137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,7,250,0,0,8,0,8,6,0,0,0,38,49,59,166,0,0,32,0,73,68,65,84,120,1,236,221,9,180,37,85,125,239,241,255,25,239,60,247,12,52,52,51,24,163,160,33,70,214,11,66,36,26,135,40,113,30,226,144,128,138,10,136,56,228,197,104,28,151,137,198,101,148,184,140,79,92,73,222,35,42,180,17,149,224,128,32,34,4,25,58,68,70,129,102,144,161,27,122,188,125,199,51,159,243,254,191,93,119,223,123,238,165,91,78,67,3,167,111,127,203,212,173,58,85,187,170,118,125,234,28,12,254,246,222,149,122,224,129,7,140,9,1,4,16,64,0,1,4,16,64,160,253,5,46,185,228,18,123,206,115,158,99,229,114,209,134,134,134,236,19,159,248,148,173,90,181,202,14,60,240,64,219,127,255,253,109,229,202,149,182,102,205,26,251,228,39,63,109,7,31,124,176,173,94,189,218,78,56,225,127,205,222,216,143,126,244,35,251,213,175,110,180,90,173,102,43,87,45,183,131,215,28,106,171,246,91,97,131,3,195,214,63,208,107,159,254,244,167,173,191,191,223,142,56,226,136,112,254,21,203,87,217,242,21,75,195,254,79,124,226,19,126,141,213,54,50,50,20,174,163,235,235,122,31,255,248,39,109,233,210,165,182,124,249,114,91,182,108,89,56,254,144,67,14,177,142,142,14,235,238,238,14,203,92,46,103,239,125,239,153,214,219,219,27,62,247,244,116,89,58,157,158,157,83,169,148,213,235,117,123,237,107,95,59,91,215,157,173,252,252,231,63,183,163,143,62,218,238,184,227,14,27,31,31,183,233,233,233,217,115,52,26,13,203,231,243,214,211,211,99,149,74,197,116,206,56,63,234,92,233,148,27,84,124,110,88,163,81,243,89,215,175,134,207,90,150,203,213,176,221,171,52,187,61,150,87,61,11,133,130,213,107,22,28,191,244,229,207,135,101,181,90,53,205,218,175,235,202,88,245,104,158,203,229,114,216,62,225,117,87,217,82,177,18,206,165,251,208,57,75,165,74,216,94,173,214,67,57,149,215,246,233,169,162,125,254,31,254,222,235,85,14,251,203,165,170,111,47,218,212,212,164,21,139,197,80,102,108,108,204,182,110,221,106,99,227,163,97,41,159,207,125,238,239,194,190,209,209,81,211,255,207,127,207,61,247,216,198,141,27,109,251,246,237,126,127,13,251,236,103,63,107,218,183,121,243,102,187,235,174,187,236,250,235,175,15,223,129,95,254,242,151,182,97,195,134,240,252,180,255,160,131,14,10,182,170,243,210,165,35,214,72,151,108,104,184,223,170,149,140,13,244,47,241,125,89,251,183,127,251,23,91,182,124,200,6,6,6,108,120,104,63,59,96,255,53,246,197,47,126,209,246,91,181,194,191,79,135,217,146,37,75,194,247,227,252,243,207,247,239,222,254,182,255,1,171,236,168,163,15,181,175,127,253,107,246,172,103,29,99,71,30,126,140,13,15,143,216,53,215,92,101,135,30,182,218,247,47,183,181,223,185,192,254,224,121,39,248,247,244,48,187,240,194,111,219,31,158,112,188,125,245,171,95,181,83,94,249,90,123,230,51,126,215,254,227,63,214,218,139,94,244,34,251,230,55,191,105,39,159,124,114,248,29,220,126,251,237,225,251,123,197,21,87,250,119,255,68,251,217,229,63,183,23,156,248,135,118,249,101,87,216,255,250,195,227,237,170,171,174,178,19,94,240,2,187,252,242,203,237,133,39,159,100,87,95,253,11,59,233,143,78,176,255,249,159,255,182,231,62,247,88,187,107,253,29,246,253,239,93,108,111,122,227,219,236,167,63,189,220,94,243,154,215,153,60,94,252,39,127,20,202,172,91,183,206,94,247,186,215,217,181,215,94,239,231,252,153,189,227,212,211,189,206,215,216,27,223,248,70,211,190,155,111,190,217,143,121,141,221,118,219,109,225,90,239,126,247,187,237,214,91,111,181,27,110,184,193,222,244,166,55,185,235,195,118,253,117,235,236,173,111,123,147,221,119,223,125,118,203,45,183,5,247,115,206,57,219,110,186,233,38,83,253,207,56,227,12,187,247,222,123,125,223,45,246,235,95,255,218,206,57,231,28,91,191,126,125,216,247,192,67,15,250,231,179,236,193,141,27,194,190,59,238,184,203,126,115,223,3,246,209,143,124,36,156,111,203,150,45,118,247,221,119,135,103,250,161,15,159,101,155,54,109,178,71,30,217,24,158,187,158,253,142,29,227,246,225,15,254,149,141,141,141,219,230,77,91,109,211,230,135,195,82,223,29,125,47,254,246,111,255,54,124,199,244,157,84,89,61,255,29,59,118,132,165,190,99,218,62,57,57,25,190,215,250,238,125,230,51,159,154,247,29,215,247,94,179,190,95,250,45,104,93,75,125,142,115,42,149,177,76,38,99,217,108,222,231,172,255,102,71,30,245,19,221,221,13,197,226,118,191,167,209,240,27,73,167,179,225,252,131,131,131,225,159,71,107,215,174,181,195,15,63,220,255,249,181,202,190,247,189,239,217,51,126,231,40,59,246,216,99,236,138,43,126,110,39,157,248,66,211,63,87,191,255,253,139,237,237,111,127,187,125,231,59,223,177,179,206,58,43,60,139,95,252,226,23,246,177,143,125,60,248,234,247,113,231,157,119,185,207,199,108,219,246,45,238,251,72,240,210,111,82,191,241,82,169,52,115,47,61,214,217,217,25,126,59,241,59,255,201,79,126,210,14,59,236,48,255,158,63,203,14,61,244,80,251,198,55,190,225,223,205,19,236,223,255,253,223,237,21,175,120,133,93,116,209,69,225,59,165,122,168,14,215,94,123,173,157,120,226,137,166,103,169,235,234,187,112,250,233,167,135,103,169,103,52,53,53,21,158,195,241,199,31,191,187,76,123,172,188,190,11,95,255,250,215,237,5,254,91,122,222,243,158,103,231,157,119,158,253,241,31,255,177,157,123,238,87,252,158,94,110,199,29,119,92,176,60,233,164,147,252,119,122,145,189,236,101,47,179,127,63,255,91,225,247,250,221,239,126,215,94,244,226,147,237,7,223,255,79,123,233,75,95,26,238,245,134,117,215,153,238,71,191,161,75,47,253,177,189,250,213,175,182,159,252,228,39,246,230,55,191,209,127,163,215,132,114,191,250,213,175,252,247,117,171,189,234,85,167,248,111,241,127,194,239,238,180,211,78,11,62,250,221,188,249,205,111,182,251,239,191,63,252,179,238,206,59,239,12,159,183,109,219,22,158,147,254,25,167,223,197,153,103,158,25,62,203,80,223,109,125,159,245,189,212,247,95,207,176,175,175,207,122,187,123,252,251,113,108,248,231,215,200,200,72,248,14,105,251,192,96,159,245,245,14,88,38,151,183,70,61,149,252,51,220,143,209,239,64,231,209,82,223,5,61,55,253,70,244,172,254,254,115,159,181,201,137,105,219,178,117,147,109,120,232,97,219,186,109,115,248,109,222,120,227,141,246,133,47,124,222,30,124,112,67,168,191,254,59,237,236,179,207,10,199,232,159,11,122,238,250,103,136,158,253,191,254,235,191,134,255,206,59,224,128,3,126,203,243,75,219,67,15,110,12,247,161,223,249,61,247,174,15,245,248,236,103,63,19,126,251,119,221,117,71,168,211,203,95,254,242,223,114,142,157,239,202,229,187,147,255,238,169,149,195,178,92,44,5,231,103,60,227,25,59,63,96,55,182,202,75,245,149,153,158,93,252,231,157,254,185,192,132,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,154,64,186,181,98,148,66,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,0,65,127,59,60,5,234,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,139,2,4,253,45,66,81,12,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,0,65,127,59,60,5,234,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,139,2,4,253,45,66,81,12,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,0,65,127,59,60,5,234,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,139,2,4,253,45,66,81,12,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,0,65,127,59,60,5,234,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,139,2,4,253,45,66,81,12,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,0,65,127,59,60,5,234,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,139,2,4,253,45,66,81,12,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,0,65,127,59,60,5,234,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,139,2,4,253,45,66,81,12,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,0,65,127,59,60,5,234,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,139,2,4,253,45,66,81,12,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,118,16,32,232,111,135,167,64,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,81,128,160,191,69,40,138,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,14,2,4,253,237,240,20,168,3,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,45,10,16,244,183,8,69,49,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,218,65,128,160,191,29,158,2,117,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,69,1,130,254,22,161,40,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,59,8,16,244,183,195,83,160,14,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,40,64,208,223,34,20,197,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,7,1,130,254,118,120,10,212,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,22,5,8,250,91,132,162,24,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,237,32,64,208,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,162,0,65,127,139,80,20,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,8,250,219,225,41,80,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,20,32,232,111,17,138,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,131,64,182,29,42,65,29,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,104,115,129,198,227,168,95,234,113,28,195,33,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,99,10,16,244,63,38,17,5,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,246,65,129,121,193,254,59,222,241,14,219,182,125,139,77,76,140,217,212,212,148,53,26,13,171,215,235,86,169,84,2,77,62,159,183,76,38,99,221,221,221,54,56,56,104,35,35,35,182,124,249,242,121,231,240,130,4,255,251,224,23,137,91,70,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,224,201,16,32,232,127,50,84,57,39,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,222,40,48,27,204,191,246,181,175,182,173,91,183,91,177,88,180,114,185,28,2,253,84,170,97,181,90,45,220,87,54,155,181,92,46,23,194,125,5,252,165,82,41,108,223,190,125,187,61,248,224,131,161,33,64,58,157,182,158,158,158,16,250,15,15,15,219,241,199,31,31,207,79,224,191,55,126,59,168,51,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,109,36,64,208,223,70,15,131,170,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,60,45,2,33,128,127,227,27,223,104,10,234,167,167,167,67,37,20,228,55,26,53,171,86,235,143,170,84,181,90,245,237,213,16,244,107,167,122,247,171,151,191,38,53,2,232,234,234,50,5,253,58,215,196,196,132,253,230,55,191,177,245,235,215,219,15,126,240,3,59,246,216,99,9,252,131,20,127,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,224,241,10,16,244,63,94,57,142,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,155,5,98,216,110,239,123,223,251,67,192,175,224,62,134,245,10,233,195,176,252,222,247,62,157,49,15,238,59,172,92,82,176,159,179,84,42,21,130,125,45,85,78,199,168,172,62,199,109,234,225,175,128,63,78,10,255,245,89,243,67,15,61,100,87,92,113,133,157,112,194,9,177,14,244,240,143,80,44,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,37,1,130,254,150,152,40,132,0,2,8,32,128,0,2,8,32,128,0,2,8,32,176,72,4,66,184,126,230,153,103,218,53,215,92,235,1,255,14,179,70,198,234,141,186,229,115,29,161,151,126,189,145,4,254,249,124,214,50,217,148,15,209,239,75,31,158,127,201,200,50,203,231,59,195,144,253,10,238,181,45,134,254,26,210,95,189,250,21,240,199,225,254,53,228,191,62,171,1,129,166,124,62,63,27,254,23,10,5,187,240,194,11,237,167,63,253,169,157,114,202,41,4,254,139,228,203,197,109,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,240,84,9,16,244,63,85,210,92,7,1,4,16,64,0,1,4,16,64,0,1,4,16,64,224,233,22,104,124,244,163,31,179,159,252,248,114,219,178,101,155,215,37,237,179,247,202,183,172,117,248,48,253,165,74,193,114,30,224,247,247,244,219,208,240,128,13,15,247,91,95,127,143,151,73,122,236,103,210,249,112,140,122,241,107,82,176,175,16,95,33,191,122,245,107,168,127,133,251,218,166,134,0,113,84,128,201,201,201,16,254,79,77,77,133,160,95,101,226,8,0,155,54,109,178,243,207,63,223,174,190,250,106,59,237,180,211,8,252,131,44,127,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,224,177,4,8,250,31,75,136,253,8,95,104,23,90,0,0,32,0,73,68,65,84,32,128,0,2,8,32,128,0,2,8,32,128,0,2,123,187,64,8,208,63,254,183,159,180,251,238,187,223,38,39,167,45,157,202,121,16,159,181,106,173,238,49,190,134,220,207,216,154,3,15,179,165,75,71,66,200,159,74,121,239,252,242,148,135,246,101,111,11,80,243,178,153,16,224,87,171,245,16,236,11,68,65,191,66,126,5,250,10,246,21,228,107,93,61,253,53,41,204,215,254,190,190,62,111,52,48,28,194,126,237,27,31,31,183,109,219,182,153,122,245,171,81,128,150,119,222,121,167,253,195,63,252,131,221,116,211,77,246,166,55,189,73,245,101,56,255,160,200,31,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,153,0,65,255,206,84,216,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,176,88,4,26,159,248,196,167,236,103,63,251,153,237,24,157,244,16,62,235,189,246,187,61,96,247,222,248,53,179,238,206,62,59,224,128,3,108,213,170,85,214,223,223,239,193,124,213,3,250,146,135,252,197,208,8,64,229,234,117,47,232,83,163,145,10,61,247,53,92,191,166,56,124,127,12,252,181,93,193,189,122,247,107,159,150,250,172,30,252,218,167,70,0,250,220,213,213,101,171,87,175,14,195,250,143,141,141,205,246,242,223,176,97,131,93,116,209,69,182,110,221,58,59,253,244,211,9,251,131,50,127,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,96,103,2,4,253,59,83,97,27,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,222,46,16,122,241,127,236,99,31,183,27,111,188,209,195,253,14,235,238,238,179,169,233,130,223,87,195,186,58,186,61,224,95,109,251,237,183,159,13,244,15,133,94,248,26,98,191,222,168,122,24,239,67,235,123,43,128,154,247,246,175,251,89,98,192,223,104,40,244,79,122,241,171,167,190,214,99,128,175,101,169,84,10,1,191,214,213,75,95,101,180,30,135,241,23,168,122,249,43,236,215,20,143,239,232,232,8,195,254,235,120,245,246,191,249,230,155,237,163,31,253,168,189,253,237,111,15,247,224,69,233,221,31,196,248,131,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,81,128,160,63,74,176,68,0,1,4,16,64,0,1,4,16,64,0,1,4,16,88,44,2,141,115,207,61,215,214,174,253,15,187,239,222,251,61,172,79,121,175,250,154,247,210,47,91,103,174,207,86,237,183,34,244,224,95,182,116,133,117,118,118,218,116,97,210,182,143,142,134,224,93,189,247,21,244,215,234,26,118,191,226,219,106,161,103,190,249,80,254,218,174,224,62,78,90,143,193,191,122,239,171,199,126,236,197,175,237,185,92,46,132,252,10,253,21,224,43,224,47,22,139,97,142,33,191,206,17,207,169,134,1,10,253,53,109,221,186,213,190,240,133,47,216,237,183,223,110,127,243,55,127,67,239,254,136,206,18,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,130,0,65,63,95,4,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,197,36,208,248,234,87,191,106,23,92,176,214,54,109,218,98,61,221,189,30,176,215,61,228,175,217,96,223,176,29,116,208,193,62,108,254,254,33,80,47,20,167,108,98,114,204,123,217,123,176,239,161,190,130,120,245,232,143,235,73,175,253,185,160,95,72,13,223,175,73,161,190,2,122,45,21,218,43,224,207,100,50,225,179,150,211,211,211,182,109,219,182,176,84,184,175,158,252,10,254,85,54,30,175,165,174,17,39,237,87,57,141,0,160,237,90,94,118,217,101,118,199,29,119,216,151,191,252,101,194,254,8,197,18,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,140,160,159,47,1,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,98,17,8,33,255,197,23,95,98,227,99,147,62,92,127,167,15,213,95,242,123,75,219,254,171,14,176,35,143,248,29,235,239,31,180,124,62,107,133,226,132,247,172,47,88,181,86,244,129,252,61,204,183,170,149,42,147,33,176,87,24,159,132,252,30,224,215,83,97,155,122,244,39,65,188,134,246,79,194,126,125,142,225,190,130,254,178,143,24,160,158,251,122,5,128,2,123,205,58,151,202,244,246,246,134,237,130,30,26,26,10,243,240,240,176,141,140,140,132,245,158,158,30,251,205,111,126,19,26,32,60,252,240,195,166,121,251,246,237,225,117,0,15,61,244,144,189,237,109,111,179,175,124,229,43,132,253,139,229,155,202,125,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,240,4,5,8,250,159,32,32,135,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,133,64,227,243,159,255,188,93,115,205,181,54,58,58,230,21,242,33,246,61,22,207,101,58,108,229,202,85,118,204,179,159,227,65,125,87,168,168,122,216,43,148,183,148,2,251,154,21,75,83,222,243,126,60,244,230,87,1,133,251,97,233,67,254,91,42,237,189,244,245,57,237,1,191,31,227,147,122,218,107,86,111,126,53,8,208,208,252,58,103,169,84,178,137,137,137,112,110,133,251,113,88,254,174,174,46,27,28,28,180,63,253,211,63,181,53,107,214,216,51,159,249,76,59,252,240,195,109,217,178,101,58,93,234,3,31,248,128,150,246,207,255,252,207,90,52,84,183,251,239,191,223,110,185,229,22,251,197,47,126,97,63,249,201,79,194,80,254,239,120,199,59,236,31,255,241,31,9,251,165,196,132,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,62,46,64,208,191,143,127,1,184,125,4,16,64,0,1,4,16,64,0,1,4,16,64,96,17,8,132,158,252,10,197,203,229,170,101,51,57,239,169,95,247,222,241,93,118,228,145,71,217,138,229,251,91,103,103,119,24,194,191,82,41,121,168,63,105,211,5,239,209,95,26,247,114,37,111,15,224,189,254,83,222,175,127,38,200,87,168,239,27,252,63,153,25,154,100,169,158,252,10,240,53,107,82,176,63,53,229,195,255,123,184,31,131,254,153,3,66,153,165,75,151,218,179,159,253,108,123,209,139,94,100,207,127,254,243,181,43,117,209,69,23,197,34,187,90,38,173,12,124,239,235,95,255,122,205,141,117,235,214,217,231,62,247,57,187,254,250,235,237,159,254,233,159,236,248,227,143,39,236,223,149,30,219,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,71,4,8,250,247,145,7,205,109,34,128,0,2,8,32,128,0,2,8,32,128,0,2,139,84,160,241,165,47,125,201,46,185,228,146,48,84,126,161,80,241,219,204,217,64,223,136,29,188,230,8,91,125,192,154,16,252,55,188,119,190,122,237,87,107,101,171,213,43,150,206,212,189,199,189,247,231,175,85,146,207,222,107,95,61,240,53,249,40,252,51,75,173,52,252,179,122,254,167,195,208,253,26,162,95,161,254,244,244,116,24,138,95,189,249,227,80,254,58,168,191,191,223,142,56,226,8,59,241,196,19,67,192,239,155,82,183,221,118,155,118,61,222,41,117,220,113,199,217,119,190,243,157,198,55,190,241,13,187,238,186,235,236,91,223,250,150,157,118,218,105,143,247,124,143,251,184,203,46,187,204,142,58,234,168,199,125,60,7,34,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,158,19,32,232,223,115,150,156,9,1,4,16,64,0,1,4,16,64,0,1,4,16,64,224,169,21,104,124,246,239,190,96,63,189,252,50,27,159,154,76,174,236,89,125,79,119,191,29,114,200,51,236,208,67,142,242,32,63,101,227,19,99,214,209,153,242,144,191,96,229,202,84,50,212,126,105,58,4,244,141,134,7,254,234,185,239,13,1,106,85,239,213,239,67,241,103,179,153,16,234,215,235,51,167,244,6,0,10,243,203,229,90,104,76,48,57,57,25,206,161,30,253,42,175,73,195,243,107,72,254,151,190,244,165,118,202,41,167,104,83,106,203,150,45,90,238,169,41,245,226,23,191,216,124,110,220,124,243,205,58,39,189,250,247,148,44,231,65,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,96,47,20,32,232,223,11,31,26,85,70,0,1,4,16,64,0,1,4,16,64,0,1,4,22,131,64,185,60,238,113,120,28,30,191,245,59,122,100,211,67,118,235,45,119,216,3,247,63,108,151,95,118,133,15,161,239,61,244,61,224,175,123,230,222,221,221,103,71,28,126,116,232,201,95,46,215,45,147,206,250,182,110,123,100,211,253,150,74,79,132,176,95,1,125,165,82,177,250,76,146,159,78,167,67,47,254,174,174,158,48,28,191,182,87,42,181,217,30,254,10,243,213,139,95,199,140,141,141,133,144,63,214,182,179,179,211,158,243,156,231,132,30,252,175,124,229,43,181,57,25,22,32,22,216,243,203,39,251,252,243,106,252,195,31,254,216,126,247,119,127,199,190,246,181,175,217,9,39,156,48,111,31,31,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,224,233,19,32,232,127,250,236,185,50,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,227,23,104,124,235,219,255,215,54,108,184,223,163,245,170,101,115,57,203,231,58,237,240,195,158,101,7,29,120,184,117,228,123,188,23,126,221,67,249,73,155,156,26,245,14,251,69,43,151,138,30,244,151,66,239,252,24,242,107,184,254,56,79,77,77,205,174,171,90,26,166,95,61,249,21,242,107,136,254,237,219,183,135,158,254,177,202,7,29,116,144,157,116,210,73,246,20,5,252,241,178,79,250,242,234,171,174,181,223,121,230,209,118,238,185,231,134,70,12,79,250,5,185,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,236,182,0,65,255,110,147,113,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,211,44,208,248,218,255,249,138,61,180,225,55,30,240,103,173,90,49,75,91,151,29,124,208,81,182,223,202,131,61,240,239,241,97,246,203,30,234,151,109,124,114,139,77,77,239,176,238,158,172,135,245,229,217,94,252,49,220,215,82,147,66,253,108,54,27,130,124,173,171,247,190,2,126,13,211,63,61,61,61,123,156,122,247,247,245,245,217,49,199,28,99,175,127,253,235,237,101,47,123,153,14,15,39,217,188,121,179,214,247,202,233,193,7,30,182,15,125,232,67,225,190,158,255,252,231,239,149,247,64,165,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,151,4,8,250,247,165,167,205,189,34,128,0,2,8,32,128,0,2,8,32,128,0,2,123,191,64,227,211,159,254,164,221,117,215,237,30,190,215,188,167,126,195,58,59,7,109,100,120,149,29,122,240,179,172,86,75,133,89,61,246,183,110,219,96,181,250,180,117,118,53,108,108,124,179,247,206,247,242,30,226,107,142,1,191,56,154,183,169,7,191,134,246,143,195,251,171,151,191,2,255,124,62,31,230,149,43,87,134,94,252,127,254,231,127,174,67,147,86,2,90,219,11,167,114,185,106,95,248,194,23,236,216,99,158,107,71,31,125,244,94,120,7,84,25,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,125,87,128,160,127,223,125,246,220,57,2,8,32,128,0,2,8,32,128,0,2,8,32,240,180,11,116,118,228,44,157,110,173,26,255,117,205,13,118,203,45,183,216,213,87,95,109,101,239,113,175,227,234,213,180,13,45,93,102,71,31,121,140,101,210,221,150,203,166,189,55,127,193,38,38,183,90,195,202,150,206,86,172,80,156,180,241,241,29,214,153,239,242,11,165,67,200,159,246,131,21,246,43,228,215,164,165,134,231,87,208,175,30,252,234,185,175,109,10,249,53,169,252,179,159,253,108,251,179,63,251,51,123,205,107,94,163,77,123,109,200,255,47,255,242,111,246,188,231,61,207,14,57,228,16,221,7,19,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,236,133,2,45,254,207,41,123,225,157,81,101,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,197,38,208,184,224,130,111,251,16,251,105,15,248,61,105,79,101,109,112,112,153,15,215,127,168,45,25,57,192,135,240,79,121,32,159,245,161,250,71,109,114,122,139,135,252,37,155,46,140,121,207,254,45,150,242,127,251,109,30,174,63,246,232,87,207,127,133,251,26,170,63,134,254,10,249,213,163,95,129,191,166,37,75,150,216,9,39,156,96,31,252,224,7,21,142,43,224,223,235,66,254,203,126,246,19,219,230,14,127,241,23,167,134,123,226,15,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,236,221,2,244,232,223,187,159,31,181,71,0,1,4,16,64,0,1,4,16,64,0,1,4,246,21,129,198,255,251,127,255,106,59,198,182,134,0,62,227,97,127,173,146,177,35,143,120,150,173,90,126,152,77,140,21,173,183,183,207,30,222,116,175,85,27,227,62,92,127,202,182,239,216,100,163,163,219,44,147,201,121,111,255,142,89,39,5,250,10,243,99,200,95,46,151,67,216,175,222,251,106,0,160,158,253,218,166,105,233,210,165,246,202,87,190,210,78,59,237,52,125,220,171,2,254,201,169,109,246,129,15,254,181,143,68,240,187,118,232,161,135,170,254,76,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,176,72,4,8,250,23,201,131,228,54,16,64,0,1,4,16,64,0,1,4,16,64,0,129,189,85,96,253,250,245,143,89,245,43,174,184,194,174,191,225,26,239,117,95,247,128,222,135,218,175,101,236,224,53,71,91,127,239,114,31,191,191,195,58,59,243,54,62,49,106,185,188,89,177,48,97,91,183,60,20,122,243,171,39,127,54,211,225,97,127,135,247,218,175,250,104,0,169,16,230,235,130,10,250,167,166,166,66,111,254,174,174,174,240,121,108,108,204,58,58,58,44,151,203,249,57,59,237,212,83,67,15,248,39,45,224,207,231,247,252,191,150,95,244,189,11,237,176,195,14,177,131,14,58,232,49,93,41,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,123,167,192,158,255,95,20,246,78,7,106,141,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,190,2,141,255,250,175,171,188,151,125,49,244,230,111,212,210,54,50,178,202,150,45,57,208,186,187,134,188,214,217,176,175,90,155,182,98,121,212,135,238,223,110,197,210,132,247,218,175,120,176,175,144,63,103,105,31,230,191,163,187,211,135,228,47,132,16,95,189,247,183,110,221,106,10,248,123,123,123,109,227,198,141,161,87,191,62,107,216,126,245,128,63,253,244,211,237,117,175,123,221,163,84,180,255,241,76,7,28,176,159,157,113,198,123,102,95,17,16,95,31,176,101,203,22,31,86,127,155,157,125,246,217,161,113,129,234,163,249,234,171,175,182,119,190,243,157,45,93,106,98,114,212,95,45,240,1,91,189,122,181,29,117,212,81,45,29,67,33,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,123,5,8,250,247,222,103,71,205,17,64,0,1,4,16,64,0,1,4,16,64,0,129,69,33,240,229,47,127,217,190,250,213,175,238,244,94,110,188,241,70,187,244,210,75,109,221,186,117,62,36,127,217,42,229,186,7,245,125,182,106,229,129,182,108,233,126,150,207,121,48,95,172,88,169,60,233,33,255,152,105,184,250,137,201,173,30,244,79,123,192,159,241,222,252,249,48,108,127,58,157,11,163,1,104,216,254,209,209,209,16,234,171,199,190,134,232,223,177,99,71,184,118,28,182,255,153,207,124,166,125,224,3,31,208,182,199,213,147,127,201,146,225,48,106,192,25,103,156,17,26,21,164,211,105,187,248,226,139,237,252,243,255,239,78,239,241,183,109,92,187,118,109,120,125,64,127,255,160,223,243,254,214,176,202,188,226,151,94,250,99,59,248,224,131,109,249,138,165,243,182,243,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,22,183,0,65,255,226,126,190,220,29,2,8,32,128,0,2,8,32,128,0,2,8,32,176,183,11,52,174,188,242,74,155,156,156,180,108,62,19,238,101,120,104,185,45,93,178,202,123,191,247,90,189,86,183,106,173,16,66,254,137,201,205,54,57,189,45,132,252,42,152,207,119,249,220,109,105,239,241,175,97,250,167,11,147,190,181,110,133,66,33,4,241,61,61,61,54,49,49,17,70,9,208,112,253,149,74,197,254,224,15,254,192,206,58,235,44,29,190,91,33,255,91,222,242,102,29,19,206,161,112,254,201,154,250,251,134,237,130,11,190,101,26,225,224,192,3,15,180,67,14,57,228,201,186,20,231,69,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,54,22,32,232,111,227,135,67,213,16,64,0,1,4,16,64,0,1,4,16,64,0,129,125,92,160,241,189,239,125,207,214,175,95,239,129,125,167,7,248,69,235,235,27,241,158,237,7,153,2,111,133,247,165,114,41,25,174,191,144,132,252,133,194,132,89,195,135,233,239,232,178,206,142,126,239,209,223,229,163,0,212,188,7,127,205,52,92,191,130,126,5,252,26,126,255,225,135,31,14,61,251,115,185,92,248,124,252,241,199,219,57,231,156,35,242,150,66,254,47,254,227,231,195,144,251,26,33,128,9,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,120,42,5,210,79,229,197,184,22,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,59,19,248,200,71,254,183,213,106,181,121,243,77,55,221,100,234,205,63,53,53,229,61,240,189,55,127,35,103,35,195,43,109,249,242,85,33,200,175,84,74,97,200,254,233,226,54,155,154,214,112,253,99,86,111,212,60,220,239,176,142,188,135,252,233,30,171,85,83,161,151,125,185,92,8,13,3,116,109,5,254,234,213,175,30,252,106,44,160,33,252,127,239,247,126,207,62,252,225,15,91,54,155,77,249,172,101,152,23,214,245,193,135,238,181,107,175,187,218,190,125,193,249,11,119,241,25,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,120,202,4,232,209,255,148,81,115,33,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,221,16,104,252,240,135,63,180,251,239,191,223,50,153,140,149,138,21,239,205,63,108,203,150,238,103,189,61,131,86,173,212,172,92,41,88,161,56,106,147,83,91,172,80,218,110,181,186,122,236,167,60,160,239,244,176,191,199,135,245,207,120,168,63,101,10,249,27,86,243,125,117,107,52,82,182,99,199,142,16,240,15,12,12,132,176,255,152,99,142,177,119,189,235,93,122,61,192,111,237,201,95,174,76,239,70,245,41,138,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,60,121,2,4,253,79,158,45,103,70,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,13,129,191,251,251,79,219,107,94,253,186,217,35,174,184,226,138,48,164,126,79,79,159,247,234,47,219,146,145,253,108,176,127,185,165,211,89,155,46,78,123,111,254,137,208,163,191,88,154,240,144,191,236,33,126,195,247,101,44,147,206,133,245,106,181,226,33,127,57,132,249,153,108,202,71,5,72,133,222,252,106,56,160,117,141,32,112,212,81,71,217,27,222,240,6,27,27,27,219,101,200,127,222,121,231,217,127,255,247,13,246,165,47,127,113,182,110,172,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,79,167,0,67,247,63,157,250,92,27,1,4,16,64,0,1,4,16,64,0,1,4,16,64,96,158,192,229,63,187,212,134,134,251,237,135,63,250,79,187,253,246,219,125,95,218,67,254,162,245,118,15,217,234,85,135,91,87,126,192,26,181,186,85,202,147,54,62,182,217,123,225,111,245,225,249,171,86,243,30,254,86,79,91,46,221,97,185,108,218,123,243,151,173,88,152,180,178,15,211,175,4,63,235,13,0,170,94,78,189,249,211,233,180,245,244,244,216,178,101,203,236,237,111,127,187,122,247,167,52,132,255,194,249,7,63,248,129,221,115,207,61,243,234,199,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,160,29,4,232,209,223,14,79,129,58,32,128,0,2,8,32,128,0,2,8,32,128,0,2,123,159,64,99,15,86,121,97,111,250,198,85,87,93,21,122,220,231,178,93,86,169,214,109,112,96,137,117,119,13,132,222,252,149,74,57,12,219,175,161,251,75,165,105,239,177,95,178,70,61,101,185,92,62,12,243,175,158,250,149,74,197,123,249,215,44,155,243,208,223,67,252,233,233,162,247,218,223,225,195,250,103,67,200,63,56,56,104,111,121,203,91,108,116,116,116,225,181,109,255,253,247,183,13,27,54,236,193,219,227,84,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,158,21,32,232,223,179,158,156,13,1,4,16,64,0,1,4,16,64,0,1,4,16,216,91,5,118,43,184,63,231,156,15,134,97,240,139,222,99,190,84,42,133,222,242,211,211,243,223,97,175,225,241,53,105,169,57,151,75,134,212,111,52,146,237,158,195,91,46,159,177,161,161,129,121,215,254,171,191,250,223,118,253,117,235,60,180,207,233,104,203,103,59,67,248,222,221,221,25,194,255,66,113,202,131,123,31,186,223,175,171,185,86,175,90,42,221,8,231,242,43,133,144,95,245,210,53,21,236,171,39,255,228,228,120,88,14,13,13,133,224,255,196,19,79,12,67,246,135,10,54,253,89,187,118,109,211,39,86,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,246,20,32,232,111,207,231,66,173,16,64,0,1,4,16,64,0,1,4,16,64,0,129,39,67,96,94,160,222,124,129,15,125,232,67,246,200,35,143,132,240,94,189,223,245,110,123,245,140,215,172,160,92,115,42,149,241,97,242,27,179,239,189,87,175,249,56,55,172,97,25,31,30,95,225,122,38,147,9,179,66,246,184,174,32,126,98,98,44,233,105,95,139,213,72,222,38,183,100,201,176,15,163,191,196,150,44,29,180,7,30,120,192,231,135,60,174,215,127,50,222,155,191,98,251,173,220,223,150,46,93,234,97,190,89,105,186,96,147,83,227,94,207,164,39,191,234,103,169,122,184,142,174,93,171,169,78,53,107,52,26,161,46,218,175,198,0,186,31,77,26,182,255,133,47,124,161,157,121,230,153,186,215,208,226,224,150,91,110,177,213,171,87,219,121,231,157,103,135,31,126,120,51,11,235,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,91,10,16,244,183,229,99,161,82,8,32,128,0,2,8,32,128,0,2,8,32,128,192,19,18,136,73,250,188,147,188,235,157,103,248,251,238,11,54,182,99,34,132,229,149,114,18,228,43,12,215,240,246,29,157,185,153,160,127,58,124,86,15,252,174,174,46,203,231,125,72,252,116,206,198,199,39,195,246,248,46,123,157,60,147,201,122,160,158,14,193,186,62,43,108,215,236,57,187,55,14,208,249,235,254,185,234,123,26,214,221,221,235,33,188,15,179,239,61,250,117,190,88,190,179,179,51,28,163,30,254,229,82,213,114,217,92,24,162,191,80,168,90,54,147,183,85,171,246,243,253,25,63,95,217,74,229,105,175,227,164,7,247,69,171,55,252,188,30,242,199,243,196,80,191,86,75,26,27,104,123,161,80,8,141,2,82,169,134,117,118,118,249,232,1,67,246,214,183,190,213,235,210,29,66,254,115,207,61,215,142,59,238,184,112,142,61,248,39,250,39,67,23,204,157,56,110,159,219,146,172,45,44,183,112,63,159,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,121,2,4,253,243,56,248,128,0,2,8,32,128,0,2,8,32,128,0,2,8,236,117,2,143,10,143,207,120,239,251,109,211,166,77,30,204,143,135,160,59,12,111,95,77,89,111,247,160,85,43,117,15,204,21,142,215,67,239,246,116,58,107,233,148,255,171,161,7,230,219,183,141,133,32,223,227,123,31,102,191,211,58,242,29,30,186,119,248,254,76,8,238,251,251,7,67,160,175,222,242,177,199,124,212,210,103,245,150,215,164,117,77,106,16,16,203,54,26,53,243,54,1,126,222,140,23,200,134,33,245,85,70,35,2,168,126,219,182,85,237,193,7,31,244,33,249,39,103,234,231,169,191,215,99,104,112,196,122,186,251,66,99,131,169,201,41,43,87,188,39,127,181,104,213,90,201,207,95,157,185,86,99,182,1,130,238,207,251,237,135,134,3,58,119,161,48,229,215,168,122,131,132,116,104,196,208,211,211,19,134,253,247,66,209,109,119,66,246,120,140,31,190,235,233,148,83,94,21,174,223,209,209,49,175,252,107,95,251,250,38,143,196,75,102,62,234,193,188,114,187,62,243,236,158,221,169,243,236,65,172,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,226,17,32,232,95,60,207,146,59,65,0,1,4,16,64,0,1,4,16,64,0,129,197,47,240,168,64,248,221,239,125,175,135,228,163,254,14,250,105,43,132,33,247,21,126,167,188,247,122,167,117,118,244,90,71,71,159,135,235,126,152,231,230,149,146,135,252,149,178,21,11,122,175,189,134,187,79,249,254,172,247,218,247,64,223,123,243,143,12,175,8,97,125,46,175,160,63,167,0,58,4,211,201,208,253,21,111,12,160,115,39,189,255,35,117,210,123,63,9,254,21,172,55,79,49,228,79,2,255,186,21,138,83,179,187,181,77,35,1,232,58,117,175,175,62,107,244,0,245,192,79,166,116,104,128,208,215,55,224,33,127,103,168,87,8,237,67,200,95,12,35,3,84,125,88,127,53,88,136,117,208,136,0,113,52,1,213,69,195,251,171,238,113,82,125,238,189,247,94,123,255,251,223,111,7,31,124,176,45,95,190,220,71,11,88,213,108,186,179,0,125,118,255,139,95,252,98,127,253,192,132,109,223,190,221,235,233,215,158,217,35,71,53,152,152,187,255,164,193,67,188,110,108,72,161,134,9,205,147,15,124,224,245,77,182,196,123,136,251,157,35,76,106,59,161,103,169,81,21,122,122,250,108,112,112,208,86,172,88,54,91,167,88,126,102,185,179,250,47,40,194,71,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,88,12,2,4,253,139,225,41,114,15,8,32,128,0,2,8,32,128,0,2,8,32,176,88,5,230,5,186,111,123,219,95,216,232,248,104,8,246,167,38,11,30,142,171,247,124,202,195,251,154,135,204,30,192,215,20,48,167,44,159,235,182,92,166,63,4,253,214,72,135,176,219,7,209,183,174,206,134,245,246,120,136,191,44,23,130,99,133,236,234,97,175,64,223,51,247,16,234,235,29,247,10,199,53,196,126,217,123,218,43,128,79,134,199,247,94,243,62,84,126,35,204,115,213,82,64,173,73,33,122,46,55,255,95,49,181,45,9,249,147,161,253,115,249,94,31,202,191,230,195,238,87,173,84,172,248,49,26,250,223,123,223,167,147,243,41,228,87,88,158,203,117,88,173,234,219,188,238,75,150,44,181,254,254,126,191,231,109,62,108,191,2,254,130,215,175,226,189,250,11,222,88,161,226,1,123,195,71,10,136,117,80,227,133,76,112,209,185,52,82,128,38,221,91,189,81,247,81,4,210,33,168,159,156,156,180,13,27,54,132,178,10,209,215,174,93,107,251,237,183,159,29,125,244,209,115,55,22,142,52,123,245,171,95,109,91,182,108,73,28,102,182,233,150,51,105,189,162,32,105,8,81,171,53,194,125,165,83,249,208,32,33,157,158,107,32,225,77,32,66,67,6,239,183,239,71,43,189,79,70,82,208,171,4,52,242,64,210,112,66,39,110,132,70,10,201,210,27,57,164,85,86,251,189,129,132,55,204,40,22,203,182,99,199,184,61,242,200,35,118,199,29,183,251,245,146,170,230,243,89,27,26,30,176,129,129,1,59,234,168,35,31,85,127,63,9,225,191,120,153,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,88,100,2,243,255,87,152,69,118,115,220,14,2,8,32,128,0,2,8,32,128,0,2,8,32,176,151,9,204,11,106,223,243,158,51,194,112,246,59,118,236,240,96,187,26,2,242,186,199,182,117,15,121,21,236,43,48,175,133,161,234,61,116,246,30,229,122,159,189,222,67,223,211,221,111,221,93,3,30,236,247,38,67,239,171,91,184,15,205,159,245,176,63,9,152,21,39,215,147,208,221,131,243,202,116,197,215,53,171,75,188,2,230,56,53,85,199,123,243,135,97,1,124,127,236,133,158,148,74,202,104,155,199,221,241,192,100,233,219,60,243,246,73,89,179,130,108,53,44,200,121,224,174,176,187,232,13,9,170,33,64,215,94,53,24,40,22,139,42,28,234,145,242,215,9,244,244,244,251,40,3,75,195,189,122,222,29,234,94,169,150,60,192,247,144,191,86,13,159,117,156,234,173,70,5,10,191,213,72,160,226,163,22,40,228,87,131,133,208,51,222,47,208,219,219,233,141,28,250,125,123,197,221,202,179,193,189,214,213,136,96,116,116,212,214,175,95,239,199,38,175,18,208,118,157,83,147,134,215,207,102,93,79,62,51,83,18,180,39,86,234,177,175,50,245,186,70,54,80,1,13,199,239,199,100,58,195,125,197,99,210,25,149,79,202,40,192,151,139,150,201,49,170,127,178,191,121,187,26,2,232,148,170,139,158,177,26,44,232,149,6,22,26,10,152,223,75,221,95,211,176,45,204,119,221,117,175,239,243,189,222,160,65,141,35,86,174,92,105,135,29,118,88,114,19,97,79,248,35,110,38,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,203,5,8,250,247,242,7,72,245,17,64,0,1,4,16,64,0,1,4,16,64,96,175,23,152,13,98,223,245,174,119,219,198,141,27,67,175,109,5,205,10,144,213,35,94,235,122,207,124,161,168,32,222,123,224,103,243,30,104,251,80,238,93,30,232,143,116,135,33,221,213,51,189,187,187,39,28,163,97,228,213,179,93,129,179,142,15,189,242,61,164,46,86,38,60,52,78,2,125,133,214,73,111,251,100,232,251,208,219,92,225,241,108,208,175,64,89,211,108,245,124,159,194,126,109,215,200,1,187,191,84,160,173,64,92,199,38,215,78,222,83,31,63,251,142,16,140,55,212,154,193,235,162,94,234,186,143,100,196,130,164,49,66,213,131,254,90,125,166,167,190,135,252,33,40,247,58,166,60,252,86,35,6,89,105,174,86,117,13,157,209,252,245,4,25,159,59,194,186,134,192,215,172,122,40,60,87,176,175,89,245,81,131,10,109,11,94,161,180,70,28,200,132,178,49,236,87,47,126,109,11,115,90,141,22,188,129,69,54,89,106,116,5,53,60,80,93,146,251,212,189,206,77,205,231,157,219,58,183,22,95,51,160,58,196,122,52,47,167,195,171,15,18,59,157,43,206,42,19,26,97,200,192,71,56,144,223,216,142,162,141,110,187,219,110,191,245,110,251,254,69,63,12,23,89,179,230,64,59,242,200,71,245,250,39,248,159,123,4,172,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,176,215,8,16,244,239,53,143,138,138,34,128,0,2,8,32,128,0,2,8,32,128,192,34,17,104,74,206,205,78,61,245,29,222,27,123,83,24,82,94,193,126,18,218,38,217,107,209,123,219,135,192,223,67,233,142,124,159,245,247,13,133,101,119,119,231,236,123,219,67,15,249,156,122,144,103,60,176,78,134,218,175,213,188,215,187,247,246,87,112,60,27,232,123,192,159,78,171,39,251,76,208,239,75,77,10,199,51,222,237,62,244,244,87,96,60,27,244,71,237,230,234,206,100,194,218,164,114,187,185,76,238,45,9,191,245,190,122,141,42,144,201,232,158,253,245,3,161,247,125,50,244,126,213,135,237,215,149,150,46,93,234,251,115,54,85,240,33,251,171,222,216,193,67,254,114,165,232,101,189,238,97,100,1,13,139,239,61,222,61,216,78,103,60,94,247,94,244,211,211,69,43,22,202,179,189,239,53,180,125,79,79,119,8,228,117,71,115,129,125,106,166,1,69,197,135,198,215,235,0,244,90,2,141,58,144,154,9,239,21,224,39,13,38,66,120,239,219,85,23,61,35,125,214,121,82,254,78,128,36,244,207,133,101,210,216,32,49,82,25,53,136,72,238,89,61,242,53,220,127,222,87,146,198,0,170,75,60,175,214,53,53,114,205,214,58,38,9,252,195,210,173,250,250,147,145,11,244,57,134,252,113,169,158,255,26,173,64,174,106,184,160,251,73,235,217,250,247,66,147,182,223,119,223,67,62,223,111,87,252,236,74,91,189,122,181,173,89,179,198,142,56,114,94,143,255,153,7,28,14,225,15,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,180,177,0,65,127,27,63,28,170,134,0,2,8,32,128,0,2,8,32,128,0,2,139,70,96,54,193,61,235,204,115,236,230,155,111,9,67,197,43,132,237,232,232,242,16,214,123,166,215,61,64,246,161,247,11,133,233,48,236,188,66,229,222,222,94,27,30,90,17,134,97,15,195,240,231,6,124,56,248,46,203,121,120,173,144,88,195,237,151,253,189,245,211,211,211,30,236,42,220,86,120,94,11,219,99,144,46,193,16,226,123,111,252,154,151,73,165,125,248,126,15,169,115,217,88,37,133,201,149,16,186,135,116,61,28,48,211,21,126,150,127,166,247,126,67,255,10,233,89,112,108,12,176,155,203,16,122,251,49,10,165,147,225,246,147,224,93,235,49,156,86,195,5,143,184,67,64,61,48,48,24,2,109,53,118,208,177,229,178,134,227,247,198,10,141,170,135,230,73,96,222,240,225,242,85,39,245,180,87,152,174,215,1,232,92,106,60,160,160,93,67,249,231,115,157,225,24,149,211,8,0,201,254,70,112,214,16,255,186,190,60,123,122,124,68,4,183,137,1,191,158,79,18,216,251,169,116,54,31,41,65,147,26,22,168,62,242,86,160,158,74,185,171,31,175,58,196,242,90,134,145,9,84,94,21,243,186,164,253,213,5,90,106,214,51,81,121,141,102,176,179,101,220,159,60,59,47,239,255,201,170,161,192,78,167,36,159,215,117,116,93,221,159,26,47,200,77,247,166,87,34,212,60,232,239,238,236,247,81,33,38,172,232,13,2,238,190,251,30,127,85,193,221,246,147,75,47,245,87,61,244,216,200,200,176,29,124,240,193,241,75,17,175,66,240,31,37,88,34,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,208,102,2,4,253,109,246,64,168,14,2,8,32,128,0,2,8,32,128,0,2,8,44,26,129,217,208,244,236,179,207,246,96,245,94,27,31,43,120,92,155,177,174,174,30,235,235,29,177,177,177,49,27,221,190,45,220,176,66,229,158,238,46,27,232,95,98,131,131,131,30,188,46,181,190,190,190,16,120,43,76,214,80,244,181,170,15,197,239,225,114,193,131,253,36,24,87,144,155,132,244,10,132,235,13,5,226,10,229,213,123,95,129,250,76,96,31,2,121,63,222,247,107,53,227,189,223,61,15,14,83,24,250,222,203,169,103,120,232,253,29,195,251,176,119,230,248,164,168,255,245,131,26,243,135,163,159,221,245,88,43,225,188,106,84,144,92,75,97,127,56,95,24,198,95,247,87,14,103,72,66,113,115,163,174,48,196,126,50,12,191,94,25,224,119,229,35,22,40,92,143,83,8,215,221,83,253,255,117,92,185,164,6,3,85,119,208,40,5,89,239,229,223,8,231,208,125,213,60,252,214,61,171,92,188,134,2,253,238,238,238,16,238,135,123,247,19,135,115,174,229,41,117,0,0,32,0,73,68,65,84,122,193,184,212,181,98,121,213,81,219,147,176,94,133,253,17,135,6,5,42,149,244,154,79,246,39,231,153,43,167,189,222,208,162,161,87,14,232,107,17,42,226,231,146,229,204,103,95,122,213,194,231,116,24,97,65,231,80,131,0,109,75,26,17,212,43,106,224,145,243,57,169,95,50,170,128,175,107,200,126,223,86,169,148,195,72,15,106,176,160,251,138,245,174,84,212,219,127,218,198,199,183,88,119,87,111,8,255,245,188,43,26,25,193,27,134,76,77,23,188,49,192,70,123,224,193,7,237,202,43,175,180,111,124,227,27,118,248,225,135,219,113,191,255,220,80,35,213,192,167,80,147,100,149,191,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,240,116,11,16,244,63,221,79,128,235,35,128,0,2,8,32,128,0,2,8,32,128,192,98,18,152,13,70,79,61,245,84,219,184,113,99,232,89,173,80,190,86,245,30,217,153,30,15,233,203,54,61,181,195,131,245,36,64,30,28,88,98,75,150,44,11,189,247,7,250,7,189,7,122,242,190,247,178,15,189,63,49,158,244,238,87,79,242,92,46,227,61,177,167,252,56,15,178,195,251,217,147,101,210,187,222,47,235,1,122,205,135,227,15,61,192,21,30,123,176,238,209,177,219,250,210,123,189,43,88,215,40,1,154,148,255,43,12,79,142,85,126,171,119,202,39,67,188,207,15,242,155,131,126,15,165,103,67,126,5,212,218,183,27,75,93,206,235,164,134,9,85,159,53,41,168,214,20,135,159,215,186,122,160,107,56,255,161,161,33,175,115,221,170,110,167,253,97,244,2,31,182,95,35,22,232,30,85,253,186,223,87,18,172,107,116,131,134,143,108,80,8,101,21,124,43,196,239,232,200,123,208,159,220,179,134,220,215,20,131,120,93,91,225,190,202,105,91,104,12,224,215,142,225,184,150,113,61,28,232,127,146,207,234,129,159,108,209,82,157,252,181,212,172,58,104,138,215,152,41,150,108,75,39,207,32,105,224,16,54,133,63,205,215,240,18,97,91,93,141,7,146,213,217,130,141,134,194,252,14,159,147,6,17,186,70,28,65,192,95,36,16,174,153,118,183,106,77,175,57,72,70,41,208,193,250,62,229,243,254,170,135,174,62,111,64,210,229,247,224,166,213,90,24,57,34,233,245,95,12,35,27,232,149,8,154,212,184,96,114,114,210,214,253,247,58,159,175,119,195,14,123,198,51,142,178,99,143,61,182,185,70,205,183,22,142,227,15,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,60,181,2,4,253,79,173,55,87,67,0,1,4,16,64,0,1,4,16,64,0,129,197,39,48,27,128,158,113,198,25,246,200,35,143,216,166,77,155,66,143,123,133,199,10,114,67,175,244,138,247,184,246,33,211,115,217,110,15,177,151,250,251,231,151,135,158,251,234,181,175,32,95,195,239,103,210,57,43,21,203,54,81,86,160,175,32,220,67,127,63,199,244,84,193,70,75,219,44,147,157,246,97,247,53,84,124,210,163,91,193,112,189,150,132,224,10,195,21,202,106,74,246,123,136,30,226,216,153,0,223,183,55,60,16,86,125,66,184,172,164,220,255,47,148,245,16,90,75,157,227,177,167,24,240,171,100,18,212,183,182,84,64,174,64,94,245,213,235,3,188,54,202,179,195,48,254,26,106,191,230,247,155,132,247,10,225,135,135,135,67,125,20,230,107,210,240,243,106,48,161,41,214,85,247,33,99,149,81,79,126,141,124,144,205,250,240,246,222,32,33,155,205,120,239,246,46,223,175,107,250,251,234,67,163,130,116,184,182,206,17,12,124,169,123,214,186,234,20,27,30,104,255,194,41,56,105,184,125,89,205,164,240,201,177,73,201,88,167,228,83,226,146,242,215,37,104,210,62,111,159,48,51,205,101,228,73,29,230,62,207,60,48,175,79,44,59,87,207,134,191,174,192,251,224,135,29,225,124,90,243,251,76,214,147,235,169,129,132,38,125,143,228,162,134,0,10,240,203,149,137,176,158,153,121,181,128,26,66,228,114,106,4,161,87,1,244,5,183,106,173,236,198,211,33,228,47,150,10,225,60,250,62,201,229,198,27,111,180,95,253,234,87,182,118,237,90,91,179,102,141,253,254,239,255,126,83,13,233,233,31,176,248,131,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,83,44,64,208,255,20,131,115,57,4,16,64,0,1,4,16,64,0,1,4,16,88,52,2,33,236,124,223,251,222,103,183,221,246,107,123,248,225,135,67,192,170,48,90,193,179,194,218,201,82,209,123,88,251,187,209,187,186,109,201,200,50,159,247,243,225,249,251,173,191,191,63,32,40,188,158,154,154,10,235,205,67,212,43,176,46,121,163,0,109,211,164,94,231,249,142,140,7,253,30,90,215,253,29,245,158,181,199,222,236,89,239,233,159,239,200,133,144,90,239,167,215,212,240,0,56,6,217,97,67,248,227,33,119,61,121,23,189,62,38,195,198,39,123,99,15,255,230,109,201,158,5,127,195,240,251,187,19,238,235,248,88,62,9,188,21,142,135,6,5,10,169,61,233,87,61,213,75,95,163,11,232,62,53,146,129,143,125,96,189,61,131,126,172,66,112,159,61,48,47,121,248,172,161,243,149,101,199,80,93,61,251,53,74,129,66,240,208,120,192,139,118,184,133,124,20,240,43,236,119,169,176,47,190,174,32,92,111,38,73,87,24,174,89,147,206,169,115,196,245,230,101,60,38,152,134,99,253,225,6,11,213,205,47,230,247,162,101,60,87,40,23,206,148,228,225,202,249,53,53,154,134,249,215,103,93,51,9,234,245,41,25,205,96,225,182,185,253,126,254,25,202,185,109,58,127,114,242,112,156,127,74,94,233,80,242,32,95,189,255,231,238,73,141,0,178,185,36,212,175,251,119,72,214,25,63,161,158,121,210,235,63,9,254,135,134,70,66,15,255,241,241,29,161,241,137,190,139,254,13,244,6,42,29,62,244,255,164,221,124,243,173,118,235,173,183,219,133,23,126,199,142,60,242,72,59,233,164,23,36,55,25,43,226,165,153,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,224,201,23,32,232,127,242,141,185,2,2,8,32,128,0,2,8,32,128,0,2,8,44,30,129,24,106,218,153,239,59,195,123,238,111,177,169,73,13,23,175,97,249,59,109,124,162,224,67,244,171,199,123,214,58,59,186,109,217,210,33,27,25,89,106,67,131,35,225,157,243,25,239,85,174,161,247,21,158,42,180,214,16,246,229,178,247,184,246,89,61,170,171,225,157,233,115,88,234,156,30,39,31,112,221,123,239,171,71,183,194,101,5,180,201,30,239,32,239,1,190,174,233,243,204,182,176,30,15,108,90,38,163,243,207,222,66,211,30,63,52,28,187,243,125,115,5,117,157,39,48,121,176,95,169,170,87,124,62,188,102,64,109,0,20,192,87,106,254,238,250,180,134,233,247,94,255,62,186,193,208,240,10,111,188,208,239,141,32,138,33,172,174,212,166,173,218,112,35,247,81,179,0,245,188,87,80,173,73,141,6,162,167,122,219,91,170,230,195,212,231,195,126,189,202,64,22,10,224,117,140,202,198,48,94,199,206,5,242,201,250,92,128,174,189,243,247,235,179,70,11,72,134,222,87,226,174,231,160,134,10,218,227,13,43,244,12,226,67,241,125,241,92,73,35,1,149,209,238,217,7,20,174,173,250,104,191,182,107,86,221,98,157,226,114,238,56,191,166,174,225,83,124,74,73,25,125,138,13,20,124,84,2,191,68,218,77,147,239,74,40,30,254,212,42,13,155,40,141,134,198,40,178,208,8,8,26,32,33,185,110,210,80,36,235,97,190,70,136,200,101,187,188,81,74,183,53,134,27,33,244,159,152,152,244,208,127,202,58,242,89,127,125,196,116,112,28,219,49,97,191,252,229,117,118,195,13,55,216,119,191,251,61,31,222,255,25,177,90,186,222,220,141,206,85,129,53,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,131,2,4,253,123,16,147,83,33,128,0,2,8,32,128,0,2,8,32,128,192,162,20,152,13,48,79,253,203,119,218,230,205,91,109,235,214,237,86,41,43,92,77,2,211,194,180,2,229,162,247,220,239,179,161,129,65,31,154,127,216,134,135,150,89,111,111,127,232,89,109,234,201,237,189,207,11,211,227,30,74,251,59,209,61,216,175,84,244,30,117,5,215,85,15,119,147,30,237,150,210,121,102,46,23,122,140,47,244,84,208,59,211,173,123,225,174,199,252,252,4,67,250,199,60,255,99,23,208,200,1,10,167,27,245,153,123,8,35,15,204,213,75,61,240,27,117,239,89,158,235,242,164,56,235,33,116,214,203,123,111,125,111,28,81,111,148,189,17,64,18,138,55,95,169,57,16,247,252,218,143,81,25,25,206,157,87,229,155,203,53,31,191,59,235,201,57,226,104,9,49,203,142,207,35,14,163,63,255,140,10,210,227,181,147,81,7,146,80,95,219,21,184,107,25,215,147,222,243,201,241,218,246,232,41,94,43,217,147,86,170,239,83,44,27,70,74,152,249,188,211,195,253,187,149,74,39,223,53,9,133,17,6,124,69,199,169,46,165,146,55,184,240,41,237,45,66,212,203,95,115,119,183,143,38,225,207,67,163,80,76,76,236,8,251,53,106,64,210,224,33,229,223,231,186,253,250,215,119,218,125,247,221,103,151,95,126,185,61,235,89,207,180,147,79,62,121,230,75,76,224,31,192,248,131,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,147,32,64,208,255,36,160,114,74,4,16,64,0,1,4,16,64,0,1,4,16,88,20,2,33,172,252,228,39,62,27,222,81,126,231,29,235,61,212,244,160,212,223,111,174,97,243,139,69,13,23,95,245,247,156,119,217,126,171,86,250,59,229,151,132,96,191,179,179,211,3,255,94,239,253,157,11,33,104,177,56,225,1,127,201,123,178,151,188,183,180,122,237,151,67,200,175,30,252,13,79,190,211,25,189,187,94,225,180,155,133,112,127,126,64,189,40,36,103,110,66,129,119,156,23,222,151,194,234,76,198,135,48,104,228,125,248,253,142,176,59,233,121,238,111,166,247,96,89,179,62,123,129,217,67,117,174,230,94,241,201,112,244,73,239,253,24,126,199,144,125,246,160,39,176,178,179,115,233,58,11,183,47,252,28,47,25,131,253,248,89,229,98,89,221,199,252,160,62,105,0,16,247,199,101,60,86,75,109,107,245,250,41,255,110,233,85,9,242,139,231,242,195,103,206,81,243,239,166,214,147,134,3,245,186,70,22,240,198,21,62,34,66,24,1,33,12,239,159,181,21,43,86,132,242,133,66,193,198,198,71,195,208,254,106,172,82,247,239,113,177,88,177,146,255,38,254,235,234,235,236,250,235,110,180,111,126,243,219,246,39,127,242,39,241,97,37,39,110,174,60,235,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,240,132,4,8,250,159,16,31,7,35,128,0,2,8,32,128,0,2,8,32,128,192,34,20,8,225,228,123,222,125,134,221,118,219,175,253,189,228,19,158,128,106,216,119,243,161,229,21,172,106,119,198,186,58,213,115,127,200,150,45,75,2,126,133,184,189,189,189,225,61,239,10,245,39,38,199,60,252,212,176,252,229,153,119,191,107,104,250,146,7,165,10,242,231,2,254,16,188,250,208,235,117,239,213,159,246,64,117,97,79,244,57,223,249,189,185,231,182,239,61,107,49,204,110,232,157,246,51,83,12,157,99,8,174,119,198,231,243,249,217,208,91,189,224,213,211,92,189,221,211,30,170,135,6,17,77,199,234,120,205,58,94,161,180,102,133,223,49,0,215,82,83,188,206,204,161,123,116,177,171,107,232,154,113,95,115,29,98,221,154,183,105,61,214,125,206,34,105,68,16,235,30,207,165,207,11,103,29,223,188,95,159,227,113,243,214,155,71,138,104,122,5,132,202,100,252,181,9,73,217,90,120,173,68,120,205,66,176,76,76,11,133,180,247,240,239,14,179,122,251,151,251,244,250,137,178,21,11,101,43,20,167,194,115,242,199,229,223,247,146,221,121,199,221,118,239,61,255,108,223,253,143,239,219,31,253,209,73,4,254,65,150,63,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,236,57,1,130,254,61,103,201,153,16,64,0,1,4,16,64,0,1,4,16,64,96,239,21,136,65,164,125,228,111,254,202,238,94,127,191,77,140,23,188,135,178,247,38,47,251,240,228,62,162,190,10,244,116,13,90,95,239,128,191,67,126,192,123,240,251,240,252,62,247,244,116,121,111,243,178,77,78,141,123,163,0,13,205,95,246,192,179,16,122,160,135,33,231,67,79,109,245,142,174,250,104,0,234,189,159,132,213,33,204,13,121,119,35,52,4,208,16,254,222,229,122,215,130,161,134,191,101,255,174,143,108,155,61,205,225,244,194,80,58,120,184,144,26,59,40,232,143,195,216,235,24,153,234,9,36,199,52,247,72,79,122,244,235,6,117,188,122,244,39,190,79,77,7,242,120,15,11,129,99,192,30,235,18,203,169,209,71,12,243,155,235,218,28,236,171,108,243,231,120,46,45,181,93,147,214,155,231,184,77,141,34,226,122,243,254,184,158,52,34,153,243,155,107,84,146,188,142,160,230,231,141,117,13,95,197,186,28,181,77,223,219,180,63,135,154,127,199,39,67,61,52,234,66,87,87,143,111,239,182,206,142,170,117,149,186,66,195,150,201,201,73,43,235,121,213,252,181,22,126,190,123,239,123,192,30,57,255,66,187,242,202,171,237,185,207,61,38,254,206,158,154,7,20,52,248,131,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,226,20,32,232,95,156,207,149,187,66,0,1,4,16,64,0,1,4,16,64,0,129,214,4,66,240,248,169,79,125,202,174,184,226,10,219,190,125,187,7,153,211,254,158,248,172,247,110,238,180,114,73,187,115,54,208,55,108,75,151,172,180,190,62,15,249,189,23,127,95,95,159,135,243,21,155,156,152,10,199,104,152,115,189,63,190,92,46,122,192,175,97,250,213,139,223,223,119,238,1,169,122,240,39,61,217,171,214,225,1,182,202,42,120,173,121,199,254,84,12,86,21,164,250,127,146,230,4,205,21,95,92,121,232,92,224,172,222,231,234,37,158,220,177,214,211,238,167,145,19,50,51,239,135,151,153,182,187,84,240,75,66,115,143,166,253,181,9,154,226,185,180,212,164,16,60,6,228,250,28,183,107,93,147,62,199,16,59,217,242,196,255,46,188,134,206,223,188,45,169,115,50,186,128,214,187,186,186,66,29,21,246,199,186,54,151,137,117,140,219,154,107,24,247,197,109,42,179,112,82,208,175,114,59,159,19,199,232,169,50,154,180,172,251,151,81,223,83,205,241,218,90,166,189,158,154,194,171,37,124,217,221,163,223,68,53,52,194,208,119,93,13,48,84,46,159,239,180,129,129,33,239,233,95,177,145,145,165,161,193,203,232,232,104,104,192,146,207,250,49,229,170,221,115,247,125,246,192,3,191,177,171,174,186,202,142,59,238,184,228,226,225,236,225,139,159,172,241,23,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,90,22,32,232,111,153,138,130,8,32,128,0,2,8,32,128,0,2,8,32,176,136,4,66,208,248,193,15,124,200,214,173,91,103,155,55,111,246,247,141,151,60,176,204,89,181,164,94,211,30,94,122,40,59,52,216,103,131,3,35,182,124,217,126,214,223,63,24,134,44,159,27,74,190,28,66,232,134,15,185,63,93,152,244,222,204,222,64,192,123,229,235,179,122,239,91,202,135,226,247,83,101,178,41,203,229,21,236,102,172,86,209,126,13,221,63,211,171,58,188,6,32,9,108,119,22,220,42,248,94,108,83,12,152,147,64,89,65,115,114,135,105,13,27,223,72,122,228,171,183,187,122,244,251,34,132,252,90,79,142,75,172,226,57,116,164,214,67,40,61,19,244,55,239,123,178,236,154,175,177,171,117,93,187,185,94,250,172,97,239,155,3,126,29,219,124,124,252,14,52,111,211,113,113,82,227,7,77,42,23,203,196,99,180,93,13,8,52,197,125,243,151,51,13,78,188,161,137,206,211,188,175,238,3,1,196,115,107,123,163,17,95,25,144,140,16,160,198,21,106,160,50,61,93,176,92,174,195,58,58,59,194,125,232,149,10,165,98,41,244,228,47,22,243,190,47,23,206,219,217,217,105,7,29,116,80,120,109,69,248,109,249,111,35,235,207,167,84,170,216,134,13,27,237,63,255,243,18,187,241,198,27,67,227,154,151,255,233,75,99,232,255,232,150,11,225,110,248,131,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,59,19,32,232,223,153,10,219,16,64,0,1,4,16,64,0,1,4,16,64,96,177,10,132,80,241,156,247,127,208,110,186,233,38,219,180,105,83,8,35,21,50,167,83,29,230,157,148,61,172,236,182,37,35,203,109,249,242,149,30,244,47,245,128,127,192,67,205,172,135,156,211,62,60,255,142,208,107,95,1,103,185,236,33,103,185,16,122,246,171,199,115,58,227,67,252,251,208,230,153,108,195,114,225,93,231,105,239,181,95,9,251,213,187,95,129,108,70,201,191,151,245,213,153,247,205,251,144,233,62,60,186,194,85,5,173,10,129,231,79,11,63,207,223,187,55,127,74,2,106,89,120,207,126,75,207,132,215,241,142,220,206,123,167,203,67,35,39,104,14,141,39,60,200,142,1,117,44,25,151,205,118,177,76,115,8,30,203,61,145,101,60,239,174,150,177,71,189,174,161,107,135,103,62,83,103,173,199,253,113,248,254,88,38,150,223,217,121,85,38,78,113,61,150,211,246,24,208,107,61,6,253,90,215,20,203,39,75,141,120,160,176,63,109,245,48,20,127,82,63,149,139,193,191,218,17,104,93,245,140,117,77,174,165,161,253,235,222,80,161,43,236,47,22,167,194,115,200,100,178,190,173,51,92,167,86,171,218,196,228,180,255,94,250,253,121,54,108,98,98,44,188,74,97,197,138,101,86,40,20,108,106,106,202,10,126,156,158,163,158,213,246,237,163,118,209,69,23,217,213,87,95,109,127,252,162,23,218,75,94,242,18,253,54,231,110,86,21,99,66,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,93,10,16,244,239,146,134,29,8,32,128,0,2,8,32,128,0,2,8,32,176,136,4,66,192,127,234,169,167,218,189,247,222,107,27,55,60,236,183,230,193,123,38,239,221,159,187,60,123,207,90,103,103,119,232,185,175,161,249,53,235,61,241,10,72,171,213,138,135,250,83,86,44,77,123,207,229,73,15,239,147,161,203,21,132,214,27,21,31,178,95,74,30,160,122,16,154,206,168,231,179,191,158,60,140,203,175,222,215,201,80,232,186,150,2,83,245,156,214,186,206,171,114,190,226,127,20,114,91,8,69,231,66,219,93,5,252,73,143,110,157,101,225,164,243,199,96,119,103,251,226,182,133,101,154,63,55,7,200,177,252,158,92,214,125,180,3,133,188,149,178,55,136,200,232,190,21,228,39,239,173,111,132,94,227,13,235,236,234,12,61,196,243,185,46,15,136,167,189,23,120,242,10,4,141,140,32,31,213,55,134,209,90,234,124,113,40,252,88,255,230,123,138,245,95,184,109,225,231,88,78,231,136,150,177,241,128,174,163,185,82,241,231,237,215,143,199,106,91,243,53,213,163,93,199,104,68,2,205,90,87,217,88,70,239,181,223,213,164,50,58,159,166,120,141,120,157,120,124,60,182,121,123,92,143,199,53,151,109,94,215,254,240,157,243,239,91,108,16,16,143,205,120,35,21,77,181,90,248,153,132,245,88,31,213,169,86,117,19,127,133,130,134,235,215,90,38,171,224,63,28,225,191,7,127,38,150,140,36,160,208,95,101,226,125,212,252,153,166,252,156,157,93,249,48,236,127,181,218,23,94,117,49,49,57,225,161,191,143,14,224,70,91,182,108,177,139,47,190,56,12,233,127,226,137,39,196,10,16,248,135,167,192,31,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,118,45,64,208,191,107,27,246,32,128,0,2,8,32,128,0,2,8,32,128,192,222,47,16,130,195,179,223,247,1,239,57,124,149,213,124,248,241,16,28,123,52,233,125,247,61,216,84,47,251,78,91,185,98,127,59,96,255,53,225,29,234,26,118,60,155,75,135,192,82,161,101,165,234,61,247,75,5,15,250,213,27,89,195,245,207,13,125,174,208,83,189,249,53,41,52,13,1,231,188,222,210,49,20,78,130,251,153,162,161,188,130,84,13,145,238,241,235,236,82,195,251,239,114,184,126,63,175,247,217,246,121,231,97,127,12,109,195,201,23,252,209,190,24,250,198,165,138,52,175,235,115,12,182,181,254,100,77,106,24,17,235,26,174,223,244,122,130,80,79,31,225,64,141,40,170,169,216,160,162,226,245,84,160,239,86,73,186,188,71,170,22,239,61,214,165,217,72,23,208,254,216,171,93,207,85,115,44,27,131,108,125,86,184,175,89,225,185,190,59,218,38,199,24,242,55,87,54,94,83,203,230,57,94,47,6,240,241,243,194,99,227,245,227,246,248,57,158,87,245,93,56,197,50,218,30,94,143,48,83,64,199,104,72,126,77,201,235,36,230,63,127,29,167,0,63,173,209,42,252,187,231,127,253,30,231,234,29,26,186,248,87,49,185,15,189,90,193,27,197,120,175,126,125,214,177,233,148,94,195,32,55,141,198,160,103,152,92,88,141,104,70,70,70,194,239,112,251,246,109,62,74,198,100,120,245,133,70,204,248,238,119,191,107,215,94,123,173,157,124,242,201,51,165,195,15,53,57,144,191,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,48,79,128,160,127,30,7,31,16,64,0,1,4,16,64,0,1,4,16,64,96,145,8,132,160,240,189,239,57,203,174,187,238,6,27,31,155,244,222,246,102,85,5,142,33,39,79,251,176,252,75,108,229,202,3,108,120,104,185,245,116,15,120,15,254,206,16,82,42,72,47,248,187,200,167,166,199,61,220,159,240,30,203,101,15,124,43,30,248,79,123,66,93,117,158,166,160,93,217,179,111,9,97,170,135,155,54,19,242,207,108,245,61,73,192,159,4,177,74,69,163,174,182,43,124,87,208,239,211,76,216,157,244,248,159,45,164,29,97,119,248,51,239,220,115,155,119,119,173,57,248,109,94,223,221,243,60,158,242,187,190,158,60,20,40,39,255,138,26,2,107,31,45,65,61,232,99,120,29,26,84,184,177,66,246,36,92,158,179,209,121,53,39,206,187,87,179,24,76,107,25,207,29,131,124,157,41,94,75,219,98,120,175,165,66,121,205,26,249,33,134,253,241,56,45,227,186,206,177,179,251,142,117,214,185,22,150,137,215,12,59,102,254,236,236,28,113,127,220,167,250,232,88,77,59,91,134,64,127,182,97,133,204,226,181,103,206,52,71,26,54,132,175,180,255,9,117,244,178,42,175,158,253,58,183,158,139,122,250,235,62,181,30,130,254,106,213,203,132,171,135,114,26,229,66,95,97,149,209,43,42,114,185,124,56,151,70,59,80,157,7,7,7,103,135,244,223,177,99,135,143,228,160,17,1,202,118,193,5,23,132,87,107,188,226,21,175,136,53,154,249,161,204,212,147,5,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,24,65,63,95,2,4,16,64,0,1,4,16,64,0,1,4,16,88,76,2,33,24,60,251,125,231,216,53,215,252,210,182,108,221,230,247,150,182,92,166,83,201,167,7,201,41,27,24,30,176,37,35,203,109,120,120,137,245,246,12,122,80,235,67,247,251,191,26,41,204,159,156,156,244,161,250,203,30,240,79,206,134,252,234,197,236,227,143,251,16,253,234,45,173,101,194,213,28,164,42,228,84,239,232,133,61,166,99,79,105,149,213,172,152,52,9,101,147,165,214,195,231,153,240,213,139,52,77,250,144,52,30,72,54,42,200,158,235,177,157,156,167,169,184,175,198,58,205,223,58,115,180,95,43,238,143,199,46,92,54,135,211,59,59,199,19,221,166,235,197,107,46,60,87,220,30,173,234,222,234,33,4,196,222,176,66,247,173,253,145,39,150,209,57,226,57,195,254,249,128,11,47,49,251,57,94,75,27,116,141,112,29,63,54,46,117,254,88,70,75,5,221,154,181,95,97,186,134,224,87,192,175,117,109,111,46,171,115,198,207,90,111,158,154,207,171,237,177,92,92,86,61,40,143,247,22,151,113,159,202,235,250,154,154,183,53,175,235,152,230,169,121,159,214,181,123,225,182,230,242,241,154,205,219,82,105,183,208,72,18,77,35,87,232,28,186,239,76,102,198,174,158,11,117,203,231,245,59,242,209,24,170,73,248,31,71,12,208,111,80,231,209,51,45,22,53,34,134,15,255,239,175,110,232,238,238,182,254,254,254,208,163,127,124,124,60,252,254,116,222,233,233,71,108,243,230,205,118,223,125,247,217,186,117,235,108,38,240,39,236,111,126,48,172,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,236,243,2,4,253,251,252,87,0,0,4,16,64,0,1,4,16,64,0,1,4,22,133,64,72,56,255,250,175,255,198,135,232,191,198,30,120,96,131,223,84,218,242,217,238,16,42,54,234,153,208,235,122,197,170,149,182,124,249,114,91,186,100,121,8,105,11,5,239,185,63,229,189,246,67,143,228,186,149,43,197,16,244,151,43,5,239,201,95,244,112,83,67,150,43,95,84,0,171,247,203,107,125,46,4,182,56,244,254,108,4,29,45,103,122,74,123,29,146,201,143,73,123,143,112,149,243,115,42,113,245,172,212,39,85,91,219,146,82,201,249,102,214,85,46,76,113,233,197,146,131,102,151,51,5,102,63,235,62,98,153,133,251,244,121,97,16,28,63,199,101,60,230,201,90,170,110,243,235,167,240,57,222,252,163,235,215,92,143,36,132,78,202,196,250,198,243,205,63,103,243,81,243,215,117,92,60,70,123,146,115,250,203,24,60,96,87,136,174,144,89,83,60,159,150,218,166,57,174,171,247,190,130,126,45,181,77,231,208,177,178,143,229,180,93,179,166,120,13,45,99,143,123,173,171,188,142,139,115,60,79,115,121,173,107,106,62,87,216,208,180,173,121,191,206,165,178,177,206,186,94,115,99,132,76,38,231,197,147,115,134,235,204,156,108,254,117,146,253,51,187,188,254,254,253,211,173,120,93,180,222,124,111,105,111,245,146,188,109,98,166,33,75,58,9,250,227,72,12,170,207,220,253,164,188,183,126,201,212,155,95,117,170,249,232,26,197,82,221,58,244,31,247,28,30,30,14,203,237,219,183,135,75,235,243,150,45,219,236,219,223,190,208,126,253,235,59,237,37,47,121,73,172,216,220,23,38,86,146,37,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,251,160,0,65,255,62,248,208,185,101,4,16,64,0,1,4,16,64,0,1,4,22,153,64,227,51,159,249,140,93,114,201,143,108,195,134,135,61,56,245,136,63,229,239,77,207,118,88,169,82,179,92,186,195,14,90,115,176,29,116,224,26,235,234,233,13,183,174,96,183,88,156,246,178,234,161,95,181,74,105,202,123,21,79,121,136,233,225,107,195,67,125,239,185,159,206,120,239,249,153,176,189,94,79,122,90,199,30,202,51,25,174,159,75,153,163,66,93,255,235,115,18,180,102,102,62,107,123,12,250,85,204,63,135,6,3,42,236,225,112,77,225,104,50,228,121,12,187,21,254,206,77,49,224,143,75,191,47,15,82,155,167,24,0,47,92,198,50,218,222,28,226,42,100,213,20,183,197,16,54,150,127,178,151,161,158,30,236,203,106,87,83,172,147,235,132,231,16,63,43,160,150,211,220,103,145,38,161,182,206,165,237,173,78,122,78,154,180,148,121,60,103,12,234,155,207,19,195,114,45,21,72,171,140,214,227,49,113,169,186,36,207,95,247,151,220,96,220,167,237,90,143,203,184,174,207,113,214,54,29,167,165,166,184,108,174,75,60,111,243,54,173,199,237,241,24,157,83,219,244,61,215,50,238,143,67,230,235,123,164,87,33,40,248,215,50,126,78,142,91,120,246,228,123,234,90,94,214,123,246,135,87,87,232,123,45,67,111,186,18,70,153,80,67,136,164,30,178,145,145,234,162,89,190,170,135,150,218,30,235,80,47,43,248,47,135,251,143,141,38,86,174,92,105,67,67,67,54,58,58,26,134,244,87,77,116,204,173,183,222,106,247,220,115,143,93,117,213,149,246,214,183,190,85,64,191,229,27,164,163,152,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,88,252,2,243,255,87,162,197,127,191,220,33,2,8,32,128,0,2,8,32,128,0,2,8,44,30,129,144,136,254,229,95,254,165,221,117,215,122,15,4,21,48,102,60,56,76,2,97,133,152,171,151,173,180,3,14,56,208,6,7,70,60,108,244,30,251,165,36,220,45,149,74,30,236,143,91,169,60,233,193,190,111,76,149,93,165,102,149,106,49,9,46,61,252,12,225,232,108,111,243,24,150,42,232,84,8,59,23,174,198,16,85,203,16,122,134,97,248,181,174,104,58,9,120,195,65,222,104,160,94,43,251,246,216,203,217,235,226,185,190,194,213,93,6,253,161,161,65,184,77,63,133,103,155,225,220,187,30,42,94,33,171,166,230,58,53,127,214,112,243,205,147,202,197,178,218,30,131,226,230,50,123,122,61,185,158,238,169,57,171,141,13,34,180,76,66,98,189,223,61,177,137,247,159,212,47,214,81,231,81,8,28,235,31,183,255,182,250,170,172,202,233,188,241,220,250,172,237,178,211,114,225,172,96,90,65,180,150,154,227,20,207,163,207,177,30,90,106,138,231,215,178,185,33,129,70,144,216,213,164,235,106,138,215,143,229,154,239,43,150,217,217,62,109,83,253,98,249,88,63,45,227,54,5,235,49,224,207,100,252,133,21,217,154,223,183,28,53,154,65,226,187,240,250,201,8,20,73,221,116,127,201,119,53,121,70,201,51,76,158,153,174,239,183,235,147,12,147,224,95,159,212,136,64,179,28,178,217,124,176,209,186,188,227,247,53,142,168,240,240,198,77,214,215,215,103,3,253,67,150,205,228,77,94,250,173,150,75,197,176,188,252,242,203,237,230,155,111,182,87,189,234,85,241,75,209,252,37,210,229,152,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,216,103,4,230,254,87,138,125,230,150,185,81,4,16,64,0,1,4,16,64,0,1,4,16,216,203,5,66,200,247,134,55,188,193,110,188,241,87,126,43,62,68,127,174,219,42,21,245,196,247,158,252,233,78,91,177,98,85,8,248,251,251,6,66,248,169,12,85,129,230,116,97,210,203,85,124,136,254,233,16,234,91,170,226,199,43,124,247,161,219,27,197,240,30,113,155,13,226,21,96,122,72,234,225,165,122,50,39,189,158,253,68,30,182,199,224,52,56,198,200,209,3,206,180,46,164,34,11,194,228,16,42,123,67,130,170,191,18,32,156,211,143,9,1,108,61,9,158,99,208,31,206,23,254,36,61,206,227,136,2,58,70,39,110,132,36,117,46,220,142,193,111,92,38,65,174,87,64,165,155,130,227,176,193,255,52,247,240,86,104,27,231,71,133,187,241,128,221,90,38,33,247,236,33,161,81,194,236,39,175,144,247,8,119,131,185,105,22,46,217,228,229,227,8,8,242,82,32,173,145,20,52,107,210,51,208,115,138,246,11,239,79,134,113,91,114,194,248,55,233,121,238,49,116,216,175,243,213,106,73,15,115,157,43,9,162,147,94,250,186,174,38,185,232,92,10,162,115,185,14,83,3,9,133,253,213,170,26,132,236,220,86,219,117,188,102,125,199,100,29,123,178,199,58,235,188,154,146,231,157,212,43,246,136,15,59,252,79,114,15,115,247,162,199,24,190,43,33,176,159,249,94,132,115,204,249,197,243,43,64,215,164,115,68,11,45,227,117,117,239,250,172,165,234,160,242,205,229,58,59,59,195,111,32,157,242,30,255,105,111,0,97,73,195,17,157,51,94,67,191,183,100,61,62,239,196,74,231,209,246,104,16,235,161,107,203,78,179,174,23,247,107,61,26,233,56,149,211,111,180,84,46,248,239,40,107,125,253,61,54,56,56,104,99,227,163,182,125,219,14,55,45,251,241,21,219,184,113,163,157,119,222,121,222,184,231,46,59,253,244,211,147,31,134,46,198,132,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,62,38,64,208,191,143,61,112,110,23,1,4,16,64,0,1,4,16,64,0,129,189,92,160,241,206,211,223,101,63,254,241,143,67,168,152,203,119,90,165,220,240,224,94,161,99,159,29,176,234,80,27,30,90,238,239,251,94,98,157,157,121,15,43,61,116,173,21,60,36,44,122,176,63,101,197,130,15,215,223,40,207,4,176,149,16,248,106,152,126,133,192,154,60,111,244,41,25,122,92,193,101,8,47,61,240,12,225,230,255,103,239,205,131,45,187,174,50,207,125,239,187,247,190,251,134,124,57,167,102,165,100,201,178,205,104,162,129,162,129,138,30,108,138,50,221,216,174,176,0,27,155,86,64,49,185,129,42,99,48,141,17,46,166,86,57,100,28,16,1,77,152,238,14,211,29,128,163,33,194,80,116,87,8,208,31,84,185,105,38,27,112,216,198,97,176,229,65,182,229,156,148,211,155,223,157,251,251,173,117,215,187,231,93,189,28,36,101,74,153,169,181,173,115,247,57,123,88,123,237,111,239,115,210,153,223,90,107,19,41,192,8,119,111,27,245,244,112,242,114,66,114,66,98,198,69,93,36,59,239,92,15,244,213,175,46,244,70,190,13,172,60,72,90,66,171,83,31,222,255,238,149,77,196,2,47,183,166,219,63,65,194,70,29,121,245,162,33,207,232,20,137,103,200,85,39,88,93,110,213,99,61,218,85,243,70,163,190,77,206,82,78,212,4,200,112,51,130,16,110,24,91,144,156,148,247,80,246,219,164,112,173,95,234,58,78,161,54,54,174,96,110,16,251,144,187,195,33,103,182,139,236,181,57,215,245,172,182,210,173,215,235,216,120,13,245,27,136,56,71,22,196,56,36,53,247,49,142,205,21,44,5,99,96,17,243,194,192,96,208,31,149,190,230,206,94,136,181,174,55,152,191,235,78,91,147,49,242,191,34,215,235,77,35,247,33,248,241,66,39,245,20,17,162,46,99,3,116,139,53,165,31,41,200,107,8,126,238,167,215,222,100,107,110,97,140,128,28,13,109,132,54,57,132,58,109,66,119,19,186,203,15,228,123,232,239,88,248,190,137,126,145,163,3,247,161,87,172,59,250,250,30,7,39,6,0,195,24,104,36,15,250,142,48,97,93,71,154,119,24,130,248,62,165,29,242,118,75,200,34,146,134,207,147,245,247,253,70,91,95,47,95,23,234,61,130,0,178,53,127,27,203,247,101,224,134,156,161,214,108,115,179,175,53,104,151,197,197,249,50,55,55,167,125,208,45,39,79,158,52,29,182,182,182,202,163,143,62,90,30,123,236,177,242,253,223,255,253,14,2,48,102,74,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,94,64,8,36,209,255,2,90,236,156,106,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,29,35,96,100,222,247,124,207,247,148,211,167,207,138,53,36,140,122,75,36,63,228,235,92,185,249,166,59,202,158,197,131,229,150,155,239,20,193,63,111,94,252,125,133,225,135,216,239,246,228,197,175,251,254,96,93,161,242,21,154,191,136,140,37,44,60,103,139,203,107,28,198,19,2,18,130,223,178,49,72,144,151,78,134,82,231,92,34,164,118,149,64,165,105,144,169,228,120,40,87,235,185,231,138,20,30,235,20,249,152,158,115,62,250,235,205,0,0,32,0,73,68,65,84,79,187,40,219,217,143,241,33,238,209,199,101,209,110,155,156,30,43,77,25,94,211,164,144,51,157,135,254,85,249,180,137,203,58,95,228,135,136,1,189,126,167,116,182,122,34,225,123,234,231,231,214,47,204,239,213,249,245,77,157,175,126,208,202,183,54,187,165,107,30,237,126,70,251,80,36,251,112,212,43,243,123,164,159,121,238,107,190,50,176,24,232,236,2,142,47,192,224,1,2,120,52,116,226,220,189,220,85,204,250,140,141,48,104,19,243,167,199,14,157,199,209,3,32,137,193,133,121,146,130,60,142,126,16,237,144,248,211,216,185,225,64,17,126,13,235,27,97,250,33,162,49,12,65,142,97,102,235,192,217,246,132,200,119,239,116,8,232,193,0,82,189,175,240,242,96,194,58,98,64,224,134,16,241,140,62,16,215,161,247,116,254,148,72,17,116,152,74,211,68,63,213,49,183,104,26,207,219,58,143,247,12,229,65,248,115,95,173,143,62,177,127,107,24,101,104,2,224,128,177,67,171,229,97,246,209,153,126,113,197,152,180,229,162,156,68,187,144,25,109,98,190,81,31,207,244,99,189,232,139,126,145,123,52,132,117,211,129,125,61,59,59,91,142,30,61,90,78,157,58,85,86,87,87,173,207,231,62,247,185,242,240,195,15,27,225,255,125,223,247,125,108,22,94,150,76,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,11,2,129,36,250,95,16,203,156,147,76,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,91,4,140,217,254,193,31,120,115,249,219,191,253,123,11,163,239,231,212,55,68,242,139,148,173,181,203,209,59,239,41,119,223,125,143,17,129,226,12,69,32,227,189,223,41,155,29,121,240,111,41,68,255,56,140,58,68,115,225,18,137,9,9,25,23,132,35,105,154,156,164,190,90,23,8,6,17,89,37,37,41,139,242,104,119,169,156,246,213,20,227,135,94,212,81,22,36,42,247,16,162,228,211,229,60,147,104,27,41,202,226,153,124,154,232,103,172,167,147,140,148,21,81,62,51,51,44,144,254,221,110,199,240,37,170,2,132,240,242,242,90,217,187,119,175,93,204,239,252,249,149,178,178,178,34,3,8,206,100,175,219,153,235,132,205,39,225,197,14,217,239,58,104,78,122,30,142,215,101,55,157,220,51,220,245,157,158,63,118,24,129,91,149,56,38,194,0,132,49,94,253,22,142,126,56,43,115,129,102,105,232,204,120,8,120,31,91,235,192,90,203,91,126,182,137,7,191,8,238,38,30,254,144,225,29,91,87,208,69,127,253,26,246,108,196,254,160,107,6,15,93,69,139,48,99,5,141,49,131,17,129,12,22,26,50,4,152,81,196,0,127,86,183,177,33,130,27,32,76,214,40,230,57,94,62,212,184,104,242,118,222,63,214,46,114,58,86,215,188,90,30,66,99,207,81,199,125,53,143,123,246,53,23,184,113,241,254,116,58,29,219,59,129,45,6,0,144,239,140,71,191,232,67,61,207,92,145,170,58,85,203,40,231,170,246,9,157,24,215,140,74,198,17,18,162,29,249,109,183,221,86,206,158,61,43,131,159,211,38,110,121,121,185,252,209,31,253,81,249,248,199,63,94,222,242,150,183,48,112,146,253,1,116,230,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,55,52,2,73,244,223,208,203,155,147,75,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,107,4,70,255,230,223,252,104,121,228,145,71,203,250,154,66,174,203,139,191,37,175,222,110,167,95,218,179,123,202,161,131,183,148,35,135,239,44,135,15,29,41,179,10,211,191,185,185,90,182,58,171,34,139,241,222,223,52,34,22,194,16,18,86,142,222,70,70,202,31,217,72,95,80,129,140,132,56,36,69,30,4,37,207,81,70,125,16,164,144,143,220,155,92,229,65,76,70,30,125,170,121,200,140,113,120,142,139,50,82,180,135,244,140,103,202,32,134,41,139,43,66,235,83,23,125,172,131,126,166,101,86,199,141,54,232,29,229,228,33,35,242,104,119,161,28,61,226,188,122,60,172,241,96,135,4,230,218,220,212,217,234,138,67,191,190,190,94,230,231,86,236,124,245,3,7,14,148,165,165,165,114,238,220,121,145,254,231,202,64,231,172,151,154,159,11,143,7,191,40,113,113,231,224,233,222,220,120,237,147,108,46,230,201,239,198,16,28,121,0,198,92,16,240,144,238,232,18,56,192,43,115,223,104,56,17,79,59,12,10,194,24,195,60,225,181,212,16,239,28,55,160,17,244,31,99,133,46,242,88,23,49,239,228,245,100,125,144,67,114,210,190,33,242,217,35,16,244,101,72,18,6,36,68,3,96,92,244,1,19,244,96,221,184,38,250,77,100,50,38,41,214,193,30,46,243,135,72,1,164,233,190,241,140,14,23,75,110,104,224,253,227,190,42,207,112,23,152,204,155,189,194,5,134,177,239,233,195,30,100,158,164,234,126,220,185,30,19,178,31,153,224,64,10,60,3,23,202,162,46,114,228,32,151,177,184,71,7,176,70,15,246,30,99,179,175,218,237,118,89,91,91,211,222,58,103,23,68,255,67,15,61,84,238,191,255,126,200,126,82,18,254,142,67,254,38,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,220,160,8,36,209,127,131,46,108,78,43,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,142,17,48,162,238,251,191,255,251,202,39,62,254,105,177,146,252,181,165,37,114,127,81,68,254,102,89,92,56,82,238,190,235,222,114,235,45,119,149,102,163,109,36,224,218,218,138,194,192,111,234,12,246,53,203,33,250,7,3,188,177,157,228,31,42,36,188,168,71,145,138,193,1,78,188,223,131,220,4,175,32,27,201,41,135,152,228,10,194,24,194,49,202,201,163,79,181,95,148,89,101,229,39,218,71,125,16,163,145,35,35,188,164,41,171,150,87,196,108,223,134,188,106,78,159,106,138,186,40,171,62,51,94,92,212,115,31,68,108,180,159,206,193,129,118,140,3,225,74,40,122,8,215,206,150,147,193,131,193,208,162,40,64,192,174,111,172,150,3,251,15,233,140,245,197,50,63,63,39,226,182,94,206,45,159,150,209,5,216,58,174,49,79,212,30,136,236,151,104,195,87,200,107,104,230,162,92,158,242,228,120,255,147,115,252,65,85,111,21,218,51,57,132,59,58,18,65,32,140,26,100,123,96,125,144,211,104,33,195,163,8,176,122,200,105,52,103,52,143,166,176,31,123,235,139,31,150,122,86,87,31,19,235,195,190,153,136,148,205,13,25,122,72,4,243,172,213,100,120,210,108,219,154,177,110,204,165,138,47,50,24,99,187,204,230,225,209,5,92,127,85,62,205,36,205,212,99,231,26,35,2,121,213,220,30,198,63,219,227,235,57,214,47,234,167,251,49,135,40,99,125,217,15,65,246,199,222,32,135,248,15,47,127,15,237,223,50,28,144,207,120,33,35,198,153,206,105,83,213,43,234,163,31,122,32,23,178,159,119,46,136,126,116,121,242,201,39,205,136,228,240,225,195,182,247,144,131,113,9,58,61,246,216,99,229,61,239,121,79,121,252,241,199,203,155,223,252,102,91,226,144,157,121,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,163,33,144,68,255,141,182,162,57,159,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,250,70,96,244,214,183,254,100,249,147,63,121,68,94,252,98,84,229,117,93,175,183,229,137,61,175,80,253,181,242,101,47,253,218,114,240,192,97,35,250,32,28,55,183,214,20,166,127,83,132,164,8,248,210,17,121,136,231,175,206,145,239,137,228,215,61,109,184,68,77,43,164,186,254,250,51,156,120,194,67,42,6,217,24,196,35,4,35,9,194,146,126,78,26,187,103,51,207,209,142,54,244,175,18,163,148,209,134,20,114,237,97,252,67,123,136,75,242,232,203,115,120,46,83,70,138,250,120,142,49,171,50,163,110,44,122,187,95,245,185,218,62,202,99,126,241,76,30,237,34,175,214,77,223,211,31,76,184,208,1,239,120,247,240,23,17,62,152,215,217,233,107,70,248,246,122,3,17,254,91,229,137,39,158,48,50,118,255,254,253,22,206,191,55,88,178,181,33,220,125,79,222,253,192,133,204,122,29,89,53,201,157,120,190,19,170,223,211,164,172,170,79,21,131,234,61,107,0,49,76,14,201,31,152,99,36,80,159,33,162,129,214,81,117,244,105,52,68,240,183,56,135,158,115,226,241,30,247,242,186,66,251,163,215,72,251,197,61,202,125,15,64,238,215,21,226,127,70,123,9,175,243,32,163,193,206,198,211,128,220,87,47,116,102,44,205,80,123,212,143,45,168,206,35,234,39,101,240,211,187,37,172,32,188,188,58,223,221,90,94,168,236,98,235,31,125,166,247,1,243,196,144,129,196,28,227,157,32,167,237,54,214,194,139,182,161,91,228,85,121,81,134,172,106,57,207,36,234,41,231,226,62,222,13,228,50,30,227,19,57,130,227,32,184,199,24,225,69,47,122,145,162,69,156,47,159,250,212,167,172,207,234,234,106,121,255,251,223,95,142,31,63,158,161,252,29,214,252,77,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,65,17,72,162,255,6,93,216,156,86,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,157,33,96,20,230,155,222,244,63,148,47,124,225,241,210,239,241,56,83,230,230,150,196,8,206,202,155,127,111,121,241,189,47,43,251,246,30,22,153,88,247,112,241,221,85,49,131,34,248,117,109,233,190,211,37,116,60,100,45,100,191,186,203,27,219,72,93,17,198,181,153,158,72,94,249,132,139,184,45,35,63,91,124,55,124,32,117,131,204,132,88,12,114,177,74,62,70,191,42,105,73,217,52,113,73,61,250,84,243,32,157,163,44,234,121,230,10,242,180,42,43,238,201,171,68,45,237,73,228,209,6,221,47,150,162,15,109,162,79,245,190,90,191,155,28,234,209,129,97,232,31,248,24,49,46,162,126,223,190,189,70,240,143,70,155,34,135,9,243,174,121,137,24,95,89,61,47,35,128,213,178,164,122,72,219,81,105,74,134,19,183,161,135,143,205,186,99,80,49,38,249,229,5,79,20,6,60,252,163,140,118,92,244,83,102,41,202,32,157,89,67,188,255,229,248,111,132,188,99,238,50,138,140,63,138,200,246,134,12,44,208,163,213,154,145,158,34,167,145,175,243,29,16,39,186,90,151,228,75,133,126,15,130,95,198,34,3,141,41,163,147,214,44,158,251,147,117,101,92,230,17,56,4,33,46,116,76,55,234,73,150,227,209,63,34,244,190,202,198,132,189,85,234,71,83,153,164,74,212,137,73,33,119,154,67,101,125,67,246,206,54,23,127,138,253,19,152,59,134,174,99,220,147,199,21,210,24,43,198,3,79,91,67,181,171,190,43,96,31,50,130,160,175,246,163,174,154,66,222,110,101,49,126,188,31,228,190,94,45,211,131,104,2,27,27,27,219,145,5,48,184,248,234,175,254,234,242,217,207,126,214,12,1,216,3,31,248,192,7,204,32,224,135,127,248,135,25,216,39,89,29,44,239,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,235,28,129,36,250,175,243,5,76,245,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,27,0,129,209,187,222,245,206,242,59,191,243,59,10,141,190,161,233,136,224,159,95,208,125,95,164,221,160,188,228,197,247,148,91,110,190,163,44,44,236,45,221,206,192,60,136,251,10,211,63,28,113,78,58,33,226,207,203,171,191,35,99,128,249,237,179,196,57,203,28,175,107,113,183,34,108,253,92,250,225,136,156,191,2,237,36,28,193,47,136,69,8,196,42,121,25,196,37,68,35,228,229,110,68,58,109,40,231,10,162,55,8,206,32,69,131,248,100,172,168,227,158,20,253,99,44,242,106,98,236,32,60,33,148,35,69,187,233,60,234,119,35,82,163,237,180,14,209,54,234,67,198,116,14,153,203,92,152,39,125,208,135,11,98,149,36,167,120,243,178,110,54,91,70,248,71,72,117,95,143,161,145,179,24,0,212,229,25,79,27,140,50,192,141,113,89,31,104,246,221,116,160,108,183,114,27,116,252,131,62,85,178,57,230,136,161,128,223,43,26,65,120,236,75,209,102,115,214,116,197,72,97,208,151,175,189,230,208,104,180,132,181,4,202,235,191,39,146,223,207,166,215,145,0,138,92,208,80,120,127,59,62,0,11,130,49,87,63,212,6,67,175,186,228,53,100,48,48,208,94,139,196,152,145,134,172,169,254,35,106,192,244,28,159,50,47,25,20,96,236,176,123,154,200,220,173,30,89,213,113,171,247,180,175,238,159,139,245,119,188,38,99,33,151,139,181,143,123,250,199,190,132,132,39,225,109,79,27,82,200,32,15,189,118,123,127,166,117,140,126,38,100,252,67,127,18,71,66,236,219,183,207,246,22,247,140,79,29,235,52,55,55,87,238,190,251,238,114,230,204,153,114,242,228,73,219,11,31,253,232,71,203,47,253,210,47,149,55,188,225,13,241,82,77,38,53,150,157,89,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,189,34,144,68,255,245,186,114,169,119,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,99,32,48,250,145,31,253,215,229,111,63,244,97,17,161,117,133,121,95,18,137,215,19,201,95,43,55,29,190,171,28,189,243,30,35,246,32,255,58,157,77,35,244,6,3,121,109,15,215,75,127,176,46,15,125,25,6,212,250,34,21,7,10,227,191,42,254,149,16,227,120,156,67,30,203,11,153,144,240,245,150,218,136,160,52,143,109,15,149,15,25,73,27,136,97,72,66,114,158,33,123,25,11,2,49,200,203,32,54,33,73,171,68,103,148,211,158,114,218,115,209,55,158,131,180,172,182,101,217,120,174,166,104,71,25,247,211,105,55,130,116,186,205,110,253,166,219,196,243,244,248,81,126,169,156,80,253,164,42,97,204,124,193,220,147,12,30,68,146,67,236,183,219,179,42,98,158,132,119,39,82,194,72,107,187,161,171,148,249,249,249,50,171,122,166,10,246,180,1,51,133,103,176,117,64,190,25,4,140,137,220,208,23,185,92,60,51,95,240,166,95,183,211,55,18,152,123,202,235,145,75,45,218,78,46,200,253,182,29,39,64,95,116,234,139,156,103,14,45,211,23,125,48,32,113,239,244,198,172,175,107,13,111,252,210,213,37,210,26,239,127,221,89,146,254,172,22,207,58,117,64,219,108,178,118,161,51,237,164,129,126,49,52,208,94,180,30,148,162,27,114,43,125,136,68,96,235,239,145,32,184,247,203,71,140,125,80,149,237,237,37,69,109,195,224,2,217,60,87,219,69,25,249,197,82,244,137,188,218,54,198,167,172,58,110,180,89,92,92,172,96,237,17,31,104,87,189,162,237,110,249,110,99,86,219,17,170,159,35,33,104,199,30,66,31,238,201,137,24,1,217,127,243,205,55,91,217,177,99,199,172,45,94,254,239,123,223,251,202,137,19,39,202,79,254,228,79,2,228,4,240,170,240,188,79,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,51,4,146,232,191,206,22,44,213,77,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,110,16,4,140,185,124,219,219,126,188,156,60,177,92,228,124,175,240,232,13,17,115,189,178,48,119,176,220,126,219,221,229,200,145,91,11,196,33,222,205,157,238,186,8,249,45,145,200,34,249,7,34,230,251,27,202,245,60,20,65,111,158,250,78,183,214,103,156,248,43,132,232,223,166,99,37,28,47,105,17,130,117,157,161,14,41,8,33,202,5,161,11,169,28,196,181,147,214,142,240,52,233,8,89,25,237,184,135,84,174,94,148,209,191,154,35,9,57,113,81,247,66,72,238,249,142,7,187,136,242,38,134,23,238,121,29,196,108,183,183,37,35,12,95,43,218,16,150,191,215,29,8,191,139,255,21,21,252,144,1,73,79,84,1,240,102,13,49,36,224,30,156,57,42,0,82,221,66,254,219,46,155,120,199,207,207,47,90,191,70,3,35,3,214,69,117,138,242,48,28,144,123,84,1,200,255,88,199,25,17,247,18,171,228,50,237,232,7,100,43,234,68,225,88,129,113,110,251,75,207,138,226,111,229,60,155,30,236,59,107,135,16,140,71,68,244,83,70,162,124,199,126,240,168,16,177,87,236,104,131,170,254,106,207,177,21,54,71,245,35,39,69,206,61,88,86,83,212,69,190,115,188,106,203,43,115,191,155,124,202,226,10,61,158,205,104,213,49,88,39,246,3,101,200,198,104,135,48,254,120,253,83,135,81,192,233,211,167,203,227,143,63,94,254,248,143,255,184,16,97,34,201,254,103,131,126,246,77,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,150,16,184,248,191,162,92,75,154,166,46,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,163,32,48,250,137,159,248,9,157,161,253,159,202,250,26,222,220,162,64,45,124,122,41,135,14,222,90,110,187,229,69,229,214,91,142,26,153,219,17,185,223,237,110,24,177,63,24,65,238,203,139,95,30,253,189,190,135,139,119,226,80,103,172,91,120,118,136,227,129,40,89,145,182,112,169,242,14,47,242,240,199,203,223,56,81,253,12,100,24,208,239,187,7,63,4,49,36,97,36,200,66,200,65,82,148,7,49,25,228,98,180,161,29,100,115,120,148,67,176,70,155,144,71,30,253,171,101,55,230,189,227,8,6,49,103,238,103,26,53,17,175,13,43,195,72,98,36,183,247,161,194,228,131,189,208,49,252,32,102,89,31,12,47,188,45,50,252,130,20,183,123,25,110,152,55,191,86,19,249,224,15,230,144,242,144,187,120,229,7,201,77,29,151,19,249,78,134,71,89,171,237,71,14,140,68,154,83,195,22,169,141,195,233,171,131,220,242,49,222,160,208,201,99,35,242,213,206,215,86,99,214,116,70,188,54,23,251,213,141,0,124,239,249,134,27,170,140,136,7,96,225,227,71,121,228,3,205,17,227,2,230,192,30,243,203,143,150,96,158,162,234,199,99,67,218,243,204,88,62,62,234,97,32,1,110,145,208,171,122,77,239,219,106,187,184,127,174,114,199,236,234,140,86,149,205,186,199,158,131,200,39,81,182,103,207,30,243,240,167,238,236,217,179,229,248,241,227,229,209,71,31,181,251,183,189,237,109,128,8,192,153,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,235,22,129,36,250,175,219,165,75,197,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,235,18,129,209,59,223,249,206,242,161,15,126,208,148,159,91,104,150,205,245,158,24,183,217,114,231,29,71,203,125,247,126,101,105,54,240,226,31,149,213,181,21,121,228,174,137,156,23,185,89,83,216,244,186,66,170,247,87,245,220,215,69,119,15,227,110,222,211,34,250,197,210,138,56,21,129,172,48,254,70,126,202,123,95,180,176,133,236,31,138,192,133,4,237,117,137,8,208,49,82,153,231,42,73,138,68,158,131,52,140,156,50,39,142,101,50,48,246,34,15,226,56,202,233,75,251,232,19,121,200,12,25,213,114,234,110,244,4,89,237,68,62,228,190,188,241,241,160,111,64,116,115,108,66,71,120,19,130,191,41,194,223,67,228,131,7,24,57,97,237,222,235,122,220,129,107,24,87,96,56,208,239,59,89,30,248,78,214,195,13,15,32,221,41,107,182,60,250,130,123,196,19,21,160,111,208,99,60,224,251,135,92,235,92,131,160,119,163,2,200,124,238,103,140,212,167,191,244,156,153,83,217,36,146,67,140,71,187,106,138,117,38,143,123,116,105,207,106,78,182,79,131,228,103,207,78,60,249,55,55,215,253,89,81,42,152,159,207,209,239,49,98,105,233,40,1,210,68,166,223,243,140,14,200,170,214,249,92,220,24,96,186,159,9,186,194,63,213,177,167,69,95,172,110,186,237,229,62,7,238,145,227,201,15,102,145,88,159,165,165,37,123,92,94,94,46,231,207,159,47,127,246,103,127,102,198,33,63,254,227,63,158,100,127,0,149,121,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,117,137,64,18,253,215,229,178,165,210,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,117,135,0,164,90,121,199,59,222,81,54,55,55,69,236,206,138,144,27,149,205,53,206,218,62,80,238,58,250,226,114,203,45,119,200,3,119,222,234,253,28,110,17,246,51,29,17,151,120,242,111,202,19,124,75,57,231,115,203,51,92,225,214,157,232,135,196,28,19,194,34,82,141,184,53,206,53,188,166,69,150,138,211,237,247,186,99,210,116,211,250,7,201,31,68,109,16,164,228,145,168,227,194,59,56,238,33,173,73,65,160,114,15,129,25,253,41,175,18,154,65,64,70,78,251,235,59,141,195,206,155,215,250,83,103,50,153,59,56,186,129,4,228,250,112,232,94,215,24,104,192,137,227,189,78,100,5,188,241,49,158,128,68,231,252,117,136,123,213,202,56,35,100,171,175,120,91,247,118,103,157,7,219,198,22,236,145,94,111,96,235,3,249,207,216,172,19,9,79,127,158,25,139,168,2,140,225,227,204,148,62,194,217,51,28,239,32,210,190,38,131,144,209,8,162,95,17,26,154,179,34,246,105,219,22,169,223,210,62,109,219,115,236,129,166,246,66,53,49,134,173,253,120,188,24,127,84,33,239,169,247,125,53,84,4,139,101,141,25,70,6,236,93,240,208,207,24,79,206,157,183,103,69,20,32,17,189,130,72,7,78,250,235,184,9,29,91,1,6,33,51,242,192,29,61,233,31,207,38,68,63,211,207,81,126,165,243,234,56,113,191,155,62,207,116,220,144,121,161,254,204,191,74,244,211,142,125,133,119,63,56,66,246,179,15,62,240,129,15,148,115,231,206,149,95,248,133,95,72,178,255,66,96,102,121,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,53,143,64,18,253,215,252,18,165,130,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,117,143,192,72,132,90,249,195,63,252,67,17,149,65,226,66,158,183,203,145,35,55,151,23,221,125,95,57,116,232,38,11,231,190,190,190,41,47,126,121,53,143,186,165,62,163,182,69,161,251,123,171,242,228,223,20,33,59,52,178,14,52,240,212,175,25,25,74,27,194,245,235,127,34,93,103,234,45,245,37,20,186,123,67,15,68,140,66,30,115,254,59,68,95,221,60,200,221,195,217,9,86,72,225,240,174,118,15,255,32,247,35,52,63,121,16,253,140,17,253,118,91,149,109,162,87,237,170,233,82,4,101,181,237,141,114,207,156,185,38,120,106,253,180,254,36,136,120,112,132,184,238,116,26,34,99,221,160,130,181,138,126,78,246,143,141,56,212,173,46,66,158,20,196,49,225,255,49,22,9,2,63,8,222,232,79,180,128,32,249,45,10,64,163,85,186,198,177,43,252,190,198,246,245,21,153,63,211,54,217,28,241,48,55,183,168,61,2,193,223,82,78,152,127,17,199,58,106,0,217,140,183,181,177,102,123,51,158,217,83,174,7,198,39,218,173,50,62,32,175,238,41,238,93,167,190,246,173,20,24,147,248,240,251,232,129,158,49,47,242,137,206,19,35,19,250,99,0,209,104,98,200,176,109,5,177,189,47,145,67,242,118,118,187,253,236,99,79,214,98,82,123,229,239,166,199,103,132,106,89,232,249,76,71,70,214,197,100,116,58,30,173,131,54,236,59,114,214,25,162,31,35,29,246,202,153,51,103,108,248,127,248,135,127,40,111,127,251,219,139,142,17,1,92,7,240,153,42,118,245,250,249,230,112,249,215,170,142,87,111,246,41,57,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,162,8,36,209,127,81,120,178,50,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,158,37,2,163,183,190,245,173,229,195,31,254,176,17,109,132,30,239,108,138,112,175,207,150,187,238,124,73,185,229,230,187,202,92,123,81,225,251,139,200,124,145,169,242,218,87,144,119,81,153,235,242,246,222,212,181,97,101,232,80,227,156,246,194,121,238,208,250,36,194,244,139,60,37,252,186,106,68,233,137,96,173,137,152,109,136,212,151,23,191,92,249,7,10,229,63,28,118,37,79,109,101,40,192,17,1,68,0,136,4,9,75,10,34,63,60,183,33,7,131,64,134,44,12,114,209,198,54,210,53,36,120,94,109,67,73,181,61,207,65,118,70,57,101,55,98,194,192,34,230,184,3,91,45,209,140,188,250,235,117,39,205,141,252,151,167,189,120,126,35,202,61,76,190,175,75,21,227,234,61,120,209,15,114,61,60,252,113,176,143,241,34,167,15,247,28,7,48,219,246,72,1,220,151,154,12,54,134,243,50,32,153,51,242,215,136,95,17,250,102,4,160,136,2,244,33,178,0,196,126,71,22,1,125,237,197,94,175,111,81,7,140,64,238,105,47,118,207,106,47,109,26,241,143,30,16,254,19,34,223,141,14,208,51,244,38,183,103,219,177,245,210,208,190,143,178,136,58,0,113,111,101,50,0,176,57,244,134,50,24,96,207,89,215,109,89,24,8,204,207,183,173,77,117,191,178,103,195,147,31,157,144,65,189,201,114,17,207,217,239,213,30,243,82,242,241,222,231,189,173,174,11,134,24,224,193,122,19,198,31,172,55,54,54,44,114,200,63,254,227,63,150,119,191,251,221,229,199,126,236,199,158,111,178,191,74,232,111,175,215,107,95,251,218,178,182,182,86,126,254,231,127,126,187,108,250,230,107,190,230,191,152,46,202,231,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,23,8,2,73,244,191,64,22,58,167,153,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,60,15,8,140,126,236,199,254,109,57,126,252,184,60,165,23,68,172,117,164,194,176,236,221,123,176,28,189,243,190,114,211,145,219,229,77,61,47,82,78,196,106,103,171,172,173,159,21,29,218,149,71,179,194,236,143,228,217,223,89,85,93,79,36,166,51,158,131,129,19,177,22,202,93,196,61,231,188,59,103,207,57,236,34,114,69,149,17,202,157,171,11,81,59,14,115,78,36,0,170,33,67,71,253,137,83,108,149,136,14,82,63,72,211,200,33,22,105,23,23,132,225,110,41,8,72,8,198,184,143,156,246,213,123,239,31,158,217,211,249,110,210,159,73,217,238,122,86,189,193,159,137,212,157,253,49,146,216,169,63,36,106,204,213,207,162,215,220,69,238,83,70,142,183,122,159,53,16,105,61,51,62,235,158,117,27,14,33,168,249,235,41,50,117,225,229,110,158,238,110,136,225,228,56,4,182,12,56,20,242,159,103,140,6,124,61,32,254,33,201,93,23,198,170,91,248,253,86,105,207,206,27,193,171,157,35,79,252,70,89,156,63,164,168,15,115,19,35,142,208,77,74,16,37,98,109,101,185,108,42,162,196,250,250,186,17,193,61,29,249,16,132,254,96,184,169,190,58,74,162,112,156,132,243,178,62,22,158,247,126,204,67,183,187,102,176,6,6,145,215,235,236,59,142,33,160,159,175,77,77,101,190,27,125,142,154,176,234,240,188,231,151,57,153,40,195,142,254,200,66,47,18,247,92,65,232,71,14,209,205,125,236,223,40,119,73,207,205,111,204,121,122,180,192,108,186,252,233,60,95,72,118,200,128,192,103,238,24,255,56,6,77,125,15,58,246,254,242,142,183,219,109,11,229,127,226,196,41,91,87,222,235,127,250,167,127,42,239,125,239,123,203,91,222,242,22,16,247,37,9,129,87,47,31,175,174,15,240,192,3,223,91,62,253,233,79,151,199,31,127,220,12,79,48,78,32,29,61,122,71,121,241,139,95,92,94,254,242,151,123,195,169,223,95,252,197,255,185,36,209,63,5,74,62,38,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,2,66,32,137,254,23,208,98,231,84,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,231,8,1,35,177,254,253,59,31,150,103,114,71,36,123,75,164,105,95,36,219,82,57,184,255,112,185,253,182,59,21,170,255,136,17,109,171,171,39,141,204,135,216,44,53,136,84,200,122,133,235,151,39,255,64,140,190,121,235,15,157,24,173,235,92,119,227,127,33,130,71,242,88,214,100,240,242,135,64,52,239,253,1,97,187,199,164,188,14,131,31,201,155,31,15,115,177,166,106,216,16,209,172,48,240,99,146,21,28,220,147,123,198,72,95,238,167,73,81,72,251,106,162,254,66,41,72,204,139,181,241,190,99,25,210,159,9,248,57,241,220,232,18,113,139,156,32,113,105,63,185,119,50,56,140,19,166,245,192,195,61,116,176,62,154,231,174,164,40,115,8,207,241,177,252,144,53,25,43,74,164,86,176,205,227,162,145,162,36,108,39,244,69,45,22,98,76,145,214,180,128,209,7,44,70,10,209,63,240,24,252,134,127,75,158,245,163,230,80,235,171,181,85,183,86,99,214,246,65,95,196,166,76,42,20,46,95,36,181,12,51,70,195,45,121,214,143,215,88,229,172,123,171,137,87,126,71,242,84,167,189,97,235,229,46,253,34,241,153,175,34,6,204,40,98,195,104,70,123,109,161,44,204,239,149,94,51,101,107,115,164,168,17,11,229,192,190,131,66,101,78,4,48,100,56,115,27,200,115,127,171,172,174,157,179,171,163,61,183,178,114,86,99,64,182,107,239,176,39,205,232,0,131,18,5,246,231,40,9,237,43,131,80,122,6,94,62,95,237,59,237,23,211,81,189,118,77,96,212,240,117,244,190,26,106,76,216,211,158,123,246,97,181,12,217,213,139,118,241,28,198,39,60,99,140,64,34,242,0,9,108,184,32,183,35,100,61,196,55,137,246,164,120,142,61,69,251,184,183,6,207,240,39,228,63,147,238,140,31,243,39,39,197,124,201,27,13,215,209,35,58,128,153,207,41,218,114,228,130,119,242,118,172,137,22,207,176,192,0,168,166,247,164,213,108,149,219,111,189,163,156,61,123,186,156,56,113,66,251,174,94,30,251,228,167,203,47,252,220,47,150,95,254,229,135,29,28,245,114,65,207,234,55,100,61,69,8,196,254,23,62,255,68,249,226,19,79,236,168,195,48,133,185,44,237,217,103,70,9,123,246,236,45,223,251,189,255,186,124,244,163,255,176,67,159,78,103,179,124,242,147,159,220,209,55,31,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,94,120,8,36,209,255,194,91,243,156,113,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,53,17,24,253,244,79,255,84,249,143,255,241,17,145,185,242,198,39,84,185,184,205,197,133,197,178,176,176,71,36,255,139,148,47,24,49,217,233,174,139,160,221,44,181,25,53,24,201,163,187,222,149,23,191,135,69,31,234,153,132,39,182,145,224,70,92,227,205,77,216,127,133,64,23,33,74,130,140,199,235,186,219,85,20,0,221,135,71,61,196,108,67,237,240,158,54,162,80,132,51,231,195,83,20,36,40,68,103,144,253,81,246,108,72,74,83,232,114,127,68,182,147,240,114,55,78,209,188,215,221,67,219,42,244,83,37,56,205,96,193,42,198,97,222,199,141,32,5,209,157,185,112,63,62,137,96,92,43,217,70,128,187,247,183,17,252,10,109,16,164,232,116,62,238,244,148,44,218,89,255,70,83,245,19,29,2,175,200,131,212,119,221,69,178,26,161,30,124,167,8,87,245,142,53,244,54,154,189,244,182,251,34,242,222,8,116,84,128,224,118,140,236,73,36,47,107,75,148,128,145,142,0,152,25,239,1,39,171,145,10,138,218,19,230,201,173,112,252,138,20,49,83,111,151,249,185,189,34,118,231,181,206,45,27,135,150,157,206,138,162,71,172,136,212,63,47,15,249,85,145,253,24,149,224,165,79,228,7,246,34,6,38,218,143,99,146,223,117,209,184,194,178,110,100,185,227,137,222,92,224,15,206,224,67,180,9,82,212,197,125,228,142,19,198,28,148,236,52,234,224,153,232,21,177,158,213,189,137,60,235,49,54,232,64,14,164,56,152,144,59,150,35,25,214,108,109,151,83,199,243,230,230,166,245,229,103,113,113,209,116,3,55,12,0,28,191,237,234,231,253,102,50,79,159,31,243,162,12,61,193,133,8,31,211,41,230,78,185,125,47,162,1,107,50,149,144,195,183,130,163,34,246,239,223,111,50,159,124,242,73,195,233,204,153,51,229,167,126,234,167,202,125,247,221,135,23,125,108,218,41,9,151,255,248,67,63,248,230,114,254,252,249,130,220,211,167,79,107,191,173,88,180,8,230,17,239,233,190,189,251,53,63,25,191,104,158,68,27,192,80,227,200,145,67,250,166,245,244,60,91,238,191,255,254,242,77,223,244,77,59,6,125,226,137,199,203,167,62,245,233,29,101,249,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,194,68,32,137,254,23,230,186,231,172,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,171,129,192,232,223,253,220,255,84,254,226,207,63,100,178,231,68,178,110,110,64,152,206,150,187,239,122,105,57,124,248,176,72,215,134,133,210,94,223,88,22,225,70,24,116,121,114,139,228,30,12,187,219,132,125,120,156,59,129,58,81,19,50,140,20,100,32,4,39,164,29,228,24,196,24,207,36,235,87,201,41,139,190,120,56,83,191,59,137,250,172,185,61,134,186,104,10,194,62,230,64,227,234,61,100,47,41,244,141,220,10,241,108,39,212,188,218,76,202,69,71,139,160,30,141,25,230,48,128,160,61,114,161,135,157,36,133,148,110,201,216,33,8,227,201,92,57,43,62,82,85,151,201,24,161,147,90,89,91,100,237,36,81,163,223,140,12,44,152,163,52,180,255,217,154,104,221,66,86,179,89,55,162,63,194,225,19,126,31,122,22,15,109,35,172,69,228,179,254,36,250,88,25,243,211,133,135,127,209,94,34,205,200,208,99,134,40,13,99,226,155,241,33,111,33,227,151,246,28,40,123,22,247,25,193,223,106,205,106,254,77,237,195,78,89,94,57,35,178,245,164,48,216,176,125,19,198,33,112,232,236,9,113,192,182,143,184,175,19,29,192,140,34,48,140,136,249,59,17,31,115,137,92,19,85,146,110,202,217,95,134,59,216,239,122,185,44,122,68,10,236,120,6,151,144,27,243,15,57,212,135,199,186,233,40,61,25,47,18,237,48,162,1,51,72,126,100,5,206,102,36,33,60,157,228,246,181,163,29,114,34,197,184,241,252,124,228,232,19,120,160,31,23,41,114,246,137,227,17,239,141,27,77,132,135,191,69,96,184,160,226,200,99,47,98,141,81,87,8,255,86,57,120,16,162,125,100,100,252,242,202,57,237,145,115,229,216,177,99,22,206,255,224,193,131,134,151,29,7,160,35,39,240,182,95,216,179,180,173,31,120,129,43,223,158,216,75,124,139,184,232,67,30,184,199,92,230,230,230,202,205,55,223,92,206,156,62,103,90,178,94,180,35,2,133,31,43,208,180,245,199,32,227,229,47,255,234,242,29,223,241,29,28,215,224,47,173,122,180,219,249,79,56,23,92,222,172,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,5,136,64,254,45,241,5,184,232,57,229,68,32,17,72,4,18,129,68,32,17,72,208,190,44,106,0,0,32,0,73,68,65,84,4,18,129,68,224,42,32,48,122,240,193,7,229,105,250,121,227,60,69,187,26,1,118,64,161,250,239,184,253,30,121,169,222,98,228,122,103,107,85,94,251,107,242,160,221,52,194,173,86,199,11,191,95,122,125,60,249,229,173,43,146,183,74,246,137,75,219,38,249,208,25,210,26,130,13,114,12,114,13,146,13,50,141,68,63,234,33,213,104,3,201,9,41,72,121,16,176,16,109,81,22,132,34,109,227,162,237,213,76,70,26,67,100,87,188,141,153,163,167,73,216,123,158,157,208,12,98,19,174,143,185,121,68,131,25,133,192,119,2,223,137,81,39,58,33,69,209,127,226,225,237,4,186,71,62,48,38,90,228,184,143,237,114,213,216,140,1,2,11,230,31,88,208,62,238,201,105,57,219,108,211,197,214,201,203,212,106,50,1,227,188,107,140,161,240,251,145,66,6,242,234,34,85,27,13,69,122,24,175,35,117,140,29,68,109,180,13,98,116,135,108,169,160,192,235,90,79,145,239,194,98,164,35,29,2,58,60,237,27,34,244,23,68,144,238,87,136,254,185,57,39,80,207,157,59,107,222,218,107,107,107,242,226,63,175,61,177,34,99,137,241,190,208,49,3,18,101,201,140,19,36,172,169,227,1,2,119,176,240,251,201,158,112,125,125,110,94,231,237,163,45,94,242,172,65,200,216,206,137,76,161,117,119,163,129,157,216,4,78,228,24,106,208,167,154,24,51,136,238,94,207,189,243,99,60,242,184,143,177,226,25,89,209,55,112,132,128,38,129,63,23,125,66,118,117,204,231,243,30,125,98,46,85,195,149,152,3,186,5,70,81,134,225,201,100,46,147,247,32,222,135,152,15,223,139,214,44,239,192,200,34,29,32,31,66,31,204,78,158,60,105,88,240,109,225,162,110,118,118,214,190,29,68,24,193,150,102,121,121,217,68,49,22,99,115,241,253,225,66,111,188,247,201,41,71,38,223,29,228,196,187,74,25,17,22,144,11,201,207,142,166,174,213,106,91,132,9,60,255,239,188,243,206,242,170,87,253,203,242,134,55,188,161,172,174,56,201,255,187,239,251,63,203,169,83,167,202,59,223,249,80,76,229,114,242,120,61,170,109,119,110,174,106,77,222,39,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,92,119,8,36,209,127,221,45,89,42,156,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,92,83,8,24,153,244,208,67,15,151,207,126,230,11,34,172,32,163,229,153,220,29,149,121,133,235,127,201,75,94,82,14,28,56,82,54,214,59,34,92,215,69,180,114,117,68,182,114,70,187,123,236,246,7,93,35,199,140,160,148,71,56,201,136,92,145,101,220,65,16,199,89,220,67,177,109,144,117,16,113,228,16,106,144,110,244,37,241,28,137,114,72,52,136,54,8,183,184,143,122,114,218,71,31,218,95,221,36,96,204,91,93,58,42,143,113,67,15,8,120,116,244,228,243,65,167,201,5,153,45,114,80,237,140,48,198,11,94,228,163,205,97,40,226,81,222,240,224,6,121,13,30,141,177,49,64,244,71,110,29,18,94,41,202,166,243,42,233,27,250,69,14,105,218,235,185,199,185,141,57,198,206,137,77,39,175,7,227,200,2,49,70,244,117,47,255,161,60,241,89,43,39,154,131,16,53,133,76,39,197,119,176,53,21,105,170,185,13,134,30,166,157,40,6,160,129,174,28,227,64,232,254,81,77,158,236,242,186,167,12,204,218,237,150,121,68,239,221,183,79,164,107,95,161,210,79,25,113,186,178,186,108,68,191,235,51,42,173,198,130,240,34,12,191,200,115,145,179,62,127,121,234,107,223,49,14,123,5,67,9,12,42,100,42,34,61,180,86,92,74,180,197,184,128,189,8,190,190,159,116,76,128,250,112,81,102,243,29,27,113,152,190,214,147,190,204,64,99,142,186,202,171,6,29,59,247,28,50,163,95,228,99,17,150,77,175,15,227,133,161,11,13,226,61,168,246,173,222,227,41,30,50,40,143,245,161,239,244,51,101,207,117,66,159,32,218,209,147,247,54,200,246,152,27,58,133,174,180,231,226,125,152,204,211,247,226,196,187,63,158,213,145,8,18,186,88,251,173,238,86,105,142,154,101,94,71,59,44,237,219,163,61,53,52,50,125,208,27,150,147,79,158,176,118,139,139,75,166,3,99,96,36,129,65,10,247,65,238,71,30,123,121,105,105,105,27,83,218,69,57,247,92,204,133,163,2,230,228,193,239,235,38,227,25,149,245,122,29,219,79,47,123,217,203,202,171,95,253,237,229,129,7,30,176,105,126,228,163,127,87,78,156,144,46,23,79,190,65,167,218,96,40,240,248,227,143,151,181,181,21,25,14,188,170,188,254,245,175,159,106,113,137,199,218,172,140,169,182,46,209,40,171,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,158,79,4,146,232,127,62,209,207,177,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,235,27,129,209,123,222,243,191,150,255,253,127,123,111,57,113,252,120,153,109,47,150,142,206,4,175,207,52,202,29,119,220,33,207,212,187,202,252,252,66,89,93,61,39,34,11,114,85,4,174,72,125,35,187,9,197,110,158,252,29,17,255,93,35,234,102,212,15,207,89,39,197,130,156,115,162,155,50,18,100,91,144,107,16,123,144,127,65,250,65,170,113,81,22,228,107,228,209,14,25,65,186,113,79,162,127,92,244,127,110,146,19,147,49,47,198,151,38,99,162,57,136,224,41,178,95,103,208,115,12,194,104,36,162,91,68,37,136,208,143,185,205,140,61,209,45,114,1,196,184,202,170,115,246,57,121,232,118,238,49,152,96,236,192,44,48,225,217,117,217,137,75,224,211,104,40,52,189,140,9,102,198,222,240,24,14,132,97,1,68,246,198,230,22,116,246,88,118,95,107,69,100,5,12,57,140,230,214,200,238,73,14,161,29,97,234,145,29,4,119,68,97,64,31,214,57,230,224,227,251,218,65,234,106,122,234,227,120,177,198,144,165,179,179,77,35,247,87,69,238,175,173,175,74,62,186,200,18,162,214,51,57,180,27,96,100,34,29,144,71,100,0,199,9,130,220,137,126,215,137,8,17,82,216,198,1,199,201,62,107,204,112,116,128,239,57,239,235,4,127,232,57,146,193,69,36,223,75,241,140,76,173,152,173,243,100,143,197,250,239,236,19,79,79,205,153,3,137,126,204,97,58,85,229,57,102,190,183,163,93,244,169,182,163,46,218,78,151,71,191,231,42,103,126,120,188,19,129,33,162,15,16,210,158,72,28,68,75,192,80,193,113,159,188,27,241,206,178,47,38,250,7,198,145,251,12,26,227,163,35,104,135,103,191,86,214,12,65,216,127,251,100,36,130,145,193,96,112,86,4,119,191,124,233,75,199,229,117,191,82,246,239,223,111,99,99,132,130,145,7,125,185,192,12,125,121,231,98,253,209,157,20,56,199,125,224,123,238,220,57,155,195,129,253,135,108,126,28,37,128,12,230,117,207,61,47,42,111,122,211,155,172,11,70,46,199,245,77,221,37,249,135,176,82,241,3,63,240,3,229,228,137,39,45,218,128,194,252,151,77,69,75,33,113,44,65,191,63,44,135,14,29,41,255,226,95,252,203,242,71,127,244,255,60,117,195,84,228,196,237,183,191,250,117,246,126,199,115,230,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,215,46,2,73,244,95,187,107,147,154,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,215,50,2,163,135,31,126,103,249,157,223,254,125,157,127,222,87,184,244,219,203,185,243,231,75,179,113,192,206,160,190,251,174,163,34,201,230,20,166,127,93,228,125,71,220,104,79,237,214,117,174,186,19,116,120,241,67,0,187,87,43,100,220,196,131,219,200,186,10,145,9,73,220,151,161,0,125,32,226,72,16,103,144,107,211,9,210,12,210,14,242,13,98,48,8,100,218,5,65,55,221,39,158,109,220,120,184,74,121,16,132,136,119,194,185,74,10,66,42,243,87,180,137,103,120,204,211,195,213,55,133,131,136,242,186,135,3,103,142,13,17,252,204,25,40,192,3,162,26,76,57,214,96,163,227,231,132,67,80,82,142,17,69,191,223,19,233,174,123,129,202,21,70,19,220,87,231,31,196,100,53,119,130,219,73,110,112,133,236,135,248,39,119,156,71,101,223,129,131,90,27,231,34,209,9,79,246,25,133,212,239,203,56,161,134,129,130,8,76,230,216,104,12,205,123,63,198,141,121,34,7,61,92,191,254,24,11,60,239,1,108,168,249,98,200,209,211,250,106,108,141,91,19,137,63,208,124,54,54,21,110,189,59,83,150,87,207,155,23,242,96,216,45,205,86,77,251,145,126,218,91,69,198,36,154,127,203,12,21,20,89,64,227,56,105,59,52,108,186,218,95,96,225,88,178,14,147,8,16,62,87,55,14,160,30,131,21,18,122,234,63,123,6,95,146,175,159,221,106,92,213,85,136,127,175,183,137,140,27,160,218,78,238,53,158,93,118,149,184,246,241,156,108,246,62,213,181,137,126,172,59,137,231,32,159,35,143,65,193,54,218,68,89,140,23,207,207,87,142,30,236,235,249,249,121,195,119,75,134,67,16,254,16,232,204,3,131,33,222,107,136,127,218,197,60,99,77,76,111,139,154,49,158,65,229,136,140,152,19,99,208,143,181,36,249,59,227,239,207,129,3,7,204,104,228,212,169,211,54,38,196,57,237,49,54,96,220,216,219,211,120,5,254,33,51,198,154,206,241,248,103,30,16,254,120,234,179,183,190,249,155,191,185,188,238,117,175,43,255,229,55,254,179,242,171,191,250,171,53,8,254,95,251,181,95,123,10,161,143,172,111,253,214,87,21,116,90,89,89,51,253,88,202,186,29,91,224,223,194,61,123,246,148,155,110,186,201,228,46,237,93,44,95,252,226,23,203,209,163,71,203,215,125,221,215,77,171,178,235,243,109,183,223,61,254,38,239,90,157,133,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,215,24,2,73,244,95,99,11,146,234,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,215,1,2,163,95,254,229,135,203,239,253,95,127,32,34,117,81,124,102,67,36,255,90,89,152,59,88,110,191,237,206,114,199,157,183,137,68,171,149,179,103,79,150,94,95,103,130,215,240,170,238,43,148,127,179,108,172,109,26,113,230,228,26,30,178,16,110,77,35,161,9,11,15,121,231,9,50,19,242,170,46,226,137,80,253,221,210,237,17,70,26,2,211,73,185,32,219,130,184,131,52,131,144,131,72,227,62,8,206,106,59,202,72,140,75,57,137,60,200,207,168,183,138,43,254,163,177,53,22,195,218,81,4,21,50,214,158,209,69,97,233,61,185,71,62,196,177,205,5,207,121,221,47,46,204,91,142,254,232,76,104,237,229,229,117,17,221,107,99,111,100,39,172,123,61,12,41,60,58,2,242,2,179,158,60,218,73,244,223,190,228,177,14,105,78,10,28,236,1,15,116,93,246,235,80,21,113,234,147,4,161,10,145,90,33,86,143,159,60,102,250,226,45,205,90,108,135,93,199,24,65,30,248,204,14,140,171,107,131,64,116,33,69,121,60,87,215,168,102,68,191,194,236,75,72,163,65,184,125,12,21,134,242,96,246,51,213,33,234,235,170,84,96,136,210,172,183,164,183,12,28,180,119,106,236,63,245,169,105,79,14,21,69,66,63,50,14,136,49,157,16,111,202,187,191,213,154,120,103,7,238,172,75,224,132,151,63,123,145,20,101,168,205,122,142,182,195,245,143,129,178,189,171,118,177,156,214,139,118,110,36,48,126,124,74,198,28,72,49,255,201,56,142,79,116,168,226,18,107,70,25,100,52,41,234,171,237,145,133,124,234,166,229,82,102,248,141,223,143,232,247,92,231,16,251,124,3,14,29,58,100,30,246,120,246,175,172,172,24,217,143,145,195,201,147,39,205,8,0,194,156,51,238,27,13,140,61,38,6,17,68,151,184,88,234,43,44,63,198,49,236,68,34,138,144,183,154,109,219,247,49,54,114,247,238,117,227,24,48,161,28,140,209,139,72,24,129,93,124,43,120,142,196,59,23,245,228,224,74,95,228,112,97,136,177,186,186,202,22,148,238,13,125,211,252,187,118,126,249,108,121,223,251,222,135,24,219,64,63,244,67,63,164,227,39,78,235,27,122,218,142,19,160,45,178,93,7,140,114,164,185,246,250,130,12,34,48,122,152,157,109,155,60,218,209,166,221,158,45,103,206,156,49,47,255,175,250,170,151,151,247,190,247,255,152,40,25,202,86,242,7,127,246,223,73,102,165,32,111,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,11,4,146,232,191,46,150,41,149,76,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,25,4,70,63,243,51,15,150,71,255,244,63,139,184,18,97,168,16,252,125,17,88,141,250,66,185,239,190,251,202,161,131,71,228,89,189,89,86,69,208,65,112,153,135,171,136,184,94,127,32,130,107,163,116,183,122,78,92,139,80,108,182,32,219,6,170,115,242,25,226,12,2,140,16,254,53,49,118,16,123,144,108,120,241,83,94,27,135,80,135,112,13,34,19,50,13,194,43,136,125,200,229,106,170,182,171,18,114,180,137,231,200,41,139,246,220,239,150,46,85,95,149,85,237,31,229,141,198,172,225,2,81,199,124,193,135,28,207,111,176,152,25,63,55,26,45,35,109,155,106,79,95,65,169,171,95,214,54,206,24,185,143,135,51,158,206,91,10,211,29,132,190,141,49,38,221,205,243,88,28,124,125,155,132,148,7,191,200,103,200,118,35,231,197,39,134,78,16,124,151,75,242,205,136,44,223,78,70,244,235,73,121,224,210,208,90,64,102,99,180,209,81,68,1,146,205,143,208,248,210,101,223,226,158,237,181,194,211,63,60,251,153,3,9,162,26,28,144,199,154,146,179,143,144,65,104,254,133,197,89,171,239,235,76,243,78,135,185,139,68,237,51,23,246,141,140,59,184,152,55,123,69,198,11,163,145,254,202,43,162,127,56,198,133,49,106,106,16,115,39,103,13,184,98,31,209,198,19,199,35,112,41,141,73,208,152,61,120,105,70,214,204,230,46,162,159,28,61,61,141,59,140,159,98,188,241,227,5,179,73,255,73,19,228,218,24,147,162,29,119,33,155,28,172,166,211,116,223,104,31,109,121,142,178,233,190,207,245,51,235,128,190,236,7,214,131,112,250,16,217,17,202,127,117,85,70,45,27,238,229,79,249,210,210,162,136,255,113,104,127,25,151,240,173,160,175,17,248,230,129,63,57,34,2,217,22,197,65,31,147,33,11,168,86,252,178,135,152,127,171,213,182,111,14,68,249,129,3,135,180,150,13,35,219,33,231,9,229,207,216,140,55,210,55,143,144,251,244,241,245,114,66,31,189,57,78,130,92,85,118,209,150,200,37,254,174,98,168,20,251,67,245,122,231,217,167,127,243,55,127,83,62,248,193,15,170,189,239,25,214,37,214,6,249,124,211,208,9,60,208,159,104,7,60,27,86,146,193,59,211,106,205,154,167,63,58,209,151,239,38,70,17,247,222,123,111,249,182,111,251,182,139,46,227,75,95,246,178,139,214,103,101,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,181,139,64,18,253,215,238,218,164,102,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,181,134,192,232,93,239,250,149,242,103,127,246,231,165,179,37,34,174,62,43,98,172,43,239,215,67,229,37,247,125,153,206,132,62,88,214,240,86,85,136,116,209,103,98,178,240,156,86,104,117,194,244,139,188,133,131,12,34,19,2,117,40,67,1,82,144,140,228,51,34,215,32,234,144,11,193,6,9,71,50,146,75,103,207,67,118,71,10,162,13,210,11,178,139,60,8,178,104,115,165,243,208,245,66,114,33,169,67,47,242,104,31,100,43,198,17,173,230,156,147,116,99,66,179,175,178,166,98,204,227,149,59,59,59,231,162,69,28,51,151,181,181,13,35,240,214,214,214,69,222,249,49,8,195,145,31,121,64,61,164,186,141,103,97,236,97,23,29,47,31,123,130,173,11,21,161,89,220,227,219,9,71,218,186,71,116,60,99,128,128,33,69,60,79,215,67,90,238,72,206,117,75,7,47,29,176,200,227,196,41,13,62,127,202,68,106,234,58,123,246,236,54,169,206,94,112,82,212,73,125,214,152,103,202,153,155,207,175,74,168,150,241,158,232,151,110,135,61,50,222,83,53,72,80,136,79,121,103,11,63,159,59,145,8,168,199,104,192,13,7,40,151,120,25,63,136,216,151,49,9,227,97,184,192,120,126,97,108,161,8,0,218,103,158,38,115,9,25,110,200,32,217,34,88,101,98,160,25,137,124,197,176,128,136,1,186,193,32,101,186,175,175,73,184,154,143,129,138,102,153,239,64,128,53,169,174,61,235,66,25,103,216,67,120,207,181,247,152,135,255,250,198,170,66,215,235,125,208,247,160,215,155,179,99,61,102,123,179,214,198,246,145,214,135,111,7,235,230,123,185,102,100,61,117,53,237,151,216,175,140,229,237,124,205,169,135,212,39,223,187,119,175,237,11,60,235,33,206,249,30,65,216,19,165,2,93,216,79,254,173,154,68,121,64,95,246,112,236,99,158,35,202,130,27,177,60,245,155,7,193,239,123,54,12,7,38,144,196,252,209,135,123,136,254,184,103,12,139,104,33,163,31,12,107,248,246,144,48,142,56,117,234,164,233,251,154,215,188,166,252,213,95,253,213,174,155,238,191,251,246,111,179,121,76,70,203,187,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,235,13,129,36,250,175,183,21,75,125,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,231,7,129,209,47,254,226,191,47,255,223,95,252,149,8,36,145,77,245,121,157,23,223,43,75,34,195,238,123,201,93,10,163,77,248,254,99,70,242,27,105,133,103,171,8,123,39,194,32,90,241,100,133,144,21,141,44,67,0,60,98,73,70,148,218,157,126,84,4,79,12,129,139,199,186,121,230,138,216,130,224,130,124,166,79,149,64,131,240,226,130,224,231,226,30,226,238,106,38,230,22,9,93,166,19,58,144,130,184,219,153,107,46,34,153,233,214,87,132,3,230,5,185,223,108,206,110,147,119,189,174,135,10,15,130,31,15,229,240,112,135,16,28,12,59,34,150,157,220,103,44,200,101,39,0,93,47,48,11,178,31,116,185,170,58,19,129,193,244,163,14,15,98,155,131,202,152,138,140,4,160,227,183,203,119,169,159,109,115,180,130,53,54,57,211,63,67,51,20,96,29,157,168,103,57,208,159,231,174,174,25,205,159,240,233,78,136,135,145,2,106,64,194,187,174,120,82,179,228,204,5,140,137,240,48,99,222,249,181,178,177,222,181,178,33,222,208,53,25,119,40,220,254,108,107,193,12,36,56,2,130,144,252,36,250,217,53,198,10,12,234,10,231,223,156,217,167,189,219,146,81,128,71,55,128,8,134,44,102,79,142,48,80,169,201,235,90,24,201,167,92,207,132,145,192,219,91,25,249,140,140,16,132,16,6,4,35,121,98,135,206,186,241,136,19,6,247,88,1,87,99,252,43,188,198,6,24,101,196,254,96,63,63,211,180,155,252,103,42,235,218,235,23,239,11,154,197,26,178,191,241,94,55,130,125,182,102,239,58,134,21,107,107,43,230,193,223,237,118,202,150,162,71,224,225,127,96,255,33,107,87,87,3,140,82,216,127,77,237,11,158,217,135,125,17,226,120,209,251,187,195,30,82,180,8,201,242,253,1,145,238,228,61,227,211,102,97,126,79,233,45,105,189,135,231,45,82,201,250,250,58,85,146,225,132,62,223,41,34,143,64,226,163,31,253,67,111,246,60,50,184,208,205,223,9,117,230,91,24,251,65,223,181,201,156,125,109,227,57,222,107,127,246,239,10,101,200,113,131,28,83,197,198,163,44,12,10,206,157,59,87,62,255,249,207,151,87,190,242,149,229,141,111,124,163,55,154,250,61,191,114,102,170,36,31,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,71,4,146,232,191,30,87,45,117,78,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,158,91,4,70,191,241,27,191,81,254,223,15,252,165,72,206,102,25,13,90,34,70,7,101,255,254,253,34,249,95,164,48,215,251,21,214,122,185,116,122,171,70,160,138,197,18,49,214,112,2,213,60,170,33,148,69,162,201,83,218,206,60,23,81,74,50,146,31,22,85,41,72,176,174,194,254,67,156,241,12,193,5,177,53,169,135,56,115,146,14,82,11,114,63,8,55,35,241,68,12,71,123,235,180,203,15,36,220,197,18,99,94,44,93,170,127,68,21,8,178,47,230,224,132,95,211,72,110,238,131,184,228,30,79,225,229,229,53,243,220,231,60,114,195,66,16,133,140,208,71,116,178,145,134,132,158,39,185,174,110,0,161,214,86,214,104,224,105,60,241,16,158,158,79,125,92,103,141,57,184,222,146,231,53,51,66,64,142,63,199,185,243,19,82,81,30,239,19,151,117,233,55,238,174,12,15,119,210,140,34,19,64,100,219,28,53,183,73,114,157,123,29,143,8,64,95,15,129,142,254,34,245,69,254,215,234,93,35,43,209,153,43,230,31,115,192,243,186,47,231,105,72,91,200,91,12,36,216,7,141,153,150,198,107,217,218,59,127,234,132,45,251,139,253,0,214,102,8,82,111,43,154,194,94,35,250,41,103,169,33,248,33,132,241,228,103,79,91,46,226,191,79,20,10,43,31,19,254,194,30,99,147,254,96,83,122,170,175,201,198,208,34,244,28,71,13,168,146,248,219,100,46,40,0,214,197,247,22,173,94,232,137,247,152,196,254,137,196,251,48,121,239,26,230,221,143,193,201,202,74,187,64,106,187,167,125,215,190,27,172,203,226,226,146,133,183,231,248,11,142,117,96,175,177,199,100,34,160,245,111,109,175,217,64,198,54,68,160,64,54,251,129,111,203,96,208,23,41,239,134,55,220,47,44,44,216,120,68,20,56,117,234,148,142,36,89,54,35,36,190,81,110,196,212,179,190,182,15,237,104,128,157,123,151,249,248,94,27,27,177,200,112,201,182,193,142,173,192,183,78,179,213,187,201,92,173,129,12,66,226,27,232,56,184,225,10,184,184,190,30,162,159,189,207,254,198,8,202,231,48,83,190,240,133,207,151,175,253,218,175,45,15,254,236,219,203,153,51,103,118,140,212,27,108,216,59,131,49,77,166,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,235,31,129,252,219,221,245,191,134,57,131,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,106,34,48,250,149,95,249,149,242,215,127,253,215,34,75,91,34,211,26,34,199,122,101,255,190,253,229,43,190,226,101,230,93,254,228,147,39,21,50,189,33,130,12,143,106,66,72,139,40,85,232,125,194,212,195,91,65,64,57,81,231,100,21,100,28,196,150,145,254,186,49,98,91,13,33,114,9,155,13,49,7,17,53,33,247,104,171,94,34,185,56,167,61,136,91,114,18,253,33,212,170,237,175,22,32,140,17,196,243,110,99,56,81,231,115,166,29,115,143,139,246,120,246,242,140,190,43,43,203,30,134,92,94,194,120,248,35,59,136,78,218,212,56,103,94,50,144,227,151,135,155,143,113,39,229,81,15,70,120,220,79,188,132,193,120,146,134,34,197,97,60,33,19,61,33,99,183,132,46,113,81,207,61,169,219,239,108,223,7,185,239,117,16,249,90,103,253,186,167,59,121,172,59,61,33,214,117,108,65,107,78,229,204,149,117,103,173,157,220,180,61,32,76,8,201,239,235,42,121,24,135,72,87,116,100,31,17,237,0,239,126,247,248,247,181,55,178,85,229,195,225,186,201,20,104,12,166,62,144,252,106,43,227,5,72,126,246,110,163,209,41,221,70,215,48,98,12,136,224,88,155,70,3,111,108,39,87,77,55,241,205,200,102,93,130,212,29,14,55,53,206,25,205,177,163,17,192,85,24,25,214,16,255,172,179,244,36,42,128,25,5,88,181,126,148,12,111,225,140,39,119,166,139,34,192,126,136,125,77,195,248,54,68,39,2,82,64,170,115,78,61,81,25,88,199,229,229,115,22,82,191,215,29,149,243,231,87,180,94,190,191,246,44,238,85,189,12,105,180,167,72,118,111,30,253,236,33,173,152,190,39,117,25,140,144,244,186,217,184,173,217,186,194,217,187,49,64,183,183,229,227,179,47,181,23,186,88,153,40,197,183,134,189,195,251,204,254,170,122,243,211,134,57,196,59,19,223,4,158,235,227,253,137,145,139,39,114,223,227,236,19,100,178,175,40,27,130,133,69,128,112,121,180,71,150,239,89,63,198,130,251,166,230,65,232,126,33,83,78,159,126,178,220,114,203,45,229,109,111,123,91,57,117,242,244,246,203,189,188,242,164,225,118,235,237,183,32,38,83,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,13,130,64,18,253,55,200,66,230,52,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,43,128,128,179,185,21,65,239,122,215,187,202,135,62,244,33,35,151,6,34,187,74,173,93,238,188,227,46,145,73,55,137,56,107,201,187,117,85,196,151,232,78,136,81,17,252,22,94,94,132,125,79,68,63,228,172,147,118,78,236,27,241,53,30,161,74,242,187,103,172,194,106,35,95,169,74,146,25,57,38,50,11,114,15,162,191,165,80,237,212,67,112,5,145,198,51,100,27,41,72,53,123,184,74,63,140,203,152,36,242,184,143,225,208,211,137,228,137,33,2,115,27,200,75,28,239,99,194,241,175,175,109,22,206,25,231,30,121,209,126,182,237,6,14,62,55,188,116,107,154,179,19,137,180,9,178,56,116,96,108,176,32,132,63,247,85,12,119,146,252,104,39,66,145,104,10,53,225,12,233,12,1,61,206,49,190,168,62,27,137,175,250,233,124,86,103,147,187,110,65,90,143,115,35,177,107,165,167,181,135,212,55,210,95,183,172,135,147,250,228,131,50,63,71,52,8,63,79,220,235,240,162,119,50,157,28,124,98,13,109,141,33,211,133,207,228,114,195,16,218,121,114,143,108,215,73,36,172,8,84,155,203,88,135,98,199,1,140,73,127,169,37,168,108,31,97,16,193,158,97,15,55,69,242,55,155,109,139,12,192,115,99,134,231,217,50,215,18,249,47,92,56,7,221,214,111,216,214,189,140,52,70,27,70,254,99,0,128,81,139,135,248,103,79,140,137,218,109,122,117,172,162,237,249,233,194,113,93,102,59,16,96,205,73,190,55,252,99,49,217,227,120,220,115,124,133,112,215,242,83,190,180,180,104,198,63,120,246,47,47,47,219,58,173,172,172,105,221,240,222,159,83,232,125,145,253,243,236,89,17,253,68,126,24,31,153,225,239,155,191,51,172,31,227,17,209,129,28,99,129,141,141,13,237,197,173,178,181,181,85,54,54,215,100,100,194,126,11,175,121,222,201,150,145,252,228,232,28,123,56,244,71,55,174,72,236,207,234,179,151,243,174,76,72,126,202,252,136,10,246,187,183,128,243,15,89,228,129,75,140,131,92,202,120,38,194,202,157,119,222,89,190,251,187,191,155,168,3,54,248,167,30,251,68,57,116,232,144,162,18,204,143,5,102,150,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,35,33,144,68,255,141,180,154,57,151,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,242,17,8,42,105,187,199,107,95,251,218,242,137,79,124,194,8,51,200,106,136,80,136,46,82,91,4,239,230,160,35,98,109,190,220,251,226,163,34,151,138,8,177,179,22,218,122,118,118,78,4,27,161,179,229,89,47,198,31,50,110,100,158,168,132,225,86,67,8,101,114,209,111,156,81,30,4,52,228,24,94,252,120,163,218,185,237,10,63,77,157,147,182,244,117,82,22,61,32,248,131,204,175,18,102,65,240,6,25,22,207,214,121,151,159,75,213,239,210,229,130,69,140,9,193,22,99,211,16,2,49,158,125,126,242,4,30,147,251,16,195,231,207,159,55,98,142,121,50,39,136,74,218,71,27,72,71,39,17,219,230,37,28,132,158,19,124,189,50,211,216,73,30,66,212,11,54,56,72,79,99,194,159,7,206,146,143,180,61,239,237,198,222,105,194,69,250,179,123,26,67,62,122,36,0,12,8,144,77,184,124,79,238,185,206,184,62,207,200,85,175,50,34,46,224,73,15,97,62,83,111,90,27,214,29,253,135,218,27,27,27,103,181,230,254,28,242,24,192,199,27,88,123,194,144,135,94,16,237,24,27,64,124,58,22,16,251,234,129,71,180,246,21,134,37,228,24,68,144,207,216,122,176,215,48,138,128,4,37,195,176,65,161,249,245,191,78,119,195,250,196,252,240,248,119,125,165,183,238,217,203,172,97,171,37,252,117,145,219,92,154,122,31,164,84,187,54,47,153,109,237,217,206,152,236,87,174,40,7,219,132,63,96,201,184,64,63,76,187,146,226,33,242,74,85,222,238,64,128,189,26,251,53,222,165,200,45,106,130,237,37,95,123,188,250,241,170,167,61,235,22,30,253,171,171,107,122,214,209,14,205,69,127,199,68,252,243,173,89,82,88,254,32,229,55,55,60,220,127,71,199,133,108,109,57,177,207,59,186,186,198,241,25,120,239,179,143,60,113,52,196,158,165,5,125,167,182,68,198,59,209,207,247,136,61,25,250,162,99,53,197,51,245,113,207,182,32,249,51,237,189,143,63,87,13,90,172,153,253,56,22,222,81,195,217,183,150,185,250,247,101,211,140,18,248,102,28,60,180,191,188,241,141,111,44,47,125,233,75,107,144,254,63,247,115,239,40,183,221,118,219,68,80,222,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,220,112,8,36,209,127,195,45,105,78,40,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,48,4,198,148,210,238,104,252,200,143,252,72,121,226,137,39,202,177,99,199,140,124,198,131,21,226,136,4,169,15,193,15,97,63,63,191,104,68,210,198,198,86,185,233,166,155,202,75,94,250,101,34,75,215,45,28,54,36,53,30,233,231,207,175,25,217,70,127,39,164,69,128,115,222,187,157,7,15,225,137,220,157,234,64,94,57,225,214,55,194,212,251,137,16,195,64,192,12,3,156,228,119,210,85,94,215,34,90,49,62,128,136,131,92,227,130,28,139,126,200,66,166,147,193,54,141,93,127,182,9,183,93,107,165,165,100,92,42,33,131,43,116,136,156,126,144,127,62,175,158,97,8,142,242,174,53,34,31,175,112,176,37,197,252,55,54,214,108,94,132,254,94,88,216,103,56,134,124,136,250,161,188,201,201,193,19,146,223,245,115,226,208,231,26,103,196,187,222,70,106,91,88,121,70,113,111,119,31,207,9,197,122,189,197,163,228,169,31,68,185,186,193,75,79,114,198,163,94,117,132,190,23,17,89,19,201,73,46,116,213,24,242,222,207,166,103,124,191,240,152,247,245,104,200,19,62,234,89,27,12,24,152,255,230,134,194,230,247,54,52,159,45,17,227,142,7,100,125,68,34,160,45,23,30,205,182,166,144,172,174,242,120,231,248,88,236,1,82,77,227,97,20,97,151,158,49,34,24,153,140,190,235,100,123,72,109,208,91,19,228,82,3,17,249,236,47,39,84,135,102,144,34,146,126,216,41,195,158,207,161,211,91,81,91,175,7,115,55,186,88,176,117,195,67,124,207,252,65,201,111,89,57,107,54,28,206,111,19,254,125,185,153,51,87,13,132,70,227,75,153,221,51,25,202,39,198,23,212,92,94,66,22,158,238,19,226,249,242,250,93,127,173,120,119,72,241,126,177,175,88,143,216,31,224,192,30,128,108,167,45,239,20,109,32,251,89,15,214,121,109,109,67,239,94,183,224,229,63,63,183,104,198,72,224,190,186,186,94,58,50,42,50,47,125,189,119,124,187,144,193,17,18,28,57,18,70,46,108,60,194,252,67,238,243,206,241,78,163,15,235,183,119,239,94,221,179,142,30,194,63,12,161,104,195,187,29,145,38,104,31,251,200,26,235,199,202,98,253,49,84,177,50,203,198,63,204,137,119,34,54,62,107,238,41,100,249,24,254,205,100,44,190,203,228,113,116,192,194,194,2,29,92,65,38,146,41,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,134,70,32,137,254,27,122,121,115,114,137,64,34,144,8,36,2,137,64,34,144,8,36,2,55,8,2,65,220,92,246,116,30,120,224,129,242,165,47,125,169,156,58,117,202,60,244,131,144,170,10,112,62,73,62,211,34,206,32,138,32,213,187,221,190,17,96,144,181,132,52,135,72,130,92,187,253,182,219,203,139,95,252,98,145,181,238,225,47,7,82,181,93,51,114,172,221,174,139,112,219,48,162,85,5,99,118,73,132,149,121,99,67,220,233,175,29,16,175,242,204,110,183,231,141,152,130,100,131,160,10,98,15,226,14,94,170,219,149,215,250,216,99,22,146,21,157,130,68,134,236,10,162,55,136,47,114,18,228,88,144,107,86,112,129,159,109,18,237,2,245,81,60,221,46,198,163,30,29,98,44,116,67,207,32,36,215,215,215,141,236,37,103,126,244,163,142,62,228,97,168,0,49,24,231,123,83,23,50,99,92,159,150,147,219,78,242,138,240,172,240,188,212,239,186,41,168,8,162,80,186,18,78,158,228,69,50,190,24,40,226,128,200,116,119,212,239,43,26,128,66,229,139,48,135,216,47,117,132,202,171,94,122,218,218,137,208,28,14,53,87,158,32,61,235,10,255,61,156,211,147,238,209,89,36,168,207,203,229,215,212,127,117,117,89,251,71,94,198,155,235,34,84,221,75,218,200,84,121,213,67,198,107,104,225,128,66,16,165,224,227,50,108,222,210,1,227,130,17,196,235,56,196,58,152,145,68,189,171,255,168,52,91,17,241,129,49,29,211,122,125,214,176,141,182,190,183,56,70,194,61,175,137,44,0,81,12,246,67,17,195,24,7,16,161,160,53,246,138,166,125,93,186,183,218,120,125,139,56,6,28,233,135,209,68,71,132,113,103,203,141,49,32,248,79,213,56,235,124,174,204,181,23,236,156,120,246,51,123,180,217,92,178,241,154,13,15,235,239,123,187,103,101,16,244,35,233,62,84,84,1,11,140,32,195,151,216,183,54,57,253,64,30,199,158,138,178,73,94,89,248,73,225,174,119,204,51,18,242,170,23,229,213,250,104,119,45,229,177,134,232,4,70,241,125,224,153,58,158,109,239,107,171,50,151,153,25,162,71,52,108,221,32,247,121,23,91,45,63,34,99,48,220,42,199,79,124,161,156,62,115,220,218,246,181,167,236,120,17,22,87,9,108,60,215,59,77,68,8,165,249,249,121,199,76,251,193,247,118,24,179,184,33,203,96,128,167,255,36,49,54,9,93,227,125,143,103,171,168,252,248,154,79,222,90,31,223,215,136,151,59,244,153,188,216,190,247,43,34,108,15,115,172,4,178,216,123,232,216,235,181,172,252,79,255,244,143,203,199,62,246,17,51,108,56,114,228,72,57,122,244,232,100,176,170,144,43,119,239,160,93,57,121,41,41,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,105,34,144,68,255,211,4,44,155,39,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,21,4,174,54,145,98,67,253,143,111,254,81,243,66,133,168,92,94,94,17,161,132,87,234,134,17,242,148,65,48,109,109,109,26,217,67,24,106,72,32,200,186,201,160,93,0,0,32,0,73,68,65,84,204,72,144,65,132,137,15,162,12,66,201,203,32,197,218,118,79,31,72,52,136,125,234,8,115,221,237,201,83,84,245,144,70,156,243,204,56,206,145,185,167,56,30,176,144,183,230,77,109,44,52,112,56,36,140,225,196,150,147,85,26,81,196,112,221,100,160,179,145,191,21,82,210,219,22,25,28,120,56,108,136,112,244,64,231,109,2,44,38,84,201,39,227,120,225,197,218,86,186,93,240,22,226,14,93,32,17,227,66,38,229,142,139,194,192,43,161,23,58,66,44,210,142,243,193,185,2,199,32,40,105,71,10,89,123,246,236,177,249,132,188,233,57,6,14,214,201,188,184,185,171,18,126,186,87,136,252,136,122,224,237,170,191,147,117,175,150,186,92,145,248,13,136,96,157,57,47,157,109,143,152,119,178,238,69,217,193,218,205,40,228,62,161,236,21,175,64,122,54,109,172,154,60,219,235,34,203,235,122,158,95,216,175,251,150,205,129,254,156,99,142,81,195,198,198,170,69,122,96,95,14,134,93,237,31,12,8,32,213,133,23,4,190,48,172,207,8,83,121,44,51,159,192,20,124,192,130,240,248,220,227,17,95,197,100,114,239,158,252,236,29,230,18,151,201,21,41,11,81,143,81,131,182,163,8,208,133,178,180,103,214,200,95,34,85,108,72,39,228,184,65,6,231,181,143,236,93,233,233,61,106,52,27,101,223,190,5,61,119,52,7,111,231,184,57,97,142,241,2,99,16,85,1,146,183,55,88,179,119,113,117,117,197,244,110,207,46,152,193,198,220,220,130,191,75,194,110,126,174,165,179,225,23,21,185,0,143,107,140,29,186,146,33,35,133,102,75,239,84,71,198,12,126,166,58,114,35,225,85,142,94,213,178,170,30,172,153,167,234,94,136,222,147,156,121,70,10,140,34,167,60,246,99,180,185,222,114,244,103,142,224,196,197,123,21,81,51,214,214,214,236,29,100,78,204,153,212,87,4,9,34,54,68,251,118,219,143,214,8,57,177,191,120,230,138,126,244,157,172,69,124,239,40,125,246,105,34,119,50,6,70,43,151,147,248,246,211,127,162,191,31,241,17,107,124,242,228,73,251,182,126,242,147,159,44,127,249,151,127,105,34,253,219,51,254,110,201,56,135,247,205,222,113,141,57,43,163,149,133,133,61,133,125,140,220,125,251,246,153,177,3,70,72,24,242,240,109,103,223,243,30,240,189,59,254,165,99,246,30,189,227,29,239,184,28,117,47,216,230,203,191,252,203,45,226,194,5,27,100,69,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,101,33,144,68,255,101,193,148,141,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,17,4,158,19,98,253,114,231,250,163,63,242,86,35,19,241,2,14,242,26,210,9,146,151,231,234,5,217,103,68,186,72,209,32,125,233,71,153,231,23,154,26,254,212,99,175,79,41,54,172,186,117,239,80,84,30,168,114,23,70,182,147,64,78,236,115,239,196,146,19,133,16,246,144,66,148,65,124,226,29,138,14,144,181,211,94,255,120,54,31,60,120,176,220,122,235,173,70,102,110,110,110,136,24,157,132,210,166,31,227,5,201,20,36,25,178,185,120,166,158,132,30,92,113,68,0,115,142,126,209,158,118,132,166,142,182,65,232,81,30,109,185,159,78,49,22,229,220,95,44,133,142,23,106,131,94,140,207,216,92,213,249,49,223,48,64,96,28,218,130,27,30,225,96,199,26,87,219,51,6,50,28,103,55,92,136,16,219,213,57,211,46,244,186,148,254,154,161,254,99,175,76,207,51,136,224,73,185,203,140,103,245,169,9,115,46,140,64,180,182,117,185,215,215,205,43,190,45,220,68,52,98,64,32,131,140,154,188,248,33,243,133,130,200,190,166,237,17,230,221,144,87,63,115,238,116,59,54,103,142,29,216,216,208,190,233,184,231,126,127,160,16,248,34,172,25,135,101,48,47,117,136,114,209,228,120,208,67,46,106,64,141,239,68,37,88,128,13,122,250,123,192,123,35,99,4,117,166,61,132,36,245,180,35,186,4,196,35,134,0,22,106,93,97,247,209,133,139,190,92,200,129,232,143,245,67,231,165,165,37,123,15,105,199,218,176,70,78,116,250,123,225,227,250,154,51,78,172,185,145,155,210,35,136,126,31,163,39,61,220,176,195,100,201,16,6,121,107,235,203,234,231,134,32,123,151,246,219,30,65,22,215,210,210,188,200,230,134,225,213,149,17,14,242,109,9,1,200,146,175,219,165,215,125,220,252,18,25,122,85,101,197,125,228,151,232,126,205,87,179,198,190,175,217,95,190,143,80,154,53,5,111,60,242,193,216,112,174,204,38,202,192,135,68,223,221,174,144,77,155,234,88,81,126,41,28,159,110,125,180,143,156,113,47,158,120,63,120,79,89,103,246,240,196,240,3,29,57,94,197,255,220,225,93,28,238,120,55,24,99,160,63,63,104,199,177,44,131,190,142,23,217,236,235,232,149,85,109,73,12,13,252,27,61,63,239,71,16,16,189,101,255,254,125,58,174,96,143,246,112,215,228,30,57,116,184,188,253,237,111,231,59,30,27,248,226,234,238,82,251,251,191,255,251,229,221,239,126,247,46,53,89,148,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,116,17,72,162,255,233,34,150,237,19,129,68,32,17,72,4,18,129,68,32,17,72,4,158,47,4,70,63,243,51,63,83,30,127,252,113,35,215,32,222,32,111,32,45,32,54,32,49,32,246,158,74,152,76,136,16,20,239,142,61,130,185,167,61,68,34,36,17,253,144,197,61,57,36,73,149,40,137,103,8,81,85,111,167,104,235,68,160,147,148,84,82,30,201,238,43,207,81,190,51,247,16,233,49,62,125,182,47,17,165,213,238,16,250,232,30,132,120,93,228,41,253,120,14,98,146,240,247,224,67,59,234,26,242,166,167,30,172,34,49,103,60,247,33,169,33,172,185,102,103,231,12,95,8,77,140,2,32,142,192,136,249,209,31,157,166,113,9,61,145,27,248,83,70,138,62,244,135,108,101,252,232,79,27,234,185,208,149,190,177,134,220,135,44,228,132,188,40,139,103,234,72,81,238,79,207,238,23,253,72,200,68,47,82,148,113,207,92,152,7,120,225,69,204,61,115,64,119,218,197,124,162,12,2,18,3,6,234,171,248,35,139,121,84,47,250,92,173,164,233,136,30,84,152,122,237,13,140,56,220,115,95,127,37,28,105,255,143,240,210,215,251,67,88,126,121,239,183,90,28,229,48,57,146,96,160,125,210,147,247,254,153,179,167,68,90,43,52,191,60,213,33,221,241,220,135,107,244,253,166,125,40,67,144,90,13,89,154,151,188,224,49,42,128,140,100,90,96,57,51,131,71,189,191,123,144,178,236,77,228,172,109,108,90,110,251,88,6,8,232,192,62,199,184,160,213,108,27,126,212,129,37,50,33,42,99,63,65,182,111,19,254,125,15,161,206,158,166,45,17,20,184,192,24,236,93,103,247,138,102,77,6,195,158,145,240,232,199,51,201,215,208,87,65,42,72,127,223,151,24,66,116,58,122,127,198,123,19,60,229,51,174,171,174,62,188,23,189,242,228,233,19,182,254,140,189,184,56,111,99,187,177,130,12,1,100,172,48,24,136,108,85,187,248,94,56,62,78,88,179,246,148,95,169,180,219,59,49,253,222,92,169,177,158,75,57,129,17,115,137,119,140,119,139,253,196,90,179,206,97,116,67,61,23,88,84,231,206,125,92,241,110,135,188,221,230,18,88,70,190,91,155,203,41,155,238,63,253,124,41,25,188,3,164,232,183,219,28,40,99,207,129,9,115,143,246,134,133,12,119,152,239,72,199,168,204,204,240,231,37,71,130,176,255,220,80,133,190,236,93,222,223,185,121,140,85,90,229,248,241,47,149,19,39,207,218,251,251,250,215,191,190,60,246,216,99,207,136,228,231,24,153,243,231,207,155,62,249,147,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,101,16,72,162,255,202,224,152,82,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,46,2,163,63,248,131,63,208,249,195,31,51,146,15,194,16,98,34,200,28,134,134,128,135,132,11,2,196,203,196,71,152,151,178,43,71,29,254,197,144,114,36,72,238,154,157,151,237,36,16,36,135,159,73,255,84,2,214,200,17,117,27,136,172,134,216,35,197,88,65,182,80,238,146,173,118,220,70,68,19,140,32,170,72,254,140,194,160,71,138,254,254,236,228,50,228,38,229,144,50,78,140,186,103,51,4,15,36,62,132,170,17,54,227,122,72,254,72,16,171,144,93,232,138,71,50,132,152,235,237,36,39,237,144,141,92,114,8,177,13,17,172,144,213,96,137,92,218,67,18,17,194,249,166,155,15,139,172,92,16,78,46,11,29,6,3,60,194,39,97,237,39,115,15,45,124,158,49,22,227,208,38,200,183,106,251,152,39,114,185,98,94,19,73,19,89,213,178,144,141,172,233,180,91,89,181,13,99,94,44,65,142,5,105,76,59,244,2,47,114,176,129,40,134,68,230,2,95,198,163,158,123,234,156,212,157,181,8,8,16,102,204,41,18,24,76,235,87,125,70,183,75,233,39,68,66,220,84,62,153,87,200,12,89,158,99,4,34,99,13,233,106,235,95,100,208,50,212,122,203,219,28,114,191,209,88,20,169,46,15,251,230,162,234,221,56,4,57,132,230,95,91,91,45,43,171,231,203,230,214,74,217,216,92,214,184,227,240,225,34,193,117,210,130,230,24,222,209,30,41,130,125,202,134,199,115,127,52,242,189,134,161,201,140,228,215,71,77,133,11,247,112,247,232,97,88,202,171,24,226,158,113,219,237,57,233,226,70,8,152,37,176,196,3,133,251,239,118,61,66,134,27,178,56,193,219,110,187,183,63,216,199,94,143,125,182,185,209,177,61,125,238,220,57,27,99,113,113,209,206,46,223,187,119,175,237,119,162,16,248,126,155,51,162,31,227,5,222,129,233,53,48,18,84,122,182,102,125,143,178,166,236,15,66,168,51,150,182,132,37,63,222,128,163,41,48,4,208,188,136,242,208,89,41,231,206,63,169,189,208,182,200,2,232,48,212,132,52,59,219,75,190,46,79,93,55,151,248,204,126,193,52,214,127,58,71,98,236,137,103,38,253,249,239,197,123,200,188,98,189,99,142,172,37,115,179,144,243,194,128,196,122,70,219,104,23,243,143,60,222,207,120,102,77,227,30,25,213,251,221,158,41,171,166,233,246,213,186,167,123,191,155,44,139,198,97,130,170,223,10,255,115,129,57,242,185,225,157,137,121,249,159,5,254,157,226,207,200,102,11,99,45,255,51,128,163,56,194,152,135,28,108,193,143,119,62,198,249,252,231,63,47,98,255,147,229,158,123,239,46,223,245,93,223,85,86,214,86,39,27,246,50,39,116,247,209,187,10,71,10,100,74,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,242,8,76,254,149,241,202,203,78,137,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,101,35,240,123,191,247,123,229,85,175,122,213,5,219,63,249,228,147,34,157,23,229,69,189,106,36,6,164,6,164,12,9,114,182,33,79,69,18,4,144,37,17,252,162,66,68,110,66,136,184,87,39,229,245,134,135,99,39,196,55,196,184,120,107,17,119,10,115,172,103,206,20,39,68,184,157,127,78,127,11,59,46,230,132,51,181,199,4,241,188,136,144,72,65,46,65,200,160,15,23,68,111,36,202,163,13,117,164,166,121,81,78,200,122,234,253,114,226,134,185,60,53,141,195,113,235,12,114,136,156,32,111,152,65,144,65,204,101,168,144,235,16,167,148,225,145,9,113,179,93,79,184,118,37,72,74,202,144,65,200,121,60,179,201,73,140,13,113,185,127,255,254,114,248,240,97,35,125,104,71,162,15,158,200,132,77,167,140,43,230,108,13,198,109,226,62,230,75,206,152,65,192,134,78,49,111,158,125,253,156,232,143,126,200,169,222,199,60,66,62,121,148,85,219,85,235,159,201,61,186,146,208,139,11,61,217,83,144,248,224,20,30,225,129,99,204,131,57,64,178,66,148,113,207,69,29,41,240,226,62,116,230,158,52,253,252,108,231,50,45,143,231,201,197,94,22,241,110,255,99,110,242,218,87,136,254,102,99,94,103,116,239,85,62,167,50,15,51,191,178,178,98,239,218,198,230,138,246,212,186,34,97,108,41,124,247,166,20,198,32,196,137,118,51,24,176,41,178,247,183,25,111,221,67,52,226,193,239,248,197,250,54,228,205,223,168,183,117,126,189,198,18,62,140,113,254,188,143,3,214,243,242,32,70,87,139,52,160,124,252,202,24,78,142,161,8,75,237,243,136,86,225,235,227,235,20,4,55,114,205,179,123,113,100,107,197,254,134,240,133,240,95,93,93,181,40,21,172,81,123,174,101,235,137,92,190,43,24,13,132,241,134,13,40,35,3,214,125,155,80,230,91,161,103,142,2,48,93,244,58,77,246,245,228,232,14,136,84,59,215,124,252,142,244,180,157,6,67,133,248,23,126,203,43,231,108,127,248,28,221,144,135,57,178,230,177,71,152,199,179,73,188,103,213,61,20,99,197,62,101,14,55,66,2,39,230,196,92,185,226,189,165,140,125,193,154,178,238,188,175,241,231,68,180,103,254,244,1,155,233,116,41,252,119,235,83,149,113,169,250,234,218,84,251,77,223,87,229,84,239,245,2,110,55,13,89,145,83,17,115,140,62,228,224,193,188,32,243,107,122,231,221,248,205,13,35,180,77,45,129,17,24,130,89,179,57,99,249,217,115,167,236,189,185,251,110,145,252,223,249,134,242,195,63,252,131,222,248,105,252,254,237,7,255,174,156,61,123,250,105,244,200,166,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,79,7,129,36,250,159,14,90,217,54,17,72,4,18,129,68,32,17,72,4,18,129,68,224,170,34,240,200,35,143,148,55,190,241,141,187,142,113,203,45,183,148,199,21,182,63,60,54,9,179,189,176,176,32,130,110,222,218,227,97,107,228,171,206,26,118,226,99,66,136,224,201,24,196,199,96,204,108,80,6,25,9,169,24,57,30,196,42,209,5,177,78,31,200,121,8,17,207,25,200,188,148,199,228,8,164,74,92,94,231,132,29,247,36,234,24,55,198,70,175,134,66,146,91,18,105,79,154,144,52,140,81,182,73,41,215,197,138,196,237,136,84,231,86,63,120,12,27,145,40,194,110,187,111,69,22,99,70,130,60,164,13,87,220,207,202,5,27,156,32,192,156,4,131,228,199,128,192,61,189,247,238,93,44,7,14,236,179,16,216,200,225,108,102,155,135,200,221,126,31,99,2,31,55,198,142,185,197,152,148,199,156,25,19,98,17,18,137,123,228,68,61,196,19,87,144,192,209,39,228,133,252,144,75,78,29,114,166,19,229,209,62,250,79,183,185,220,103,116,173,234,196,51,100,49,97,250,195,32,130,177,208,61,214,215,73,234,121,35,152,185,71,71,46,112,142,249,210,150,62,85,162,245,153,233,60,61,255,201,122,51,199,24,207,247,241,100,15,50,126,93,209,36,134,102,0,67,88,124,12,44,240,224,159,183,181,39,124,63,97,248,87,87,207,200,107,127,77,36,252,185,178,190,177,172,245,87,168,127,25,186,52,91,51,69,92,184,136,66,136,108,140,61,180,23,48,30,209,127,204,171,33,3,26,27,67,114,73,220,131,69,92,180,81,0,252,178,208,222,171,246,45,97,186,46,2,240,172,25,19,176,102,180,155,36,230,200,123,131,108,228,248,251,59,208,152,188,139,130,127,155,128,175,215,221,112,133,249,34,39,214,31,194,189,217,90,180,53,97,159,19,181,130,252,196,201,99,58,115,124,175,149,163,35,235,1,102,24,232,112,177,222,60,19,17,131,123,214,208,246,112,215,247,49,247,205,102,195,34,15,204,47,180,53,222,156,140,133,252,184,128,94,111,96,123,196,251,13,199,184,184,7,250,230,230,186,140,26,58,50,162,57,104,229,140,197,62,147,10,23,72,211,235,124,129,102,83,197,236,59,244,143,247,4,60,192,254,70,73,241,254,248,94,115,240,152,47,23,137,245,98,190,81,15,198,190,158,190,206,148,71,170,246,11,188,158,45,86,161,71,140,241,108,243,216,207,145,243,157,142,20,99,85,231,129,254,81,238,115,245,249,250,159,115,13,25,179,244,244,62,181,133,143,27,210,52,244,126,181,117,92,75,224,52,191,48,167,119,115,173,156,62,125,90,199,116,60,89,238,189,247,222,242,157,223,249,186,114,255,253,247,151,141,245,173,201,31,170,161,196,5,242,206,102,215,250,95,160,58,139,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,16,2,213,127,77,185,66,34,83,76,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,204,17,248,245,95,255,117,35,106,30,124,240,193,242,219,191,253,219,33,168,246,138,87,188,98,164,179,129,69,214,57,225,10,225,131,231,46,196,63,225,180,35,220,56,164,27,68,135,159,153,13,225,234,34,130,252,32,172,118,36,200,157,32,198,170,101,220,67,172,4,185,18,117,228,120,69,238,214,207,229,143,68,46,250,255,197,230,185,42,195,137,36,145,229,34,206,73,225,1,29,122,69,168,100,171,164,94,12,42,117,211,30,244,17,38,125,155,144,194,8,64,161,152,35,133,188,234,188,208,131,246,228,224,134,231,50,196,53,57,237,157,112,116,239,255,240,228,143,185,71,159,170,220,24,171,154,71,123,198,133,96,226,153,123,72,79,46,18,100,46,68,28,117,180,97,92,202,130,156,98,140,184,167,77,140,73,223,144,207,253,197,210,165,218,85,101,238,38,135,253,68,66,79,136,225,32,248,233,135,108,46,48,228,153,182,120,14,7,73,70,57,87,164,104,79,91,176,160,46,230,71,155,208,133,58,82,180,183,135,103,248,131,140,32,249,17,161,149,23,193,15,201,143,81,138,136,229,209,162,202,240,226,87,8,125,25,125,128,63,235,179,188,124,218,66,244,67,238,13,229,129,174,157,170,206,138,112,209,146,247,190,94,153,209,72,235,40,67,15,8,234,186,142,143,128,128,103,44,230,195,187,71,142,113,140,17,246,24,19,84,234,184,183,249,139,168,103,221,215,215,215,10,231,117,227,233,75,191,125,251,151,172,156,119,155,119,26,217,36,222,1,59,6,64,123,28,3,157,94,175,99,88,35,11,236,184,144,23,58,112,31,248,51,38,23,196,104,124,39,104,15,209,207,57,225,236,125,206,115,103,62,172,53,24,160,59,107,137,124,12,10,144,75,31,100,198,62,246,103,143,134,65,57,198,19,62,78,93,178,132,172,222,127,250,115,44,8,99,96,28,18,235,206,120,148,33,151,54,92,120,79,243,140,238,92,200,127,54,9,3,168,170,190,140,129,238,129,7,88,92,207,137,121,128,17,243,34,113,207,21,107,192,252,88,79,48,160,44,254,124,96,29,34,148,63,253,2,143,184,39,39,69,63,238,163,13,121,60,83,127,177,116,169,245,11,89,211,50,162,95,140,89,173,175,246,137,123,114,246,75,180,143,60,112,153,236,39,199,203,234,245,45,192,184,103,182,213,222,222,131,236,127,190,97,228,24,238,156,56,113,66,97,246,143,219,187,246,245,95,255,245,229,245,175,255,46,84,153,252,1,83,85,108,151,251,189,123,246,107,207,107,223,139,232,207,148,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,245,17,72,162,255,234,99,156,35,36,2,137,64,34,144,8,36,2,137,64,34,112,45,32,112,57,236,209,101,255,99,254,115,53,161,7,30,120,192,136,214,24,239,227,31,255,120,121,244,209,63,49,114,131,178,99,199,142,149,227,199,79,150,187,238,186,171,28,57,114,179,121,8,19,122,31,146,35,194,134,7,89,23,132,144,142,251,222,38,138,32,109,170,4,75,140,67,30,132,73,212,71,94,37,122,162,140,246,113,143,39,112,53,69,121,148,13,69,150,238,72,99,111,252,40,243,232,1,60,249,146,193,49,65,124,86,201,79,100,66,128,58,97,232,164,52,101,60,227,149,29,164,15,101,161,47,101,224,2,89,74,200,116,136,47,72,77,72,49,8,176,165,165,249,66,212,4,72,31,218,78,12,15,32,212,32,86,39,70,17,33,223,219,237,220,90,232,192,152,65,158,6,198,129,103,144,169,24,103,112,143,142,113,33,47,218,5,30,145,211,134,68,155,72,81,54,93,30,245,187,229,200,159,144,96,19,146,16,93,28,79,39,104,241,226,135,32,101,140,208,139,190,180,3,35,46,230,128,44,202,67,151,170,126,49,126,148,145,71,187,170,206,81,31,237,47,150,51,30,50,38,56,5,254,19,79,101,188,245,105,71,2,54,142,174,224,125,152,169,207,233,218,103,161,250,155,77,142,98,232,138,244,62,87,206,158,59,41,162,255,140,206,148,95,23,177,175,125,210,208,154,155,1,201,152,32,150,247,111,195,100,42,26,133,4,114,76,70,224,101,134,4,26,11,3,24,8,127,116,235,200,107,120,182,61,43,175,247,182,136,109,29,139,161,189,179,184,184,100,120,173,174,172,151,211,103,78,150,181,245,149,178,176,168,136,2,70,180,251,209,17,237,185,102,89,220,227,103,132,51,191,89,213,49,143,126,127,203,230,11,137,238,243,217,105,132,67,219,225,208,101,224,185,28,201,113,245,163,24,162,236,230,155,111,182,16,254,28,1,194,89,228,144,239,144,195,35,25,39,176,222,188,19,140,201,177,6,46,215,13,83,216,27,172,55,251,162,223,211,122,19,93,0,226,180,237,70,14,236,247,126,191,103,125,193,161,217,148,167,180,230,15,225,207,187,198,69,27,240,97,156,120,239,56,50,128,118,224,137,190,62,95,34,38,244,237,62,244,113,249,120,171,79,214,57,230,84,205,25,7,25,224,138,190,49,30,239,56,50,48,114,96,46,200,229,226,62,246,31,109,185,226,185,42,183,90,71,61,23,101,213,180,91,89,181,158,251,11,201,167,142,254,96,78,94,77,213,113,168,99,126,23,74,204,145,4,158,36,250,210,30,44,192,4,28,124,93,221,240,38,218,132,92,240,168,234,24,229,228,113,79,127,190,107,228,33,159,49,184,170,186,198,125,228,140,133,140,233,60,100,83,78,219,24,39,100,146,71,27,142,173,136,20,101,158,187,1,27,122,209,158,249,147,15,6,254,103,0,207,237,217,121,25,235,104,189,139,27,180,16,17,103,65,30,252,236,199,227,39,142,217,159,167,120,242,31,58,116,160,124,203,183,188,162,124,239,247,61,192,80,147,1,99,224,11,228,63,254,111,127,162,252,214,111,253,214,5,106,179,56,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,106,32,48,249,87,144,171,33,61,101,38,2,137,64,34,144,8,36,2,137,64,34,144,8,92,105,4,170,204,202,37,255,1,254,137,39,142,149,143,125,236,35,166,195,195,15,63,92,62,243,153,207,136,216,81,0,109,133,225,198,211,17,146,235,224,193,131,229,166,155,110,226,170,202,158,214,251,146,99,77,119,184,82,207,144,96,132,221,86,170,253,236,207,254,236,136,176,194,127,255,247,127,111,132,21,33,184,9,217,255,133,47,124,65,222,215,157,2,137,55,219,82,40,109,145,29,3,49,250,225,193,233,97,250,157,136,129,72,135,107,113,50,14,114,4,114,6,194,223,201,109,113,55,74,16,56,76,249,169,57,30,249,85,226,230,66,247,72,169,214,241,76,106,200,131,119,103,218,9,173,133,102,222,38,255,81,6,82,43,114,244,246,136,2,65,6,5,217,20,228,33,178,41,35,85,199,231,158,114,136,64,250,6,161,5,1,4,209,185,111,223,1,59,10,1,114,40,18,125,162,95,140,67,125,148,147,71,66,38,41,234,104,207,58,4,241,198,120,92,140,23,36,84,180,37,119,178,234,169,228,97,200,223,45,167,79,85,135,221,218,76,151,65,110,134,110,129,3,57,101,232,10,62,144,185,70,232,234,57,218,64,20,162,55,239,77,204,129,177,233,67,14,46,204,143,57,95,205,196,88,213,57,163,31,9,50,127,52,28,27,74,136,152,103,31,65,122,135,110,166,179,200,107,8,247,205,141,174,200,246,179,70,238,111,108,157,19,249,183,33,179,146,78,105,181,121,15,164,191,66,245,51,159,120,111,48,28,216,246,218,215,146,243,253,8,131,26,215,197,219,114,246,247,72,56,182,90,179,166,79,87,225,238,145,209,146,23,49,117,155,27,29,11,231,189,181,181,33,249,24,166,240,78,138,64,53,125,33,167,27,194,15,207,122,246,24,145,19,122,186,164,142,94,153,153,134,191,159,254,62,76,246,232,197,176,70,183,192,39,218,177,206,190,134,117,251,62,176,206,124,39,248,206,176,198,177,95,29,83,39,149,67,6,58,205,207,99,120,0,169,143,167,60,107,189,181,109,28,192,222,138,245,143,53,98,79,32,59,246,29,251,43,222,11,228,172,175,123,196,139,104,19,228,59,223,105,116,229,189,38,177,30,46,195,30,47,248,195,120,161,111,52,138,190,212,49,87,82,124,47,168,99,111,80,231,107,190,243,61,166,45,242,184,168,71,39,82,204,47,242,233,49,173,209,46,63,23,106,23,229,33,159,103,46,198,228,98,156,24,43,242,16,31,109,201,233,79,78,155,40,167,93,200,0,103,218,196,26,144,199,152,228,33,59,250,211,183,122,15,78,92,24,13,80,30,178,144,3,166,96,201,184,36,198,36,197,51,57,237,170,207,81,31,101,200,173,150,69,57,57,87,24,146,113,95,149,31,245,244,103,95,49,14,251,149,54,232,203,183,1,163,155,246,156,142,206,208,251,204,145,55,252,89,136,7,255,151,142,61,97,161,250,121,47,191,230,107,190,70,199,231,188,161,188,238,254,127,101,106,152,50,250,89,151,97,206,133,210,195,239,124,151,190,37,203,23,170,206,242,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,171,136,64,18,253,87,17,220,20,157,8,36,2,137,64,34,144,8,36,2,137,192,21,70,96,244,150,183,188,197,254,65,126,255,254,253,229,232,209,163,19,150,117,231,64,206,50,140,203,94,241,223,126,107,249,95,126,227,215,202,99,143,125,198,136,52,136,30,8,170,141,117,157,161,123,122,185,28,63,118,178,124,234,147,159,222,38,171,8,45,141,183,50,103,73,239,223,191,87,222,125,71,228,233,125,65,35,128,29,99,237,84,227,202,62,17,66,93,164,68,77,6,11,163,223,252,205,223,44,255,225,63,252,223,70,246,67,100,64,114,224,165,142,238,132,158,135,216,128,136,132,24,163,158,48,254,65,196,212,117,222,183,37,161,103,97,193,65,17,98,93,164,136,121,201,139,48,149,64,35,38,69,45,89,142,79,35,68,9,121,83,97,143,157,120,87,153,136,158,72,213,251,40,139,124,71,93,165,79,212,79,114,39,209,156,204,140,210,32,53,61,135,24,157,16,60,65,234,67,92,65,138,14,140,104,10,194,42,200,31,36,81,199,5,177,25,229,180,131,220,220,183,111,159,174,37,225,133,55,171,147,100,85,18,139,118,33,19,108,73,59,230,100,37,254,19,227,68,78,63,250,64,128,65,66,177,38,49,62,50,226,170,150,85,196,93,242,150,126,145,144,85,125,142,242,106,94,173,15,189,208,145,189,67,168,126,136,88,46,72,59,218,162,47,228,32,23,250,131,23,137,177,2,151,144,95,149,29,101,87,58,151,170,74,144,126,65,34,250,122,224,93,78,209,236,44,68,38,251,66,88,232,127,60,163,55,115,173,41,204,252,233,51,199,108,15,44,47,159,45,235,27,231,228,213,191,165,126,242,20,111,136,128,84,127,81,165,99,114,80,4,240,12,71,98,232,82,200,255,32,250,103,204,8,0,18,211,141,8,134,242,108,103,44,197,149,80,95,240,199,147,221,141,109,122,34,250,33,213,33,21,193,119,117,117,89,239,236,25,35,238,27,58,231,30,242,222,222,57,189,163,190,63,8,123,175,227,13,140,232,151,196,129,27,81,204,40,130,0,251,30,114,221,87,59,222,19,176,112,28,184,243,20,117,211,229,94,203,123,194,154,54,155,16,157,200,116,227,14,240,1,39,214,148,242,201,90,186,49,66,72,39,114,129,145,239,58,202,0,163,31,116,210,219,37,121,24,225,56,89,78,91,222,35,100,212,101,232,192,60,53,93,123,102,108,222,13,246,24,152,16,85,128,125,71,89,236,53,215,143,247,4,67,146,174,213,33,51,222,123,238,47,148,170,109,152,11,137,178,40,71,71,230,236,127,14,184,17,1,101,140,25,121,204,63,242,234,88,236,123,210,4,159,106,237,211,191,159,150,131,158,232,141,142,36,116,98,111,132,254,148,197,55,35,116,137,50,242,170,60,234,99,14,81,142,60,228,131,55,247,65,138,83,70,251,192,12,89,164,40,163,60,100,161,11,58,133,94,209,134,28,121,228,213,178,144,77,25,99,146,66,31,123,168,60,179,46,81,23,227,85,219,107,232,177,30,190,215,144,135,209,76,28,233,194,159,237,241,157,226,155,64,66,95,12,127,144,215,210,247,128,111,153,118,166,17,252,31,251,216,199,164,115,167,188,228,37,47,45,255,252,159,127,83,121,211,247,124,183,13,103,29,47,241,243,7,239,127,191,69,209,185,68,179,172,78,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,138,8,36,209,127,21,193,77,209,137,64,34,144,8,36,2,137,64,34,144,8,92,65,4,70,143,60,242,72,33,116,61,68,45,255,144,255,185,207,125,206,254,1,31,130,6,98,30,66,237,192,129,67,229,158,123,238,153,176,207,99,5,110,187,237,182,114,235,45,183,151,99,199,159,176,190,161,23,196,3,196,64,71,33,187,35,205,205,45,200,123,15,175,230,227,242,148,127,66,245,31,49,130,0,114,0,146,147,80,191,75,75,75,50,0,56,164,112,249,71,158,50,86,200,153,202,39,108,236,84,197,69,30,119,149,13,6,16,44,119,220,113,135,145,50,24,0,4,73,5,97,246,196,19,79,24,22,232,200,213,110,112,230,55,30,236,126,126,183,248,183,49,17,35,175,71,35,233,92,3,35,87,52,226,118,232,252,26,161,185,213,86,36,30,201,140,2,236,121,18,154,223,12,1,172,150,118,174,110,144,52,96,187,157,42,179,175,139,108,113,67,129,221,136,72,72,174,157,161,198,195,168,32,114,136,197,32,189,32,144,32,150,130,20,99,236,234,184,60,211,150,118,144,147,144,72,220,83,70,29,184,17,190,153,253,195,158,162,47,106,147,211,14,50,140,60,100,86,229,115,207,21,201,251,58,209,133,62,140,71,95,136,40,100,115,5,49,22,253,170,114,145,19,207,33,115,183,60,250,70,93,181,207,180,78,209,166,154,51,39,218,49,119,112,224,217,73,232,85,123,183,98,30,236,245,216,243,180,69,119,230,18,253,99,44,202,162,79,212,85,199,155,190,175,234,59,93,247,76,158,77,158,188,229,139,69,170,112,79,248,161,194,117,67,236,205,206,206,89,180,6,238,121,55,54,54,86,203,23,21,229,131,61,54,20,81,93,155,233,107,93,32,67,217,191,236,29,72,66,247,222,183,80,252,117,25,8,40,10,64,29,162,95,151,99,79,68,11,223,119,172,175,254,179,114,206,170,7,79,246,79,224,74,14,142,200,93,93,93,45,231,68,242,243,62,17,250,159,113,156,156,140,163,0,124,79,130,1,56,138,239,183,253,131,12,18,114,13,243,49,213,111,133,246,51,217,131,147,178,201,93,224,237,186,251,30,139,117,138,253,31,207,144,239,148,69,162,79,172,45,101,220,67,158,50,215,217,89,145,189,67,247,52,231,221,68,6,245,161,111,180,7,89,235,55,126,87,226,61,99,28,238,59,157,166,189,151,244,103,141,120,119,98,239,209,134,253,21,186,187,158,78,222,134,142,211,57,99,77,198,158,212,134,12,246,52,99,160,39,223,131,208,59,8,230,120,103,25,155,139,126,148,209,206,199,191,56,222,147,17,119,191,11,61,166,107,163,156,247,12,253,24,43,190,35,148,197,247,131,118,92,213,121,198,125,232,30,178,163,156,231,144,79,25,247,129,43,185,239,99,255,206,49,38,137,50,218,70,206,125,200,163,63,237,232,139,110,113,129,41,127,14,71,63,250,50,143,170,124,158,171,41,100,70,25,50,144,31,215,244,51,198,88,36,34,101,208,134,122,191,42,145,4,180,63,49,178,193,72,4,29,137,216,226,81,44,90,250,115,172,161,255,239,240,153,242,217,207,126,214,246,155,254,12,47,223,248,141,223,80,238,191,255,254,242,138,87,254,55,38,154,159,192,129,251,233,244,215,127,245,23,59,142,212,153,174,207,231,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,231,14,129,198,79,255,244,79,63,119,163,229,72,137,64,34,144,8,36,2,137,64,34,144,8,36,2,207,20,129,154,72,235,17,255,176,15,177,134,119,45,36,30,196,212,202,202,154,136,74,247,2,60,113,252,116,249,240,223,127,196,8,26,8,29,200,248,175,252,202,175,18,97,57,91,110,189,245,54,243,122,95,91,183,48,248,34,171,8,149,61,171,80,247,110,251,217,235,57,57,187,185,73,104,231,174,145,89,16,8,156,93,13,81,209,233,108,168,124,77,132,159,202,202,23,173,140,201,160,83,144,86,65,12,65,44,16,86,31,79,113,142,7,208,229,236,19,29,46,51,61,248,224,131,70,68,64,126,17,186,31,66,31,178,144,123,72,100,198,133,36,129,144,192,248,33,200,32,127,118,146,131,48,255,243,243,139,70,116,64,158,161,223,192,8,28,148,112,146,132,187,42,217,130,71,241,5,147,60,255,135,58,18,32,72,247,106,191,184,71,47,82,60,219,67,229,71,42,107,104,201,128,156,189,172,180,179,29,226,89,23,18,56,4,161,78,25,24,4,145,228,228,143,183,163,140,118,144,121,236,29,116,163,45,4,63,158,252,144,64,190,183,32,110,119,18,83,144,186,36,198,165,13,71,34,144,135,252,232,7,238,140,67,206,197,158,137,53,129,164,131,112,34,85,113,9,57,81,70,78,217,165,82,180,167,93,181,253,229,244,71,239,208,5,76,216,87,92,188,75,232,207,62,161,13,239,15,184,4,49,139,108,234,99,12,218,48,118,117,252,75,233,125,165,234,125,76,95,91,139,52,1,77,175,247,25,242,143,121,112,124,197,194,194,30,205,193,73,199,243,231,86,44,18,200,242,202,89,109,59,136,122,121,29,99,192,194,218,234,191,32,44,235,34,246,103,21,177,130,103,246,73,189,38,98,80,50,133,178,171,174,125,59,232,193,184,251,58,81,215,80,219,192,148,188,211,129,60,198,24,70,209,34,116,254,60,97,247,121,103,151,151,207,233,125,94,47,11,139,28,125,176,211,195,156,125,18,107,34,165,74,71,158,238,124,231,154,114,131,111,204,16,57,64,164,171,158,35,138,192,78,28,85,97,105,140,135,189,96,236,139,221,203,209,145,189,73,226,222,13,17,252,59,194,250,238,182,158,177,223,200,209,133,126,141,166,174,50,107,178,152,175,215,249,254,64,118,108,99,94,119,235,47,163,0,18,222,253,36,230,204,213,22,70,188,151,238,221,79,132,128,190,221,147,179,7,169,167,29,58,187,126,214,253,130,63,140,53,189,47,93,55,255,4,115,15,214,241,61,140,111,8,227,33,31,61,98,188,120,135,99,48,230,109,115,137,130,103,153,95,8,235,216,11,140,21,223,45,116,225,251,77,29,253,208,133,139,251,234,252,66,38,101,113,143,154,161,119,228,33,131,58,228,144,168,67,62,57,23,99,70,30,247,180,229,158,11,204,184,66,23,114,112,69,6,37,38,150,0,0,32,0,73,68,65,84,118,200,71,30,229,161,11,243,137,132,236,233,20,115,15,25,213,124,103,91,215,57,234,253,207,19,63,26,160,55,116,130,159,99,58,248,198,35,211,223,193,39,203,231,30,127,220,214,152,242,255,234,191,254,166,242,154,215,188,166,188,242,149,175,64,244,37,63,188,31,253,200,135,109,61,118,234,145,79,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,207,39,2,141,87,191,250,213,207,231,248,57,118,34,144,8,36,2,137,64,34,144,8,36,2,137,192,211,64,224,19,159,248,132,60,214,143,217,63,220,67,2,65,20,64,236,65,54,64,248,137,38,50,210,155,103,66,118,31,63,126,66,33,251,63,141,231,189,181,35,196,54,225,184,33,41,32,77,246,236,89,42,7,15,30,52,50,0,162,0,18,2,210,156,156,51,239,171,228,19,125,32,239,6,67,136,10,17,25,162,185,130,196,128,252,94,91,219,84,57,87,81,56,223,229,114,236,75,39,237,30,29,249,31,201,152,4,17,112,240,42,65,218,4,177,17,164,7,30,230,144,23,144,35,148,65,244,115,209,206,189,18,221,115,152,54,200,192,152,128,123,112,128,48,227,66,87,250,160,63,4,7,228,11,120,209,126,126,113,193,198,55,34,83,122,64,30,66,10,122,200,122,145,159,146,229,68,62,68,10,115,134,164,65,127,158,71,146,1,241,233,100,144,110,44,133,238,241,76,190,91,25,229,67,35,65,53,134,201,164,33,114,47,148,118,175,99,190,144,114,172,19,23,243,13,188,144,20,196,18,58,68,59,242,208,137,254,96,130,17,6,70,25,33,143,190,209,142,182,92,212,69,242,251,9,57,21,117,49,14,216,211,159,4,89,8,73,206,56,220,147,208,179,170,3,253,185,40,139,186,144,105,29,46,240,83,109,19,242,104,90,45,191,64,87,219,71,212,161,43,134,35,92,220,163,35,251,11,76,144,195,51,251,5,44,209,45,82,117,191,70,57,237,99,236,170,62,209,167,154,71,187,106,89,245,254,82,253,167,219,10,58,141,13,233,169,247,81,94,247,115,218,223,132,202,111,54,229,45,190,213,179,208,218,103,207,158,183,247,97,40,130,191,209,86,136,253,154,222,97,66,91,232,141,100,62,205,38,70,48,190,78,141,25,145,243,99,98,18,93,209,199,140,61,212,220,72,110,109,255,240,38,54,93,180,127,105,195,62,36,71,222,64,33,247,103,68,208,19,73,3,114,255,252,249,179,165,211,93,151,220,154,189,135,188,87,180,101,28,48,142,253,193,222,113,242,212,141,73,120,71,145,19,123,146,113,49,82,184,156,132,124,146,166,176,35,49,38,117,92,172,31,23,243,68,111,174,234,154,70,199,88,51,31,31,192,209,159,90,246,5,243,224,94,3,73,14,209,20,188,61,114,249,86,240,60,25,115,252,122,216,56,140,199,220,35,103,238,241,205,141,239,24,209,16,248,118,133,126,227,105,49,224,174,137,177,39,250,250,250,241,28,243,66,110,200,34,7,143,234,122,163,3,107,73,30,239,5,107,20,235,68,121,117,140,80,98,183,178,168,171,230,161,91,181,140,251,40,71,62,122,49,94,232,135,30,148,115,129,23,250,82,23,216,237,54,54,101,177,7,166,199,154,126,142,177,167,229,68,255,216,47,209,175,186,119,98,15,145,135,142,200,9,29,99,14,129,49,243,186,80,138,241,170,245,49,86,148,33,135,52,221,150,72,19,36,222,151,118,155,227,70,136,100,51,99,223,183,51,103,206,148,39,79,157,49,131,166,133,165,118,249,239,191,229,85,229,181,175,253,87,229,27,190,225,159,209,101,234,13,161,104,146,62,246,209,191,179,247,143,200,63,153,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,61,4,26,252,67,86,166,68,32,17,72,4,18,129,68,32,17,72,4,18,129,235,2,129,218,67,15,61,52,122,232,161,119,150,47,126,241,139,229,220,185,115,70,222,64,204,65,142,67,0,112,237,221,187,207,254,113,159,127,228,135,32,25,136,120,90,94,118,50,179,219,21,137,34,50,176,47,178,185,163,208,190,79,158,62,87,214,215,58,229,230,155,111,46,55,221,116,179,66,255,31,54,2,1,18,161,223,27,90,127,136,39,60,158,55,54,182,68,166,111,42,244,47,97,224,43,70,0,106,39,42,75,0,58,153,43,45,12,204,42,17,33,170,220,116,35,252,125,175,191,33,189,39,196,32,4,9,186,6,201,130,206,144,246,144,174,65,208,147,211,6,98,7,185,252,127,88,238,33,0,131,64,9,178,6,111,97,218,80,199,133,252,173,173,13,35,28,81,108,113,107,143,250,56,193,15,105,15,193,73,24,113,114,136,73,250,58,177,15,147,23,215,132,232,69,30,70,1,145,170,243,172,222,83,63,253,12,49,72,68,132,29,105,155,232,127,42,110,110,92,176,163,181,230,3,225,213,53,50,142,243,189,35,212,63,58,65,52,5,30,244,98,254,65,28,162,11,24,162,63,216,18,113,33,246,13,237,168,7,195,170,206,211,207,212,33,159,196,61,253,72,140,27,70,7,148,179,54,65,14,50,102,164,88,163,120,174,230,23,171,171,182,155,190,143,126,85,189,167,219,84,159,217,95,232,138,65,11,23,115,96,127,97,240,0,161,10,54,96,132,220,152,43,247,213,103,198,226,138,177,171,242,175,254,61,248,107,255,177,111,164,3,9,61,13,115,157,31,191,103,207,94,205,175,111,223,135,115,50,184,241,119,191,111,235,209,158,213,153,228,50,7,162,59,225,252,155,141,118,105,233,172,122,246,62,207,200,140,253,195,123,14,201,92,106,16,235,218,31,120,241,235,221,174,215,154,194,199,215,222,223,5,215,193,20,209,79,83,209,4,108,159,219,81,25,125,51,52,88,89,89,214,222,83,88,243,121,140,8,84,171,215,137,113,48,4,97,108,82,236,31,246,18,4,191,71,129,224,155,2,246,250,101,202,246,222,49,255,201,251,72,223,167,159,232,63,217,235,172,37,251,20,157,24,191,154,38,107,204,184,232,225,253,124,191,33,71,123,69,223,53,111,39,37,183,191,25,224,194,179,247,65,127,12,132,170,152,197,61,125,25,63,46,230,206,123,139,46,228,180,99,143,94,140,36,70,58,105,162,47,120,77,214,134,185,145,144,197,69,138,181,102,239,208,15,249,254,103,134,127,59,89,147,208,209,58,232,135,118,113,197,59,80,29,167,58,126,244,185,88,62,221,190,250,12,30,97,228,16,122,161,19,109,168,227,221,13,204,98,46,161,19,109,170,178,66,199,106,217,110,122,69,125,181,127,244,37,175,202,143,103,242,192,137,123,82,244,143,60,202,2,123,107,180,203,79,172,211,46,85,86,196,145,26,150,198,127,110,132,124,143,232,129,1,215,156,173,43,134,127,188,255,167,78,157,178,53,189,227,142,163,229,238,187,143,150,215,125,231,107,203,87,124,197,203,16,225,155,211,165,237,248,253,207,255,233,81,219,111,236,195,75,233,179,163,99,62,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,60,231,8,52,56,183,52,83,34,144,8,36,2,137,64,34,144,8,36,2,137,192,181,143,0,255,232,254,231,127,254,231,181,247,188,231,61,163,223,253,221,223,45,143,60,242,72,249,204,103,62,51,62,139,183,191,77,140,243,15,254,132,229,133,184,132,116,224,31,234,33,114,32,141,240,48,93,55,207,123,247,104,94,89,89,41,235,155,107,229,179,143,127,214,136,193,253,251,247,151,195,135,15,171,189,123,217,182,231,90,133,11,121,244,135,164,216,80,123,11,165,61,38,61,32,91,32,95,168,231,190,122,5,249,17,100,4,164,216,76,99,143,168,48,15,145,77,57,250,113,65,216,192,69,65,180,66,234,144,83,143,60,230,66,27,12,0,152,11,114,25,143,62,60,51,62,36,149,235,233,94,229,148,197,133,140,32,88,240,224,54,2,83,75,78,127,198,9,195,129,134,136,79,198,118,174,38,60,24,61,247,80,224,232,234,6,13,177,99,130,216,153,206,163,62,114,175,151,119,184,188,157,119,38,72,183,9,121,201,156,61,57,49,183,221,22,98,71,158,196,36,230,19,235,17,216,65,130,50,223,72,140,71,155,192,128,118,96,68,95,230,75,36,4,246,148,135,89,247,94,147,177,157,168,66,6,101,213,185,225,49,10,150,177,182,212,133,62,228,177,38,97,156,65,61,109,145,131,14,36,202,226,226,185,58,46,207,23,75,209,150,254,213,116,161,242,106,27,238,137,240,192,62,10,2,21,12,48,120,96,143,113,31,186,70,191,170,254,220,51,71,82,204,135,60,218,144,199,28,163,255,116,78,155,103,158,132,223,54,217,13,150,172,143,118,143,66,236,99,240,3,105,206,220,150,151,151,11,94,188,24,232,48,92,107,22,47,104,189,155,138,198,177,103,239,30,25,250,232,152,130,254,56,4,189,222,31,188,255,241,8,102,238,190,23,39,235,163,59,77,150,113,124,172,158,228,107,91,217,123,66,123,214,155,181,134,144,141,119,19,76,8,81,191,181,165,163,69,86,207,151,45,25,8,97,88,2,198,177,223,232,7,222,236,39,222,57,244,102,175,130,47,127,71,69,30,242,7,125,198,231,63,244,227,27,246,244,208,3,239,216,27,124,127,56,122,194,141,99,38,223,29,234,255,127,246,222,60,200,210,163,60,247,204,83,117,106,175,238,234,125,213,210,221,180,22,174,132,16,50,23,25,16,24,48,88,66,87,236,92,198,140,112,132,3,140,239,141,49,17,227,139,239,196,216,23,238,68,248,159,9,254,152,27,14,135,195,14,19,142,48,23,8,38,28,152,240,152,65,24,95,54,129,7,177,27,1,18,218,37,164,86,75,234,125,171,234,174,189,106,222,223,155,231,169,147,245,245,57,117,170,170,187,213,45,241,38,100,229,246,230,155,111,62,153,95,126,173,243,100,230,71,91,180,95,29,63,141,151,223,106,80,52,205,26,66,189,236,155,115,154,126,81,199,189,109,136,200,14,89,54,188,100,204,85,207,251,103,235,1,178,180,75,62,152,128,35,122,184,149,132,205,85,204,85,28,229,108,130,88,202,53,237,85,219,185,158,218,68,183,236,43,231,50,249,200,96,7,249,96,193,250,129,44,105,198,136,52,235,165,28,242,148,75,55,97,39,39,251,144,107,37,79,255,105,7,143,45,154,95,196,201,3,19,116,16,199,46,242,133,23,178,210,75,190,236,146,141,132,101,251,46,220,176,67,178,140,73,105,151,234,168,30,122,75,167,52,109,83,15,155,84,191,26,82,79,122,74,29,196,37,171,114,165,9,229,145,163,223,57,157,237,228,102,29,28,208,227,127,249,203,199,125,140,214,175,223,152,54,109,222,144,174,184,242,178,116,229,149,87,166,55,190,241,141,46,54,118,102,212,229,171,127,190,242,79,255,232,207,39,27,9,24,131,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,47,12,4,22,255,74,249,194,176,57,172,12,4,2,129,64,32,16,8,4,2,129,64,224,87,21,1,103,110,190,248,197,255,199,8,188,209,124,221,190,33,49,103,223,140,134,188,132,192,154,154,154,246,31,233,33,31,70,71,79,45,224,4,193,59,48,104,39,66,123,187,211,214,109,27,22,136,146,245,27,134,157,12,28,31,135,72,178,207,0,76,217,201,255,233,1,59,117,223,60,97,143,174,174,90,38,158,122,237,4,124,119,125,216,245,150,4,136,226,106,80,100,69,53,132,232,226,244,43,33,46,147,25,5,17,215,32,178,41,131,72,131,116,65,71,38,196,56,201,153,201,43,234,209,39,202,68,124,64,180,16,183,42,38,7,249,200,85,236,205,207,0,228,182,114,187,212,147,109,228,83,183,219,234,204,218,237,4,70,45,209,252,217,78,188,153,213,205,100,104,22,49,26,198,35,249,111,30,143,179,43,91,142,215,179,208,218,81,219,132,180,143,189,224,156,109,204,100,144,250,46,93,250,230,56,125,100,156,103,102,32,213,123,188,142,100,193,68,56,64,204,229,77,11,249,180,50,186,145,99,51,135,54,54,64,230,145,39,242,144,52,125,147,125,102,172,55,111,85,23,66,228,125,78,152,189,217,150,102,59,62,207,140,8,164,92,78,178,232,164,110,43,167,246,212,255,86,50,202,107,69,164,169,12,61,120,145,153,244,31,60,176,139,56,155,60,78,156,56,225,226,228,67,240,179,57,4,82,153,182,169,75,88,218,65,28,89,57,197,213,150,250,68,26,167,180,228,171,97,169,187,90,70,186,93,185,235,183,205,30,181,46,72,249,76,214,242,204,210,87,145,236,179,182,22,28,57,124,196,250,121,50,141,157,62,97,186,82,234,179,107,188,123,123,141,12,53,126,216,73,117,35,223,193,99,104,152,79,89,228,239,137,207,205,241,172,229,77,34,16,234,122,206,120,78,173,200,231,26,115,3,236,25,66,250,136,142,53,107,134,252,4,177,99,97,39,136,57,69,60,49,62,101,55,131,108,240,13,65,207,60,243,140,213,177,205,5,38,199,148,208,183,236,33,18,217,28,128,227,182,13,72,126,136,116,110,212,88,187,118,196,49,224,214,16,92,141,155,6,216,108,0,73,238,243,144,63,205,241,176,196,34,87,226,151,199,132,57,209,156,119,121,62,102,34,147,242,114,188,40,43,235,163,56,235,96,92,180,0,228,230,216,80,213,136,89,191,209,159,87,2,240,34,238,233,5,153,166,30,191,29,161,80,85,62,43,212,4,103,242,192,136,185,38,226,27,59,38,39,167,141,140,93,30,209,143,46,57,234,54,251,225,32,182,236,39,50,180,167,103,12,44,242,154,202,6,137,188,193,5,219,144,99,222,65,250,147,198,102,242,84,38,12,201,195,227,200,163,188,196,91,246,229,48,143,17,239,49,230,173,158,51,228,169,75,123,242,216,194,243,140,109,242,232,198,171,29,234,35,79,88,230,35,47,251,212,190,236,36,164,14,142,120,105,171,234,168,63,101,93,226,148,87,203,74,25,149,17,34,43,95,202,40,174,182,20,146,79,61,60,125,225,211,24,132,108,200,155,158,158,106,124,158,227,152,111,8,161,127,172,239,91,182,110,76,191,241,134,215,164,183,190,245,173,233,177,199,30,169,221,248,138,151,166,143,125,236,79,210,155,222,244,38,219,8,116,40,237,221,187,55,253,241,31,255,113,26,89,187,62,109,218,180,201,63,225,163,246,47,114,200,132,201,147,244,34,27,18,205,7,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,66,64,32,136,254,23,194,40,133,141,129,64,32,16,8,4,2,129,64,32,16,8,216,239,252,159,248,196,39,210,119,190,243,157,116,228,200,17,39,47,184,146,63,147,7,153,220,128,248,128,0,129,168,129,160,16,185,5,177,62,111,223,215,157,181,43,250,69,46,64,102,248,85,208,189,246,141,251,222,181,105,100,29,215,217,55,78,254,27,217,109,205,153,135,184,128,156,3,254,92,23,25,78,15,47,229,74,114,36,219,151,73,10,213,153,107,16,70,57,157,201,163,220,94,206,113,94,207,162,16,253,34,55,114,152,137,160,76,70,103,98,69,58,213,47,210,156,26,198,41,175,26,86,245,34,75,191,36,39,66,139,252,213,56,244,84,29,246,43,191,102,155,38,112,74,171,143,121,204,242,152,82,6,65,69,72,57,54,65,224,32,67,188,148,85,125,181,73,25,196,41,243,129,56,158,186,204,11,176,129,216,134,164,165,158,156,244,17,226,100,155,202,9,37,15,86,56,233,69,55,14,123,229,169,47,57,213,147,110,23,62,135,63,210,91,85,161,118,200,7,35,108,160,207,228,115,69,63,155,97,56,225,142,141,244,31,114,28,162,18,25,156,48,104,213,119,23,104,243,7,121,218,88,105,189,54,234,218,102,103,253,182,89,195,78,244,51,116,204,163,94,219,184,195,85,221,144,208,220,206,49,58,118,202,250,121,202,198,123,202,72,64,187,246,124,128,231,188,199,198,130,39,204,230,141,85,164,207,108,236,224,170,126,236,22,110,144,236,180,1,137,8,217,170,57,167,249,150,199,143,13,54,205,111,202,51,22,212,7,211,121,171,139,12,184,242,140,130,57,101,96,205,122,131,44,250,149,206,109,45,62,57,46,153,197,32,228,57,9,209,191,18,167,126,81,135,182,202,180,244,180,203,87,121,171,58,42,91,28,138,244,95,156,187,154,20,24,98,23,142,80,216,145,110,141,15,37,203,119,210,189,84,13,218,161,93,100,137,243,140,107,30,176,174,48,222,216,201,77,3,122,230,145,3,47,121,181,163,144,246,242,28,90,170,229,206,101,180,135,78,60,113,236,194,211,174,244,147,198,102,108,197,46,121,234,48,255,112,210,65,72,185,242,168,139,107,53,246,170,163,114,201,148,109,35,131,147,172,210,146,5,87,57,242,148,95,198,85,71,33,242,148,147,86,95,8,233,35,27,250,120,230,121,62,134,135,7,253,189,206,250,255,208,67,15,248,134,192,253,251,247,113,154,95,139,253,217,47,39,25,243,252,135,178,105,81,203,127,247,119,127,151,62,240,129,15,80,118,41,217,186,200,198,72,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,41,33,80,127,236,177,199,46,37,123,194,150,64,32,16,8,4,2,129,64,32,16,8,4,2,129,54,8,124,247,187,223,245,235,184,249,193,159,31,248,185,66,222,73,51,187,178,27,194,163,175,175,223,73,54,200,142,76,30,136,112,200,36,1,167,192,41,131,236,165,92,114,93,118,76,150,180,200,18,174,202,22,161,32,83,40,231,4,43,117,186,187,243,239,243,200,180,242,28,216,207,237,171,54,97,182,37,231,55,79,180,47,206,71,172,73,114,81,75,122,114,40,130,217,196,218,180,77,190,136,32,234,75,78,113,66,235,138,59,116,202,231,252,102,191,202,116,150,174,254,109,79,58,154,9,45,92,163,81,43,193,166,236,68,242,80,214,244,20,227,243,134,132,76,142,49,222,144,167,85,18,170,196,71,125,69,6,130,11,79,158,100,216,216,193,117,253,16,253,228,105,252,177,133,56,30,39,210,75,245,60,211,254,200,110,202,105,67,54,81,143,60,230,34,190,196,159,186,165,30,226,210,47,189,213,176,148,175,150,145,166,190,100,20,146,47,251,136,227,36,199,85,223,144,224,186,254,156,83,252,34,249,177,23,29,194,162,170,35,107,106,253,183,148,85,188,180,167,117,173,197,120,180,147,105,151,79,59,179,118,147,67,221,190,119,223,219,203,9,103,176,152,53,82,253,180,127,122,227,196,201,227,134,131,145,235,189,53,35,244,7,237,212,126,159,203,112,85,253,140,157,172,159,179,205,65,108,108,96,237,64,23,246,202,171,205,114,108,25,99,141,47,227,10,166,180,203,92,98,179,0,178,148,171,140,52,27,9,216,84,193,237,9,56,100,51,185,153,79,236,131,57,122,144,213,60,37,142,142,146,4,165,174,112,37,190,18,215,106,28,212,223,170,158,118,249,85,185,231,51,141,253,216,133,23,182,196,193,13,188,151,114,200,44,229,208,179,148,83,219,140,19,227,161,246,181,254,228,119,79,243,122,127,100,120,167,104,76,165,91,122,212,30,105,205,37,201,44,39,84,125,201,146,198,38,205,23,230,14,54,17,226,105,7,175,56,242,216,134,60,113,100,9,149,79,153,226,180,129,28,245,113,228,43,84,220,51,138,178,106,186,58,62,232,42,235,50,231,75,167,178,50,44,227,165,44,113,234,107,92,24,35,214,115,158,105,158,51,214,54,110,44,161,239,60,127,247,223,127,127,186,247,222,123,211,103,62,243,153,116,221,117,215,165,171,174,122,73,243,69,148,21,47,61,25,170,141,47,47,93,109,163,101,173,59,238,184,195,55,3,209,215,71,31,125,212,223,29,239,127,255,251,211,157,119,222,9,254,23,194,174,150,118,68,102,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,47,116,4,236,191,17,155,59,202,95,232,157,9,251,3,129,64,32,16,8,4,2,129,64,32,16,120,49,35,192,143,248,34,51,8,33,218,252,52,50,223,110,55,7,17,47,18,35,167,51,153,161,239,186,139,208,160,46,114,16,6,153,204,129,248,203,68,136,43,50,82,190,61,209,0,137,98,100,60,183,4,184,48,178,214,190,253,88,175,116,183,157,36,182,140,172,234,172,191,38,95,94,187,205,85,253,197,183,231,17,87,219,156,80,92,236,114,90,60,151,228,8,229,145,167,127,56,149,139,180,81,216,224,110,92,70,127,40,195,151,68,84,181,190,100,87,19,162,75,237,83,95,109,73,23,229,140,1,94,101,140,17,228,26,33,118,145,47,29,132,178,15,29,101,156,58,146,165,30,101,16,219,16,66,120,210,96,132,12,237,225,148,134,228,234,228,168,167,249,131,126,254,123,130,121,132,47,235,35,87,58,218,45,237,44,203,202,248,114,101,74,253,170,83,134,244,137,83,229,124,175,30,146,31,34,140,254,67,68,139,40,67,135,250,78,93,236,39,189,26,71,125,60,152,156,111,167,126,241,76,48,102,189,118,74,191,167,167,203,159,97,8,61,124,38,0,187,140,236,27,240,79,116,244,247,27,193,238,135,151,153,59,118,50,220,214,11,61,122,37,118,216,203,120,226,133,5,121,234,7,152,148,227,203,70,2,108,192,38,66,186,139,44,79,182,230,19,55,39,176,193,130,245,137,186,194,198,215,43,3,135,118,52,135,136,83,46,178,178,217,215,213,161,88,246,173,170,161,157,110,242,151,170,87,213,115,33,211,194,150,54,176,73,158,180,227,108,182,46,229,218,245,113,169,58,173,202,208,83,218,66,154,49,195,97,19,227,38,123,88,115,112,200,224,75,155,189,160,241,71,229,101,94,51,158,251,69,93,57,228,171,78,109,98,155,158,99,61,183,148,97,163,236,147,29,178,9,93,234,3,113,217,163,144,60,205,81,226,56,149,105,110,231,220,197,249,85,156,74,25,233,80,30,207,67,217,71,149,75,135,176,148,188,66,245,1,251,212,79,250,205,218,46,155,233,27,159,102,65,63,215,247,179,177,139,245,143,141,78,16,254,63,250,209,143,18,39,230,119,239,185,210,175,238,223,188,121,115,19,108,53,116,142,225,109,183,221,230,24,179,38,29,63,126,204,215,1,254,13,146,199,36,207,19,254,45,67,127,216,16,132,187,254,250,235,211,7,63,248,65,162,103,15,56,185,225,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,218,34,80,127,213,171,94,213,182,48,10,2,129,64,32,16,8,4,2,129,64,32,16,8,4,46,29,4,94,243,154,215,164,47,126,241,139,11,215,143,143,140,228,19,252,51,118,213,190,8,13,200,62,8,3,121,242,249,254,54,142,171,185,181,201,83,132,94,46,111,158,98,36,237,50,126,178,62,111,8,37,15,151,63,5,96,191,195,215,32,123,68,202,100,242,137,114,126,184,207,110,241,169,252,197,101,38,103,55,8,72,150,42,57,222,204,195,246,236,154,164,179,228,201,47,137,154,134,224,66,255,73,67,126,44,199,201,92,250,87,122,218,82,159,179,30,245,63,135,165,45,173,218,89,92,183,161,161,129,33,169,146,168,170,214,167,76,36,14,132,15,94,99,37,34,8,253,173,108,32,31,108,242,247,206,179,12,117,33,129,32,125,32,185,75,66,12,29,120,218,67,14,199,216,203,126,181,161,180,108,69,150,118,168,135,77,16,232,180,65,156,60,234,149,117,164,71,97,89,38,157,101,184,146,114,233,172,134,224,6,217,12,217,68,28,98,9,12,32,197,192,128,54,176,21,79,92,245,203,120,105,83,25,175,218,167,186,146,169,166,149,175,176,90,95,249,213,176,157,158,193,1,216,251,217,52,113,102,202,9,60,78,240,78,207,76,250,169,234,161,161,225,198,9,122,59,241,92,103,28,32,99,141,152,183,49,233,178,126,51,70,172,23,234,55,182,48,150,248,234,92,3,39,230,67,233,179,77,121,190,176,121,0,25,242,152,19,180,1,137,201,230,10,72,126,116,147,166,77,28,159,18,32,61,205,103,68,76,158,246,104,23,185,178,13,205,69,175,116,1,254,8,215,234,56,40,255,2,52,185,34,149,216,81,181,165,76,151,241,21,41,94,161,112,137,143,198,153,113,98,60,53,87,244,204,179,145,134,113,99,29,16,145,93,206,49,217,172,176,181,41,90,247,155,207,99,85,174,85,125,242,176,15,91,176,89,161,158,111,66,108,163,140,120,85,135,250,73,72,25,243,23,39,57,194,170,167,156,118,228,41,39,78,136,45,56,244,73,183,103,52,254,40,191,12,169,135,83,59,148,41,175,81,109,65,87,126,134,242,123,65,242,200,104,76,104,159,250,216,195,186,183,118,237,90,47,131,84,207,207,230,233,116,232,224,145,180,239,169,253,13,92,176,85,173,36,219,8,149,111,224,208,88,162,7,220,102,102,50,142,22,117,253,180,193,63,45,192,150,79,125,32,227,27,138,108,142,216,91,206,211,252,219,131,247,131,214,94,54,8,178,81,136,231,30,59,175,185,230,154,116,203,45,183,164,223,249,157,223,193,0,253,3,162,105,76,196,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,58,34,80,127,224,129,7,58,10,133,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,69,71,160,246,158,247,188,103,254,145,71,30,73,15,62,248,160,159,222,205,63,172,231,31,205,249,209,29,18,19,18,0,210,69,4,196,220,188,145,242,141,31,241,33,5,248,113,93,228,128,200,4,66,54,8,224,41,19,105,219,221,149,79,104,75,23,117,237,179,222,254,67,61,63,228,35,139,107,4,11,33,228,162,126,179,151,76,153,86,121,46,67,71,214,37,89,250,37,167,60,217,74,190,136,12,226,228,227,21,39,196,222,86,174,148,147,94,228,20,39,148,76,25,111,165,107,165,121,85,125,164,101,39,109,138,108,133,52,33,142,19,14,146,83,155,212,173,234,163,140,122,144,61,218,236,65,30,196,156,78,243,51,174,232,151,94,233,208,60,66,94,101,196,171,78,216,208,14,113,198,1,253,232,37,84,185,66,244,151,78,105,149,151,101,101,92,114,101,94,25,199,70,201,40,164,28,189,120,48,128,104,134,228,199,86,72,166,145,145,17,127,54,100,187,250,76,125,225,75,93,202,233,215,82,78,109,170,31,10,151,170,83,150,169,126,153,87,198,41,111,165,51,231,65,138,119,219,73,216,211,126,82,23,226,206,206,86,59,57,199,73,254,193,193,1,31,227,124,130,54,19,159,181,154,61,183,220,186,97,206,46,227,48,7,113,215,36,218,133,133,151,216,179,67,59,140,39,107,9,158,184,108,70,150,13,67,204,35,158,219,92,150,175,113,151,205,218,92,1,193,199,220,227,211,32,184,82,15,178,232,32,212,60,210,56,168,45,175,100,127,164,87,233,78,33,242,85,29,170,83,230,19,95,169,110,233,89,42,44,219,88,74,110,57,101,232,146,71,254,66,217,92,181,69,184,8,75,198,70,227,131,44,243,0,47,123,88,115,242,156,200,235,111,105,51,58,240,212,151,124,181,189,50,141,76,213,149,121,229,243,137,13,165,67,142,121,167,54,41,199,46,145,224,178,145,58,146,33,78,61,60,121,56,149,41,79,229,42,35,84,30,161,210,132,178,79,186,84,38,57,229,171,190,176,21,62,212,151,44,117,229,200,163,46,88,227,212,14,125,162,174,54,49,81,78,25,121,172,103,172,133,224,0,233,191,97,195,6,139,231,60,48,65,39,245,117,3,7,114,196,217,44,134,151,147,205,172,29,105,30,34,63,175,155,180,211,211,211,107,235,79,126,7,208,166,214,141,193,193,126,111,147,241,152,157,157,241,211,251,232,174,219,77,36,131,131,181,180,123,247,238,244,206,119,190,147,38,206,30,112,53,28,97,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,71,4,106,207,60,243,76,71,161,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,36,16,152,255,194,23,190,144,254,250,175,255,58,61,246,216,99,78,94,108,217,178,197,126,212,239,201,4,165,17,243,252,32,47,194,128,211,115,56,242,116,221,54,101,34,10,248,78,183,8,1,253,144,79,154,31,248,145,131,152,35,141,39,142,183,108,115,70,240,248,201,188,230,41,70,181,73,169,28,36,2,30,87,198,253,170,254,70,94,89,38,89,184,27,197,41,199,149,105,218,194,97,179,236,174,134,46,208,230,143,100,219,20,123,91,146,33,44,227,212,201,27,21,218,213,110,159,127,182,158,124,194,20,162,5,15,41,3,209,130,199,45,194,204,210,178,5,226,150,178,102,58,199,217,224,1,241,139,46,202,144,225,154,122,174,111,134,236,102,28,41,43,235,74,7,161,28,248,150,105,229,43,164,13,100,52,47,52,246,210,37,185,118,225,82,186,169,211,169,188,138,143,218,37,159,56,215,84,51,135,73,211,127,78,180,66,54,145,6,99,245,15,217,18,99,213,167,124,185,174,180,85,113,116,46,229,36,215,78,70,237,35,39,217,50,156,157,157,79,99,163,103,124,172,53,198,218,228,3,137,6,129,199,216,228,113,206,227,77,156,190,83,134,99,30,16,167,207,56,202,241,56,136,58,108,208,243,95,218,131,60,68,63,246,248,6,2,147,35,116,91,231,114,253,131,7,15,122,91,195,107,6,253,22,137,217,217,76,40,246,246,214,189,61,236,23,145,72,61,218,195,126,218,203,54,55,231,34,246,168,239,196,151,227,36,175,254,168,78,53,173,124,201,43,93,134,75,149,149,114,101,188,93,59,165,204,82,113,240,166,93,181,141,62,233,36,212,152,45,165,227,124,150,169,109,116,170,125,230,18,239,17,194,114,189,97,222,105,227,143,198,83,246,82,151,114,165,155,54,46,253,188,241,238,42,29,122,74,124,132,147,100,104,87,142,50,218,195,203,78,108,46,243,171,246,96,35,174,170,151,60,181,77,124,185,142,58,140,41,33,30,251,72,227,105,11,175,52,229,34,224,209,79,186,116,178,9,121,28,125,194,227,164,131,80,227,130,110,214,62,66,250,137,110,116,168,77,226,90,7,120,14,51,41,159,55,131,241,220,162,155,122,106,23,162,223,238,237,176,214,154,27,6,105,143,77,129,132,216,219,211,219,220,40,69,125,214,227,163,71,15,251,6,2,67,53,93,126,197,206,244,134,55,188,62,125,248,195,31,198,108,239,32,246,202,149,227,167,188,8,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,218,35,208,252,175,224,246,50,81,18,8,4,2,129,64,32,16,8,4,2,129,64,32,112,105,32,80,219,191,127,127,186,227,142,59,230,255,241,31,255,49,61,250,232,163,78,182,12,13,229,171,118,141,78,88,32,48,220,92,251,129,222,127,132,55,98,174,214,56,209,203,143,246,252,152,159,127,184,207,100,129,126,200,71,22,199,15,254,34,24,68,36,64,6,100,114,0,66,33,19,16,89,183,136,138,76,52,80,79,222,56,4,4,27,186,248,61,191,53,105,65,155,34,18,168,203,198,133,170,147,61,228,99,175,210,213,144,114,17,31,196,91,57,250,129,163,77,181,75,90,186,200,35,174,80,178,202,35,189,148,147,158,82,166,212,69,62,54,66,148,129,171,72,14,234,225,219,217,39,91,165,191,76,19,71,39,250,32,218,32,82,209,3,129,202,73,78,157,230,167,109,234,131,161,8,47,228,68,174,160,67,122,145,45,227,164,113,212,21,41,196,28,160,14,186,208,171,57,148,37,155,127,209,35,47,251,155,165,43,139,81,95,158,154,210,139,93,120,78,176,226,6,7,7,125,147,3,125,211,230,22,17,89,170,67,72,29,217,78,72,122,37,14,29,114,196,209,177,148,91,78,121,169,71,250,21,66,154,49,206,108,212,25,180,83,252,195,195,67,54,126,60,187,249,249,165,143,56,78,238,114,109,191,234,81,135,205,32,164,229,213,111,228,149,71,125,229,19,150,246,50,87,208,11,166,92,211,157,199,61,223,0,48,103,122,153,119,180,131,28,122,178,92,62,113,140,158,60,87,242,220,35,206,124,65,6,79,28,27,212,30,113,28,105,197,61,99,153,127,74,93,210,217,170,234,106,245,183,210,69,222,82,109,181,171,83,230,151,245,233,131,188,100,202,114,229,149,97,167,242,82,182,93,188,212,81,98,79,156,177,197,51,94,108,250,225,121,33,141,211,154,66,188,28,211,82,71,169,27,57,67,44,7,141,191,165,236,162,130,70,162,250,124,86,245,241,172,147,87,122,205,49,84,144,143,14,173,91,132,164,213,110,169,95,121,10,169,139,174,86,142,50,156,176,40,219,23,94,228,129,155,202,164,7,253,194,78,229,148,73,39,113,100,72,99,31,158,56,182,176,182,83,71,253,65,150,103,143,60,234,144,143,199,97,7,121,122,199,211,166,54,102,160,15,185,102,255,122,173,29,54,114,160,131,247,20,237,154,14,91,119,56,213,143,188,60,186,209,139,67,55,107,112,38,248,143,166,35,71,142,184,220,158,61,187,210,85,87,237,77,119,126,224,253,136,45,30,116,114,194,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,172,10,129,218,163,143,62,188,170,138,81,41,16,8,4,2,129,64,32,16,8,4,2,129,64,224,162,33,48,255,169,79,125,42,125,242,147,127,147,142,29,59,102,39,150,215,57,153,219,83,239,243,31,215,57,197,204,15,248,124,163,59,19,0,144,130,92,169,203,41,188,252,67,63,33,50,252,32,47,18,148,222,240,99,61,63,238,67,8,240,131,63,94,113,126,192,23,97,161,158,243,67,63,186,149,175,56,249,101,158,228,51,201,144,117,67,8,146,134,104,192,22,200,11,190,35,63,49,145,175,38,166,14,122,202,144,184,8,5,149,85,203,69,106,144,143,67,94,117,20,146,175,250,213,80,50,170,167,80,186,36,95,149,83,57,152,149,50,216,67,255,240,196,167,167,39,189,28,25,201,169,110,217,22,121,173,28,223,56,135,192,71,23,242,232,224,59,237,92,139,12,169,15,153,75,91,155,54,109,74,219,183,111,247,241,33,205,216,32,11,238,43,113,234,167,234,148,233,210,254,50,46,217,213,132,165,254,106,125,202,192,151,62,208,127,205,79,230,48,207,194,201,147,39,253,154,126,158,1,60,229,204,43,100,177,15,12,90,233,47,243,202,120,181,253,165,210,75,213,43,203,176,1,123,112,178,135,52,113,236,69,86,88,170,30,227,199,149,248,144,103,228,113,45,246,240,48,55,21,176,41,135,103,26,125,121,124,145,229,217,67,7,125,7,27,124,38,234,184,110,63,111,8,64,15,229,132,180,11,57,200,179,168,182,221,64,251,35,27,148,54,51,61,143,13,57,216,13,17,232,107,206,244,92,226,52,63,100,63,87,132,115,162,63,99,175,27,6,114,123,103,206,76,248,248,161,151,54,153,203,244,29,71,219,213,246,212,174,194,78,229,146,187,80,97,21,31,181,163,252,115,181,79,122,164,247,82,11,153,95,204,19,230,24,99,173,171,222,177,155,119,4,14,25,230,20,55,137,104,125,103,174,80,103,106,106,194,243,216,168,130,28,243,214,231,189,221,8,193,60,149,14,221,26,147,201,102,230,119,38,183,153,239,56,218,43,177,18,238,10,93,168,197,31,108,192,73,174,26,98,39,121,165,215,115,82,170,163,109,230,173,236,80,168,103,79,105,194,210,169,253,118,58,105,23,189,120,226,146,147,62,240,81,62,101,114,42,39,79,241,170,125,200,170,78,179,44,175,21,210,67,57,227,194,26,11,246,140,79,126,60,121,240,137,247,164,211,99,227,62,78,60,191,26,215,126,187,190,31,55,54,54,150,14,28,191,97,74,103,0,0,32,0,73,68,65,84,56,144,142,31,63,234,101,180,179,123,247,238,244,222,247,190,215,252,123,16,105,188,212,155,167,248,243,60,160,40,111,16,201,177,248,27,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,176,28,4,236,191,169,91,239,72,95,78,229,144,9,4,2,129,64,32,16,8,4,2,129,64,32,16,184,40,8,212,236,218,219,121,136,54,8,255,67,135,142,248,15,234,131,3,195,126,138,185,252,209,28,235,32,22,248,177,29,7,201,124,236,216,41,143,67,22,32,203,15,251,196,113,57,92,124,194,25,210,0,29,252,187,145,144,141,5,74,243,189,240,174,46,136,19,72,197,76,34,76,77,229,211,221,232,163,93,100,229,73,67,244,13,12,228,83,199,200,208,38,228,5,182,64,102,246,246,246,147,189,224,104,191,116,203,73,151,50,139,251,86,106,106,29,47,235,18,175,214,87,90,114,10,165,13,178,74,14,217,76,134,230,83,149,96,221,223,63,104,197,25,115,202,75,143,174,170,62,233,82,216,107,87,35,131,21,152,82,151,83,181,74,67,242,211,6,27,38,32,253,113,164,53,254,196,87,234,176,135,118,228,164,75,105,194,210,230,82,182,148,89,110,188,218,94,89,143,50,240,36,132,64,164,45,136,37,8,112,242,71,70,70,188,239,204,39,230,171,236,82,136,46,226,85,27,85,78,190,226,101,187,231,51,142,126,217,64,8,158,106,147,246,25,35,188,158,55,198,247,248,241,227,11,36,40,207,14,253,99,227,78,30,11,230,16,22,50,167,210,2,46,224,1,89,167,103,28,9,181,171,254,83,95,207,50,97,43,167,58,42,83,93,205,37,234,209,6,27,116,40,131,252,19,246,212,45,251,134,77,170,71,219,217,126,105,214,250,211,76,95,140,152,236,93,73,219,101,157,50,190,18,29,47,20,89,198,140,113,46,159,67,108,39,141,215,60,98,156,153,127,26,99,112,33,143,231,22,167,121,128,46,230,79,189,187,215,223,95,108,30,200,2,246,183,198,179,158,111,17,224,86,154,60,247,22,191,15,178,240,226,53,72,121,173,194,172,163,89,130,93,228,105,220,100,31,18,146,45,67,201,181,11,75,93,146,105,182,182,248,198,25,202,229,145,33,174,231,21,124,84,6,134,196,113,172,241,56,149,41,159,60,218,22,254,74,43,148,156,116,169,190,85,241,177,160,46,158,118,189,109,187,158,223,110,218,247,248,236,12,248,96,79,74,147,19,147,190,201,168,191,191,215,199,219,215,41,219,84,152,9,254,103,125,195,21,109,50,246,124,54,229,13,111,120,67,250,192,7,62,64,86,235,129,163,36,92,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,170,17,168,223,115,207,61,171,174,28,21,3,129,64,32,16,8,4,2,129,64,32,16,8,4,46,14,2,155,55,111,118,82,100,203,150,45,78,244,243,163,122,239,58,136,77,251,97,126,58,159,166,212,15,254,16,36,252,168,63,53,53,233,36,1,100,140,200,132,197,214,55,73,96,126,240,71,78,14,253,232,134,212,31,31,159,116,82,6,66,4,47,98,143,246,104,135,211,189,56,116,56,81,96,106,230,104,19,162,160,11,194,0,114,58,147,251,212,225,164,49,223,239,238,233,225,116,96,147,112,81,219,34,40,148,94,42,164,77,17,75,200,169,174,219,98,233,28,230,77,15,210,163,50,165,33,57,114,94,230,37,232,6,174,26,230,220,102,190,210,125,125,3,94,31,29,248,174,46,200,175,76,158,112,242,58,235,199,6,202,201,207,68,45,87,161,227,100,143,108,247,204,226,15,152,49,30,132,200,138,232,135,112,33,206,120,172,95,191,222,73,22,85,3,19,198,147,182,87,227,176,165,157,93,228,171,108,53,186,91,213,81,223,151,210,43,25,176,128,28,228,100,56,39,201,69,50,163,87,245,145,149,60,249,101,92,50,202,47,211,228,85,29,88,182,146,65,103,171,252,106,125,217,162,80,243,149,241,161,62,249,106,3,82,143,77,12,144,104,144,251,124,142,96,237,240,26,87,233,245,153,51,246,92,117,23,54,117,219,212,154,182,53,96,122,114,218,55,7,240,76,193,177,49,227,106,38,103,247,27,44,212,71,39,207,48,152,225,212,190,39,26,105,226,180,213,116,217,70,230,18,118,118,119,215,29,127,230,30,245,217,96,130,94,213,113,59,173,62,243,156,62,226,201,67,70,99,37,220,84,167,217,214,249,143,157,207,54,90,233,106,149,87,246,66,125,45,243,94,72,113,173,59,140,63,125,229,185,99,28,153,171,34,233,53,127,217,244,132,12,99,77,30,117,168,175,185,158,117,25,185,109,183,65,204,248,173,20,60,167,108,0,201,207,210,236,28,115,69,215,225,55,111,230,104,133,151,112,87,216,74,134,188,86,248,83,71,245,176,179,234,84,70,126,25,39,93,213,87,166,75,89,229,183,210,175,50,240,1,75,66,242,168,47,121,61,59,96,10,110,120,100,85,46,91,212,166,116,146,47,87,234,211,237,62,180,133,110,131,218,219,101,173,65,111,79,15,183,123,240,124,231,127,63,208,14,183,48,244,247,177,193,168,249,57,148,185,249,153,116,228,232,49,63,197,63,58,150,55,17,246,212,123,210,13,55,188,204,79,241,191,243,157,239,164,121,95,64,248,119,71,184,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,243,139,64,28,231,63,191,120,134,182,64,32,16,8,4,2,129,64,32,16,8,4,158,15,4,230,63,254,241,143,27,249,119,38,61,247,220,115,11,164,61,132,32,63,198,139,184,227,71,253,124,245,110,62,5,205,21,203,144,113,115,115,153,112,145,161,34,229,186,187,243,55,127,69,50,64,20,100,114,129,43,124,51,25,157,211,243,201,46,3,79,103,198,33,1,106,169,175,119,32,113,109,47,97,143,157,54,167,62,135,252,57,161,201,231,3,76,171,81,218,16,9,70,222,24,161,0,49,52,62,206,245,221,179,70,38,64,90,207,58,209,207,233,63,54,9,80,191,149,19,129,81,45,107,69,104,32,83,202,43,78,40,66,189,170,71,105,136,114,233,36,148,167,188,204,87,90,229,42,131,236,82,94,137,101,51,111,102,161,92,121,216,37,15,198,210,45,187,61,163,241,7,157,228,67,154,64,250,16,74,15,4,13,215,101,227,25,87,72,112,17,65,62,46,13,178,173,212,215,46,142,206,210,201,150,106,126,53,45,185,178,238,106,227,232,170,234,23,81,168,121,34,130,159,254,18,7,63,234,200,163,163,157,77,200,180,43,91,202,230,178,78,105,223,114,242,209,155,9,206,140,47,253,80,95,40,163,31,164,121,94,249,20,1,243,9,242,156,49,101,110,170,174,250,215,197,85,230,70,246,227,200,67,158,113,231,102,141,76,172,229,147,243,11,182,89,179,34,9,105,11,95,206,17,201,181,199,38,227,201,38,21,100,209,69,123,16,189,204,63,108,68,223,130,125,22,71,142,180,250,170,118,145,167,172,236,191,119,100,137,63,178,111,9,145,115,42,90,173,254,213,214,171,26,219,73,15,56,46,229,58,213,95,170,238,114,202,24,91,173,81,180,197,248,19,146,199,56,18,202,6,17,187,164,121,47,105,238,210,14,121,232,234,238,178,249,82,155,177,249,158,111,174,200,155,117,216,40,98,27,86,236,36,121,57,55,232,59,155,0,112,37,14,232,82,155,101,190,11,86,254,80,46,89,138,20,87,88,182,167,188,106,29,234,149,237,148,113,202,112,212,109,149,47,93,210,141,108,41,167,103,145,60,60,120,130,163,60,56,58,110,134,59,161,228,165,7,251,209,141,167,172,108,7,25,202,179,238,6,193,111,105,242,32,250,173,57,91,107,134,77,170,249,252,114,93,63,27,132,186,237,202,126,198,143,141,121,220,42,114,230,204,108,122,238,192,51,126,69,255,232,168,125,82,196,254,199,191,7,182,110,221,154,110,191,253,182,244,254,247,223,73,115,121,176,136,133,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,32,8,212,239,187,239,190,11,162,56,148,6,2,129,64,32,16,8,4,2,129,64,32,16,8,92,56,4,30,127,252,113,255,46,187,253,62,239,4,10,100,57,68,63,132,160,136,0,78,143,243,131,62,63,246,115,101,63,68,28,63,210,227,248,241,31,82,20,121,66,136,55,190,221,205,15,249,34,99,244,109,100,8,6,136,60,60,164,3,39,250,9,105,115,118,118,218,8,255,217,100,183,249,90,125,136,28,54,11,228,144,43,248,249,134,56,33,249,156,2,196,157,60,49,234,245,221,174,25,35,37,167,102,211,250,13,35,118,90,57,19,12,249,83,0,72,86,9,127,217,158,175,24,167,111,56,250,82,198,61,211,254,144,87,37,57,114,222,226,19,155,101,125,234,54,137,144,76,180,156,149,206,60,188,235,71,31,30,25,28,113,240,42,243,137,47,56,191,254,184,72,91,129,136,26,236,168,218,178,80,175,136,128,61,227,197,166,13,200,96,234,211,62,227,195,137,111,78,243,83,46,155,40,151,77,140,173,242,11,149,45,163,237,108,33,31,167,126,181,147,107,169,116,21,153,85,253,216,79,159,104,159,56,196,50,253,70,142,180,176,167,41,242,132,175,242,201,195,145,86,220,51,206,243,31,116,211,70,213,145,135,77,148,99,47,30,199,216,200,30,198,245,196,137,19,254,204,178,249,133,49,37,244,62,52,8,57,56,52,110,199,200,117,108,92,231,243,243,201,115,206,28,201,39,249,243,252,202,50,96,54,235,100,60,4,123,185,33,72,118,10,87,236,145,45,196,113,85,25,100,181,86,48,247,40,23,153,139,188,250,133,30,188,219,222,232,59,237,227,213,158,218,82,72,253,118,110,57,50,237,234,146,175,126,180,147,233,164,191,172,223,73,182,93,27,231,146,127,49,218,44,237,165,125,198,77,227,11,30,228,177,230,144,207,137,112,66,156,200,105,230,7,227,141,204,204,204,84,163,126,158,35,125,118,155,11,243,134,205,95,163,163,167,237,121,206,243,188,183,183,121,43,4,109,161,18,29,214,156,187,213,226,80,214,35,174,116,53,204,173,156,253,183,28,127,149,170,46,105,108,45,211,101,156,114,158,77,242,192,136,80,158,50,156,158,37,244,32,171,181,27,57,158,55,222,215,56,213,39,78,89,233,36,171,113,192,102,244,17,162,51,235,206,121,16,252,56,221,252,195,39,129,242,233,126,236,180,103,220,78,231,51,110,220,220,129,190,185,185,201,244,212,83,79,165,67,135,15,152,173,147,38,99,255,6,233,171,167,157,59,119,166,155,110,186,49,221,113,199,29,233,117,175,123,173,171,228,207,184,109,8,8,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,225,16,168,95,113,197,21,23,78,123,104,14,4,2,129,64,32,16,8,4,2,129,64,32,16,184,32,8,64,252,233,228,46,100,61,228,192,233,211,227,11,63,230,235,7,253,76,74,216,181,200,78,214,55,175,205,229,244,252,198,141,27,23,190,103,158,9,129,38,225,136,209,16,43,34,19,164,15,130,64,68,34,39,134,39,38,206,152,29,92,157,62,110,109,64,90,206,184,135,76,192,190,209,81,72,15,78,30,162,171,65,20,204,118,25,89,145,201,156,51,103,78,59,129,57,208,63,228,55,2,76,77,79,56,153,65,251,34,116,136,183,114,144,25,185,127,103,19,29,146,23,1,82,202,85,243,84,166,16,187,137,203,139,32,81,154,107,166,75,167,122,202,43,49,35,94,45,231,118,3,163,131,22,244,171,92,250,209,163,60,233,44,211,178,159,211,252,120,72,24,28,109,113,234,123,120,120,216,235,51,6,16,67,56,213,167,174,234,123,65,139,63,146,165,72,178,173,242,202,170,146,43,243,206,37,94,182,135,30,233,39,159,62,67,118,65,250,137,20,67,134,50,230,121,38,3,51,27,88,214,163,28,175,60,133,212,197,81,134,171,230,123,102,229,143,100,171,242,101,126,89,86,230,43,78,59,120,205,23,181,43,146,127,124,124,220,199,146,103,29,34,148,122,60,75,181,198,137,230,172,159,62,229,235,240,167,103,166,189,255,140,59,14,189,56,200,186,236,104,175,203,136,84,176,235,114,156,144,97,126,203,201,6,165,21,230,182,51,153,200,137,106,218,144,221,186,85,130,121,200,184,168,93,213,177,46,186,35,141,23,225,75,72,123,213,246,145,89,202,181,179,113,169,58,43,41,91,141,254,178,78,39,251,59,217,82,234,234,36,123,177,202,177,177,28,103,236,96,173,97,76,153,15,56,198,21,25,240,16,225,143,140,234,230,252,76,102,51,39,135,134,88,187,78,251,70,1,158,107,78,141,215,235,204,119,61,183,93,190,214,241,222,193,9,39,133,43,193,93,117,170,97,169,215,27,177,63,157,244,74,135,228,245,92,84,117,73,15,207,137,226,132,60,75,132,122,207,136,216,39,95,207,50,184,178,161,73,55,122,160,187,212,65,92,118,8,99,210,210,139,110,244,170,141,28,230,103,207,182,15,248,56,177,193,142,119,244,248,25,251,52,143,109,214,99,195,5,227,66,127,166,38,103,210,169,147,99,182,25,99,60,29,56,248,140,109,238,179,19,252,182,238,172,93,187,38,109,220,180,62,237,221,187,39,189,237,109,111,75,239,120,199,219,188,219,154,3,36,194,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,92,88,4,234,55,223,124,243,133,109,33,180,7,2,129,64,32,16,8,4,2,129,64,32,16,8,156,119,4,182,111,223,158,14,30,60,232,39,153,81,14,217,207,15,243,144,212,250,161,95,68,0,229,153,60,224,68,36,167,187,243,45,0,156,130,70,150,178,76,10,100,98,129,211,247,56,202,32,37,240,16,13,156,218,195,109,217,186,201,9,132,249,57,35,10,236,251,188,254,125,229,89,187,66,222,8,240,217,185,233,52,54,122,38,205,88,154,147,250,16,247,132,200,33,15,81,57,52,56,98,100,208,172,19,58,189,189,125,118,213,239,54,63,177,76,123,221,179,153,180,246,134,22,254,100,82,124,33,105,87,4,227,176,89,228,70,179,172,73,112,150,121,96,33,60,20,39,92,76,124,136,80,90,172,23,187,84,7,157,221,78,180,54,55,25,72,47,101,196,33,169,228,74,27,179,28,215,27,67,190,103,157,200,145,47,59,72,91,183,220,73,175,234,145,73,156,83,220,156,154,101,172,33,97,52,126,144,252,120,242,176,65,109,231,177,207,4,171,136,163,220,194,242,255,162,107,177,61,205,186,213,49,144,92,83,98,229,177,178,189,178,54,249,244,143,54,240,196,233,147,48,32,141,43,109,146,44,121,242,165,78,217,171,58,74,151,50,101,92,58,90,201,81,214,41,95,54,74,78,105,198,140,49,229,102,14,230,3,155,113,214,173,91,231,228,57,125,36,143,185,35,59,177,137,235,243,201,167,255,212,39,148,62,155,41,13,179,243,73,96,78,234,242,108,247,244,245,90,126,62,117,44,27,164,83,97,163,226,66,95,202,124,226,180,41,162,62,223,20,50,99,223,238,30,116,34,178,41,43,188,243,188,165,45,60,207,60,117,177,179,108,159,122,164,155,245,101,197,249,13,207,167,254,86,186,90,229,149,61,232,84,94,202,182,138,119,170,47,76,91,213,61,31,121,210,143,29,138,163,151,52,158,247,10,243,88,243,21,25,60,228,47,229,188,131,8,249,246,187,77,163,133,185,203,102,150,205,155,55,251,183,222,243,102,178,105,155,251,54,87,122,120,166,217,16,144,231,51,159,145,209,28,71,143,156,218,81,153,242,171,161,234,40,172,150,151,125,162,172,154,174,214,171,150,87,219,151,93,165,28,113,158,105,121,176,194,227,20,210,14,207,9,207,60,216,224,73,151,122,144,175,218,35,29,200,73,175,194,178,46,118,162,187,171,150,159,69,136,126,222,207,60,199,121,83,94,119,154,181,79,39,140,158,25,181,79,136,140,218,21,253,199,237,22,153,177,52,48,216,235,215,243,15,13,13,164,203,47,191,44,221,122,219,91,210,251,222,247,94,55,133,63,225,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,158,95,4,234,95,254,242,87,158,223,22,163,181,64,32,16,8,4,2,129,64,32,16,8,4,2,129,115,69,160,246,150,183,220,58,191,111,223,254,244,244,211,79,27,73,190,209,253,228,196,116,234,221,216,235,87,186,243,227,125,205,190,123,12,65,130,131,0,196,101,82,96,214,73,3,8,124,28,100,3,4,130,72,133,158,158,197,215,187,67,14,184,159,227,91,189,243,126,162,31,146,128,250,3,189,3,169,119,36,19,16,34,33,9,85,7,130,65,241,172,163,59,77,78,204,165,39,126,249,180,157,18,220,159,214,174,27,73,151,93,118,133,93,15,204,73,194,177,212,221,99,155,9,230,141,64,50,50,59,135,102,51,167,223,237,127,77,74,167,17,155,111,126,155,188,36,59,154,87,255,123,247,188,253,154,93,153,63,143,94,235,203,140,157,124,38,20,249,33,18,181,180,53,215,108,253,183,222,205,233,234,102,191,202,122,232,5,71,217,163,112,145,166,198,247,212,85,230,184,8,99,11,229,202,124,242,148,230,186,100,145,193,144,63,144,98,132,35,35,124,254,96,208,199,19,155,200,163,13,145,191,140,75,185,9,65,237,172,52,68,183,108,151,93,101,122,165,250,22,203,51,95,155,100,61,125,174,58,78,141,211,143,114,222,18,71,150,62,18,47,157,116,48,103,241,216,95,58,217,46,57,165,75,153,50,222,169,188,148,109,21,215,243,33,155,209,71,219,140,227,232,232,168,123,110,219,224,91,229,60,99,122,118,169,135,43,241,39,78,57,190,212,231,130,13,189,232,167,110,127,127,38,11,231,109,254,1,17,117,105,23,76,212,167,86,216,8,23,215,217,248,67,158,236,134,192,165,94,79,175,157,232,54,82,214,175,2,231,19,21,54,142,200,176,49,165,212,139,45,120,213,175,218,80,182,211,42,222,202,158,86,114,237,242,212,215,213,150,171,253,118,122,218,229,183,107,111,165,249,23,90,127,39,123,212,127,228,74,91,20,231,249,100,62,50,47,244,204,105,142,34,211,213,149,111,167,168,219,149,240,60,235,179,118,19,76,94,195,250,125,163,210,201,147,39,253,228,56,245,217,12,144,140,124,230,166,24,234,250,60,235,233,243,121,75,90,109,178,182,227,88,151,33,171,155,110,241,179,222,204,111,31,163,127,210,139,148,226,205,176,169,191,137,69,179,29,228,148,79,136,205,120,226,120,54,65,40,94,90,65,61,181,1,110,188,71,56,193,207,58,78,154,231,59,99,146,159,29,201,42,68,39,142,79,118,16,71,94,107,2,105,151,227,157,105,142,119,164,158,67,61,139,194,173,223,54,12,50,30,199,143,159,244,207,135,240,137,24,54,87,244,216,167,20,54,15,111,72,131,67,189,105,251,246,173,233,183,126,235,45,233,109,111,255,119,168,107,190,154,73,133,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,94,17,168,191,237,109,239,120,94,27,140,198,2,129,64,32,16,8,4,2,129,64,32,16,8,4,206,15,2,119,127,243,255,179,239,221,159,78,199,142,157,76,131,3,35,105,221,200,134,6,1,12,185,107,223,215,181,83,227,53,35,8,32,182,253,71,126,251,57,126,206,174,219,133,52,128,56,225,100,37,39,195,249,246,119,38,35,242,239,245,92,193,143,60,4,0,178,144,49,153,72,49,162,212,242,123,252,100,176,145,122,246,205,222,110,219,80,96,42,157,138,71,178,219,174,90,238,49,34,92,36,51,132,44,132,5,36,52,36,197,129,131,71,211,207,31,185,63,61,123,224,72,234,53,162,103,203,182,29,169,175,127,56,157,176,83,204,105,174,158,6,251,71,210,164,93,15,108,212,136,211,189,208,39,214,11,231,126,225,254,113,153,72,135,160,228,36,98,38,98,156,216,104,144,157,147,19,147,153,228,176,126,139,236,224,187,208,211,211,16,31,211,78,18,35,79,159,41,47,137,24,244,211,247,178,12,12,192,2,71,62,155,17,132,141,244,147,239,24,155,12,101,210,79,30,245,229,93,137,245,77,248,170,14,242,114,96,7,86,56,136,251,163,71,143,250,21,238,232,128,36,226,106,119,8,96,176,37,13,177,198,201,111,198,145,182,221,70,11,69,242,200,118,210,232,104,229,202,246,169,15,198,228,65,208,97,163,54,133,40,45,121,202,240,164,9,209,143,76,43,71,57,78,117,153,53,103,57,35,136,153,99,210,71,21,226,216,196,36,64,127,217,15,202,154,178,185,94,187,62,210,150,100,207,106,215,50,100,159,202,144,93,202,85,229,37,219,46,95,229,140,47,87,96,227,24,59,250,118,226,196,9,59,53,123,210,199,116,207,158,61,110,11,122,232,43,97,83,167,97,97,15,66,221,198,159,122,211,211,246,249,6,243,184,46,123,46,249,44,132,61,25,185,159,118,243,68,143,61,99,180,199,120,58,118,126,179,70,238,87,137,147,250,186,184,45,87,123,214,159,108,75,38,241,25,107,54,158,176,57,104,112,144,107,190,205,14,251,131,109,232,228,154,127,62,23,144,113,207,87,131,67,94,226,242,152,230,231,69,141,52,251,169,156,179,195,210,238,179,75,47,124,142,158,39,181,36,236,148,62,215,176,147,190,78,229,157,48,236,84,222,73,127,39,252,153,179,26,99,8,99,198,153,245,3,189,172,107,204,69,251,191,229,231,231,145,124,60,245,144,229,91,239,191,252,229,47,237,25,57,109,235,153,173,39,246,126,233,235,203,243,152,250,90,95,184,161,130,185,205,123,32,205,179,54,112,26,61,111,2,210,24,240,254,107,174,51,121,189,129,208,110,135,1,118,180,43,203,58,109,110,55,54,21,184,92,94,210,172,104,33,146,166,205,96,250,193,237,54,234,83,174,155,219,159,157,45,55,221,229,18,254,66,166,227,192,142,57,150,113,226,153,33,151,219,60,242,250,234,47,70,223,250,150,113,227,166,28,236,102,131,13,33,239,239,140,81,126,135,219,189,0,158,15,62,61,118,155,134,109,33,240,127,27,36,109,56,179,28,110,169,97,19,31,238,217,231,246,217,191,11,70,157,236,183,42,169,111,32,219,178,118,237,176,223,188,115,199,29,119,164,91,110,185,5,209,102,167,73,133,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,40,8,212,191,254,181,111,94,148,134,163,209,64,32,16,8,4,2,129,64,32,16,8,4,2,129,115,66,160,118,251,237,183,219,169,126,59,25,111,215,224,31,62,116,212,200,254,181,78,16,160,149,171,242,33,14,56,16,9,49,35,242,2,114,197,238,208,119,2,2,82,64,164,141,202,21,182,178,44,151,57,235,224,250,72,151,94,237,64,62,67,52,64,194,64,84,19,114,237,239,35,143,60,146,30,127,98,95,122,246,217,99,105,235,246,157,118,146,255,114,59,193,57,156,38,167,243,119,213,177,151,211,131,61,61,70,222,64,87,26,203,0,81,216,109,27,10,20,66,252,142,27,209,13,113,63,53,117,198,201,32,72,83,218,156,158,156,114,114,5,2,156,239,7,207,207,66,182,228,239,18,67,184,204,59,1,99,196,53,223,125,46,200,211,220,175,220,99,48,65,150,60,200,41,60,125,161,13,200,23,200,244,83,167,78,56,145,131,44,114,144,58,200,208,127,228,169,47,71,57,249,194,153,58,16,56,228,183,243,216,15,161,181,117,235,214,244,212,83,79,57,25,124,228,200,17,223,196,193,41,111,202,165,15,155,32,139,135,135,135,61,164,93,233,149,125,178,165,26,82,46,71,29,57,116,210,39,28,182,34,151,137,163,172,155,52,50,216,1,46,212,229,211,17,200,170,239,165,62,233,85,216,44,107,182,233,101,78,60,25,158,54,119,113,243,118,131,132,176,163,14,38,97,151,250,238,66,23,240,15,109,150,24,157,175,166,152,227,56,158,11,218,96,179,13,68,63,113,174,46,175,206,143,106,187,16,126,144,133,204,17,198,64,152,80,95,227,197,248,224,73,227,75,204,144,59,23,7,38,178,81,196,43,227,207,220,199,22,78,240,203,33,43,79,187,216,116,62,218,151,254,86,225,185,234,111,165,179,93,222,133,152,31,237,218,58,95,249,157,108,62,87,252,208,143,14,205,7,214,14,230,5,249,204,67,226,172,19,93,93,121,141,65,150,178,60,119,242,220,228,70,11,214,112,214,151,62,251,212,132,85,177,53,158,117,47,207,253,44,159,137,237,174,46,24,238,230,38,32,222,23,150,225,54,48,213,121,143,48,39,117,98,157,19,239,114,234,43,250,112,164,203,103,69,249,148,229,56,235,79,94,19,73,227,177,155,141,115,74,211,55,54,220,228,252,220,111,234,67,214,227,250,236,185,207,24,80,151,141,84,60,171,60,187,108,90,72,134,91,159,219,171,79,109,100,187,209,3,54,212,105,218,79,156,27,17,104,19,140,178,141,246,156,217,173,9,244,3,29,244,73,253,234,170,245,164,190,158,65,111,147,141,126,120,62,175,115,226,196,241,116,232,240,179,22,30,75,253,3,61,246,46,233,77,195,107,248,196,71,126,7,92,125,245,213,126,69,255,235,95,247,6,178,106,167,79,79,18,134,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,4,16,168,223,121,231,157,151,128,25,97,66,32,16,8,4,2,129,64,32,16,8,4,2,129,192,106,16,184,231,158,239,166,231,158,59,232,196,194,193,131,207,217,149,186,219,51,1,104,164,54,63,250,115,154,22,47,242,194,249,12,227,9,32,95,240,16,111,153,28,88,94,235,34,13,170,33,250,69,38,64,96,242,173,120,210,92,49,255,196,19,79,164,199,30,123,204,8,254,103,141,120,239,74,123,246,236,74,219,236,36,255,208,208,26,255,230,47,4,5,167,5,251,236,202,224,169,169,9,39,82,50,89,200,233,237,105,147,25,119,114,253,212,169,49,59,101,120,38,29,124,238,128,157,94,54,2,135,207,19,52,78,33,210,86,221,50,33,76,232,79,183,17,24,189,118,194,152,147,198,253,182,113,0,210,9,223,93,55,18,196,66,236,21,9,42,34,84,125,18,1,43,130,10,114,31,50,157,107,213,15,29,58,100,116,205,188,111,96,160,28,210,150,190,238,216,177,195,201,27,202,209,13,241,2,9,202,6,4,78,181,66,88,17,66,204,138,156,69,134,120,38,105,154,132,16,237,115,170,115,255,254,253,249,84,101,67,223,166,77,155,188,111,244,15,162,136,118,232,19,237,227,137,163,143,124,92,187,113,165,46,142,254,150,78,242,204,9,244,224,192,134,124,250,130,195,54,28,253,129,160,70,14,124,208,37,187,170,122,189,194,114,254,24,89,135,211,137,254,57,219,144,162,126,210,39,181,33,59,151,163,242,92,101,212,151,243,217,38,186,52,199,152,83,108,130,97,14,112,43,3,190,93,91,202,199,38,230,30,99,2,62,194,133,80,56,49,134,204,7,17,242,224,64,125,188,250,84,98,35,29,101,94,187,56,182,162,27,167,121,193,124,37,143,121,161,249,167,118,212,46,249,200,40,191,157,254,23,82,254,74,112,91,110,191,46,54,62,157,218,215,60,108,215,31,202,25,107,205,61,214,61,214,65,28,243,146,77,90,132,249,70,22,109,66,203,164,55,50,51,51,221,126,114,156,119,1,235,43,243,109,102,38,175,85,3,3,144,224,182,214,24,145,206,187,33,207,231,76,150,147,63,59,103,122,27,239,5,108,176,255,187,45,132,148,231,247,69,94,103,114,63,69,240,55,215,75,245,143,176,244,216,230,159,127,177,79,226,112,138,158,103,111,193,251,198,186,188,134,231,249,175,53,214,107,241,199,92,238,3,203,111,38,237,121,94,185,29,134,231,148,103,131,147,252,153,240,207,155,2,184,9,131,54,176,131,48,219,56,57,149,111,89,201,246,147,71,31,235,182,166,216,251,175,171,199,159,73,54,13,240,172,9,99,240,118,121,219,44,192,45,60,60,167,199,143,143,166,177,211,167,236,134,24,214,113,187,25,102,160,110,239,177,237,105,114,106,220,199,136,53,234,166,155,110,74,183,222,122,107,122,253,235,95,239,29,224,125,30,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,210,66,160,254,213,175,126,245,210,178,40,172,9,4,2,129,64,32,16,8,4,2,129,64,32,16,88,46,2,181,119,190,243,29,243,247,221,119,95,218,183,111,127,58,51,62,102,63,208,219,233,120,190,147,109,223,226,157,157,53,66,196,8,137,174,6,169,226,231,1,51,175,225,4,45,36,29,63,230,67,102,64,78,16,138,60,168,26,64,126,181,76,105,149,161,131,56,228,47,118,28,62,124,56,61,240,192,3,182,17,225,57,191,110,30,178,124,167,17,226,91,183,109,51,162,38,165,51,167,79,26,49,99,68,165,197,79,158,60,158,102,166,15,165,113,35,133,102,172,254,132,17,67,227,70,242,140,217,233,253,73,242,140,236,201,52,73,242,211,235,67,67,3,78,138,242,73,0,78,19,115,115,192,128,93,219,220,211,91,119,146,40,159,86,228,52,179,17,78,70,108,64,240,67,60,65,120,204,55,250,146,137,160,188,9,66,125,160,223,216,14,185,68,30,50,224,4,33,11,57,178,107,215,174,52,99,119,36,115,125,62,164,236,205,55,223,156,94,251,218,215,250,233,123,8,45,136,16,8,240,76,78,101,50,150,250,120,221,116,192,233,109,218,0,39,149,145,198,67,28,113,85,63,88,129,31,39,245,177,3,221,140,243,15,127,248,67,223,4,128,126,250,67,249,218,181,107,157,212,161,174,242,233,71,59,135,190,78,142,126,203,33,79,91,56,242,177,155,62,128,1,248,179,201,128,124,236,199,85,245,51,175,86,234,208,129,23,145,38,98,144,188,213,232,43,219,175,218,87,150,149,241,178,157,229,214,161,126,89,175,212,167,56,27,35,144,97,78,113,83,3,125,228,4,51,56,118,170,75,57,243,136,121,67,92,4,30,216,147,198,78,8,62,198,11,207,184,144,143,199,81,94,246,69,249,42,35,44,243,72,87,157,116,96,55,237,51,87,33,250,149,143,188,226,101,219,216,83,182,93,213,187,220,116,57,55,91,213,193,174,231,211,169,79,194,77,233,118,54,72,174,93,121,167,250,237,234,45,55,191,83,251,157,202,151,99,31,58,24,39,230,34,227,193,154,193,218,132,163,12,146,126,206,62,213,210,197,201,115,219,180,165,235,231,41,99,110,243,94,210,218,198,186,59,57,145,63,1,195,208,50,143,56,212,206,85,245,86,211,230,20,239,29,230,119,94,47,102,230,38,44,158,55,192,96,131,253,63,207,71,219,20,134,237,117,251,180,12,174,218,15,245,155,176,26,47,243,102,141,116,199,101,178,62,247,71,242,228,203,22,244,171,141,102,125,214,73,62,79,82,183,207,106,228,103,148,103,72,207,49,242,185,95,205,207,95,204,89,6,24,226,209,83,103,179,149,109,138,34,158,243,216,248,96,24,216,134,1,136,253,53,107,216,120,149,55,240,105,93,112,251,140,228,39,61,118,234,136,175,61,19,147,103,76,158,91,54,204,251,109,2,134,189,157,238,191,236,178,29,254,78,123,235,91,111,245,238,236,219,183,143,48,92,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,37,138,64,253,23,191,248,197,37,106,90,152,21,8,4,2,129,64,32,16,8,4,2,129,64,32,176,12,4,106,239,126,247,187,230,255,175,255,246,223,140,56,232,75,71,142,30,242,235,191,69,30,64,132,64,10,228,83,131,249,26,122,126,244,135,76,129,60,134,160,131,44,128,96,112,50,160,69,131,34,43,40,42,227,74,147,87,122,8,26,116,29,56,112,192,191,181,140,254,245,235,215,59,153,225,215,148,63,244,160,17,10,118,155,128,17,52,245,94,59,129,56,49,153,78,142,158,74,115,118,11,65,255,224,128,95,193,111,76,72,234,181,239,139,15,12,13,166,173,155,54,166,117,27,214,167,117,107,71,156,208,191,236,178,203,210,128,157,214,135,224,135,100,204,36,137,145,158,70,244,96,7,237,65,30,17,231,250,103,174,106,38,116,46,200,244,206,55,72,16,108,44,137,16,245,95,36,41,105,236,133,144,5,47,244,226,176,145,239,168,191,226,21,175,72,55,220,112,195,2,65,75,189,45,91,182,56,241,142,44,94,58,9,229,177,185,44,87,62,68,24,249,148,211,46,36,58,121,216,248,208,67,15,165,123,239,189,215,251,47,57,218,131,28,102,147,3,58,144,131,216,202,253,206,164,22,249,165,163,12,153,106,62,50,148,225,40,131,160,35,164,45,242,203,52,228,52,100,51,132,53,237,99,175,112,100,44,90,233,118,197,11,127,170,68,108,115,83,1,34,51,54,15,232,27,186,146,95,129,173,171,191,243,9,94,230,242,243,225,132,7,109,117,238,211,242,45,66,47,27,66,56,201,143,99,195,8,99,77,127,33,68,25,31,28,109,34,43,59,72,227,203,185,72,153,108,163,62,227,132,39,94,234,41,117,73,222,27,105,241,71,237,181,40,242,44,116,163,3,207,216,67,202,50,94,204,93,202,112,178,91,114,228,147,71,136,220,133,116,157,236,191,16,109,211,79,181,171,112,181,237,156,107,253,213,182,171,122,231,218,62,243,142,49,6,19,226,204,13,230,8,243,150,60,28,229,249,186,123,230,169,61,207,220,204,98,155,210,114,217,140,109,34,26,181,245,101,200,215,83,110,130,97,83,17,87,240,243,206,26,30,238,119,189,246,100,52,244,209,142,214,46,110,58,65,139,158,33,214,212,198,198,166,198,188,99,173,146,83,95,101,151,242,9,91,229,145,63,215,232,3,100,58,245,237,255,230,243,186,235,229,103,205,111,108,161,223,246,204,176,241,206,175,234,135,228,207,27,114,244,204,208,30,184,176,6,200,45,182,129,182,236,217,155,201,239,243,110,251,4,13,248,98,3,33,122,240,254,30,176,111,246,80,94,55,226,31,220,79,157,56,229,27,200,78,158,60,105,109,204,250,38,10,54,203,113,195,1,227,176,105,211,230,116,227,141,55,166,151,221,112,93,122,243,155,223,100,184,111,194,4,7,46,136,126,141,70,132,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,92,154,8,212,255,167,223,254,247,151,166,101,97,85,32,16,8,4,2,129,64,32,16,8,4,2,129,192,178,17,248,242,151,191,156,30,52,50,248,228,201,25,39,96,33,224,32,88,32,106,33,11,56,197,200,117,190,34,131,249,241,159,147,146,16,140,144,11,34,60,104,16,249,50,77,94,38,52,154,164,35,121,114,101,25,132,3,186,33,118,32,160,33,227,33,23,184,130,153,252,211,99,227,70,14,231,54,57,125,88,159,134,8,234,77,91,183,108,180,205,0,248,17,79,67,66,144,222,184,113,189,17,231,235,140,80,204,246,115,82,19,251,104,7,47,34,223,79,136,90,62,229,240,44,181,153,44,163,79,0,16,66,200,64,93,216,86,0,227,148,154,39,249,213,15,133,96,4,17,11,185,4,177,36,178,155,77,17,248,151,94,247,111,210,175,255,250,175,167,221,187,119,123,21,54,2,64,174,130,57,182,33,67,29,244,148,158,60,60,58,145,195,139,156,1,67,210,140,5,229,164,25,31,125,207,253,174,187,238,114,162,31,121,202,24,91,240,197,19,7,91,28,118,104,60,209,39,189,148,17,87,88,230,123,102,241,135,122,25,219,108,15,178,120,8,40,48,129,160,230,4,250,134,13,27,188,61,250,136,163,109,28,237,183,114,232,93,174,163,125,245,181,60,57,171,182,150,171,167,76,203,111,239,0,0,32,0,73,68,65,84,149,156,112,104,85,86,205,147,205,101,29,229,85,101,149,46,101,149,87,134,96,168,91,29,248,28,3,207,32,253,210,115,3,126,180,129,30,112,32,36,15,207,252,81,25,161,100,193,138,249,199,220,147,43,237,68,135,124,53,191,42,143,220,82,142,114,236,192,209,30,105,116,146,135,29,216,164,182,144,33,143,114,250,130,167,252,92,92,105,127,43,61,157,236,111,85,231,124,230,93,236,246,59,245,165,147,125,157,202,151,171,159,113,98,172,25,115,222,7,164,185,182,159,21,56,95,189,207,134,30,230,17,107,154,145,225,11,115,180,203,55,18,13,14,114,91,201,186,69,27,173,198,207,204,216,58,99,4,182,221,212,210,109,100,118,118,188,7,136,229,53,149,247,9,239,1,207,177,252,188,126,216,51,37,194,191,152,223,205,21,169,213,156,95,252,190,19,46,214,11,159,223,180,71,95,148,239,13,114,178,190,209,15,210,196,105,55,107,55,121,75,179,33,15,55,107,159,35,128,100,55,129,252,73,1,62,93,82,179,103,220,178,32,224,109,91,140,223,68,195,233,127,54,174,249,39,9,208,199,245,251,221,118,35,128,173,183,120,111,195,177,229,125,3,158,53,91,95,142,167,99,199,142,219,187,247,132,191,71,24,7,109,184,96,99,81,143,93,243,63,50,50,148,118,237,218,149,94,254,242,27,210,171,110,126,165,133,47,199,172,26,183,235,132,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,225,32,80,255,225,15,126,252,194,177,54,44,13,4,2,129,64,32,16,8,4,2,129,64,32,16,104,133,64,237,35,31,249,200,252,199,62,246,177,116,194,72,245,99,199,142,248,169,126,136,191,76,170,229,19,217,16,12,19,246,63,78,63,66,44,66,40,83,46,50,70,36,98,171,6,202,60,17,25,213,80,68,30,178,156,246,126,233,75,95,234,167,149,249,110,61,237,65,74,248,230,131,169,252,141,239,222,158,126,59,153,223,151,214,12,143,164,145,117,107,210,64,255,144,19,27,195,67,107,157,240,112,98,198,136,15,110,36,128,0,225,78,99,8,144,169,233,41,59,231,13,129,3,209,2,169,200,201,70,35,66,140,248,225,212,103,190,182,216,100,49,164,65,198,136,116,130,99,228,123,199,243,134,65,38,146,155,87,32,11,11,8,118,62,55,64,157,205,155,55,59,129,9,225,126,229,174,203,211,45,183,220,146,110,120,249,43,188,63,200,65,96,113,170,29,71,31,209,65,30,253,4,15,66,242,192,86,30,57,226,228,203,46,145,53,228,65,248,66,198,112,170,31,28,127,240,131,31,164,47,126,241,139,174,143,118,168,67,155,200,208,22,186,112,185,63,153,120,66,70,58,9,229,148,71,186,204,39,77,29,156,200,90,226,216,143,28,39,248,217,252,192,166,6,93,169,205,38,14,250,130,71,134,122,85,215,206,142,197,114,77,194,142,124,157,216,215,167,14,24,91,17,216,234,235,226,250,23,46,37,140,132,205,249,104,137,121,3,86,140,173,62,187,192,38,138,106,27,101,219,204,11,112,150,28,101,204,47,234,160,11,124,152,11,196,201,195,83,7,135,44,94,249,170,87,237,139,100,8,151,114,106,19,253,200,210,38,113,141,13,121,210,81,13,169,171,188,165,218,88,170,172,83,253,78,229,75,233,94,78,25,125,168,58,218,84,254,133,110,191,218,118,53,45,59,170,249,74,119,178,175,83,121,39,253,148,51,199,112,196,209,199,218,159,235,229,121,50,103,223,180,159,157,227,58,127,110,238,0,79,91,195,180,249,202,86,110,214,29,214,65,230,22,27,190,152,202,108,24,227,25,152,152,152,178,103,167,207,100,88,235,105,163,156,175,166,139,107,237,125,221,199,2,136,247,188,17,0,89,207,105,216,86,237,103,187,126,149,114,196,23,15,127,179,159,158,111,205,67,194,203,65,241,215,26,207,105,110,31,131,243,115,235,242,124,131,192,108,173,89,200,123,217,158,106,195,138,53,151,52,216,240,124,113,37,63,207,113,94,95,7,6,6,253,89,99,45,224,189,52,109,239,67,222,229,120,48,203,159,3,177,79,248,216,134,135,94,251,148,205,218,181,195,62,30,172,53,27,54,174,75,219,182,109,177,119,243,181,233,213,175,126,117,122,249,141,47,195,212,26,159,216,9,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,194,68,160,254,149,175,124,229,133,105,121,88,29,8,4,2,129,64,32,16,8,4,2,129,64,32,80,34,80,51,18,122,254,174,47,223,149,38,167,38,157,16,228,180,183,72,61,8,240,28,135,132,131,48,200,4,45,228,70,59,130,3,229,37,201,81,54,166,50,202,241,232,86,28,82,71,36,245,222,189,123,211,85,87,93,229,4,141,234,12,244,246,57,129,147,9,93,200,110,116,64,8,97,151,17,221,246,157,96,157,196,23,145,191,16,206,66,164,215,221,230,76,100,170,221,76,152,64,158,204,25,129,228,125,50,66,31,187,228,221,62,72,21,187,221,64,182,162,3,194,4,242,21,47,242,4,34,29,226,146,147,215,219,183,111,79,111,121,203,91,252,170,254,17,35,215,145,129,128,130,168,69,6,114,5,125,228,65,80,9,79,181,43,220,144,197,83,31,194,138,122,34,75,169,143,163,14,27,52,32,212,165,235,75,95,250,82,122,242,201,39,253,244,62,245,169,3,217,94,94,247,174,186,25,147,206,227,230,141,217,31,217,74,90,54,208,15,108,195,97,11,50,164,177,9,127,205,53,215,184,157,234,55,118,210,46,190,236,51,245,208,89,134,174,180,177,5,35,199,249,43,162,46,135,180,15,105,53,58,58,102,225,153,133,83,227,180,115,62,156,250,217,78,87,137,137,100,212,15,210,171,169,47,61,10,217,164,1,57,79,91,108,104,160,111,96,167,77,19,200,201,14,66,205,155,18,115,228,177,5,130,159,113,34,78,125,242,85,151,60,210,114,26,35,165,171,33,242,170,91,45,83,154,114,198,8,135,62,210,212,195,203,73,71,153,79,158,100,37,183,154,176,108,167,85,125,181,221,170,236,124,228,85,219,87,123,202,87,184,218,182,164,111,181,245,47,118,251,216,175,249,193,188,197,49,7,121,47,112,130,221,231,140,17,219,132,16,254,228,65,106,203,110,234,67,118,79,78,142,123,93,173,197,220,6,51,87,231,196,187,205,185,57,123,159,213,242,58,142,30,57,8,126,171,110,46,207,121,145,227,205,48,223,142,65,91,89,78,53,115,72,219,148,201,22,207,117,125,141,114,123,63,209,174,111,60,99,3,154,156,79,253,156,158,115,242,62,23,184,30,223,136,80,234,228,157,148,211,148,131,13,94,237,130,157,226,202,87,51,132,156,214,103,125,212,45,57,249,25,204,239,22,226,235,214,15,251,58,128,30,176,27,25,89,147,46,191,252,242,116,211,77,55,165,151,189,236,122,219,168,118,61,106,106,63,251,233,125,132,139,220,115,7,158,242,181,134,171,251,63,245,169,79,121,217,182,109,219,22,201,68,34,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,210,66,160,254,241,255,250,95,46,45,139,194,154,64,32,16,8,4,2,129,64,32,16,8,4,2,129,85,35,240,139,7,238,75,191,252,229,83,233,224,161,3,11,4,41,68,32,4,97,95,159,125,207,222,8,127,17,35,16,140,92,195,206,169,117,145,207,144,49,37,241,0,241,33,47,82,66,36,4,70,150,113,25,77,30,36,56,228,37,132,4,132,3,113,17,181,222,254,188,17,214,118,205,48,87,18,27,69,110,188,12,108,138,121,59,185,95,231,84,62,156,9,27,0,32,41,33,74,76,39,197,78,228,112,221,177,57,227,74,188,125,47,176,180,127,59,153,13,3,86,48,111,100,11,117,187,173,93,218,119,50,196,72,16,43,94,232,63,36,20,246,65,240,131,5,30,28,232,63,242,59,118,236,72,215,95,111,196,200,13,55,164,109,70,246,227,102,172,188,167,167,121,61,58,186,241,194,136,122,212,39,237,253,244,90,217,78,201,130,49,237,128,19,227,82,146,97,228,145,134,184,165,254,221,119,223,157,32,250,57,61,15,177,67,62,113,72,254,82,15,245,112,178,131,180,60,121,165,147,93,101,185,100,68,44,145,198,94,28,115,228,153,103,158,113,125,16,70,58,93,79,25,114,232,145,172,242,8,201,47,67,79,216,31,204,201,125,206,215,243,67,202,121,218,198,153,62,177,153,224,248,137,163,126,130,151,107,186,51,137,157,201,47,181,35,221,77,157,185,143,178,71,249,101,168,62,170,255,101,25,113,149,131,65,43,87,109,179,149,12,121,157,228,214,175,95,127,86,85,217,173,254,33,64,30,30,242,158,249,130,221,232,70,134,56,118,130,23,158,124,242,84,135,180,236,32,79,78,115,83,233,86,161,234,181,42,35,143,246,209,137,92,105,175,226,237,234,183,203,71,103,105,227,82,114,85,89,210,85,119,174,245,171,250,58,165,171,237,149,125,105,85,183,221,252,146,108,167,250,237,230,175,234,87,237,81,190,194,78,250,37,119,46,161,214,52,217,162,185,203,179,204,124,238,233,106,126,230,3,123,56,185,142,172,207,107,110,102,177,77,95,125,125,124,6,102,194,110,18,153,247,141,77,91,183,110,77,79,60,241,132,111,14,168,213,38,109,93,24,242,27,49,168,207,218,136,222,222,94,110,14,200,155,85,244,60,168,31,200,225,123,122,242,103,4,200,167,77,60,249,200,243,253,122,61,79,213,122,200,240,14,226,197,131,125,188,103,112,16,251,94,230,41,123,62,172,111,89,111,94,63,41,203,229,153,204,239,183,141,110,56,242,212,62,161,242,88,95,177,133,103,158,247,147,158,127,62,249,193,187,138,207,31,232,93,213,93,175,45,124,34,103,208,62,119,195,220,90,179,102,216,55,167,237,222,189,59,189,228,37,47,113,98,255,186,235,174,67,125,237,251,223,251,161,183,243,139,95,220,151,48,227,241,199,31,182,126,216,231,102,250,107,233,241,39,30,116,93,8,188,245,246,91,211,251,254,253,111,187,236,129,3,7,210,231,63,255,121,143,223,118,219,109,30,198,159,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,75,7,129,58,87,129,134,11,4,2,129,64,32,16,8,4,2,129,64,32,16,120,81,32,80,251,195,63,252,195,249,143,127,236,255,72,163,99,163,105,255,254,253,105,215,174,93,78,92,64,24,64,248,67,34,76,76,158,241,206,66,32,64,52,67,40,64,110,232,84,177,136,9,17,17,101,186,68,73,228,4,121,85,194,162,148,83,185,242,186,252,244,62,4,11,68,7,228,71,38,60,140,50,105,232,105,16,147,70,250,59,183,98,167,62,157,96,177,242,170,147,141,180,223,109,223,109,198,137,136,36,78,57,125,116,2,9,98,212,174,51,62,51,153,79,167,115,235,128,8,84,100,193,134,147,242,124,123,254,234,171,175,246,111,22,239,220,185,211,54,35,116,219,41,210,25,223,52,80,55,156,208,85,186,86,125,87,94,41,167,184,202,32,101,240,232,195,78,233,37,15,155,25,179,175,127,253,235,9,130,135,241,161,95,200,232,186,119,234,224,144,71,167,176,64,134,116,59,135,188,234,34,87,166,201,167,93,145,93,92,151,125,236,216,49,151,167,93,54,25,72,183,218,107,215,78,251,252,76,16,67,200,97,43,253,162,189,105,251,164,3,125,61,124,248,176,19,90,204,87,190,97,191,102,205,144,183,159,137,60,62,85,208,152,31,69,3,101,255,203,254,20,34,11,24,149,121,173,226,194,166,85,25,121,234,127,187,242,243,149,143,29,16,166,242,37,222,60,171,229,51,91,206,157,78,246,117,234,95,39,251,207,85,191,198,170,108,71,58,207,213,182,82,103,187,184,218,106,87,126,161,243,53,86,171,109,231,92,237,63,215,250,43,177,251,236,182,242,166,47,14,189,51,175,25,111,225,129,44,158,116,173,219,62,189,98,239,6,214,6,229,115,67,205,150,45,91,252,19,34,216,240,236,51,7,108,93,158,247,53,162,223,72,235,158,53,89,55,159,24,241,118,23,174,200,207,239,23,214,5,60,250,23,249,198,58,202,134,163,110,214,198,57,91,75,139,78,250,59,202,210,58,133,63,99,55,198,224,236,3,3,222,14,100,59,14,221,220,28,192,58,133,35,174,54,233,71,183,221,90,64,122,218,110,220,201,239,60,210,212,227,70,20,54,243,204,58,137,127,240,224,168,173,193,103,108,195,211,105,187,25,231,84,154,177,91,108,242,166,54,54,216,216,122,48,79,251,134,145,253,175,175,62,96,159,112,89,147,246,236,217,227,239,172,29,59,183,165,87,190,242,149,105,215,174,43,210,55,190,254,85,51,108,46,61,252,208,253,233,233,125,143,217,58,58,226,68,254,67,15,173,254,154,254,127,254,231,127,246,190,233,207,237,183,191,93,209,8,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,46,18,2,245,31,255,248,199,23,169,233,104,54,16,8,4,2,129,64,32,16,8,4,2,129,64,224,2,32,80,123,231,187,222,62,255,217,207,126,214,84,119,165,167,159,222,103,167,251,118,56,65,11,121,12,121,58,57,149,175,68,134,236,128,212,229,148,32,196,33,100,196,82,14,82,38,19,113,77,18,89,36,12,245,170,241,106,158,116,75,174,26,170,28,50,4,215,138,244,83,29,39,136,26,4,205,2,41,211,224,223,103,237,202,126,78,60,206,88,200,9,210,126,251,166,49,132,62,164,245,216,216,33,35,209,103,156,204,65,87,221,174,241,55,234,196,111,32,216,221,56,1,121,243,205,55,59,78,61,134,85,54,36,159,210,156,179,43,163,113,93,246,109,104,92,105,31,113,244,181,115,37,177,4,17,4,201,69,72,62,245,212,103,234,51,78,144,90,223,254,246,183,147,136,21,201,113,83,2,39,194,25,71,242,112,170,43,27,24,71,226,242,46,212,248,83,226,71,185,28,58,208,71,30,113,116,112,74,22,210,157,19,246,92,1,205,117,243,180,187,84,63,165,111,169,48,111,238,224,230,130,76,242,209,30,58,39,109,3,202,137,19,108,44,56,110,253,207,253,164,77,78,245,231,205,26,77,123,171,54,96,55,121,10,85,94,246,17,155,36,67,188,85,25,249,157,156,116,183,147,171,234,109,39,215,46,31,60,164,131,49,169,206,19,202,25,7,54,166,48,78,200,84,231,66,59,221,207,71,126,39,124,176,161,148,81,95,149,95,150,61,31,246,174,180,141,210,222,86,117,47,182,253,23,219,190,118,253,87,62,243,118,122,218,214,155,89,219,128,101,36,246,92,119,158,191,93,93,220,82,209,60,33,15,233,110,175,37,155,219,153,0,239,235,207,27,127,14,31,62,218,184,217,100,141,173,233,163,190,54,104,99,18,33,207,134,54,194,208,38,235,140,54,116,17,231,51,54,148,203,33,131,231,89,226,217,226,121,171,98,168,53,10,130,126,122,118,198,228,89,111,242,38,4,100,241,185,127,124,122,101,112,97,45,213,154,202,122,63,205,123,199,136,247,186,177,246,188,131,207,156,182,119,239,196,233,52,53,105,36,255,140,189,175,166,13,7,219,212,54,57,101,183,189,152,164,89,100,127,249,244,129,173,7,212,100,125,182,116,159,173,135,166,46,205,218,134,131,105,211,51,126,102,204,252,169,52,57,97,27,215,38,39,210,79,127,242,175,233,161,7,239,99,35,80,115,193,84,103,151,31,182,127,153,21,58,254,233,159,254,223,34,149,210,157,119,222,185,40,29,137,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,11,143,64,253,15,254,224,15,46,124,43,209,66,32,16,8,4,2,129,64,32,16,8,4,2,129,192,243,138,192,143,126,244,163,244,208,67,143,216,245,248,115,254,157,121,174,122,135,192,128,4,129,208,152,157,205,167,18,33,80,33,250,33,150,33,63,32,68,40,175,58,145,25,85,2,68,114,34,75,50,217,145,115,149,71,170,140,27,131,177,144,46,243,203,186,106,71,161,202,8,69,106,150,121,178,131,16,82,166,127,104,208,200,151,154,245,237,116,58,120,16,178,250,164,213,75,222,71,8,148,153,153,105,143,243,217,130,93,187,118,165,171,174,186,202,253,186,234,181,234,13,18,71,122,205,240,133,166,212,254,66,134,69,176,87,249,216,137,23,169,79,72,90,68,146,250,129,189,85,135,204,223,255,253,223,167,231,158,123,206,79,172,50,70,140,203,198,141,27,125,83,2,242,232,163,45,234,19,167,109,100,132,153,66,100,101,147,226,164,41,199,6,66,165,41,231,212,62,228,62,36,63,183,30,176,89,130,205,5,108,50,168,234,44,211,212,197,149,109,229,156,242,47,27,27,172,191,124,162,161,150,201,54,51,33,241,253,237,147,39,79,249,92,133,8,220,188,121,139,221,172,176,222,100,243,141,12,117,187,173,161,86,51,130,208,8,177,154,213,91,170,13,149,169,95,101,235,196,101,179,228,202,60,226,101,62,233,149,186,78,245,59,149,51,158,154,27,26,31,108,96,108,241,34,49,9,209,165,126,18,239,164,27,61,203,145,65,174,157,19,126,237,202,59,233,47,235,203,246,118,186,90,229,119,210,223,170,206,165,148,119,174,246,151,248,173,166,95,231,218,254,114,219,108,215,78,111,111,191,171,208,122,200,28,215,124,167,78,183,93,221,239,105,91,35,72,115,138,157,247,18,39,223,251,250,123,210,181,215,94,107,239,182,135,26,239,171,73,63,253,222,63,208,235,155,214,88,207,79,159,25,245,122,212,101,35,23,207,9,109,234,221,151,117,241,158,96,253,97,253,227,157,194,137,122,54,78,205,25,65,206,213,250,196,217,112,147,137,118,210,115,118,210,159,16,125,114,216,169,126,104,92,78,159,30,117,251,213,47,66,214,243,25,123,23,243,222,157,243,119,111,94,119,201,199,30,173,223,216,220,101,253,198,205,205,79,249,167,118,214,174,205,87,241,243,41,25,222,227,227,214,63,62,167,114,200,62,207,195,109,43,39,79,30,79,63,254,241,145,244,131,31,126,223,236,101,157,200,155,27,76,149,189,215,251,22,214,109,54,245,77,78,78,167,193,161,53,11,248,208,111,183,147,91,115,10,119,205,53,215,104,147,64,243,133,87,148,183,139,126,238,115,159,59,171,232,142,127,247,238,179,242,34,35,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,252,33,80,255,217,207,238,61,127,218,66,83,32,16,8,4,2,129,64,32,16,8,4,2,129,192,165,128,64,237,63,253,167,255,117,254,163,31,253,207,254,35,254,233,211,99,70,8,28,93,184,154,126,116,236,228,130,141,16,13,16,0,132,16,172,144,21,242,8,17,135,124,80,28,82,96,190,184,18,217,11,236,15,50,165,39,191,76,75,71,206,183,141,4,232,52,207,185,69,139,184,172,152,133,153,69,87,179,55,202,172,16,29,16,25,115,70,204,16,239,242,107,255,141,164,49,21,178,25,251,206,76,142,251,21,240,144,199,179,70,96,112,242,178,199,201,165,76,168,247,217,55,154,185,146,223,200,140,180,119,239,94,143,235,244,254,100,3,11,72,33,207,179,118,114,239,189,67,152,239,152,170,111,158,209,248,147,177,201,215,173,99,15,228,13,184,18,138,12,66,84,196,190,48,145,237,132,232,224,243,1,92,217,255,253,239,127,223,73,26,213,135,108,231,179,2,200,169,125,233,80,219,34,137,165,147,246,36,75,28,135,44,132,49,249,196,149,86,30,196,211,209,163,71,157,76,2,7,218,132,228,175,234,161,141,213,56,111,215,234,118,49,134,70,106,79,76,140,59,97,197,105,126,250,10,161,149,219,236,247,207,76,144,7,209,143,44,54,206,207,229,113,68,15,78,120,40,148,77,101,185,242,8,149,95,205,83,127,90,149,87,101,203,116,53,46,61,213,124,165,59,233,71,14,29,229,156,17,193,15,201,200,198,11,57,245,153,242,229,186,78,246,117,210,179,28,251,151,210,161,250,178,125,41,217,23,99,89,39,252,133,207,11,181,239,90,223,170,246,171,95,148,67,166,103,226,123,241,251,134,50,228,108,89,178,103,96,214,62,155,98,155,89,102,73,231,83,253,172,229,131,131,253,118,187,200,90,127,111,117,219,167,88,56,197,191,125,251,86,127,94,158,122,234,41,175,175,117,183,187,187,199,223,107,61,117,200,251,188,246,33,207,117,251,221,93,57,236,98,227,144,125,167,158,13,96,108,64,98,243,27,233,100,239,57,210,132,156,180,207,87,250,207,218,154,52,185,208,53,61,163,90,127,41,224,89,36,77,25,94,227,237,253,55,125,99,163,141,79,11,152,172,219,105,125,235,181,119,210,218,181,107,124,237,223,186,117,171,245,103,187,95,197,175,119,212,229,151,95,238,155,188,216,208,208,99,152,28,59,118,36,61,251,236,179,238,15,28,56,144,158,121,230,153,244,244,254,167,210,145,35,71,18,105,54,106,113,131,13,183,178,248,237,54,246,30,162,125,54,244,177,121,11,251,72,247,246,230,79,128,12,13,174,73,235,55,140,248,134,46,116,128,193,235,94,247,186,133,126,158,75,228,228,169,195,11,213,135,6,215,47,196,35,18,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,126,16,168,223,127,255,234,191,209,118,126,76,8,45,129,64,32,16,8,4,2,129,64,32,16,8,4,2,23,0,129,218,7,63,248,193,249,191,248,139,191,48,213,93,78,164,114,26,124,221,250,181,78,124,240,13,96,8,8,126,240,207,39,253,38,253,36,119,43,194,16,185,86,30,155,69,98,84,237,119,82,195,50,9,21,151,76,53,173,124,133,34,138,218,201,65,62,203,30,136,148,41,187,74,25,114,90,39,35,199,70,207,248,245,250,92,177,63,99,223,125,159,180,235,140,33,170,33,79,182,109,219,150,94,118,221,245,233,178,203,46,75,27,237,251,239,56,200,253,41,35,111,32,128,250,140,68,205,148,144,145,48,166,19,231,39,56,173,31,184,121,8,18,62,152,76,188,129,11,54,136,88,2,79,60,101,132,37,209,67,29,250,164,122,74,171,159,228,19,231,59,245,159,254,244,167,125,92,32,117,117,170,158,239,213,211,119,218,98,156,164,75,122,8,113,165,126,210,200,129,169,242,9,149,79,25,186,240,200,96,243,161,67,135,252,100,61,50,156,32,229,132,63,142,50,136,34,72,32,92,217,190,103,172,224,143,219,98,219,60,208,117,234,228,152,127,119,155,188,181,107,215,218,105,254,205,174,9,236,232,47,248,207,206,78,122,251,140,145,93,198,176,224,74,27,212,47,21,42,141,76,233,202,180,100,40,87,190,194,178,78,25,47,235,148,249,138,119,170,223,169,156,241,149,7,115,228,25,31,112,80,72,62,30,91,68,142,18,239,100,27,54,118,106,95,253,184,80,161,108,172,218,209,46,191,106,135,228,170,249,203,77,87,219,93,110,189,229,202,117,178,175,83,249,114,219,105,39,215,169,127,157,218,239,84,191,93,187,202,111,87,191,153,207,134,29,174,216,111,174,145,154,203,200,100,251,242,137,122,110,244,128,148,119,18,222,26,224,4,122,173,171,55,237,121,201,174,244,192,3,15,164,137,113,222,99,125,105,235,214,45,233,195,31,254,112,218,188,101,163,127,242,4,18,252,177,71,159,176,79,215,60,237,159,3,153,154,58,99,207,84,126,102,122,102,122,108,61,177,147,245,141,231,71,207,20,33,237,243,236,225,154,246,54,215,84,108,91,248,116,139,237,48,227,42,125,173,241,146,207,233,230,73,127,116,241,236,178,150,245,212,123,220,246,145,145,53,182,206,109,53,187,55,219,59,105,71,186,242,202,203,211,238,221,47,241,244,206,157,151,219,251,42,159,196,167,110,233,176,153,13,82,155,108,141,196,223,240,242,151,151,197,214,39,251,68,205,137,81,255,52,0,27,221,78,141,158,72,39,142,219,77,41,39,143,217,77,0,121,13,29,59,51,238,107,122,126,103,78,250,59,17,123,126,254,243,159,167,175,126,237,159,221,206,247,191,255,253,233,231,247,253,116,241,194,185,168,165,213,37,94,125,243,27,87,87,49,106,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,180,69,160,110,167,189,218,22,70,65,32,16,8,4,2,129,64,32,16,8,4,2,129,192,11,27,1,110,111,186,231,158,239,249,15,255,167,78,157,178,239,213,247,250,247,214,185,210,158,147,126,16,7,16,253,156,252,131,100,21,217,219,174,215,16,29,165,151,92,38,103,148,202,161,136,15,66,249,44,151,79,100,27,149,98,130,217,155,218,5,199,55,148,37,79,166,218,19,49,195,233,78,226,147,70,196,67,20,203,243,237,100,242,237,255,105,126,38,147,196,155,140,76,225,52,228,158,61,123,220,111,221,178,197,190,145,204,73,205,70,115,214,46,228,254,130,179,244,228,228,84,38,152,141,84,150,155,179,91,6,220,38,171,59,109,76,51,54,65,232,224,33,134,8,115,219,153,152,85,61,66,234,149,33,114,114,234,39,161,48,252,218,215,190,150,126,240,131,31,56,169,139,110,198,132,111,213,175,89,179,102,129,212,133,148,82,155,232,130,72,146,94,225,69,62,122,69,4,147,166,76,105,226,106,159,60,112,100,46,112,162,147,50,230,3,36,63,228,186,234,73,39,225,234,92,158,11,180,55,109,223,162,102,78,30,59,118,220,55,105,140,140,172,51,162,107,187,97,223,111,233,60,55,235,118,141,55,125,179,109,23,11,248,80,183,116,244,1,135,141,101,88,205,247,194,202,159,229,200,84,170,44,140,103,53,95,105,217,161,244,74,67,205,43,66,28,253,103,12,8,177,183,212,47,251,203,54,90,229,149,229,101,253,50,255,249,138,87,237,147,61,202,87,248,124,217,243,124,183,115,177,251,215,169,253,78,229,43,197,171,170,143,117,138,103,152,57,61,59,155,215,22,174,207,215,60,64,63,117,22,61,231,118,18,158,211,252,60,19,60,254,200,142,140,12,167,225,53,125,190,41,233,27,223,252,31,70,160,95,145,254,228,79,254,36,221,112,195,31,248,251,108,116,244,180,151,29,57,124,204,79,190,63,253,244,126,187,169,228,72,218,183,111,159,151,179,246,176,137,138,53,143,181,143,247,225,244,116,254,188,13,250,181,158,151,253,237,178,77,94,83,83,147,110,91,183,157,172,175,219,58,220,215,151,55,35,241,124,114,109,62,155,202,184,149,101,227,166,245,105,139,189,111,240,156,210,103,3,19,107,248,206,237,92,193,191,198,78,232,111,54,57,62,153,195,198,53,222,31,180,148,251,201,6,7,218,207,159,216,225,54,147,252,169,1,112,97,83,26,216,240,14,200,118,102,11,73,119,217,45,5,235,214,109,112,61,105,11,183,35,216,154,216,88,31,145,154,183,54,12,70,251,164,205,164,111,38,32,143,207,252,124,230,51,255,61,221,127,255,253,110,247,127,252,15,255,11,217,122,67,18,15,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,9,35,80,231,74,183,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,47,74,4,106,127,254,231,127,62,255,219,191,253,63,167,135,31,126,216,79,247,245,244,118,251,169,193,147,39,237,123,231,70,148,103,50,193,174,35,54,178,131,52,228,75,43,7,161,128,199,149,97,153,223,170,94,149,228,105,37,83,205,131,204,161,158,234,210,134,200,79,236,29,179,77,9,132,144,224,144,251,243,179,70,238,219,217,74,28,117,54,25,193,194,201,253,171,174,190,54,189,100,239,238,180,105,227,22,255,182,51,87,253,227,188,27,13,174,29,14,4,242,3,125,56,8,148,190,254,94,143,163,114,110,110,126,129,200,199,6,108,153,158,157,242,144,58,170,71,187,34,175,192,81,246,43,20,78,132,16,66,74,211,16,58,72,43,252,242,151,191,188,208,95,116,113,170,30,162,95,39,78,51,161,211,229,50,212,195,145,135,43,245,146,86,251,132,114,210,163,186,148,209,54,115,224,196,137,19,78,120,65,84,225,153,15,148,139,100,86,223,164,107,229,97,182,131,19,186,211,211,118,226,212,200,54,62,37,193,213,218,108,44,216,184,113,189,219,65,123,108,232,160,61,72,46,145,97,164,213,215,229,182,141,253,234,107,171,58,148,149,248,44,37,219,170,254,74,243,150,163,31,25,188,8,61,198,65,253,214,243,65,25,78,178,210,171,112,165,118,93,44,121,97,255,124,217,173,246,46,84,127,59,245,227,92,219,95,158,126,214,179,60,63,154,253,84,186,177,248,53,11,22,197,52,175,114,102,43,89,233,89,84,109,33,81,218,215,170,175,172,53,204,229,236,89,95,138,43,58,76,11,245,177,1,79,156,249,78,188,86,203,27,185,248,62,61,164,57,159,93,225,84,63,159,156,65,231,93,119,221,149,94,250,210,151,166,247,189,239,189,166,101,206,54,41,13,216,154,50,108,87,224,239,53,153,1,111,15,123,198,199,243,167,93,88,235,184,226,158,27,84,216,232,6,233,79,25,121,180,201,90,195,59,6,221,56,217,212,107,237,241,60,14,12,12,121,27,108,134,98,173,36,228,212,254,224,80,191,199,215,172,25,242,207,108,208,166,48,241,119,80,227,211,51,174,212,254,64,242,83,110,98,214,70,38,239,169,67,186,102,159,21,192,101,28,243,90,79,251,114,172,166,44,3,188,167,176,121,110,186,129,173,125,234,4,55,109,55,218,144,207,122,90,183,27,110,26,175,64,239,35,239,153,207,127,254,243,233,91,223,250,166,219,251,158,247,188,43,189,227,29,239,160,90,94,164,137,133,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,228,17,168,63,249,228,147,151,188,145,97,96,32,16,8,4,2,129,64,32,16,8,4,2,129,192,170,17,168,125,226,19,255,231,252,71,62,242,17,63,213,120,226,196,49,39,22,56,101,8,201,10,217,2,129,1,121,2,57,78,154,235,226,33,30,32,57,32,8,32,53,32,59,32,12,136,27,175,158,186,204,243,205,98,255,142,49,223,50,54,239,223,48,230,58,99,251,190,177,19,23,70,62,64,66,240,185,99,42,25,117,97,223,69,134,188,201,68,62,124,66,205,152,7,8,13,92,38,51,32,62,32,195,243,169,126,136,151,99,199,142,185,125,78,50,91,254,160,17,42,34,95,106,118,226,187,167,167,158,214,175,27,241,147,251,59,119,238,76,215,93,119,157,19,47,195,195,107,173,5,35,208,157,176,55,194,166,65,124,241,141,99,62,199,188,224,156,63,201,100,247,140,157,214,71,55,54,208,95,121,210,56,108,68,134,16,220,192,195,55,28,56,33,221,229,68,15,101,200,83,142,163,28,92,193,146,56,30,167,186,156,38,229,20,40,167,61,191,244,165,47,165,127,249,151,127,113,27,144,71,15,101,16,91,232,192,30,233,39,77,57,246,202,30,226,16,246,126,77,180,217,134,12,121,234,19,54,209,62,58,105,151,124,198,155,56,115,224,224,193,131,110,7,164,21,50,216,136,110,233,199,110,234,200,145,47,199,137,91,28,215,107,211,14,182,97,47,164,155,250,50,99,55,45,208,30,54,242,45,105,230,32,223,137,222,188,121,83,218,177,115,171,229,143,231,254,217,9,126,72,41,191,125,193,117,210,38,27,14,242,103,27,44,113,150,147,45,10,17,192,6,28,121,138,123,70,241,71,242,42,23,174,164,241,213,114,250,79,255,212,71,97,139,74,242,150,227,36,71,93,244,227,193,138,57,174,113,65,6,220,24,75,108,194,73,94,182,181,106,75,246,182,42,35,175,90,174,126,183,147,95,105,62,250,132,33,109,209,15,145,166,244,165,156,195,234,35,121,204,75,250,75,31,151,114,85,251,151,146,109,85,214,174,191,237,242,91,233,88,42,15,251,218,233,34,255,92,237,239,226,148,182,185,124,157,125,254,166,189,167,173,93,158,53,123,234,72,54,29,235,179,175,125,121,110,206,37,136,245,18,227,197,115,22,27,25,23,39,160,27,186,80,141,221,62,255,18,228,243,226,58,205,198,22,199,132,67,217,103,78,189,107,141,232,235,203,167,250,89,15,166,166,108,147,85,131,144,167,158,230,65,79,79,158,251,156,78,207,239,31,91,203,231,187,237,147,43,147,233,138,43,247,164,253,207,236,179,205,66,227,233,200,209,147,233,51,159,253,92,122,197,175,221,148,174,189,246,90,211,55,193,234,159,142,219,181,245,253,253,131,110,63,118,244,245,244,58,65,15,17,207,60,37,111,177,125,229,203,33,247,167,44,151,109,122,38,73,171,92,115,152,60,60,155,197,230,121,1,217,104,225,102,109,87,89,87,23,115,188,49,134,222,54,107,9,115,38,19,254,179,118,253,190,158,31,234,116,25,217,191,168,77,83,5,54,140,17,107,5,207,148,223,52,48,49,237,107,43,117,112,60,83,243,118,19,66,255,96,222,24,192,250,206,167,12,120,199,112,107,204,61,247,220,227,155,171,110,189,245,214,244,174,119,189,43,221,114,203,45,84,203,134,18,187,0,238,208,193,99,23,64,107,168,12,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,87,27,129,58,59,215,195,5,2,129,64,32,16,8,4,2,129,64,32,16,8,188,168,17,48,178,255,19,243,31,250,208,135,22,136,68,78,48,114,74,156,127,11,66,26,64,176,65,168,67,246,139,164,16,185,224,132,69,1,79,89,222,42,190,18,174,128,250,34,73,212,4,36,7,4,63,54,226,33,129,200,227,228,102,79,127,159,237,25,128,188,24,72,235,215,175,79,151,93,118,153,125,223,248,202,180,99,199,14,59,13,190,209,79,38,210,31,228,141,58,49,66,40,147,246,57,157,57,140,233,233,76,132,209,54,178,132,144,34,138,67,158,224,212,55,226,216,8,177,130,131,0,231,154,103,60,121,16,45,248,82,158,246,112,228,137,228,70,175,72,118,218,34,45,34,151,246,15,31,62,236,36,140,250,139,44,196,22,253,68,31,50,164,33,77,229,176,75,94,253,240,190,54,242,201,147,19,206,216,74,219,148,65,186,211,206,209,163,71,125,46,96,207,224,224,96,131,60,202,253,165,143,120,234,99,119,59,135,62,100,144,85,187,185,239,121,195,4,245,100,255,177,99,39,188,31,232,99,131,195,166,77,92,55,109,56,251,174,16,217,220,186,45,245,195,43,180,248,163,182,93,159,217,131,147,109,158,168,252,145,188,244,146,150,151,40,101,120,242,133,69,181,140,180,116,168,172,85,168,246,36,95,234,6,15,97,204,56,130,159,218,43,235,181,210,171,188,78,114,75,149,83,70,123,231,226,84,31,93,106,139,62,106,94,170,63,122,230,232,175,228,20,46,213,126,39,140,209,187,148,107,85,127,57,237,74,103,39,89,141,103,43,249,106,153,100,150,31,230,13,83,46,111,143,73,238,139,198,75,207,141,180,241,252,168,204,162,118,146,60,25,89,158,175,115,55,89,223,0,128,236,98,110,151,254,169,143,77,172,200,3,215,197,178,212,174,186,102,157,197,37,173,242,201,99,94,104,110,48,118,138,83,187,106,7,235,3,39,233,143,28,57,230,100,125,111,111,95,26,26,92,147,78,244,156,240,198,158,124,114,95,250,244,127,255,108,250,223,255,248,127,243,247,69,191,221,206,146,215,205,110,63,185,207,218,198,9,126,218,149,61,132,234,51,161,218,103,158,226,73,43,174,122,172,159,196,85,198,187,9,71,26,39,57,79,84,254,204,204,48,134,232,54,57,31,158,140,41,117,112,117,54,162,153,35,205,251,75,113,116,179,252,114,157,63,101,216,196,90,206,250,77,154,114,226,188,59,233,167,108,121,240,164,159,48,55,0,0,32,0,73,68,65,84,193,7,211,221,119,223,157,190,242,149,175,164,123,239,189,55,113,163,35,27,253,222,253,238,119,167,219,110,187,45,189,249,205,111,246,38,188,161,248,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,130,67,160,254,139,95,252,226,5,103,116,24,28,8,4,2,129,64,32,16,8,4,2,129,64,32,176,98,4,106,31,253,232,71,231,63,249,201,79,250,201,109,174,73,135,20,192,235,116,55,167,171,33,149,33,99,69,58,136,120,84,90,196,139,136,17,149,151,33,228,146,228,170,86,74,79,53,191,76,67,84,64,198,224,33,105,32,163,177,17,95,183,239,33,255,27,59,177,191,110,67,190,158,127,211,166,77,105,112,96,112,161,58,196,8,125,162,30,54,17,202,22,226,148,217,57,252,69,196,142,250,34,57,72,27,197,203,144,56,58,39,38,206,56,1,139,93,56,242,33,126,164,31,242,5,130,86,167,179,193,83,132,17,39,229,33,242,177,3,93,153,188,225,154,233,161,244,189,239,125,47,125,231,59,223,113,93,164,209,233,223,122,182,13,12,56,228,193,15,47,187,208,43,167,254,210,182,72,30,202,36,75,156,186,212,1,99,236,66,22,146,255,208,161,67,11,237,210,182,116,168,61,234,84,245,160,111,177,131,148,202,250,233,31,14,61,250,252,129,218,62,125,122,220,54,53,28,117,124,122,123,251,109,206,109,76,27,54,108,242,141,19,180,129,92,107,151,73,175,69,228,101,107,193,133,92,233,82,72,65,217,143,5,193,37,34,212,197,171,30,216,18,87,186,28,131,37,212,180,44,42,117,107,252,16,164,13,198,7,79,92,237,75,190,165,178,70,166,236,90,74,166,85,153,234,41,108,37,67,30,54,44,229,100,43,122,228,193,136,126,208,71,156,116,144,198,75,174,83,219,75,181,187,218,178,149,182,41,219,219,181,119,174,229,237,244,230,124,155,139,11,2,205,24,89,185,31,176,255,164,88,23,244,188,144,110,58,183,207,199,80,245,21,106,45,97,195,0,117,109,115,15,202,236,84,120,214,157,111,95,201,22,168,78,83,111,167,88,137,75,137,57,243,130,117,130,114,214,80,210,114,101,29,197,153,75,154,71,132,220,118,50,118,250,148,111,84,130,196,230,196,250,191,125,213,175,249,41,117,214,96,72,111,54,140,105,51,22,207,84,213,73,31,249,138,99,11,109,202,171,14,237,179,54,227,40,67,30,251,209,75,92,164,191,228,101,183,194,238,110,222,63,246,94,154,201,27,51,116,146,159,91,14,164,11,124,154,62,99,45,156,88,91,105,159,144,60,228,232,35,239,71,250,207,134,189,39,158,120,34,253,240,135,63,244,219,97,126,244,163,31,249,26,15,78,123,246,236,73,183,223,126,123,122,211,155,222,228,230,243,30,8,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,194,70,160,206,127,192,134,11,4,2,129,64,32,16,8,4,2,129,64,32,16,248,149,64,160,246,123,191,247,123,243,127,249,151,127,233,215,248,115,162,31,82,151,31,251,33,12,32,14,32,10,156,80,111,16,47,144,8,144,15,34,95,20,111,146,16,37,33,209,140,131,166,100,58,33,139,28,36,136,66,228,177,69,39,230,217,148,192,247,152,175,190,250,234,180,117,199,246,84,55,66,165,111,160,223,9,107,72,115,190,181,140,19,145,66,28,123,33,100,200,147,23,17,95,183,107,146,69,22,171,76,117,9,105,187,116,228,169,47,132,56,233,6,15,97,2,193,67,62,228,18,121,124,235,153,56,55,13,144,207,198,5,176,70,14,157,34,134,144,165,77,8,42,234,136,188,129,60,218,176,97,131,203,211,79,116,84,255,237,78,30,78,118,16,74,191,250,228,2,246,135,52,30,25,66,218,193,158,35,71,142,184,109,108,42,0,107,145,86,132,232,71,182,236,63,233,118,78,114,42,87,91,244,21,219,185,77,225,228,201,209,52,54,154,55,75,108,222,182,57,109,218,184,197,245,131,1,245,213,39,179,88,106,26,97,78,55,134,160,82,214,76,86,237,171,166,155,146,57,166,254,41,159,246,171,253,160,140,60,185,178,156,250,106,131,254,118,114,146,69,78,109,107,110,130,1,184,151,99,128,156,218,46,219,34,127,53,78,237,75,167,116,40,95,233,118,97,181,94,85,142,114,205,83,226,120,48,5,27,158,105,156,230,40,241,82,159,230,11,249,237,92,41,223,74,102,185,253,80,93,228,75,157,157,234,119,42,151,94,66,244,86,229,171,233,82,190,115,220,72,112,63,89,95,72,114,82,31,167,15,176,51,77,141,156,207,46,19,246,30,111,92,249,239,107,95,115,42,55,228,154,65,158,255,194,196,4,93,54,247,3,219,27,135,204,155,21,150,17,43,251,236,58,26,243,130,56,235,16,243,61,175,15,211,190,46,46,165,114,124,252,180,173,139,235,156,236,62,115,102,204,79,167,179,78,114,59,13,132,247,232,232,233,244,127,127,238,239,210,13,47,187,49,237,218,125,133,201,229,141,95,16,253,254,124,218,231,101,100,143,66,61,243,180,139,45,140,155,60,117,240,154,35,132,200,163,143,250,144,238,146,37,159,77,5,114,148,171,94,51,175,252,228,74,214,69,155,86,213,245,81,159,247,6,250,249,228,0,107,194,248,248,164,151,229,205,10,179,222,79,100,104,143,247,223,207,127,254,243,196,201,253,159,252,228,39,233,103,63,251,89,122,234,169,167,252,134,24,218,135,220,255,205,223,252,205,244,218,215,190,54,93,127,253,245,152,81,99,99,87,184,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,23,7,2,117,126,112,12,23,8,4,2,129,64,32,16,8,4,2,129,64,32,240,43,131,64,237,119,127,247,119,231,255,234,175,254,202,9,8,200,93,254,61,200,233,116,136,3,136,126,93,21,15,137,224,196,72,1,13,105,136,25,156,200,141,50,84,190,136,145,86,101,34,87,92,73,139,63,180,203,6,4,200,97,72,20,200,239,251,239,191,63,61,249,228,147,105,96,120,40,237,180,235,250,71,70,70,156,64,103,179,2,228,52,155,19,32,138,32,196,105,27,29,180,61,99,125,146,205,228,245,216,181,200,211,211,77,34,95,182,40,196,28,213,37,15,207,247,143,141,27,113,125,232,26,30,30,241,182,116,170,146,118,32,103,184,17,1,178,137,144,83,242,216,75,31,94,249,202,87,250,55,163,177,19,156,169,71,62,184,67,124,146,207,233,75,174,87,134,212,129,204,97,44,24,27,198,130,126,225,193,68,155,31,104,19,135,125,37,198,164,25,159,50,159,56,94,242,232,130,104,197,97,39,158,58,216,1,81,38,252,176,145,122,164,241,184,82,151,103,216,31,217,162,180,234,19,210,15,244,244,244,244,89,223,198,13,155,209,116,236,40,27,51,106,70,168,245,164,173,91,183,217,213,253,107,109,140,79,25,206,118,133,183,249,118,39,145,165,127,185,161,250,140,124,25,175,214,199,254,106,185,210,10,165,131,62,85,241,150,62,225,80,214,81,89,171,80,242,232,100,220,25,23,28,99,195,120,104,28,213,38,101,204,205,78,174,83,251,106,183,148,83,94,39,221,203,41,199,94,60,246,227,100,63,253,227,89,198,249,179,216,152,95,164,177,5,143,29,165,93,148,85,93,39,91,151,131,145,116,74,87,167,54,37,79,216,73,86,58,171,178,202,95,73,253,178,93,197,23,56,250,6,191,175,124,66,163,167,205,190,70,142,66,9,52,42,230,236,114,30,53,226,141,171,252,107,182,97,96,110,62,175,155,121,186,177,6,48,102,182,22,218,152,206,249,218,179,96,133,180,47,132,173,250,71,223,171,249,202,99,188,152,43,204,19,230,72,43,156,202,186,115,243,124,210,164,219,214,220,41,175,195,102,37,214,73,78,178,179,142,240,252,252,235,191,254,107,250,244,167,63,157,62,254,95,255,139,203,64,152,79,76,140,59,137,159,140,232,199,73,167,66,117,128,103,177,116,213,249,68,154,53,156,181,13,187,177,23,187,53,239,33,237,75,157,196,213,39,194,158,158,252,94,69,79,62,205,159,55,64,81,134,231,83,38,244,9,204,39,38,166,252,89,25,30,90,235,109,30,181,79,22,76,207,76,218,123,230,84,250,238,119,191,155,126,250,211,159,166,71,31,125,52,61,252,240,195,254,238,193,46,222,19,108,124,184,245,214,91,211,171,95,253,234,244,154,215,188,38,93,103,183,224,152,171,61,244,208,67,101,215,34,30,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,34,64,160,254,71,127,244,71,47,130,110,68,23,2,129,64,32,16,8,4,2,129,64,32,16,8,4,86,130,0,36,197,223,252,205,223,56,177,15,177,0,65,13,33,11,81,160,184,78,221,138,128,64,127,171,184,8,14,149,117,10,75,18,4,157,74,43,132,224,198,62,200,14,72,23,200,65,236,98,19,66,255,208,160,159,86,236,53,50,7,82,26,15,233,207,21,254,144,27,144,28,244,7,219,117,226,18,50,6,82,37,159,154,228,36,102,190,114,159,182,113,178,151,126,224,168,71,187,165,199,30,72,118,242,32,148,176,77,30,194,158,83,149,16,252,108,52,64,142,13,8,216,179,123,247,110,63,81,201,169,126,57,221,152,64,127,104,27,187,238,186,235,46,215,43,178,23,89,116,32,75,223,193,6,57,226,114,194,11,29,178,93,125,149,12,33,114,200,40,14,22,120,112,133,228,167,79,194,14,89,188,100,188,146,253,161,190,218,83,158,194,82,63,121,200,82,191,204,39,15,92,78,28,103,51,196,120,26,232,95,227,253,91,187,118,157,201,117,89,25,4,213,160,215,153,109,140,131,244,87,195,118,118,84,229,202,116,39,251,145,69,166,12,137,211,150,218,147,14,141,129,202,84,238,149,27,117,20,111,23,74,23,229,196,25,63,244,240,12,106,222,146,150,77,200,169,189,50,143,252,170,171,218,83,45,47,235,151,113,201,117,170,47,185,78,33,122,152,7,180,65,72,31,217,16,67,200,115,170,79,95,168,95,101,184,148,238,115,181,79,245,177,75,241,178,189,86,121,101,121,43,204,202,114,234,183,146,233,164,183,212,209,57,14,57,111,126,129,156,135,188,182,185,106,255,203,167,249,115,218,245,152,61,148,101,79,14,117,243,90,71,170,234,176,125,206,247,156,228,103,88,229,60,150,108,198,169,213,86,126,35,96,217,119,97,67,158,242,89,183,68,150,211,158,242,203,80,245,152,59,172,185,148,17,31,29,59,105,27,134,182,166,29,59,118,164,135,30,58,101,249,153,32,231,155,244,111,124,227,27,211,111,221,250,102,95,171,69,192,115,35,140,156,116,42,77,168,181,84,109,75,70,105,230,50,107,38,114,188,103,72,75,55,125,208,26,46,249,82,55,241,188,89,43,223,58,195,102,39,228,104,67,117,159,123,238,57,211,215,107,121,53,191,249,132,190,142,142,142,165,111,125,235,91,233,11,95,248,66,58,124,228,128,201,78,59,6,188,255,216,228,192,251,239,134,27,110,72,151,95,126,185,147,251,220,126,35,114,159,19,254,225,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,94,188,8,216,127,147,214,95,188,189,139,158,5,2,129,64,32,16,8,4,2,129,64,32,16,8,180,66,160,246,241,143,127,124,158,235,125,191,249,205,111,58,185,40,50,3,194,5,194,26,2,1,194,17,167,50,41,34,13,201,97,103,155,211,172,221,227,220,173,52,121,238,51,113,129,220,98,47,130,168,113,130,84,10,43,33,4,52,255,70,21,145,15,225,13,217,1,193,106,231,61,157,180,129,12,38,125,252,248,241,244,164,157,156,167,29,72,23,136,113,236,102,179,0,132,191,210,228,161,51,147,50,249,202,101,17,49,212,21,201,132,253,244,95,196,62,109,200,67,226,147,15,201,3,201,79,62,120,65,206,210,14,100,11,254,154,107,174,241,239,70,67,62,209,7,57,116,11,15,244,144,134,236,132,136,185,231,158,123,220,54,236,36,31,2,11,242,29,123,113,180,163,235,251,209,33,71,28,121,236,167,63,200,137,56,82,255,144,85,30,113,116,66,184,30,60,120,208,201,126,112,130,44,2,31,244,128,99,85,143,236,160,126,38,10,153,23,26,207,197,250,213,46,97,254,111,141,46,63,153,202,149,218,16,86,93,181,186,221,30,176,46,109,223,190,211,137,74,176,4,67,92,217,55,207,88,244,103,233,121,179,72,180,69,66,186,75,44,74,49,229,203,254,178,76,56,131,53,14,60,228,165,87,97,171,250,165,46,48,198,169,61,213,3,43,112,168,214,167,29,100,148,175,176,212,185,146,120,167,250,231,90,142,45,216,204,28,194,161,143,56,158,190,243,220,208,31,210,132,96,138,12,117,58,181,237,10,59,252,209,24,181,19,235,212,70,167,242,118,122,149,175,241,84,90,161,242,59,233,239,84,110,136,154,202,236,217,36,147,227,25,103,123,130,252,127,42,207,109,55,229,61,109,88,219,138,146,139,248,219,216,44,224,42,61,23,2,62,143,95,111,111,126,46,25,51,159,183,38,155,111,56,89,122,163,64,83,121,142,85,251,164,52,161,226,204,127,205,5,229,171,12,45,57,206,70,173,30,95,71,88,59,235,118,58,190,54,153,63,183,194,122,201,154,123,228,200,97,127,7,240,110,248,212,167,62,149,174,185,246,42,95,151,33,207,209,143,215,88,40,44,237,205,107,86,206,161,188,234,177,3,25,121,136,123,240,225,217,37,175,180,89,117,213,110,110,123,54,205,204,78,57,225,207,218,199,187,141,205,117,124,206,4,93,99,99,57,100,189,60,122,228,184,189,111,102,77,119,95,186,239,190,251,210,195,143,60,108,235,115,221,228,198,253,83,54,175,123,221,235,210,85,87,93,229,159,182,17,177,255,237,111,127,187,236,78,196,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,94,228,8,212,249,143,205,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,191,114,8,212,62,249,201,79,206,127,232,67,31,114,178,31,162,151,19,230,16,204,144,192,16,23,250,119,162,200,10,17,24,74,19,138,192,40,243,90,197,65,87,249,157,144,134,104,70,47,196,18,228,31,132,14,121,56,108,152,177,205,5,163,70,140,96,39,14,114,92,4,60,155,4,168,199,119,231,113,78,78,89,136,158,38,9,147,9,69,17,139,234,7,178,180,75,190,226,180,71,26,167,190,98,15,121,219,183,111,119,178,101,239,222,189,78,48,65,52,65,236,163,15,71,93,244,128,37,109,139,204,246,147,237,118,3,0,58,216,32,240,141,111,124,35,237,219,183,207,137,124,72,119,250,194,70,5,60,109,66,136,162,139,254,50,62,232,39,45,39,187,68,166,170,237,170,28,249,202,3,167,195,135,15,251,166,5,174,236,71,175,176,2,107,108,67,86,242,37,6,106,23,27,40,175,58,213,165,28,155,248,207,13,54,41,156,182,147,252,96,209,215,55,108,237,13,59,249,198,247,182,207,156,158,72,67,195,253,141,83,178,54,230,5,7,89,213,189,156,180,176,41,109,43,227,237,116,72,134,177,34,46,47,124,193,7,79,159,232,163,230,19,114,200,168,221,118,250,59,229,163,15,236,217,72,34,108,9,21,167,190,108,236,164,107,169,114,141,37,186,86,99,115,167,58,148,131,71,117,30,104,30,171,93,202,213,55,242,72,171,206,82,246,163,123,41,135,142,229,184,178,31,43,193,181,172,215,170,157,86,186,90,229,181,170,75,94,39,253,38,129,148,123,91,157,76,190,249,192,212,106,54,23,109,125,84,185,69,26,113,123,78,173,204,73,125,27,159,197,110,113,218,134,194,231,56,235,85,95,95,190,253,132,60,91,77,205,51,207,137,47,174,67,206,82,174,93,159,200,199,107,236,53,71,148,175,16,221,25,195,154,147,225,245,122,222,96,197,154,136,157,16,229,220,236,178,107,215,46,187,93,229,120,227,25,237,78,223,178,83,240,95,253,31,95,79,31,254,253,15,249,141,41,172,183,56,244,150,97,25,111,53,191,36,143,28,235,55,207,42,158,155,92,184,54,255,233,167,159,118,251,164,31,57,244,104,205,96,77,207,241,105,95,11,33,250,89,11,245,222,66,150,91,20,232,99,87,87,221,101,186,187,88,135,89,251,243,103,13,134,6,215,164,173,91,182,167,131,135,246,251,103,86,126,255,247,127,159,102,106,172,23,225,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,126,117,17,168,115,98,41,92,32,16,8,4,2,129,64,32,16,8,4,2,129,192,175,36,2,181,63,251,179,63,155,255,211,63,253,211,244,15,255,240,15,78,92,64,70,136,192,128,208,222,188,121,179,19,27,16,181,144,216,34,98,32,36,32,41,72,67,52,80,7,194,29,185,238,122,191,147,28,173,200,45,242,240,34,112,8,149,102,4,148,143,94,156,228,61,209,72,195,49,173,225,196,190,121,202,33,73,176,1,79,28,27,112,78,158,64,160,152,167,95,146,181,136,199,33,151,212,206,108,131,44,233,233,206,167,74,251,122,242,245,253,148,67,190,163,3,130,7,82,233,240,209,35,233,198,27,111,76,191,241,27,191,145,174,189,246,90,111,11,221,106,191,180,153,54,192,81,109,211,63,108,65,23,27,5,30,124,240,193,244,245,175,127,221,111,8,128,36,130,252,161,141,43,175,188,210,241,69,30,92,201,135,144,119,124,27,216,96,27,122,56,21,74,27,212,39,77,190,244,96,28,241,114,124,32,167,158,125,246,89,151,219,182,109,155,143,43,99,73,187,212,213,152,80,151,56,14,251,113,57,221,36,248,23,203,102,92,103,103,231,221,30,78,164,50,103,140,202,75,135,15,29,245,83,184,156,170,133,204,190,236,178,203,92,39,246,130,239,236,220,164,247,119,205,154,225,52,49,121,198,218,97,142,228,235,222,193,158,246,69,6,130,51,118,146,166,125,141,179,108,36,191,234,212,143,50,95,242,148,225,85,15,188,40,3,51,218,1,27,112,39,143,177,192,227,72,151,58,74,221,75,197,193,57,147,126,121,227,0,109,107,243,8,245,104,179,234,100,63,161,218,172,202,44,55,173,250,210,73,189,50,174,242,229,234,147,156,116,48,30,96,196,56,129,41,253,5,83,198,26,221,200,105,204,52,223,208,65,217,114,218,86,59,106,119,165,97,181,13,244,73,39,97,181,124,165,250,53,143,84,15,125,210,95,198,85,94,13,91,181,175,250,200,130,29,152,90,144,122,109,157,226,59,238,182,165,38,61,254,248,227,233,234,107,246,166,190,222,1,123,134,198,76,178,121,107,2,100,49,158,121,87,234,242,182,217,0,128,107,156,236,167,125,158,209,201,201,105,123,6,230,252,249,228,26,249,185,89,27,191,196,154,207,198,157,201,133,117,131,113,214,6,21,198,19,251,228,206,106,139,102,76,63,114,132,216,3,94,60,107,200,82,151,124,226,228,159,93,223,214,1,43,163,254,204,204,180,205,51,110,28,200,178,90,231,94,242,146,189,233,222,123,127,226,207,212,212,84,87,250,219,191,253,219,244,138,87,188,34,221,244,107,55,250,90,217,237,183,32,36,111,147,103,155,246,104,95,118,19,150,237,18,199,147,95,150,97,59,245,88,119,137,115,131,0,105,214,99,214,11,97,77,156,83,251,148,173,89,51,228,101,61,189,185,255,60,19,200,209,31,240,39,14,124,228,159,57,125,220,113,206,216,39,211,49,238,235,102,173,107,38,29,56,240,108,186,251,238,187,211,205,55,223,156,222,254,246,183,167,199,30,123,76,144,71,24,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,43,134,64,157,255,152,12,23,8,4,2,129,64,32,16,8,4,2,129,64,32,240,43,139,128,95,227,207,105,72,174,57,134,140,192,115,226,155,107,144,249,183,34,4,10,132,191,72,17,210,144,179,144,31,16,20,253,189,249,20,50,167,42,69,106,67,158,224,229,114,90,169,206,97,89,183,42,45,226,133,80,14,155,33,97,168,167,83,239,185,205,108,199,162,248,92,190,234,153,60,200,36,124,25,167,127,228,129,9,249,108,140,133,200,130,208,225,115,7,255,63,123,111,30,172,249,81,213,255,247,115,239,115,239,157,187,204,190,101,102,178,76,50,33,144,21,66,130,132,69,32,11,152,47,75,149,194,183,16,44,4,4,84,252,90,5,90,69,105,149,250,251,67,11,139,210,42,41,181,20,11,45,203,178,16,68,17,148,36,8,148,18,144,108,36,25,18,18,18,72,50,89,39,179,239,115,247,253,254,206,235,244,243,190,79,223,79,158,187,204,76,130,153,225,116,232,219,219,233,211,167,223,221,159,126,72,222,189,156,183,245,188,116,205,53,215,56,201,79,155,244,27,18,30,242,77,228,166,108,43,109,69,150,114,136,31,100,33,132,184,182,31,130,142,246,244,255,203,209,69,127,144,197,149,182,35,39,221,200,227,149,135,126,226,132,146,161,190,108,208,88,114,115,131,136,125,136,120,250,70,29,28,118,149,117,61,179,242,7,123,178,131,80,111,146,122,202,71,7,68,21,100,47,246,28,61,118,220,210,227,94,133,118,54,108,216,96,253,203,164,35,117,166,103,38,189,143,214,211,52,62,193,38,13,116,102,194,149,250,120,92,169,223,235,153,46,229,81,142,28,182,151,121,228,87,29,229,200,149,122,201,83,61,202,192,31,199,92,0,43,217,177,24,54,213,182,90,165,213,110,105,131,244,19,106,220,91,213,93,74,158,250,177,152,172,112,64,110,169,117,22,210,217,74,7,125,36,95,101,213,180,242,165,151,244,243,129,177,244,205,23,206,215,70,213,158,249,234,47,148,63,159,110,234,80,182,80,249,66,122,171,245,177,213,191,91,174,211,111,207,223,8,235,246,170,85,172,205,108,22,105,174,143,124,83,38,190,36,199,220,215,90,132,254,201,137,105,191,117,227,200,145,35,169,111,121,79,234,181,239,90,125,96,190,34,79,90,216,169,76,141,85,211,200,73,86,50,10,145,213,183,160,184,100,165,199,246,28,216,132,245,63,141,106,77,34,158,111,135,117,123,243,230,45,137,183,238,185,145,224,240,225,163,233,75,95,250,146,95,225,207,218,52,51,213,92,31,209,77,29,116,227,233,175,218,33,84,219,10,201,227,55,143,144,223,58,110,113,217,178,101,75,122,229,43,95,233,107,5,182,51,6,172,25,232,101,253,224,247,131,223,13,78,254,239,218,181,203,158,73,89,153,134,71,6,253,6,29,202,248,253,224,183,96,98,60,111,70,115,98,223,150,64,210,92,219,207,9,255,122,123,167,217,82,75,19,147,35,169,175,151,223,135,3,233,246,219,111,135,232,103,84,107,220,42,195,154,27,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,167,15,129,58,255,18,26,46,16,8,4,2,129,64,32,16,8,4,2,129,64,224,167,26,129,218,71,63,250,209,25,72,135,47,127,249,203,78,148,136,176,88,181,106,213,236,201,77,8,9,174,147,215,169,230,145,161,225,52,97,167,35,123,150,117,207,146,36,148,217,57,77,7,19,114,68,62,163,11,25,213,188,18,190,36,79,136,139,96,81,254,124,35,82,155,70,22,210,44,19,103,200,181,219,21,199,51,141,147,154,210,51,95,253,100,196,9,36,12,164,142,72,37,201,82,151,60,156,226,200,242,158,61,4,61,79,28,220,120,227,141,126,101,63,50,200,66,30,201,169,31,178,161,236,11,113,136,31,244,64,18,113,178,158,211,252,60,51,160,19,221,232,91,183,110,221,236,166,1,244,82,79,30,146,137,56,114,16,59,252,127,121,136,54,210,234,15,229,106,159,250,34,166,104,23,18,10,194,14,25,54,68,224,169,143,93,200,65,250,83,86,186,106,186,44,107,198,51,65,150,219,206,253,92,177,98,149,219,119,248,240,97,183,21,194,170,163,222,145,184,69,0,251,68,76,77,79,179,161,193,78,249,214,217,128,145,237,128,152,68,38,191,65,78,43,204,27,157,246,205,173,210,86,110,47,147,116,89,30,2,112,97,39,50,79,24,73,143,106,129,37,88,48,238,216,8,233,9,46,78,18,86,176,81,157,19,9,69,162,82,71,54,43,36,143,246,23,114,216,255,124,59,48,144,19,46,74,159,104,216,170,126,137,177,226,101,155,106,163,85,93,149,45,53,92,76,135,202,91,181,191,212,54,22,146,147,254,133,100,150,82,54,159,30,230,38,115,100,106,50,19,253,196,59,59,237,189,122,187,45,227,232,145,227,182,70,247,20,115,168,73,92,211,102,190,41,99,158,214,27,39,251,219,218,106,182,30,76,152,108,222,140,195,124,27,31,159,180,117,227,152,127,3,125,125,221,254,125,104,189,193,78,97,89,218,92,198,203,22,201,199,102,234,16,226,149,167,190,149,249,148,73,191,247,193,236,35,141,231,38,3,173,17,216,195,245,247,61,221,93,233,156,115,206,49,130,255,176,127,187,172,145,55,223,124,115,186,225,205,215,165,107,175,189,54,77,78,231,83,252,124,135,180,39,221,138,151,118,43,46,25,210,90,239,201,19,6,90,75,73,179,209,160,234,46,187,236,50,255,205,224,228,253,35,143,252,40,247,183,86,55,91,251,82,127,119,191,63,163,210,63,209,239,250,250,251,7,28,251,124,195,2,88,229,219,7,58,58,186,108,141,236,182,77,1,131,254,27,193,111,210,23,190,240,5,78,244,59,217,175,54,217,132,118,243,205,95,245,254,175,93,187,214,111,1,96,115,87,184,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,51,19,129,186,254,3,219,153,217,189,232,85,32,16,8,4,2,129,64,32,16,8,4,2,129,192,18,17,168,125,252,227,31,159,217,190,125,187,191,23,15,161,207,85,196,156,98,223,182,109,155,95,61,12,217,73,62,4,40,36,9,164,134,200,14,145,255,16,198,245,142,76,226,208,46,229,242,178,67,105,66,145,56,101,40,185,106,40,210,69,249,210,163,180,202,75,34,149,50,229,43,62,51,147,175,175,22,65,78,126,217,23,234,163,155,255,159,76,95,185,118,25,162,228,220,115,207,77,215,95,127,189,95,219,143,12,4,18,164,15,24,225,168,3,65,53,159,163,14,248,208,22,109,63,246,216,99,233,206,59,239,116,146,31,93,232,129,48,226,68,191,92,105,59,245,148,166,45,234,160,147,113,161,93,202,177,135,188,210,14,218,34,143,141,26,144,95,188,107,205,141,12,180,35,114,139,16,57,201,210,62,109,148,78,105,200,53,156,54,116,96,147,68,137,131,25,132,34,54,12,14,12,251,149,253,19,19,83,105,153,217,201,105,254,158,158,101,110,195,196,196,88,170,181,101,178,12,146,191,195,54,107,76,249,105,91,230,69,198,145,177,154,158,102,62,229,219,13,208,175,177,194,6,236,38,79,249,37,70,148,183,114,146,39,84,159,144,35,45,220,192,150,177,18,150,180,67,89,41,223,74,247,82,242,74,29,180,41,183,20,219,145,45,235,168,238,137,132,213,126,159,72,221,165,202,210,71,245,147,176,28,51,226,74,171,47,39,98,147,234,44,213,150,170,156,218,42,245,200,86,100,203,252,106,221,147,73,87,245,149,109,181,210,87,149,151,140,242,243,187,237,204,85,230,78,62,81,207,70,33,110,231,56,122,52,111,170,89,214,157,159,225,200,223,83,158,99,124,163,154,223,210,57,55,148,28,99,199,26,213,233,227,196,6,29,244,163,139,205,66,211,211,125,179,68,63,54,241,109,240,157,224,72,203,206,185,186,155,184,82,46,59,20,39,77,92,155,105,136,203,131,23,241,89,231,27,18,196,109,179,38,82,215,214,191,169,188,54,176,94,175,88,190,42,157,115,246,121,105,199,227,143,218,186,202,166,170,254,244,207,95,248,151,116,249,229,151,167,181,171,215,248,26,197,55,206,218,201,111,87,213,126,141,17,237,150,113,236,4,11,236,84,31,84,142,125,200,243,187,65,57,14,189,172,169,172,183,156,250,191,232,162,139,236,247,227,10,35,251,31,73,15,61,244,144,111,186,98,99,0,79,153,96,247,224,224,176,111,168,240,77,89,253,164,135,124,211,197,228,100,191,109,146,130,232,55,140,236,229,16,108,102,253,70,207,103,62,243,153,244,193,15,126,208,219,163,157,63,254,227,63,78,151,94,122,177,167,171,127,120,46,6,167,240,123,223,251,94,85,36,210,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,25,2,245,157,59,119,158,102,38,135,185,129,64,32,16,8,4,2,129,64,32,16,8,4,2,47,16,2,53,35,9,102,126,251,183,127,219,137,88,72,16,78,155,115,2,155,56,132,14,100,4,33,68,29,121,144,30,156,18,23,209,4,153,188,124,69,175,147,35,34,244,32,68,74,50,132,184,210,132,115,72,156,121,58,86,202,148,4,139,244,168,156,80,113,84,149,113,169,158,152,204,239,216,183,25,57,52,57,165,107,227,27,36,149,145,103,212,225,170,121,174,148,63,124,228,160,111,120,184,248,226,139,253,36,255,75,95,250,82,39,111,192,64,56,160,23,155,168,39,219,212,150,66,236,132,88,194,67,210,16,242,198,242,190,125,251,156,4,202,4,218,180,223,24,32,178,158,186,178,159,80,125,37,4,91,72,36,242,177,163,148,35,142,71,70,118,65,62,177,89,1,15,241,196,77,13,218,180,129,62,198,82,228,20,117,201,107,21,230,254,136,116,35,108,202,166,90,62,105,206,73,99,230,3,68,57,183,7,16,226,104,151,185,132,110,198,0,124,235,117,35,232,252,164,62,164,189,233,50,185,188,17,195,240,180,13,5,154,67,212,105,111,235,200,242,126,3,128,171,156,253,67,249,82,157,48,161,142,60,125,37,31,15,174,140,7,118,131,137,230,254,137,180,177,144,45,224,80,117,210,173,176,90,94,166,177,117,33,183,88,57,109,72,70,237,85,211,11,233,175,150,73,135,242,149,38,196,107,174,18,226,8,37,67,90,109,19,226,203,50,202,171,78,242,213,124,165,23,171,143,156,116,72,182,154,150,174,23,67,40,219,100,11,183,214,251,55,211,216,12,83,107,183,13,58,198,254,246,46,239,75,7,14,237,79,67,195,163,169,115,89,167,93,247,110,155,101,16,110,204,151,25,214,3,91,43,146,61,93,146,93,245,102,8,190,33,91,171,237,198,20,214,20,230,41,223,1,237,179,86,240,29,64,68,243,125,116,116,54,159,22,145,125,200,151,107,162,236,37,148,140,226,74,235,91,84,62,245,181,174,145,39,199,56,169,14,113,214,8,108,229,214,1,229,43,28,27,99,211,212,180,147,217,123,246,238,50,125,147,190,137,234,59,223,249,78,250,239,255,186,53,253,226,187,255,175,175,193,252,86,177,41,137,111,156,245,88,115,1,155,20,175,182,143,125,172,165,180,197,58,174,245,137,52,101,56,242,101,11,97,222,248,148,159,3,1,199,139,46,122,153,251,55,190,241,218,180,99,199,14,39,235,159,125,246,89,239,11,167,246,55,111,62,219,215,158,145,225,49,59,189,63,106,126,204,55,105,13,13,142,164,177,241,17,123,222,100,200,199,67,107,250,173,183,222,154,62,248,193,15,106,231,131,76,94,82,200,233,127,112,192,241,155,16,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,244,67,160,174,221,220,167,159,233,97,113,32,16,8,4,2,129,64,32,16,8,4,2,129,192,11,128,64,237,210,75,47,157,129,20,129,216,129,240,56,120,240,160,19,180,144,26,16,34,16,26,228,67,144,64,98,64,82,64,110,112,162,180,36,63,68,130,16,66,158,16,66,124,136,72,65,7,105,145,42,101,156,126,145,110,229,208,211,202,73,94,132,139,244,86,101,41,199,6,28,50,120,229,161,3,162,137,83,239,7,14,28,240,248,203,95,254,114,191,242,25,146,31,185,241,137,252,166,51,58,164,71,109,200,6,116,18,199,19,7,55,145,73,156,218,127,242,201,39,19,24,67,142,129,33,184,225,121,243,25,39,114,72,245,105,87,182,82,14,9,77,154,49,144,13,200,86,177,33,77,127,120,150,1,79,28,66,135,211,160,34,242,168,143,30,181,129,126,181,75,248,92,167,60,194,102,31,173,146,139,182,27,193,8,97,197,41,90,54,129,240,182,116,189,189,195,54,52,172,180,118,87,25,89,53,100,114,211,214,30,117,209,0,25,108,196,93,67,109,179,159,25,67,245,143,231,25,218,140,216,155,116,162,63,207,37,201,98,39,158,62,84,49,168,218,143,62,213,35,84,93,226,212,213,88,145,15,46,229,156,38,239,84,93,85,7,237,254,36,93,181,253,178,109,202,78,214,30,213,43,245,43,78,25,190,149,126,242,240,96,47,249,210,166,106,124,49,25,217,81,173,215,42,93,234,146,125,101,94,171,58,139,229,85,219,63,21,125,173,235,230,121,10,201,237,59,99,26,6,65,34,51,255,33,110,87,174,234,51,44,51,241,172,239,71,248,214,26,107,223,115,251,145,215,68,219,134,145,58,236,123,69,140,205,54,172,25,157,157,118,155,139,189,13,191,255,192,30,127,79,190,187,103,133,143,23,58,209,79,187,216,74,92,237,60,87,127,51,167,196,136,184,210,132,101,159,149,223,172,201,218,63,119,253,207,117,178,4,237,227,33,251,151,45,235,74,91,182,108,241,181,150,60,214,162,47,125,233,75,233,181,175,121,181,223,82,195,102,36,250,86,58,250,129,83,187,212,43,227,148,131,179,156,218,83,90,120,168,14,125,209,239,36,107,58,107,174,54,198,113,146,255,234,171,175,118,207,237,57,79,60,241,68,122,250,233,167,211,143,126,244,136,247,129,171,251,177,113,205,26,54,31,217,111,200,248,84,154,178,103,7,246,236,125,198,116,182,167,239,127,255,251,222,44,191,207,60,185,195,109,1,175,125,237,107,101,202,9,135,60,37,243,66,187,206,174,60,199,104,167,177,255,235,133,110,50,244,7,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,198,35,240,220,227,36,103,124,151,163,131,129,64,32,16,8,4,2,129,64,32,16,8,4,2,11,32,48,3,121,113,222,121,231,249,105,126,72,10,78,241,227,121,159,30,146,90,36,52,100,6,164,40,196,197,200,200,136,151,243,54,50,100,7,4,202,84,91,190,66,30,178,67,36,144,226,132,212,199,19,111,229,84,86,150,19,23,57,67,92,101,200,202,149,241,86,121,117,235,159,213,244,34,66,136,47,194,9,59,197,207,41,73,72,23,250,51,109,132,254,21,118,213,243,219,223,254,246,180,217,250,101,29,227,232,190,109,128,200,111,218,163,0,18,88,78,36,15,105,145,93,96,137,141,224,132,221,178,255,246,219,111,79,79,61,245,148,215,167,12,61,92,107,15,222,56,100,33,133,232,11,186,74,2,138,52,68,63,186,202,246,105,139,50,234,80,87,109,209,23,78,214,179,121,129,205,27,144,252,180,131,44,142,60,181,69,29,57,197,209,167,120,46,147,12,97,17,111,212,109,183,182,133,35,125,195,177,9,100,227,198,141,78,96,49,127,178,173,246,68,66,202,152,56,221,111,39,251,81,193,149,228,180,201,245,225,180,171,190,79,77,230,231,18,184,101,161,171,171,195,73,48,250,49,215,54,211,84,244,193,27,95,224,15,178,120,218,3,115,108,195,102,218,68,183,198,67,114,11,168,90,114,145,230,239,146,43,60,207,130,244,181,234,74,204,202,120,85,78,233,86,58,84,166,80,152,17,74,158,113,199,41,93,202,40,174,250,39,27,162,231,100,156,218,151,109,39,163,131,58,213,246,23,75,47,214,78,181,254,140,151,170,175,179,0,0,32,0,73,68,65,84,223,156,145,159,198,128,136,199,97,115,79,119,175,125,19,61,254,157,251,28,155,233,242,50,48,215,115,37,142,191,157,216,207,174,129,83,227,38,14,19,178,108,72,123,214,195,76,112,179,46,176,78,224,185,22,126,255,129,228,235,253,154,181,43,252,27,166,93,225,70,168,223,134,70,3,179,65,217,135,42,190,164,149,87,234,82,29,149,161,140,60,183,210,231,17,115,201,210,214,31,95,43,252,132,63,223,51,68,255,152,97,145,55,78,241,92,201,224,224,128,175,115,15,62,248,96,186,229,150,91,210,47,255,242,47,251,239,21,191,107,56,250,201,55,143,126,173,161,106,191,12,181,22,209,79,236,2,79,229,129,57,117,53,199,137,171,174,55,98,127,132,35,105,43,110,224,53,227,107,242,149,87,94,233,207,194,252,220,207,141,165,189,123,247,166,167,158,124,38,237,218,181,203,54,218,29,242,155,88,70,219,120,74,36,249,243,3,140,39,4,63,229,220,210,114,211,77,55,165,79,124,226,19,149,129,85,171,47,206,176,252,237,42,227,186,1,230,197,105,117,88,21,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,139,15,129,58,255,178,27,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,16,2,16,195,239,123,223,251,210,63,253,211,63,57,217,15,145,207,251,241,16,253,196,33,69,32,51,32,45,68,28,115,26,144,107,232,57,165,216,219,215,237,229,147,16,181,120,216,9,35,143,218,27,196,7,196,72,73,222,168,221,197,66,145,38,34,86,148,166,30,250,164,179,204,167,140,116,153,87,202,210,15,60,196,13,125,163,31,16,189,29,118,26,148,211,145,111,188,238,218,180,126,253,6,90,48,66,201,8,47,250,99,111,86,139,96,6,3,156,244,120,162,197,159,146,4,162,157,59,239,188,115,246,90,108,196,41,95,183,110,157,19,248,156,226,196,161,83,245,192,28,71,123,216,143,189,216,64,190,250,35,121,23,180,63,244,153,50,174,223,230,148,47,253,130,172,99,44,113,34,180,105,143,186,164,165,143,114,97,166,144,60,136,64,39,215,76,111,206,167,13,35,235,219,224,152,50,113,136,46,136,181,1,123,99,122,198,78,165,194,204,117,27,9,185,118,237,58,183,31,219,77,196,196,33,16,243,41,87,236,4,91,189,63,78,191,121,19,188,189,113,178,24,152,177,143,190,48,207,86,172,232,243,219,15,32,136,152,15,194,133,122,180,191,152,43,49,19,110,216,5,201,68,59,156,218,5,39,228,164,83,114,115,241,88,172,165,231,150,163,19,87,234,41,227,207,173,49,55,71,245,231,230,54,83,39,82,174,118,169,163,120,83,211,252,49,201,170,94,25,130,147,210,200,85,61,101,173,156,228,90,149,157,72,222,124,250,165,67,182,41,173,190,40,125,170,97,85,95,153,38,190,152,125,180,95,214,41,237,241,124,219,8,195,247,144,111,196,48,125,83,204,247,54,219,244,99,55,170,216,77,26,131,131,199,252,123,208,83,26,58,217,111,171,135,171,122,174,238,188,89,32,127,190,140,13,222,190,77,91,182,235,182,198,240,125,243,125,177,89,135,245,126,104,136,235,251,145,97,156,39,93,39,50,124,235,90,151,60,115,158,63,154,31,101,177,198,68,182,17,226,133,149,210,172,49,150,61,59,167,192,1,25,136,254,182,54,214,21,187,241,99,2,66,60,175,3,60,247,193,6,35,190,235,145,17,110,235,152,50,162,255,63,253,134,22,126,171,144,163,190,126,83,242,218,212,122,253,192,6,108,199,105,61,86,31,84,143,53,25,157,232,147,78,100,84,79,242,224,71,187,157,246,4,2,78,191,35,212,233,235,171,251,141,3,219,182,109,179,223,156,154,255,46,65,252,239,217,179,215,72,253,99,182,217,98,183,173,131,195,233,117,175,123,157,111,192,187,255,254,251,253,9,128,223,252,205,223,76,231,159,127,126,186,234,170,171,90,125,96,39,183,251,69,6,255,4,195,146,244,255,9,54,27,77,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,218,34,80,231,138,184,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,128,16,128,172,184,246,218,107,157,156,248,147,63,249,19,39,85,56,229,14,73,204,27,235,16,25,184,9,123,251,184,211,8,113,124,91,189,61,237,217,183,55,157,181,121,147,191,21,221,94,183,247,139,237,202,246,137,73,35,107,59,237,26,104,251,103,2,114,195,232,6,8,127,145,61,144,29,16,40,173,220,124,249,212,193,85,235,74,158,124,136,19,145,45,216,43,146,6,66,6,7,81,83,51,155,33,117,143,247,31,247,107,237,57,241,78,154,171,237,223,242,115,63,151,174,190,234,170,212,105,196,22,196,151,83,95,216,238,132,123,38,123,202,246,101,19,186,137,211,182,72,36,210,232,21,1,244,248,227,143,167,59,238,184,195,101,176,19,79,155,216,200,141,9,200,98,31,242,120,145,68,148,227,217,136,1,225,198,56,161,91,88,210,182,136,122,116,82,70,159,56,249,73,136,110,218,129,216,167,13,116,65,170,32,71,59,164,169,71,184,144,67,150,182,199,198,71,173,61,187,166,191,179,205,136,167,113,239,15,167,105,33,211,32,168,142,31,27,182,60,174,190,239,78,27,55,108,54,18,114,89,26,28,234,55,253,224,201,28,202,196,163,72,178,182,154,245,217,230,11,120,67,232,137,244,199,190,209,209,145,116,192,78,182,210,151,53,107,86,57,201,15,81,135,173,216,131,3,115,100,101,63,113,92,53,164,92,121,148,211,190,8,126,210,144,252,200,144,7,182,37,190,101,28,217,147,113,178,175,172,91,218,83,230,159,76,188,149,254,82,207,98,229,178,165,42,167,124,194,106,25,250,201,151,215,60,34,205,233,106,48,86,29,230,28,115,88,115,15,25,228,25,63,66,48,94,200,33,191,144,171,146,176,85,217,197,234,87,229,79,52,77,63,233,7,78,125,86,156,190,169,204,5,90,252,89,200,62,199,202,230,59,4,49,155,100,106,246,205,180,177,25,166,214,101,235,109,74,189,61,171,211,225,35,251,210,145,163,7,108,195,213,22,255,214,71,134,249,94,219,141,168,239,48,220,135,82,221,200,239,236,90,225,12,254,51,54,247,89,99,186,173,13,91,183,236,91,110,159,182,167,55,86,244,218,247,110,68,246,228,184,125,219,131,182,49,105,173,125,123,19,38,59,154,186,123,186,252,106,249,76,92,179,126,84,117,103,60,248,230,125,243,79,195,2,240,145,111,100,205,6,85,28,102,211,51,246,157,155,84,158,5,54,111,108,227,67,78,217,58,192,166,35,91,95,150,247,245,166,195,135,14,216,122,183,38,245,109,222,154,142,28,60,158,134,7,184,206,191,51,61,250,200,142,244,213,175,126,213,201,116,230,32,164,59,235,25,223,59,207,140,176,49,130,91,13,24,167,156,206,115,27,219,185,73,4,231,227,96,229,216,206,152,106,206,145,175,117,8,185,114,252,209,135,39,15,25,214,56,57,205,121,245,145,77,28,238,76,108,245,154,229,246,20,195,242,116,201,165,23,249,58,62,54,102,183,205,216,6,139,131,7,14,167,119,189,235,93,105,251,246,237,118,3,192,126,187,137,230,112,218,185,115,103,218,189,251,217,244,221,219,110,245,141,86,131,131,67,233,99,31,251,184,154,137,48,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,12,68,160,206,127,180,13,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,8,1,174,51,134,60,253,208,135,62,148,238,190,251,238,116,239,189,247,58,153,177,103,207,30,63,213,201,73,103,136,10,145,215,212,131,168,128,204,59,116,232,144,157,128,95,239,196,137,136,187,41,78,91,26,193,1,247,3,127,33,178,3,82,67,30,29,34,57,68,142,144,38,62,95,72,157,86,46,147,40,217,38,218,194,78,236,131,212,129,144,129,212,225,84,253,200,248,152,151,113,181,51,215,31,115,99,193,133,23,94,152,174,187,254,250,116,193,5,23,164,30,35,198,229,242,105,126,35,45,141,48,111,179,19,253,232,43,253,172,156,217,76,190,108,38,31,221,34,119,176,237,174,187,238,242,147,152,228,129,51,196,59,215,233,99,27,182,150,14,25,244,225,232,139,72,109,242,229,133,27,50,146,71,150,211,239,253,253,253,179,109,113,34,23,178,95,182,73,86,122,168,191,20,39,121,239,127,227,48,48,196,84,38,187,106,105,116,100,194,218,29,48,188,151,25,201,59,158,214,172,94,225,132,27,155,1,32,211,38,141,28,108,107,207,132,174,116,17,226,252,118,128,70,92,56,114,203,2,4,63,132,113,95,95,126,2,0,204,192,146,57,71,127,136,227,137,211,247,18,19,245,73,109,168,77,242,53,63,132,59,125,64,15,50,180,175,58,210,209,74,175,202,206,164,176,218,111,250,70,30,253,111,85,86,246,189,196,136,120,153,150,92,153,95,234,43,227,146,61,221,66,250,160,185,171,254,168,191,204,183,231,195,101,76,153,231,70,108,179,176,206,216,198,37,251,167,189,61,63,217,49,105,100,60,115,154,13,65,108,152,129,176,206,164,117,147,92,206,118,148,132,124,211,182,124,67,71,254,142,106,118,243,70,254,46,243,218,57,54,54,106,186,243,73,120,245,211,237,49,57,158,18,176,33,207,142,219,60,112,150,127,42,78,24,206,234,48,162,223,157,235,85,127,154,27,148,216,212,48,57,53,110,125,183,205,102,134,119,155,17,255,235,214,109,72,253,199,71,108,189,176,211,254,118,85,193,127,253,215,127,165,183,189,237,109,233,101,47,123,153,205,231,124,91,136,218,209,88,41,164,92,101,179,54,88,132,188,86,249,200,144,175,250,164,137,179,118,99,15,107,32,229,90,95,200,115,59,109,189,209,230,45,214,58,202,201,167,46,242,172,117,108,172,26,29,27,246,219,70,214,174,93,155,206,62,251,220,116,201,37,151,249,88,115,128,227,182,219,254,39,125,249,203,95,242,27,92,150,219,173,39,111,120,195,27,252,233,25,108,8,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,102,34,80,231,63,0,134,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,132,0,255,255,16,130,97,235,214,173,118,26,240,99,188,253,235,87,3,243,134,252,129,3,7,210,230,205,118,58,187,113,18,28,242,1,89,57,72,115,72,10,8,11,145,25,148,139,160,134,180,152,182,163,167,148,201,147,135,83,40,93,148,139,228,80,94,85,70,249,101,136,140,228,32,109,177,21,71,30,246,14,12,15,249,27,200,144,224,216,9,161,178,105,211,38,174,60,78,175,121,205,107,210,70,187,181,128,122,218,32,0,49,67,156,147,222,244,3,143,46,17,53,213,182,177,27,121,97,196,166,2,110,67,128,68,102,35,196,173,183,222,234,100,15,36,28,246,232,164,61,182,208,22,122,101,63,113,60,142,118,209,139,126,242,176,81,14,121,225,41,188,57,197,15,73,206,120,66,140,99,67,121,154,159,250,232,81,61,233,34,61,191,99,220,50,145,149,235,102,172,169,131,190,233,41,110,28,232,183,211,165,71,45,157,79,191,66,72,173,90,181,34,237,223,191,223,111,1,168,181,217,41,220,122,238,67,217,142,250,140,253,174,203,66,54,73,112,85,63,125,97,51,4,115,144,126,208,30,114,120,245,157,80,243,172,212,91,237,143,210,194,201,55,31,216,56,128,191,54,131,80,95,114,196,209,45,251,72,191,152,93,105,247,169,216,89,213,35,156,75,157,85,76,168,163,60,194,86,99,164,49,147,28,117,228,75,221,243,197,171,118,205,39,55,95,254,169,214,159,79,111,153,175,254,168,143,42,171,166,149,95,134,139,217,103,104,185,120,214,101,243,146,127,12,107,8,125,173,187,204,233,188,49,166,175,241,45,21,239,199,139,136,119,45,172,221,37,217,159,45,105,101,3,223,59,235,199,209,163,71,92,55,223,26,223,233,228,100,214,157,109,96,252,179,142,197,254,150,109,16,23,54,101,126,43,29,232,119,25,171,99,177,134,72,14,201,199,38,54,21,245,116,247,229,53,220,110,61,96,221,56,124,232,88,58,116,120,191,173,195,29,233,135,63,124,56,125,253,235,223,180,13,93,23,218,230,181,78,95,35,217,8,197,122,44,59,56,193,159,93,198,135,141,18,182,220,24,206,205,181,97,49,91,27,10,60,64,22,207,184,8,59,253,54,49,94,180,203,111,4,50,164,137,75,14,5,172,129,252,6,213,219,59,211,240,16,207,177,12,167,199,31,127,58,61,248,192,67,233,63,254,227,63,210,125,247,221,103,183,158,236,179,53,172,45,189,227,29,239,72,31,252,149,247,83,77,0,17,15,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,6,34,80,231,63,148,133,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,132,192,145,35,71,210,83,79,61,229,132,4,167,30,57,41,248,169,79,125,202,201,135,221,187,119,59,49,173,19,213,34,37,32,239,32,130,32,49,32,163,33,76,32,92,112,34,84,145,133,204,152,54,79,28,121,210,34,86,8,201,151,43,211,101,92,229,139,133,210,75,251,16,39,16,37,188,85,191,115,247,46,191,194,30,34,5,18,124,235,214,173,233,186,235,174,75,151,94,122,169,19,101,220,104,64,31,168,3,177,66,26,57,244,81,159,211,161,244,13,95,181,183,180,9,121,116,224,176,129,246,126,240,131,31,164,199,30,123,204,235,82,78,62,4,19,30,7,38,56,202,132,17,161,48,4,87,100,228,85,70,29,226,212,195,118,60,118,211,103,100,249,255,252,220,196,32,34,28,219,177,71,125,160,46,142,250,75,113,216,131,67,158,247,177,185,238,154,107,251,39,39,115,187,180,189,172,107,133,247,139,27,30,100,23,117,32,35,219,219,115,255,208,67,153,108,167,92,24,64,242,115,139,4,125,224,201,1,54,99,208,15,97,160,122,178,29,93,120,213,71,87,43,135,60,56,160,7,156,168,67,30,120,224,165,175,90,151,124,218,60,211,93,217,127,197,133,53,125,175,98,64,90,121,173,226,224,139,43,117,33,39,220,201,151,151,30,175,112,154,254,161,15,234,43,93,40,211,207,71,255,164,59,235,213,55,152,111,181,128,56,102,254,115,157,190,214,44,190,241,105,59,197,46,188,27,119,222,47,136,46,109,160,223,219,176,171,241,85,151,117,138,111,135,167,23,88,219,150,117,231,239,165,28,99,171,106,142,63,121,77,49,48,154,241,50,223,114,133,135,198,223,178,230,224,69,186,234,242,109,3,229,119,216,60,205,143,44,182,128,1,186,121,222,128,239,188,175,111,133,109,224,90,159,250,7,142,90,247,199,124,93,186,233,166,155,210,91,222,242,150,244,202,87,190,210,101,179,124,115,174,10,103,116,10,15,250,174,245,165,44,71,70,125,81,88,150,19,199,51,22,107,214,172,241,181,89,191,51,90,115,176,27,92,169,143,28,229,96,140,253,252,238,176,30,34,243,204,51,207,248,166,41,54,51,112,131,194,161,67,135,237,119,229,1,35,249,15,166,21,203,87,165,223,248,127,191,154,126,253,215,127,213,205,230,207,19,79,60,69,16,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,12,69,160,206,127,48,11,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,8,1,136,7,222,253,253,197,95,252,69,39,62,63,240,129,15,56,241,255,249,207,127,222,137,6,78,88,67,244,235,45,115,200,82,8,16,17,27,196,241,34,127,84,70,26,111,7,35,61,36,46,2,68,117,69,146,96,11,121,74,151,113,217,185,80,40,50,6,178,132,91,6,56,189,15,105,130,231,109,119,78,217,67,64,223,120,227,141,233,234,171,175,246,211,226,16,42,148,91,195,78,174,128,3,122,8,33,154,169,71,191,117,106,86,54,203,142,50,77,29,116,65,208,80,7,7,14,92,219,79,219,148,147,134,124,231,164,58,196,14,237,207,231,144,197,131,7,54,33,95,98,162,56,229,232,161,223,180,67,156,246,33,200,33,1,73,83,95,253,34,172,186,178,31,213,50,200,59,131,199,130,230,216,113,67,131,244,64,84,65,204,227,38,38,198,210,150,45,231,248,219,222,199,251,143,38,8,186,186,109,6,232,236,180,13,32,181,124,19,132,198,87,245,105,27,207,77,4,220,0,64,63,176,125,227,198,141,30,106,14,33,67,29,188,116,144,7,174,200,84,29,101,114,194,136,241,1,83,116,128,39,117,137,183,170,175,186,165,30,229,157,169,97,217,87,226,194,89,253,37,45,79,158,202,203,144,56,120,150,121,146,85,30,105,244,171,61,133,228,183,114,101,189,86,229,167,90,191,149,206,19,201,195,62,108,32,212,92,98,94,145,87,98,113,34,58,91,201,170,159,180,163,54,243,38,154,246,52,110,223,249,236,201,113,127,195,62,143,79,27,113,179,35,187,86,97,206,195,94,28,122,21,210,30,235,21,33,155,8,208,47,162,223,36,93,110,41,127,168,47,189,85,121,149,169,156,116,233,114,121,51,39,151,207,149,225,155,238,236,204,183,165,80,14,230,228,173,95,191,206,72,241,253,105,207,222,157,190,150,63,246,232,227,233,166,175,222,146,46,190,248,98,39,254,89,183,192,47,63,83,240,220,117,17,155,88,63,89,39,170,118,53,45,202,177,86,229,202,35,228,22,23,214,28,173,65,144,248,143,63,254,184,111,170,35,15,156,89,191,203,77,91,244,129,117,49,111,182,176,53,183,214,97,229,249,55,97,253,250,141,105,223,254,3,182,145,97,192,250,182,218,214,252,158,185,160,84,13,140,116,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,25,131,64,125,219,182,109,103,76,103,162,35,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,142,0,36,196,143,126,244,35,63,125,206,73,119,210,191,242,43,191,226,215,246,255,231,127,254,167,147,230,144,253,92,225,15,249,1,225,131,19,169,76,30,228,10,105,200,12,145,169,132,153,104,206,28,4,50,144,30,37,1,130,30,165,209,211,42,142,204,66,142,118,104,23,7,81,12,97,12,105,2,225,13,129,2,137,197,219,197,16,252,103,217,53,253,56,54,2,224,104,15,202,10,29,248,29,59,118,248,70,129,179,207,62,59,93,116,209,69,179,164,61,182,225,85,71,118,150,33,100,24,196,183,78,235,115,58,253,129,7,30,104,96,208,230,250,215,173,91,231,4,182,48,67,159,72,54,87,110,127,100,139,240,16,33,77,185,236,112,187,205,30,240,197,211,111,60,142,246,233,59,152,8,115,226,194,72,253,112,225,69,255,112,90,182,110,82,249,212,44,124,224,148,93,215,143,205,232,166,77,17,102,201,222,232,166,127,216,6,190,108,52,160,77,234,216,222,0,183,157,50,234,146,79,63,209,129,44,88,17,178,193,98,203,150,45,179,24,97,43,242,194,153,52,245,112,234,211,66,253,161,140,54,132,19,122,32,247,192,20,143,171,214,87,91,94,248,83,244,7,28,212,247,42,38,164,171,94,208,128,47,99,68,185,198,84,122,36,163,186,228,227,73,159,41,78,125,81,255,233,31,115,83,125,61,213,126,150,122,28,187,134,66,181,163,111,145,57,14,254,237,246,189,229,111,102,105,24,99,119,205,54,4,240,15,14,189,211,83,121,179,6,207,141,240,189,64,70,179,190,45,159,206,196,63,68,191,219,226,227,184,56,199,220,148,109,24,223,104,71,237,41,23,57,185,102,92,121,58,201,175,116,150,164,10,111,217,79,217,147,2,124,211,204,71,54,29,245,246,46,247,43,252,247,237,223,229,182,211,151,111,124,227,27,126,205,253,171,175,121,149,175,93,200,67,158,55,219,82,235,121,93,0,83,244,81,14,166,114,26,115,210,213,186,200,171,156,50,200,123,218,102,93,198,103,251,242,45,56,60,121,194,230,48,176,133,252,71,22,172,177,139,53,156,178,131,7,15,251,73,254,209,209,137,180,127,223,65,31,227,35,135,143,165,206,186,109,66,235,172,249,85,254,102,6,131,237,192,112,83,77,184,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,51,23,129,250,101,151,93,118,230,246,46,122,22,8,4,2,129,64,32,16,8,4,2,129,64,32,112,194,8,64,174,30,56,112,32,125,249,203,95,78,175,122,213,171,156,28,191,226,138,43,210,71,62,242,145,196,213,253,108,2,224,122,127,8,31,145,15,16,89,144,32,16,24,144,25,144,23,34,69,40,19,41,66,94,59,204,147,57,228,74,82,68,105,133,50,220,137,39,147,45,201,18,149,205,23,170,142,8,18,218,133,104,38,221,107,215,241,63,251,236,179,222,7,17,255,144,41,186,142,154,167,5,176,153,190,237,221,187,215,79,220,115,162,156,60,188,117,109,142,171,218,69,223,217,252,144,251,154,201,117,218,229,13,101,158,65,0,11,213,225,150,0,236,130,208,41,177,80,3,200,161,15,194,142,184,108,64,86,101,170,71,154,54,233,7,132,16,125,162,15,108,212,200,39,85,51,73,78,251,232,145,29,212,43,93,53,93,150,17,135,61,202,50,115,235,209,54,27,42,198,140,128,170,215,187,82,103,71,190,73,96,116,116,196,250,0,121,102,117,237,84,191,245,104,182,255,178,5,125,144,91,108,18,96,142,17,114,99,4,183,143,173,94,189,218,229,209,15,142,132,56,234,200,86,66,112,42,231,142,202,36,235,149,236,15,245,203,205,1,232,196,11,83,225,89,173,167,250,47,246,176,236,247,201,218,42,12,170,186,202,52,241,210,171,173,50,143,56,227,194,56,227,72,151,174,76,171,158,218,46,229,202,248,98,229,165,108,171,248,169,214,111,165,179,204,163,175,106,131,190,227,248,222,200,163,143,42,43,235,156,72,156,47,8,135,30,215,213,208,75,158,190,39,226,204,113,230,122,71,61,183,73,25,87,217,139,192,71,166,149,195,198,54,62,86,107,70,182,210,15,242,89,71,88,227,7,135,70,124,141,203,99,203,135,157,251,134,140,37,90,169,157,205,67,103,150,155,205,154,141,168,61,50,20,175,134,51,92,9,211,112,185,76,132,123,19,107,250,174,111,154,174,76,207,112,91,203,104,90,187,118,173,223,228,114,232,208,33,251,93,235,241,245,253,43,95,249,74,186,240,194,11,211,138,149,125,179,235,176,218,44,237,164,175,232,197,51,158,148,33,87,202,168,158,236,43,67,202,240,224,135,19,166,232,98,195,217,245,215,95,159,174,186,234,170,244,175,255,250,175,254,91,193,90,202,90,200,70,53,214,113,198,178,189,189,35,13,15,141,90,93,27,139,122,183,111,94,160,108,197,138,85,214,151,253,118,147,195,184,109,78,123,220,110,224,121,166,108,58,226,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,103,48,2,245,207,125,238,115,103,112,247,162,107,129,64,32,16,8,4,2,129,64,32,16,8,4,2,39,136,64,205,200,134,153,175,127,253,235,233,182,219,110,75,92,215,255,209,143,126,212,73,137,107,175,189,214,79,183,255,193,31,252,129,191,19,12,217,15,153,194,41,110,174,87,135,172,134,56,199,65,126,136,200,32,196,67,114,56,241,84,107,190,235,172,124,133,37,33,136,124,73,166,144,94,138,131,56,135,140,65,30,123,32,119,32,168,32,143,185,250,248,216,64,191,159,164,164,188,37,33,110,141,208,23,136,102,8,251,11,46,184,192,55,60,32,207,41,115,72,149,170,195,78,121,157,118,37,13,9,131,14,218,127,232,161,135,18,55,33,112,85,63,142,114,72,31,66,236,69,150,56,88,148,142,52,229,56,240,193,99,11,178,120,156,210,200,66,244,227,41,163,255,156,26,205,36,95,147,96,71,94,117,170,58,200,95,208,217,181,253,156,240,173,213,154,125,166,93,48,163,93,31,99,35,249,105,151,177,128,192,231,132,45,183,0,96,46,178,180,73,59,234,11,117,53,62,58,201,15,249,5,201,143,28,229,178,83,33,249,144,100,204,65,116,74,175,108,167,92,178,202,35,4,75,242,105,155,250,132,56,242,168,131,47,211,158,248,41,251,35,44,202,110,11,75,194,106,92,233,82,158,120,41,171,178,42,190,101,221,50,46,249,211,45,172,206,33,97,160,80,253,63,217,126,169,190,218,201,43,64,214,166,60,66,218,211,55,161,252,147,105,51,235,106,126,179,172,101,232,229,59,39,212,55,140,238,25,127,198,131,239,71,158,104,17,95,100,19,0,58,74,91,137,43,207,35,94,46,98,95,57,57,172,217,179,32,184,182,182,118,91,75,70,83,79,119,215,236,183,94,179,223,156,225,145,65,191,178,127,227,198,77,190,238,179,222,176,70,125,237,107,95,75,239,121,207,123,210,207,188,250,106,39,214,123,123,243,45,5,213,185,88,226,217,170,76,182,82,166,120,182,167,181,189,110,172,253,97,61,2,67,126,11,216,80,246,250,215,191,222,55,32,240,187,197,111,43,155,238,208,199,105,255,213,171,215,250,154,229,155,214,218,59,61,127,112,48,223,220,194,115,5,118,151,65,122,242,201,39,211,29,119,220,145,222,255,254,247,169,137,8,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,206,96,4,234,111,125,235,91,207,224,238,69,215,2,129,64,32,16,8,4,2,129,64,32,16,8,4,78,6,1,72,126,72,91,54,133,66,84,127,224,3,31,240,107,212,223,249,206,119,250,149,194,159,254,244,167,211,206,157,59,157,72,134,116,128,52,129,236,199,227,68,204,66,194,66,244,138,200,38,13,65,84,37,74,168,3,153,129,167,28,226,67,4,82,41,43,2,165,74,166,40,31,61,180,37,93,144,39,186,30,159,126,96,215,224,200,176,247,9,66,30,123,177,31,66,156,147,239,200,47,179,56,178,156,230,39,125,222,121,231,185,62,234,34,143,125,244,67,174,180,133,50,121,242,33,194,144,229,84,230,127,255,247,127,123,59,216,70,25,237,173,89,179,198,101,208,133,44,142,114,145,63,196,201,167,109,72,105,136,41,229,161,131,60,201,99,51,125,130,16,34,4,63,110,103,128,152,163,62,117,57,37,74,159,100,27,117,209,65,26,71,29,197,61,163,197,159,169,169,124,115,3,215,97,83,31,135,206,3,7,14,26,129,150,223,185,198,102,112,103,14,33,71,27,244,169,163,211,174,198,54,140,218,219,243,88,35,7,94,16,90,156,178,5,39,54,66,80,23,108,176,157,122,96,40,155,21,167,93,229,17,151,45,244,129,58,148,17,167,109,218,1,19,60,113,28,122,176,91,229,200,163,67,122,20,146,127,34,110,49,121,225,141,220,98,178,106,87,182,144,158,175,142,242,151,34,43,189,243,133,210,161,16,221,196,213,70,89,143,60,240,198,105,254,128,49,121,124,251,34,134,41,39,95,50,212,35,142,94,213,7,155,211,221,209,47,250,73,95,152,95,204,57,190,77,226,172,51,164,79,197,161,31,207,167,199,183,3,141,76,91,196,245,109,128,57,216,211,110,95,111,155,149,77,216,7,146,55,91,53,46,4,112,19,242,248,230,111,216,4,44,47,111,190,225,157,122,107,100,86,47,39,201,25,35,236,71,55,237,177,73,138,239,123,253,250,181,246,54,252,49,239,95,155,229,91,181,5,157,176,161,15,216,76,26,187,153,11,56,205,185,82,9,178,114,53,235,71,43,167,147,254,227,227,121,125,82,29,66,214,32,214,121,218,91,191,126,189,223,232,194,19,36,35,35,67,214,175,201,244,111,255,246,111,233,101,23,95,100,235,123,175,219,131,28,14,219,232,47,253,236,233,233,115,76,167,167,7,252,119,64,88,171,63,200,211,86,43,251,41,147,147,93,200,149,178,202,127,197,43,94,225,183,230,220,123,239,189,254,92,12,50,143,60,242,136,111,82,160,45,252,248,248,72,234,234,164,61,116,228,53,206,251,181,123,167,223,94,112,247,247,238,133,232,7,52,13,174,154,143,48,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,12,67,160,254,224,131,15,158,97,93,138,238,4,2,129,64,32,16,8,4,2,129,64,32,16,8,156,34,2,181,247,190,247,189,51,127,246,103,127,230,68,209,23,191,248,69,63,141,254,186,215,189,46,157,123,238,185,78,192,114,218,154,211,233,58,205,15,161,4,169,204,41,68,72,18,72,11,121,136,18,226,202,111,235,236,112,243,68,116,136,236,80,40,2,165,218,7,201,163,75,178,85,25,210,16,82,148,67,28,225,105,31,157,144,84,144,36,171,82,38,215,165,7,210,74,178,132,35,13,130,12,114,92,111,196,171,157,172,55,19,158,178,65,33,242,144,120,188,173,12,169,71,155,164,209,207,181,253,16,217,196,177,129,118,184,49,0,39,91,213,6,118,81,78,62,178,101,127,36,35,29,164,41,167,14,121,108,184,144,60,253,197,6,233,39,159,180,250,43,93,101,136,158,197,92,238,111,38,156,172,73,183,149,126,142,12,143,185,29,48,75,220,78,0,177,166,83,255,237,245,76,72,209,47,198,99,108,108,196,155,65,134,185,195,169,85,54,33,96,51,115,139,13,21,200,50,103,212,87,210,114,216,32,91,203,56,229,228,103,27,179,180,48,164,255,196,41,3,7,188,112,38,172,214,147,174,172,101,233,127,203,182,91,213,194,14,156,236,175,202,84,235,87,211,85,249,106,122,62,189,243,229,87,235,151,56,83,166,122,132,101,28,44,241,202,67,86,105,242,84,206,124,147,163,47,165,60,249,39,218,63,233,58,221,66,97,114,170,118,11,47,131,50,207,223,198,85,246,228,203,211,150,230,59,237,169,206,82,218,246,241,89,128,30,214,120,170,13,116,146,231,109,27,175,156,79,214,219,183,58,211,248,94,159,163,171,185,249,70,115,141,186,138,123,251,75,49,116,30,25,244,168,191,110,19,64,153,99,62,78,77,217,179,34,118,18,254,236,45,231,250,111,90,187,221,52,50,101,183,147,220,125,207,93,118,221,253,83,118,133,255,5,62,63,177,33,175,83,205,39,88,208,203,154,49,51,147,55,39,81,46,253,200,43,62,143,89,75,206,198,78,54,212,177,145,226,158,123,238,73,60,181,72,187,219,183,111,247,171,250,249,221,24,24,24,116,59,179,13,182,78,78,228,111,177,189,214,158,198,109,83,195,211,79,63,237,253,89,114,163,33,24,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,218,34,80,231,116,86,184,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,160,138,0,87,243,223,116,211,77,126,21,48,36,53,39,210,33,25,56,221,72,25,228,46,167,174,185,14,31,162,131,19,164,228,35,35,210,3,242,27,39,34,8,226,182,179,237,185,100,159,218,70,174,36,146,200,71,215,124,78,4,11,161,92,73,24,65,154,200,22,244,66,152,76,26,81,163,60,66,234,226,33,198,176,15,207,6,6,210,231,156,115,142,123,233,38,68,127,149,196,164,14,253,167,191,148,169,15,200,163,251,246,219,111,247,147,246,156,226,71,6,130,70,167,249,177,9,121,228,100,143,250,128,44,118,136,100,146,62,201,146,166,156,52,178,92,123,143,45,232,91,185,114,165,147,237,200,80,159,124,218,205,100,85,115,35,134,176,64,14,61,139,57,228,113,244,147,19,165,180,53,52,52,232,196,84,174,63,227,183,7,176,217,129,52,114,156,158,229,20,255,244,180,97,108,39,104,213,38,115,137,83,252,7,15,30,116,187,56,201,175,167,22,144,161,46,161,240,160,93,181,175,144,54,20,151,93,146,87,251,244,93,56,33,3,14,153,36,203,227,79,125,188,218,67,38,247,133,216,11,227,100,227,169,106,95,200,206,133,202,150,210,46,245,165,163,140,131,83,137,167,176,43,101,145,193,151,245,202,113,162,253,50,93,198,151,98,219,139,85,166,85,63,192,64,152,157,170,221,210,111,211,21,0,83,155,157,232,102,46,41,159,120,217,30,113,202,240,188,237,110,49,55,65,242,85,123,200,95,104,21,96,115,14,142,241,103,205,65,63,107,138,207,231,198,9,115,91,113,230,37,250,107,70,70,203,158,170,13,232,64,239,169,184,38,22,156,252,103,211,84,254,198,89,123,204,92,187,210,191,219,79,245,179,25,105,106,154,245,122,210,73,255,91,111,189,213,158,105,217,106,117,152,219,246,59,101,183,143,228,184,221,68,98,235,133,112,180,238,122,191,233,51,88,200,102,250,226,24,88,173,83,113,204,19,54,60,93,127,253,245,190,9,138,155,115,184,85,134,182,30,125,116,71,26,232,207,36,63,235,46,191,193,140,105,71,189,203,55,151,209,167,161,145,76,244,179,185,44,92,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,153,143,64,253,84,255,69,250,204,135,40,122,24,8,4,2,129,64,32,16,8,4,2,129,192,79,37,2,181,143,125,236,99,51,144,246,223,254,246,183,211,142,29,59,156,68,230,255,59,66,236,67,226,66,108,64,160,114,37,60,4,51,164,143,78,173,67,120,136,80,38,95,4,8,117,68,14,129,42,233,210,147,71,27,200,43,95,113,202,228,32,93,112,200,84,157,242,144,145,159,35,211,222,36,194,32,85,112,170,67,156,19,230,16,253,16,43,151,94,122,169,147,46,228,171,15,196,69,250,40,78,29,72,23,108,135,204,167,28,18,27,226,133,211,234,15,61,244,144,151,145,79,155,232,134,136,87,251,232,214,255,47,151,110,202,68,80,131,37,196,78,105,39,117,144,165,30,178,216,192,41,80,210,180,203,21,248,26,3,100,41,103,220,208,163,58,165,62,250,178,20,71,29,218,163,237,153,105,35,25,237,84,236,240,240,136,247,151,50,222,233,94,182,172,32,192,218,32,219,208,108,155,65,198,134,109,252,199,252,196,62,54,64,240,243,68,2,186,216,248,192,245,211,37,206,232,147,87,155,164,75,215,42,141,14,242,213,79,66,218,16,102,96,0,54,85,157,200,84,245,149,109,61,31,113,233,87,136,78,218,85,88,230,43,207,11,27,127,36,91,230,181,146,83,249,124,242,42,159,47,84,61,66,121,201,146,6,59,60,246,10,111,210,196,193,91,152,171,174,176,70,7,121,234,39,161,226,210,255,98,14,23,179,117,190,190,209,127,48,97,238,45,228,168,127,42,14,251,208,65,123,120,92,137,113,213,254,102,218,119,14,52,198,34,199,173,38,149,125,115,0,114,140,45,107,11,142,190,104,205,19,17,142,233,89,159,234,123,227,252,161,138,185,28,98,95,233,209,69,61,249,44,123,242,127,75,12,165,147,60,218,201,99,208,145,206,63,127,91,122,242,169,199,172,17,219,4,53,58,157,190,249,205,111,166,183,190,245,198,180,101,203,38,239,23,107,47,117,233,51,99,166,223,45,54,14,80,70,154,117,28,135,92,217,166,103,158,194,31,54,141,93,120,225,133,233,29,239,120,71,226,70,29,54,67,93,114,201,37,190,225,224,71,63,122,196,200,254,161,52,102,215,247,183,213,184,153,164,43,111,90,178,117,150,13,2,99,227,67,126,171,12,87,255,255,206,239,252,206,146,173,160,141,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,31,2,141,251,244,78,63,195,195,226,64,32,16,8,4,2,129,64,32,16,8,4,2,129,23,28,129,218,107,95,251,218,218,239,255,254,239,167,15,127,248,195,233,205,111,126,179,19,32,171,87,175,78,23,95,124,177,95,177,14,193,115,221,117,215,249,169,119,174,141,103,19,0,196,54,215,215,182,233,72,52,0,0,32,0,73,68,65,84,139,40,193,74,226,120,145,93,196,69,186,148,161,202,149,39,178,74,225,82,200,20,234,34,143,43,137,26,200,26,188,136,31,202,209,71,90,68,58,164,14,36,63,4,214,134,13,27,188,159,232,67,142,186,196,113,165,14,8,31,228,213,95,116,40,13,41,198,83,89,207,62,251,172,19,70,200,80,206,230,8,202,208,171,62,41,142,110,156,176,32,78,29,188,28,113,228,145,33,164,61,240,39,164,62,132,15,250,137,75,191,244,16,170,141,178,76,186,151,18,210,174,116,32,79,219,224,192,201,125,176,212,105,126,244,11,115,234,176,217,128,57,131,236,225,195,135,125,174,96,51,79,36,112,154,95,155,36,100,151,236,87,63,203,54,231,179,83,88,73,182,172,139,45,216,135,175,202,33,175,58,232,86,186,204,171,230,151,50,39,26,71,23,253,148,151,157,228,227,148,159,83,205,180,242,151,26,150,186,168,179,152,195,142,86,190,218,30,50,250,142,171,58,37,75,62,184,40,173,80,242,194,172,76,43,126,186,134,244,9,167,190,41,13,94,90,63,22,234,91,89,175,85,28,12,151,226,74,172,91,233,33,143,111,160,90,166,239,162,85,136,172,54,121,161,159,239,153,62,233,27,167,92,237,206,23,86,109,71,14,29,120,48,58,121,199,250,152,215,69,181,141,174,154,17,224,248,84,203,186,71,71,89,35,219,210,166,77,155,82,103,7,107,100,187,175,151,15,63,252,176,223,188,194,218,192,250,169,177,2,7,110,46,225,122,124,97,165,185,47,123,149,127,242,182,55,107,210,30,107,55,237,159,127,254,249,233,221,239,126,183,63,153,195,109,57,144,255,87,93,117,101,218,176,113,157,85,176,77,53,182,103,164,163,195,110,30,104,244,141,141,7,244,157,91,83,30,124,240,33,148,46,109,178,52,155,143,88,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,105,134,0,247,209,133,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,22,66,160,6,121,111,196,247,12,36,196,239,253,222,239,57,233,255,201,79,126,50,221,121,231,157,78,154,178,9,224,230,155,111,246,19,229,16,184,16,32,144,31,156,42,135,216,197,65,232,66,162,76,24,15,38,130,164,108,84,36,17,97,38,87,50,73,12,113,65,90,174,74,170,80,78,94,43,167,124,100,112,78,130,52,174,238,87,30,249,216,35,178,28,210,26,162,231,37,47,121,137,159,50,231,116,37,4,74,105,151,244,66,88,67,118,137,228,39,159,52,14,29,56,222,89,230,198,3,225,128,46,222,160,167,125,250,69,219,132,210,169,60,116,74,70,68,154,43,180,63,164,169,39,25,218,100,131,2,14,253,220,196,128,30,202,113,232,161,125,218,32,142,87,123,196,79,212,161,183,110,39,249,209,1,6,220,94,0,25,70,186,167,187,103,150,232,135,136,130,252,231,42,236,233,153,108,11,68,225,190,125,251,210,158,61,123,28,43,78,242,115,93,63,249,56,230,72,105,155,230,10,253,161,223,34,224,144,149,28,241,170,163,95,212,85,95,85,31,253,232,33,141,43,117,144,127,50,120,148,109,151,250,202,124,197,41,47,219,40,237,67,70,253,37,46,57,133,101,30,113,92,89,150,115,90,255,61,81,57,228,85,71,161,108,39,173,249,71,30,88,226,137,147,47,210,150,52,30,87,234,171,90,88,202,73,190,42,115,58,166,233,139,112,193,254,114,108,79,181,63,142,19,248,206,158,150,207,26,53,86,164,154,184,230,239,221,237,49,146,59,59,133,90,59,25,43,173,67,57,238,196,185,145,231,214,11,215,69,95,180,22,114,101,60,107,38,223,127,119,79,126,166,131,250,75,93,78,208,165,239,25,92,240,216,238,253,106,88,120,50,65,217,255,178,190,240,194,222,190,190,229,94,196,166,181,125,251,71,124,190,78,141,78,248,169,254,183,188,229,134,180,121,243,230,217,181,21,12,152,207,212,103,237,200,250,243,166,4,242,233,195,169,218,92,218,137,62,28,216,242,27,178,109,219,182,116,195,13,55,164,239,126,247,187,233,169,167,158,242,77,81,219,182,157,111,235,108,159,221,134,114,32,13,14,12,90,127,106,62,46,172,241,234,255,174,93,187,210,143,127,252,227,82,245,188,113,110,85,225,246,154,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,31,2,65,244,159,126,99,22,22,7,2,129,64,32,16,8,4,2,129,64,32,240,19,67,64,255,241,159,240,215,126,237,215,156,248,230,180,33,132,7,215,244,67,46,67,132,127,226,19,159,240,83,136,55,221,116,147,159,230,31,24,24,112,114,4,82,69,111,197,67,64,224,199,237,144,33,245,91,57,145,38,34,59,144,17,113,33,249,106,25,36,75,41,83,150,139,88,43,203,219,236,234,254,178,142,200,27,108,133,228,135,196,62,251,236,179,211,229,151,95,238,77,66,158,160,71,132,157,136,44,228,232,187,136,125,233,68,150,58,216,1,161,205,137,126,17,66,40,4,63,136,126,218,67,70,4,23,250,177,147,144,50,145,244,200,144,39,135,60,54,67,4,225,169,131,29,216,142,44,132,57,68,63,114,120,233,133,160,195,137,180,146,189,228,9,31,242,22,119,89,47,237,160,127,100,100,212,137,126,233,129,156,162,45,202,218,235,89,31,246,229,211,167,237,62,63,152,59,60,51,128,157,92,215,207,134,16,108,199,14,133,196,101,151,116,163,83,174,180,181,140,83,7,57,60,125,85,29,112,16,62,42,167,30,94,50,148,83,167,116,232,171,234,47,203,79,52,78,91,234,155,116,203,14,217,66,62,174,26,206,151,231,194,141,63,139,217,170,190,150,117,90,197,101,99,181,76,248,80,94,206,81,109,36,33,175,138,59,216,203,171,79,232,85,191,171,109,156,238,233,178,95,138,151,253,94,168,127,229,248,181,148,107,124,163,30,48,127,249,135,176,145,175,241,21,222,165,142,82,206,208,111,20,53,235,218,86,4,207,115,93,149,253,63,210,207,218,163,56,99,173,57,64,255,184,214,190,49,117,203,102,231,141,203,30,234,202,207,43,60,91,160,53,160,185,38,206,22,89,68,182,41,111,102,166,249,61,179,17,1,92,88,179,153,175,16,250,7,14,238,243,58,29,182,102,241,174,61,155,215,126,254,231,127,222,229,244,173,18,178,54,148,142,60,214,105,240,64,39,237,210,135,106,251,101,157,165,198,217,56,165,245,26,91,249,45,98,51,212,191,255,251,191,167,93,187,118,218,109,58,27,108,205,92,101,55,195,244,166,103,158,222,109,235,23,253,102,147,87,221,127,95,134,71,38,124,125,101,147,217,111,253,214,111,205,219,44,246,254,205,223,252,77,218,184,113,227,188,50,81,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,226,70,160,94,253,23,214,23,183,185,97,93,32,16,8,4,2,129,64,32,16,8,4,2,129,192,255,18,2,51,151,93,118,89,218,190,125,123,250,236,103,63,155,190,241,141,111,164,71,31,125,212,9,102,136,124,78,191,127,252,227,31,119,162,227,150,91,110,73,71,143,30,77,92,53,140,203,68,8,39,187,33,89,236,164,162,241,46,211,70,74,56,33,2,233,62,57,151,168,226,255,159,82,134,167,14,100,4,164,10,105,226,75,113,165,156,244,136,140,25,155,156,112,61,146,17,153,3,97,5,169,66,251,144,207,231,157,119,158,183,75,26,66,71,14,125,212,145,60,161,200,47,8,78,181,71,29,78,96,238,220,185,115,182,15,232,128,96,130,236,167,30,100,185,136,83,234,225,176,19,253,202,151,221,94,104,127,100,55,229,232,144,125,144,254,232,133,32,34,164,125,100,165,151,118,73,163,91,58,213,23,116,19,199,75,191,218,171,134,146,161,93,116,77,216,128,142,143,241,158,181,165,109,108,59,58,58,77,63,39,95,33,216,234,38,147,55,68,116,45,235,176,254,118,164,103,158,121,198,55,6,96,39,68,191,54,6,160,15,221,244,73,118,99,39,249,164,233,47,30,172,75,71,29,57,226,216,36,121,197,41,167,12,125,120,244,80,38,93,196,113,194,133,184,112,40,245,151,249,196,91,57,116,207,117,16,146,232,207,225,196,4,79,65,228,231,32,144,147,93,244,147,246,213,238,220,144,62,229,126,42,191,102,159,130,229,38,194,70,17,234,92,159,100,45,229,121,229,159,233,233,230,92,46,243,21,199,30,218,40,219,65,191,125,169,214,90,243,91,4,51,250,138,156,198,133,186,228,227,201,87,223,106,141,205,53,164,91,185,249,242,91,201,254,111,231,45,102,171,112,195,78,100,229,73,11,19,226,243,185,69,245,91,197,154,13,122,205,222,103,79,246,205,49,42,126,53,189,205,6,234,230,246,33,158,51,254,64,110,67,225,142,111,180,169,95,99,145,195,156,143,182,60,166,42,157,225,6,148,182,60,158,40,97,158,166,25,230,114,205,198,61,207,7,218,44,251,237,141,205,243,135,185,65,91,242,136,81,87,243,70,223,228,60,213,103,251,50,95,57,249,234,163,244,42,15,44,58,58,216,108,116,204,55,115,173,91,183,33,181,183,117,216,26,196,188,157,242,231,68,238,186,235,174,116,253,13,215,250,218,108,171,133,233,202,182,213,219,237,54,26,91,235,180,121,9,221,204,123,60,223,45,142,60,181,237,25,39,249,135,53,17,93,56,17,254,60,53,240,222,247,190,55,253,199,127,124,37,237,216,241,132,217,220,158,94,241,138,87,216,77,59,103,165,135,31,250,177,63,155,211,209,217,110,107,127,103,26,30,73,254,91,198,115,4,230,80,164,225,36,29,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,12,66,160,94,108,112,63,131,186,21,93,9,4,2,129,64,32,16,8,4,2,129,64,32,16,120,62,16,224,100,62,164,241,183,191,253,237,218,182,243,47,156,89,187,122,93,250,225,3,15,166,189,187,247,56,177,176,101,203,150,244,198,159,125,67,234,89,214,237,196,201,199,62,246,49,39,110,57,217,127,232,208,1,35,251,15,165,73,35,22,55,78,175,79,171,87,175,53,2,98,204,79,179,27,69,232,4,10,255,95,212,73,18,35,89,140,15,78,53,174,120,55,74,162,125,218,222,82,55,50,105,210,174,123,239,176,163,224,153,252,129,108,50,66,197,174,140,166,142,136,97,81,24,34,88,102,166,50,105,171,52,204,16,255,76,89,62,132,165,241,76,78,198,112,125,243,177,99,199,82,87,103,135,159,134,63,222,63,152,168,218,217,185,44,93,121,229,85,214,143,94,135,208,106,165,122,135,93,77,109,169,241,137,241,212,101,68,54,39,46,241,144,231,96,4,97,45,66,154,118,33,173,72,63,240,192,3,78,30,33,71,31,32,177,57,153,9,9,15,153,3,73,132,131,212,17,89,132,12,94,4,18,250,212,23,17,73,148,113,74,158,55,237,185,2,159,126,208,6,58,120,235,190,122,203,0,100,81,217,134,55,218,248,163,118,101,71,89,214,42,14,167,197,181,253,188,117,205,220,56,114,164,223,236,179,27,12,236,52,47,253,238,237,205,215,98,211,255,241,241,81,87,193,134,134,177,177,17,187,1,98,192,79,244,35,199,173,6,92,219,79,88,98,86,237,175,48,34,95,24,163,84,152,160,171,172,67,127,192,15,140,9,113,96,143,167,62,121,85,93,228,227,192,72,109,16,47,157,218,43,235,162,75,184,66,174,99,235,208,208,136,247,137,186,60,99,209,127,124,48,65,192,173,88,190,42,177,217,97,98,18,130,220,230,185,217,141,173,93,54,54,121,99,68,222,60,2,177,168,182,9,61,110,111,112,207,240,97,152,155,158,204,118,181,195,90,154,183,47,193,183,17,168,142,101,90,71,178,172,231,89,124,214,118,27,187,60,222,134,153,233,146,254,50,132,196,37,141,156,123,19,156,116,140,105,206,136,79,190,65,76,48,123,136,251,215,229,125,199,214,233,52,58,62,230,245,128,175,110,239,135,79,88,95,103,204,206,41,43,75,54,71,24,7,244,99,19,30,28,72,131,187,230,124,89,238,125,110,200,168,31,228,205,231,74,25,244,224,113,244,69,237,169,174,202,148,166,28,175,122,74,19,202,85,235,40,95,97,89,127,22,195,198,156,164,175,58,77,94,206,51,181,131,238,178,45,233,108,134,182,174,24,134,147,147,182,126,218,184,27,154,78,72,219,96,216,245,249,29,233,88,191,49,188,54,35,38,198,103,82,103,87,158,243,117,123,57,101,102,186,205,190,69,219,144,100,36,183,207,15,159,49,104,181,177,108,184,220,47,195,202,186,74,119,153,135,6,132,223,196,97,10,44,170,27,66,32,147,123,210,232,152,205,215,137,73,215,203,251,245,26,63,54,19,96,143,79,48,41,159,39,44,177,4,27,125,155,90,203,152,15,250,78,132,107,105,243,92,181,214,102,195,53,134,220,83,140,129,28,155,24,198,39,134,211,138,149,61,182,102,30,49,236,186,211,75,95,122,73,122,228,145,31,251,184,180,183,117,165,219,110,187,205,136,244,199,210,213,87,191,210,78,197,219,13,47,19,51,190,166,141,141,178,49,200,54,75,165,188,185,10,157,178,153,190,107,126,169,173,133,66,214,38,54,102,209,39,126,7,100,35,253,69,23,142,50,244,227,40,7,43,110,62,121,207,123,222,151,238,184,227,142,116,215,157,119,251,134,186,181,107,87,165,171,174,190,194,78,250,239,178,103,8,246,164,101,221,54,224,71,25,143,186,111,170,34,191,149,59,120,240,160,111,20,104,85,22,121,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,15,2,115,143,195,156,62,118,135,165,129,64,32,16,8,4,2,129,64,32,16,8,4,2,63,57,4,156,41,187,235,246,59,210,212,248,132,159,48,132,36,224,212,59,68,45,111,7,67,222,253,236,27,223,144,182,110,221,234,39,251,33,38,190,245,173,255,50,2,229,17,39,35,38,38,198,252,42,225,11,46,184,96,150,128,133,212,233,132,4,92,102,239,11,27,137,209,209,96,103,208,133,211,137,212,25,35,23,157,236,105,135,128,227,196,105,38,239,68,18,17,150,228,88,25,111,5,81,167,233,159,104,16,229,180,5,241,6,105,143,227,250,123,174,73,230,52,191,8,57,200,201,254,129,126,35,106,87,164,78,35,249,185,114,30,146,6,89,72,234,85,171,86,57,65,69,127,240,144,84,216,68,57,39,42,69,232,16,34,15,233,46,50,167,180,143,58,165,167,31,242,165,28,113,17,98,34,140,68,136,65,168,87,235,40,77,248,124,56,198,2,59,185,166,155,118,33,249,166,140,124,102,108,218,219,59,102,251,199,73,254,76,92,25,209,102,68,53,24,247,247,31,115,19,216,32,192,230,8,66,217,37,59,209,125,34,78,245,169,35,252,100,35,121,148,51,31,69,166,145,183,144,91,172,125,230,12,253,66,78,4,159,227,96,228,43,227,65,191,72,31,62,116,212,222,208,222,235,77,109,216,176,193,219,31,25,206,55,70,96,83,135,233,65,23,243,37,147,251,153,96,102,108,113,234,87,62,173,109,115,33,243,127,137,147,197,94,110,27,94,224,254,107,22,154,49,150,149,113,155,180,141,4,217,53,110,7,176,113,145,179,26,246,15,39,250,109,147,65,49,191,132,17,114,16,200,234,159,227,105,121,132,83,144,142,132,214,55,156,48,46,191,71,191,197,1,123,24,242,98,190,121,31,138,139,14,40,147,71,151,226,170,163,144,50,92,153,46,227,185,116,238,223,106,185,210,132,120,205,3,250,164,178,185,26,114,123,165,28,178,184,249,228,171,245,75,89,181,171,186,101,154,120,105,135,202,90,233,203,121,54,150,109,218,132,97,27,38,140,192,207,142,83,231,144,226,220,74,50,97,115,170,211,124,109,118,173,101,142,49,215,218,108,45,77,179,59,253,85,23,13,141,57,99,223,233,252,142,50,195,204,230,71,27,239,112,248,134,144,60,15,84,199,199,57,67,165,172,34,124,174,238,18,19,97,76,133,50,46,153,66,209,41,68,217,20,196,211,40,182,25,165,198,6,155,54,39,218,187,187,123,108,125,26,114,140,248,109,187,251,238,187,211,101,151,93,226,120,114,165,127,158,243,121,189,163,143,54,108,238,176,179,180,117,41,134,209,31,190,29,60,142,77,90,124,243,108,218,194,19,103,93,81,191,245,45,98,107,30,199,142,116,237,155,174,79,155,206,218,146,190,123,219,119,252,214,152,21,43,251,210,69,189,23,164,181,235,86,90,189,25,219,76,117,212,127,191,118,239,222,109,55,239,236,152,99,214,197,23,191,52,253,195,63,252,67,122,235,91,223,58,39,63,18,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,39,2,65,244,159,158,227,22,86,7,2,129,64,32,16,8,4,2,129,64,32,240,147,66,96,230,207,255,252,207,211,191,252,203,191,56,249,0,137,9,9,14,161,9,17,206,213,244,123,246,237,77,119,221,253,189,116,249,45,55,167,15,127,248,195,233,134,27,110,72,127,248,135,127,232,132,231,204,204,87,210,193,195,135,252,173,250,17,59,205,207,181,229,91,54,109,118,194,162,171,203,174,80,55,210,132,147,233,78,26,26,161,2,145,129,238,76,34,54,137,40,187,188,221,251,203,97,199,154,17,30,56,136,16,121,200,22,197,85,230,66,13,57,197,33,37,157,192,51,178,18,226,29,162,249,88,255,241,52,52,50,236,100,14,68,57,79,20,112,42,30,27,176,165,211,242,32,96,112,16,254,227,163,99,179,105,116,96,51,228,76,121,13,63,164,26,132,209,131,15,62,56,75,44,162,11,162,159,54,33,114,176,89,100,143,72,29,242,68,236,144,135,173,242,179,125,48,25,116,161,67,55,11,80,7,121,198,7,121,233,163,14,241,50,45,61,39,27,98,179,116,210,239,230,120,37,239,27,120,80,142,28,158,13,1,200,176,65,130,231,28,192,73,27,36,56,205,138,172,198,239,68,108,162,14,78,125,83,90,237,18,146,7,78,120,225,40,185,249,218,90,172,156,122,200,224,213,79,240,159,154,154,176,52,239,214,143,251,73,254,253,251,15,218,169,231,81,187,201,98,117,234,91,222,227,39,172,217,240,192,201,232,186,109,90,233,48,194,30,187,124,235,10,164,189,233,152,182,27,44,166,12,83,244,226,177,153,231,16,102,251,104,39,146,39,172,29,183,145,58,16,175,6,3,97,190,78,189,41,11,219,46,59,9,193,3,71,155,164,109,171,130,167,213,150,66,202,237,70,118,147,207,155,57,236,131,243,11,2,114,155,84,177,49,245,154,232,179,185,128,110,123,14,131,77,7,104,181,145,183,60,179,223,250,105,53,27,33,101,136,23,108,191,37,213,47,181,173,16,81,156,183,153,163,115,100,27,89,45,131,178,14,2,106,131,120,89,86,230,83,38,151,231,108,243,27,162,14,94,242,10,37,95,13,41,87,59,140,159,234,170,30,33,158,50,156,202,171,113,47,124,206,31,24,102,214,4,251,203,220,96,227,83,195,62,66,108,103,46,182,215,153,239,185,178,66,202,242,216,63,71,233,9,101,160,67,253,162,77,218,91,216,205,37,248,133,131,234,40,77,168,62,168,79,202,147,236,82,66,233,155,79,22,219,89,183,216,180,69,59,172,237,171,87,175,178,13,105,135,188,95,3,3,199,211,119,190,243,157,244,182,183,253,31,123,187,126,147,97,102,55,177,216,102,38,110,221,192,81,199,254,122,92,233,156,55,119,174,205,10,180,136,176,6,82,135,223,62,28,105,214,72,126,51,122,122,108,173,104,252,22,98,43,94,142,58,244,175,163,179,150,46,191,226,226,180,241,172,245,190,41,225,238,187,239,178,155,101,70,124,243,221,171,95,253,106,63,201,207,239,51,253,188,253,246,239,166,223,253,221,223,77,251,247,239,79,95,248,194,23,18,68,127,184,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,51,7,129,32,250,207,156,177,140,158,4,2,129,64,32,16,8,4,2,129,64,32,240,124,35,48,243,87,127,245,87,233,115,159,251,156,95,241,123,227,141,55,26,73,112,177,145,224,107,156,108,128,56,226,228,227,255,220,246,221,244,196,19,79,164,239,125,239,123,126,125,48,100,51,114,144,11,144,14,191,255,255,253,158,147,65,16,22,7,14,28,112,130,115,229,202,149,78,144,67,92,64,150,67,72,204,152,62,100,68,72,77,219,245,253,148,147,134,56,231,228,50,241,54,191,126,58,147,42,144,30,242,234,60,105,234,225,136,151,142,244,84,163,140,182,144,131,108,225,244,61,54,92,116,209,69,233,146,75,56,201,153,109,129,212,154,54,194,178,221,78,176,14,13,15,57,25,131,45,253,253,253,126,18,20,50,165,36,186,32,104,200,131,172,121,252,241,199,19,39,42,33,246,209,141,78,72,37,136,112,28,245,200,147,195,22,60,249,132,216,138,141,248,106,63,208,71,62,118,99,63,242,232,5,123,100,241,228,225,148,38,46,189,196,79,214,73,7,122,25,59,17,253,156,148,133,176,34,95,125,195,70,108,229,121,3,136,126,250,11,185,143,157,96,1,150,228,201,70,217,124,42,182,161,79,237,163,151,49,164,29,108,121,62,156,176,199,86,250,174,182,72,227,33,235,240,200,109,220,184,193,223,208,110,55,98,31,57,222,7,215,211,19,216,131,60,114,174,195,72,126,156,176,32,196,249,45,22,54,148,121,174,32,111,115,198,54,12,144,86,155,132,34,250,25,19,220,115,245,228,249,96,211,211,235,149,50,216,2,78,212,89,190,188,219,235,147,199,166,154,118,236,52,219,39,236,9,14,190,81,210,144,251,210,79,219,216,50,49,57,54,171,151,219,2,184,174,223,219,176,205,60,124,63,83,118,146,220,183,23,204,158,40,247,98,215,147,99,205,191,232,86,223,92,135,165,149,215,148,106,29,115,44,26,69,212,145,147,62,229,41,84,121,25,74,7,50,26,39,149,47,84,15,25,149,19,170,62,58,74,61,42,107,165,83,245,85,54,55,180,109,20,182,30,65,246,203,113,85,62,117,176,153,185,196,92,99,60,152,39,228,169,221,60,255,242,218,163,186,205,16,125,166,151,103,25,22,60,213,159,241,96,174,8,35,218,196,145,206,118,120,114,201,127,132,133,244,17,98,171,242,9,113,77,253,121,30,47,185,129,138,96,182,49,127,171,124,43,172,71,108,236,218,179,103,151,95,235,207,173,36,63,254,241,35,233,251,223,191,63,253,252,207,159,103,182,52,54,44,153,25,96,57,85,108,86,193,38,249,74,51,243,38,193,139,245,136,118,137,15,13,13,185,44,191,29,120,198,142,117,29,12,112,172,235,172,171,212,193,89,177,203,96,203,134,13,235,210,91,222,114,67,58,255,252,243,210,61,247,220,99,118,255,216,215,36,126,199,120,130,128,223,169,103,158,121,134,106,128,214,252,24,200,9,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,70,32,80,231,63,186,133,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,170,8,252,237,223,254,109,250,252,231,63,159,174,191,254,250,244,169,79,125,202,201,107,72,131,157,59,159,246,235,134,183,109,219,150,62,242,145,143,164,95,253,245,95,115,185,191,248,139,191,112,226,255,239,255,254,239,211,95,255,245,95,59,1,114,245,213,87,91,221,63,73,159,249,204,103,252,93,97,72,148,131,7,15,27,25,1,137,209,214,184,202,62,159,108,30,51,210,101,218,136,19,222,44,135,72,178,23,190,221,36,136,20,57,163,151,140,108,49,146,219,8,41,78,49,59,57,105,252,5,87,82,195,98,64,48,146,239,100,14,161,229,137,221,16,97,4,129,34,82,147,19,241,16,229,16,62,16,41,87,94,121,165,159,138,60,126,252,120,98,51,2,121,35,118,42,27,66,6,79,189,39,118,60,238,87,178,115,242,95,100,53,249,144,190,200,139,248,185,239,190,251,156,176,129,208,161,77,72,28,202,113,144,57,120,100,69,60,145,79,26,89,245,25,50,7,47,25,242,85,143,56,246,203,46,54,23,232,164,168,234,163,83,253,150,254,50,77,222,137,58,213,199,46,112,163,125,229,209,87,226,216,136,35,14,105,197,91,245,224,140,141,188,51,77,8,102,216,137,87,31,85,111,33,155,208,169,122,106,23,121,242,168,47,252,40,163,13,188,244,35,179,152,147,76,169,91,250,9,105,131,50,218,161,255,200,147,102,44,248,119,43,72,126,202,56,201,191,126,253,90,219,232,209,105,100,222,128,207,249,174,46,35,237,152,223,166,135,107,238,193,110,220,158,175,64,103,91,45,111,70,128,20,151,155,177,205,45,240,186,222,47,139,208,214,132,63,147,64,125,112,176,50,8,116,239,87,198,188,110,39,149,101,59,161,60,58,57,253,207,55,56,99,228,229,132,181,75,251,234,7,223,30,238,200,209,1,215,7,193,184,172,183,39,245,116,45,51,254,215,198,212,190,49,220,164,17,157,51,86,87,56,211,182,199,189,52,143,57,109,182,89,99,248,118,35,162,219,185,21,192,78,251,179,201,1,151,237,157,59,55,27,213,231,4,200,225,25,195,165,58,198,186,212,47,44,164,139,114,156,242,21,170,78,249,13,35,71,219,200,80,174,177,39,127,49,71,157,170,167,142,236,80,123,85,61,243,229,103,57,195,131,127,50,140,158,69,127,240,216,166,249,104,173,248,122,196,181,240,124,111,43,86,172,114,194,216,237,175,54,184,88,26,242,223,55,22,52,113,3,19,183,211,22,87,125,255,133,73,139,105,156,83,46,140,132,139,48,38,173,177,90,24,147,57,234,178,93,115,179,230,164,248,61,240,249,100,27,26,198,198,70,124,205,228,249,21,214,251,125,251,7,108,141,238,76,199,143,13,164,91,111,253,182,93,111,255,54,131,50,247,123,138,141,46,142,3,223,89,254,85,193,46,236,197,47,213,233,55,0,121,234,243,188,13,4,61,237,179,65,142,144,117,148,53,18,89,240,1,99,109,168,226,187,196,243,76,3,191,163,108,36,227,183,232,172,179,206,74,47,125,233,75,19,191,59,172,65,200,224,238,188,243,206,196,173,60,239,125,239,123,25,34,253,28,122,89,252,9,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,56,253,17,136,19,253,167,255,24,70,15,2,129,64,32,16,8,4,2,129,64,32,16,120,33,16,152,249,236,103,63,155,206,61,247,92,39,249,33,45,191,246,181,175,249,85,244,144,149,107,214,172,73,223,250,214,183,252,20,225,123,126,233,189,233,55,126,227,55,156,148,248,228,39,63,153,190,253,237,111,187,28,36,63,68,205,207,190,254,103,253,61,225,63,250,163,63,74,119,221,117,87,58,96,87,8,235,93,98,136,41,116,245,246,230,147,221,144,194,78,214,27,113,194,53,232,85,7,161,98,180,161,235,133,36,193,211,6,33,228,13,229,74,67,144,200,17,71,6,71,128,12,228,36,196,44,54,80,247,236,179,207,78,47,121,201,75,92,6,2,31,226,22,194,5,178,69,122,127,240,131,31,164,91,255,251,91,233,156,115,206,241,77,1,232,69,142,171,232,145,65,23,117,142,30,61,154,126,248,195,31,122,155,58,245,141,140,136,120,100,101,79,182,41,247,133,60,149,161,27,59,213,15,202,240,34,214,104,139,182,41,135,212,129,208,35,46,189,132,164,229,189,99,207,211,31,116,226,176,1,28,177,19,50,176,124,150,0,34,155,114,48,198,35,3,137,197,105,126,54,61,224,212,215,170,205,94,184,196,63,178,69,186,192,7,125,180,199,184,226,37,163,118,22,82,45,217,82,70,245,8,41,167,13,245,93,105,230,52,55,86,224,214,174,93,107,126,181,203,14,15,15,186,61,157,157,153,180,195,78,191,85,194,120,239,9,35,220,167,236,158,124,110,67,168,25,153,206,245,224,19,19,217,126,136,124,100,93,222,231,75,38,6,185,174,221,229,205,142,54,78,203,219,91,227,121,56,24,147,25,31,3,175,99,227,194,115,2,147,166,143,49,34,207,12,73,67,3,7,221,30,242,166,108,243,128,218,160,111,124,33,108,4,160,79,29,203,236,122,113,8,126,171,71,122,202,72,122,155,93,169,173,32,250,93,39,29,198,25,33,170,61,10,121,62,216,191,106,54,250,212,86,183,50,250,208,248,36,209,87,122,225,74,30,142,250,232,22,238,228,147,135,205,146,113,193,22,127,144,171,214,171,234,42,219,46,85,80,79,245,75,29,165,188,242,203,122,173,226,170,67,89,105,51,245,229,201,47,245,17,47,101,91,233,85,158,137,154,203,235,3,117,192,134,245,128,245,134,171,221,217,48,194,137,238,93,187,118,165,173,91,59,211,202,21,171,125,206,154,232,41,57,218,226,155,146,211,152,240,212,195,82,108,71,70,125,38,46,47,125,154,111,165,140,230,217,82,244,75,207,188,161,17,252,60,39,226,27,109,108,195,10,100,63,164,250,218,117,171,211,225,35,251,109,47,202,132,85,109,75,223,223,126,127,122,242,137,167,253,55,161,102,117,248,30,233,43,243,67,125,192,198,210,159,140,125,252,190,176,9,234,233,167,159,78,15,61,244,144,223,46,176,97,195,134,180,121,243,230,196,6,4,214,84,17,255,196,185,25,5,219,59,58,186,124,29,101,140,169,207,154,122,205,53,215,164,11,46,184,32,109,218,180,201,55,15,240,180,14,155,214,216,132,247,245,175,127,61,217,173,60,249,71,48,8,255,121,167,71,20,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,186,33,80,231,95,38,195,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,85,4,32,141,68,28,252,227,63,254,163,95,207,15,241,175,147,133,16,182,16,243,55,223,124,115,250,192,7,62,144,222,245,174,119,249,102,0,200,124,78,20,58,163,96,167,121,251,251,7,141,224,93,157,126,253,215,127,195,8,149,190,244,165,47,125,41,77,26,1,121,220,242,69,52,78,77,173,54,66,35,159,228,231,100,63,68,18,100,6,4,143,253,207,8,22,8,240,124,18,179,109,70,229,153,100,41,73,39,145,48,213,190,148,233,76,144,37,39,159,233,35,109,64,146,191,230,53,175,241,77,7,92,189,15,33,111,212,78,26,180,235,250,33,119,32,75,120,158,224,246,219,111,119,50,141,147,151,244,95,36,62,196,47,109,227,168,251,192,3,15,56,193,150,251,145,55,33,32,15,97,83,18,88,34,185,114,63,51,177,73,28,153,178,47,164,149,79,155,148,97,39,30,29,16,253,232,47,237,192,22,233,71,30,143,142,231,195,201,30,245,159,118,192,85,167,72,233,247,216,216,148,147,82,16,83,56,54,79,128,51,248,96,11,142,122,56,97,66,190,226,94,48,207,159,249,100,100,23,122,177,1,18,77,109,81,134,87,155,243,168,158,205,206,125,18,47,150,55,37,80,200,149,232,224,60,109,132,55,14,146,13,146,159,57,130,254,213,171,87,218,124,95,238,4,29,248,76,78,141,59,9,215,209,97,183,61,216,67,246,99,227,249,170,115,30,181,103,52,102,252,180,187,133,70,148,114,45,120,147,232,111,226,66,59,126,69,187,145,183,157,237,249,121,4,239,71,99,51,12,167,123,237,115,177,246,167,210,209,67,3,166,199,218,53,27,189,253,201,188,25,35,247,223,230,150,201,26,239,238,216,44,51,114,208,111,154,232,228,148,112,30,23,174,235,119,89,35,67,105,99,210,190,61,54,53,160,139,171,251,187,236,253,119,19,176,175,195,198,174,193,236,83,39,251,134,205,246,221,91,101,247,53,219,188,144,203,12,75,219,12,160,171,230,25,23,188,112,38,206,252,36,77,92,99,69,40,89,229,129,199,124,78,117,41,71,151,60,105,234,203,41,159,176,204,87,27,232,225,219,167,223,56,230,147,190,103,233,88,74,136,126,156,66,244,151,237,45,69,71,83,6,204,32,156,155,58,176,19,221,60,157,192,122,134,110,72,247,222,62,222,129,175,251,55,200,6,148,174,206,110,255,62,25,255,197,157,217,60,123,146,95,210,57,143,13,88,180,137,163,93,141,217,137,246,11,121,234,203,163,79,184,104,173,83,27,132,56,100,37,147,115,158,251,119,177,114,107,5,77,110,55,235,3,115,155,144,205,108,172,79,199,143,31,243,249,186,111,223,129,244,63,255,243,63,137,155,107,152,7,254,155,80,172,159,178,5,91,101,47,121,139,57,230,19,237,97,39,235,229,165,151,94,234,167,241,31,123,236,49,127,238,133,141,25,123,246,236,73,219,183,111,119,156,33,251,217,132,198,230,50,54,197,45,95,110,207,191,116,182,167,142,122,151,215,135,252,95,177,162,207,231,4,235,16,191,3,239,124,231,59,253,118,128,111,126,243,155,233,95,255,245,139,254,123,180,123,247,179,233,47,255,242,47,253,247,250,109,111,123,91,243,67,0,140,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,45,2,245,135,31,126,248,180,53,62,12,15,4,2,129,64,32,16,8,4,2,129,64,32,16,120,225,16,128,212,130,56,226,84,224,126,59,133,15,129,192,123,194,34,51,8,33,42,184,206,159,211,130,144,36,200,66,232,126,241,139,95,76,247,255,224,65,187,226,62,159,222,239,239,31,112,226,241,208,161,67,70,94,228,107,159,33,79,6,250,141,72,159,200,39,225,215,173,131,196,88,238,196,11,109,167,25,93,237,158,73,25,136,17,8,166,58,196,104,133,36,194,22,60,249,120,156,236,36,46,121,197,33,102,56,101,14,233,130,28,182,191,226,21,175,112,2,6,25,72,210,142,122,135,147,183,216,204,230,88,72,126,8,154,55,95,127,131,159,230,231,58,122,48,225,125,103,72,94,250,3,145,79,93,54,5,112,210,18,39,219,116,117,63,114,202,171,218,40,251,213,7,87,80,252,33,31,253,144,78,216,142,103,12,192,133,60,72,231,146,132,83,59,228,41,94,168,59,165,40,182,208,23,194,220,102,38,215,193,150,241,163,12,146,31,155,176,13,172,32,165,74,91,136,35,47,76,68,128,45,197,48,218,45,241,163,14,121,106,31,221,106,139,124,249,106,157,106,91,101,57,113,213,147,126,54,87,208,70,221,216,114,202,233,35,68,42,114,144,133,107,215,174,241,49,65,134,114,97,225,88,25,185,63,57,197,92,229,150,1,230,134,205,101,251,7,217,233,73,54,182,76,184,124,230,222,32,188,243,188,70,71,155,157,180,167,63,147,227,144,245,182,217,192,240,157,152,24,247,205,30,163,163,195,105,220,236,98,110,32,11,225,159,237,206,39,144,219,236,221,246,118,155,187,117,107,115,89,87,175,117,37,219,230,125,133,179,157,156,72,99,214,190,59,107,19,215,102,132,190,235,226,234,125,54,6,216,70,28,31,175,113,35,252,27,120,34,231,58,26,161,247,135,183,6,208,97,223,175,151,65,250,179,33,160,205,236,230,230,2,235,120,43,175,241,146,78,210,138,151,242,202,247,194,22,127,144,197,190,170,115,140,13,55,149,41,148,156,250,148,199,54,223,190,64,30,68,48,121,124,191,180,93,173,167,250,10,105,255,68,220,201,200,219,204,48,124,231,226,195,252,226,116,122,71,135,61,35,50,57,108,107,209,10,39,133,89,131,89,195,150,247,173,116,66,121,114,150,232,103,155,73,214,49,199,94,244,218,9,246,133,92,105,179,240,16,126,39,214,251,102,43,26,55,233,33,44,219,105,74,158,122,140,103,36,152,34,157,182,193,101,116,212,190,161,241,154,159,234,239,235,131,232,183,13,59,214,253,209,241,81,123,138,230,222,244,75,191,244,62,251,174,198,125,237,226,187,106,107,203,55,136,138,200,137,0,0,32,0,73,68,65,84,94,84,251,173,244,98,214,105,51,20,115,138,245,155,111,150,155,78,94,253,234,87,251,102,51,136,254,157,59,119,250,149,254,123,247,238,245,219,97,88,99,184,222,127,220,108,90,181,122,133,159,244,103,3,0,191,55,157,29,203,220,246,222,222,124,99,140,110,163,97,45,125,211,155,222,148,184,89,103,251,246,123,210,247,191,255,125,247,251,247,31,244,13,121,119,223,125,183,159,254,191,232,162,139,202,143,229,100,135,111,177,110,71,121,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,11,132,64,157,127,145,12,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,84,17,128,136,88,191,126,189,147,14,16,18,34,186,32,95,32,201,185,154,28,50,27,66,225,166,155,110,74,183,221,118,155,111,12,224,141,227,127,251,183,175,216,21,200,255,222,32,244,218,252,244,33,155,6,32,57,178,30,72,68,174,196,159,74,195,150,63,97,167,158,33,31,33,75,250,150,247,24,245,9,89,217,225,167,137,185,50,25,130,109,98,188,65,132,218,1,68,145,37,216,76,29,108,37,204,36,103,147,32,18,113,76,57,142,114,218,197,110,157,126,132,147,124,243,155,223,236,27,20,184,161,64,132,252,81,59,217,9,57,194,27,202,16,247,144,212,108,6,120,249,203,95,238,245,33,84,68,102,211,142,8,72,236,224,68,63,24,161,75,68,55,196,12,101,56,66,60,88,202,147,118,50,216,66,236,44,117,98,63,132,144,136,92,116,210,7,228,24,155,45,91,182,56,33,9,46,200,96,43,186,240,216,64,136,211,6,1,116,11,51,236,166,14,105,234,11,43,175,208,226,143,250,0,159,201,152,138,252,196,150,178,62,155,66,216,12,97,189,77,171,253,36,234,114,151,197,30,156,250,75,255,169,171,60,143,44,242,71,88,75,76,186,192,66,118,96,11,113,202,100,179,234,149,152,171,191,148,145,79,154,176,116,212,23,254,144,125,237,198,124,67,0,243,68,3,125,68,158,241,133,232,231,100,60,242,148,231,118,50,153,202,24,76,154,110,219,34,144,106,86,14,46,200,53,219,130,244,39,55,219,81,55,162,29,155,234,214,7,108,130,204,7,239,73,35,218,177,101,98,116,204,79,113,231,190,229,121,213,102,167,173,107,182,153,192,122,145,205,231,154,114,139,206,112,35,134,197,253,43,27,203,246,204,182,109,109,16,55,234,211,67,54,4,228,116,131,48,183,190,49,95,192,51,207,201,78,183,7,219,24,75,221,0,224,125,181,188,118,243,83,220,209,79,185,205,67,51,221,9,254,142,46,219,4,99,241,9,187,46,125,153,89,135,46,48,65,15,94,99,151,251,211,124,214,129,142,40,175,137,85,238,94,171,191,26,207,106,61,218,64,15,229,185,31,141,126,155,13,121,156,242,183,72,159,244,61,32,199,38,39,136,86,35,68,189,238,98,54,80,78,59,248,82,175,242,177,139,190,162,27,76,193,64,178,132,108,36,97,83,12,78,115,8,219,213,47,54,137,48,7,153,31,211,83,121,44,165,155,249,65,156,121,207,183,78,95,208,117,240,224,97,223,132,197,70,170,190,222,110,187,137,101,208,214,136,30,239,39,100,63,182,12,15,243,84,137,221,100,98,248,184,221,126,234,157,190,216,186,105,183,50,180,59,193,205,119,154,215,21,218,24,159,24,243,186,244,65,223,154,27,190,196,63,244,23,71,123,10,209,3,254,244,157,56,182,81,142,93,178,77,245,188,82,139,63,200,99,19,33,216,161,139,186,90,23,93,167,245,143,117,148,56,30,220,55,110,216,148,246,237,219,231,227,211,213,217,147,238,191,239,135,137,231,90,222,248,198,159,77,199,142,31,113,66,125,202,54,196,212,106,115,109,194,94,173,55,45,204,153,147,37,172,8,105,23,187,180,142,146,230,228,62,55,231,188,242,149,175,244,211,247,143,62,250,168,175,245,200,49,62,172,251,3,3,249,73,6,87,108,27,51,120,242,35,251,252,92,9,227,126,255,253,247,219,211,58,223,243,121,192,184,51,230,224,193,179,34,148,243,251,247,157,239,124,39,221,113,199,29,190,25,128,223,250,112,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,31,2,117,254,197,49,92,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,80,69,0,226,2,66,0,66,2,34,131,56,132,9,196,9,39,9,33,70,240,16,74,228,67,108,19,135,76,128,88,224,202,110,78,239,215,219,59,141,208,232,116,50,11,157,232,226,250,103,92,190,110,122,216,136,149,177,116,228,200,49,39,60,54,158,181,222,235,247,246,100,66,216,201,77,171,211,189,172,119,182,45,72,15,200,30,66,145,65,101,28,27,113,200,96,143,60,233,195,118,186,21,187,57,137,15,73,123,221,13,215,167,173,91,183,186,60,111,53,99,31,68,253,253,15,252,192,79,81,30,57,114,196,73,220,87,189,234,85,233,245,175,127,189,209,67,153,60,146,13,180,79,28,143,67,30,178,72,121,216,2,118,200,205,71,80,41,95,161,236,37,196,145,47,125,228,97,35,100,33,249,34,152,200,87,154,241,32,14,177,69,219,212,165,14,196,22,246,48,166,120,201,11,47,111,108,145,63,200,82,15,157,132,120,218,86,255,136,67,140,66,72,81,214,211,211,237,4,25,118,96,107,233,144,45,29,242,39,226,84,95,216,200,22,242,85,54,159,190,178,45,226,232,16,14,164,137,163,3,44,193,77,229,96,202,156,132,228,231,137,10,202,33,83,185,21,130,205,31,164,113,116,101,102,134,107,210,179,30,190,133,14,35,103,71,198,108,254,219,9,123,116,79,219,209,225,25,99,191,137,67,242,117,219,45,18,132,83,19,121,227,5,167,244,143,15,13,167,129,193,126,59,177,111,228,112,219,76,26,29,25,72,237,141,239,7,59,103,76,7,182,118,122,221,76,244,153,122,31,143,246,198,102,1,83,159,172,170,187,169,41,125,59,153,76,167,95,99,54,151,166,240,182,241,102,116,208,200,119,171,231,115,214,108,97,190,79,91,159,134,135,109,14,89,121,71,221,54,145,24,145,207,120,35,83,183,83,209,180,207,216,118,116,46,243,208,168,80,31,123,83,237,161,63,89,96,243,207,177,105,156,68,207,214,180,254,91,142,13,18,213,116,235,90,207,205,165,222,98,243,160,90,174,182,200,39,14,62,101,222,115,91,57,177,28,244,202,75,63,26,192,16,207,26,68,62,223,55,109,131,171,228,180,214,228,57,149,111,76,160,140,109,26,172,191,102,173,63,219,128,30,110,156,232,236,202,79,122,12,12,12,165,145,225,49,127,78,228,252,173,231,250,184,241,253,231,62,230,27,76,88,211,105,207,157,159,234,207,107,40,105,218,168,186,50,143,56,115,236,249,112,210,75,40,95,234,85,121,153,71,188,204,47,227,165,156,244,121,57,155,98,204,230,41,219,120,194,137,125,136,114,190,237,229,125,171,141,4,63,98,250,184,145,100,40,221,119,223,15,236,9,155,159,177,249,206,186,7,62,121,94,84,245,150,233,133,226,140,33,142,111,135,53,89,36,63,191,157,108,142,202,99,151,109,97,243,16,235,1,235,207,142,29,59,172,124,32,109,216,184,206,126,7,59,109,158,244,166,158,238,62,139,231,39,25,68,244,163,27,61,232,102,131,7,243,136,77,116,108,6,123,217,203,46,74,231,159,191,205,127,95,121,14,128,205,43,120,115,53,54,52,132,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,56,253,16,168,127,225,139,255,124,250,89,29,22,7,2,129,64,32,16,8,4,2,129,64,32,16,8,188,32,8,240,46,240,206,167,159,73,127,247,119,127,103,215,25,143,57,161,47,146,19,114,4,18,2,7,249,196,53,194,153,40,154,50,130,164,211,175,137,62,126,156,83,236,203,252,42,98,222,16,230,244,124,135,157,140,228,77,105,78,133,226,140,207,176,122,144,44,70,79,77,243,206,48,239,72,247,167,209,49,59,177,108,158,107,163,69,8,66,188,112,130,149,163,192,53,59,201,108,148,155,17,141,70,84,115,250,216,142,226,19,182,79,219,102,2,35,96,58,33,55,45,61,105,113,200,17,226,38,224,132,100,38,152,173,204,72,15,250,128,126,78,52,110,218,180,41,189,233,77,111,114,34,31,98,4,130,254,190,251,238,243,171,250,33,236,145,131,196,189,226,138,43,210,101,151,93,230,68,238,196,88,62,105,154,9,148,172,95,100,32,186,185,49,139,39,12,192,11,50,13,98,199,175,88,110,16,238,96,86,117,34,160,208,35,18,16,93,25,223,76,54,82,166,114,236,194,83,15,140,232,31,242,180,71,156,141,12,96,0,153,132,211,216,73,55,121,232,146,147,77,101,158,202,170,97,83,54,19,113,212,161,143,180,135,13,120,174,191,6,95,226,108,250,128,188,116,82,216,100,84,191,212,139,125,114,173,202,85,70,40,89,201,145,198,6,217,142,45,180,75,121,41,83,234,80,188,149,46,234,148,58,193,153,177,38,159,62,66,162,65,170,210,71,230,12,228,62,111,103,51,198,224,63,105,115,53,227,193,166,6,236,130,76,100,99,133,225,101,233,158,158,62,251,182,108,163,134,189,169,142,157,124,59,29,102,51,186,198,141,208,27,178,239,106,196,8,198,241,9,219,148,97,164,226,148,205,251,209,145,33,215,211,214,85,75,189,93,83,105,221,154,21,246,110,247,102,191,138,157,182,87,172,92,158,150,247,246,153,13,93,110,71,135,49,253,216,202,53,238,216,226,88,208,105,35,112,199,199,192,139,83,229,83,62,135,248,190,135,236,38,11,110,179,24,181,167,0,142,30,61,158,142,219,38,13,54,49,176,17,134,190,142,154,172,93,20,96,184,180,217,21,255,99,246,205,113,194,218,116,76,219,115,1,227,25,239,241,14,54,244,12,219,55,157,236,125,248,21,190,241,129,190,141,91,95,167,172,111,124,123,190,41,104,100,84,240,123,168,49,82,102,153,214,248,180,42,83,222,82,67,116,201,87,235,148,109,50,143,72,51,54,121,220,154,39,238,201,175,218,84,213,181,148,180,244,160,139,246,104,75,142,113,99,190,49,31,144,195,35,163,118,109,175,133,231,33,47,61,132,172,87,146,225,13,119,116,162,43,111,66,25,49,162,255,176,189,253,190,47,173,94,181,194,110,106,89,59,59,79,25,71,218,130,56,206,68,179,44,81,136,109,121,115,143,114,212,142,210,132,228,97,7,203,238,98,110,86,182,33,40,125,101,72,188,236,183,235,110,161,88,117,90,20,205,201,146,156,244,162,175,102,187,95,104,131,39,48,186,186,108,163,77,119,175,253,22,172,182,57,63,104,152,76,24,9,63,234,79,182,188,251,221,239,76,235,55,172,114,185,182,154,253,128,85,156,116,86,178,91,38,153,83,140,47,235,116,110,123,194,215,112,198,138,111,21,79,62,105,190,23,226,200,178,158,178,1,129,155,5,216,116,208,97,223,27,215,246,243,123,11,217,223,213,153,9,127,234,248,239,129,221,58,192,70,1,54,93,117,118,214,211,219,223,254,246,244,145,143,124,196,9,127,51,172,246,207,255,28,255,29,168,229,0,69,102,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,167,25,2,249,191,182,158,102,70,135,185,129,64,32,16,8,4,2,129,64,32,16,8,4,2,47,40,2,51,144,124,56,72,90,157,212,135,160,128,124,128,64,130,124,128,144,128,100,62,106,196,195,89,103,157,149,46,191,252,242,116,215,93,119,57,201,60,58,98,36,116,23,39,217,237,212,175,17,245,147,118,98,223,142,246,123,25,228,163,61,213,109,122,50,81,213,217,217,229,100,41,207,120,115,178,159,147,224,16,33,99,163,19,78,160,174,92,201,117,232,249,38,0,174,47,95,209,183,60,205,116,100,54,73,132,8,182,138,8,194,78,197,33,96,240,178,153,211,147,195,67,163,110,7,87,24,255,194,47,252,130,247,113,207,158,61,233,177,199,30,75,247,222,123,111,226,93,100,200,93,136,91,250,8,89,114,233,165,151,122,31,33,69,187,187,50,177,14,57,166,118,105,147,54,144,127,230,153,103,140,80,219,51,75,194,129,25,68,55,33,122,171,78,54,210,23,226,210,169,62,144,95,150,33,131,29,96,68,123,210,77,251,216,132,44,113,136,117,66,218,68,23,4,16,142,122,216,130,71,86,174,108,91,121,173,66,213,65,30,189,164,165,31,123,192,2,114,9,27,33,193,101,31,50,242,106,11,253,101,188,85,123,139,229,209,62,109,202,46,108,160,223,184,170,238,50,45,91,170,250,201,71,151,8,126,226,210,73,156,247,206,157,252,182,254,209,55,136,118,190,19,28,117,56,185,47,29,16,235,212,225,68,59,67,59,99,155,91,216,32,192,88,64,204,183,27,33,63,105,122,142,25,73,59,100,155,93,166,184,10,157,13,44,22,78,216,102,141,9,35,253,235,246,177,108,182,91,46,248,190,94,246,210,11,211,203,175,184,208,136,253,101,105,237,234,53,142,47,182,241,168,120,238,155,205,21,187,13,128,254,243,61,181,91,221,188,169,70,4,53,27,45,186,205,82,195,199,108,243,11,251,205,54,240,99,238,176,73,134,186,196,199,109,131,1,196,239,97,179,141,249,188,123,247,238,116,248,232,177,180,203,200,226,227,253,131,233,128,109,2,128,124,28,29,177,19,195,102,51,183,118,76,154,239,54,194,248,208,129,61,233,224,254,221,105,229,170,53,105,221,250,141,105,133,225,227,55,60,216,181,231,254,188,64,99,46,56,104,243,252,41,199,10,145,106,122,158,106,179,217,146,87,168,2,210,242,202,43,67,198,139,111,3,7,14,124,47,56,205,41,79,156,194,31,230,6,237,211,14,94,243,144,184,110,73,97,189,147,13,85,251,243,220,106,108,16,176,181,85,118,229,83,232,121,173,99,126,145,159,251,146,55,219,12,13,142,249,120,177,182,179,1,131,247,232,145,97,236,245,221,102,92,154,27,8,44,150,113,47,246,38,9,59,66,217,94,194,209,180,87,140,127,235,80,245,85,87,122,73,43,94,98,84,202,41,94,134,205,118,155,191,5,148,75,23,33,250,50,46,121,19,5,113,158,134,41,219,225,91,102,147,26,99,111,247,86,164,29,143,61,145,30,121,244,71,105,203,57,111,240,205,104,109,118,115,6,27,94,112,26,75,233,38,36,111,33,231,223,171,9,16,242,251,201,26,194,24,176,209,6,123,24,59,126,167,100,19,118,176,89,35,223,184,176,34,141,140,230,211,250,99,182,225,108,122,106,208,52,217,111,178,145,250,121,206,176,1,47,255,118,173,92,185,210,237,31,25,25,115,253,108,6,88,183,110,195,194,198,45,100,120,148,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,188,40,17,8,162,255,69,57,44,97,84,32,16,8,4,2,129,64,32,16,8,4,2,255,107,8,204,252,233,159,254,105,218,127,96,127,58,127,235,249,78,98,114,82,20,242,1,2,1,242,1,39,130,3,98,2,7,17,177,117,235,86,47,127,224,129,135,157,232,133,40,92,182,204,78,152,219,137,126,28,39,15,169,62,62,53,234,215,149,27,13,101,122,236,68,126,189,113,109,185,17,235,108,2,24,26,50,210,195,136,14,136,126,136,47,78,72,67,182,83,31,7,129,92,183,183,169,33,54,32,72,240,216,37,178,5,155,100,23,121,56,200,58,236,135,76,225,132,49,4,203,53,215,92,227,118,223,116,211,77,78,222,242,164,21,164,10,186,104,143,16,66,119,125,199,134,180,113,227,70,39,100,208,193,21,233,144,232,216,129,140,218,39,143,248,147,79,62,233,253,215,230,4,66,200,156,210,201,46,229,201,118,244,149,78,249,232,37,14,238,216,32,34,136,113,129,0,82,127,169,139,28,36,18,121,170,135,109,232,134,108,37,31,123,68,56,33,47,175,113,45,109,168,198,185,234,26,18,18,89,116,160,151,56,253,36,77,27,224,76,30,237,136,116,164,93,242,158,15,135,189,114,26,3,242,104,3,27,202,118,74,89,213,81,30,114,212,145,35,95,152,17,130,53,125,5,63,226,144,244,108,54,193,35,11,97,202,92,34,14,97,8,217,13,57,200,60,226,68,240,244,116,211,166,186,205,27,218,227,91,25,29,29,73,3,71,15,59,105,55,49,98,115,210,210,51,83,118,219,132,25,194,245,220,61,203,58,210,150,13,235,211,197,47,187,58,93,243,51,175,74,175,184,242,138,116,214,250,13,70,222,207,164,122,7,71,186,141,132,52,8,166,167,109,67,141,221,20,80,179,107,198,219,27,248,26,157,233,186,102,38,173,47,38,3,153,63,235,102,218,237,38,129,33,246,5,152,45,204,17,8,199,124,27,68,167,217,214,97,105,127,255,189,205,222,51,183,19,206,171,123,214,164,243,55,111,76,109,87,92,234,42,216,8,112,224,208,225,116,228,88,127,218,179,119,159,223,94,241,236,238,61,233,153,103,119,167,157,230,33,255,135,185,137,192,54,24,180,25,22,67,182,9,104,112,224,184,227,55,109,248,24,165,234,122,52,62,10,103,237,171,68,52,78,10,43,197,39,148,204,99,212,156,235,173,42,75,6,187,136,231,113,204,27,122,202,121,210,170,238,82,243,208,205,156,197,211,6,243,21,221,250,174,153,99,108,156,130,112,214,122,132,110,100,144,175,177,75,202,156,223,146,210,184,177,129,245,141,245,136,27,36,24,113,230,101,155,109,34,161,141,54,107,143,111,16,125,172,27,71,142,28,178,52,87,250,175,112,125,232,98,142,235,155,21,6,232,153,153,102,66,208,30,155,116,108,231,136,185,210,118,250,34,92,178,109,139,127,223,210,79,93,124,213,149,122,212,86,217,70,41,143,108,43,87,182,65,185,210,132,6,183,225,154,231,65,158,255,182,177,197,230,53,88,243,123,211,219,179,220,191,81,176,226,123,230,55,224,158,123,238,73,111,124,211,107,29,39,233,35,148,253,178,19,253,202,163,188,149,99,93,97,204,113,180,135,60,253,99,252,88,47,153,7,232,67,14,155,208,137,99,140,73,35,203,102,162,206,206,60,54,211,54,70,220,242,192,90,51,102,207,123,116,119,247,216,90,204,122,159,236,102,157,85,233,192,193,3,174,147,171,255,205,205,152,140,131,254,206,119,254,95,187,185,230,65,242,194,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,156,198,8,4,209,127,26,15,94,152,30,8,4,2,129,64,32,16,8,4,2,129,192,243,140,192,204,167,63,253,233,180,123,207,110,187,222,121,117,250,208,135,62,228,196,3,87,209,67,20,65,118,66,52,64,68,112,82,123,104,104,196,155,39,31,18,2,242,226,29,239,120,135,197,103,210,61,119,111,207,132,133,17,242,157,93,118,82,177,102,215,152,27,97,132,172,93,78,108,228,133,17,215,70,24,79,77,141,89,156,83,150,153,236,135,248,231,173,115,72,150,49,187,21,128,19,195,16,243,144,80,118,26,209,203,156,8,225,52,178,17,32,242,194,1,130,164,36,133,32,81,200,147,221,212,101,195,192,186,117,235,252,90,242,91,110,185,37,61,254,228,19,222,30,36,203,234,213,171,189,62,253,133,112,131,0,227,196,54,167,255,209,229,164,186,145,94,106,131,60,116,19,210,127,72,110,110,6,32,141,199,209,103,200,96,236,32,79,196,141,108,38,84,63,144,65,143,234,147,79,30,94,245,232,3,30,25,200,245,82,183,244,19,66,20,17,210,23,250,193,155,242,156,202,102,211,2,121,244,65,54,97,3,178,170,79,122,62,135,29,89,54,159,74,37,142,163,13,218,228,186,119,72,43,218,96,158,104,3,0,253,82,155,165,238,165,180,89,202,87,227,194,136,124,97,71,92,120,17,111,229,212,15,202,100,3,121,140,167,28,125,66,39,121,204,135,3,7,14,88,60,63,221,192,92,128,60,85,191,51,209,159,223,211,134,24,205,100,156,205,119,171,207,220,7,155,9,171,123,236,232,33,195,199,200,125,187,22,124,114,202,198,209,116,183,217,115,21,189,118,237,254,242,238,206,116,249,235,174,74,47,191,252,178,244,51,87,95,153,206,222,178,41,245,216,123,220,156,130,231,86,140,177,177,81,59,109,188,204,174,194,231,186,241,252,134,59,68,46,220,175,205,44,55,187,211,108,38,54,237,223,135,205,57,35,2,53,70,132,61,189,121,195,13,246,100,140,140,76,52,146,208,157,213,233,104,55,146,208,190,73,190,81,107,212,191,209,73,203,103,174,80,231,44,123,54,96,211,250,85,233,178,139,206,183,141,4,181,52,108,155,20,14,28,58,146,158,126,102,87,218,187,255,64,250,222,61,219,211,222,125,7,210,126,187,249,224,144,221,0,96,179,212,206,28,247,152,78,158,252,48,221,147,121,190,200,166,220,240,115,255,106,252,20,62,87,98,233,57,232,144,158,50,62,159,6,108,163,191,96,76,159,25,99,230,174,116,204,87,111,41,249,85,29,180,133,39,159,121,198,137,123,78,99,51,183,112,216,65,219,25,47,66,214,79,214,156,230,45,3,204,205,217,241,180,124,190,61,190,59,183,185,177,217,132,245,141,181,226,184,109,210,56,98,115,112,253,192,70,95,207,216,232,129,131,116,166,158,77,214,70,155,205,255,84,144,219,230,59,225,91,200,243,0,123,219,236,10,121,125,115,150,60,101,124,208,169,182,176,137,190,227,201,195,87,177,67,70,174,44,147,142,82,31,241,50,109,218,45,141,222,252,253,211,78,38,250,87,24,254,171,109,243,215,17,83,157,127,59,120,210,134,91,45,120,215,222,159,190,160,179,230,202,118,74,91,189,112,9,127,88,199,25,115,198,133,241,67,31,33,152,98,11,55,163,144,167,141,93,200,78,219,119,105,166,230,223,84,54,99,216,183,106,43,159,213,201,155,175,184,61,4,226,159,155,107,76,202,46,210,97,131,81,74,251,247,29,76,207,62,251,236,28,171,232,103,184,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,211,27,129,58,255,210,26,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,0,129,59,238,184,35,245,217,149,226,239,127,255,251,211,149,87,94,233,111,205,139,192,128,52,194,67,66,64,70,56,137,100,132,135,202,33,81,182,109,219,230,215,220,127,127,251,253,86,222,184,198,125,96,200,234,24,233,84,227,13,111,59,29,109,100,102,59,100,228,76,135,17,159,198,80,218,169,228,154,17,157,176,149,92,101,94,179,77,1,200,117,117,228,19,253,144,198,92,151,206,9,86,200,143,190,30,123,11,157,147,166,13,39,2,135,80,118,97,19,113,244,64,148,200,70,226,144,119,232,124,240,193,7,157,100,233,93,206,21,234,237,126,138,54,111,40,88,231,4,11,114,114,144,245,102,89,78,54,218,41,219,2,11,116,67,210,61,254,248,227,222,174,72,37,234,66,160,161,143,118,200,47,93,105,63,113,225,140,62,210,180,131,87,25,228,144,116,161,27,66,15,2,8,221,212,165,175,244,27,135,14,226,224,6,25,152,79,169,102,242,154,114,100,213,30,233,165,56,218,65,239,180,177,73,170,75,72,30,237,176,217,1,189,16,149,16,253,180,207,155,210,132,234,171,218,161,14,78,161,242,23,10,145,45,245,208,150,176,81,191,169,79,222,98,78,50,132,232,193,59,153,102,33,14,125,164,57,213,203,205,22,204,15,235,170,247,141,77,33,144,253,102,125,3,143,25,35,1,185,17,194,78,221,219,51,21,29,29,93,118,202,62,191,195,61,58,58,230,117,199,199,70,210,232,240,81,51,206,230,150,61,102,111,244,191,157,156,239,72,91,207,221,156,94,251,51,87,219,181,252,151,164,151,95,122,177,157,42,182,119,183,109,127,192,196,184,109,120,177,182,217,0,211,101,167,183,151,91,230,152,93,149,111,116,168,145,231,124,71,246,205,52,176,175,89,187,142,197,24,223,146,81,124,70,248,65,84,130,23,255,216,115,228,182,223,96,38,113,131,192,180,233,243,79,206,202,52,118,244,151,122,181,233,49,147,133,64,108,226,140,166,154,229,209,247,137,193,99,246,4,129,141,191,9,19,242,244,198,214,205,235,211,57,155,206,74,227,118,53,255,219,254,207,141,105,183,157,246,223,241,196,83,233,158,251,238,79,143,61,250,132,109,0,216,231,55,1,180,219,155,226,237,246,244,197,82,199,91,227,227,182,61,15,127,208,39,157,132,11,217,65,185,190,61,255,254,233,179,205,139,133,234,44,197,68,116,232,187,65,190,76,51,223,248,134,120,50,129,185,166,111,77,122,169,199,6,14,110,141,160,12,143,141,172,143,234,27,115,143,245,134,50,57,234,65,244,115,155,196,240,208,81,223,40,180,127,255,254,180,105,211,38,203,203,107,19,253,202,253,203,107,80,214,39,13,54,254,70,242,35,35,76,40,81,63,28,147,197,63,55,87,134,222,86,174,204,23,198,228,9,31,234,144,86,153,116,148,245,148,87,13,37,83,234,83,28,89,230,186,253,241,13,46,144,227,224,196,152,79,216,124,158,180,167,48,158,122,234,169,244,240,195,63,52,162,127,179,73,243,53,204,117,216,136,87,59,115,75,231,166,24,151,125,251,246,205,62,249,193,186,140,3,75,214,118,141,43,27,179,24,87,244,146,207,220,96,173,231,102,12,200,253,105,251,61,100,13,158,153,102,221,231,166,2,251,125,182,43,252,77,220,49,194,150,230,45,1,99,190,126,237,220,185,115,174,49,150,82,30,183,233,132,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,56,253,16,168,243,31,34,195,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,32,0,217,48,56,52,152,222,124,221,245,233,208,190,189,105,223,174,103,211,218,85,43,141,76,176,183,170,199,6,141,92,180,235,128,123,250,156,248,92,110,100,18,39,137,7,14,14,167,222,190,94,59,174,107,132,145,157,194,95,191,118,157,147,65,92,85,14,165,51,105,167,246,167,172,254,200,104,126,127,120,202,136,124,17,212,144,26,53,219,0,80,131,133,228,36,169,93,73,62,109,167,85,187,236,218,240,101,157,221,78,104,67,122,65,80,31,58,116,192,218,61,158,206,223,122,110,234,152,206,167,80,33,65,68,60,17,206,146,33,144,46,188,139,110,30,98,8,57,66,174,98,70,102,239,222,189,78,124,113,146,18,66,100,253,250,245,46,195,233,125,136,54,60,88,32,11,169,238,4,142,241,59,196,185,186,31,242,151,246,144,193,209,15,100,32,103,32,113,72,35,131,67,7,105,116,18,206,231,168,143,71,39,94,118,99,59,30,71,57,54,144,70,175,116,67,4,33,143,126,183,209,72,42,226,120,54,72,112,50,116,116,116,220,251,12,225,7,254,216,143,62,28,117,137,11,39,207,156,231,15,58,37,239,109,218,211,11,70,23,155,52,39,98,71,172,125,176,227,84,113,167,181,147,79,21,103,156,32,209,155,152,161,158,54,209,33,39,189,74,183,10,75,121,234,203,147,175,241,32,15,87,213,79,158,218,144,140,228,52,143,200,207,125,0,223,76,190,113,179,4,243,144,190,119,88,222,74,187,117,162,207,174,248,30,183,19,239,227,227,99,118,106,214,230,149,157,168,181,179,241,169,215,174,77,103,222,49,254,67,163,246,140,129,207,223,33,31,151,54,251,14,218,103,108,179,128,73,110,92,191,46,93,125,245,213,233,245,175,125,141,93,209,127,97,90,191,122,85,234,234,180,241,179,19,242,83,99,195,105,216,190,131,14,219,248,210,109,39,253,141,222,181,190,228,121,80,183,247,195,167,152,219,102,39,211,34,19,240,214,119,107,191,211,198,2,27,113,237,246,113,210,87,225,101,220,190,17,243,134,87,157,74,5,41,105,183,13,240,205,77,217,117,230,132,29,182,57,1,151,245,231,239,171,156,131,220,104,192,13,28,108,83,152,180,205,5,147,246,68,7,164,163,207,91,107,163,215,230,229,121,103,173,77,47,217,122,118,186,246,245,215,164,195,118,130,124,251,125,63,72,95,254,234,205,233,199,246,222,249,116,49,222,222,80,203,63,204,39,121,217,154,191,129,156,223,178,82,203,204,114,156,91,10,84,50,133,25,245,244,141,148,121,194,179,82,109,201,73,244,162,67,223,145,176,37,205,119,9,142,34,251,245,173,82,71,245,252,0,183,181,134,60,223,25,227,113,252,184,109,30,169,217,49,110,43,100,227,5,132,48,223,36,178,144,216,232,236,178,245,180,175,175,39,245,31,95,230,55,73,64,34,115,179,9,101,34,146,177,5,157,185,61,211,231,43,190,5,54,71,208,135,159,182,57,236,4,179,109,82,169,25,177,220,214,150,55,83,33,99,70,152,127,254,156,250,45,141,194,160,76,43,62,95,72,29,156,116,53,117,176,54,230,181,148,77,12,220,170,193,26,6,158,224,215,217,105,164,57,223,134,205,241,254,227,131,233,201,39,118,218,55,156,49,145,78,87,124,130,127,158,120,226,137,244,221,239,126,215,55,196,93,126,249,229,62,199,88,43,24,79,188,214,114,214,27,54,77,225,32,236,153,139,132,124,187,89,150,245,201,126,99,109,45,152,178,77,67,172,89,51,51,182,81,192,191,95,126,231,58,237,249,27,123,58,167,222,237,191,215,172,97,220,74,16,46,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,204,66,160,206,127,204,12,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,128,192,228,255,207,222,155,64,89,122,84,119,158,241,50,223,203,125,173,93,165,125,67,8,9,35,33,100,33,177,8,108,140,5,182,105,192,28,211,216,237,117,198,62,30,207,25,183,199,118,79,123,154,198,230,140,108,220,216,198,75,251,116,31,251,116,247,152,97,78,207,48,24,99,96,140,217,60,8,140,65,128,45,203,2,33,161,66,82,149,164,42,213,94,153,149,203,203,237,101,190,249,255,110,188,251,94,228,171,204,170,210,2,118,170,111,64,188,248,190,88,110,220,248,71,124,145,20,255,184,55,68,34,15,138,176,159,157,58,149,86,69,174,159,62,124,40,125,237,139,159,73,53,17,132,147,99,131,186,75,124,73,132,255,170,172,254,199,140,120,24,24,26,78,39,78,158,74,107,34,23,46,190,252,202,212,187,216,72,125,178,48,20,95,146,118,238,218,147,94,253,154,87,167,63,251,208,7,229,206,253,112,234,31,217,153,142,158,154,79,23,237,185,60,45,206,55,210,160,44,162,251,6,70,204,210,156,123,167,71,71,135,141,172,88,105,64,136,203,82,185,170,187,166,135,154,105,104,100,48,45,138,64,158,153,153,214,125,223,39,211,67,15,45,164,61,187,247,154,11,122,85,75,75,34,91,27,189,16,92,232,143,165,99,38,215,147,72,75,8,156,76,134,139,16,17,225,131,219,233,166,14,19,140,77,100,151,235,148,65,116,101,242,82,135,28,230,102,172,62,110,203,33,188,32,181,184,63,125,77,125,24,121,38,230,12,146,14,194,5,82,14,98,140,148,119,44,188,31,124,240,65,145,42,243,38,131,190,104,51,57,185,93,229,203,34,190,179,251,126,39,156,156,48,68,6,68,15,41,121,232,99,115,161,60,158,201,163,13,253,64,0,214,235,115,122,199,189,115,77,196,125,118,249,76,25,117,32,131,200,231,186,131,241,241,225,76,224,9,36,250,63,114,248,88,122,209,13,47,52,55,209,144,73,212,45,251,162,79,222,209,131,224,250,217,75,241,211,20,249,197,216,176,26,166,62,94,24,172,95,157,2,57,121,234,152,230,106,222,176,24,27,151,167,4,17,207,210,202,116,195,189,180,247,231,226,186,251,96,12,231,10,28,100,96,222,104,203,56,120,231,25,172,201,7,203,110,185,235,101,226,130,61,19,231,232,131,91,252,85,45,154,85,17,124,180,69,38,119,152,227,10,155,245,112,242,228,148,97,206,56,107,146,63,49,42,66,190,71,115,207,90,147,71,10,217,180,107,140,34,223,117,77,133,102,80,50,56,228,177,156,102,69,210,205,99,253,46,247,252,107,34,20,171,90,143,67,181,74,122,193,213,151,166,91,52,15,47,123,217,203,210,21,87,92,97,243,193,65,26,174,177,88,174,103,47,18,85,243,108,161,5,205,225,23,44,120,69,168,246,170,109,69,164,106,85,238,239,141,152,52,236,51,57,104,227,96,44,234,191,34,178,112,211,96,100,166,74,97,253,61,96,205,204,123,43,109,138,180,247,224,107,149,53,193,28,27,115,172,111,129,187,192,23,193,89,109,56,236,176,36,204,52,213,105,80,235,176,119,117,81,244,176,198,163,3,67,195,58,148,208,63,57,144,94,255,61,183,167,71,190,249,80,218,247,205,71,24,146,240,29,180,181,144,229,67,158,226,214,63,31,160,129,56,230,27,38,26,193,172,67,5,108,40,104,101,243,106,234,229,111,68,89,103,4,215,153,186,190,14,208,157,124,222,73,25,15,169,175,71,255,246,188,141,31,202,97,109,177,30,252,223,204,46,251,140,78,139,12,239,199,251,132,148,37,248,186,164,79,202,144,109,123,138,116,42,245,193,154,28,239,17,144,242,236,137,203,203,139,90,139,249,219,161,157,46,64,49,121,125,120,141,16,232,211,218,171,231,102,79,201,51,68,175,14,163,52,210,196,248,14,187,126,129,43,24,24,7,99,194,187,10,7,50,70,228,97,99,88,7,125,166,167,117,5,132,44,184,31,63,240,132,14,172,232,154,128,225,145,52,117,90,123,190,214,105,255,64,62,36,192,60,48,22,14,10,245,136,80,174,214,6,117,176,67,7,190,26,34,157,215,22,36,151,195,7,107,234,119,72,99,211,84,53,89,139,236,31,166,158,126,218,15,158,97,41,250,48,94,130,143,219,113,229,157,111,152,80,230,217,184,133,27,109,121,6,15,47,119,60,105,235,123,178,183,39,165,13,117,41,207,145,220,236,38,159,189,146,233,49,239,21,34,244,217,171,234,75,51,105,92,123,57,127,35,102,14,77,167,137,109,184,241,63,154,238,250,236,23,210,219,126,248,71,117,152,6,61,242,223,21,230,148,62,9,60,115,32,141,249,163,79,34,129,190,203,20,125,239,189,247,94,155,155,171,174,186,202,234,249,30,70,27,214,4,7,208,238,185,231,30,35,232,145,207,149,33,120,120,48,108,90,223,240,234,170,228,115,146,67,223,60,243,80,233,97,247,113,76,135,228,93,100,53,141,141,110,215,53,13,199,82,95,109,72,229,171,233,27,223,184,63,253,218,175,253,154,233,19,63,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,207,13,4,170,250,119,102,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,160,141,192,146,44,3,113,187,190,38,210,98,97,86,247,57,63,121,40,85,123,86,210,204,17,89,29,138,136,192,5,255,241,67,143,201,173,56,76,156,72,111,89,2,87,68,232,65,254,15,138,204,30,146,59,115,200,49,238,153,254,233,159,254,233,116,237,245,87,167,63,248,253,223,73,7,14,60,38,107,127,145,38,39,143,137,128,216,145,166,166,79,201,250,80,196,233,196,132,17,55,245,249,186,89,254,15,12,200,29,58,150,253,171,34,18,69,94,64,110,140,136,168,168,214,214,140,216,158,63,189,104,119,205,67,134,225,122,186,219,42,21,139,95,120,36,115,199,44,13,179,69,171,91,142,171,64,196,21,7,11,32,125,32,141,8,78,6,145,58,169,4,113,67,223,88,66,66,180,92,120,225,133,70,194,80,14,121,67,57,1,57,4,172,230,185,3,153,119,202,145,5,73,131,12,200,29,39,155,164,145,213,247,31,242,137,4,218,120,234,245,93,71,228,130,43,239,212,203,86,157,213,161,218,98,0,0,32,0,73,68,65,84,153,68,116,25,228,103,215,241,114,1,190,184,34,194,104,208,8,165,233,41,145,87,154,15,72,36,212,45,251,163,141,191,91,231,173,31,242,92,159,50,223,241,161,156,241,49,54,14,68,96,205,159,73,201,74,139,40,71,110,246,178,224,100,103,214,47,227,181,89,191,101,95,103,123,166,127,199,198,137,80,159,139,115,181,163,111,200,79,2,109,144,227,243,198,1,6,72,76,72,187,153,153,57,179,170,229,32,7,249,181,62,185,212,87,218,43,107,89,35,7,53,109,146,100,235,216,72,67,201,58,117,234,132,72,254,211,194,127,46,137,51,149,161,181,60,41,200,82,255,150,155,95,98,132,247,13,215,94,158,182,143,13,153,219,127,250,93,156,215,253,234,90,19,232,68,100,142,24,15,247,217,147,218,250,81,234,99,172,232,0,2,129,186,237,148,231,214,187,101,110,250,163,117,216,181,254,186,171,86,116,200,192,130,228,217,19,235,64,227,194,157,63,215,3,244,104,61,15,104,237,143,232,211,89,129,220,20,129,188,40,82,127,69,7,60,86,68,74,247,232,155,21,173,172,67,0,249,208,77,143,60,120,32,169,33,207,7,28,166,104,138,48,214,234,85,23,124,19,28,202,200,221,181,215,160,89,134,243,13,229,252,238,223,92,111,147,194,162,50,245,28,163,34,219,30,189,47,79,55,170,71,153,175,167,141,202,187,101,110,246,238,125,108,84,142,220,178,156,119,34,253,178,191,248,186,100,238,9,212,133,219,205,123,27,7,110,228,53,162,126,90,51,202,225,11,172,241,243,250,129,136,150,8,5,72,105,223,123,50,102,99,99,114,223,175,195,66,75,58,180,197,129,29,188,144,236,216,177,77,235,139,195,80,92,19,194,156,100,146,223,199,157,245,204,186,102,203,113,14,37,229,3,85,172,79,155,79,121,20,200,125,210,239,230,193,199,75,154,229,174,159,75,255,166,189,30,146,24,63,117,125,31,37,207,176,144,12,2,101,165,172,178,109,89,175,147,207,255,9,210,217,119,121,150,0,37,200,201,7,191,198,198,71,83,237,152,60,177,104,31,229,26,142,39,159,60,146,30,209,117,20,55,190,232,197,134,187,203,242,191,3,232,225,250,161,139,7,175,231,58,242,125,243,183,4,151,249,15,61,244,80,186,254,250,235,109,190,185,6,4,11,126,240,60,112,224,128,121,134,225,0,0,1,146,159,56,49,49,166,131,84,245,44,250,12,15,10,121,95,237,17,86,171,107,58,252,148,244,221,129,139,82,2,127,59,142,28,125,146,71,64,235,40,72,78,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,45,139,64,181,130,25,84,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,0,4,68,112,238,218,190,219,172,77,113,91,62,44,107,122,172,154,47,191,116,111,26,29,172,166,163,199,142,164,36,210,114,104,116,72,119,134,15,136,116,88,73,219,122,251,211,145,19,83,105,78,68,223,252,130,172,205,37,6,50,227,177,199,247,167,105,185,148,190,254,5,47,170,252,198,111,252,70,243,55,238,124,167,44,222,31,78,59,182,237,53,50,148,251,219,183,109,219,33,178,80,150,212,178,78,28,144,139,242,74,101,64,4,43,22,241,178,78,22,161,9,41,137,91,226,30,145,143,67,131,99,138,41,13,84,117,135,245,220,66,155,88,135,96,199,245,62,242,32,93,106,53,221,171,44,171,234,213,213,126,35,80,32,142,156,108,135,248,144,109,172,17,101,16,48,78,242,66,208,80,230,41,250,35,11,203,74,8,22,92,30,67,206,16,104,135,60,183,194,228,29,242,23,146,230,155,223,252,166,149,211,39,242,104,143,44,111,71,127,229,65,91,218,122,164,14,109,8,232,129,12,250,112,226,139,182,16,206,232,69,61,228,66,128,149,237,105,203,59,250,81,143,20,23,221,28,86,184,228,146,75,140,152,71,30,117,202,128,188,110,57,46,203,117,242,250,232,65,191,164,140,143,103,250,194,213,52,22,196,144,255,88,181,162,31,50,41,71,15,250,101,92,30,54,210,193,203,206,150,162,15,17,121,142,13,242,145,141,78,231,10,217,91,67,158,111,234,67,118,226,146,123,13,215,245,106,14,81,182,36,194,122,118,174,158,102,228,157,1,235,117,72,208,161,145,81,185,236,199,210,119,34,157,158,158,85,155,229,52,38,23,254,131,131,195,182,22,143,234,202,134,121,125,43,203,139,117,29,122,97,222,87,181,94,171,233,246,151,221,158,222,240,253,175,75,87,94,113,153,136,242,165,180,109,100,64,147,180,150,22,36,151,249,69,239,225,65,174,83,232,103,1,180,231,149,49,129,157,152,117,229,107,84,42,179,88,96,104,99,245,185,244,148,122,103,9,16,240,103,11,204,203,186,57,151,60,48,209,100,170,127,69,44,236,117,45,67,47,22,220,58,52,83,27,144,231,13,29,74,152,155,209,152,102,151,77,52,68,179,173,17,154,180,244,105,200,68,159,85,135,124,95,7,224,239,207,229,122,240,103,75,109,92,103,31,211,217,198,227,101,46,179,251,189,59,159,114,116,70,55,214,23,207,196,141,234,185,172,50,165,158,143,153,124,222,61,150,178,202,58,212,243,50,95,199,120,229,96,93,230,122,124,55,249,219,65,47,220,178,131,47,135,107,184,227,29,249,16,185,35,186,66,133,189,136,128,117,62,7,86,178,229,189,214,183,233,213,212,154,157,48,75,241,133,250,180,198,184,146,142,107,127,112,15,39,250,140,245,61,228,62,155,242,168,194,33,22,230,50,187,229,207,7,152,216,131,252,187,227,27,175,233,239,1,103,102,4,149,229,119,47,79,83,198,126,206,156,67,244,38,56,62,254,188,17,54,190,78,28,167,178,141,215,247,60,127,119,121,158,207,187,7,242,114,61,198,133,110,89,191,188,39,224,17,101,220,174,58,57,121,242,184,97,122,240,137,39,101,137,127,95,122,241,13,55,153,8,48,96,14,72,145,229,243,70,123,215,241,204,190,146,29,162,219,179,103,143,14,13,60,146,190,254,245,175,167,107,175,189,214,190,121,112,69,30,251,39,249,252,61,225,253,232,209,163,237,57,118,220,93,238,250,212,191,235,188,31,203,97,131,237,187,200,64,55,116,228,239,88,184,239,95,143,90,188,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,176,213,17,168,242,15,190,8,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,0,8,240,191,13,33,28,32,205,251,100,221,185,32,75,93,238,137,126,219,219,222,154,174,185,234,210,244,232,129,71,210,170,136,131,1,17,185,3,186,243,89,244,134,200,205,165,244,222,247,253,223,169,71,174,163,215,228,86,120,72,214,202,16,191,144,64,144,204,132,157,147,227,149,223,255,221,223,107,190,251,221,191,157,62,251,217,47,137,0,29,55,146,234,248,241,163,70,10,15,13,141,88,223,78,216,162,7,132,19,255,83,21,18,9,235,107,238,1,135,68,129,68,158,24,223,102,4,60,150,246,244,1,97,186,107,215,46,43,163,191,76,190,116,44,99,157,20,199,253,186,120,221,54,65,227,36,8,68,8,17,130,6,162,12,253,145,225,164,205,161,67,135,210,205,55,223,108,249,16,110,180,163,46,109,168,7,225,141,133,38,145,124,244,39,197,74,211,73,22,242,114,68,195,76,236,241,78,31,68,130,215,229,153,50,215,129,254,8,144,121,232,198,59,122,130,151,203,160,45,129,126,137,85,185,246,166,254,201,147,39,173,14,196,21,237,192,138,54,212,233,14,228,119,135,141,234,210,22,61,32,165,92,55,44,224,201,99,189,48,110,116,67,127,202,209,141,178,103,35,208,183,143,217,231,167,236,195,113,216,172,47,111,67,57,58,57,166,112,216,4,240,169,215,69,244,139,228,231,202,3,72,126,198,195,65,19,92,206,31,60,114,212,14,150,108,147,247,10,188,74,28,62,252,164,89,170,175,173,104,124,203,245,52,88,93,75,59,71,251,210,75,110,186,57,189,254,123,95,147,110,188,225,122,185,82,215,61,219,245,121,181,239,51,210,174,166,251,191,251,101,37,60,58,62,40,146,95,228,172,214,15,227,50,188,132,155,92,4,104,34,91,4,63,115,82,198,172,230,230,191,27,204,225,186,202,27,204,123,89,222,108,173,69,250,44,215,136,173,3,85,108,106,127,168,200,45,188,220,109,232,133,67,31,85,195,103,117,89,87,111,232,144,78,83,228,49,156,41,243,192,181,241,102,237,45,235,99,136,107,190,29,238,20,103,190,124,30,233,27,217,230,126,28,221,90,174,201,115,94,30,187,121,79,80,59,185,21,80,237,252,45,208,238,92,1,25,132,141,210,182,252,66,136,215,35,139,117,226,107,182,92,83,101,157,162,233,186,71,175,211,157,82,137,188,18,87,111,72,30,253,248,55,205,58,164,127,222,9,134,215,90,38,108,241,246,64,254,172,14,86,112,232,196,251,225,224,137,19,253,190,206,105,199,186,194,82,159,54,68,214,115,173,166,185,146,46,115,243,51,118,64,135,235,42,8,228,225,21,4,151,253,9,119,240,45,189,114,153,254,38,232,59,71,54,245,144,133,206,222,87,214,227,204,125,197,4,183,126,114,157,78,14,109,137,4,27,99,11,31,158,189,159,172,127,62,216,195,94,235,1,89,68,234,122,91,47,243,212,235,148,41,101,106,98,109,245,203,91,126,150,172,21,93,69,209,215,199,53,0,253,118,144,103,106,234,164,253,45,155,146,87,148,251,238,187,207,14,52,241,247,4,157,216,255,144,235,122,50,103,96,66,240,53,227,122,185,158,236,195,238,93,229,240,225,195,233,224,193,131,118,8,139,195,88,28,88,99,191,222,183,111,159,205,61,125,112,120,140,195,102,204,173,29,130,171,229,125,222,58,217,224,135,126,88,55,78,244,163,171,205,147,174,95,192,123,3,253,69,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,238,32,16,68,255,115,103,46,99,36,129,64,32,16,8,4,2,129,64,32,16,8,60,43,8,212,101,149,63,48,208,151,150,103,69,116,201,42,148,123,224,31,125,120,95,122,252,225,7,210,142,11,118,166,91,94,253,170,212,163,114,157,3,16,249,48,158,142,31,59,157,78,47,158,78,99,34,70,42,34,33,6,101,205,220,144,75,238,50,156,156,94,73,215,92,177,183,242,219,239,254,173,230,187,126,243,119,210,167,255,234,179,34,73,143,139,156,191,192,200,11,8,146,241,241,73,35,156,182,203,189,63,150,225,144,26,162,155,82,191,72,69,92,252,227,142,24,178,176,210,43,2,190,119,217,200,170,139,46,186,200,172,213,33,66,176,236,231,128,2,228,72,38,85,228,38,220,92,81,99,21,159,9,24,8,198,94,233,232,228,146,19,196,144,50,37,249,8,57,195,187,223,213,189,127,191,188,19,136,136,225,154,1,44,188,33,82,188,31,82,234,31,58,116,88,135,14,116,29,129,218,33,31,153,16,106,30,32,56,201,67,39,234,19,208,147,246,212,39,143,114,47,35,159,72,32,159,103,112,162,46,4,19,49,203,243,3,4,235,9,175,65,17,98,16,209,88,134,66,44,65,0,250,184,233,222,251,65,7,15,254,236,101,27,229,211,39,129,186,60,67,36,241,140,110,180,203,36,98,205,202,124,92,148,251,179,203,36,237,238,167,44,59,219,51,242,74,108,74,157,40,59,91,232,193,202,89,247,135,175,201,83,68,67,215,84,112,160,196,130,14,147,208,150,57,159,159,95,144,251,125,185,162,151,69,117,255,224,64,26,212,65,20,200,213,134,8,208,237,59,118,166,5,145,221,88,82,55,22,117,93,129,60,89,44,47,204,166,65,49,107,123,118,140,164,239,124,241,13,233,187,95,245,138,244,210,239,188,73,121,61,169,62,63,149,234,34,15,205,75,133,174,184,216,187,119,111,170,246,213,116,215,183,190,23,46,182,135,184,206,203,65,235,60,147,216,104,104,124,183,242,25,14,238,196,205,146,158,137,219,104,124,228,123,104,145,166,254,122,70,234,39,26,206,40,200,25,102,189,223,93,166,62,125,174,140,228,215,26,199,205,57,107,186,130,53,180,176,233,211,53,17,3,58,180,176,168,251,226,241,194,81,211,216,87,117,16,0,116,151,116,8,162,62,191,168,167,188,190,171,34,29,123,90,238,225,189,171,252,93,100,146,180,147,167,193,171,239,115,205,169,215,63,91,138,12,34,227,32,101,61,178,110,124,92,180,245,126,200,103,125,241,157,83,238,235,235,108,242,189,204,251,40,229,209,151,203,246,122,158,150,245,233,139,253,131,60,223,99,120,247,144,117,231,16,79,213,244,159,157,157,53,226,153,197,194,126,192,149,43,232,10,150,157,254,232,155,119,102,162,115,48,137,239,148,181,206,193,46,214,242,182,109,19,106,155,15,14,49,175,140,95,72,217,65,171,10,7,44,212,199,154,188,50,44,44,206,203,59,128,112,81,94,175,214,175,99,229,122,118,250,117,173,215,167,94,158,199,210,217,187,200,39,175,220,39,28,55,116,65,87,246,121,190,31,159,15,218,120,59,122,113,217,222,163,151,35,135,88,134,92,215,243,216,51,248,134,50,238,232,1,254,126,112,130,67,18,244,185,239,161,135,237,239,0,87,198,80,238,129,177,251,124,177,15,18,168,79,62,178,120,166,63,116,224,153,49,112,96,141,249,187,255,254,251,237,157,190,104,251,247,127,255,247,70,200,51,47,28,48,59,126,252,184,237,177,204,121,198,24,93,55,15,54,102,245,227,253,178,63,51,239,28,88,66,102,16,253,155,99,23,37,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,108,69,4,214,255,63,41,91,113,4,161,115,32,16,8,4,2,129,64,32,16,8,4,2,129,192,179,138,0,4,4,196,79,69,196,14,207,184,205,127,88,68,255,201,99,135,210,222,75,46,76,219,46,222,157,46,191,230,26,17,149,181,116,82,214,142,199,78,28,23,201,164,251,128,229,110,255,216,241,35,105,96,120,194,14,10,28,63,126,204,44,220,93,185,219,68,124,42,84,222,243,158,247,52,127,235,183,223,147,222,255,254,15,200,181,255,41,35,173,250,116,13,0,36,6,253,225,2,30,82,3,151,232,184,166,94,88,88,20,65,129,165,125,95,26,232,31,73,107,114,153,94,146,188,144,216,144,36,180,129,40,65,14,100,10,1,98,5,194,131,250,68,234,136,46,105,63,147,231,132,140,63,67,216,32,3,226,12,98,137,128,251,100,92,45,223,116,83,118,219,236,164,54,178,33,86,104,75,57,245,201,35,34,195,137,254,76,52,137,210,21,70,184,138,87,177,5,39,127,40,167,62,237,208,135,119,100,82,78,240,62,208,141,103,198,1,129,67,93,228,149,245,58,119,114,115,95,252,41,147,181,99,199,14,147,223,88,229,240,3,4,125,86,128,103,162,143,163,124,166,95,242,203,144,219,174,119,145,207,24,57,4,65,93,116,226,221,219,49,38,218,48,30,130,203,47,101,62,157,103,176,113,204,192,130,128,236,243,9,62,86,100,16,9,158,199,188,206,156,158,75,115,179,117,179,244,71,255,225,225,17,17,168,99,182,30,172,15,145,253,179,58,60,81,159,57,45,75,126,93,165,32,87,253,19,58,12,243,242,91,191,51,125,215,43,111,77,175,120,233,119,166,33,173,213,181,85,17,147,114,255,95,147,140,177,241,97,185,243,31,76,253,195,163,234,83,164,155,136,113,77,72,86,23,61,164,187,145,252,250,142,96,198,13,117,253,104,118,248,129,83,207,152,118,205,135,6,157,101,144,250,115,119,157,92,163,243,107,194,156,224,236,100,183,159,104,239,178,200,108,61,219,220,209,29,223,150,185,115,215,247,133,94,82,16,143,27,125,58,88,194,193,159,85,17,193,203,173,123,196,113,251,14,161,191,178,12,73,43,215,228,61,178,132,86,30,235,36,175,13,190,21,214,72,195,230,19,209,244,83,70,239,223,245,179,57,240,151,13,82,95,123,101,145,203,35,207,159,61,221,168,62,121,172,13,190,55,158,125,63,41,101,110,246,220,173,159,247,67,125,100,109,86,78,153,247,69,29,214,55,209,159,41,195,133,190,215,155,159,175,219,247,109,251,149,220,236,179,119,246,15,212,172,13,85,9,221,125,147,135,165,62,158,41,156,232,103,205,179,79,112,160,11,107,249,181,181,124,80,137,122,61,250,27,224,100,62,186,224,253,2,139,126,228,130,137,31,54,242,61,19,249,79,53,148,58,210,22,185,140,145,124,31,43,125,211,175,91,189,243,205,27,30,170,239,237,189,190,167,174,71,89,206,115,14,190,103,250,59,135,175,40,201,158,93,28,123,14,142,217,254,166,191,83,53,121,224,128,36,199,107,203,197,23,95,108,123,176,239,33,172,103,100,163,151,175,25,214,183,143,197,199,227,253,95,121,229,149,105,251,246,237,38,15,139,253,27,110,184,33,93,117,213,85,233,111,255,246,111,211,87,191,250,85,147,133,245,253,129,3,7,236,59,65,46,127,23,249,59,203,30,126,70,208,60,121,48,92,52,24,198,64,96,174,233,151,247,165,197,70,122,236,177,39,210,47,252,194,47,120,245,72,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,182,56,2,248,218,219,226,67,8,245,3,129,64,32,16,8,4,2,129,64,32,16,8,4,158,53,4,68,0,99,73,15,153,176,71,68,4,228,10,100,197,91,222,242,150,116,201,133,187,210,244,236,148,136,254,11,210,216,228,68,58,248,196,19,233,163,31,249,203,180,255,209,199,211,137,99,71,210,101,163,219,68,42,212,204,170,20,226,163,38,2,207,137,114,244,251,223,223,247,95,211,79,253,216,143,240,88,217,123,225,158,244,139,191,244,243,205,223,251,221,63,80,31,75,202,89,147,11,244,67,105,247,238,11,140,144,152,156,156,52,226,106,109,173,223,220,167,175,200,242,26,146,171,87,110,194,33,6,251,228,250,60,147,63,139,34,87,122,172,79,8,14,44,22,33,88,32,70,240,6,224,68,203,154,238,19,231,29,75,212,213,102,118,55,237,228,20,117,136,37,49,67,123,2,121,200,133,224,250,187,191,251,59,35,99,134,69,214,210,150,58,148,65,180,227,105,224,209,71,31,109,231,211,182,42,79,4,3,253,67,34,66,185,118,160,69,76,23,110,199,33,95,202,72,27,215,133,124,250,32,37,64,40,65,200,17,93,87,116,35,184,12,127,150,74,166,23,214,162,120,57,192,149,62,150,190,232,90,18,219,188,59,161,133,204,141,2,178,169,215,29,144,67,27,202,144,79,224,29,76,32,198,156,100,98,29,16,168,239,114,124,76,188,251,179,85,106,253,120,189,50,175,251,25,121,180,5,3,34,207,244,185,217,56,202,246,185,45,36,110,235,48,133,200,61,194,210,114,118,217,127,90,184,49,223,88,157,67,158,142,143,78,164,65,205,35,237,150,100,193,63,175,235,44,150,22,133,237,180,92,122,203,58,254,37,47,190,62,253,224,15,188,46,221,118,203,205,105,215,182,76,116,175,46,206,217,122,27,31,29,78,219,38,183,37,45,88,129,32,11,96,173,221,94,173,221,236,150,95,253,130,173,242,122,100,249,174,6,98,206,21,181,198,45,168,172,194,252,235,219,224,32,128,121,173,87,170,220,92,206,175,243,148,185,129,225,96,214,255,157,26,93,79,45,66,80,223,210,166,1,153,45,185,121,126,188,63,165,228,175,105,28,164,210,187,61,87,144,138,204,191,136,98,200,98,60,37,224,218,191,151,117,165,200,90,174,47,201,229,191,198,148,215,9,87,62,180,198,217,82,100,221,90,208,152,113,229,239,129,50,162,107,226,249,155,165,229,218,42,229,154,140,214,186,115,153,200,240,250,94,151,119,214,19,115,78,64,103,47,179,140,243,252,241,54,158,210,140,103,228,251,115,153,90,166,214,35,87,21,0,169,167,60,211,132,86,190,55,113,24,11,130,30,221,216,10,56,236,132,92,176,174,201,187,68,69,107,51,127,223,89,42,22,248,244,77,94,191,174,93,97,158,168,207,94,58,55,55,163,189,115,155,158,221,21,189,174,181,208,208,217,91,241,166,98,114,117,192,10,111,47,28,190,66,54,125,224,249,133,58,249,90,6,188,1,240,93,158,101,109,73,149,238,241,243,238,145,126,60,146,71,240,61,152,103,246,63,190,77,188,147,148,249,94,215,229,80,151,224,239,101,234,249,237,84,107,141,61,154,58,28,110,171,226,133,67,7,182,56,104,134,251,126,246,183,211,51,83,40,98,22,248,255,240,15,255,96,215,184,48,15,190,71,163,51,237,153,11,214,12,17,93,201,103,15,36,165,204,215,212,182,109,219,210,243,159,255,252,116,228,200,17,155,195,7,30,120,192,198,243,229,47,127,217,174,162,113,23,251,252,253,101,78,104,231,243,138,222,235,67,235,99,37,83,250,115,157,6,186,80,159,192,126,236,235,23,143,12,143,61,246,24,217,246,5,243,16,33,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,96,107,35,80,229,31,125,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,1,16,224,127,27,66,80,16,122,69,100,64,48,64,84,64,174,80,118,201,37,151,164,37,145,57,13,89,231,94,184,99,87,186,242,210,75,210,218,210,90,154,159,91,73,11,16,160,114,121,62,121,249,88,26,26,232,79,71,143,159,50,34,195,132,117,253,96,189,168,80,249,15,255,241,15,155,191,250,142,119,166,135,190,177,207,92,162,159,56,113,76,132,213,68,118,71,45,194,11,146,3,178,181,209,24,48,215,205,39,36,115,98,12,247,252,220,163,236,101,13,179,244,68,63,35,25,91,4,7,68,99,38,111,214,19,202,171,26,19,117,33,138,54,74,201,131,36,193,85,52,22,157,188,19,191,246,181,175,25,193,243,29,223,113,131,149,211,63,129,62,168,11,105,3,118,200,37,208,166,172,3,150,27,145,96,180,39,122,160,29,68,81,174,159,243,157,232,33,223,73,35,82,66,217,214,101,33,3,162,31,125,32,249,209,131,60,202,73,203,182,222,134,60,158,189,204,245,233,78,169,131,62,62,78,72,55,218,56,158,244,69,57,1,50,204,199,209,45,23,57,101,240,242,238,252,178,14,207,212,115,153,140,133,88,190,159,189,253,90,107,125,67,156,101,34,183,162,195,45,16,170,92,201,128,213,172,173,117,81,127,3,67,131,105,84,214,252,3,178,162,93,21,201,57,39,43,254,211,167,167,211,66,125,58,45,203,138,255,202,203,47,73,111,126,195,247,165,239,125,205,237,233,130,237,219,82,115,69,158,39,102,167,83,85,250,77,140,143,154,133,116,79,77,100,182,92,102,203,140,93,11,66,235,69,196,161,221,109,175,190,215,88,167,234,27,87,249,21,92,246,131,135,98,67,223,90,165,181,54,13,19,230,139,181,211,58,144,192,157,25,109,239,251,234,203,66,43,181,183,22,246,185,160,251,87,53,218,141,187,203,90,239,46,83,175,62,39,157,154,244,160,185,149,78,248,116,151,102,118,5,2,99,233,177,3,0,28,190,200,214,205,182,78,244,13,66,163,46,45,201,18,92,123,134,29,88,176,3,0,153,252,68,174,247,145,231,141,117,211,249,247,169,229,149,235,228,28,36,50,242,158,110,232,94,55,166,127,11,75,215,241,233,202,166,93,41,127,163,103,207,35,237,142,172,111,116,16,218,102,181,143,188,122,125,222,8,105,190,49,253,87,235,45,95,19,146,175,41,201,223,56,114,188,45,109,8,226,122,237,91,229,187,53,18,186,183,199,14,4,177,238,51,113,173,3,65,13,223,7,242,247,69,223,184,175,103,159,179,191,15,90,6,244,203,183,78,234,193,199,224,239,79,53,205,253,228,67,60,236,117,200,99,95,113,252,25,139,239,141,190,255,120,159,164,94,175,187,95,175,83,230,151,121,28,2,211,151,104,197,200,157,215,1,41,254,238,84,171,125,102,17,95,211,53,27,43,186,58,70,187,114,122,240,193,135,108,159,192,147,140,239,63,229,30,132,14,232,9,150,228,35,207,117,229,157,126,41,191,246,218,107,211,87,190,242,21,251,219,245,240,195,15,219,92,62,244,208,67,134,239,131,15,62,152,78,158,60,105,127,127,152,23,198,204,223,162,229,101,29,150,233,124,30,229,112,244,33,229,61,151,76,14,92,24,209,175,125,109,80,235,130,107,71,56,228,214,172,172,218,85,0,28,18,137,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,220,64,32,136,254,231,198,60,198,40,2,129,64,32,16,8,4,2,129,64,32,16,120,86,16,48,66,66,228,0,119,52,19,156,228,255,203,79,126,34,253,95,199,158,76,63,252,195,255,60,221,114,219,173,233,224,227,135,141,72,190,104,251,158,116,195,63,187,49,253,250,187,126,71,238,202,7,211,162,44,33,69,203,24,73,114,236,228,180,185,188,255,195,255,240,239,215,233,182,38,171,251,139,47,186,212,243,42,127,242,39,127,210,124,231,59,255,183,244,169,79,126,42,13,139,92,169,215,229,58,93,22,166,187,118,65,2,142,168,30,164,21,100,15,46,191,251,69,194,212,197,151,66,38,66,62,101,114,7,66,6,18,133,119,44,129,141,176,146,30,153,100,97,44,28,96,192,202,114,73,252,100,118,27,238,4,12,36,10,207,164,200,128,188,130,208,130,176,33,98,17,9,57,3,209,242,145,143,124,68,99,27,51,207,3,238,166,31,140,184,75,25,43,76,234,65,10,225,89,0,175,4,144,96,144,42,28,64,32,208,7,129,122,27,145,82,232,1,9,4,153,134,46,88,116,58,145,142,117,62,229,141,198,178,225,75,123,198,73,30,242,156,68,66,62,207,16,69,228,227,182,159,20,89,78,202,209,135,215,163,174,7,151,229,239,164,180,45,3,109,105,227,58,242,140,133,42,242,73,25,35,152,16,252,128,136,247,65,219,141,198,77,93,239,135,186,254,92,214,69,46,249,232,72,240,50,242,124,60,60,147,79,74,36,120,223,94,47,19,112,34,60,169,163,242,166,116,162,61,243,201,92,85,33,221,21,250,68,210,143,141,12,139,24,109,228,59,179,229,233,98,105,94,229,114,201,255,3,223,255,189,233,45,111,126,83,186,246,121,87,166,154,44,165,87,151,101,121,43,190,115,96,96,40,109,219,62,73,167,153,224,39,133,64,20,153,106,169,193,174,31,8,126,185,177,183,32,37,116,27,128,2,235,84,249,45,226,20,245,219,212,93,139,221,131,163,175,200,21,190,85,181,198,27,252,104,252,155,6,35,3,173,179,77,171,156,85,54,74,33,159,212,44,238,51,17,108,10,89,183,194,66,88,246,105,47,96,190,136,3,114,9,63,183,80,183,111,130,185,128,68,6,39,172,192,113,229,207,129,139,53,1,192,188,230,181,165,113,75,134,207,37,221,241,190,214,218,147,216,7,206,22,202,185,167,30,239,232,129,140,114,205,144,79,240,190,120,246,114,234,179,190,141,44,109,229,251,186,242,58,222,158,118,101,240,254,24,43,117,145,67,158,141,189,165,135,175,97,218,185,28,183,222,167,111,223,131,208,13,207,32,141,21,97,170,235,77,26,50,179,231,224,206,193,131,249,238,118,218,82,103,114,114,123,91,126,231,160,77,254,78,93,95,243,44,162,186,4,198,197,94,48,60,50,152,166,116,237,6,43,141,253,107,124,124,210,230,7,111,11,236,165,204,209,196,184,72,110,141,161,87,107,120,122,250,84,158,211,193,188,135,66,118,115,160,200,177,65,182,143,135,231,141,130,215,245,122,62,6,79,105,3,6,174,119,254,94,243,58,163,14,253,237,222,189,187,189,71,131,43,251,12,150,247,236,219,142,51,237,137,200,162,29,152,83,198,51,177,59,144,135,197,251,154,214,53,123,61,123,193,182,109,53,253,29,218,37,43,251,99,105,97,118,65,101,171,70,206,99,129,207,53,46,96,205,94,207,28,112,48,128,61,144,62,233,139,20,153,96,103,243,40,188,93,39,202,113,255,127,245,213,87,155,167,24,174,4,224,160,24,7,141,238,191,255,126,147,233,127,123,209,153,136,12,218,25,97,223,210,63,143,131,125,140,241,228,136,23,13,254,202,80,159,64,29,116,59,122,236,148,14,137,244,24,209,79,95,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,158,27,8,200,224,228,44,255,71,208,115,99,140,49,138,64,32,16,8,4,2,129,64,32,16,8,4,2,129,167,136,64,38,133,229,198,89,172,95,67,36,220,242,82,35,189,230,181,119,164,93,59,118,167,190,74,127,250,234,223,253,67,186,235,174,187,100,93,88,77,59,119,239,77,199,14,31,73,151,94,125,93,234,21,183,48,60,56,148,70,68,186,96,85,8,57,173,0,3,209,254,31,157,61,34,189,39,38,38,74,141,42,191,255,251,191,219,252,131,63,248,195,244,199,127,244,199,105,64,196,58,164,214,209,163,135,69,176,212,204,139,0,100,119,189,190,42,34,106,60,205,201,170,122,69,4,84,67,196,61,100,8,100,75,13,150,85,93,64,212,96,189,72,223,88,174,174,97,133,169,59,209,197,125,180,137,30,136,18,72,16,162,19,74,37,57,227,196,16,121,78,28,209,63,132,19,68,204,199,63,254,201,116,199,29,119,164,11,46,184,192,136,29,72,33,200,39,92,247,211,22,185,180,133,156,33,240,156,9,25,1,97,151,154,67,192,100,130,142,186,148,181,203,245,92,230,209,150,64,57,249,68,39,126,92,46,7,27,40,39,159,180,90,237,53,220,33,152,208,27,124,40,67,55,98,214,235,76,162,203,58,210,143,247,233,239,221,41,229,174,131,167,204,39,7,34,32,148,208,145,64,153,203,242,241,117,203,218,232,221,201,213,178,172,236,147,49,16,200,115,249,101,93,250,42,251,243,119,244,90,93,205,186,25,249,166,131,34,88,159,67,104,206,207,207,26,209,223,84,249,130,172,207,71,134,7,211,5,187,118,138,143,175,136,24,59,150,102,68,112,74,104,186,120,207,174,244,51,63,249,35,233,59,174,187,38,93,122,241,69,102,233,191,186,184,156,38,39,70,211,248,24,135,82,132,43,243,238,177,2,153,207,58,96,30,117,32,67,135,2,42,90,127,16,171,30,58,79,158,147,83,169,119,70,176,188,205,167,238,140,250,207,122,134,48,200,65,90,99,93,47,29,243,146,102,167,216,40,100,130,114,105,49,147,230,182,254,69,120,250,218,200,243,167,182,54,151,185,61,223,238,198,33,127,79,27,151,173,207,101,206,55,90,27,212,242,181,225,235,2,93,60,208,198,215,47,41,49,235,214,25,157,183,247,54,101,90,150,185,252,178,156,231,245,99,207,250,208,71,89,191,148,131,14,188,83,135,253,142,171,85,230,230,90,235,85,249,253,3,53,251,206,33,238,217,219,84,173,45,203,219,209,54,7,190,73,246,197,172,7,251,3,228,49,129,126,56,236,50,52,56,170,55,237,153,58,80,210,163,67,21,200,96,79,101,143,51,139,242,150,40,136,117,202,24,15,41,241,169,134,141,218,160,171,207,9,207,254,238,41,223,63,123,68,119,91,215,193,241,66,23,242,120,39,174,215,147,57,239,254,242,120,207,88,208,142,254,232,7,124,134,134,70,210,105,97,94,211,216,57,16,241,129,15,124,192,200,248,239,250,174,239,178,61,15,108,104,195,94,203,222,66,164,45,243,197,190,72,62,242,8,174,11,114,175,191,254,122,121,8,120,208,234,50,174,163,71,143,218,28,208,150,250,68,223,239,208,159,182,246,161,157,225,217,2,221,51,254,86,199,246,156,60,62,100,112,160,134,189,14,21,248,219,126,252,248,113,211,37,126,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,182,62,2,97,209,191,245,231,48,70,16,8,4,2,129,64,32,16,8,4,2,129,192,179,135,128,8,4,238,122,158,95,92,146,155,109,209,30,178,148,159,147,5,253,194,162,238,216,94,88,78,159,250,244,93,233,195,127,246,23,34,125,230,211,233,83,243,70,98,60,252,208,163,105,109,89,68,15,36,169,72,4,218,59,145,207,29,210,45,178,127,157,142,21,17,243,163,178,234,45,66,229,29,239,120,123,243,186,235,174,75,119,222,121,103,58,126,236,120,38,252,69,144,60,250,232,195,105,239,222,189,105,251,246,157,146,53,35,210,4,203,214,236,102,26,119,235,88,4,247,53,228,190,90,119,70,195,217,101,226,42,19,79,220,75,13,81,130,203,252,166,145,96,34,145,196,229,56,1,228,100,138,147,40,158,58,249,5,225,66,36,120,221,3,7,14,164,47,126,241,139,233,85,175,122,149,89,215,98,209,185,127,255,254,180,40,124,38,39,182,183,172,95,241,62,144,93,152,211,142,254,96,104,242,189,227,144,72,29,29,50,49,99,93,216,15,239,89,231,76,220,208,150,119,244,224,25,66,15,61,145,75,240,177,144,18,9,88,243,67,54,97,97,15,153,231,161,83,39,215,243,252,50,117,185,101,94,249,236,250,122,95,232,194,97,7,198,11,110,232,138,12,215,209,251,60,151,92,239,195,219,241,78,91,250,115,25,158,186,172,50,245,50,82,2,101,68,222,145,1,126,232,70,96,205,136,162,180,245,2,78,16,117,11,242,36,129,225,252,176,44,208,159,255,188,171,210,177,35,58,104,114,236,72,26,20,126,141,229,249,116,211,141,47,74,255,234,95,254,124,186,246,170,203,205,77,125,83,107,176,79,86,206,131,35,227,58,216,34,143,13,194,193,2,214,251,88,157,99,121,143,213,190,212,89,19,67,175,153,211,10,208,90,132,132,179,187,180,115,245,238,223,141,8,254,117,117,10,23,221,235,242,219,47,155,207,109,187,202,51,121,200,203,206,36,24,230,122,66,103,217,26,219,88,241,94,208,148,142,228,49,21,88,248,207,201,205,252,146,174,63,160,62,107,164,71,31,33,22,230,2,66,115,132,40,79,121,166,93,103,45,231,156,206,47,101,103,11,190,38,168,231,207,101,125,111,239,105,89,230,245,41,243,111,16,125,137,27,213,247,182,231,42,163,220,235,176,76,136,190,54,93,6,41,235,212,215,187,29,164,176,125,43,227,8,102,124,99,51,186,66,2,203,122,8,127,238,147,31,214,161,148,1,93,149,194,190,150,111,79,200,248,116,250,84,103,194,215,3,223,23,99,99,76,120,26,65,70,222,39,243,119,96,68,191,250,237,225,138,5,173,97,14,194,12,13,245,89,191,117,245,153,49,90,211,222,39,111,23,234,144,253,136,3,52,92,25,208,35,79,21,231,10,29,189,242,60,51,94,130,231,251,28,56,62,101,62,121,88,239,19,189,30,229,60,187,28,239,159,124,66,119,190,151,151,169,213,181,250,232,146,61,75,84,52,126,14,122,129,17,127,211,142,31,63,42,156,242,126,194,126,241,165,47,125,201,172,240,95,251,218,215,166,61,123,246,216,30,194,94,226,135,157,192,152,61,135,186,200,129,240,103,47,118,189,153,75,220,247,95,126,249,229,105,223,190,125,194,78,123,137,234,80,78,91,223,231,145,73,158,143,145,121,222,60,176,126,248,59,33,82,95,149,24,23,135,53,232,11,121,218,249,236,239,49,127,175,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,60,55,16,208,191,247,242,221,162,207,141,225,196,40,2,129,64,32,16,8,4,2,129,64,32,16,8,4,158,41,2,167,166,78,25,81,223,35,107,125,49,253,226,136,122,211,204,220,124,122,239,123,223,151,118,110,223,145,86,23,215,210,208,192,160,200,228,233,52,54,33,226,101,165,145,22,150,177,98,196,154,190,223,172,31,183,77,238,16,203,80,49,66,10,162,99,163,208,69,244,83,165,109,21,82,25,0,0,32,0,73,68,65,84,114,217,101,151,164,255,242,95,254,83,243,87,126,229,223,164,7,190,254,117,145,38,195,169,71,60,251,227,79,28,72,179,115,167,211,168,72,213,225,129,97,17,38,88,253,203,226,94,46,211,33,81,136,253,114,231,63,48,216,47,162,99,217,136,52,35,232,68,214,100,226,24,178,23,178,77,22,154,34,90,33,127,32,78,156,84,118,82,136,148,232,36,31,207,16,45,4,234,98,197,10,17,116,207,61,247,24,81,246,202,87,190,210,44,251,143,29,59,102,58,32,151,232,150,244,222,15,169,203,86,183,246,140,76,207,119,34,135,60,250,246,254,201,39,64,24,117,136,254,76,168,147,159,101,242,212,9,232,59,45,119,220,180,197,3,2,4,15,121,212,61,159,128,78,231,10,200,162,30,17,92,192,154,148,121,240,224,99,242,113,123,254,249,166,222,158,212,101,128,129,7,159,59,127,39,245,122,222,214,243,192,147,182,164,240,240,180,133,124,135,48,100,125,226,169,129,177,12,246,247,201,107,197,118,17,252,71,117,13,133,214,173,200,75,49,213,233,167,254,197,63,79,63,241,227,63,154,6,170,210,101,101,65,222,36,150,141,0,220,161,186,105,84,107,66,114,213,129,4,107,190,108,202,32,250,213,17,56,65,214,242,44,34,28,253,68,73,162,214,211,14,204,98,94,21,79,91,196,51,107,200,253,1,182,150,52,255,82,132,177,145,101,193,214,107,185,214,59,196,40,248,219,90,209,225,7,172,197,221,5,191,207,153,36,181,132,144,118,99,4,126,79,63,208,135,7,214,6,161,211,175,151,228,60,47,227,155,97,189,184,213,123,41,163,211,162,211,166,204,243,103,239,227,92,109,75,157,252,59,247,53,236,109,121,7,191,83,83,39,108,47,196,122,127,80,214,247,67,186,131,29,242,23,93,109,125,247,102,204,189,190,22,165,169,195,250,230,122,128,154,246,116,174,48,169,86,241,134,162,3,82,173,131,67,244,131,69,191,170,105,125,169,47,237,251,204,17,237,8,51,51,211,178,98,175,171,16,23,242,53,59,220,227,223,63,41,145,125,128,131,1,231,19,232,15,125,105,231,99,164,157,191,219,55,218,234,155,177,120,29,190,89,230,6,43,121,15,148,151,237,60,159,60,2,229,68,11,250,30,25,131,201,211,157,245,121,217,73,103,14,208,168,204,100,73,55,170,211,23,228,251,232,232,184,253,109,91,93,91,50,162,156,131,84,87,93,117,149,185,217,199,197,255,203,95,254,114,35,237,169,235,87,172,160,63,216,210,15,209,247,96,234,112,56,140,3,4,252,61,121,241,139,95,156,30,123,236,49,203,195,149,63,242,14,31,62,108,123,41,186,32,199,245,183,49,112,130,166,252,86,76,239,60,206,60,192,60,94,170,248,248,249,255,124,208,133,3,25,140,233,128,14,171,189,235,93,239,242,234,145,6,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,108,97,4,244,239,61,78,118,71,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,50,1,90,213,29,243,144,251,71,142,30,79,211,83,51,105,215,158,11,211,191,254,229,127,153,14,238,255,102,250,175,239,251,63,211,204,226,124,170,175,52,211,119,220,116,75,122,201,75,94,146,14,60,254,68,250,228,103,238,146,173,96,143,220,252,171,169,136,137,73,8,80,5,8,212,185,153,141,137,254,125,202,127,222,149,87,173,131,29,242,68,161,242,193,15,126,160,249,238,119,191,59,253,31,239,125,175,121,21,192,34,241,168,44,172,135,174,24,50,153,253,125,88,71,14,164,129,254,33,81,82,189,105,165,177,36,82,163,153,150,228,70,29,78,85,42,180,172,24,91,36,52,188,171,17,61,217,154,213,137,19,39,66,32,83,32,157,200,167,47,242,189,14,228,181,19,204,16,89,99,99,88,178,174,165,47,127,249,203,166,251,75,95,250,210,54,81,67,27,100,65,66,65,16,102,249,144,80,29,139,94,27,160,234,57,1,196,59,109,136,4,242,105,71,138,60,82,39,169,121,230,127,191,147,239,117,177,60,245,64,121,93,214,211,16,73,227,99,147,102,93,234,237,73,123,96,185,207,17,168,119,182,64,255,142,15,117,137,224,66,62,88,145,50,150,82,199,82,222,185,228,251,216,105,131,28,63,68,64,59,47,43,229,151,178,121,166,95,239,155,119,218,120,68,198,170,216,105,60,85,52,69,60,67,202,157,150,133,116,67,115,15,233,201,156,173,174,46,165,227,90,107,77,29,24,217,185,109,60,253,236,127,247,19,233,7,223,252,70,185,239,63,41,155,124,93,131,32,232,119,94,176,43,85,101,229,43,193,73,174,28,146,46,82,79,137,235,35,68,194,225,181,193,230,68,245,64,146,195,37,228,19,152,54,174,3,208,147,254,155,113,110,21,169,78,158,27,73,176,186,237,252,22,81,107,153,252,128,121,251,101,131,135,214,218,216,160,196,178,178,37,253,102,165,158,191,89,15,45,183,250,102,217,236,117,73,133,131,188,103,160,27,216,231,57,22,14,202,227,153,195,20,203,171,114,71,94,29,108,175,15,90,65,60,211,198,3,117,81,159,212,99,89,14,241,76,254,83,9,94,223,211,114,109,148,114,40,103,157,80,78,234,68,63,235,153,53,184,81,112,153,155,149,81,94,70,234,177,23,176,126,201,119,93,60,181,126,151,33,159,217,15,32,218,59,251,2,101,217,237,250,81,179,230,103,189,114,16,10,194,152,192,254,101,87,150,172,229,111,15,50,62,127,39,153,172,103,29,174,106,131,174,232,176,10,203,150,250,236,7,110,237,141,62,228,17,171,189,184,154,199,147,1,238,222,185,194,100,65,251,202,156,202,176,46,215,65,38,93,23,208,215,95,53,210,216,199,65,122,246,224,251,91,222,103,169,203,152,178,222,185,45,50,92,78,153,82,143,119,116,97,47,100,110,248,86,189,14,227,164,14,229,158,82,230,227,33,207,49,231,217,72,253,252,117,182,84,110,245,143,75,4,201,32,226,5,102,69,135,216,144,193,126,14,206,243,243,249,208,215,161,67,135,204,133,63,249,79,62,249,100,250,196,39,62,145,14,30,60,152,110,188,241,198,180,115,231,206,246,184,172,47,245,128,46,68,116,207,115,162,62,20,144,141,23,27,44,250,239,190,251,110,243,192,114,229,149,87,218,62,138,92,234,179,246,24,23,237,73,219,193,8,254,226,189,93,144,247,77,110,192,112,108,89,195,204,233,202,202,162,201,64,182,2,131,222,88,64,33,43,30,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,254,105,35,160,127,243,5,209,255,79,123,138,66,187,64,32,16,8,4,2,129,64,32,16,8,4,190,125,8,64,238,52,68,154,99,153,191,107,215,142,52,60,58,154,30,23,193,255,228,161,35,233,135,126,230,103,211,5,123,47,74,31,253,200,199,211,53,207,191,78,22,206,63,150,170,186,167,254,195,255,249,63,167,207,220,253,37,145,63,67,105,86,196,126,67,244,1,46,227,9,88,15,98,161,248,52,66,229,250,23,190,32,253,246,123,126,171,249,123,191,247,123,230,34,121,96,112,32,237,127,244,145,52,57,186,91,36,207,130,145,216,184,140,31,30,230,94,120,89,73,46,213,141,144,170,201,133,255,170,145,60,110,217,159,201,123,92,84,151,132,157,147,39,232,6,33,82,146,50,60,243,191,147,157,244,207,150,174,217,253,123,179,217,155,38,39,39,141,108,186,255,254,251,211,195,15,63,108,36,13,186,56,57,72,187,76,26,67,190,101,194,201,251,115,102,133,124,250,113,2,167,36,128,200,35,18,72,157,232,71,6,178,157,216,162,204,221,101,35,139,254,33,85,169,135,53,63,68,20,109,125,108,16,135,46,215,132,111,240,67,219,179,5,218,35,207,245,229,153,54,70,38,181,72,81,222,207,213,207,102,125,56,230,174,179,247,69,125,151,75,74,255,101,31,228,121,29,82,215,147,185,117,194,203,235,83,151,181,9,209,207,161,8,100,209,47,4,224,177,163,71,212,90,215,30,76,142,165,127,251,191,254,171,116,251,203,111,75,199,15,63,145,46,218,187,39,85,69,112,143,67,240,67,252,10,215,180,38,79,1,138,107,34,80,123,53,93,118,95,189,60,97,160,10,180,38,196,171,180,68,29,241,250,34,24,141,224,63,59,190,86,121,211,31,100,252,227,5,120,249,172,61,99,210,218,229,63,90,15,88,128,111,20,192,121,77,229,172,73,35,57,251,248,6,57,8,146,255,13,154,219,174,111,233,115,180,62,247,252,223,104,111,114,213,119,183,44,222,187,215,141,215,33,37,162,51,169,127,55,172,107,246,141,178,222,102,218,120,29,47,231,189,140,46,187,44,47,159,233,147,111,152,122,190,87,241,76,228,16,13,110,251,137,28,38,225,222,248,225,17,29,156,208,190,70,168,232,224,136,235,201,24,121,206,255,214,207,135,152,86,181,49,83,135,67,39,200,179,239,86,7,49,250,250,106,182,246,151,151,56,144,162,186,170,215,103,123,165,60,135,104,158,184,223,157,61,156,239,133,128,220,81,253,93,32,208,15,223,22,1,153,221,227,183,130,174,31,234,120,93,116,32,150,121,94,221,235,148,239,228,129,17,145,80,238,13,232,129,62,228,17,144,233,117,201,243,242,30,59,96,195,250,205,49,95,167,66,11,173,97,141,159,119,187,234,165,37,135,249,96,204,99,99,19,34,250,103,205,147,1,178,31,122,232,33,251,59,112,217,101,151,153,39,132,207,127,254,243,233,241,199,31,79,183,221,118,155,253,253,219,177,99,135,121,3,160,61,216,161,3,114,152,63,254,126,48,159,188,99,213,143,71,0,228,113,213,205,246,237,219,237,170,26,246,38,190,27,15,62,102,127,63,51,237,236,13,224,196,149,25,180,65,87,95,195,180,161,79,60,18,224,53,32,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,214,71,64,255,230,11,162,127,235,79,99,140,32,16,8,4,2,129,64,32,16,8,4,2,129,103,7,1,35,193,68,128,212,106,125,105,126,97,209,238,157,71,242,111,190,251,223,201,93,127,53,189,254,71,127,52,221,246,202,215,166,222,241,109,169,49,61,149,62,243,145,15,167,191,248,244,167,210,105,185,124,174,168,141,88,39,17,26,41,141,141,79,154,66,144,27,243,155,88,244,83,225,179,159,253,108,122,213,171,94,101,117,187,127,94,46,130,85,161,162,180,121,231,157,119,166,191,252,216,199,211,224,208,88,154,153,157,73,125,139,43,34,49,50,73,196,157,200,181,90,38,229,33,31,137,107,34,88,233,59,19,60,153,152,94,93,133,96,20,25,36,139,86,200,14,34,227,237,14,16,51,101,128,40,33,64,8,67,156,76,79,207,165,221,187,119,27,33,67,217,61,127,119,111,58,176,255,113,147,69,91,100,66,26,131,33,22,184,4,244,48,108,85,31,113,68,215,207,203,168,231,125,121,234,121,212,33,15,25,252,239,119,136,28,207,163,14,1,34,11,242,8,47,10,16,252,144,113,212,67,39,82,218,123,204,36,87,110,215,253,75,221,179,5,100,180,73,51,233,195,51,145,118,232,7,174,132,78,95,153,4,244,188,115,201,231,80,5,99,4,67,234,58,78,180,247,182,158,118,247,225,249,212,165,29,122,49,103,164,212,165,28,43,242,165,37,29,136,152,171,167,5,121,128,32,160,51,245,153,47,238,184,126,254,85,87,166,95,125,251,175,164,235,175,185,50,45,204,78,167,43,46,191,208,136,253,209,49,17,156,90,111,73,87,89,44,55,228,62,92,110,211,171,125,122,23,57,136,181,180,225,10,145,8,103,200,124,217,122,100,194,85,70,190,93,176,13,190,157,117,103,188,35,45,177,208,37,136,108,36,156,145,111,185,173,31,175,91,230,157,239,115,75,254,249,86,63,163,30,234,105,40,235,130,235,195,26,176,233,215,55,215,90,70,162,101,117,0,104,198,214,97,95,45,147,209,172,19,85,109,207,167,203,202,243,35,241,194,110,179,112,182,50,218,248,26,240,249,238,150,67,126,25,189,190,167,212,167,156,53,195,154,240,189,162,91,78,247,59,109,202,208,253,78,25,121,62,110,239,143,60,162,187,85,167,95,255,142,188,14,109,231,231,23,140,156,133,136,198,154,30,146,159,195,68,212,97,205,150,214,255,180,231,48,5,17,15,14,77,188,88,104,94,240,38,192,152,40,95,91,19,129,173,82,44,213,217,63,23,23,150,181,244,50,57,78,27,63,16,128,252,227,199,79,182,137,126,246,22,14,17,57,54,88,249,231,249,236,144,236,232,91,174,241,252,190,254,151,49,35,131,232,227,116,44,120,247,231,50,69,130,127,211,222,222,241,114,57,164,232,83,150,243,204,60,186,44,13,78,146,192,189,245,205,186,106,204,131,14,238,100,124,144,35,111,49,203,178,194,31,232,17,209,63,166,3,103,149,246,30,1,6,236,81,247,222,123,111,186,252,242,203,141,220,127,228,145,71,18,214,254,188,191,240,133,47,180,148,125,152,122,165,126,236,209,4,247,198,112,241,197,23,167,87,188,226,21,233,211,159,254,180,237,87,123,247,238,181,126,144,231,4,127,30,67,55,198,174,120,39,213,8,108,92,244,71,91,37,26,123,173,253,119,131,113,115,216,0,15,4,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,182,62,2,213,106,225,234,115,235,15,39,70,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,76,16,128,96,25,234,31,76,243,178,36,220,61,41,114,211,44,146,43,233,234,43,175,74,59,100,105,136,111,254,222,157,59,196,58,45,165,255,248,199,127,148,62,244,161,15,165,37,238,43,31,28,54,235,67,241,43,10,186,235,124,72,238,255,141,228,76,34,83,51,169,241,12,244,170,188,246,181,175,77,138,205,223,250,119,239,73,79,214,79,138,192,88,22,241,212,35,139,108,136,169,21,245,223,103,150,145,88,213,227,98,90,116,179,8,71,17,59,210,1,171,106,238,141,134,12,51,157,68,102,245,138,236,135,124,129,80,134,0,130,216,98,236,78,48,145,66,144,67,148,80,135,59,142,33,90,150,150,150,245,220,20,153,243,68,58,118,236,72,38,188,112,205,46,162,19,50,108,207,158,61,58,16,128,165,102,118,95,239,196,210,154,145,71,48,155,153,176,55,139,209,22,209,69,29,130,215,181,151,214,187,235,3,105,67,57,239,166,175,82,175,239,41,7,31,86,86,86,69,76,173,154,213,41,36,18,237,32,194,24,43,41,239,62,47,222,79,119,138,188,179,5,63,104,0,25,134,46,224,132,92,158,201,35,186,222,174,51,239,132,115,201,166,14,68,25,164,218,196,196,132,17,97,200,67,119,2,207,165,76,158,203,247,178,95,242,105,215,25,183,4,224,250,93,179,13,193,207,129,2,202,170,186,211,188,79,243,178,166,113,172,46,204,167,27,94,116,93,250,55,255,203,47,167,107,174,188,44,205,159,158,150,5,255,128,14,78,200,173,63,36,191,194,242,244,116,234,211,157,221,125,34,71,215,36,99,121,126,78,222,44,6,116,128,68,88,216,213,5,45,162,158,49,151,80,218,181,9,202,147,107,117,169,160,64,61,230,163,149,62,85,2,158,250,16,236,79,37,165,219,103,26,48,235,95,55,176,141,5,218,188,168,72,75,223,14,86,52,86,228,37,67,234,118,214,136,192,145,238,70,42,235,84,67,134,75,36,37,144,40,64,88,218,248,12,44,50,243,1,18,43,124,6,63,232,197,122,245,181,226,162,124,141,250,59,117,202,181,197,243,102,97,179,50,242,203,72,31,101,244,118,164,172,197,76,204,174,217,247,10,78,30,40,231,160,209,212,212,148,246,86,174,5,169,217,183,209,171,181,203,222,82,202,41,191,79,27,147,212,206,152,231,189,163,169,123,218,201,247,225,176,55,80,158,191,5,244,64,231,98,127,209,60,156,62,125,82,215,163,44,234,0,213,138,246,191,97,219,107,177,252,175,246,201,3,140,230,149,111,202,230,79,66,173,79,87,124,131,20,93,75,125,253,217,171,250,220,240,238,115,192,179,183,35,245,124,127,166,79,242,124,111,164,62,193,101,151,58,217,186,178,169,228,7,127,27,236,45,173,185,69,182,246,115,29,167,82,219,44,111,85,127,55,154,107,125,105,88,30,20,122,122,250,204,195,193,128,188,215,76,107,31,112,175,45,143,62,250,168,205,13,110,247,193,114,255,254,253,102,221,15,97,127,237,181,215,38,174,164,193,203,13,115,195,65,9,44,234,57,0,128,165,63,115,206,97,181,219,111,191,221,218,113,112,128,131,100,28,6,96,47,196,178,159,192,24,56,184,177,166,43,69,218,129,239,191,29,242,122,65,239,102,69,107,66,115,194,124,233,47,164,218,65,246,235,218,17,121,103,88,107,46,217,33,2,116,136,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,176,245,17,168,242,15,203,8,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,0,8,12,13,246,167,133,149,185,52,54,92,75,139,243,211,169,38,11,248,126,145,73,191,254,107,191,154,174,186,242,138,244,255,189,255,253,105,108,251,158,116,243,235,191,63,189,245,7,223,44,151,230,79,166,191,254,220,223,164,197,149,165,52,49,54,146,150,68,78,44,45,207,139,28,29,50,146,110,89,215,0,44,138,136,63,91,248,243,191,248,112,122,211,247,191,241,108,85,210,119,191,250,53,148,87,148,54,255,237,219,223,153,190,242,149,175,24,177,51,60,44,207,3,114,167,60,63,181,154,102,230,106,70,14,67,154,240,191,113,33,160,33,163,236,30,112,26,139,228,53,178,68,196,199,170,238,11,39,66,202,64,190,56,49,79,39,184,170,206,196,152,147,245,184,121,207,46,144,145,133,108,14,15,112,216,128,8,193,207,33,130,73,221,231,206,157,206,16,238,163,34,130,33,204,136,4,238,180,230,0,2,132,241,154,172,107,145,239,36,21,41,239,4,100,103,249,180,205,119,67,51,14,247,12,128,174,16,115,43,194,149,59,151,125,156,92,181,176,170,182,179,51,243,54,150,145,145,81,185,141,30,50,25,16,96,4,8,44,14,249,170,187,117,161,36,193,40,40,223,157,40,43,27,160,23,250,186,174,94,159,126,32,177,92,6,249,68,31,39,207,185,93,214,135,231,124,239,245,188,229,67,94,66,152,65,108,65,138,33,43,99,209,177,176,5,95,230,145,190,188,95,228,152,158,154,19,27,155,202,201,131,68,67,215,94,29,210,88,105,121,99,24,148,21,116,93,249,211,11,245,52,37,79,19,35,3,253,73,104,166,154,176,57,121,114,58,189,233,245,175,78,191,242,203,255,115,210,237,15,169,162,3,42,23,108,159,76,131,195,3,169,215,50,68,112,203,194,183,54,88,75,205,134,200,65,197,38,239,21,189,235,181,41,194,181,166,3,30,198,25,10,227,172,75,118,227,111,92,181,8,56,136,69,158,243,20,228,57,183,60,67,205,223,237,165,253,227,150,253,158,209,126,247,131,1,221,169,17,226,144,241,200,235,78,93,202,57,82,154,17,186,22,75,69,87,23,200,166,58,159,79,144,124,92,187,195,251,175,129,133,242,43,218,43,8,204,15,177,95,216,159,158,89,76,71,143,28,215,55,160,239,114,21,139,127,125,95,138,16,199,21,29,126,88,93,93,150,133,58,7,70,150,164,46,243,170,171,55,52,111,92,117,0,13,187,166,103,117,196,127,133,49,255,118,221,24,39,235,184,213,55,243,239,58,176,78,144,199,90,34,191,59,248,26,247,20,178,24,82,157,245,51,56,56,104,251,136,175,181,238,182,254,94,150,251,218,36,165,79,255,94,168,75,30,242,189,47,82,116,162,191,145,17,44,198,185,54,34,215,163,111,228,82,159,67,41,220,171,206,55,65,222,248,248,168,14,195,200,147,132,14,138,96,81,79,168,84,242,126,85,146,221,244,109,243,165,95,14,55,65,244,214,235,11,74,181,143,201,162,127,109,5,75,247,138,141,179,175,111,65,178,56,220,32,199,44,154,55,22,105,111,181,39,77,79,29,87,27,29,110,233,211,125,241,58,228,116,209,69,123,211,146,60,170,176,231,224,41,128,148,113,49,22,191,26,36,143,175,36,161,209,48,215,177,39,213,183,253,89,250,149,88,56,86,89,94,167,140,119,63,168,5,6,88,164,227,26,31,236,192,3,89,236,141,224,205,248,125,190,105,71,240,62,40,19,98,150,151,15,200,176,94,33,245,91,121,26,116,159,174,151,88,90,154,215,184,6,85,166,191,35,203,26,163,78,168,52,215,116,101,203,196,14,29,240,170,167,185,217,122,155,228,167,237,233,211,83,154,195,186,29,118,195,58,127,92,30,109,192,240,241,199,15,138,188,127,44,237,220,185,61,93,125,245,213,233,194,11,47,72,23,95,124,169,185,238,103,31,247,43,97,152,127,116,125,221,235,94,103,99,131,224,199,133,255,77,55,221,148,190,248,197,47,218,254,207,193,39,92,251,231,195,108,117,251,94,24,115,94,235,12,169,117,144,3,98,31,175,53,210,171,209,212,117,54,250,123,62,50,50,161,111,108,88,248,156,52,156,166,167,79,165,3,7,30,165,81,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,45,142,64,181,119,131,255,179,99,139,143,41,212,15,4,2,129,64,32,16,8,4,2,129,64,32,16,120,154,8,112,7,57,172,37,68,146,108,255,140,108,19,215,147,254,211,31,253,113,58,122,232,96,122,120,255,163,70,244,255,247,79,28,76,111,254,241,31,79,111,252,129,55,164,175,253,195,215,210,19,34,38,86,100,201,62,44,114,89,6,243,34,95,50,149,153,173,233,157,68,121,154,74,173,111,86,121,221,235,191,39,41,54,63,250,209,143,166,111,124,227,27,169,162,14,123,116,65,250,188,44,171,205,154,81,132,19,132,14,86,151,35,35,34,20,69,2,97,29,137,101,113,77,22,168,232,228,196,92,67,4,229,242,114,118,61,13,113,110,36,122,51,223,217,14,225,136,28,39,147,252,160,0,12,24,196,17,196,204,170,200,50,200,254,76,168,41,79,100,11,68,20,178,32,146,50,193,164,250,170,11,38,232,218,20,217,233,196,211,250,161,101,66,138,178,141,34,117,59,184,230,254,157,204,101,108,144,224,68,8,166,225,225,209,182,142,70,4,137,200,166,45,58,251,216,189,111,215,197,243,253,221,83,175,231,169,215,243,247,243,77,93,158,227,201,59,87,13,240,206,51,214,202,144,252,88,186,114,0,192,244,150,190,4,250,244,122,16,90,221,33,235,148,173,137,185,19,158,249,32,26,209,167,249,166,45,184,64,4,46,212,151,204,162,118,247,174,93,233,212,145,39,37,10,66,113,57,253,200,155,94,151,126,250,39,127,44,245,107,189,143,200,67,196,216,216,112,26,24,209,129,21,29,206,176,46,181,164,89,95,107,34,84,203,224,120,180,9,248,118,33,164,178,230,122,221,123,251,165,245,224,196,179,167,221,229,155,188,119,147,251,229,59,240,148,239,136,240,247,77,196,61,181,108,233,10,33,175,3,5,121,108,232,222,250,198,219,107,55,31,152,97,14,184,38,161,94,95,84,29,230,144,111,138,43,25,242,120,153,119,253,183,29,192,178,41,247,242,144,194,221,193,215,79,119,254,249,188,251,28,81,215,229,228,190,243,183,86,150,179,102,88,39,254,173,56,153,106,186,149,202,110,208,49,50,75,89,101,95,101,117,175,227,229,236,51,60,211,47,105,222,191,6,140,76,230,27,57,113,226,132,237,97,195,195,131,105,212,60,76,244,73,191,92,23,89,232,72,228,153,181,158,229,175,255,78,200,107,106,145,34,91,40,180,234,100,240,217,27,176,22,231,96,20,209,234,182,230,101,106,234,148,250,210,61,243,141,89,29,8,208,193,24,243,0,144,191,1,62,79,247,40,144,251,236,224,91,142,215,199,233,121,188,151,209,219,146,118,158,189,182,86,78,145,207,188,208,214,83,106,149,178,188,140,114,175,83,150,75,88,91,48,7,21,44,180,189,28,122,27,14,174,232,0,133,121,54,200,85,88,187,3,253,35,182,238,57,164,2,57,207,220,84,245,7,146,67,46,252,157,225,48,23,127,147,182,111,223,153,118,239,186,192,60,147,244,203,187,13,127,127,238,185,231,158,244,183,127,219,72,151,93,118,133,121,126,185,232,162,139,236,176,2,4,62,227,99,254,216,251,94,246,178,151,165,143,127,252,227,102,205,207,97,134,91,110,185,197,174,7,128,228,231,240,7,158,4,152,67,188,9,48,215,4,198,199,129,15,190,53,72,126,255,126,42,61,90,35,250,150,248,155,215,163,3,73,120,36,208,95,10,171,143,69,255,219,223,254,118,154,71,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,216,194,8,172,255,127,169,182,240,64,66,245,64,32,16,8,4,2,129,64,32,16,8,4,2,129,103,142,128,17,14,125,53,89,40,158,78,195,186,99,126,81,46,206,143,31,59,153,238,93,186,47,237,217,177,61,125,247,107,94,155,122,250,6,141,148,189,255,11,95,74,189,34,61,247,136,208,120,252,224,147,169,95,249,88,90,226,140,187,38,82,68,12,67,234,129,180,195,250,249,28,225,131,127,246,129,244,150,31,252,161,115,212,202,197,16,33,10,21,165,205,247,189,239,125,233,243,159,255,130,172,234,143,139,160,58,109,228,203,67,251,30,74,123,47,216,155,118,237,234,19,241,34,43,97,105,4,153,2,137,134,229,101,175,76,131,237,63,34,73,176,18,238,105,17,224,217,245,253,98,139,8,131,92,202,214,182,144,41,68,200,21,240,129,16,115,34,101,117,181,99,57,14,127,36,103,201,34,99,242,129,1,148,132,128,49,32,4,6,109,243,59,37,185,172,124,207,185,16,103,153,200,162,204,201,42,207,67,6,145,64,30,99,67,55,198,6,241,4,217,132,101,48,174,239,41,39,159,114,200,56,218,145,151,137,62,19,177,238,199,117,241,148,66,239,107,93,197,243,124,113,57,158,118,203,34,31,162,12,75,126,174,95,96,14,209,119,114,114,210,136,126,215,23,252,74,25,6,169,116,240,60,212,49,217,58,152,1,218,140,213,173,249,25,47,196,127,158,59,29,6,89,88,72,167,78,28,77,131,58,140,49,117,226,120,26,27,25,72,43,115,179,233,69,47,188,62,253,220,255,248,179,105,215,196,184,92,145,47,8,195,145,52,128,171,126,145,111,234,136,137,85,138,44,97,158,185,53,186,205,253,210,233,183,49,96,65,127,182,208,90,30,103,171,114,254,101,18,182,14,231,162,165,81,241,45,93,12,127,91,234,29,2,182,170,171,13,86,244,253,215,23,22,211,180,188,39,232,67,83,236,49,162,152,250,165,92,127,182,57,23,222,188,51,206,167,11,45,114,186,251,40,84,95,215,55,249,214,31,243,220,122,246,245,195,59,7,119,248,134,92,30,105,25,92,247,238,60,207,247,212,219,145,250,55,200,250,228,29,146,151,111,151,200,179,147,184,28,148,128,36,230,0,12,100,109,159,246,102,190,143,236,178,63,239,19,200,66,71,14,80,208,23,186,122,159,165,78,60,83,134,124,223,15,188,28,25,166,131,60,151,112,120,201,235,46,47,47,218,161,24,251,142,52,151,99,99,19,86,207,45,247,115,190,173,132,54,70,46,115,51,29,24,175,183,35,165,30,209,241,161,125,110,11,206,190,78,72,121,103,47,203,87,133,120,59,234,19,114,155,188,47,150,242,121,246,114,171,227,139,170,53,223,86,216,110,15,97,222,209,137,3,90,126,141,65,85,87,115,96,77,223,175,171,109,86,26,11,118,69,10,251,85,95,223,64,27,83,246,51,234,227,153,97,122,106,198,246,225,137,201,49,237,39,67,118,221,1,243,247,245,175,127,221,14,3,176,199,64,228,239,220,185,179,77,252,227,178,255,5,47,120,129,225,115,247,221,119,155,23,7,234,225,250,255,145,71,30,49,146,159,119,230,11,111,49,244,135,14,62,127,204,33,158,26,58,248,249,223,9,29,188,81,27,226,154,230,17,172,15,30,60,104,176,232,103,253,130,118,64,34,13,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,216,18,8,84,253,31,190,91,66,219,80,50,16,8,4,2,129,64,32,16,8,4,2,129,64,224,91,138,0,255,219,16,178,96,116,124,76,247,105,139,52,18,185,113,197,213,87,165,159,249,169,159,76,183,222,252,146,52,52,42,119,209,227,219,241,69,159,228,251,60,157,124,242,176,185,36,190,95,228,5,164,212,200,144,44,160,213,174,10,113,36,151,208,189,88,74,234,253,91,20,42,119,220,241,250,164,216,124,239,123,223,107,87,8,64,122,12,12,12,166,163,71,143,166,39,117,173,192,238,93,187,69,164,236,54,18,28,242,3,151,202,220,41,141,235,251,134,238,179,135,204,175,86,107,169,90,131,44,151,117,190,238,63,206,132,18,4,15,196,174,44,225,101,245,41,94,36,85,26,164,34,214,117,184,1,235,126,13,76,105,197,200,22,199,13,102,210,73,151,242,127,103,243,76,93,116,232,142,37,54,148,81,151,232,207,109,203,116,85,116,194,145,54,212,241,247,229,101,93,145,32,162,159,128,53,252,144,230,1,146,142,49,65,2,54,236,154,130,51,249,28,250,56,91,240,242,51,73,184,179,181,202,101,101,155,178,54,122,19,144,157,199,214,107,100,38,135,68,198,199,199,77,119,214,32,101,68,113,147,54,86,151,145,177,239,16,123,222,143,235,74,27,136,90,15,228,83,135,181,49,63,115,58,173,200,109,63,231,80,6,100,220,186,40,2,245,230,27,174,79,255,250,23,127,33,141,107,109,163,195,158,221,219,211,208,200,112,38,249,213,134,117,80,17,105,173,5,157,122,26,34,26,91,130,189,95,239,231,219,149,126,187,251,165,63,199,150,213,98,171,136,245,95,44,29,234,240,31,220,102,248,252,178,54,49,244,231,218,9,200,106,222,27,154,11,39,206,125,141,35,200,151,97,174,147,45,213,201,243,126,29,91,123,63,115,25,123,113,59,165,94,119,219,118,225,57,30,76,7,205,59,235,136,128,5,251,102,161,187,15,222,105,207,216,124,124,101,29,195,9,172,90,152,82,135,103,136,253,249,121,145,199,34,250,201,131,204,37,15,130,31,203,107,214,51,135,119,32,249,193,143,189,7,185,180,117,2,183,187,95,116,246,190,169,71,32,133,176,110,200,106,223,72,95,173,109,234,112,72,128,111,174,169,59,221,9,120,11,192,37,63,223,3,87,163,240,189,176,167,112,165,134,203,162,30,109,189,15,127,246,119,47,39,237,14,140,17,124,73,9,222,6,217,228,185,44,47,243,124,218,120,153,167,38,160,235,135,50,151,227,69,221,122,75,144,23,41,205,207,180,227,153,186,153,224,167,63,72,117,93,85,160,107,11,176,168,103,94,234,11,157,57,166,46,88,18,214,68,190,115,13,12,158,85,102,150,102,204,53,255,201,83,199,205,19,2,135,205,240,148,179,103,207,222,246,161,14,14,4,28,62,124,56,221,127,255,253,102,205,207,254,7,241,143,251,255,203,46,187,204,92,245,35,255,186,235,174,179,249,127,224,129,7,204,210,63,235,153,15,121,177,30,168,195,156,25,158,124,134,194,144,171,28,8,142,153,175,19,14,8,244,106,13,208,55,94,2,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,108,109,4,130,232,223,218,243,23,218,7,2,129,64,32,16,8,4,2,129,64,32,240,172,34,0,25,10,49,7,233,115,90,36,192,188,238,134,134,12,248,218,131,15,164,125,251,190,97,132,80,111,181,95,125,202,106,84,60,24,86,134,184,42,134,100,58,125,106,170,77,114,113,23,60,86,253,208,75,226,210,207,43,252,217,7,254,159,244,61,119,188,238,188,234,122,165,107,174,185,134,199,202,111,254,230,111,54,239,186,235,174,244,254,247,191,63,125,237,171,95,151,235,228,109,186,47,121,206,172,196,185,7,25,242,4,162,140,48,52,52,170,59,166,7,210,226,18,247,28,203,237,190,60,14,192,211,244,106,204,253,114,211,222,88,93,106,145,89,34,228,32,43,141,136,132,148,98,32,16,253,144,249,29,98,197,173,127,123,117,125,0,22,160,96,225,164,27,253,241,236,238,176,87,33,220,177,60,47,136,40,72,26,162,7,39,168,168,227,245,50,113,211,113,203,77,117,135,149,58,88,118,66,18,66,74,66,70,209,39,115,233,178,92,182,247,67,155,50,148,239,94,103,179,242,50,255,124,158,75,217,212,71,62,228,147,247,195,1,5,60,72,80,143,121,130,144,226,185,51,230,140,143,183,177,177,171,156,58,46,3,185,222,198,199,13,6,148,171,55,17,112,114,107,173,59,180,231,231,102,116,159,124,61,141,105,13,172,44,44,165,237,59,198,116,136,229,167,210,11,175,123,65,154,58,122,88,94,32,118,136,100,21,201,47,203,91,67,216,250,96,113,232,93,242,154,61,43,153,208,166,195,174,224,186,160,199,150,14,25,224,117,67,232,140,109,93,182,48,103,110,242,156,218,130,132,164,109,185,67,7,7,220,157,207,214,231,211,162,174,199,104,106,221,171,184,109,209,207,252,18,144,237,115,103,251,138,218,241,94,194,152,223,159,30,174,222,214,83,91,19,40,93,4,31,31,89,229,183,67,62,123,33,186,146,191,89,64,118,25,188,47,207,39,69,22,50,124,93,122,29,215,135,125,151,111,24,139,250,145,81,93,129,162,141,102,122,122,202,136,126,14,239,64,178,227,218,125,77,135,145,80,133,239,4,89,144,244,37,110,232,145,101,55,90,42,101,11,127,31,35,115,194,21,34,70,78,107,92,88,247,67,78,51,78,2,7,1,32,182,145,125,242,164,60,165,232,91,133,232,135,132,30,30,30,105,29,144,106,137,86,66,61,31,103,247,126,67,45,47,243,22,232,129,76,175,235,122,149,245,120,38,159,212,243,203,103,151,181,81,234,245,202,20,29,219,65,251,56,179,239,114,45,191,53,127,182,42,244,211,163,190,57,160,198,53,18,21,136,126,246,210,234,170,200,126,191,34,1,140,116,96,76,135,197,152,51,174,178,200,235,57,99,97,243,2,206,146,195,222,60,59,123,218,174,95,192,123,201,227,143,31,52,207,0,16,255,120,8,200,87,33,232,239,167,246,64,14,86,64,230,83,230,150,251,200,96,109,108,223,190,221,220,248,227,17,224,216,177,99,90,27,51,38,159,121,100,207,35,210,175,227,198,88,120,6,107,198,202,252,18,165,142,234,233,239,251,233,89,233,20,68,127,123,93,196,67,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,91,20,129,252,175,249,45,170,124,168,29,8,4,2,129,64,32,16,8,4,2,129,64,32,240,236,34,32,154,206,136,98,44,73,33,46,70,39,38,211,225,39,15,202,210,189,41,43,195,11,211,5,114,211,95,149,69,227,232,200,120,218,179,115,143,185,18,254,224,7,63,152,62,241,233,79,165,138,8,34,72,13,15,144,11,78,232,120,222,185,210,79,254,229,199,210,247,190,254,251,206,85,109,163,242,10,86,143,119,222,121,103,243,47,254,223,191,76,184,61,190,239,190,175,154,69,44,36,201,163,251,31,21,137,223,159,46,189,244,114,187,114,29,119,203,140,1,253,150,150,23,100,49,187,148,201,120,89,246,219,125,230,58,157,128,181,63,124,15,1,235,72,92,103,67,168,57,195,14,201,9,201,227,68,63,100,62,86,149,16,47,78,190,88,99,253,128,5,87,6,80,199,254,163,119,242,136,144,49,30,120,119,2,140,188,238,247,76,234,81,144,9,37,202,87,27,107,102,205,15,184,36,11,159,0,0,32,0,73,68,65,84,209,3,17,8,121,132,94,148,153,12,17,221,153,140,235,120,21,176,130,214,79,187,94,171,190,19,69,101,29,147,211,42,95,71,154,117,87,58,203,187,247,227,247,179,251,56,103,100,101,143,197,55,122,19,61,159,250,70,152,9,55,242,8,174,155,203,42,243,152,75,143,228,83,135,250,68,214,37,125,172,44,215,211,160,14,105,52,234,34,201,132,215,207,253,204,207,167,151,220,244,162,116,226,216,145,52,102,247,159,15,139,4,133,228,83,127,184,233,103,110,52,159,38,79,135,52,192,184,90,197,162,122,125,160,143,103,43,60,155,178,158,182,78,62,158,214,156,187,156,172,27,99,213,90,74,92,149,144,215,152,235,12,230,204,1,94,23,176,28,238,225,26,144,233,89,29,178,208,1,9,238,8,23,41,221,139,119,4,90,218,247,148,231,149,103,218,150,81,224,123,183,237,148,114,218,158,45,172,151,145,107,122,30,111,254,156,101,157,89,206,90,99,158,41,231,59,134,136,45,235,230,22,157,95,47,43,83,100,148,235,216,203,74,34,214,60,69,8,103,202,168,203,250,36,133,80,7,67,188,146,112,31,59,36,191,31,84,98,175,233,149,101,57,223,144,239,51,165,27,125,180,242,185,240,180,27,71,215,133,246,16,212,121,190,242,129,6,176,133,19,215,44,106,239,156,73,51,179,211,86,167,175,191,207,246,75,215,21,217,101,116,52,40,119,249,158,71,90,230,57,54,244,235,193,203,75,153,29,253,189,214,230,169,247,75,74,59,82,239,167,187,149,247,229,184,228,247,188,166,25,121,142,89,103,137,105,99,180,178,178,164,111,191,199,60,198,64,152,243,206,58,49,252,116,112,34,235,155,173,251,57,208,133,55,21,242,122,213,6,111,8,60,131,237,137,19,39,68,252,207,218,1,58,214,3,235,139,114,183,204,199,125,63,86,254,244,193,161,45,230,156,0,241,79,157,43,174,184,194,250,156,155,171,91,25,250,163,3,7,67,240,54,176,44,111,53,140,93,221,89,224,153,58,230,185,70,50,9,188,179,222,14,29,58,100,239,241,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,176,117,17,168,246,180,254,143,171,173,59,132,208,60,16,8,4,2,129,64,32,16,8,4,2,129,64,224,217,66,0,114,161,34,75,197,101,17,21,16,4,51,34,36,122,69,108,94,241,188,231,165,27,95,116,67,90,156,175,167,145,241,137,180,44,75,198,3,34,35,32,47,86,68,134,204,45,46,165,11,101,133,216,212,255,182,108,138,132,146,253,107,90,17,209,215,208,157,207,203,34,60,190,141,161,242,170,87,191,50,41,54,63,252,231,31,77,95,248,194,23,210,19,79,60,97,150,146,16,254,251,190,185,47,237,152,188,80,164,9,247,216,143,24,145,2,153,130,21,43,196,13,68,189,17,209,34,66,140,242,17,22,153,240,207,214,184,16,236,171,88,121,106,220,153,96,129,100,201,228,86,206,91,51,50,6,66,198,201,66,234,33,23,108,61,144,71,60,87,240,122,164,153,40,202,164,55,4,17,121,204,17,86,165,88,197,243,12,97,4,89,14,177,237,245,169,231,7,15,240,68,144,175,38,200,61,83,70,240,212,159,253,125,163,148,190,207,39,116,183,69,31,2,122,18,193,7,18,11,43,86,234,114,95,181,7,202,51,17,76,78,231,80,3,111,242,165,160,95,230,167,163,7,237,33,187,144,73,91,116,244,126,112,61,177,188,180,144,22,234,115,137,25,24,30,168,165,57,17,168,255,226,135,127,40,125,255,29,223,147,22,100,109,59,58,50,40,75,127,89,49,11,31,35,0,37,195,130,14,25,24,223,44,217,154,102,133,78,159,185,130,138,157,81,243,140,231,82,202,216,90,107,100,163,97,129,123,103,252,204,107,38,62,193,191,33,204,250,148,78,77,77,165,250,146,174,149,208,55,81,19,241,207,90,164,29,243,99,65,4,37,7,140,242,156,231,239,130,114,186,229,192,0,132,248,83,9,185,109,231,251,66,191,238,60,127,247,53,226,117,232,199,15,239,144,135,174,124,203,4,218,108,22,202,50,158,93,110,89,31,121,57,50,166,44,207,215,41,107,151,253,137,182,124,195,124,19,88,109,179,103,112,253,8,7,120,216,163,56,144,52,168,3,75,200,49,203,124,237,181,4,239,159,252,242,57,247,159,245,38,191,169,253,11,11,126,2,135,134,32,244,201,231,208,134,17,255,202,231,186,18,73,76,39,79,29,211,55,197,193,165,138,121,67,97,95,49,82,91,125,120,240,190,120,207,242,59,24,149,101,94,223,235,249,92,243,238,58,123,123,172,205,243,55,143,204,28,115,157,51,247,46,111,131,60,234,144,58,166,62,7,46,223,251,110,31,216,210,24,203,144,245,37,47,231,227,157,5,61,216,255,193,172,209,224,90,151,129,76,184,159,26,176,117,146,15,119,201,11,130,89,239,231,53,203,158,150,61,93,248,186,203,99,200,251,19,222,24,228,53,70,251,20,235,204,245,198,154,31,189,9,251,247,239,183,121,247,3,38,232,197,24,144,203,1,1,214,7,7,64,22,228,145,132,181,73,61,228,225,133,193,14,5,72,140,181,209,119,229,152,32,151,131,120,204,49,253,240,183,142,245,118,240,224,65,138,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,108,97,4,116,125,106,182,80,217,194,99,8,213,3,129,64,32,16,8,4,2,129,64,32,16,8,4,158,37,4,32,13,142,156,56,164,59,236,117,79,180,136,157,221,23,94,100,196,198,167,62,115,87,250,208,135,62,156,198,69,230,175,136,232,134,224,128,184,88,148,91,124,8,131,93,123,247,164,5,17,13,115,122,95,19,193,208,16,57,178,10,65,135,123,99,145,69,79,37,124,232,207,63,152,222,252,166,183,60,149,38,27,213,173,188,241,141,111,76,138,205,63,253,211,63,77,159,248,196,39,204,141,63,174,167,79,158,56,173,59,150,231,116,136,97,192,172,103,199,199,199,204,18,18,107,205,21,89,67,50,46,200,32,120,30,227,122,36,29,215,213,114,186,221,34,78,32,104,32,83,50,177,148,137,24,119,163,221,35,175,239,3,109,82,159,50,143,144,46,57,64,32,101,178,211,203,90,5,237,186,254,78,74,29,2,237,157,184,241,60,244,64,95,183,224,199,162,19,11,224,186,72,237,62,115,63,15,73,158,15,43,228,195,6,125,122,55,113,237,31,151,229,169,23,240,222,29,41,235,174,231,245,187,211,206,120,215,151,56,25,15,41,197,129,4,214,15,228,21,247,143,83,230,99,116,18,140,254,156,180,227,223,46,174,19,4,124,217,7,249,121,238,178,39,0,218,96,121,222,219,34,182,86,69,146,214,68,90,206,156,154,78,183,222,252,29,233,199,126,228,109,169,71,117,250,106,154,92,173,209,61,187,119,38,129,7,211,169,40,50,148,246,90,203,4,100,67,172,66,188,102,185,150,157,251,239,194,51,151,124,11,127,219,235,104,147,62,164,235,183,46,64,70,130,107,38,37,219,253,20,58,25,62,194,124,205,230,82,174,251,117,56,104,89,7,126,250,250,100,189,220,63,176,110,206,188,189,207,169,167,57,191,236,3,246,146,247,142,21,184,183,237,78,93,6,105,119,240,60,116,100,237,148,117,189,140,111,137,117,72,96,189,177,39,158,111,64,70,183,220,178,173,175,87,234,161,131,255,91,156,103,250,37,112,104,135,111,131,186,28,126,129,228,231,59,161,238,196,228,152,242,215,127,151,180,241,126,105,195,55,224,253,120,74,121,142,140,43,31,156,177,131,2,171,90,251,134,107,231,192,70,30,187,14,121,205,76,167,170,60,156,84,214,122,141,232,103,95,65,15,218,185,188,178,111,158,9,148,109,20,202,124,111,143,126,196,242,157,103,159,31,82,222,169,227,207,222,135,183,241,119,47,239,78,189,188,172,159,215,48,37,25,11,158,60,240,233,115,181,65,62,244,37,47,20,244,205,223,3,29,128,224,239,2,123,44,100,61,56,251,94,134,28,250,181,253,71,120,217,225,144,38,110,242,151,20,151,109,223,224,192,132,29,164,51,111,23,249,128,5,115,234,99,43,231,13,93,89,3,153,148,95,177,191,93,120,217,97,159,36,159,186,244,225,135,26,208,29,57,158,210,222,3,122,181,243,85,135,54,203,75,249,144,213,201,147,39,189,90,164,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,91,20,129,234,176,172,87,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,32,0,169,244,164,188,249,66,40,64,110,236,218,179,59,77,200,154,191,38,18,188,15,171,69,145,4,98,127,100,181,47,50,95,247,110,47,45,44,26,233,96,132,133,238,121,94,21,215,48,40,75,249,201,29,219,85,15,18,169,153,250,32,79,255,241,66,229,141,111,122,67,82,108,126,236,99,31,75,127,253,185,191,17,217,210,103,100,90,93,135,18,78,156,172,203,117,255,156,221,127,13,145,197,56,32,73,178,37,113,38,142,141,248,147,219,2,44,106,33,87,42,34,134,23,151,234,153,204,17,193,131,69,63,4,14,164,79,79,79,173,101,81,175,187,182,69,198,16,144,73,164,13,169,27,146,26,41,164,190,32,18,33,105,104,79,223,16,51,68,171,171,246,244,207,59,245,32,105,188,46,227,160,111,172,65,209,139,59,163,7,7,135,51,65,215,34,164,141,252,105,201,166,109,214,145,107,8,58,100,26,249,188,123,30,178,168,231,253,34,3,93,50,73,149,201,36,27,216,89,126,144,213,29,60,143,20,217,68,44,151,145,13,161,73,10,137,69,63,4,244,34,56,1,70,190,201,232,146,77,30,248,52,132,5,177,191,175,106,86,228,19,227,220,103,94,73,179,211,186,251,122,74,46,208,69,208,213,103,78,165,61,59,70,211,47,253,194,255,148,38,117,15,250,226,220,105,243,234,0,201,95,209,184,53,112,58,180,126,51,201,207,56,32,227,88,202,34,243,40,42,32,160,239,226,213,218,25,230,249,201,126,187,127,58,229,221,37,231,247,174,153,58,123,197,110,133,206,94,123,131,210,46,249,133,60,113,204,48,138,246,93,179,23,84,132,7,243,211,195,183,46,36,86,68,106,122,224,123,130,156,60,116,240,176,238,156,31,75,11,226,27,69,51,234,0,209,152,185,13,7,7,166,210,48,212,129,10,214,157,91,155,231,111,35,127,59,212,243,111,2,146,121,173,107,254,189,63,79,179,220,124,216,131,60,214,153,175,33,222,189,28,153,172,49,214,29,207,4,222,57,120,194,58,68,175,238,53,239,109,168,75,249,70,169,231,241,13,81,159,254,188,31,158,209,133,111,153,114,2,196,241,241,227,199,149,191,34,12,170,9,242,21,235,249,61,123,246,216,126,92,235,235,77,3,131,163,38,131,62,75,15,7,174,131,247,89,142,51,215,93,175,163,117,216,250,161,188,86,235,215,65,46,220,208,175,104,220,244,223,39,60,42,233,240,145,67,250,150,68,40,235,208,203,37,151,92,108,135,189,150,150,248,102,87,133,73,103,65,120,255,158,186,124,198,73,40,243,201,35,58,81,237,216,80,47,215,103,31,226,124,77,235,251,83,62,24,113,112,10,57,11,245,124,216,129,125,14,61,33,209,193,206,219,123,95,46,159,119,240,96,126,193,155,148,188,18,191,245,135,86,192,42,31,42,224,154,21,148,65,23,249,67,65,65,107,7,38,189,218,227,71,70,70,237,106,3,72,124,31,135,170,219,122,89,89,206,251,27,7,4,232,143,49,48,190,94,253,125,108,232,0,29,248,230,241,230,111,135,58,185,60,31,22,115,121,232,78,25,223,17,135,160,200,39,207,247,71,246,126,242,202,64,125,182,7,95,211,188,247,247,229,43,102,132,130,205,227,98,189,166,121,85,148,44,174,17,120,199,59,222,81,138,136,231,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,45,134,64,117,219,182,109,91,76,229,80,55,16,8,4,2,129,64,32,16,8,4,2,129,64,224,91,133,64,77,119,49,67,119,236,123,228,225,244,130,107,158,159,110,123,197,43,228,234,126,155,44,161,123,211,144,92,220,67,238,45,96,161,47,34,164,130,229,179,136,132,154,200,55,136,151,30,136,103,241,35,43,34,71,30,220,247,80,26,149,165,252,172,220,118,143,140,141,62,101,117,63,251,133,207,165,27,95,120,253,83,110,183,81,131,107,174,185,134,236,138,210,230,219,222,246,182,244,161,63,251,112,122,240,193,7,211,253,247,223,111,238,177,79,156,56,42,194,227,152,89,247,239,220,185,219,14,57,152,139,126,136,22,89,95,66,16,227,206,31,194,166,62,47,171,240,62,29,94,16,249,84,211,129,135,229,229,83,70,12,66,36,245,137,52,131,204,129,100,41,131,145,47,40,32,178,167,12,229,59,207,94,175,172,211,253,76,61,136,158,76,242,36,89,238,251,61,205,28,206,24,49,221,113,49,77,176,238,116,7,119,14,164,229,115,71,31,39,139,144,141,238,78,140,122,62,121,196,167,162,99,171,211,51,18,198,8,65,7,94,16,114,144,170,163,163,195,70,102,209,47,253,116,112,96,37,158,25,28,69,72,103,234,18,33,173,92,95,228,142,141,141,73,254,146,53,94,92,172,167,198,138,72,75,185,230,135,191,123,243,155,222,152,46,187,232,2,179,238,151,31,116,173,235,126,147,81,145,12,177,169,185,67,44,249,245,95,52,240,254,206,212,164,133,225,198,106,110,84,125,203,231,201,137,69,11,15,112,234,66,70,243,224,115,160,7,121,246,16,225,217,88,149,69,255,28,142,61,236,74,15,220,135,67,122,155,123,120,193,109,115,173,53,74,42,250,115,67,124,172,142,149,180,230,102,195,90,79,45,147,181,76,36,32,191,211,71,135,124,165,140,245,184,81,240,250,221,233,70,117,201,243,190,188,156,119,112,32,176,175,176,102,137,200,131,224,135,220,133,236,247,195,71,222,142,84,85,158,82,112,29,189,17,115,68,30,164,179,7,198,105,135,26,52,103,245,250,188,237,1,53,29,104,26,25,25,182,131,48,212,227,240,83,181,186,30,43,111,79,234,253,48,54,127,246,114,222,61,223,251,247,188,78,219,78,187,141,218,155,44,243,62,144,15,59,81,167,172,231,239,101,234,253,159,95,154,231,35,123,115,97,45,35,95,58,241,31,97,142,222,196,94,253,189,243,253,208,243,92,62,125,227,113,193,190,141,246,222,219,89,99,190,14,74,189,203,188,220,126,253,119,224,117,169,231,216,121,127,221,169,213,45,214,71,41,155,231,170,214,156,203,67,22,87,0,40,180,20,238,150,22,239,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,91,1,129,42,255,167,108,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,0,4,32,96,225,219,254,253,31,254,97,26,147,117,191,145,249,202,95,195,218,84,36,54,36,126,143,220,111,219,157,218,34,241,86,69,82,193,226,65,30,44,201,218,115,89,100,234,145,19,199,205,93,63,207,200,154,157,157,127,90,224,254,245,23,191,156,94,121,219,45,79,171,237,38,141,140,65,121,195,63,187,35,41,54,63,247,185,207,167,251,238,187,47,237,219,247,112,122,236,177,199,164,231,76,139,120,30,79,227,99,147,34,185,198,68,108,113,159,177,44,234,49,50,21,201,4,145,191,42,171,206,138,72,28,35,234,148,7,102,60,131,1,145,119,72,21,39,84,60,223,73,151,82,55,242,186,243,253,189,108,191,190,13,22,200,217,173,51,110,190,33,108,0,122,100,100,196,14,92,44,47,235,62,116,114,52,90,92,80,251,51,169,235,146,243,58,58,250,59,125,67,56,34,147,103,8,45,143,222,214,245,162,205,70,193,245,47,203,202,182,200,135,84,156,159,159,55,210,127,175,174,125,24,212,33,18,112,230,223,38,144,246,57,216,116,233,177,67,72,230,252,140,189,221,157,173,225,81,159,171,38,92,47,172,250,251,100,5,189,166,83,39,220,105,77,63,140,97,81,215,25,220,120,221,243,211,235,239,120,109,26,25,26,52,107,115,250,229,160,129,113,174,144,251,230,170,31,224,212,19,164,98,75,5,57,6,48,58,140,177,57,143,182,209,56,179,126,207,241,95,35,91,125,93,137,176,134,253,39,104,237,219,186,225,59,208,171,86,143,29,182,152,146,55,5,230,166,162,83,22,85,29,134,49,3,105,3,52,175,71,16,205,240,170,149,30,124,30,77,166,253,100,98,151,71,136,215,100,68,106,167,116,163,167,205,230,198,243,73,157,104,71,103,211,79,121,228,151,235,223,200,239,86,190,215,233,214,207,223,203,148,103,143,244,131,92,143,172,215,206,26,215,112,84,6,161,207,1,124,234,98,189,77,191,236,35,172,91,228,184,142,140,21,194,125,125,232,254,62,186,49,92,95,158,247,42,36,228,61,139,119,250,161,79,194,220,252,140,245,57,54,58,145,118,236,220,150,250,7,106,237,253,32,123,58,201,158,8,168,235,99,230,217,3,186,18,24,87,25,60,159,131,72,120,47,112,124,188,142,203,242,124,214,15,223,160,134,223,142,94,215,83,175,203,187,63,151,169,215,243,148,178,182,86,38,151,149,74,204,237,217,107,132,118,206,161,92,123,73,234,213,126,164,245,218,172,200,67,131,254,230,213,6,6,229,172,166,79,120,105,175,90,91,176,185,68,174,203,0,207,22,4,182,255,82,230,243,7,38,101,93,107,180,193,143,215,113,153,164,180,117,57,229,59,207,101,160,45,209,199,233,239,58,170,213,154,99,14,52,16,155,233,232,209,227,34,251,103,202,230,241,28,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,176,197,16,168,242,127,110,69,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,64,224,166,155,110,74,15,63,252,112,218,247,240,35,178,254,171,200,106,189,112,163,46,66,31,162,127,69,68,27,238,179,123,197,109,136,194,202,119,24,139,217,88,22,209,15,187,80,149,5,124,3,107,106,61,191,244,149,175,76,183,222,122,235,51,0,119,61,73,245,12,4,117,55,173,188,249,205,111,76,138,205,187,239,254,114,250,210,151,190,148,238,189,247,190,244,216,129,39,68,124,156,50,114,120,120,104,220,92,103,15,13,13,219,93,213,16,199,240,230,16,60,243,245,211,102,77,143,53,174,29,142,48,242,51,25,81,205,187,147,43,116,202,51,33,19,108,249,217,50,158,226,15,68,15,145,62,33,124,196,39,25,201,196,225,3,242,237,186,133,130,100,83,150,242,233,4,210,94,253,42,218,107,75,5,100,208,206,3,228,35,186,66,116,58,241,7,249,231,122,251,56,188,254,185,82,234,35,159,148,136,252,172,119,38,224,177,230,199,245,54,122,103,114,172,67,214,159,77,54,115,64,132,243,229,30,237,70,35,187,199,246,241,32,107,126,161,158,134,251,7,211,252,204,193,180,162,181,56,32,151,232,227,163,35,233,251,94,127,71,186,96,247,46,59,208,1,142,252,91,168,166,254,237,36,135,1,166,158,37,215,32,82,138,254,45,78,186,141,85,137,89,169,231,153,249,29,108,203,122,91,254,153,97,181,214,80,57,150,166,214,83,73,96,179,134,230,52,15,83,186,90,66,183,198,11,71,17,253,173,245,180,198,186,128,80,213,186,64,24,208,235,84,145,189,51,143,182,179,80,135,53,100,171,182,176,226,222,168,243,66,145,114,30,178,124,245,96,253,228,74,38,83,178,89,39,4,222,189,156,148,195,51,164,148,251,161,120,91,7,173,239,165,172,155,37,158,41,159,49,120,61,218,150,145,54,148,251,122,165,158,91,239,243,61,240,253,185,110,254,77,186,172,220,95,55,248,221,239,174,85,171,182,228,151,193,220,210,43,3,152,75,61,233,195,191,81,172,249,71,199,134,77,47,234,144,207,220,149,245,93,230,122,221,58,88,144,95,206,133,183,245,62,74,181,168,123,198,123,49,207,180,37,122,112,60,105,71,190,247,227,245,186,117,162,93,206,243,186,204,79,254,62,59,41,242,133,85,235,179,205,245,91,47,173,246,232,78,95,125,125,3,194,163,150,86,22,23,116,64,41,239,107,90,222,166,11,22,255,218,153,219,243,175,151,22,174,28,8,115,61,200,221,60,148,99,245,241,177,38,208,201,117,240,214,228,249,248,237,89,5,57,47,215,224,217,229,241,77,82,215,101,113,77,4,49,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,214,69,160,186,127,255,254,173,171,125,104,30,8,4,2,129,64,32,16,8,4,2,129,64,32,240,108,34,80,249,137,159,248,137,230,213,87,95,109,100,50,36,215,242,226,146,17,79,116,194,253,219,189,181,106,90,20,185,74,232,23,193,60,208,215,159,250,107,114,219,47,18,162,161,67,0,196,30,17,66,59,118,237,20,73,52,234,36,127,135,45,177,150,231,255,115,248,137,3,231,95,249,233,213,52,221,222,240,134,55,38,197,230,23,254,230,238,116,247,221,95,74,143,60,178,63,29,58,116,40,157,62,61,149,112,231,143,43,120,115,203,175,113,214,132,1,228,244,130,72,76,220,208,47,45,102,75,116,72,58,8,59,8,49,200,149,76,182,96,133,153,45,212,33,88,200,59,91,40,203,253,217,83,218,57,65,67,158,19,254,228,51,87,110,21,239,164,15,249,132,252,190,190,95,218,187,92,215,11,139,122,100,146,79,63,110,81,236,228,25,245,188,255,44,121,243,95,151,77,13,158,145,1,65,69,4,159,163,71,143,90,95,187,118,237,178,119,250,133,132,234,38,177,54,235,1,153,46,183,129,103,9,201,133,72,134,20,174,74,206,74,99,201,44,246,153,31,244,198,170,255,229,183,221,154,110,191,253,246,140,71,115,205,230,20,47,8,58,197,145,210,82,38,17,155,16,121,102,114,94,144,252,58,196,145,49,220,76,27,199,120,243,242,103,179,228,92,186,60,155,125,109,40,203,45,248,205,42,184,69,156,106,62,116,250,71,22,208,153,8,165,29,68,40,214,194,245,250,98,11,115,29,148,209,94,1,137,239,243,87,202,247,60,210,118,48,139,238,14,145,217,206,63,203,131,183,119,156,252,221,155,240,206,58,246,242,50,159,117,202,154,161,14,235,145,111,154,122,68,202,186,215,63,245,92,126,153,82,151,119,111,91,246,87,146,173,254,93,160,3,223,5,101,212,245,224,50,93,78,214,195,75,61,245,250,173,53,172,126,115,232,16,227,94,19,121,124,43,57,228,121,96,123,226,48,11,101,244,61,60,60,104,113,108,108,68,250,179,207,112,240,32,31,248,202,223,167,203,119,169,235,201,107,215,217,75,29,59,251,70,91,251,64,174,147,113,165,30,239,109,181,153,115,44,232,109,88,121,207,116,60,169,91,98,145,219,117,244,113,60,61,63,247,179,145,126,27,207,155,106,74,62,245,249,179,144,229,210,31,1,151,254,200,163,15,246,70,214,70,125,65,215,83,224,241,69,121,189,58,24,71,57,245,115,154,247,107,6,178,186,182,210,218,219,248,219,144,231,197,229,154,240,226,167,211,62,227,131,44,230,133,181,225,253,231,245,212,249,142,74,89,212,41,67,137,9,50,88,103,43,141,108,221,63,55,55,103,123,113,89,63,158,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,182,22,2,249,95,236,91,75,231,208,54,16,8,4,2,129,64,32,16,8,4,2,129,64,224,91,135,64,102,53,190,117,242,255,41,75,174,188,245,173,111,77,138,205,191,255,251,123,211,103,62,243,153,244,149,175,124,37,61,250,232,129,244,216,19,75,105,98,108,91,130,152,158,153,93,49,55,219,163,163,213,116,252,248,113,27,79,38,239,112,169,47,194,167,55,187,186,230,185,12,144,51,70,178,25,17,179,158,140,161,30,4,13,177,155,180,41,243,41,203,36,79,37,91,165,175,64,160,175,153,235,111,136,39,72,167,82,6,207,153,176,242,84,68,89,209,87,46,111,185,191,111,17,253,78,240,59,225,68,29,198,66,191,94,31,125,55,11,212,241,122,158,58,217,4,161,15,105,8,241,78,63,227,227,227,54,94,112,129,128,114,194,127,51,217,158,143,92,218,56,121,104,125,26,73,151,73,54,14,159,60,113,248,128,85,231,202,9,14,168,220,254,202,151,167,61,187,118,164,213,217,169,212,167,43,25,56,188,33,101,24,124,106,136,124,171,106,222,184,86,27,200,24,123,183,37,191,247,93,166,121,174,254,219,253,100,242,248,97,100,179,197,53,243,225,235,6,156,142,29,59,150,15,10,85,240,12,209,107,115,110,115,213,90,35,154,69,91,143,212,37,159,117,66,228,25,126,213,82,10,21,108,78,248,166,206,3,238,178,15,151,87,230,249,115,150,220,145,205,250,195,162,158,192,122,119,139,126,222,145,67,158,7,100,120,40,159,203,53,73,125,143,142,139,247,205,59,251,70,169,31,222,4,200,39,148,50,203,247,162,91,171,215,249,233,232,211,201,219,88,14,178,209,139,254,33,162,233,147,253,99,98,98,76,123,73,62,52,212,223,207,62,150,15,254,216,53,25,58,16,144,117,66,191,245,123,27,253,149,250,150,207,94,230,223,43,101,196,10,7,115,138,177,182,199,213,42,167,157,7,48,34,82,159,255,160,59,207,29,89,29,204,74,60,105,239,125,240,220,209,171,179,71,173,207,167,146,230,24,15,40,10,92,125,98,125,42,21,207,47,29,252,176,82,95,251,16,72,67,123,48,125,86,181,198,213,216,250,200,186,182,218,74,79,14,83,248,222,150,199,190,126,17,151,58,210,47,237,243,223,148,206,1,19,246,71,47,99,252,30,58,99,106,141,207,241,83,23,148,173,170,115,250,230,185,87,237,216,119,23,151,242,33,2,214,58,7,218,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,108,93,4,130,232,223,186,115,23,154,7,2,129,64,32,16,8,4,2,129,64,32,16,8,124,107,16,48,22,230,231,126,238,127,72,138,205,207,127,254,243,233,174,187,238,74,247,220,115,143,174,52,120,32,237,220,177,219,72,19,220,91,67,94,98,73,79,128,76,113,2,6,82,203,8,29,179,242,204,74,58,49,165,2,101,156,73,52,81,159,88,134,238,119,202,60,175,94,175,219,51,164,16,30,6,32,37,113,135,223,219,187,158,68,114,121,222,14,178,202,137,37,244,68,111,39,130,200,135,8,34,165,204,117,246,250,46,195,101,110,150,118,215,227,221,251,90,94,94,180,102,220,75,78,95,96,198,24,60,116,183,5,171,238,96,242,212,6,153,107,88,146,131,91,107,216,200,194,93,63,150,217,154,162,212,35,60,110,188,225,37,118,45,5,245,9,88,155,247,137,216,52,11,244,214,213,7,249,242,248,76,36,154,54,222,109,75,174,40,55,88,195,182,54,142,73,183,110,255,173,190,251,28,3,151,63,227,185,97,149,123,206,21,152,231,129,254,33,205,23,87,79,100,226,145,124,199,145,54,204,157,205,37,5,69,40,235,108,188,186,59,149,189,61,105,119,164,86,119,94,41,155,131,50,68,2,250,178,62,61,176,118,32,91,93,62,249,229,179,191,151,99,64,54,132,173,239,11,212,247,114,39,114,169,227,145,239,208,229,64,166,187,110,157,60,8,110,92,195,159,59,116,235,230,45,144,233,58,244,136,156,230,26,22,222,217,63,38,39,39,53,70,93,177,80,203,86,232,228,227,193,68,85,12,151,138,246,179,50,108,214,71,119,29,228,16,125,159,161,220,199,236,117,93,150,175,31,222,169,67,154,35,37,25,43,240,244,50,151,229,237,59,245,253,3,206,61,172,207,215,183,156,93,6,168,240,204,122,89,7,246,191,14,214,222,158,49,112,125,75,185,79,50,54,15,94,143,212,231,157,181,179,186,154,113,239,238,207,219,145,210,166,28,151,151,33,199,14,101,40,195,251,162,222,249,4,234,231,125,146,245,84,53,189,189,31,242,131,232,63,31,20,163,78,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,255,116,17,8,162,255,159,238,220,132,102,129,64,32,16,8,4,2,129,64,32,16,8,4,2,255,248,8,84,222,246,195,111,77,138,205,191,250,171,191,74,159,251,220,231,210,167,63,245,25,89,242,31,21,145,188,40,18,57,187,205,95,89,94,21,17,211,147,38,198,119,136,76,41,92,42,27,57,220,34,129,32,150,20,113,11,237,28,141,147,66,27,13,147,178,50,64,236,16,33,154,32,111,32,36,179,247,128,102,219,186,20,11,205,161,161,1,107,102,125,216,79,150,131,75,122,100,210,214,73,70,158,105,147,201,171,76,2,65,102,146,79,30,253,65,50,57,97,69,254,185,8,38,202,187,117,167,93,238,59,165,185,217,122,234,171,13,88,36,207,251,240,231,238,182,144,123,144,158,30,214,164,207,154,44,240,57,176,192,189,240,78,156,201,232,54,247,161,250,83,114,25,143,133,242,234,210,130,25,231,190,234,101,183,164,75,119,111,19,91,185,144,6,135,116,221,68,159,8,220,1,185,101,95,18,169,43,34,83,179,162,198,34,196,24,179,44,251,55,12,134,101,81,210,38,10,139,60,30,219,245,54,33,226,186,230,181,171,245,22,122,245,57,201,216,9,124,77,147,230,211,94,43,105,89,207,39,79,159,78,43,204,149,190,9,172,137,251,117,242,130,249,109,71,220,38,48,113,173,96,249,178,242,207,65,31,151,185,88,232,88,47,123,189,115,165,190,134,54,74,61,175,91,6,249,78,136,82,230,235,210,215,59,229,101,91,127,238,78,125,173,147,79,91,143,188,19,249,246,252,27,166,31,250,228,155,163,158,215,201,253,243,155,245,200,79,172,111,34,248,108,132,73,7,71,175,95,166,200,38,176,60,243,56,37,69,207,254,157,67,238,67,246,115,80,8,79,11,236,11,124,247,253,3,53,237,117,43,105,121,101,209,60,135,184,11,251,82,118,249,124,230,56,242,184,192,133,232,1,47,1,229,119,205,179,187,204,111,169,234,85,13,23,175,139,252,50,248,184,200,115,252,202,188,178,110,198,173,27,191,142,78,94,55,203,161,31,230,44,31,218,210,147,150,119,222,123,5,75,123,206,200,235,238,207,223,93,87,222,125,252,180,61,87,232,110,143,28,223,179,189,12,25,60,151,239,165,92,230,176,217,228,123,227,48,20,216,106,156,218,179,122,122,251,53,14,41,193,245,4,202,159,154,58,153,126,253,93,119,150,77,227,57,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,96,11,33,112,30,255,204,220,66,163,9,85,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,111,13,2,176,62,149,95,252,165,95,170,124,252,147,31,75,191,250,206,127,155,94,253,154,151,167,229,70,61,85,251,116,223,49,196,113,69,150,240,61,178,80,23,145,210,144,59,253,166,72,202,198,154,72,116,221,207,92,209,33,128,213,53,145,121,61,3,34,207,58,103,109,157,68,119,178,166,36,212,51,57,227,228,92,135,220,162,14,36,28,161,177,186,44,66,187,47,109,223,190,77,110,210,143,24,201,239,228,143,19,75,144,122,68,242,157,48,162,12,139,119,34,101,144,72,144,141,88,169,150,245,74,114,201,117,132,140,203,132,28,255,148,232,184,223,206,68,28,135,8,240,6,176,162,113,38,233,86,51,249,144,137,180,199,205,245,226,194,170,44,238,147,172,135,119,164,193,129,225,214,117,3,120,22,96,76,153,116,67,79,172,105,193,138,152,159,243,129,131,166,78,87,224,240,29,55,231,224,80,85,127,21,145,254,120,10,64,255,5,221,9,143,94,75,139,43,105,97,126,54,189,240,154,43,211,171,111,190,49,77,244,172,164,234,210,172,198,41,203,114,220,246,139,124,150,89,127,90,91,22,121,199,225,12,65,220,35,210,223,200,101,8,230,174,224,227,230,192,4,209,44,130,141,48,147,156,50,133,188,182,168,185,19,217,125,70,100,74,203,216,213,143,191,162,207,70,113,93,219,82,206,183,235,25,5,33,91,197,18,47,107,206,42,85,117,172,215,149,185,249,84,21,108,21,97,209,148,229,240,138,230,239,137,19,167,210,130,234,174,181,136,202,1,225,173,99,26,114,101,174,111,66,205,122,148,191,218,128,172,204,152,178,46,89,43,132,53,125,59,88,254,115,16,64,71,48,180,214,173,129,173,35,214,210,217,162,9,104,253,248,119,68,202,90,231,251,201,135,100,242,85,2,172,33,202,200,199,75,6,107,143,239,2,47,25,172,39,218,240,238,158,59,232,55,175,207,142,101,60,239,254,237,58,137,239,223,20,249,174,43,42,33,143,250,30,168,71,185,19,238,212,39,102,107,114,218,118,190,55,218,81,215,200,120,17,184,43,43,75,122,135,184,206,7,105,188,156,58,26,210,186,232,114,232,39,203,135,186,214,183,95,149,238,90,206,217,211,2,7,136,132,181,190,211,94,237,101,172,243,197,197,101,235,179,175,143,3,64,153,232,246,241,228,126,50,129,15,134,68,2,41,101,62,78,198,12,230,228,123,30,229,254,173,233,166,251,118,219,149,149,108,49,143,39,136,236,13,162,199,176,161,109,163,193,190,146,15,36,32,7,185,4,100,49,46,222,137,212,245,72,121,30,111,198,78,118,246,26,55,107,212,191,47,233,204,97,19,139,170,163,252,53,253,84,216,167,181,134,27,218,91,88,127,24,247,175,54,243,154,68,54,135,34,240,74,66,223,190,134,120,166,204,247,81,198,204,51,17,76,125,109,160,59,177,212,145,103,228,80,135,53,65,160,61,50,93,127,242,125,237,210,158,178,90,85,7,150,244,236,243,202,126,211,171,253,140,239,139,200,115,83,243,182,170,111,21,57,213,218,168,10,6,211,146,112,238,209,220,63,126,112,63,93,169,102,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,173,136,64,231,255,101,220,138,218,135,206,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,183,31,129,202,43,110,255,206,164,216,60,53,117,60,125,253,254,7,68,138,13,202,74,124,192,136,169,166,72,94,35,194,141,44,22,225,133,229,57,100,157,244,20,47,227,63,70,210,64,212,16,9,221,169,101,118,253,56,161,3,33,228,245,177,92,39,64,212,67,228,56,249,229,77,51,97,8,177,152,251,194,213,125,73,136,33,147,118,78,38,121,59,82,250,160,188,12,214,47,196,118,203,18,219,44,69,173,66,30,135,247,79,61,72,169,146,120,227,93,124,150,8,178,97,35,168,24,58,242,173,15,225,213,163,3,17,130,235,140,64,57,253,64,194,137,115,51,153,144,117,162,228,82,83,228,31,156,125,85,164,100,99,105,217,174,47,88,212,73,2,200,181,177,201,109,233,230,23,223,152,118,76,142,165,230,242,124,26,212,191,126,134,134,7,69,78,67,212,67,232,169,189,8,107,31,59,186,150,227,45,159,219,74,49,246,8,34,239,181,158,88,3,28,102,16,217,92,81,202,107,3,146,84,135,47,78,207,215,211,244,220,156,222,53,225,122,175,137,77,174,106,157,137,222,20,122,172,69,77,164,45,173,76,88,218,55,194,1,9,43,101,17,228,249,61,115,14,114,190,85,60,199,143,127,35,101,53,95,211,121,77,73,97,5,158,33,90,125,189,242,14,169,202,186,32,80,70,59,82,2,207,46,219,245,227,157,245,67,74,158,175,169,178,190,215,53,33,173,31,151,227,121,221,239,158,239,41,229,68,215,201,235,123,190,167,94,255,236,105,30,15,117,92,78,174,127,126,107,124,125,155,220,178,204,115,93,60,143,116,85,135,160,192,161,82,236,31,62,22,230,156,50,195,26,11,229,200,0,0,32,0,73,68,65,84,89,223,153,227,159,247,16,173,49,181,97,74,28,71,228,149,207,62,63,89,147,78,61,127,223,44,117,253,40,223,236,217,54,30,233,228,125,208,175,235,71,30,209,189,185,184,78,101,127,200,165,78,62,112,145,245,166,30,249,222,167,203,43,219,249,51,101,68,223,79,217,215,59,237,153,199,13,230,76,123,106,219,35,129,245,163,90,118,32,13,207,13,53,118,207,52,95,159,75,211,211,167,188,155,72,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,182,24,2,65,244,111,177,9,11,117,3,129,64,32,16,8,4,2,129,64,32,16,8,4,254,241,16,24,155,200,164,250,216,196,94,83,2,171,78,44,41,107,3,153,160,194,10,120,163,96,100,142,72,21,35,131,96,152,141,232,204,4,143,19,61,78,246,144,66,224,16,51,49,212,33,35,33,122,232,15,162,223,73,158,225,225,97,171,7,209,239,50,40,179,224,169,49,170,185,191,70,3,235,249,134,69,228,35,19,82,147,216,110,87,12,194,101,146,229,125,86,140,64,242,74,89,191,114,76,148,32,27,82,10,242,20,25,88,10,47,47,103,203,221,145,145,17,35,226,13,143,150,142,62,110,244,225,217,251,205,46,190,115,95,228,173,73,38,250,123,57,86,191,189,102,137,223,147,22,100,229,191,176,88,79,203,11,245,212,47,82,240,210,75,47,73,183,222,122,171,89,99,47,207,159,76,163,178,228,31,24,28,78,77,221,177,77,223,222,127,69,125,74,160,201,52,107,125,117,183,17,22,166,69,11,218,172,209,211,248,117,184,158,169,156,167,209,245,183,172,73,11,187,60,39,242,112,161,181,56,117,244,168,220,130,79,25,198,88,141,215,106,253,182,198,236,192,134,234,231,144,73,127,158,105,235,115,218,42,108,39,62,23,148,251,115,187,112,131,7,95,167,212,103,142,9,222,142,60,95,235,172,79,242,89,115,124,83,88,238,83,223,189,91,144,239,109,201,167,190,175,79,151,235,229,148,17,93,71,63,40,176,145,14,180,33,127,163,176,89,126,89,151,58,46,23,61,74,157,74,189,188,141,143,221,223,187,211,178,207,242,185,187,94,249,190,89,189,50,159,103,244,33,122,62,24,129,47,58,17,57,120,148,117,206,31,68,206,19,105,174,131,59,96,8,81,237,223,59,30,32,56,192,67,29,151,135,78,222,15,178,253,157,212,251,40,243,120,46,67,41,135,252,141,240,35,223,234,233,208,138,143,5,204,203,117,68,62,121,140,167,12,174,131,142,56,104,28,172,53,145,237,250,33,250,56,188,45,239,101,40,223,121,102,236,238,133,165,170,195,74,200,104,130,31,7,150,108,77,148,123,116,71,18,223,156,235,157,215,37,255,55,80,175,242,150,211,105,93,115,114,228,200,145,78,229,120,10,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,216,82,8,4,209,191,165,166,43,148,13,4,2,129,64,32,16,8,4,2,129,64,32,16,248,199,66,224,170,231,93,154,158,120,252,224,186,238,79,235,14,242,254,254,65,35,49,87,116,143,53,36,10,161,155,160,17,125,180,174,157,191,80,175,172,155,201,154,245,68,145,19,81,94,15,50,11,226,11,151,246,148,113,184,0,50,157,64,154,117,200,50,114,27,72,160,142,85,178,147,252,164,4,200,162,76,254,116,136,39,43,104,253,120,191,188,102,93,50,201,118,102,126,135,124,68,38,196,18,228,41,22,188,180,67,55,247,68,0,209,15,217,183,188,82,55,183,225,148,83,159,128,92,158,105,71,144,40,211,145,103,92,81,219,248,229,6,251,255,103,239,205,126,45,75,178,243,190,56,227,61,119,202,169,230,169,187,216,93,213,236,110,86,15,108,146,109,90,160,77,27,130,101,9,246,31,32,64,207,6,12,219,128,60,193,144,69,211,130,104,62,88,178,97,218,16,12,24,182,0,11,182,159,9,89,180,0,203,126,144,100,17,150,68,211,160,65,82,164,40,178,217,53,230,88,89,153,121,167,115,238,25,253,253,214,218,235,156,184,39,239,205,204,26,251,222,170,21,89,251,236,189,35,86,172,88,241,197,138,157,85,245,69,172,64,46,250,197,78,113,8,175,209,240,208,194,248,19,166,122,33,114,249,219,223,126,163,124,229,171,175,90,219,93,237,96,221,218,217,22,191,181,218,9,139,78,75,82,132,13,92,45,14,46,63,37,213,253,61,165,248,11,149,5,78,26,13,247,93,224,98,188,154,241,163,172,173,133,20,247,238,223,47,251,251,251,42,116,178,220,207,127,23,113,107,17,46,216,205,191,154,19,177,235,152,113,15,156,109,44,154,249,17,121,128,236,109,187,127,243,190,158,162,30,119,244,113,247,58,46,201,115,204,211,218,231,240,79,142,131,160,156,40,25,144,170,235,245,208,64,94,92,188,187,31,122,91,65,72,163,159,43,202,66,79,93,143,186,145,162,156,247,250,57,202,235,59,229,216,29,87,232,140,122,220,107,188,226,57,202,227,253,73,218,170,219,141,231,208,19,239,113,63,45,31,27,193,132,57,91,151,99,67,224,131,140,151,53,11,141,84,54,211,167,9,34,27,153,227,227,169,205,95,100,218,138,10,193,184,24,193,221,140,3,186,208,65,27,209,78,180,69,25,178,164,200,91,183,55,242,227,30,229,167,213,33,207,219,144,94,29,79,209,237,244,109,65,130,29,51,160,35,40,58,27,124,147,240,97,63,142,129,246,205,6,255,107,161,177,209,251,94,183,199,51,215,89,182,210,46,88,132,79,98,67,167,227,242,118,76,140,234,146,208,161,38,155,190,250,28,37,63,240,225,206,119,215,241,243,239,248,225,225,97,18,253,128,148,41,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,11,138,64,18,253,23,116,224,210,236,68,32,17,72,4,18,129,68,32,17,72,4,18,129,207,6,129,183,222,249,35,107,8,194,102,61,177,187,50,8,26,136,24,200,31,18,121,164,168,19,119,203,108,126,200,171,175,40,139,186,188,175,63,67,240,140,117,166,252,116,170,51,162,123,109,133,191,239,26,41,233,164,61,100,17,228,41,59,226,87,109,135,30,234,114,5,241,6,233,99,54,139,8,227,30,54,210,102,60,71,93,238,171,116,114,113,66,228,135,173,81,31,27,217,197,79,168,106,118,185,66,242,211,118,87,36,112,156,119,142,61,132,227,158,55,241,250,177,9,158,157,59,145,7,72,221,174,47,64,8,248,169,227,109,168,16,66,77,245,121,39,127,60,26,10,52,145,96,226,246,158,186,114,165,252,220,159,248,217,114,105,123,167,12,239,223,41,215,174,93,46,173,109,157,79,13,209,220,132,189,14,194,144,246,72,117,191,45,163,249,57,43,191,150,121,226,231,51,22,18,44,235,55,110,246,176,183,45,37,126,180,15,230,92,78,34,46,113,17,126,96,200,88,19,176,2,92,239,139,232,63,18,113,142,111,225,147,131,193,150,229,79,21,129,97,61,49,126,92,54,14,203,163,17,78,151,243,186,15,151,173,235,228,29,125,49,182,188,187,223,56,209,26,239,216,138,12,254,9,217,79,159,56,123,29,82,181,174,139,60,101,97,43,247,208,193,29,89,243,103,201,196,188,138,242,104,55,234,68,62,247,143,146,208,67,123,92,161,51,238,161,111,57,54,145,177,118,95,151,95,43,254,80,175,181,46,108,138,121,5,30,204,121,242,34,65,130,7,62,212,107,96,244,98,27,123,190,95,171,5,31,212,231,162,63,232,101,92,234,113,8,189,180,65,123,209,54,50,129,65,216,23,247,168,19,239,245,61,234,32,19,237,132,60,119,186,18,125,140,200,4,180,203,85,22,253,165,127,168,182,61,183,237,184,1,95,108,48,159,179,232,161,101,253,9,12,208,73,251,97,3,239,117,138,124,250,197,98,25,34,156,208,22,54,132,125,200,248,51,121,174,79,191,205,51,178,140,1,23,209,20,20,89,67,139,196,228,234,22,91,6,191,207,29,253,53,226,249,156,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,197,66,32,137,254,139,53,94,105,109,34,144,8,36,2,137,64,34,144,8,36,2,137,192,103,132,192,157,15,78,238,222,63,173,217,225,209,200,178,33,252,251,221,77,219,93,15,1,179,34,110,106,66,178,126,62,77,155,231,173,234,6,97,179,34,156,98,87,188,17,61,157,185,145,252,144,77,16,97,36,39,85,27,61,28,102,111,135,218,59,41,72,29,234,199,14,123,136,35,228,185,130,220,194,118,82,144,75,60,71,25,207,145,86,196,18,125,90,145,84,97,59,122,176,137,54,33,246,162,109,202,55,69,162,98,179,245,193,176,114,226,140,157,244,228,45,90,78,14,66,244,211,182,204,52,27,169,75,57,151,219,228,120,210,15,242,134,163,195,50,153,30,151,233,232,184,12,180,27,248,219,63,241,245,242,198,215,191,46,59,38,218,97,222,41,3,72,126,237,8,102,247,45,187,201,169,23,125,67,55,137,188,58,69,121,157,151,207,43,255,8,124,32,102,103,140,143,179,252,194,124,94,238,222,253,64,254,54,213,216,109,170,12,162,127,160,138,144,234,72,233,210,130,12,72,201,216,217,143,207,112,161,51,198,131,5,2,16,155,171,118,120,246,177,122,146,113,168,117,134,94,238,245,56,243,142,175,70,72,116,222,217,209,143,143,82,159,20,246,80,22,121,145,31,239,220,145,163,94,248,22,239,81,30,242,220,235,20,186,235,188,199,61,135,94,238,245,69,61,108,92,79,181,76,221,247,90,14,153,15,155,78,171,83,231,209,247,152,179,232,166,204,9,110,133,238,215,216,206,20,58,222,228,151,4,255,234,91,130,157,148,141,39,35,195,208,235,181,13,223,24,135,104,139,123,180,21,101,129,3,119,202,67,182,238,99,157,87,63,215,50,81,63,242,76,151,220,162,101,223,37,162,11,176,123,31,223,93,249,9,178,161,143,250,124,86,184,244,153,50,60,200,163,63,177,104,33,228,163,14,247,122,156,120,167,14,190,69,189,217,140,35,80,252,40,12,234,74,91,163,159,197,81,62,254,94,135,210,102,17,202,220,143,77,233,245,58,166,103,49,226,59,232,246,92,191,126,221,5,243,55,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,194,33,144,68,255,133,27,178,52,56,17,72,4,18,129,68,32,17,72,4,18,129,68,224,211,70,96,86,14,203,237,219,135,143,109,6,226,28,2,243,232,112,82,122,10,165,76,10,98,203,73,155,154,96,162,60,222,227,238,132,16,178,113,153,18,36,149,71,114,162,200,119,29,211,30,132,86,167,221,179,50,218,166,60,100,33,129,230,11,39,253,225,92,61,57,9,6,153,73,125,118,93,135,206,32,207,144,139,246,41,171,83,232,142,124,222,189,77,200,90,111,196,235,58,41,74,93,48,88,218,42,155,104,123,172,16,220,200,113,212,0,36,22,4,60,41,116,96,11,114,83,145,127,212,133,144,15,210,20,185,208,201,2,0,235,103,67,172,246,180,227,159,93,169,163,195,163,50,159,140,197,93,205,202,21,29,13,240,47,255,252,191,80,46,95,218,42,199,135,251,246,94,20,73,128,181,15,212,133,14,139,118,209,109,73,100,99,11,246,174,73,209,95,200,230,207,36,157,132,125,217,228,114,24,195,174,101,201,143,238,1,174,93,94,181,52,192,199,223,45,101,204,246,135,195,114,231,206,93,145,231,218,33,223,223,209,120,119,181,192,99,123,137,57,36,127,36,31,135,149,255,7,238,238,167,46,229,228,190,19,233,107,238,25,106,150,119,244,173,116,184,222,120,71,40,8,212,122,252,241,55,124,136,68,62,125,224,170,83,200,159,166,159,60,230,37,237,212,115,138,60,202,234,54,195,150,208,87,183,241,97,159,159,68,7,50,92,235,182,212,109,213,122,234,231,90,102,253,249,44,185,58,159,103,230,109,96,131,142,192,135,50,2,121,112,241,204,184,18,249,195,163,146,248,98,12,22,133,48,46,228,245,250,90,28,32,199,163,62,24,70,127,194,46,116,212,215,105,249,145,87,223,169,115,86,58,173,140,60,218,38,106,8,227,202,53,151,63,187,61,76,98,190,23,92,49,63,86,145,83,216,85,79,125,48,225,91,23,88,208,159,208,91,251,71,228,83,198,51,242,92,129,41,109,71,89,91,11,165,166,58,62,0,246,158,60,102,168,39,217,171,191,19,192,50,254,110,232,245,54,36,165,5,10,18,64,215,141,27,55,202,95,253,207,127,165,145,207,91,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,69,66,224,228,255,189,184,72,150,167,173,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,39,140,192,255,253,143,255,254,135,210,200,153,222,29,157,253,14,249,66,56,122,72,19,8,25,15,147,44,226,175,237,59,151,69,111,41,223,9,45,177,48,246,76,67,78,200,172,154,140,247,250,94,19,63,236,148,182,179,161,117,254,60,36,15,161,156,67,15,68,147,54,151,46,223,253,201,74,173,29,202,185,32,161,208,25,36,21,207,117,123,81,47,218,141,247,144,169,137,164,200,227,190,254,12,22,145,199,51,23,56,108,108,104,103,183,82,96,5,33,133,92,144,86,78,242,83,119,181,32,1,91,176,29,114,12,50,16,188,163,77,202,200,63,62,30,218,249,239,187,155,131,242,204,213,75,229,251,223,251,174,200,44,234,140,203,165,75,207,192,202,249,165,186,16,213,232,163,110,92,182,189,213,44,203,159,71,34,16,252,33,66,138,140,128,63,49,86,54,30,100,137,1,101,209,197,189,7,15,108,113,199,70,95,100,168,254,244,122,125,27,59,39,249,81,162,203,87,12,232,217,83,248,75,188,115,103,124,234,116,154,76,93,30,207,225,31,235,242,171,241,118,221,188,175,252,211,231,36,190,136,143,213,109,251,220,9,237,43,187,200,175,219,160,46,245,162,253,85,13,215,29,101,117,126,60,83,167,110,51,242,79,187,215,109,70,157,200,171,219,32,47,108,92,239,3,122,163,206,105,109,124,148,188,90,31,207,113,133,141,43,124,252,123,228,182,241,113,108,48,155,59,126,200,19,125,132,185,77,242,122,126,231,189,110,39,222,163,45,238,209,94,93,198,243,163,82,141,91,45,183,108,75,122,45,201,111,189,141,166,29,101,47,101,154,138,245,59,122,249,252,144,200,167,207,49,38,158,235,191,174,211,253,61,234,115,143,252,240,75,48,241,121,180,250,223,57,209,95,34,168,216,138,38,83,137,111,62,236,139,177,128,74,75,16,100,199,164,220,187,119,15,105,58,119,114,178,153,142,252,73,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,56,207,8,172,254,203,240,60,91,153,182,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,34,2,255,228,247,127,251,35,105,135,172,241,51,152,157,97,39,20,179,19,218,43,34,208,9,27,118,85,58,185,35,218,69,228,139,135,142,103,183,42,4,13,228,118,144,76,65,236,112,15,50,136,50,158,131,232,134,0,131,48,191,114,229,106,57,60,60,180,221,199,253,13,15,225,239,164,80,132,200,110,105,71,236,172,176,32,97,50,97,17,130,239,6,13,178,45,58,205,59,245,176,157,103,18,239,145,130,68,226,93,166,156,72,216,21,9,57,118,111,239,239,239,203,94,114,219,101,162,246,217,205,79,24,247,237,237,205,178,163,221,246,36,234,117,180,27,31,194,202,109,118,197,96,65,153,19,86,110,7,121,177,0,0,189,78,204,42,58,192,230,70,185,127,239,110,233,139,92,30,30,29,150,157,193,70,25,31,237,151,127,253,79,255,185,242,212,181,43,229,72,118,208,222,92,100,23,11,50,180,18,192,55,218,170,41,22,76,144,68,245,219,125,121,91,118,176,97,230,188,116,249,43,85,39,82,141,205,137,130,179,94,86,176,186,196,154,190,168,182,46,22,249,31,251,190,222,129,15,163,16,98,94,248,0,209,84,190,210,209,145,8,11,45,62,57,28,13,45,116,127,167,35,76,21,25,225,232,112,84,126,248,195,183,202,96,107,91,114,243,178,123,105,71,139,82,6,101,110,4,165,247,204,198,88,115,1,127,195,175,25,95,39,37,89,184,225,59,254,33,36,195,247,195,31,121,143,231,117,211,35,159,121,21,243,16,25,244,211,78,44,16,33,143,185,58,84,228,129,240,253,189,189,61,43,71,230,234,213,171,54,167,168,135,13,220,209,205,133,221,220,169,199,197,59,229,216,69,200,127,234,147,199,69,93,247,213,153,181,23,118,208,126,164,176,153,247,250,57,202,227,30,101,180,227,88,249,28,143,122,209,183,192,135,246,89,8,132,44,120,96,11,199,19,112,167,239,148,199,124,231,142,254,250,251,21,237,214,119,100,208,31,41,108,226,30,207,216,129,62,250,202,69,59,117,89,180,49,81,244,13,236,82,177,18,184,98,3,243,146,69,83,219,214,4,223,17,218,67,231,112,120,88,174,105,78,99,127,244,31,252,105,3,61,220,73,117,123,150,81,253,96,7,250,226,226,61,228,163,95,228,133,189,85,85,127,68,94,97,243,89,60,180,49,240,208,251,214,159,99,250,225,253,68,79,180,67,165,192,22,91,73,220,201,163,15,244,107,61,81,55,100,67,62,116,211,119,162,184,68,127,187,138,82,130,108,109,51,186,35,143,122,109,69,127,145,74,181,233,118,15,132,239,96,176,37,123,213,23,253,217,148,207,222,188,121,91,17,108,110,175,155,146,239,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,23,0,129,36,250,47,192,32,165,137,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,30,2,111,189,243,230,71,86,238,225,229,33,252,60,164,242,153,4,145,133,113,54,70,203,218,90,151,227,253,81,68,83,16,57,65,248,64,136,66,156,134,30,234,66,240,112,135,79,130,216,161,108,157,108,131,0,114,25,39,41,121,14,221,220,121,63,45,213,237,196,51,228,92,60,251,125,69,132,58,185,21,186,221,22,218,134,20,11,18,138,58,92,52,73,187,244,205,235,121,62,161,168,215,237,115,121,39,108,141,192,100,241,130,22,22,236,237,221,47,27,221,94,57,30,30,149,31,251,210,11,229,155,95,127,173,180,21,38,155,176,254,87,118,119,140,28,44,93,69,18,152,65,6,58,137,76,63,207,234,239,105,24,100,94,131,128,198,140,177,143,133,17,49,142,220,241,112,198,115,255,240,160,28,106,44,72,228,71,228,9,136,205,233,132,186,146,180,104,0,248,155,207,11,228,66,158,123,61,54,94,230,190,25,114,38,172,159,245,247,58,255,180,50,108,64,119,77,12,67,128,147,144,199,86,124,52,18,121,167,233,169,243,208,23,23,126,188,154,167,222,167,232,203,105,196,110,180,179,126,175,245,175,151,69,27,161,151,242,211,228,201,11,91,152,91,244,153,133,65,44,126,9,28,168,75,127,67,231,105,122,206,210,95,231,99,75,212,141,118,99,62,35,71,249,58,174,171,250,224,205,248,114,185,45,232,160,62,118,145,162,62,249,117,59,241,30,121,33,91,99,99,10,170,159,168,19,89,33,187,158,31,229,220,77,63,11,133,228,183,68,108,225,219,207,179,186,165,84,147,252,188,123,162,78,148,183,218,34,240,225,245,149,71,138,241,128,188,15,191,160,175,216,18,118,132,93,86,65,63,28,93,128,124,124,67,201,15,121,142,64,0,187,85,155,188,171,92,237,206,21,210,159,176,253,180,105,121,218,201,207,194,167,197,12,172,23,182,0,228,254,253,251,86,150,63,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,23,11,129,36,250,47,214,120,165,181,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,16,2,255,253,95,255,31,62,182,166,37,113,34,114,6,2,134,20,36,77,77,184,240,172,18,43,143,159,90,142,188,250,221,229,67,210,239,144,64,180,183,208,142,105,18,103,221,71,29,136,159,177,118,200,66,82,66,6,57,105,231,196,14,132,56,4,95,45,11,177,84,19,125,65,166,161,183,110,123,157,104,242,178,232,199,138,112,243,122,78,80,65,154,98,39,59,251,217,221,205,51,100,18,239,27,253,77,195,41,218,224,238,244,173,239,186,198,206,176,133,182,163,125,239,207,138,76,11,59,131,172,61,58,26,149,65,79,24,40,114,192,183,191,249,13,17,253,175,151,217,241,81,233,247,180,59,120,91,103,195,67,202,241,143,120,186,5,36,174,158,67,55,186,78,166,21,201,123,50,255,19,122,139,14,159,161,46,208,61,163,248,241,217,206,44,62,66,238,113,6,60,198,2,124,89,42,2,63,2,4,204,149,167,209,17,205,232,99,118,247,238,189,178,191,119,40,156,245,46,82,113,176,177,5,240,22,193,97,62,142,176,227,16,184,44,240,120,244,46,236,232,136,135,42,151,154,83,204,11,127,66,182,38,65,201,143,43,252,9,191,71,198,143,221,240,221,247,144,223,36,100,57,130,35,136,87,242,240,61,242,169,207,189,78,181,110,116,34,19,190,186,46,207,60,68,230,113,169,110,163,126,142,122,161,151,121,85,219,73,121,45,207,115,216,18,125,192,134,163,163,35,139,60,16,59,235,145,11,204,208,121,90,170,245,214,229,235,249,216,70,162,61,230,166,207,125,63,163,30,91,235,111,36,227,238,17,28,168,33,92,13,91,247,31,34,150,80,151,40,36,144,234,16,234,64,183,222,95,106,146,176,35,46,207,113,255,196,158,176,137,252,192,46,100,34,143,251,122,253,144,89,239,35,182,78,166,199,250,101,172,21,41,66,228,61,190,201,179,223,195,87,86,243,140,118,193,152,11,66,158,119,48,98,60,192,164,198,165,110,47,158,145,231,162,109,162,70,160,7,108,40,103,145,89,140,51,50,68,139,81,11,97,190,221,163,61,34,1,80,135,119,218,156,205,177,99,102,62,113,243,230,205,19,117,242,37,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,98,32,144,68,255,197,24,167,180,50,17,72,4,18,129,68,32,17,72,4,18,129,68,224,19,66,224,111,252,79,255,243,39,164,201,9,27,148,65,158,64,156,4,161,98,196,139,200,159,118,115,150,179,55,8,241,38,98,200,200,24,39,12,169,23,87,232,225,189,78,232,140,50,244,66,142,17,118,30,162,159,119,72,29,100,32,198,32,249,163,62,101,144,109,53,121,78,30,118,6,233,20,122,169,19,237,88,99,205,79,232,226,53,202,87,121,39,237,36,63,218,196,70,8,222,185,48,8,194,143,54,35,180,57,121,36,228,33,202,208,77,40,111,39,6,157,120,68,62,100,200,247,50,237,120,85,118,93,63,118,99,207,21,238,253,202,229,75,229,167,190,247,157,114,85,59,150,31,220,187,83,6,59,151,165,92,152,40,58,192,66,71,7,112,111,163,160,217,69,110,13,52,63,209,191,58,239,92,62,55,254,240,169,217,246,40,253,198,53,202,231,44,218,2,22,184,79,51,142,140,255,130,197,29,10,13,126,227,246,173,178,175,163,20,74,71,11,79,68,38,18,138,221,73,93,247,145,240,161,184,71,125,211,216,248,63,227,241,168,49,137,186,103,225,96,246,96,147,174,208,133,79,197,51,254,196,194,24,200,79,200,239,72,219,90,24,130,92,232,231,110,126,90,229,161,35,244,83,143,247,208,141,94,202,32,165,67,7,254,202,194,2,200,117,22,18,124,156,68,91,216,67,59,209,102,216,131,94,218,36,159,132,76,216,67,62,196,50,118,80,159,58,164,176,49,116,68,126,93,102,130,205,79,200,199,189,46,139,58,180,73,159,99,158,98,15,120,112,167,30,237,199,165,87,45,192,97,172,101,183,124,199,142,127,144,34,234,162,7,57,230,48,201,118,196,175,205,93,244,197,133,12,207,244,33,46,242,72,228,71,138,231,186,175,235,101,241,30,119,175,195,66,136,185,124,102,168,111,155,204,106,131,35,81,69,220,6,108,93,53,179,194,23,168,3,131,169,198,160,101,223,32,31,159,154,236,199,158,176,63,108,164,253,120,166,156,239,55,88,30,31,79,12,159,158,222,101,137,112,226,40,13,95,88,69,29,79,216,135,161,68,71,224,248,19,45,80,16,214,236,230,239,117,55,202,232,216,237,198,39,110,220,184,17,149,242,158,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,129,16,72,162,255,2,13,86,154,154,8,36,2,137,64,34,144,8,36,2,137,64,34,240,241,16,248,111,254,218,127,253,241,20,172,213,142,29,166,16,82,65,160,19,34,217,8,159,134,4,21,173,37,166,198,24,82,35,108,160,155,32,110,214,175,90,117,77,236,4,97,85,147,82,16,148,144,230,144,55,65,14,81,159,122,78,54,57,217,232,68,89,236,160,118,242,47,8,183,168,87,183,21,58,106,91,162,221,149,220,138,120,10,185,104,215,219,139,220,213,206,222,169,206,113,239,138,244,229,184,1,8,47,35,239,26,49,215,235,36,36,245,33,132,73,180,203,5,129,229,122,157,76,102,161,4,36,224,66,172,223,66,161,248,15,14,14,68,160,118,202,232,96,191,124,235,245,111,150,239,124,235,39,202,241,232,168,108,10,163,203,34,252,165,176,180,123,58,171,92,54,64,110,45,230,147,166,229,213,205,251,232,248,172,114,227,201,237,137,55,41,92,61,126,130,79,143,211,42,126,206,18,209,191,31,149,98,156,30,37,243,168,178,24,239,71,201,88,153,118,89,67,106,50,150,54,62,178,207,199,107,94,110,222,184,165,49,18,1,170,113,225,28,113,124,85,84,103,53,142,16,166,222,99,120,92,247,89,127,15,251,209,21,87,228,209,110,253,204,123,164,200,231,190,126,161,39,136,86,202,176,55,116,67,244,199,78,103,230,6,11,104,40,11,31,229,206,21,36,117,180,87,223,41,163,78,157,200,115,127,94,152,254,7,15,30,152,238,15,67,244,215,58,163,127,97,15,239,209,135,232,111,221,126,244,51,108,64,214,198,73,125,169,235,145,135,173,79,154,194,142,117,249,200,71,31,228,181,205,81,217,24,223,155,192,104,221,46,137,152,31,65,126,35,195,119,116,70,168,249,6,119,218,49,28,26,178,159,250,246,30,249,186,71,219,200,214,9,185,211,202,34,159,178,211,202,67,199,105,101,173,182,190,81,90,176,53,155,137,48,151,77,93,69,18,233,245,32,223,153,0,114,102,75,62,75,169,31,110,65,155,96,177,88,140,45,143,190,210,71,112,138,197,74,214,119,251,6,158,180,43,236,4,171,192,136,102,168,203,119,53,82,224,194,92,91,63,162,100,161,149,9,140,11,109,178,152,130,191,67,22,7,238,179,140,89,18,253,129,98,222,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,88,8,36,209,127,177,198,43,173,77,4,18,129,68,32,17,72,4,18,129,68,32,17,248,144,8,180,43,34,228,175,254,149,95,249,144,181,207,22,255,183,254,237,127,195,72,151,32,141,32,105,72,16,41,144,251,70,242,68,117,17,66,132,117,54,194,166,41,227,57,146,201,86,164,84,93,134,12,109,4,137,195,142,204,141,141,77,219,213,63,17,105,13,241,51,211,221,73,36,8,178,213,110,121,8,28,174,90,7,242,97,179,217,99,100,212,233,132,24,245,194,150,104,223,148,53,249,181,30,218,129,120,170,147,19,89,13,65,175,118,253,104,1,39,81,221,238,32,180,22,75,98,16,88,208,27,186,67,47,186,72,97,15,247,209,248,216,118,182,246,6,29,219,45,253,237,239,188,81,94,124,254,185,114,116,184,95,158,189,118,165,180,33,152,169,7,182,144,95,236,236,71,127,3,253,122,159,106,219,243,249,12,4,132,37,145,193,181,137,185,200,163,151,228,177,141,139,240,61,58,30,149,235,215,175,47,43,179,139,189,167,133,22,236,214,158,76,124,55,249,178,80,15,140,107,92,228,199,248,214,50,241,28,62,17,239,245,61,202,168,31,250,194,103,40,195,223,152,35,228,225,83,216,133,191,178,155,159,119,202,7,131,65,179,40,193,237,168,117,210,86,216,134,236,105,239,232,142,58,148,163,159,58,44,36,224,120,0,218,255,184,9,91,235,126,161,47,250,140,93,148,197,157,246,185,176,137,20,101,246,82,253,160,51,82,244,49,222,185,215,121,245,115,200,212,121,65,242,7,22,244,153,43,112,33,159,246,184,188,158,99,73,57,199,123,112,143,197,61,148,183,44,122,132,242,244,204,187,95,254,141,224,25,125,145,95,219,26,125,142,188,176,39,108,230,78,30,23,9,204,184,208,117,90,242,124,22,46,96,167,190,79,34,252,105,163,219,213,209,20,242,27,158,245,207,67,137,122,228,83,190,106,99,245,78,251,248,7,101,241,119,72,40,169,109,241,103,45,22,232,234,251,63,232,149,206,225,201,133,27,212,241,62,199,247,125,53,110,228,11,57,235,43,11,112,58,90,152,208,235,109,216,123,75,250,208,205,156,253,165,191,252,203,209,116,222,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,46,8,2,73,244,95,144,129,74,51,19,129,68,32,17,72,4,18,129,68,32,17,72,4,158,12,129,215,94,255,250,147,9,126,60,169,197,222,222,158,17,36,78,222,248,249,209,65,26,161,218,137,31,49,60,16,203,198,0,5,89,239,68,18,228,74,92,200,199,115,125,55,130,230,20,226,9,98,137,68,123,236,102,159,205,198,70,18,65,144,145,208,1,145,6,201,199,221,73,36,15,157,237,182,184,76,216,27,121,188,199,51,122,234,103,116,70,170,109,36,143,122,209,30,187,73,163,156,124,46,222,33,177,32,250,67,30,178,44,158,9,47,77,253,186,61,202,168,71,62,23,122,32,12,121,70,215,241,232,120,25,14,157,144,212,47,63,247,124,249,254,79,255,76,233,113,102,181,234,26,70,90,92,33,86,139,24,217,202,209,130,8,237,20,182,161,208,219,170,45,39,26,149,117,46,83,236,228,127,82,227,86,253,58,171,198,41,108,228,89,162,167,229,27,128,238,11,49,238,220,21,98,193,252,140,121,113,83,161,251,121,7,239,173,237,13,27,183,174,198,101,172,179,215,205,55,152,20,74,181,159,172,154,90,17,191,167,245,165,206,163,126,157,40,11,157,245,29,153,21,201,234,62,69,148,1,72,126,8,120,100,41,103,55,63,11,0,72,228,213,250,234,60,158,195,14,238,33,23,62,202,157,250,144,222,36,124,22,50,55,234,88,230,99,126,168,127,90,66,39,250,106,251,162,61,244,243,204,133,76,144,238,204,151,176,17,157,81,206,115,228,147,119,86,170,109,9,249,144,165,172,46,167,159,180,141,190,32,249,185,147,200,67,54,202,93,7,245,221,39,25,3,100,98,129,2,178,68,240,160,77,92,38,218,170,161,65,62,244,241,140,14,147,151,242,144,143,118,189,189,85,159,169,71,91,164,192,40,100,226,142,142,85,18,70,218,181,15,201,175,222,216,226,3,190,93,253,126,119,217,150,4,86,226,205,19,58,176,137,11,255,34,236,62,54,5,46,216,192,88,225,147,33,23,117,80,17,54,112,103,97,1,81,33,250,253,35,125,255,124,33,73,28,5,176,94,39,234,185,78,215,67,91,189,141,190,245,55,228,23,11,69,225,184,121,211,154,210,207,195,29,160,36,83,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,185,68,32,137,254,115,57,44,105,84,34,144,8,36,2,137,64,34,144,8,36,2,137,192,135,69,224,169,167,159,181,42,156,245,254,89,164,225,112,40,2,70,228,77,233,25,25,197,110,84,39,78,32,117,32,175,32,206,68,58,21,253,43,183,184,34,200,22,72,34,66,40,7,1,227,118,66,140,67,176,67,112,58,129,231,196,148,19,223,200,134,188,246,115,90,21,200,162,32,175,32,204,199,147,153,72,162,158,200,196,169,17,93,81,7,34,139,203,73,78,95,140,128,29,81,206,221,236,114,67,44,255,81,239,136,213,117,131,212,23,103,165,118,156,192,115,78,15,18,172,57,194,64,100,59,118,131,79,183,219,179,51,162,173,191,234,174,71,186,166,255,46,235,196,151,47,54,136,190,122,123,190,128,129,246,32,139,123,218,209,58,159,28,150,217,241,184,236,110,246,203,193,131,189,242,242,11,207,150,175,255,248,235,22,86,123,115,103,187,116,117,76,128,113,86,34,181,22,194,7,221,216,68,132,237,207,117,194,207,30,153,30,83,46,159,56,51,65,200,18,14,161,105,163,165,133,37,92,58,67,193,6,115,161,93,251,7,195,113,249,96,239,80,239,248,168,252,95,97,194,241,63,206,15,135,28,101,60,215,169,196,240,169,218,247,106,27,172,142,50,214,203,121,143,178,117,249,58,31,57,174,32,146,41,131,216,133,92,229,124,114,18,229,16,173,200,80,206,197,115,157,200,107,169,143,248,33,169,181,12,213,110,175,86,39,108,98,126,162,191,110,51,136,93,151,62,253,151,54,34,213,207,145,23,115,154,118,72,200,172,190,5,78,148,243,206,21,178,156,201,238,54,251,24,144,79,57,58,184,66,30,125,161,151,103,210,186,13,81,135,252,186,44,158,163,77,222,145,165,207,129,227,50,170,137,252,69,205,219,183,209,240,180,239,40,187,254,249,134,104,113,210,124,172,114,190,133,213,226,31,45,28,33,97,107,224,207,123,216,65,126,60,199,61,202,185,71,66,46,198,152,231,32,250,195,214,144,227,142,158,245,20,17,83,172,13,213,167,158,235,3,71,228,29,83,213,86,125,215,33,145,101,226,40,139,209,200,23,67,128,13,245,209,21,184,173,251,72,244,133,191,107,208,215,105,247,74,191,55,144,255,234,187,182,152,88,93,112,35,185,189,224,83,71,142,104,198,217,224,243,118,52,27,53,46,252,175,32,254,126,34,90,194,180,220,191,255,65,121,176,119,15,53,153,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,46,16,2,73,244,95,160,193,74,83,19,129,68,32,17,72,4,18,129,68,32,17,72,4,78,34,176,183,191,127,50,227,51,124,219,219,187,111,100,161,120,41,145,203,34,51,91,218,53,171,120,230,147,233,145,238,202,20,9,164,127,148,63,48,2,102,62,135,80,84,24,109,227,218,96,126,90,218,153,185,93,166,19,39,174,224,75,33,195,61,41,207,118,142,178,75,154,124,63,239,219,137,164,78,217,222,222,49,98,8,34,108,46,2,136,93,253,227,241,168,33,122,138,17,254,236,26,133,200,33,68,51,58,32,129,32,132,32,150,214,19,132,215,138,176,114,210,40,228,156,60,90,213,16,45,100,11,27,180,7,86,54,16,114,31,66,83,11,10,180,123,155,246,102,179,137,233,106,181,102,101,116,124,32,98,189,87,38,34,231,251,29,237,150,238,110,74,94,59,155,197,67,77,133,135,56,171,50,57,102,231,177,206,154,22,241,234,36,31,11,19,182,84,175,83,166,90,184,48,157,12,133,20,132,159,66,191,171,173,78,119,160,240,240,190,3,118,83,231,99,79,15,239,151,129,136,193,159,251,233,239,150,109,237,118,29,42,116,252,115,207,61,87,20,223,218,236,81,131,50,75,103,99,163,195,186,193,47,100,174,189,232,103,13,147,83,240,9,73,238,129,75,157,87,63,175,227,85,151,217,243,25,250,207,210,91,83,118,15,233,250,52,50,206,176,207,109,215,239,2,31,21,102,194,179,3,182,163,97,233,138,112,212,30,229,82,180,179,249,15,222,122,187,220,61,24,151,105,75,126,167,49,223,222,186,92,54,7,219,218,57,175,185,170,249,129,15,226,179,36,198,32,221,49,27,73,0,0,32,0,73,68,65,84,8,206,32,96,99,60,194,31,93,206,7,203,177,117,50,155,114,222,103,242,45,200,209,174,22,18,64,218,146,71,89,144,184,204,141,205,77,162,10,180,202,112,120,104,126,68,100,9,100,15,14,14,76,142,249,197,117,249,242,101,171,79,93,18,68,61,250,40,115,210,94,103,177,203,105,189,93,22,55,56,201,27,139,116,144,35,97,15,59,219,145,139,249,209,215,194,19,22,226,132,110,19,212,15,50,113,145,71,121,77,0,215,242,200,49,215,248,78,208,31,247,25,136,107,106,242,238,187,203,15,14,252,56,2,230,140,145,192,34,201,199,154,51,54,71,101,51,115,13,189,232,227,14,22,180,201,88,156,150,144,139,20,243,155,119,234,98,3,23,115,151,179,230,41,7,7,22,245,128,51,118,242,157,34,105,26,234,184,141,161,230,190,190,17,109,237,94,95,12,52,191,253,72,133,54,114,114,139,201,92,59,213,39,7,229,72,11,48,6,155,3,195,221,194,247,139,152,102,254,247,245,205,136,239,88,216,30,118,211,7,250,66,251,49,22,180,235,56,241,180,122,70,142,197,90,232,32,250,7,139,167,232,231,105,178,94,211,127,3,11,95,240,33,155,89,184,213,8,152,87,235,3,191,146,161,128,254,235,166,206,181,91,253,210,234,46,236,155,28,223,78,236,100,33,6,117,136,48,17,182,172,254,46,192,102,125,191,20,218,99,170,191,36,240,39,222,57,190,229,240,112,88,142,133,39,11,84,122,125,201,52,11,35,124,92,24,123,95,236,193,2,50,179,87,199,186,140,135,58,62,99,83,62,182,232,149,203,219,87,202,254,225,251,194,185,87,62,184,127,183,188,243,222,155,24,156,41,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,2,33,16,255,39,241,2,153,156,166,38,2,137,64,34,144,8,36,2,137,64,34,144,8,124,145,17,128,236,136,52,21,201,241,163,74,16,214,70,232,136,216,129,148,105,195,98,41,137,138,179,203,95,32,125,196,194,137,112,65,86,180,154,104,31,39,3,33,148,140,0,50,65,200,50,175,77,62,11,6,140,245,90,82,72,190,24,0,9,8,52,194,162,67,222,144,76,111,67,164,209,206,108,230,139,2,32,132,32,147,140,232,51,98,251,36,161,104,149,155,250,241,204,29,125,110,219,73,210,203,250,138,253,110,168,183,43,179,196,147,217,21,125,177,114,217,49,87,148,2,171,99,250,156,204,34,186,193,188,28,43,95,187,117,181,16,128,157,253,11,237,250,134,152,2,157,32,170,220,158,21,97,70,191,202,194,119,191,78,144,149,206,137,22,54,180,166,163,178,165,51,166,175,94,185,86,190,245,141,31,47,151,47,237,136,184,218,19,163,168,255,204,209,2,3,181,0,253,9,215,166,36,219,5,107,75,122,62,205,20,248,156,213,70,144,130,103,149,159,247,124,185,149,22,97,184,31,112,250,130,226,88,136,191,159,27,209,14,81,123,235,238,253,50,132,208,46,155,54,102,61,237,62,198,91,153,30,19,229,187,31,185,159,217,184,107,44,201,139,43,250,191,142,227,170,220,201,233,32,115,201,71,15,4,56,207,228,199,226,129,144,65,39,101,232,140,59,164,52,100,111,188,19,14,29,162,184,78,148,213,151,180,56,241,92,205,1,218,230,194,191,144,165,109,244,114,57,1,237,126,28,114,200,212,233,164,254,21,46,216,74,29,202,195,110,244,121,91,104,48,167,94,202,132,206,208,143,73,22,221,68,223,138,206,6,36,176,22,215,200,38,8,225,72,235,109,71,126,220,67,87,188,115,167,125,112,141,186,81,86,247,15,123,215,177,55,93,242,19,118,196,155,172,190,83,109,17,214,242,12,93,110,147,71,246,96,113,133,190,109,250,62,204,180,32,192,22,0,177,48,160,137,10,18,237,213,182,213,207,148,211,126,157,214,203,121,199,6,238,200,174,203,215,117,31,245,236,71,14,156,108,235,108,121,255,238,131,11,139,10,78,142,37,227,206,98,9,142,120,96,209,69,207,230,19,239,16,252,29,213,97,177,3,99,200,184,34,139,14,46,252,216,251,193,162,146,42,2,130,25,66,155,248,38,73,119,230,173,178,232,175,47,38,241,191,75,168,207,66,177,219,183,45,124,191,139,231,111,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,133,64,32,137,254,11,49,76,105,100,34,144,8,36,2,137,64,34,144,8,36,2,95,108,4,246,14,126,116,59,247,207,66,62,118,236,82,14,25,5,113,82,19,72,81,143,60,8,66,191,71,238,195,119,202,215,248,169,134,128,58,89,55,206,113,118,121,39,46,209,230,100,149,118,125,138,236,129,32,138,75,28,145,217,22,196,91,216,17,247,117,146,43,242,31,182,208,73,200,153,236,52,162,79,125,226,57,72,77,81,120,110,191,200,36,22,52,4,191,4,249,43,70,79,4,227,134,169,68,191,93,13,38,65,184,41,247,68,147,51,145,130,92,86,174,50,212,152,109,122,32,143,254,181,181,227,154,29,178,95,249,242,171,229,181,215,190,34,91,198,101,163,191,105,227,129,49,11,88,49,37,200,126,35,249,1,248,100,51,13,110,38,246,35,251,89,31,131,71,26,178,238,36,143,20,254,116,10,25,7,51,67,63,83,141,209,68,187,154,59,157,190,145,224,239,93,191,110,228,99,123,99,27,143,176,221,198,54,110,122,155,40,218,194,66,3,97,127,164,35,198,209,252,33,252,66,247,117,194,157,94,32,131,124,164,168,131,163,177,96,132,104,23,129,35,62,137,44,126,202,220,92,175,139,142,195,195,195,102,7,250,204,118,158,239,238,238,158,32,176,67,127,125,103,113,205,84,17,4,208,27,109,209,78,44,80,33,15,121,218,183,40,23,90,104,211,214,162,29,211,33,194,54,116,69,31,184,71,30,247,72,60,187,94,239,19,239,248,187,207,181,113,51,159,253,63,229,33,125,61,210,199,10,163,165,188,162,133,244,122,124,155,56,166,192,163,96,212,68,127,180,199,157,58,92,103,165,40,227,190,62,14,188,19,241,128,139,20,184,115,39,69,95,212,11,245,99,213,55,252,128,132,24,11,146,144,163,143,222,150,136,111,69,9,217,216,218,40,211,161,34,161,104,45,64,141,59,245,194,38,158,73,245,59,99,17,99,228,165,171,223,192,146,246,66,103,140,221,74,234,211,123,34,250,132,71,97,97,113,74,68,133,240,133,29,68,94,232,247,132,133,250,11,201,15,102,242,34,62,98,246,29,195,102,108,101,231,63,139,83,136,82,65,20,5,22,212,208,175,136,76,176,110,61,216,240,13,69,150,197,22,244,59,250,206,162,50,252,245,237,183,223,94,175,150,239,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,231,28,129,36,250,207,249,0,165,121,137,64,34,144,8,36,2,137,64,34,144,8,124,145,17,216,223,215,89,223,231,52,69,88,111,204,243,221,145,78,212,24,169,5,149,9,105,214,144,43,53,1,69,185,239,200,135,228,114,242,79,25,214,75,136,105,100,33,120,96,166,81,129,60,85,184,179,3,22,130,7,162,103,142,238,134,88,164,62,59,166,231,34,209,162,78,180,9,153,131,125,113,177,211,191,78,200,133,158,184,215,229,245,115,232,180,62,138,28,130,148,131,92,130,60,130,192,53,94,79,250,248,51,211,130,3,211,45,5,216,64,24,111,61,41,143,62,27,107,213,60,55,196,161,245,23,42,202,251,234,122,155,29,204,86,6,110,196,67,80,76,0,237,62,149,38,237,44,135,172,90,148,111,125,235,91,5,162,150,208,215,87,174,62,213,16,253,166,138,42,170,231,248,210,63,85,91,38,123,95,190,253,104,30,206,131,13,31,166,231,22,138,157,96,18,248,222,146,124,158,234,164,132,65,121,160,249,122,227,198,77,45,208,96,199,176,252,78,127,88,152,226,254,194,174,225,113,105,247,221,63,240,13,247,109,247,121,108,136,188,152,79,145,23,126,103,254,164,33,132,204,100,254,17,122,29,130,152,247,240,93,116,226,59,220,201,71,23,245,184,240,67,230,28,101,65,244,211,6,139,1,118,118,118,120,92,218,26,117,184,35,207,157,68,123,248,59,190,236,209,50,44,219,126,176,129,182,99,94,68,157,144,240,177,198,6,159,131,235,229,200,213,253,136,119,238,216,64,159,209,127,22,62,200,249,98,0,17,230,34,249,233,47,24,144,98,97,18,250,221,14,203,94,98,83,219,82,63,187,212,74,118,253,29,89,218,12,219,104,47,22,62,33,75,249,242,226,187,96,99,99,5,12,133,217,136,157,22,102,190,234,35,117,177,243,225,241,163,100,149,150,186,213,78,221,175,144,136,114,222,41,231,61,198,136,103,242,162,94,148,71,221,211,238,33,123,90,217,147,228,225,59,106,82,253,14,108,244,247,135,142,131,240,5,41,58,218,64,71,22,28,31,123,180,24,176,108,107,30,49,246,248,154,251,175,215,99,94,113,209,7,240,39,133,109,103,245,3,89,252,128,177,234,43,202,3,216,146,12,7,221,175,95,191,89,126,249,151,254,51,203,203,159,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,139,129,64,18,253,23,99,156,210,202,68,32,17,72,4,18,129,68,32,17,72,4,190,112,8,252,214,255,243,27,231,186,207,144,69,65,168,56,81,229,36,31,164,9,4,150,147,46,122,168,136,101,58,100,229,200,88,1,247,32,251,173,116,73,42,178,75,153,228,196,88,67,52,74,29,68,191,29,5,176,220,193,236,132,122,232,225,204,242,168,131,13,126,172,192,106,7,178,181,111,154,31,254,121,84,25,210,148,203,18,51,157,69,5,19,157,203,61,33,130,128,108,149,105,42,81,169,72,169,185,66,111,79,216,153,107,153,98,180,180,64,161,183,49,176,186,209,134,223,27,18,213,22,54,32,44,81,88,48,104,124,229,73,149,227,37,205,94,42,60,180,51,121,52,60,178,67,0,88,220,112,73,225,250,191,247,189,159,52,18,12,98,12,242,171,35,226,86,138,42,125,60,66,150,117,138,55,229,101,107,67,211,180,109,213,62,245,31,239,231,41,205,52,118,159,82,210,100,5,18,103,75,124,154,37,45,49,148,113,82,132,17,218,218,117,205,194,149,110,175,175,115,190,223,87,248,239,247,13,103,242,122,155,58,59,92,59,202,61,92,187,200,72,162,61,52,243,131,123,248,105,237,19,241,12,62,60,175,95,244,141,69,35,144,149,15,30,60,208,115,183,92,190,124,217,198,223,236,209,188,68,47,41,230,101,16,245,241,78,184,115,8,85,228,200,99,78,5,105,26,178,220,227,10,27,208,9,57,74,228,8,118,166,243,12,65,27,99,137,28,11,105,184,56,97,196,22,236,128,23,78,167,20,114,246,210,188,83,231,73,18,182,120,191,156,244,173,117,249,179,218,49,76,57,214,194,191,9,27,154,115,156,229,78,127,135,195,99,245,213,143,191,136,246,162,95,97,67,220,41,175,159,67,158,187,157,245,190,204,96,12,87,209,11,152,183,253,254,160,193,68,115,77,54,123,247,248,254,128,7,243,221,43,99,51,87,91,209,62,88,20,66,168,254,233,12,18,154,133,18,124,79,252,28,122,116,172,18,125,95,249,127,216,191,42,63,169,59,242,145,139,122,129,163,219,118,146,232,15,249,79,239,46,251,181,48,201,251,237,223,100,162,49,184,125,68,94,0,191,178,140,52,129,127,245,250,61,225,225,81,14,240,81,234,34,143,223,50,15,124,129,64,189,144,229,209,214,179,208,0,255,221,218,222,180,69,32,44,186,226,239,12,22,20,220,190,125,155,202,56,228,10,228,71,171,203,210,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,31,49,2,73,244,255,136,7,32,155,79,4,18,129,68,32,17,72,4,18,129,68,32,17,56,29,1,118,235,158,231,4,81,4,217,18,247,32,96,32,97,224,74,130,88,170,251,64,30,103,215,159,202,162,24,9,10,65,231,36,29,114,144,165,30,234,26,230,165,163,246,186,70,238,208,134,147,61,39,201,80,136,192,241,24,34,199,67,151,67,20,5,185,233,132,142,19,160,216,228,118,214,214,65,226,213,139,14,78,150,121,29,149,139,48,167,207,83,17,114,132,3,199,78,116,69,93,22,40,204,196,114,66,196,66,252,145,176,1,18,30,242,211,46,200,59,11,105,238,186,176,187,213,134,4,243,126,82,39,136,56,215,237,182,137,26,180,69,4,139,169,194,79,139,176,234,8,171,151,94,124,177,188,250,234,171,70,220,110,111,13,124,7,179,218,147,81,168,89,38,239,47,68,161,239,98,93,22,232,225,180,177,170,203,63,212,179,48,124,84,58,179,244,49,245,30,165,243,51,45,107,252,155,133,19,78,60,179,35,30,194,177,95,238,220,121,191,220,125,255,158,249,41,101,151,183,182,26,210,87,210,26,43,162,1,76,229,0,144,157,140,47,50,92,60,199,24,132,47,209,39,158,125,220,86,254,138,60,254,205,247,129,93,249,237,246,182,201,160,131,43,118,174,135,223,135,158,192,8,125,7,7,7,38,71,30,100,233,246,246,182,181,31,58,144,169,159,107,59,88,180,16,54,180,219,125,213,243,104,2,228,225,239,180,207,110,250,218,238,245,62,214,182,196,115,220,235,182,226,153,123,216,67,191,184,78,38,39,249,153,91,226,221,149,32,208,217,177,221,51,59,88,212,192,197,247,0,156,3,107,36,235,54,120,94,79,167,229,69,125,202,24,11,46,18,115,156,54,184,72,216,76,194,94,100,121,183,207,154,200,229,182,236,32,191,35,59,185,83,22,81,1,144,37,143,40,29,123,123,123,39,236,53,133,107,63,200,115,213,41,250,25,249,220,201,195,214,122,60,104,39,18,229,33,31,121,159,244,221,22,53,72,105,183,215,124,19,231,124,175,53,39,20,162,191,219,213,17,39,93,45,204,24,121,30,249,221,41,71,79,224,91,244,145,191,27,176,209,237,4,111,15,223,63,180,126,5,238,209,215,232,75,188,51,103,89,108,51,213,183,179,221,217,52,223,167,255,16,255,248,202,157,59,119,202,173,91,183,62,233,46,167,190,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,79,17,129,36,250,63,69,112,83,117,34,144,8,36,2,137,64,34,144,8,36,2,137,192,71,67,224,239,254,159,255,199,71,171,248,25,214,130,152,114,130,202,137,98,158,9,63,237,164,74,144,199,16,50,39,141,50,146,76,121,118,23,189,163,39,23,16,201,196,179,229,75,15,251,42,141,24,107,20,180,196,130,71,136,103,42,104,47,173,201,82,28,132,14,242,65,100,145,215,110,117,205,70,116,82,230,54,251,153,229,222,232,233,191,161,239,244,210,162,157,252,10,1,45,194,108,34,114,19,83,205,116,72,36,200,95,17,161,180,3,153,134,205,115,216,123,45,88,104,139,8,230,60,247,176,195,72,39,201,67,252,114,105,255,175,122,47,76,21,162,26,153,22,11,6,164,131,133,14,226,133,197,22,170,174,250,52,213,238,100,219,0,172,93,210,16,199,111,188,241,205,114,105,119,187,28,31,29,234,125,123,73,50,134,237,142,51,24,173,112,138,50,238,81,94,231,125,230,207,14,224,147,53,251,56,89,58,250,136,36,142,240,99,165,150,200,70,72,90,6,221,8,83,28,85,187,178,199,218,133,253,206,187,215,203,222,161,162,45,136,68,156,168,33,194,225,67,62,178,147,251,248,120,168,49,240,241,103,156,195,71,130,36,102,28,124,238,172,12,68,38,124,49,198,137,247,216,145,79,30,187,156,73,144,196,204,65,95,96,194,206,123,230,146,251,18,229,81,31,155,33,143,185,35,15,209,191,165,5,9,232,229,138,54,227,30,249,232,192,103,143,199,199,138,86,49,54,125,62,231,29,7,59,18,67,80,176,155,158,29,210,244,155,221,234,64,21,9,121,244,201,19,35,107,217,174,231,123,4,143,176,21,33,236,224,242,185,48,83,127,157,76,71,134,124,22,23,16,58,131,121,2,150,236,136,239,41,186,66,212,13,146,159,157,220,125,237,14,175,83,180,73,94,60,199,189,150,91,47,143,126,35,27,246,177,179,220,162,141,52,186,40,227,194,206,176,21,219,204,100,125,15,88,213,227,101,60,234,107,166,241,99,92,35,177,112,228,242,229,171,229,238,93,22,142,32,95,1,217,8,69,27,81,135,119,18,122,35,133,76,228,5,142,148,155,94,221,215,101,162,238,167,119,119,255,232,235,24,11,173,89,210,226,16,17,248,250,110,50,150,253,126,75,215,192,200,247,241,120,106,221,238,106,216,88,32,128,237,144,252,200,241,12,230,204,49,22,151,112,65,250,211,23,250,26,139,3,162,15,134,141,225,51,47,163,201,72,227,176,99,245,123,61,29,173,161,186,232,5,235,247,222,123,47,170,228,61,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,2,32,144,68,255,5,24,164,52,49,17,72,4,18,129,68,32,17,72,4,18,129,47,26,2,65,214,157,247,126,59,161,178,34,179,130,76,58,113,55,210,197,123,66,62,59,243,225,246,87,59,203,157,148,130,162,138,122,72,59,249,212,16,112,34,198,90,205,206,215,32,11,157,208,129,228,11,217,21,233,102,101,106,7,125,78,202,113,78,185,71,10,48,194,199,205,57,245,55,202,169,235,109,52,246,137,36,50,142,169,177,13,162,9,146,175,173,204,176,27,249,133,72,206,249,194,67,77,75,133,151,209,111,93,65,10,186,156,20,105,149,0,161,171,201,95,146,252,13,25,188,208,214,100,136,203,185,22,1,152,188,48,32,4,250,104,120,168,93,175,90,56,32,125,155,253,141,242,141,175,127,205,9,70,49,102,70,250,122,163,134,203,169,29,60,111,153,216,123,209,18,54,67,90,139,103,134,184,229,24,135,227,227,137,133,237,159,136,156,236,110,119,69,252,235,152,137,141,45,141,187,124,66,139,82,140,232,103,17,72,181,152,35,252,129,238,135,191,197,174,100,242,24,119,243,49,136,222,42,217,174,121,249,70,236,104,166,46,190,194,248,115,135,0,173,73,92,170,134,143,162,143,104,0,232,166,45,116,80,143,247,176,1,25,247,57,39,171,171,166,141,140,198,39,187,98,95,163,13,35,217,181,139,31,167,147,26,211,227,71,102,172,106,162,59,230,110,237,156,235,237,240,30,41,202,2,39,222,125,1,129,227,97,164,111,51,41,25,7,72,99,162,9,108,14,156,232,183,227,9,108,199,184,159,249,30,24,132,254,184,71,155,220,215,101,162,44,100,177,133,20,125,9,172,176,139,69,19,140,13,117,162,30,250,184,144,243,249,204,184,186,207,91,153,69,246,224,91,194,124,39,10,8,9,172,186,101,107,115,91,17,10,230,58,79,94,190,198,71,147,18,233,170,245,147,23,109,241,28,9,185,211,146,147,229,142,177,181,95,201,157,85,231,52,61,31,53,143,5,23,36,22,129,224,167,250,71,62,229,223,186,78,135,99,46,212,95,225,136,45,227,201,145,250,54,45,59,189,45,195,219,177,247,232,23,60,135,255,51,22,224,126,90,170,177,1,118,124,151,185,200,88,152,255,107,65,197,100,226,255,91,104,120,116,92,62,248,224,254,105,106,50,47,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,156,34,144,68,255,57,29,152,52,43,17,72,4,18,129,68,32,17,72,4,18,129,47,42,2,255,203,223,248,31,47,68,215,33,90,38,34,213,218,45,39,213,216,21,124,79,103,148,147,207,14,85,18,164,10,187,217,27,142,202,118,97,66,244,67,226,4,89,5,245,111,164,25,116,168,200,243,72,182,99,179,211,87,200,109,136,203,158,194,57,207,202,83,215,46,53,100,154,239,124,101,65,68,175,79,168,108,72,161,145,145,55,65,192,161,31,34,7,50,41,218,131,60,227,25,146,135,68,25,137,247,144,167,62,125,224,157,103,82,216,213,210,174,82,202,32,16,217,109,202,110,208,158,116,78,69,50,205,22,99,133,163,150,48,187,183,85,126,233,146,118,227,126,176,39,251,54,203,64,196,21,59,158,177,135,132,142,182,108,30,74,238,248,152,118,220,166,150,242,55,180,235,152,126,177,193,149,99,1,176,129,72,9,51,157,5,63,153,168,13,45,120,152,143,85,79,132,255,119,190,241,157,242,205,111,126,211,66,184,239,10,127,136,47,99,206,100,59,59,134,217,21,188,32,228,128,18,109,211,167,138,215,179,252,135,126,30,35,128,106,18,56,158,150,104,35,210,169,50,103,212,139,58,143,189,11,163,71,166,102,204,206,146,249,168,205,47,251,5,89,40,66,182,173,126,146,55,22,193,191,189,189,91,238,29,140,203,15,223,124,71,4,255,172,244,9,27,207,213,235,218,152,140,52,158,44,228,232,109,116,203,104,236,184,81,55,72,87,198,6,172,108,238,232,94,191,71,30,229,212,97,140,111,222,188,105,117,159,121,230,25,235,38,254,11,57,202,29,127,225,185,171,197,32,36,234,4,241,143,46,194,147,179,243,252,232,232,200,228,174,94,189,186,212,17,254,73,29,100,73,225,55,248,36,36,237,112,120,100,161,254,99,81,193,108,166,249,171,200,25,44,104,56,58,26,73,198,9,88,242,152,151,144,170,28,113,129,13,209,151,229,7,193,90,240,31,218,228,170,231,95,96,66,219,148,209,38,122,220,38,239,91,91,126,206,188,158,169,239,216,119,229,202,53,139,88,64,31,145,191,243,254,125,155,79,124,159,176,125,103,247,170,213,199,22,116,210,70,224,93,153,99,101,241,142,12,23,137,122,140,1,99,199,130,9,48,71,55,109,145,23,114,220,235,239,71,140,53,243,216,198,199,142,61,112,157,216,205,247,43,48,7,159,23,95,120,73,71,44,28,153,238,225,232,160,180,58,142,1,54,35,87,235,142,182,162,253,186,12,155,121,167,30,56,98,47,242,92,225,47,216,142,12,245,31,151,208,243,241,18,223,179,88,8,161,80,253,194,114,115,83,126,162,112,253,71,138,74,194,248,178,8,44,250,128,239,248,49,54,27,205,184,209,31,143,222,128,44,199,78,112,69,228,6,198,221,177,246,5,1,244,147,132,190,150,252,100,60,58,46,219,3,228,143,202,134,22,132,56,102,29,221,39,166,227,135,63,252,225,199,235,94,214,78,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,248,76,17,72,162,255,51,133,59,27,75,4,18,129,68,32,17,72,4,18,129,68,32,17,120,28,2,117,248,230,199,201,254,40,203,131,36,11,162,30,242,137,43,136,21,238,15,81,66,218,82,233,68,209,138,132,20,93,7,197,111,249,235,187,238,107,82,9,50,46,72,199,232,119,180,197,59,178,92,65,86,65,236,4,89,228,101,222,118,109,35,249,188,147,66,30,242,43,82,148,69,59,188,179,115,148,187,233,20,169,43,158,211,117,208,190,118,118,83,198,110,251,185,244,108,40,132,248,100,172,157,246,187,190,211,26,18,106,114,140,29,43,28,216,177,186,34,62,157,236,149,53,203,254,160,15,162,127,174,221,252,180,73,232,120,189,72,119,183,124,249,229,151,202,64,68,153,142,182,54,242,12,226,107,153,170,5,22,145,23,253,56,245,189,33,196,162,236,227,222,215,219,250,184,250,206,83,125,247,171,38,162,131,252,108,174,241,100,39,240,157,219,119,21,182,95,132,187,92,170,163,104,11,140,7,227,199,25,224,132,237,135,4,151,147,152,143,226,103,148,145,24,215,184,131,155,249,22,254,196,120,55,227,194,51,190,61,26,249,142,113,230,2,41,252,157,103,116,6,105,141,60,250,227,29,185,8,249,15,225,139,94,66,157,67,58,35,131,44,249,164,168,203,115,216,67,125,124,31,89,202,185,88,128,51,159,117,148,63,81,93,145,220,90,196,211,215,226,23,250,13,201,239,201,125,185,121,209,205,251,188,122,127,248,9,221,180,27,109,99,23,152,99,43,36,176,207,31,233,103,30,169,85,118,241,19,85,128,163,50,32,134,9,221,79,221,209,200,137,248,110,215,143,17,32,130,134,212,60,148,104,239,113,41,108,194,14,112,14,172,32,170,99,222,129,33,237,214,41,250,64,153,254,81,251,34,178,171,104,35,224,193,153,241,51,69,240,224,153,254,105,175,187,240,235,173,250,169,18,215,251,48,118,216,21,182,173,183,203,123,244,141,59,54,156,135,196,248,121,127,248,70,179,208,194,23,69,64,224,179,24,131,239,36,11,85,24,239,201,132,240,254,242,205,46,139,40,88,184,117,114,1,5,99,206,66,5,100,241,81,46,116,147,95,99,99,207,250,94,51,254,68,92,1,239,197,2,125,138,194,48,57,150,31,11,43,217,113,235,214,173,242,23,254,194,127,116,30,96,74,27,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,158,0,129,234,255,132,61,129,116,138,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,34,2,127,237,87,254,171,79,81,251,39,175,218,200,113,145,210,65,104,174,19,73,78,114,157,222,110,16,80,148,6,33,83,223,33,195,140,151,34,100,61,212,152,194,58,67,44,134,12,187,66,33,238,172,190,22,10,56,145,230,103,121,211,46,59,170,177,143,112,247,44,36,48,57,233,34,202,64,144,159,81,7,57,234,240,14,137,71,127,226,157,122,65,132,6,89,10,47,216,21,145,68,184,109,89,47,98,31,11,69,240,137,100,98,43,62,164,211,149,43,87,180,99,255,174,183,37,27,232,15,151,140,70,229,170,31,116,67,196,23,228,190,20,120,190,186,69,223,185,218,29,72,200,134,164,83,134,172,180,118,47,109,111,150,55,126,226,27,70,138,57,89,38,221,106,247,113,137,126,157,72,235,239,39,10,63,218,203,67,109,132,154,79,160,173,133,200,190,71,37,27,135,71,9,60,1,209,124,118,117,198,66,131,130,239,137,52,116,98,157,48,14,237,114,243,198,237,242,222,205,91,218,181,175,243,197,69,58,111,237,248,142,114,124,106,34,34,17,31,36,52,59,254,59,147,15,82,151,50,222,73,113,199,215,72,81,6,150,225,139,212,217,219,219,183,247,216,133,77,61,202,185,83,39,124,27,181,117,136,120,136,233,131,131,3,35,66,209,195,46,116,118,66,135,175,51,7,144,137,182,208,85,63,83,102,68,191,45,38,113,127,134,180,158,138,136,229,216,130,217,148,57,234,164,55,54,224,147,204,15,230,140,235,242,121,100,157,91,251,137,190,175,247,155,252,168,143,157,204,43,116,233,31,117,142,57,171,111,196,12,226,93,4,175,166,98,167,221,51,82,216,206,120,159,141,45,210,5,139,135,186,221,13,141,25,59,217,87,81,58,234,54,105,183,126,175,159,163,44,48,166,207,44,152,240,243,227,59,70,50,243,109,162,142,19,216,16,204,212,34,49,215,24,27,183,25,219,219,178,17,127,65,15,4,55,182,143,21,161,35,22,14,48,14,221,14,187,215,189,47,174,215,199,152,178,72,145,95,191,243,188,110,123,216,77,219,96,25,105,93,46,242,63,238,253,209,122,213,15,245,193,108,215,55,145,132,175,116,187,90,52,210,147,175,200,198,227,227,177,176,33,48,201,150,141,55,178,224,115,172,200,46,140,185,225,35,95,32,63,230,31,190,204,245,224,193,3,203,195,79,192,153,254,178,144,106,137,129,222,89,76,176,144,255,131,247,96,209,183,54,70,163,78,153,178,104,68,58,223,125,247,93,204,98,4,215,62,148,100,103,74,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,56,111,8,36,209,127,222,70,36,237,73,4,18,129,68,32,17,72,4,18,129,68,224,11,140,0,225,180,47,74,130,60,225,130,18,9,162,31,162,132,100,249,167,116,196,202,77,100,197,163,144,7,163,18,187,249,163,46,132,14,225,238,121,71,166,107,132,144,19,60,161,218,101,157,224,116,2,16,66,205,195,90,99,83,16,99,144,253,203,69,1,141,141,232,176,182,165,31,57,234,65,100,58,121,116,50,122,64,216,48,213,206,101,202,91,236,16,214,174,219,185,136,35,56,95,72,255,133,30,216,85,60,17,81,245,220,11,207,151,215,190,242,149,242,238,59,119,68,64,109,27,49,72,248,126,136,167,232,31,109,199,21,253,113,155,78,242,75,200,0,50,119,108,36,188,255,124,118,92,174,92,126,182,124,237,245,175,106,7,181,136,50,145,170,61,145,141,98,205,180,86,64,242,178,231,204,132,193,182,168,224,12,137,10,159,211,37,78,218,183,46,19,253,59,145,143,159,124,78,210,130,49,48,210,94,100,175,216,229,190,118,116,107,80,203,245,91,183,203,254,222,161,118,242,95,42,199,34,162,55,21,30,220,8,231,137,66,215,107,71,63,11,4,230,34,157,205,215,228,215,78,66,58,129,107,227,218,248,121,77,244,131,101,248,30,242,144,147,124,35,130,216,196,199,209,27,50,64,140,126,46,252,133,252,120,38,180,249,254,254,126,67,172,174,66,158,35,135,222,104,139,118,72,161,19,127,143,11,255,166,77,8,117,72,246,201,24,18,86,4,173,72,126,109,135,22,46,90,136,51,215,92,82,125,22,212,16,14,221,251,169,5,8,218,161,237,246,154,250,229,143,251,183,207,197,240,113,108,38,97,23,109,179,107,158,203,147,250,166,227,49,100,161,254,208,79,185,188,194,225,67,178,35,195,28,38,17,238,157,62,247,250,178,87,187,192,209,133,218,213,66,136,213,252,163,221,218,14,83,176,246,19,229,204,69,250,196,152,177,216,130,62,129,85,140,97,93,141,124,18,101,118,9,218,190,22,43,217,174,254,166,12,93,16,217,68,125,64,222,137,111,22,53,177,136,130,232,33,104,240,133,72,60,49,222,216,18,186,195,246,120,119,25,255,37,47,236,166,125,176,60,45,133,142,90,239,105,114,31,63,79,3,0,214,214,41,124,83,62,163,172,174,237,172,39,124,62,11,96,88,67,51,214,46,251,118,25,116,216,217,175,99,25,102,90,244,160,5,17,165,172,48,2,167,176,155,113,96,209,202,225,225,161,245,145,58,225,67,97,179,97,161,121,75,123,179,185,252,74,109,76,167,27,26,195,77,201,238,153,46,204,98,71,255,157,247,111,69,181,188,39,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,156,115,4,146,232,63,231,3,148,230,37,2,137,64,34,144,8,36,2,137,64,34,240,69,65,224,47,253,194,95,188,144,93,133,108,129,88,225,78,58,141,112,34,63,202,121,62,145,180,43,31,146,46,72,155,168,15,81,227,59,230,117,23,199,211,17,97,183,106,199,201,77,184,50,118,203,82,23,146,136,139,103,116,4,161,87,183,21,101,228,241,76,10,66,8,34,16,114,144,247,144,139,103,222,33,201,32,17,33,204,122,34,166,8,207,191,48,3,154,62,43,127,46,226,119,42,153,215,190,242,213,242,194,11,47,152,126,228,73,29,237,224,133,160,140,254,161,147,178,176,195,132,78,251,209,46,86,86,19,32,199,98,8,118,253,67,246,191,244,252,115,229,185,167,159,214,89,241,115,225,178,10,31,46,33,39,211,88,129,161,5,0,145,236,9,123,31,147,28,149,199,8,125,152,226,39,104,243,195,168,251,184,178,31,181,127,212,3,61,91,67,161,97,192,31,24,218,78,191,167,200,13,211,114,253,189,27,10,217,47,66,27,54,89,11,75,32,227,25,107,124,50,124,128,49,92,15,41,78,127,124,108,23,75,146,119,221,39,120,199,63,107,226,27,114,211,125,169,89,112,35,61,248,107,248,23,207,254,238,132,121,156,97,222,83,104,125,66,163,239,238,238,218,29,157,216,200,124,33,241,28,117,121,166,28,191,15,25,8,126,118,155,151,133,239,108,63,30,33,47,255,19,41,27,132,180,29,83,160,197,12,83,213,7,39,236,71,231,42,156,191,53,101,249,60,69,127,185,131,149,147,187,126,212,0,229,216,11,137,207,241,0,237,86,243,159,240,54,47,132,181,13,40,253,246,93,242,237,246,220,142,55,128,244,69,31,56,105,180,140,216,101,177,1,54,128,17,101,209,46,109,6,110,180,87,167,144,33,47,158,185,7,33,79,189,152,199,244,145,178,144,139,118,192,142,60,222,125,76,124,30,146,79,216,254,192,136,5,9,232,165,175,44,166,88,44,244,189,97,202,55,41,244,242,26,237,196,61,100,162,31,33,27,229,180,21,118,132,108,232,169,223,63,238,115,180,123,150,158,150,141,223,234,187,103,152,40,106,73,183,167,239,188,198,116,62,215,2,18,251,22,59,94,253,222,64,139,105,182,202,84,17,25,248,251,128,111,52,56,113,236,4,137,62,225,47,248,8,87,140,123,204,57,244,7,38,122,84,98,209,133,71,154,160,29,176,102,225,5,190,203,247,149,168,0,55,110,220,64,48,83,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,5,64,32,137,254,11,48,72,105,98,34,144,8,36,2,137,64,34,144,8,36,2,95,4,4,126,233,47,255,242,133,233,230,127,240,31,254,123,70,52,133,193,16,45,65,172,68,94,125,127,20,249,19,36,12,242,38,103,196,63,196,160,147,164,78,192,248,98,130,158,66,112,59,217,237,228,186,19,55,213,142,217,134,176,131,184,169,9,53,107,163,17,14,50,142,246,162,237,32,241,185,67,22,145,176,133,114,238,70,200,169,140,59,201,251,42,150,87,196,61,123,251,217,161,58,215,217,224,51,237,248,223,217,217,41,63,253,189,239,149,15,238,239,149,190,118,217,15,15,143,202,181,107,87,173,78,109,83,44,110,160,127,164,176,197,94,154,31,242,234,124,108,81,228,105,35,47,127,252,107,175,25,217,133,45,65,14,170,17,213,116,125,181,30,200,45,41,58,153,165,55,195,251,161,220,79,48,227,148,54,63,65,237,63,26,85,242,117,226,196,135,191,207,53,38,247,30,236,149,183,222,121,91,128,226,11,58,97,93,50,155,219,59,70,252,35,199,197,145,11,118,220,132,17,141,78,116,198,216,226,87,248,6,227,24,121,49,54,220,131,108,135,112,71,206,201,201,182,249,163,235,92,249,43,245,205,79,36,199,51,187,234,137,2,0,209,31,186,240,81,136,82,116,113,209,62,109,224,255,102,171,234,81,151,103,242,185,120,167,95,200,67,246,207,102,148,65,96,19,106,190,47,219,21,42,93,228,62,97,236,103,34,82,209,53,21,78,49,103,168,79,221,179,82,244,151,114,218,165,30,121,225,219,222,23,45,114,145,126,218,215,18,11,149,211,111,108,213,187,238,180,207,5,25,12,86,189,190,176,234,119,244,172,51,216,197,152,247,122,132,203,247,5,13,117,123,180,25,239,113,167,189,120,174,239,156,237,30,184,113,15,91,145,231,226,29,249,232,43,253,224,34,159,182,109,55,191,108,231,61,190,59,250,194,232,136,14,245,72,229,96,28,56,35,195,181,174,59,236,165,157,218,54,242,163,221,117,25,228,176,3,93,145,162,110,188,71,157,250,253,147,125,214,248,179,64,131,197,25,141,237,124,207,49,137,5,24,61,69,39,193,95,57,250,98,162,49,27,14,229,51,173,190,242,251,146,193,79,219,218,233,63,182,8,41,129,21,81,95,192,139,57,129,95,51,238,209,215,24,167,232,87,28,177,192,247,144,118,145,221,232,51,15,228,83,250,110,18,161,5,223,105,194,247,127,178,93,79,109,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,10,2,73,244,127,42,176,166,210,68,32,17,72,4,18,129,68,32,17,72,4,18,129,15,131,64,75,100,197,5,74,11,66,128,59,1,229,196,36,68,11,239,48,64,66,180,0,0,32,0,73,68,65,84,65,28,213,100,82,221,47,202,69,135,53,100,211,138,112,170,229,131,220,234,136,15,226,185,99,187,210,69,244,139,76,228,236,229,209,177,31,111,224,117,108,59,175,181,139,110,228,217,93,12,193,227,229,180,213,88,176,124,88,89,132,12,100,27,103,110,115,135,60,162,13,242,209,197,29,189,65,130,242,222,22,225,100,109,105,39,61,187,250,37,33,89,63,243,121,38,178,255,235,63,254,141,242,221,239,126,183,252,189,255,235,215,77,103,187,205,121,209,43,130,19,29,36,116,248,181,178,39,242,85,96,153,148,55,172,152,178,104,23,123,102,101,103,123,179,188,241,198,27,102,47,239,216,45,166,139,237,173,34,244,87,109,133,230,104,51,222,185,187,110,207,169,159,79,147,173,235,61,209,115,211,199,39,146,253,144,66,159,136,125,31,178,205,117,113,8,193,32,77,241,147,15,62,248,160,188,167,29,253,216,54,147,95,244,250,190,187,24,159,162,156,196,29,156,237,60,121,213,231,29,191,32,143,139,186,204,35,82,228,241,140,28,254,7,41,105,196,164,118,168,67,106,70,25,4,105,200,155,31,168,32,222,209,73,157,131,131,3,243,113,39,144,187,182,155,31,29,216,23,109,7,33,141,94,242,120,15,191,199,6,116,187,141,58,130,66,161,242,173,255,34,172,123,93,252,155,104,21,212,132,248,86,4,1,133,243,39,164,63,71,22,204,154,45,233,76,129,106,26,32,108,41,108,229,133,103,48,193,46,244,99,35,237,6,118,49,143,108,87,191,252,124,58,97,238,201,229,105,87,83,133,54,157,228,143,185,236,225,221,9,213,78,219,216,143,14,238,209,110,125,39,63,18,249,117,170,229,176,41,176,198,182,72,200,240,30,122,226,157,254,144,162,14,229,44,148,240,49,29,153,124,71,99,143,141,39,117,59,38,173,38,50,71,180,133,222,245,62,160,63,242,163,44,242,200,143,171,182,141,242,79,58,133,254,211,245,130,47,223,100,190,81,204,7,22,50,128,179,47,130,233,218,241,14,109,45,100,34,98,132,71,131,96,145,10,155,247,137,24,209,214,42,39,124,152,239,53,237,176,40,43,48,195,87,88,188,66,4,7,112,197,127,98,172,121,166,255,204,21,22,106,116,181,40,133,250,248,55,68,63,207,200,98,10,17,1,222,122,235,173,211,205,207,220,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,115,135,64,18,253,231,110,72,210,160,68,32,17,72,4,18,129,68,32,17,72,4,190,88,8,140,143,14,47,92,135,217,29,12,191,213,53,242,143,93,170,16,150,144,54,34,180,26,174,12,242,100,161,221,249,138,51,15,3,165,62,66,238,112,157,76,200,65,244,248,165,95,41,94,17,90,141,50,213,99,199,48,36,207,98,212,232,244,152,221,166,204,72,44,237,164,102,55,117,187,9,205,237,173,208,174,136,37,182,193,235,142,28,137,187,183,235,33,216,33,134,200,131,228,135,48,162,253,144,133,36,10,194,150,126,162,39,136,35,8,78,152,38,136,223,249,66,164,169,118,230,190,254,250,143,149,47,189,242,124,217,220,232,148,225,209,94,121,230,153,167,68,124,142,205,254,177,22,116,136,222,133,214,50,61,132,63,23,45,170,171,73,236,118,13,252,76,10,92,176,23,219,33,171,180,251,85,93,216,220,220,46,175,188,242,101,88,65,217,170,10,45,17,99,90,8,33,195,244,172,119,201,163,7,89,219,65,75,255,97,98,149,167,7,251,195,19,175,134,5,207,200,50,14,118,231,249,140,196,214,227,135,146,22,70,152,110,233,177,241,116,1,215,217,8,71,126,51,6,15,169,248,204,50,24,67,199,245,113,77,210,39,160,51,136,3,23,72,110,69,110,152,137,36,68,143,94,203,193,225,113,185,119,255,126,153,11,155,185,72,204,142,194,227,247,186,3,17,226,62,102,139,197,68,254,33,178,89,242,19,141,81,248,79,180,31,190,6,201,203,115,188,115,199,23,241,191,184,118,118,6,70,88,82,215,252,65,99,31,242,62,15,189,78,204,33,39,191,143,213,166,135,177,199,119,118,119,47,155,63,14,135,135,54,119,233,7,115,23,125,70,120,218,142,124,111,151,121,206,188,213,126,107,53,168,29,241,237,65,25,31,67,196,179,248,198,119,67,227,159,236,226,39,77,228,227,227,201,80,11,114,14,164,115,34,119,18,78,250,6,160,215,230,139,116,121,138,49,208,93,97,217,249,126,232,65,50,236,192,247,179,233,33,109,169,199,226,8,108,131,236,93,204,89,136,211,183,62,147,103,125,215,56,49,255,88,88,112,60,62,146,45,199,250,86,16,6,191,153,171,26,64,111,155,233,26,237,55,102,232,22,248,173,114,30,126,10,25,34,40,160,194,190,111,140,149,57,190,12,80,190,99,238,253,8,13,172,115,152,207,152,28,44,64,26,168,135,30,145,96,177,208,226,162,25,227,162,133,58,77,200,126,244,98,159,71,44,240,57,15,54,173,86,29,73,4,251,155,126,71,35,213,61,230,95,216,203,189,190,42,209,229,99,200,46,51,30,249,16,248,197,248,33,204,115,228,63,170,50,114,62,145,12,63,222,100,31,121,188,115,249,66,7,17,241,234,227,161,162,161,140,70,190,176,107,48,128,168,111,235,27,61,40,199,251,163,114,60,154,200,31,136,36,65,20,128,133,190,219,68,186,216,176,114,8,124,215,171,47,173,22,73,44,132,49,95,61,142,112,224,120,128,88,11,21,243,80,173,90,219,28,173,178,191,127,80,174,95,191,94,126,225,130,30,165,163,78,102,74,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,11,133,64,18,253,95,168,225,206,206,38,2,137,64,34,144,8,36,2,137,64,34,112,254,16,128,108,187,104,137,29,194,157,182,72,184,214,134,72,108,63,35,57,118,205,138,115,177,29,191,157,46,68,225,68,68,140,72,28,145,64,99,157,99,14,73,179,16,33,56,87,120,230,154,92,113,114,203,119,215,67,190,108,14,182,69,242,232,44,102,237,206,159,138,36,107,137,252,99,151,180,17,228,34,190,74,203,67,137,67,186,77,197,180,78,39,132,250,134,200,241,240,231,132,128,230,204,103,91,124,32,34,73,84,143,17,57,16,74,236,164,101,193,0,164,146,239,168,117,146,159,188,32,90,25,15,202,73,216,19,59,68,59,10,253,61,86,91,109,17,76,236,68,133,68,189,118,229,82,185,191,119,175,244,36,254,244,179,87,203,207,253,139,63,163,16,210,180,125,88,182,183,216,117,60,44,131,173,43,194,73,4,161,66,80,207,69,84,118,123,155,229,240,64,161,212,231,110,47,132,159,106,168,77,145,101,182,195,85,132,171,218,94,64,30,138,68,133,108,213,210,3,217,221,46,147,195,73,121,237,171,175,139,28,20,225,41,162,181,116,116,38,185,72,196,237,254,142,106,64,56,74,216,72,51,105,160,11,16,168,194,91,64,233,210,130,4,233,108,49,38,34,200,96,188,164,221,219,4,62,146,22,59,136,41,149,236,152,206,171,76,207,36,12,130,228,87,31,180,130,65,237,138,248,221,218,44,51,45,84,33,32,197,198,182,206,209,22,65,171,30,153,184,253,96,142,17,121,122,139,59,163,129,93,74,129,177,191,61,225,111,216,249,132,226,167,139,65,166,54,70,52,2,198,215,218,179,247,215,200,81,137,204,100,55,77,34,222,193,112,65,210,219,218,46,227,247,223,211,56,42,204,122,103,171,252,191,191,243,187,229,206,222,94,233,110,238,148,61,249,249,203,79,191,32,210,89,36,164,198,98,162,80,227,179,217,97,145,59,90,154,136,160,4,76,218,247,5,37,68,100,8,82,26,191,246,93,237,144,189,16,150,195,33,209,38,32,202,181,200,101,49,42,91,91,91,170,231,225,227,241,89,252,147,132,62,22,3,48,199,66,30,66,254,131,187,123,34,230,231,218,253,188,163,121,55,47,207,61,255,146,13,47,132,124,127,99,83,118,138,148,23,153,202,162,156,222,64,254,125,236,161,250,209,49,211,220,195,255,22,11,145,212,34,217,55,54,164,67,253,234,178,195,92,54,216,66,6,249,18,174,212,110,171,175,211,99,69,15,216,87,251,99,185,218,72,254,170,62,232,27,0,129,189,187,187,109,253,70,151,97,175,57,172,25,36,127,100,215,63,207,250,163,62,179,104,166,43,194,214,206,114,23,41,59,151,255,218,142,118,217,193,34,137,157,141,43,218,209,61,211,53,52,252,218,106,31,60,198,147,195,50,26,31,200,23,135,106,71,139,118,180,219,187,213,246,136,10,124,27,112,255,75,90,224,16,184,50,215,73,96,204,247,135,241,174,125,194,137,98,19,177,31,95,32,224,11,22,152,141,134,59,11,115,108,146,249,52,179,5,11,90,216,128,30,105,19,62,62,237,202,98,67,223,178,77,225,166,99,65,52,190,44,238,25,142,246,180,24,98,95,24,57,30,28,45,48,24,48,182,11,219,153,78,251,228,117,186,194,89,11,23,20,67,64,56,111,172,12,210,83,109,99,60,227,83,180,31,23,249,44,204,98,23,124,124,103,195,103,80,198,51,50,200,243,28,184,156,104,104,249,162,254,90,159,149,33,23,96,161,5,88,196,98,46,116,224,167,248,14,122,104,15,159,68,6,31,55,127,183,133,31,62,25,64,201,241,91,125,51,32,235,141,168,215,68,235,234,163,138,239,204,23,58,138,65,227,212,153,119,203,246,198,165,178,189,115,213,231,198,136,168,15,90,64,162,234,204,27,230,227,179,207,189,160,29,249,35,125,242,244,93,103,254,241,45,147,111,246,244,237,228,8,135,110,119,75,253,196,199,143,229,207,155,134,13,245,177,187,53,103,161,77,171,92,127,239,166,236,90,26,199,115,166,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,115,138,64,18,253,231,116,96,210,172,68,32,17,72,4,18,129,68,32,17,72,4,190,8,8,220,122,239,237,11,217,77,72,18,66,201,67,88,66,232,64,240,64,230,204,69,252,64,224,179,179,221,137,39,72,211,102,87,165,8,20,8,183,182,72,37,47,115,198,150,231,184,156,248,244,157,177,46,131,94,39,97,56,95,153,228,228,18,231,58,211,190,151,251,142,119,215,231,182,32,73,219,228,5,153,68,30,132,144,19,78,60,215,36,23,164,84,144,92,161,3,123,184,72,228,97,83,91,228,37,4,103,183,43,50,82,253,29,13,199,122,86,56,233,195,253,242,99,175,126,173,188,246,234,203,165,39,242,177,39,226,105,67,228,210,232,88,161,185,59,199,166,3,93,180,233,122,213,79,153,111,71,19,128,159,55,35,178,9,146,14,113,181,165,203,16,140,122,98,14,143,142,198,229,181,175,189,94,94,253,202,87,69,98,137,68,83,247,54,182,118,203,225,254,97,185,117,227,102,185,127,239,131,50,20,217,250,224,222,253,178,255,224,94,57,220,123,32,178,248,200,72,120,136,82,13,131,133,151,215,96,65,55,151,65,95,161,220,117,158,252,213,93,63,183,125,83,100,217,181,107,215,202,139,207,191,80,174,61,115,173,148,109,17,180,144,255,156,131,206,24,64,242,235,44,108,173,110,40,227,195,131,210,127,234,105,225,166,177,16,33,189,0,43,225,115,190,19,126,67,114,127,241,231,135,127,193,137,116,226,30,85,68,30,202,139,76,195,190,22,164,220,186,115,79,132,54,125,103,151,123,207,118,22,115,182,248,92,164,179,145,216,236,60,151,46,224,137,241,55,229,205,15,190,21,254,23,254,25,36,41,62,135,191,176,216,4,18,212,23,169,136,0,87,158,207,145,149,111,146,7,177,74,84,10,228,15,52,62,36,228,104,247,210,165,75,75,31,39,111,202,121,232,146,231,153,63,200,120,251,16,224,138,60,48,149,47,106,7,58,190,222,21,201,220,110,177,155,95,100,183,124,193,109,166,87,28,109,113,108,187,248,33,223,39,83,118,96,139,56,22,185,218,130,165,53,15,118,34,221,118,224,107,87,181,44,198,40,111,87,0,251,252,149,172,158,173,223,106,155,196,142,109,136,101,118,235,179,211,127,115,176,171,157,220,138,176,161,181,18,49,231,177,127,58,27,106,39,255,190,108,56,50,23,165,77,118,193,251,55,194,84,233,25,155,227,91,69,253,24,76,47,231,247,180,188,85,105,243,196,66,26,217,68,255,31,86,65,187,200,49,54,140,17,99,71,191,184,60,34,2,115,100,58,87,68,20,69,120,104,181,249,78,250,2,35,214,29,208,190,29,7,34,37,232,247,69,59,106,143,197,77,86,31,60,87,201,100,86,175,103,62,61,170,95,143,42,59,93,97,76,12,108,241,113,50,57,112,209,183,223,253,130,47,139,158,245,133,97,1,8,109,216,37,121,242,220,39,172,214,67,63,248,55,201,253,91,199,71,232,143,249,181,190,117,115,97,117,116,132,63,14,108,65,11,254,202,98,43,202,25,219,158,22,80,177,72,128,136,21,204,59,22,56,108,104,241,10,11,164,240,33,116,219,218,4,155,187,216,43,88,155,62,4,150,28,75,193,81,28,55,111,26,217,111,50,249,147,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,112,126,17,72,162,255,252,142,77,90,150,8,36,2,137,64,34,144,8,36,2,137,192,231,30,1,206,3,190,136,9,18,17,114,101,46,114,7,18,144,4,145,67,30,220,94,77,30,65,220,65,236,25,89,35,82,174,223,16,90,78,136,25,37,70,109,43,15,66,8,89,82,232,129,128,55,146,166,33,140,144,167,12,114,134,59,242,33,27,132,77,188,155,162,74,87,212,129,32,132,20,10,114,51,218,160,156,11,157,148,35,199,59,253,152,171,45,54,51,79,68,144,90,116,2,17,223,227,209,176,244,148,79,253,63,241,253,159,41,47,62,251,92,153,107,231,40,59,252,55,180,91,119,164,93,213,190,51,87,58,85,217,208,176,93,189,222,135,176,143,246,32,163,54,192,51,216,229,198,110,43,3,19,17,91,175,124,249,101,219,65,255,247,255,193,175,151,63,252,193,15,202,7,239,191,95,238,43,108,252,173,91,183,202,222,125,17,251,251,218,81,173,241,153,142,180,19,92,118,16,182,218,168,57,85,167,217,190,238,162,28,139,248,125,235,147,54,218,106,177,129,194,94,43,143,126,94,22,233,207,25,217,91,58,239,154,221,227,87,175,94,214,49,1,175,148,215,94,123,173,60,255,210,139,229,185,175,124,169,92,125,245,75,218,162,125,169,244,21,6,30,114,175,220,219,19,209,58,46,27,79,105,97,192,68,164,164,53,168,34,75,122,169,57,213,19,101,33,243,89,222,5,128,165,143,104,136,198,90,142,161,69,13,242,19,133,92,255,64,152,191,251,238,187,242,63,41,213,15,225,230,185,8,199,126,60,244,144,251,52,7,213,63,21,54,248,148,104,73,132,201,182,20,254,133,143,133,239,225,191,38,43,178,24,31,101,65,9,11,48,44,124,189,202,216,197,14,145,140,223,57,161,13,105,236,249,28,115,65,164,144,253,253,7,204,20,217,162,133,39,226,204,175,94,219,145,172,247,223,66,221,139,160,199,191,89,176,131,237,147,49,11,91,212,61,69,159,208,134,104,89,217,53,242,148,5,6,109,69,215,32,26,6,237,18,17,130,121,192,49,25,68,44,176,80,253,163,67,249,192,80,250,177,73,139,102,68,204,243,76,90,246,79,209,39,74,123,232,61,55,130,95,11,0,102,138,242,49,243,80,252,96,226,245,125,110,204,68,136,211,174,135,104,39,156,187,159,207,14,113,238,139,6,152,163,199,22,174,63,162,110,244,251,27,86,6,46,245,55,0,27,28,171,213,184,83,94,203,152,177,107,63,148,83,215,19,56,173,4,56,18,196,78,28,32,171,193,53,22,23,16,178,95,195,102,126,98,197,90,120,0,169,204,17,7,68,80,96,76,237,219,40,125,220,137,66,98,109,9,216,85,123,171,182,194,214,184,159,37,19,53,162,60,228,77,183,250,193,253,172,20,117,206,42,247,252,166,62,253,141,71,240,97,49,67,147,162,95,124,183,208,9,38,248,141,219,16,82,167,223,145,103,156,56,70,37,108,103,30,240,12,102,252,157,169,79,147,69,61,16,108,210,237,249,68,44,32,106,0,145,92,152,39,236,218,191,125,71,11,109,180,0,135,221,250,147,9,139,112,26,27,155,177,10,123,220,70,31,99,158,223,215,55,245,205,55,223,60,221,192,204,77,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,56,87,8,36,209,127,174,134,35,141,73,4,18,129,68,32,17,72,4,18,129,68,224,139,131,192,239,252,214,111,94,216,206,66,188,144,32,114,58,48,247,74,65,202,216,75,243,206,51,196,137,239,108,133,36,84,184,112,145,227,228,213,41,234,6,49,4,33,102,73,132,12,231,38,179,35,19,162,159,114,100,151,12,19,79,13,1,20,117,131,204,35,63,218,241,58,43,194,209,118,1,55,68,63,245,208,13,57,197,21,245,200,167,159,200,26,113,133,65,132,129,22,177,212,21,113,213,177,126,137,36,85,249,108,50,42,95,121,229,229,242,207,255,212,79,149,54,196,169,236,222,218,24,136,12,85,8,113,237,112,103,135,255,116,58,42,29,242,180,195,149,114,239,139,200,63,145,133,66,72,187,123,69,158,26,89,166,62,242,71,237,235,31,53,233,4,46,125,97,135,244,237,219,183,203,175,254,234,175,150,95,251,181,95,19,153,171,29,212,178,241,222,189,67,227,220,54,244,95,55,236,88,21,92,165,175,171,103,132,171,200,99,13,81,79,196,171,184,222,50,144,121,252,71,80,167,233,131,122,236,253,145,110,72,255,201,80,71,10,136,144,158,13,39,101,239,238,189,114,253,173,119,202,239,253,246,239,148,191,43,226,173,167,235,202,179,79,151,107,207,61,83,126,242,103,190,95,222,248,238,119,202,151,190,162,99,4,158,127,182,108,40,108,125,209,162,6,75,13,159,230,47,213,47,124,224,201,161,175,10,63,161,199,53,223,122,88,235,217,68,103,200,154,191,156,106,167,234,10,224,169,72,69,200,250,142,128,189,43,140,110,105,76,56,214,129,3,23,32,249,33,109,219,98,128,33,161,151,68,186,112,30,107,87,242,84,227,233,59,203,189,181,240,55,27,95,198,88,23,121,144,154,81,23,95,225,218,20,195,233,68,178,236,80,152,113,6,221,206,136,23,222,232,52,223,146,90,72,254,163,163,3,223,225,46,210,116,115,107,67,187,249,183,21,242,92,97,209,21,86,159,54,102,216,34,95,69,47,68,40,190,198,66,132,209,72,161,244,113,225,162,126,232,120,136,126,127,203,136,118,230,48,97,248,33,241,217,173,79,244,14,66,244,143,229,251,199,199,138,24,49,227,8,12,63,198,163,167,111,130,77,83,217,66,91,204,73,162,12,216,28,110,141,154,142,139,144,215,98,9,142,175,40,218,169,237,21,20,241,98,62,86,155,218,121,45,52,57,122,128,250,27,27,219,146,211,110,238,67,34,137,240,109,96,78,68,251,68,17,32,98,6,231,180,19,222,30,252,124,103,185,207,49,39,243,193,141,121,140,62,82,96,106,47,107,63,54,254,202,91,191,123,221,112,238,230,91,180,238,39,182,8,161,249,230,241,189,144,79,208,127,22,69,8,97,35,160,33,165,213,83,203,3,39,202,237,88,14,205,229,218,70,27,91,179,205,219,12,123,44,235,17,63,209,71,228,227,90,23,71,38,244,157,37,179,94,231,225,119,39,242,193,158,132,15,18,105,1,210,127,202,49,33,242,117,251,182,250,95,17,250,30,62,254,127,191,224,247,164,240,153,24,67,191,235,120,10,57,39,145,35,24,127,22,3,112,65,246,179,144,96,95,139,156,118,229,231,228,109,109,237,232,232,148,93,243,207,177,142,122,240,57,167,163,33,228,199,184,0,125,70,39,237,128,69,96,6,254,15,30,60,72,162,223,70,33,127,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,56,255,8,60,254,191,52,207,127,31,210,194,68,32,17,72,4,18,129,68,32,17,72,4,18,129,11,136,0,231,220,95,212,20,228,183,147,240,156,29,30,100,26,100,150,147,62,244,45,200,36,200,172,32,108,156,102,246,50,35,88,68,41,214,9,162,37,8,168,168,15,25,195,229,196,167,75,71,155,232,13,221,212,229,34,133,142,120,14,34,135,119,228,33,148,184,147,162,44,234,144,79,91,65,132,214,229,11,145,87,27,218,53,220,18,225,52,19,193,216,109,100,127,250,219,223,46,63,246,202,151,180,147,254,168,92,190,188,91,158,186,124,201,100,216,129,141,73,71,227,195,178,59,224,172,115,72,37,26,133,208,247,171,13,201,111,196,91,41,99,181,11,193,135,105,216,193,181,224,156,114,85,161,111,187,151,47,139,64,30,151,35,69,18,224,125,44,66,173,63,16,147,198,130,8,181,51,226,124,108,9,47,244,35,77,34,150,149,15,153,216,87,219,186,186,125,17,167,90,108,209,51,114,81,97,195,213,46,100,191,233,103,232,36,63,23,129,59,196,14,13,92,91,196,46,246,79,244,46,214,204,206,250,126,251,143,254,184,252,222,111,253,110,217,216,217,42,175,125,227,141,242,47,253,43,127,178,124,247,251,223,47,187,175,191,46,178,95,91,193,209,195,150,111,148,70,226,221,82,179,136,35,242,207,201,93,67,96,73,208,91,18,119,232,41,238,205,43,96,224,23,70,106,138,164,190,126,227,70,121,112,112,168,197,20,61,27,43,162,32,116,181,168,98,174,29,197,51,72,117,225,233,3,238,196,34,106,98,167,59,248,226,91,113,213,239,19,145,238,225,159,220,33,202,7,58,119,30,191,133,152,111,47,241,92,205,61,252,129,242,123,247,238,149,163,225,129,201,224,107,91,91,155,229,202,149,93,181,236,187,202,125,71,188,215,131,136,150,75,139,228,111,137,88,23,189,62,149,110,17,182,221,222,192,119,210,107,71,189,188,167,153,214,248,131,252,74,139,86,32,248,57,243,124,60,214,121,232,58,67,158,118,250,27,16,250,30,42,125,50,97,142,177,32,136,133,52,44,212,129,144,149,144,72,96,238,235,176,74,208,113,144,211,112,198,59,161,250,7,3,22,27,108,43,167,175,118,180,112,66,145,6,88,20,195,188,153,206,56,46,224,200,218,183,176,236,218,201,237,11,118,88,28,227,59,192,193,19,60,32,159,233,83,144,186,228,175,95,102,147,242,31,149,168,3,94,158,248,118,232,98,30,71,61,91,168,195,162,5,141,191,66,192,207,213,54,122,189,93,39,190,153,187,134,139,194,246,179,248,128,197,59,140,27,23,137,187,225,100,111,39,127,150,237,84,217,103,201,134,72,221,79,116,135,142,186,222,105,121,81,255,81,247,90,71,253,76,29,34,44,208,87,22,167,244,26,95,165,125,190,107,143,74,248,122,96,1,110,248,61,246,177,160,137,186,44,52,97,188,199,242,47,22,131,208,46,227,206,29,185,227,145,130,253,79,30,216,130,155,171,87,159,210,238,252,219,54,95,125,145,12,222,195,98,36,198,145,113,195,55,86,139,188,124,108,91,90,40,115,44,162,255,173,242,139,191,248,159,60,202,212,44,75,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,56,7,8,36,209,127,14,6,33,77,72,4,18,129,68,32,17,72,4,18,129,68,224,139,134,192,223,249,219,127,235,66,119,25,18,7,50,134,13,171,144,44,235,68,17,164,75,16,63,148,177,139,18,194,141,84,151,213,32,184,28,59,219,33,185,79,178,65,16,62,180,195,110,95,35,116,154,138,81,39,116,35,199,69,125,202,194,6,196,227,29,217,32,241,201,163,31,212,225,30,50,148,59,177,228,122,208,183,178,91,180,163,118,14,79,180,243,121,46,34,171,37,150,244,233,107,87,203,79,127,239,39,203,64,54,30,28,10,155,203,173,114,69,161,237,73,86,15,6,94,4,19,156,169,44,180,190,176,243,152,115,221,217,21,61,129,112,146,30,200,229,57,187,156,101,215,66,59,182,3,7,136,97,118,252,195,79,177,155,21,186,106,124,172,243,167,181,123,124,172,115,168,33,125,119,47,237,150,129,118,178,190,244,210,75,229,170,22,25,60,255,236,179,229,217,167,181,251,94,161,247,175,92,185,82,174,93,190,162,29,174,131,178,35,242,116,32,82,122,99,160,29,250,68,87,96,108,232,175,8,250,133,31,126,110,100,254,209,209,145,237,10,103,65,10,161,172,57,26,96,255,238,221,114,120,231,253,162,0,5,101,255,224,168,220,184,121,91,225,177,255,65,249,71,191,241,143,203,55,190,243,147,229,223,252,243,255,78,121,237,39,191,231,60,154,250,160,222,219,63,70,250,3,198,39,145,228,91,159,118,50,31,51,251,79,105,73,228,44,62,212,18,118,35,145,241,127,244,195,55,69,170,15,197,17,106,87,188,92,156,157,196,226,168,69,74,143,108,108,67,3,199,62,88,216,251,229,10,2,47,161,173,218,255,98,204,153,99,36,124,129,188,157,29,233,149,143,78,53,70,156,63,79,10,59,109,103,188,69,137,88,88,148,7,198,12,178,27,130,31,162,116,123,123,211,125,69,58,91,50,142,5,58,144,223,45,29,216,64,56,126,174,241,177,124,81,100,127,95,4,63,161,255,59,114,86,32,152,205,152,35,204,71,95,240,49,30,139,92,159,28,234,72,138,163,102,142,176,232,65,126,45,31,143,29,245,216,5,153,205,28,34,97,3,125,164,221,86,75,33,217,173,253,102,155,183,236,54,194,220,200,87,145,182,157,190,157,173,206,124,191,180,115,77,174,51,40,123,123,135,101,120,68,52,129,158,8,100,133,99,159,15,117,87,200,126,205,5,22,25,224,255,22,182,93,54,64,2,147,28,55,230,147,63,179,96,5,221,190,235,220,23,177,216,60,59,99,156,41,123,56,233,27,81,175,4,97,28,52,119,73,11,72,254,102,55,59,68,127,60,51,102,224,97,71,37,104,236,44,162,2,159,3,91,89,194,142,242,166,92,134,198,183,8,249,245,196,120,185,189,94,134,204,186,92,109,51,101,209,191,58,255,97,189,167,245,115,93,234,172,119,58,194,34,36,118,197,51,158,234,139,158,193,26,159,29,107,97,16,223,40,14,11,177,197,74,214,175,71,183,23,120,209,34,125,192,111,184,208,183,208,216,178,104,36,176,96,33,1,223,106,91,4,179,177,101,59,249,169,71,36,136,129,222,183,117,12,201,254,190,230,194,140,163,18,244,5,214,183,22,63,193,140,192,38,218,113,251,89,72,208,177,185,243,206,59,239,80,132,177,15,15,6,37,153,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,206,5,2,73,244,159,139,97,72,35,18,129,68,32,17,72,4,18,129,68,32,17,248,98,33,192,142,219,139,156,70,144,203,173,77,35,166,32,228,72,43,226,4,82,218,207,180,135,92,129,160,129,72,164,188,38,159,140,243,105,234,81,223,137,28,241,42,146,179,103,200,24,10,148,32,95,104,135,144,233,16,65,115,8,181,38,173,218,117,185,117,242,11,49,100,34,249,78,83,237,182,198,56,165,208,29,245,144,133,160,228,170,109,198,38,100,66,14,210,72,166,148,217,98,92,190,241,227,223,46,223,250,137,111,150,169,136,45,236,59,22,62,3,66,71,111,111,151,225,1,187,78,165,75,59,120,143,167,10,113,62,58,80,57,36,233,177,19,161,34,100,89,192,176,96,213,132,146,232,72,187,179,207,222,219,242,124,235,131,118,246,47,20,162,250,213,47,125,201,118,119,127,245,171,95,45,47,190,248,146,145,251,47,191,252,114,121,89,207,87,175,94,45,131,205,141,178,187,181,93,122,34,243,53,24,2,192,6,194,244,178,171,219,146,250,3,214,106,68,32,168,205,174,86,33,232,152,1,49,184,206,142,82,46,18,111,41,43,82,141,178,241,245,219,229,158,72,127,72,254,183,111,188,87,110,127,240,160,252,238,63,251,167,214,151,149,95,211,166,106,46,7,185,25,47,35,117,93,229,71,254,93,13,253,71,83,177,114,133,83,235,199,206,254,112,153,6,173,149,172,8,108,200,69,70,234,224,240,160,252,179,63,254,99,69,63,16,9,173,40,15,29,225,183,185,179,237,62,58,21,249,175,177,133,250,20,133,171,49,214,206,119,141,95,36,223,77,12,137,238,33,237,241,27,146,45,34,16,110,132,119,39,143,119,22,16,236,106,225,136,249,128,200,229,121,165,135,185,6,216,225,179,7,90,128,1,105,217,81,221,94,119,80,174,104,129,199,230,230,150,108,134,220,87,27,138,66,192,142,121,214,116,216,162,18,133,196,39,100,63,33,244,187,242,129,78,187,47,55,96,135,180,147,181,132,95,55,27,116,159,206,70,90,192,112,104,59,233,125,193,1,103,162,51,215,153,71,44,152,193,22,143,150,1,70,204,25,200,249,126,159,197,3,90,28,51,209,92,104,15,100,46,100,173,118,104,47,20,194,94,247,133,22,63,232,235,160,186,16,198,219,34,105,119,181,224,64,71,65,44,54,133,3,187,180,125,113,78,71,161,41,142,143,15,101,135,135,235,135,60,183,118,149,111,223,5,124,182,241,15,176,138,11,242,185,163,62,241,13,137,249,27,101,106,212,18,239,81,22,121,220,215,243,221,47,112,34,46,218,211,224,88,127,244,206,226,9,59,134,64,115,201,72,127,52,248,248,76,21,253,99,164,40,28,140,3,56,105,38,155,14,255,126,114,180,7,36,182,219,199,220,199,191,214,19,182,124,216,20,253,124,146,186,167,245,255,113,237,213,117,120,238,104,33,9,88,7,113,206,184,184,31,251,120,60,78,31,126,18,127,23,152,62,189,199,174,126,250,96,184,9,91,22,143,113,60,0,184,113,12,5,9,127,96,161,10,237,249,28,237,151,221,157,171,26,11,45,202,209,55,121,162,168,16,173,45,125,227,52,36,160,27,152,208,78,244,195,159,59,229,221,119,223,45,111,191,253,182,233,205,159,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,243,139,64,18,253,231,119,108,210,178,68,32,17,72,4,18,129,68,32,17,72,4,62,151,8,252,245,255,238,191,189,240,253,130,44,31,108,112,94,184,239,184,164,67,65,154,172,119,14,210,166,38,110,144,179,203,136,174,85,61,242,144,131,183,116,25,238,174,13,242,7,242,198,201,24,4,60,127,169,75,130,148,173,100,86,122,215,237,113,98,200,195,246,35,31,186,163,46,58,33,54,131,112,69,47,207,36,137,43,41,180,56,228,188,242,58,218,217,63,23,17,249,218,215,190,90,94,120,233,197,114,124,112,95,187,168,183,44,204,61,59,187,119,181,179,254,246,193,61,17,76,67,145,193,71,101,248,129,66,238,239,223,21,113,169,29,209,34,252,69,85,41,204,187,118,68,179,35,185,33,249,166,144,81,214,23,218,227,63,87,124,145,4,59,194,233,247,159,251,179,127,182,252,169,63,249,243,22,18,251,105,237,216,127,229,229,47,151,205,107,215,68,194,139,136,199,192,134,212,95,8,203,133,118,253,187,197,34,36,69,142,77,69,132,77,68,170,182,33,207,172,61,201,179,163,91,139,14,102,71,135,34,123,231,138,10,160,29,184,112,147,222,89,216,51,85,149,77,10,27,175,21,4,165,47,194,249,185,87,95,41,207,93,186,82,190,203,162,0,66,245,203,31,14,14,15,203,206,203,175,152,188,213,71,7,87,36,123,198,62,117,226,147,32,252,67,239,250,93,216,61,50,209,254,71,76,182,25,191,89,4,50,23,62,67,133,9,191,113,243,166,136,103,157,69,174,177,234,119,55,108,7,51,38,176,123,159,126,138,66,20,174,238,219,248,183,128,109,252,219,237,96,172,195,7,99,174,240,142,159,110,104,142,249,238,247,133,45,236,240,93,209,204,31,223,145,78,221,150,157,123,238,11,2,88,28,48,26,234,140,251,222,150,205,165,174,136,254,75,151,174,25,129,60,210,226,18,222,137,34,1,225,57,19,225,204,49,26,166,95,100,127,91,196,126,87,97,247,253,200,0,200,104,230,148,186,160,221,252,244,229,88,59,249,71,156,141,174,5,11,19,133,238,39,245,37,31,103,164,91,134,126,98,78,122,95,61,226,71,236,232,39,106,0,100,62,41,228,98,193,131,217,34,194,124,62,107,149,171,87,158,179,144,253,123,123,7,182,35,27,93,45,45,148,25,106,206,16,77,128,93,252,228,177,147,223,214,167,176,64,69,147,195,242,236,145,137,10,206,78,194,19,17,35,230,58,152,125,216,132,173,39,235,185,14,242,105,87,13,185,74,22,82,88,255,152,183,228,241,46,187,52,94,211,217,88,24,106,142,9,243,110,19,142,158,249,177,156,102,244,145,133,14,92,75,27,37,96,58,165,230,67,164,85,125,175,228,118,158,124,70,38,242,227,254,248,38,88,216,16,82,140,229,195,137,35,23,44,34,132,125,179,117,52,136,72,127,176,39,121,59,75,5,15,87,110,114,144,227,194,70,234,6,209,79,241,88,43,84,230,26,87,161,106,145,51,88,144,194,14,255,225,144,8,36,71,138,90,178,107,209,47,8,191,223,237,206,180,64,230,178,217,67,84,18,79,126,156,68,124,87,173,157,198,39,249,70,50,69,153,123,183,111,189,95,174,95,191,209,212,201,91,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,121,69,32,137,254,243,58,50,105,87,34,144,8,36,2,137,64,34,144,8,36,2,159,83,4,238,220,185,115,225,123,6,241,66,130,136,129,92,131,236,59,56,24,25,57,195,14,91,21,136,8,247,29,170,144,48,135,135,251,70,158,176,99,213,8,114,17,115,108,74,134,100,65,151,17,148,218,113,25,58,93,47,59,225,157,244,226,124,101,200,23,39,167,32,81,217,41,44,29,170,207,162,3,238,190,51,214,119,68,67,14,145,23,100,61,101,212,97,215,179,69,35,80,249,114,247,108,67,38,161,27,121,244,113,175,109,137,126,18,153,160,35,114,115,40,91,123,155,189,178,127,127,175,188,170,93,244,127,234,95,251,51,229,72,100,57,188,30,225,220,47,93,187,84,182,246,117,110,121,79,103,139,139,148,26,104,103,253,15,223,250,99,35,110,39,34,196,183,250,34,251,100,3,59,170,169,196,89,222,115,145,194,132,185,214,254,110,107,31,27,136,8,112,176,183,103,239,27,27,61,237,214,191,92,126,254,231,126,182,124,245,75,47,138,8,221,48,60,166,34,96,143,63,208,177,0,218,57,237,248,136,32,107,120,199,78,60,64,58,106,28,58,234,163,19,99,194,71,100,175,94,76,182,43,178,24,146,151,119,49,146,186,75,30,198,203,56,57,234,136,61,213,171,148,232,46,2,187,171,2,157,1,111,229,3,213,83,255,118,46,235,12,120,136,85,17,125,94,207,201,189,166,150,178,220,40,108,12,178,183,201,146,188,53,132,40,78,225,247,179,126,43,209,211,68,88,172,64,242,118,30,150,224,76,244,71,39,53,32,27,66,174,219,248,81,212,153,234,108,122,116,19,246,254,205,183,223,45,239,221,184,89,182,118,119,202,158,118,210,63,255,194,179,101,67,227,50,229,24,4,45,6,153,235,28,121,66,216,211,163,177,118,179,79,240,97,17,183,238,207,238,159,189,62,161,206,89,111,49,49,159,156,76,60,252,190,135,60,151,63,201,215,240,3,234,236,237,223,147,172,116,216,226,143,0,194,119,208,35,183,175,16,247,248,104,95,254,117,229,202,174,72,78,198,68,225,249,167,132,196,223,182,161,155,40,234,68,191,171,124,133,64,31,143,181,27,90,254,218,229,44,6,180,10,187,126,223,207,68,199,158,153,236,39,212,60,225,250,39,218,145,206,156,166,109,66,244,51,127,216,153,110,112,202,227,209,1,92,0,0,32,0,73,68,65,84,95,152,111,44,70,193,111,121,102,126,146,232,7,196,239,241,177,71,187,88,180,216,129,205,66,27,46,198,169,167,69,6,16,220,138,62,177,216,40,59,219,79,201,222,94,25,137,180,29,30,41,10,2,17,20,20,122,125,116,188,175,121,183,39,57,217,160,197,7,221,158,71,16,96,44,176,219,146,230,16,71,94,28,105,209,202,181,107,79,235,187,195,226,21,183,245,210,165,75,246,157,26,107,252,144,199,70,179,185,121,14,127,33,239,180,228,249,144,207,190,67,29,242,158,99,13,168,71,36,4,236,159,105,108,59,234,207,104,72,153,60,132,239,164,118,252,15,71,251,234,255,80,56,16,217,193,137,127,202,56,238,0,91,192,48,190,103,180,109,223,61,145,207,3,45,174,225,155,197,122,31,218,167,173,245,59,122,208,1,166,65,168,115,15,76,98,97,19,114,200,144,162,156,247,104,55,190,175,129,131,9,158,242,67,251,254,125,197,38,198,218,109,55,219,244,61,195,118,59,126,65,11,78,200,67,63,125,192,95,60,10,202,195,71,189,68,51,232,14,27,169,91,219,194,223,49,92,211,253,251,38,238,101,238,99,28,167,160,38,236,239,136,99,45,170,154,222,231,239,30,29,77,2,254,250,190,110,40,162,196,149,203,87,117,220,200,253,50,214,247,139,111,124,87,11,154,186,242,99,239,79,203,22,104,217,177,20,227,3,155,107,119,239,222,43,127,240,7,127,16,166,229,61,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,156,34,144,68,255,57,29,152,52,43,17,72,4,18,129,68,32,17,72,4,18,129,207,35,2,125,145,100,127,233,23,255,211,11,221,181,255,248,23,254,162,147,83,144,193,13,233,67,135,32,94,156,104,106,72,183,166,151,16,41,92,145,252,217,73,202,40,123,184,60,164,253,30,132,15,114,180,17,239,148,70,187,228,123,251,94,39,116,134,44,239,144,72,188,215,101,161,143,188,144,9,146,44,228,162,29,53,96,36,208,145,206,39,31,238,15,165,171,148,159,248,238,183,21,166,127,75,4,172,118,178,118,181,32,65,27,220,127,237,127,251,223,203,111,254,214,111,151,155,183,223,55,242,233,193,131,123,165,191,177,35,121,39,64,33,195,226,204,106,39,218,156,200,131,140,135,16,51,155,236,44,234,32,213,8,81,61,46,59,91,215,202,246,96,163,180,213,143,185,118,53,119,55,68,126,201,166,46,164,152,86,78,204,26,124,196,58,250,17,224,134,143,89,47,160,248,71,63,144,113,162,158,13,55,201,91,39,98,120,120,71,70,118,112,211,131,46,136,113,228,184,67,228,55,68,57,229,228,89,62,47,60,235,102,117,40,227,217,85,177,74,192,84,235,29,204,30,74,97,199,67,5,63,194,140,198,96,124,160,246,153,174,88,121,72,196,125,17,153,127,252,195,119,202,80,103,197,47,32,181,197,198,110,108,40,234,129,146,145,228,26,31,198,24,95,154,138,16,157,64,108,107,252,13,69,141,95,248,98,232,166,29,100,185,220,239,218,78,242,10,111,35,56,155,133,46,96,57,215,113,17,248,80,167,189,97,50,135,135,190,147,159,221,212,68,218,24,108,120,248,251,110,135,136,0,138,58,129,110,231,120,181,38,195,119,251,179,184,230,88,103,153,7,217,203,184,176,67,30,2,155,29,252,236,218,199,231,8,215,63,211,110,116,243,87,237,170,239,74,198,124,135,225,166,18,228,186,244,199,133,239,174,200,90,199,10,159,230,66,102,34,93,29,45,20,105,137,8,159,115,140,192,24,127,236,151,205,193,21,17,178,187,90,43,162,104,6,90,172,192,194,133,145,194,244,143,39,7,178,133,235,72,109,177,88,128,118,249,6,52,190,106,190,133,127,234,187,67,150,126,104,11,28,137,136,33,94,221,236,132,244,53,123,145,144,29,31,53,209,101,11,21,175,246,33,180,105,151,40,4,204,153,118,171,47,221,142,79,140,43,216,129,35,11,27,144,229,59,97,176,169,31,16,229,45,236,150,87,132,109,216,85,219,103,249,90,64,32,132,45,223,203,220,39,145,173,235,241,94,167,90,79,157,31,207,81,23,57,174,120,143,242,179,239,216,92,127,231,177,95,115,128,142,53,233,180,182,209,255,168,252,39,105,159,185,16,199,84,16,217,130,49,110,233,188,13,63,54,130,197,4,90,88,163,133,43,44,92,56,62,246,227,34,182,54,57,226,161,99,139,78,38,138,108,129,237,190,144,69,248,107,65,69,91,99,233,243,78,246,233,251,232,209,46,138,133,239,255,119,255,252,191,31,93,202,123,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,57,68,32,137,254,115,56,40,105,82,34,144,8,36,2,137,64,34,144,8,36,2,159,71,4,32,249,63,7,105,177,191,191,111,164,8,59,208,197,249,25,129,18,253,170,137,26,39,143,68,169,16,250,189,33,146,66,174,190,159,36,55,157,228,66,30,30,207,8,49,253,212,100,188,36,150,213,67,47,237,34,67,170,201,164,200,71,14,242,49,118,173,242,78,162,78,92,216,129,12,36,18,207,145,106,217,150,118,228,30,105,151,49,100,30,34,79,63,117,173,252,171,127,230,79,151,23,191,244,114,249,193,239,255,94,249,135,191,254,247,202,111,252,163,127,88,126,240,131,31,148,7,135,71,165,45,82,117,107,83,187,242,57,66,90,164,47,145,13,46,15,46,105,215,47,100,176,66,117,107,39,125,79,59,147,219,218,161,76,59,78,250,171,47,34,64,123,34,17,109,55,175,17,155,93,133,251,63,42,207,61,251,116,185,188,179,35,85,132,2,159,136,184,234,105,7,57,36,179,227,214,66,103,195,176,211,67,27,143,166,175,214,31,48,37,159,80,213,6,65,67,204,1,116,36,135,198,164,176,217,106,0,45,228,63,237,8,3,30,209,45,15,104,218,64,128,20,119,158,157,89,14,123,156,151,109,244,81,188,158,176,179,182,99,189,60,222,151,246,69,198,201,123,180,87,185,137,11,60,137,238,147,170,0,213,46,208,9,44,125,76,228,7,135,227,242,59,191,247,123,26,7,249,170,136,197,110,111,67,39,27,108,11,27,17,235,138,138,48,99,139,49,231,207,75,7,126,71,120,127,38,140,232,121,243,51,121,164,198,190,191,156,63,225,103,248,160,251,95,203,200,110,34,55,108,109,109,219,238,123,195,92,99,12,233,203,238,112,200,238,99,29,31,64,136,123,194,241,111,244,69,240,15,180,251,127,176,35,178,127,71,161,245,253,120,13,116,227,187,248,58,30,2,201,207,89,241,49,31,100,168,8,113,22,31,76,228,115,218,185,63,31,139,88,31,234,25,130,95,100,168,8,126,234,74,133,29,81,96,164,110,243,61,131,24,5,38,243,19,61,88,127,39,68,207,152,105,129,66,115,228,134,250,12,207,205,81,21,165,125,104,11,15,102,115,145,226,115,157,167,94,54,165,115,183,244,218,87,116,109,150,35,69,138,96,231,254,112,116,95,167,81,60,48,146,127,58,211,145,1,69,17,50,132,95,187,205,46,237,21,41,29,184,185,29,44,140,89,44,23,70,96,179,68,205,246,136,144,128,165,36,234,69,93,207,121,146,95,161,7,134,22,217,128,69,57,16,251,44,94,128,48,86,132,3,118,156,79,130,232,23,158,234,244,120,226,209,16,24,111,206,175,111,137,152,198,70,95,168,224,109,186,29,81,111,53,23,25,111,243,187,198,180,117,123,163,60,238,148,243,28,119,170,241,188,94,175,81,183,188,133,76,221,214,178,240,161,7,230,240,106,158,71,219,46,198,236,99,17,19,54,84,151,124,100,185,242,168,209,183,222,86,188,63,206,86,142,179,160,125,162,41,48,87,144,55,223,212,255,217,225,14,174,220,249,123,103,162,69,56,177,40,128,5,2,45,69,87,96,6,16,233,132,57,134,255,247,52,134,200,47,22,190,24,197,159,249,96,151,242,7,255,244,15,185,225,221,171,65,33,39,83,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,185,65,32,137,254,115,51,20,105,72,34,144,8,36,2,137,64,34,144,8,36,2,159,111,4,134,195,225,231,162,131,15,30,60,56,209,15,200,105,146,145,147,107,116,72,16,72,148,5,129,19,119,234,88,57,161,172,155,114,200,30,118,14,71,25,220,44,196,11,109,120,25,156,139,19,87,212,9,162,7,249,32,138,162,46,186,169,27,239,200,66,236,212,41,116,147,23,250,144,35,213,250,120,70,150,115,204,217,157,61,23,145,185,189,189,91,94,127,253,245,114,91,103,63,255,149,255,242,191,40,255,223,111,254,70,185,125,253,189,50,60,60,176,157,163,162,126,181,35,89,100,175,194,150,15,68,2,143,68,254,94,214,249,246,79,93,122,10,150,95,132,230,190,110,67,237,10,22,57,37,34,213,237,45,70,144,210,126,91,4,254,88,161,199,233,1,187,85,41,127,233,165,151,180,112,64,68,151,48,99,87,113,135,243,217,101,155,160,48,220,36,98,4,216,2,123,81,98,28,149,227,201,27,253,80,208,115,61,137,236,18,119,37,36,45,175,37,125,232,177,132,18,146,238,78,232,67,2,147,1,193,172,250,18,227,124,122,18,180,30,191,44,92,128,124,35,89,63,44,223,94,181,137,25,221,97,131,247,195,75,104,178,105,51,50,162,237,120,255,164,238,235,237,60,74,111,216,160,59,62,129,141,75,59,181,192,226,232,232,64,190,208,47,15,68,174,179,163,191,173,35,15,230,34,160,123,26,227,77,17,253,36,243,75,133,189,135,84,4,199,169,252,101,46,191,198,143,193,125,166,119,116,178,203,60,118,186,243,14,118,212,165,93,142,117,192,95,183,183,46,89,20,137,209,72,59,225,85,223,118,140,139,48,134,56,63,22,17,127,160,35,3,198,218,153,207,238,125,72,254,171,87,158,145,255,177,171,127,211,108,194,30,244,146,104,99,95,242,147,113,248,27,99,38,251,180,235,124,50,17,177,175,157,231,132,47,247,93,253,28,57,0,193,207,28,100,103,190,207,195,162,8,1,158,32,71,125,92,67,63,249,216,15,9,75,34,100,63,187,222,105,151,35,5,216,69,221,234,137,128,213,34,136,217,88,101,138,72,176,177,121,77,139,90,118,181,139,186,99,125,97,94,12,143,239,233,250,64,242,7,186,20,81,64,243,164,45,39,35,68,62,206,206,66,3,116,174,39,242,192,174,175,80,237,28,21,16,9,140,33,122,41,195,214,250,66,230,52,93,81,119,253,78,180,131,144,215,20,212,179,8,126,245,163,109,71,16,208,134,22,71,216,92,97,113,199,80,120,178,96,66,190,160,197,32,212,35,106,130,63,59,70,11,205,15,186,66,89,232,13,60,217,173,206,197,2,137,176,121,221,30,215,185,138,162,16,229,143,146,15,253,209,94,224,18,117,31,119,143,250,181,156,233,178,254,173,190,3,181,92,253,28,237,70,125,202,200,227,170,229,162,188,190,243,29,142,241,36,4,191,207,21,159,79,114,83,69,55,97,65,74,51,79,164,143,185,55,85,116,10,63,66,67,71,8,244,240,79,93,138,138,81,32,247,53,111,104,23,189,248,8,115,12,255,39,189,249,230,155,229,237,183,223,174,155,207,231,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,115,134,64,18,253,231,108,64,210,156,68,32,17,72,4,18,129,68,32,17,72,4,62,143,8,60,184,115,235,115,211,45,118,244,67,138,4,49,19,68,37,132,11,33,148,33,14,197,155,88,130,180,9,34,230,52,2,199,202,27,25,158,131,232,169,101,201,131,124,161,77,116,177,27,182,78,117,57,207,145,120,142,119,136,29,72,83,179,81,249,232,71,95,232,229,61,100,194,142,208,195,61,250,107,121,34,96,85,83,132,227,194,206,68,255,155,127,243,127,45,191,255,79,126,187,76,134,135,58,7,122,87,187,186,119,139,47,234,232,104,183,232,64,103,183,31,150,75,215,118,236,156,237,87,94,122,69,68,253,229,114,60,28,73,149,118,248,31,137,112,210,159,5,187,83,69,130,90,59,98,215,177,59,108,18,111,37,187,221,222,231,158,125,65,196,148,206,228,22,33,91,56,15,92,207,112,173,118,246,123,71,132,160,213,83,93,180,47,97,114,226,141,246,212,128,145,144,115,200,48,235,140,8,70,221,227,178,44,233,32,153,13,122,132,216,15,28,157,192,84,161,148,67,88,123,77,26,162,141,166,158,238,182,123,159,246,72,188,44,109,17,59,77,136,239,38,157,134,117,148,125,34,247,166,47,235,186,108,1,195,210,166,245,82,189,83,79,62,65,178,133,10,108,101,231,93,100,181,251,96,41,183,110,221,46,119,223,191,87,90,90,144,49,85,217,246,96,171,244,68,174,47,166,16,139,99,27,207,56,135,222,124,75,139,29,88,16,1,177,11,129,222,213,120,197,220,1,7,18,114,232,231,206,25,239,224,206,78,116,228,230,34,188,141,36,22,161,12,217,63,26,77,181,147,159,115,236,21,217,161,191,83,174,92,121,170,92,214,34,18,206,166,87,216,5,211,135,156,251,53,145,42,216,197,63,45,135,195,35,229,137,104,23,75,237,225,203,181,235,89,246,66,244,179,147,31,219,153,199,248,98,183,153,119,225,255,11,244,154,173,238,83,141,217,178,51,124,140,102,253,219,96,11,31,180,240,0,251,89,40,160,110,169,174,250,49,213,123,25,104,253,203,86,233,119,119,117,13,68,242,251,194,151,195,163,61,237,128,215,121,246,147,251,34,201,15,101,7,182,176,19,222,163,17,116,68,122,51,23,72,43,223,241,182,99,168,193,28,220,232,55,119,108,227,172,123,230,58,97,221,35,5,230,241,142,236,122,94,148,213,119,176,179,157,252,90,240,48,25,107,30,200,166,129,34,40,180,229,215,224,235,99,200,248,131,169,142,63,208,209,7,118,236,129,236,160,13,199,210,251,192,2,24,118,160,147,79,114,123,25,59,250,228,125,70,94,110,103,182,173,219,183,210,183,250,102,160,167,78,212,89,175,87,151,243,252,36,50,171,58,12,164,219,27,121,102,191,190,71,49,246,232,99,156,194,47,162,125,228,194,103,162,110,93,22,121,143,186,19,185,193,22,143,40,90,4,209,3,198,96,44,220,237,251,166,28,59,86,65,111,148,245,180,8,71,107,105,236,141,112,252,51,213,165,61,236,96,225,9,245,220,214,152,215,62,70,124,83,241,151,187,119,239,90,116,22,52,100,74,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,56,159,8,36,209,127,62,199,37,173,74,4,18,129,68,32,17,72,4,18,129,68,224,115,133,192,222,222,222,231,166,63,53,209,15,9,197,174,228,32,75,56,235,184,225,172,44,79,20,146,8,31,39,81,130,208,137,123,0,18,196,38,249,232,131,8,173,19,121,92,78,18,121,89,228,33,231,36,168,239,150,174,235,25,249,164,12,244,7,1,71,27,228,115,161,3,50,135,231,90,6,29,81,55,228,201,227,153,157,202,195,195,145,72,164,182,221,223,209,110,207,241,120,100,59,174,7,10,163,127,168,69,16,18,44,59,155,91,229,103,255,185,159,43,79,61,245,108,249,91,127,251,239,148,34,34,115,115,115,160,72,238,10,103,190,187,81,166,29,72,72,24,40,250,11,249,173,254,137,152,130,200,181,63,141,77,22,164,93,93,134,188,234,247,123,229,234,213,171,162,207,69,178,137,136,178,93,205,34,80,199,138,20,192,197,238,254,150,237,100,5,245,135,147,145,110,232,162,84,76,22,237,144,162,175,109,216,111,37,112,33,196,60,58,32,249,37,176,210,39,50,207,142,7,144,44,229,134,163,30,60,12,57,57,122,182,119,85,52,117,48,148,228,66,14,42,81,6,87,236,111,158,213,140,73,149,245,201,60,202,238,135,210,41,89,15,201,68,70,212,231,206,213,16,240,236,250,101,119,253,31,254,225,15,202,193,209,81,89,108,176,111,191,85,54,21,94,31,95,28,31,41,244,189,8,68,72,101,118,127,79,167,190,64,133,163,46,192,110,166,51,232,241,165,240,61,136,97,18,121,245,14,229,137,118,34,67,146,67,82,83,198,184,224,167,132,126,159,140,69,216,31,76,68,242,143,53,84,125,35,249,159,121,250,133,178,179,163,99,33,20,109,0,127,31,75,134,187,63,143,44,92,63,100,255,4,146,95,139,74,156,236,231,89,228,190,200,104,60,67,238,163,29,207,248,0,243,67,209,7,154,249,193,130,1,220,20,194,26,210,125,53,130,60,123,190,61,232,7,27,241,107,200,88,95,164,160,133,41,202,67,71,167,61,208,26,145,173,255,159,189,55,139,181,236,186,206,245,230,238,79,95,61,139,162,41,54,34,213,80,164,174,101,203,114,115,27,95,203,9,114,155,224,250,197,192,69,18,219,49,12,40,134,97,24,23,176,13,231,205,47,121,73,224,39,3,1,242,150,247,32,15,193,205,67,100,59,142,239,181,76,201,150,109,82,36,37,21,91,177,47,146,85,172,230,84,157,110,247,123,231,255,198,88,227,236,85,167,78,85,177,44,54,69,122,204,170,181,215,90,179,25,115,204,127,206,185,74,212,63,198,152,194,105,201,140,96,168,55,24,108,43,74,194,158,140,94,68,240,15,247,164,139,12,17,100,212,128,23,59,70,61,232,193,218,101,173,185,39,191,175,158,88,183,209,47,247,200,243,254,156,224,198,187,123,125,125,221,202,234,88,131,41,87,189,157,189,220,244,135,29,201,222,101,33,251,216,217,199,157,246,138,201,50,3,15,140,52,32,249,39,140,197,73,254,86,91,120,178,63,181,199,233,83,104,170,57,253,31,222,89,232,102,251,139,121,103,191,9,251,208,55,90,69,57,107,131,231,131,229,33,39,234,199,157,124,234,115,145,2,175,195,100,68,155,27,221,67,134,223,253,187,10,201,143,76,214,81,164,131,186,81,159,58,92,145,88,111,183,74,212,167,30,123,205,244,229,139,166,241,176,215,184,147,15,86,51,198,168,203,215,176,240,97,93,203,56,163,161,99,82,136,194,48,30,97,40,160,104,12,178,190,137,49,208,150,8,10,19,69,200,224,152,136,193,96,80,158,213,241,28,191,251,187,191,127,43,181,178,60,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,35,66,32,137,254,143,8,248,236,54,17,72,4,18,129,68,32,17,72,4,18,129,127,44,8,156,121,234,201,79,212,80,33,229,72,144,35,92,117,114,38,8,147,32,117,156,128,185,150,160,138,50,234,214,203,35,63,238,1,26,245,234,68,86,148,147,95,47,11,34,180,174,27,229,144,123,65,244,83,22,237,169,207,69,170,215,161,13,137,122,144,74,209,15,207,132,92,239,136,8,26,13,134,34,247,68,204,139,48,154,136,196,223,30,14,74,79,222,163,247,222,119,127,249,133,127,254,243,229,115,15,63,92,190,252,165,175,72,110,41,79,125,247,76,249,225,43,175,73,142,72,77,121,247,79,214,198,10,39,45,207,109,136,83,113,92,13,200,84,145,74,144,135,30,114,218,137,95,116,182,113,139,90,68,151,213,213,181,114,228,200,145,74,47,39,234,68,57,138,76,212,53,19,145,37,18,126,166,14,33,19,141,160,183,81,248,143,141,201,72,69,141,71,178,212,179,254,84,36,92,140,55,238,34,21,85,88,53,100,158,247,105,122,233,41,79,87,60,117,169,163,20,88,249,179,55,242,190,244,92,245,99,2,170,174,172,145,253,56,238,241,110,85,245,82,151,23,101,215,223,67,185,235,75,44,167,26,199,117,165,228,163,71,116,118,93,133,42,131,114,214,5,55,186,10,221,149,111,68,177,38,13,195,157,51,103,206,136,208,23,142,75,16,216,173,178,178,178,98,149,131,172,135,204,157,137,84,159,205,204,165,216,132,219,26,210,244,66,150,59,169,168,163,32,170,121,166,2,207,36,234,241,188,177,177,97,225,196,121,102,159,65,254,79,181,118,118,119,71,34,33,241,228,95,87,157,35,230,201,143,151,249,100,60,47,91,123,155,210,211,195,227,251,249,228,120,242,227,169,175,136,22,58,118,98,170,176,228,22,202,92,196,168,122,212,48,185,100,48,192,220,218,49,18,21,169,174,129,51,31,16,244,120,81,7,16,60,95,7,177,138,89,163,126,121,57,227,227,34,105,56,38,187,215,217,80,244,138,227,146,39,162,85,164,254,64,33,250,247,6,151,74,127,112,197,136,241,153,244,32,194,69,83,199,4,96,4,64,255,144,177,68,63,32,129,127,144,199,244,21,41,158,125,234,218,54,126,246,38,245,27,34,114,215,214,214,172,170,213,171,233,26,237,111,231,78,255,144,253,200,234,180,151,75,87,145,9,116,8,131,230,134,99,15,60,106,8,70,30,22,65,65,199,55,176,126,192,1,207,127,199,211,113,146,0,123,175,131,9,214,245,61,192,179,125,163,248,86,168,126,140,51,244,53,124,192,168,154,144,122,121,253,57,234,31,188,211,46,228,190,151,250,215,180,231,56,142,234,59,192,92,69,194,24,131,47,134,203,245,220,144,237,253,9,146,74,95,74,163,127,242,88,247,183,74,46,131,49,187,241,11,198,36,228,233,52,8,91,231,28,239,192,250,119,89,218,47,200,212,186,183,62,137,170,17,70,2,124,39,101,116,19,251,144,250,180,69,222,158,78,217,65,47,154,66,244,163,166,46,54,65,166,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,59,12,129,36,250,239,176,9,73,117,18,129,68,32,17,72,4,18,129,68,32,17,248,164,33,16,196,248,39,101,92,195,161,88,16,18,161,154,21,202,27,15,72,247,112,133,76,81,30,4,144,17,63,144,63,78,198,205,69,180,88,248,106,8,160,90,232,118,19,99,4,150,152,44,107,71,147,248,159,232,120,25,67,10,209,71,151,2,201,112,130,77,79,70,196,88,5,171,227,28,12,228,140,17,58,81,64,43,35,108,22,198,6,81,135,122,45,233,139,115,238,92,97,156,185,32,123,194,112,33,218,65,180,197,179,17,174,170,191,178,4,121,171,112,227,87,46,149,147,39,142,148,71,62,255,229,242,19,95,254,82,249,217,175,254,116,57,117,236,120,185,235,228,93,229,234,213,109,133,149,158,151,211,167,78,150,151,94,126,217,194,245,183,79,10,171,102,199,206,232,134,84,178,190,240,212,149,199,62,30,169,48,75,166,191,176,157,134,151,62,158,205,210,117,109,101,201,46,136,86,241,203,150,71,72,111,158,33,237,241,250,157,240,162,179,192,45,85,132,155,207,133,207,9,180,105,171,194,217,60,94,37,55,146,96,178,132,231,185,134,166,121,130,104,21,217,197,92,42,143,121,107,74,63,142,7,160,130,121,87,27,233,175,87,203,171,4,16,159,30,1,149,104,230,106,209,139,138,152,111,17,165,65,8,214,73,194,152,27,213,186,121,66,96,213,221,205,43,30,40,13,104,14,109,203,122,213,248,32,152,163,153,141,171,234,204,188,132,39,101,32,210,252,210,213,43,229,213,55,223,176,181,223,106,172,104,30,151,68,186,175,106,104,204,141,214,40,24,226,177,109,88,107,254,240,148,215,186,102,124,0,3,9,13,193,200,92,123,30,16,106,14,205,198,131,245,38,3,21,205,101,183,227,33,231,33,236,89,43,163,209,212,188,140,119,119,251,70,190,31,61,178,170,168,17,39,68,34,119,148,47,15,242,137,66,223,139,108,70,38,107,149,104,19,195,161,188,248,229,201,111,253,152,94,78,136,178,151,218,29,194,160,203,203,188,176,191,240,192,150,218,118,190,128,147,174,238,69,206,170,209,154,165,144,196,156,239,3,84,101,105,77,50,52,46,243,92,87,221,142,116,231,106,53,151,85,48,21,41,222,45,203,10,113,63,85,232,254,221,157,65,185,186,125,73,199,8,92,148,145,202,21,245,188,171,139,232,2,67,237,15,69,18,80,93,161,164,186,234,136,191,90,123,232,79,88,126,112,99,253,144,226,123,224,207,62,169,28,103,1,118,246,45,146,84,238,75,75,203,194,129,176,253,215,42,142,76,219,111,8,184,38,105,254,234,201,230,81,25,218,151,68,76,152,77,244,141,154,139,20,238,114,252,128,188,249,85,157,57,194,160,66,38,22,130,136,40,9,67,233,59,210,188,249,62,111,74,15,250,163,220,190,133,246,157,67,31,233,104,22,37,209,33,125,123,255,24,237,216,62,179,189,28,199,14,28,208,77,181,25,195,97,227,176,57,15,177,183,184,223,78,93,68,161,155,58,181,167,232,219,239,202,19,78,102,28,98,75,70,250,26,126,212,245,61,70,123,146,225,1,38,213,229,185,55,255,101,29,178,14,212,196,214,228,98,31,113,220,5,115,80,97,103,152,208,7,134,25,172,3,121,235,155,177,12,71,96,32,131,126,185,171,76,229,232,128,254,203,203,203,229,234,22,199,37,160,111,41,103,207,158,181,16,254,55,215,42,75,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,62,42,4,226,255,69,252,168,250,207,126,19,129,68,32,17,72,4,18,129,68,32,17,72,4,62,193,8,252,199,255,243,255,248,196,141,110,42,66,26,66,100,208,159,150,187,79,159,48,114,114,170,16,213,221,30,100,215,94,233,40,100,55,228,74,115,46,15,99,145,93,227,161,200,47,181,33,172,63,68,88,79,33,238,39,242,184,132,35,26,139,224,198,112,128,80,226,188,115,47,141,37,35,205,32,74,57,123,254,200,198,81,17,49,93,35,44,9,179,44,234,198,9,114,158,68,206,64,218,224,185,107,222,187,18,2,113,19,132,61,122,146,15,9,199,157,99,6,160,114,141,186,148,151,112,71,196,207,116,44,66,84,46,156,179,233,168,44,245,186,234,83,68,145,188,118,71,163,177,201,134,248,221,219,83,184,126,201,234,170,255,166,116,28,12,174,150,31,127,244,139,229,177,71,191,80,190,252,216,35,229,243,15,125,166,60,112,255,125,101,164,243,207,7,10,221,190,123,233,156,184,77,72,212,78,185,239,254,79,149,214,19,80,147,147,210,151,231,63,228,127,163,179,44,157,60,210,64,183,139,215,169,8,76,245,201,216,48,158,48,50,81,68,20,158,204,13,121,235,19,222,252,132,188,249,143,172,174,26,129,11,145,217,210,25,213,144,90,93,176,22,57,138,60,72,65,202,44,41,68,53,242,26,98,33,193,150,103,74,230,194,107,65,36,46,236,2,36,198,82,117,179,42,226,38,141,204,131,116,197,139,127,6,65,86,145,172,109,225,140,64,104,98,19,236,205,133,157,254,19,75,237,144,7,118,240,101,96,183,207,101,162,15,196,155,213,151,140,232,16,230,206,82,100,232,197,21,175,242,253,70,45,70,214,58,164,204,106,212,154,123,139,248,61,160,167,72,62,230,217,250,87,223,232,74,50,67,6,60,193,177,0,33,142,253,0,195,22,149,45,245,202,232,242,121,221,187,229,133,179,175,149,183,223,61,95,86,214,142,151,205,173,73,89,63,178,81,142,46,159,210,28,104,173,139,212,30,16,178,157,245,222,144,247,253,96,75,243,211,46,203,221,37,173,97,73,18,134,118,220,133,128,129,216,135,168,100,189,14,229,161,15,164,253,254,80,93,173,168,14,71,75,116,45,116,127,95,235,234,202,149,77,17,200,147,114,101,115,203,136,235,85,173,133,78,183,81,182,182,47,216,218,102,45,176,198,205,115,95,130,156,244,116,210,159,113,49,7,6,153,38,166,215,133,116,214,90,33,132,191,236,75,208,129,53,100,100,167,214,155,237,43,136,92,37,118,139,33,110,211,237,134,54,236,31,146,19,209,250,213,58,69,119,250,159,74,143,13,237,217,141,245,35,218,95,238,241,222,91,235,25,25,62,148,225,193,246,246,121,141,113,87,36,255,86,25,142,68,240,179,247,109,113,72,7,233,70,116,132,166,72,112,243,188,54,61,69,211,138,192,69,255,94,167,91,90,138,156,49,28,42,226,129,190,45,44,101,218,130,159,30,172,78,75,99,153,96,56,163,233,155,105,140,199,142,223,173,49,116,109,143,97,64,48,30,233,123,131,158,186,34,209,222,241,193,88,70,228,60,161,246,109,63,74,134,190,93,97,88,208,108,106,13,12,123,90,13,171,154,3,174,117,27,119,95,70,22,67,125,251,154,29,69,247,216,217,210,55,100,71,234,96,220,64,196,15,125,127,244,109,33,2,136,19,222,68,82,192,152,100,9,112,133,53,196,63,36,62,164,190,50,26,34,171,167,125,27,63,6,78,28,119,48,26,94,145,78,204,151,22,80,89,68,39,96,158,192,9,47,116,55,236,24,217,144,200,103,78,49,242,96,156,78,108,99,200,225,115,27,99,165,50,117,227,78,221,250,81,44,86,80,253,120,61,225,36,188,249,30,204,171,72,21,124,35,208,155,107,46,28,49,58,25,219,191,17,24,104,77,53,199,123,194,73,17,28,244,125,162,255,232,11,29,120,143,185,224,25,157,25,71,164,208,45,222,173,173,253,91,226,134,13,214,167,212,55,52,187,203,182,62,118,118,60,226,140,181,165,140,69,111,11,95,95,126,77,57,123,209,191,149,154,71,97,71,4,142,142,12,94,56,146,163,173,72,18,252,155,196,249,34,24,78,181,59,189,242,234,235,111,148,167,191,247,84,93,133,124,78,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,131,16,72,162,255,14,154,140,84,37,17,72,4,18,129,68,32,17,72,4,18,129,79,18,2,47,157,249,254,39,105,56,251,99,241,179,144,241,70,198,203,151,11,2,138,98,177,40,13,136,69,188,221,241,240,213,5,153,41,242,7,15,86,207,91,144,107,16,49,11,34,7,178,137,58,34,195,32,96,185,224,18,241,4,21,89,135,71,177,204,2,196,139,57,65,28,237,66,70,188,67,30,5,105,167,6,70,26,197,123,144,76,228,67,142,113,145,172,28,239,78,13,98,42,114,159,30,240,246,156,74,63,72,40,206,85,159,64,128,105,172,83,72,92,145,148,143,125,241,225,242,63,124,253,55,202,35,159,253,76,57,121,100,93,29,13,203,214,249,115,34,230,69,70,138,220,39,20,63,94,167,13,89,63,156,62,117,76,94,162,189,178,211,31,149,161,234,141,101,228,64,36,1,1,167,191,80,84,194,68,114,141,139,130,64,99,236,166,151,202,133,27,99,166,214,138,206,106,135,132,67,39,116,150,24,121,67,67,114,170,57,245,245,211,16,94,78,204,42,143,2,37,164,57,151,7,25,231,248,144,111,100,159,218,104,154,236,217,166,168,170,239,229,42,212,252,225,149,110,117,69,228,209,175,9,84,47,224,163,150,54,109,45,8,202,72,18,228,245,204,4,192,117,211,175,70,173,26,26,139,218,49,86,8,113,228,26,251,102,109,125,220,33,198,238,244,225,192,92,147,205,11,6,4,164,125,3,2,127,125,111,191,53,117,125,189,209,143,73,211,143,235,53,199,24,165,173,241,178,78,0,71,70,26,172,179,45,145,238,175,200,203,119,164,240,236,10,188,95,186,242,88,95,95,57,169,0,243,157,50,18,193,79,104,124,205,142,221,199,48,139,204,137,238,246,168,185,53,143,119,141,201,35,26,128,131,239,3,219,47,70,116,75,142,60,247,33,209,33,31,33,37,183,183,183,21,222,126,151,37,83,17,177,51,145,229,50,42,145,17,2,36,116,200,96,4,24,181,120,242,249,247,99,33,130,24,245,125,73,30,199,7,52,69,214,50,7,245,189,224,123,169,2,215,4,85,96,177,14,208,74,107,156,249,245,117,167,35,5,244,29,160,205,84,251,103,162,163,5,186,50,104,224,152,137,163,71,78,218,243,76,56,14,117,212,5,81,8,118,247,174,148,157,189,11,70,100,163,39,237,216,3,77,17,171,190,63,23,145,3,8,191,206,122,14,253,108,173,104,180,3,201,226,123,130,206,77,25,179,216,121,240,128,107,121,149,247,188,242,39,213,123,79,250,64,76,99,128,32,97,21,54,113,3,35,8,246,200,39,124,187,254,47,2,245,203,62,115,44,208,65,58,106,25,52,244,109,107,54,100,188,208,94,247,144,253,24,214,136,196,31,143,251,102,180,48,153,238,234,221,241,183,189,109,243,236,248,209,7,114,108,223,24,41,94,245,219,16,57,95,237,31,235,79,125,179,79,120,70,111,214,139,109,58,251,182,46,190,153,11,157,125,44,46,159,249,173,47,110,47,123,47,191,180,171,95,7,219,32,255,90,209,96,198,158,141,111,58,122,243,206,215,106,177,151,89,251,97,132,225,229,212,243,84,31,195,123,213,251,176,54,49,118,230,50,140,30,48,24,8,153,209,198,198,167,53,20,17,34,88,95,246,1,11,133,116,95,91,93,215,90,221,46,227,29,34,50,176,190,166,229,101,69,100,249,157,223,249,157,90,173,124,76,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,184,83,16,72,162,255,78,153,137,212,35,17,72,4,18,129,68,32,17,72,4,18,129,79,16,2,223,123,226,137,79,208,104,174,29,10,228,7,132,9,68,22,222,155,220,33,250,201,187,134,80,17,223,20,164,180,19,46,65,166,5,185,233,132,176,151,93,219,71,188,5,129,19,119,242,173,126,69,74,133,46,81,159,50,46,72,64,238,144,137,92,180,71,79,242,102,16,128,242,134,167,14,250,5,225,8,9,5,9,15,153,143,87,39,158,221,180,163,14,109,245,215,200,196,147,39,142,149,127,247,111,255,235,242,115,63,253,51,242,224,223,41,187,91,219,226,5,131,92,21,209,42,130,201,189,237,69,2,171,253,61,247,220,83,86,86,151,203,182,162,6,120,24,117,17,196,242,212,118,47,106,215,201,245,150,6,34,96,33,3,121,39,49,62,136,40,250,95,95,23,185,40,226,215,207,159,86,174,116,165,220,8,73,232,94,53,177,185,208,221,136,44,147,160,159,5,236,122,17,129,108,158,254,146,203,248,232,70,119,110,51,221,73,30,154,159,102,24,88,40,207,228,57,22,22,214,223,136,50,39,253,246,205,10,176,22,176,36,82,148,245,161,113,96,104,128,220,57,12,169,30,52,219,122,99,44,122,85,125,176,101,152,220,111,55,65,238,223,126,171,27,244,98,100,31,154,58,57,105,191,82,114,166,72,15,45,172,9,32,250,229,149,45,87,112,97,212,44,155,155,87,203,179,103,158,183,121,24,203,171,188,171,115,231,143,96,236,33,48,89,75,51,8,98,140,70,116,247,249,99,188,16,225,78,28,59,65,237,218,219,188,11,156,152,71,238,28,233,64,4,137,158,60,148,9,35,142,76,142,255,24,41,252,126,167,195,186,37,204,62,42,73,31,48,174,214,10,115,31,88,114,199,203,62,242,34,159,186,17,218,28,25,232,18,201,116,81,121,212,37,159,60,222,163,143,200,115,99,31,250,168,142,159,208,108,80,135,181,121,250,244,169,178,178,34,175,115,17,211,219,219,155,5,15,107,198,51,24,40,154,133,188,187,39,179,29,149,185,49,133,99,65,228,2,39,250,233,43,198,196,51,249,236,147,200,7,67,46,246,137,143,205,247,187,215,109,107,127,200,75,155,163,68,180,206,32,220,151,20,133,97,101,101,197,134,56,209,59,134,1,210,82,186,66,78,179,7,88,147,245,149,84,173,115,230,93,6,70,170,168,190,145,167,119,140,94,20,105,160,45,252,33,147,187,221,182,245,193,152,70,242,230,31,65,246,115,172,137,100,54,164,3,71,34,152,222,154,39,218,155,215,59,11,151,174,205,186,198,212,178,58,254,228,191,129,53,58,54,91,142,13,114,184,40,3,159,152,215,168,75,75,242,184,72,245,124,203,168,126,110,148,31,109,2,123,222,233,47,242,237,97,63,143,189,114,243,84,215,247,176,62,201,11,249,72,226,61,174,155,75,94,232,21,245,66,251,212,201,131,0,0,32,0,73,68,65,84,126,140,157,185,225,153,124,214,10,41,234,48,62,217,102,216,59,163,179,124,27,38,235,192,101,99,76,101,251,162,210,137,252,167,158,50,143,126,6,238,160,144,153,41,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,142,64,32,137,254,59,98,26,82,137,68,32,17,72,4,18,129,68,32,17,72,4,62,57,8,252,247,255,221,175,124,114,6,115,96,36,127,240,7,191,111,228,9,30,246,144,252,65,86,71,53,35,163,112,45,23,31,18,68,75,16,156,215,212,49,18,230,198,68,255,130,128,113,2,43,72,33,242,131,160,225,185,126,213,229,67,244,208,47,36,41,87,144,64,70,252,64,166,139,64,163,237,72,101,144,239,19,121,109,194,189,65,4,17,70,159,112,206,61,145,172,180,107,202,11,219,72,59,13,171,165,54,95,250,210,151,202,127,241,139,95,147,30,51,133,233,87,152,104,133,250,158,12,247,202,233,147,167,202,214,213,77,17,176,10,20,46,146,149,126,9,111,127,234,238,211,229,232,209,163,229,252,133,203,70,12,14,21,58,188,43,239,124,248,111,211,75,114,137,124,176,207,149,107,32,232,1,17,9,41,73,63,212,91,91,91,51,2,138,50,46,31,59,196,168,218,83,91,6,12,8,153,155,161,0,109,171,84,17,118,142,161,48,171,100,67,227,67,234,35,199,230,77,119,146,215,131,52,150,12,97,69,61,161,163,177,171,47,97,228,117,209,15,143,125,250,17,233,42,146,187,169,194,134,244,20,149,38,153,94,142,60,228,147,66,238,76,36,248,181,103,146,91,241,254,143,215,219,127,69,128,191,196,56,244,90,199,170,86,243,189,63,222,144,174,115,92,57,39,158,145,24,217,171,181,130,14,12,9,18,240,221,11,151,202,171,175,190,102,231,200,43,64,67,233,174,118,140,76,38,228,251,72,161,233,241,36,102,157,217,186,215,157,241,88,132,136,234,185,173,144,252,30,22,30,140,28,127,142,91,136,57,85,103,214,118,73,107,196,61,250,199,118,55,123,9,145,191,16,192,204,10,100,164,17,146,213,168,3,55,242,120,246,112,234,62,80,95,43,190,95,130,56,175,131,69,121,172,43,202,99,206,234,117,120,166,111,60,156,73,212,235,118,33,69,21,182,95,89,204,57,228,119,71,70,52,224,176,181,181,85,174,94,189,42,239,232,61,43,71,175,102,75,123,67,225,243,185,135,190,49,110,238,172,115,250,166,46,88,115,145,7,166,113,185,49,140,175,49,112,37,117,36,19,188,122,189,85,69,220,112,79,110,140,73,200,131,232,103,157,50,31,44,33,35,249,33,248,33,228,43,156,12,31,22,183,18,122,96,40,67,164,18,139,246,32,180,45,233,59,192,119,175,219,99,94,68,254,19,150,94,209,61,246,250,87,229,205,191,35,249,138,52,96,171,31,3,40,136,126,69,58,48,86,159,80,244,210,147,253,36,140,188,207,197,188,240,68,158,233,80,173,117,222,29,15,201,33,194,0,117,52,231,24,88,48,14,251,110,88,174,255,80,159,60,112,171,203,169,85,185,238,145,122,7,117,161,79,31,63,235,167,26,119,173,37,121,213,110,172,229,94,255,24,114,233,3,121,220,25,1,201,100,232,61,250,39,239,218,122,228,220,58,185,76,175,23,253,241,198,51,137,242,88,51,60,215,235,71,57,243,194,156,121,226,238,6,39,172,59,18,235,0,121,103,206,60,87,94,123,237,53,203,203,159,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,59,11,129,36,250,239,172,249,72,109,18,129,68,32,17,72,4,18,129,68,32,17,248,216,34,240,171,191,250,171,31,91,221,223,163,226,243,205,205,77,17,38,144,64,162,68,68,42,181,33,237,42,114,14,34,197,72,22,72,52,145,98,16,106,65,120,34,63,200,24,238,212,133,0,162,220,136,37,119,68,181,252,32,100,66,94,189,93,200,129,54,162,60,234,146,79,138,54,241,124,176,127,250,234,137,168,67,103,202,32,249,185,200,23,91,45,178,124,65,64,50,62,174,134,72,73,40,190,185,60,188,87,116,62,251,63,251,153,159,46,39,143,29,47,219,87,175,232,184,118,145,188,107,171,229,226,5,247,88,182,241,27,121,36,13,68,16,35,119,99,99,173,220,117,247,169,242,202,235,175,139,246,147,113,192,96,71,30,254,235,134,135,97,55,173,6,143,254,144,229,45,247,125,55,207,83,200,49,145,168,212,131,232,151,122,230,201,207,93,185,252,216,152,33,249,201,131,152,119,194,95,101,122,38,49,52,195,156,23,230,205,136,48,141,199,230,161,42,171,218,122,21,85,98,142,25,51,83,73,166,201,210,187,244,55,29,171,182,238,253,143,44,149,40,143,26,68,9,208,175,254,144,244,84,245,143,130,49,247,149,197,64,245,238,58,88,117,126,42,194,245,186,152,252,106,143,46,142,241,126,237,247,241,65,138,42,197,26,218,239,199,128,53,20,108,236,175,191,254,86,185,120,233,170,72,232,21,17,137,30,42,28,242,126,44,143,251,134,173,121,66,210,107,166,21,198,222,194,197,87,50,33,125,59,157,37,91,83,154,78,114,249,49,153,172,19,214,35,216,226,121,78,223,144,212,86,174,254,55,54,54,100,128,50,182,179,237,241,154,143,68,61,174,216,11,190,31,156,80,70,109,82,140,35,234,226,229,30,251,46,218,121,61,162,116,48,126,140,9,42,221,14,185,179,22,33,159,123,189,101,35,226,145,53,26,201,88,70,122,163,255,185,115,111,169,61,209,60,156,104,133,152,231,236,115,27,51,139,67,43,163,201,57,239,90,32,182,239,42,162,149,72,22,24,39,44,105,143,33,159,11,157,33,107,193,118,162,163,18,56,30,0,111,121,18,58,82,222,233,116,205,16,162,163,243,212,9,115,63,30,235,248,4,233,132,158,171,138,44,208,86,20,4,246,184,181,97,7,138,44,119,67,148,10,160,170,132,133,235,199,102,160,7,230,45,93,189,131,45,187,31,195,131,158,116,194,155,127,221,100,67,238,115,20,193,110,127,211,244,67,31,198,72,196,5,12,15,240,252,159,170,175,50,31,105,166,125,77,128,45,199,38,196,222,181,174,107,63,172,17,234,176,105,216,183,29,195,193,143,87,96,60,19,141,31,204,98,236,220,185,72,148,243,189,98,236,164,200,183,151,3,63,209,62,178,67,14,109,15,150,81,231,176,188,104,123,216,61,214,26,223,211,74,61,155,171,168,27,242,246,235,105,76,60,147,255,94,82,212,11,57,209,6,25,224,3,22,120,246,219,247,91,121,24,93,145,172,143,58,177,207,199,137,111,26,152,87,9,227,154,85,125,159,47,93,130,236,119,189,206,189,243,78,121,254,249,231,163,74,222,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,238,32,4,146,232,191,131,38,35,85,73,4,18,129,68,32,17,72,4,18,129,68,224,227,138,192,191,254,183,255,166,92,185,114,229,227,170,254,123,214,27,47,93,18,196,23,30,175,78,164,224,105,234,4,84,171,13,213,235,9,18,102,198,121,229,42,163,5,36,11,41,200,24,72,165,125,210,202,74,14,255,161,126,180,53,130,199,197,24,41,196,187,229,213,154,82,151,188,186,252,168,195,29,157,77,95,157,217,61,144,231,254,62,9,36,226,28,221,219,120,18,235,236,114,136,70,248,216,166,8,200,25,161,219,229,61,124,250,212,93,229,209,71,190,160,179,200,229,189,43,98,243,202,214,78,25,154,231,113,207,188,151,87,215,150,69,118,122,223,168,52,84,184,119,228,124,250,211,63,86,158,252,238,211,101,60,84,132,1,133,247,158,202,251,219,206,170,87,29,250,132,88,148,210,208,144,150,143,158,144,85,149,243,180,141,127,117,117,21,145,142,167,8,85,234,24,17,201,179,229,35,199,243,144,138,30,36,51,82,80,93,18,158,244,230,5,45,12,171,233,176,187,17,246,26,162,120,205,42,95,4,23,120,232,157,166,13,201,34,82,0,29,193,213,234,77,124,188,8,50,9,81,247,150,71,63,84,38,208,185,85,164,242,126,90,144,252,49,23,81,20,243,85,127,183,231,74,231,125,69,163,194,143,114,15,213,110,42,67,235,149,190,133,191,131,163,119,205,207,100,54,44,87,183,119,202,153,231,94,44,253,161,142,101,104,203,208,69,161,226,151,86,87,108,77,13,42,50,57,214,52,235,143,171,37,57,96,141,233,131,135,222,215,92,27,217,200,92,249,5,41,206,92,146,198,99,181,209,26,133,168,12,79,127,66,248,79,103,120,218,83,214,49,185,33,63,240,140,59,51,30,9,108,89,71,65,2,115,143,62,33,208,227,121,209,150,161,215,231,13,8,22,251,143,103,136,120,244,235,118,221,96,6,57,120,240,19,5,131,117,76,196,10,12,125,162,223,118,135,35,4,144,203,126,23,145,172,85,206,240,163,28,89,60,179,79,98,220,232,207,248,144,105,17,55,42,93,91,45,12,89,208,137,125,44,50,93,6,22,120,215,211,150,207,12,117,105,51,211,162,4,63,140,99,72,228,209,22,130,159,254,157,216,85,3,102,69,198,1,245,49,131,47,145,28,102,50,192,153,207,80,92,223,2,145,252,93,25,118,112,156,66,75,227,25,142,118,69,242,111,235,218,210,243,182,141,139,239,97,163,33,143,127,51,8,144,65,71,179,43,227,132,190,233,69,8,126,6,45,211,7,125,79,144,15,30,140,3,237,72,232,66,158,175,7,158,109,237,8,27,198,102,187,88,99,102,109,145,79,98,46,120,39,129,31,216,113,197,188,90,129,126,168,247,94,146,125,19,37,47,116,136,118,241,206,221,162,68,44,150,215,13,197,210,150,139,111,16,223,27,218,146,60,255,218,113,146,95,239,131,247,155,165,144,21,247,122,93,242,24,71,172,169,24,3,119,112,163,124,106,186,176,22,162,95,214,36,227,166,156,181,160,53,46,35,22,214,1,70,35,77,173,27,18,68,255,127,248,15,191,83,239,46,159,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,238,0,4,146,232,191,3,38,33,85,72,4,18,129,68,32,17,72,4,18,129,68,224,227,140,192,207,254,211,159,43,151,47,95,254,56,15,225,61,235,14,209,15,1,172,184,229,251,68,29,141,33,80,184,140,104,214,123,16,44,144,46,228,147,156,228,129,228,244,20,196,82,188,83,94,85,245,54,226,87,188,141,147,70,16,202,164,168,183,232,211,11,162,31,238,144,93,92,139,250,174,3,132,24,222,193,56,120,206,199,94,15,121,164,58,241,136,87,103,71,164,153,133,253,87,49,164,254,178,242,62,251,240,67,229,196,145,35,58,98,92,231,183,139,248,38,68,63,253,172,175,173,148,241,160,175,176,225,34,59,117,198,250,96,52,46,19,233,49,87,71,13,121,28,127,230,129,7,229,93,188,84,118,85,103,60,193,227,184,138,34,160,126,99,140,238,97,143,158,68,2,208,113,3,66,218,8,73,201,161,206,242,210,170,121,44,115,180,0,188,224,62,201,175,114,247,156,165,62,132,86,69,170,87,120,5,137,200,24,105,7,119,169,138,146,105,57,118,199,35,159,62,156,68,93,228,171,162,242,192,223,235,99,10,209,168,194,143,139,203,245,182,220,37,119,127,102,245,174,163,208,173,140,144,254,26,134,189,96,24,64,31,78,104,91,38,5,186,188,111,239,181,246,75,7,150,42,69,121,182,71,159,75,47,187,245,111,197,159,91,69,212,89,164,74,73,203,168,244,212,115,83,243,46,16,13,35,31,32,101,141,50,18,185,255,206,219,231,202,11,207,191,44,53,58,154,119,162,67,56,153,12,62,99,197,241,199,235,220,200,100,230,68,107,159,203,207,106,151,96,201,104,43,2,4,235,140,252,72,177,142,125,253,250,90,239,202,243,31,143,121,242,168,171,166,186,203,184,64,107,16,175,114,72,75,214,93,93,14,147,75,125,228,71,242,181,229,121,228,243,62,148,177,201,181,125,50,84,223,191,209,150,122,81,31,210,180,254,14,177,238,41,246,54,250,185,55,59,222,251,232,104,107,83,50,73,144,219,172,33,228,181,69,120,135,172,32,99,201,175,63,211,134,177,65,206,115,197,62,14,67,128,153,72,120,72,123,123,151,97,17,207,200,196,136,96,52,210,190,87,36,5,12,14,8,217,15,209,15,70,236,121,234,141,84,22,99,165,31,218,197,221,243,245,174,117,7,201,63,155,74,231,6,209,2,214,68,222,43,122,65,171,103,101,195,225,160,108,239,92,213,209,4,151,141,228,47,13,237,113,133,241,167,79,156,245,45,202,9,100,190,118,4,134,2,92,141,182,116,178,125,226,107,189,130,102,191,111,80,58,152,208,39,176,65,79,228,131,235,181,115,174,150,149,176,192,181,62,190,131,50,235,239,212,115,185,236,73,159,127,100,135,188,168,203,123,244,201,210,114,196,162,244,240,123,224,74,233,65,121,245,22,81,47,250,224,30,121,245,122,183,122,166,93,180,165,125,253,157,48,252,172,47,190,229,182,103,204,80,66,163,136,122,149,225,135,70,105,237,168,199,222,99,206,199,50,212,242,227,22,218,229,153,103,158,65,13,38,234,189,64,112,43,149,179,60,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,125,66,32,254,95,138,247,73,92,138,73,4,18,129,68,32,17,72,4,18,129,68,32,17,248,199,132,192,87,190,242,149,178,179,179,243,143,102,200,123,3,133,39,23,225,132,171,55,119,123,214,232,33,86,14,77,34,205,172,204,120,21,39,228,234,68,76,16,50,135,182,173,50,169,31,228,207,130,30,189,113,11,72,169,184,168,21,109,121,134,56,27,12,6,166,83,67,68,30,169,21,228,163,60,103,155,242,210,70,39,72,68,234,206,69,232,115,94,187,30,202,202,114,175,60,240,233,123,69,234,175,149,169,8,160,11,231,222,41,159,186,251,116,153,136,212,231,44,242,30,4,172,120,32,144,48,114,18,207,96,37,136,166,123,239,185,91,164,227,74,217,220,18,193,15,25,44,195,1,100,122,8,113,200,79,239,151,8,8,16,230,200,33,49,142,134,8,222,134,116,132,64,69,39,113,149,34,219,85,94,97,107,143,230,213,191,32,184,12,215,10,115,11,229,47,89,129,131,186,245,254,232,0,102,210,68,249,221,194,229,67,76,202,243,95,12,165,250,198,172,3,93,52,7,144,128,34,195,44,18,129,230,132,53,48,83,123,81,115,8,52,15,127,61,73,55,207,107,217,157,78,208,75,74,211,151,201,210,175,148,14,125,84,96,229,139,119,218,212,18,3,164,63,37,35,234,253,177,86,225,189,63,74,37,103,233,124,72,135,55,100,222,69,52,27,198,212,160,127,233,62,212,188,189,123,241,82,57,255,238,37,25,3,116,69,252,43,204,252,138,60,219,21,10,31,146,29,50,121,36,15,96,179,122,144,162,238,33,76,71,168,239,107,216,73,115,207,171,99,96,243,101,150,44,34,174,155,242,10,215,92,115,65,238,147,88,79,99,69,129,232,245,48,48,112,79,252,32,129,185,35,159,254,130,144,165,141,201,148,238,96,31,134,1,228,55,21,250,158,54,209,142,188,240,118,142,57,136,114,244,13,130,61,242,226,156,120,228,71,30,186,70,93,244,243,241,242,159,218,144,167,76,24,94,214,109,219,11,129,5,247,208,33,116,69,15,136,214,184,24,15,117,98,63,210,166,39,143,121,250,98,91,250,120,25,163,198,95,89,2,241,140,119,125,79,17,7,56,254,96,168,104,3,232,68,36,130,249,136,61,7,254,190,230,184,87,43,66,128,161,39,71,122,72,46,123,68,177,41,58,34,123,151,151,68,244,119,87,44,186,2,196,111,127,180,87,182,183,183,204,155,127,54,31,203,230,9,195,2,201,145,216,150,250,53,124,137,18,32,125,164,254,126,98,28,142,5,89,244,91,37,245,75,115,82,224,192,56,121,14,140,40,139,188,122,29,242,73,148,197,229,57,135,255,134,204,195,75,189,255,122,89,244,197,157,228,183,91,111,192,208,37,218,215,101,30,246,28,245,184,211,246,102,41,116,57,88,47,100,176,54,88,71,177,118,248,254,70,25,121,124,211,108,28,88,39,85,115,94,26,190,207,216,67,205,166,162,116,44,173,200,80,100,173,244,7,123,170,171,111,117,99,90,158,125,246,217,242,202,43,175,220,76,181,44,75,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,248,8,16,72,162,255,35,0,61,187,76,4,18,129,68,32,17,72,4,18,129,68,224,147,128,192,231,30,254,108,185,112,225,194,39,97,40,239,121,12,219,219,219,34,217,20,210,120,34,50,124,169,93,133,198,30,27,169,130,119,243,104,188,99,158,238,132,108,198,27,23,194,206,8,46,177,96,144,45,65,194,144,15,25,3,89,3,41,7,181,109,36,140,8,50,18,109,224,200,40,135,228,35,65,214,145,234,68,207,65,178,135,114,250,136,112,223,117,2,19,249,70,0,25,249,40,93,244,7,217,109,245,69,154,138,244,193,27,30,34,179,211,235,150,97,127,79,94,157,242,192,86,30,188,247,234,242,74,121,236,209,71,202,72,249,77,121,220,31,59,122,180,236,237,137,8,210,185,217,118,54,184,234,145,38,106,15,201,56,84,127,228,108,109,94,41,39,79,158,44,15,61,248,153,242,242,203,143,151,246,242,122,233,239,237,150,229,229,78,89,91,89,149,119,240,166,136,69,233,195,89,226,3,66,140,171,127,61,15,118,247,164,159,200,66,97,205,152,9,221,143,23,57,68,176,83,97,16,137,242,151,198,75,89,25,162,176,172,127,230,135,250,83,17,188,70,118,73,11,112,114,172,155,154,163,138,160,197,126,161,34,213,136,8,96,169,26,3,99,34,228,60,33,199,33,215,145,3,201,47,250,178,76,228,209,140,172,165,245,85,141,81,30,212,16,103,214,88,81,7,8,49,175,99,14,140,36,151,58,210,92,117,53,159,242,166,198,192,96,46,32,91,149,46,232,238,145,2,92,55,84,64,46,99,100,254,41,139,100,35,67,16,23,50,41,10,157,171,74,198,217,233,217,234,234,14,239,139,188,235,147,230,219,178,33,250,170,62,116,39,82,129,37,233,72,223,134,157,8,236,225,206,110,233,201,59,188,183,180,92,158,122,230,251,229,226,165,171,165,200,203,155,53,178,186,186,102,4,50,103,177,79,101,20,194,44,176,86,38,67,60,129,221,96,4,194,23,79,247,37,181,103,189,177,190,88,203,204,49,250,245,251,30,110,190,37,130,113,34,236,4,117,57,114,228,152,100,53,100,148,226,71,63,160,230,88,226,109,30,170,72,7,200,231,10,99,0,87,126,49,102,139,6,129,148,10,131,250,29,2,156,203,229,185,156,144,7,105,95,79,228,147,184,179,127,192,159,249,137,60,246,91,132,200,39,207,246,41,209,27,180,191,220,96,196,13,71,120,247,4,225,93,225,174,140,120,70,63,46,222,33,103,185,34,175,126,31,87,235,99,42,99,25,244,65,95,202,193,127,44,144,216,195,93,133,215,63,113,226,132,125,11,250,253,190,244,21,118,50,162,177,239,1,36,187,185,215,131,41,223,32,48,114,163,37,72,250,201,24,163,26,69,84,96,142,219,171,146,161,57,211,152,7,163,161,136,223,109,69,111,121,167,76,166,219,82,92,164,176,8,96,41,108,195,98,191,16,189,129,176,24,29,69,61,24,73,159,169,244,233,104,206,59,182,143,119,173,47,48,103,249,249,152,28,17,198,236,122,176,254,101,236,35,57,51,141,147,239,24,145,9,248,158,236,237,109,106,92,75,86,110,227,80,27,251,78,178,55,171,231,192,45,48,141,111,103,148,123,111,139,53,17,245,208,133,132,110,224,181,177,177,97,250,241,142,76,190,215,232,98,71,79,236,207,163,207,221,53,50,42,57,200,99,94,250,3,143,116,96,243,36,3,13,246,54,134,39,148,199,191,5,140,129,127,59,48,192,162,63,223,35,62,38,199,200,215,4,250,133,158,60,31,76,81,70,95,33,159,59,239,36,250,227,251,180,220,92,177,49,50,30,253,139,160,62,89,179,138,209,209,214,177,10,210,145,241,48,7,27,27,71,203,133,139,231,213,18,35,149,102,217,221,221,45,79,62,249,164,201,202,159,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,59,7,129,36,250,239,156,185,72,77,18,129,68,32,17,72,4,18,129,68,32,17,248,216,32,240,99,167,78,255,163,9,215,95,159,20,136,43,136,16,35,82,140,112,22,105,7,163,122,32,113,14,54,164,77,144,64,120,159,135,219,42,121,113,29,104,118,203,87,167,23,189,26,58,4,145,19,253,240,78,191,144,59,220,35,213,223,123,242,192,182,50,233,109,30,184,144,65,140,9,250,77,207,16,184,200,131,112,162,29,142,232,19,25,45,60,244,224,3,229,174,19,39,69,192,65,238,33,191,234,67,196,222,34,65,74,249,57,235,19,136,108,69,8,192,144,161,45,178,240,158,187,239,86,248,126,133,248,87,5,11,37,174,248,246,13,17,162,16,243,16,75,83,145,235,144,106,19,17,97,77,225,5,73,10,65,220,16,73,216,209,113,0,144,143,140,111,132,241,132,238,173,118,13,99,189,71,130,48,51,162,92,228,20,36,21,132,58,227,229,194,163,184,39,111,85,250,178,48,231,21,185,221,84,31,140,215,206,49,23,17,205,145,4,70,118,203,131,89,160,40,90,129,72,127,8,82,8,48,25,28,116,68,204,93,237,239,26,177,41,201,242,236,23,81,42,34,13,242,172,173,231,22,144,232,194,144,0,111,103,59,90,0,32,213,159,121,53,195,134,91,10,189,125,77,197,60,114,175,13,201,230,131,177,147,162,78,188,91,102,237,199,219,134,220,90,193,123,120,164,237,4,66,83,227,179,16,254,122,135,176,28,136,228,59,127,254,124,121,225,197,31,42,234,195,178,136,94,17,153,34,5,123,203,75,38,117,34,111,123,214,188,123,213,251,30,161,192,116,209,184,33,25,13,91,173,27,242,108,126,52,30,214,151,235,235,36,56,75,22,210,153,185,96,124,148,197,21,239,110,0,177,216,9,170,178,159,110,132,201,126,133,74,167,120,143,250,113,167,175,31,53,153,221,142,214,138,79,151,230,223,84,101,62,170,253,88,25,42,220,168,31,72,223,186,30,161,27,119,46,63,74,98,49,191,212,197,3,31,146,127,44,143,253,182,246,211,218,218,134,133,95,7,223,216,251,24,81,144,198,99,188,182,49,190,80,132,12,214,38,251,66,223,130,134,133,219,239,200,131,127,73,251,77,161,250,69,170,211,11,70,28,99,69,5,216,145,225,205,238,222,150,222,69,72,227,229,173,249,182,121,52,195,16,228,105,204,24,55,248,192,171,121,83,159,11,85,233,158,77,161,31,64,209,85,51,102,113,124,170,200,30,210,41,102,152,245,128,108,146,227,178,88,23,150,89,253,4,102,172,29,195,132,197,164,84,111,139,110,81,175,106,118,232,13,76,162,93,189,130,127,67,208,229,218,117,130,204,184,168,211,170,162,70,208,150,119,111,231,123,28,64,110,164,67,212,171,247,121,163,186,245,58,245,231,88,39,145,23,237,227,206,156,187,113,136,27,174,152,241,129,22,144,31,239,160,239,172,190,193,172,7,140,42,56,46,165,63,208,183,89,209,60,32,250,207,156,57,83,254,224,247,255,199,16,157,247,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,59,0,129,36,250,239,128,73,72,21,18,129,68,32,17,72,4,18,129,68,32,17,248,56,33,48,215,25,215,103,207,158,253,56,169,252,190,233,10,105,38,70,183,180,229,121,223,17,209,73,10,2,5,146,38,72,22,188,54,235,164,77,144,95,144,86,215,231,59,73,132,172,168,199,115,164,144,41,10,45,178,246,251,137,12,116,136,122,228,161,39,228,57,249,92,60,67,92,65,240,244,68,228,227,13,140,167,60,36,180,138,43,242,205,201,43,72,195,153,8,217,150,72,122,228,240,31,12,244,252,197,71,62,95,54,228,197,62,22,217,215,244,74,251,242,85,108,9,121,144,125,144,71,162,15,45,220,61,57,68,13,248,236,3,159,41,71,55,214,203,133,77,206,17,215,121,238,34,10,219,242,234,134,4,70,183,161,72,245,182,60,129,167,146,77,219,240,182,103,92,24,0,64,224,9,98,235,19,226,60,198,56,110,106,44,208,204,21,247,86,209,169,198,39,26,46,202,135,124,165,125,91,4,220,246,150,244,23,145,223,145,215,115,79,6,4,78,204,106,204,242,64,158,96,200,161,78,186,194,8,207,251,153,142,106,96,36,109,121,163,67,128,225,245,254,234,15,158,45,23,55,47,151,31,158,125,189,252,220,215,190,86,78,223,127,95,217,194,59,86,68,42,253,117,20,230,92,212,171,46,225,166,31,218,67,12,10,13,225,205,93,41,140,67,174,35,252,89,3,84,96,156,78,236,34,161,202,176,219,162,220,231,220,11,111,252,27,158,254,251,53,76,1,189,85,253,184,39,127,100,42,159,5,161,57,209,34,176,231,134,198,62,18,201,251,218,27,111,150,151,94,122,197,72,224,193,96,86,86,86,187,101,109,117,195,198,140,183,55,33,190,25,247,100,138,55,63,164,178,147,179,177,238,152,231,88,143,240,182,177,46,99,223,208,45,207,68,108,232,116,220,75,157,58,228,169,182,173,19,15,45,14,81,90,97,74,163,235,146,227,197,186,161,253,205,82,125,207,240,76,186,85,155,155,201,163,140,245,239,169,154,183,234,237,189,222,192,11,29,66,143,131,119,143,0,226,210,168,107,251,141,253,174,200,22,120,243,47,233,124,245,99,199,142,153,151,248,80,209,39,216,235,28,167,128,97,142,97,162,181,39,51,30,25,32,84,243,49,99,135,203,140,69,17,21,218,58,126,99,101,121,77,88,99,104,193,62,158,200,120,101,96,36,239,246,246,174,72,223,171,170,167,185,46,58,194,196,12,113,104,199,60,47,72,126,199,29,35,156,145,25,4,232,48,0,235,223,235,208,119,96,204,142,240,228,109,40,241,61,196,222,198,46,134,196,186,225,187,85,118,193,69,251,170,194,134,59,237,184,234,137,111,5,209,84,236,219,165,61,239,250,121,159,129,109,189,254,193,103,214,27,109,15,202,166,63,140,37,58,93,140,25,174,109,21,58,145,75,251,182,34,120,160,55,50,66,30,117,88,29,33,151,187,231,41,183,122,166,95,234,71,157,107,123,9,220,14,230,94,251,78,219,131,169,174,31,207,232,214,106,45,217,218,24,234,223,115,190,215,190,70,220,192,1,227,40,34,112,172,175,31,41,131,225,174,202,52,47,170,242,204,51,207,32,218,7,114,176,147,124,79,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,248,72,16,72,162,255,35,129,61,59,77,4,18,129,68,32,17,72,4,18,129,68,224,227,137,192,111,255,246,111,127,60,21,127,31,180,254,189,223,251,61,35,141,224,63,33,83,220,43,82,94,201,34,127,32,197,130,180,161,43,39,119,42,239,127,49,86,245,178,32,115,110,164,82,189,238,97,132,15,121,16,221,244,65,93,222,235,100,22,114,233,131,112,211,148,69,130,0,91,89,91,182,54,19,35,145,33,142,32,112,42,227,3,85,133,152,134,220,107,119,240,244,245,114,194,123,159,58,117,162,60,244,208,131,22,166,95,76,188,250,87,33,64,40,185,190,34,250,76,47,233,34,3,1,41,32,178,11,54,183,105,30,250,147,209,184,124,250,222,123,203,143,157,190,187,188,115,225,21,241,70,210,173,235,33,246,193,174,37,130,113,46,178,216,162,0,16,46,31,69,68,78,18,105,0,89,16,83,140,17,143,121,162,11,48,42,136,74,198,105,24,8,227,24,233,88,229,70,100,137,200,151,146,154,31,200,202,137,31,51,32,146,115,125,101,221,218,237,141,250,118,167,78,71,196,28,124,101,75,114,214,68,148,78,117,180,0,148,228,138,198,66,222,165,55,95,45,79,63,245,84,121,238,123,63,40,103,69,118,191,123,233,98,57,175,115,202,143,159,58,89,142,221,117,210,140,3,90,93,136,210,142,133,28,199,163,31,210,123,86,225,15,54,130,77,227,146,74,146,215,170,230,205,34,61,160,57,227,173,82,204,41,175,142,173,151,213,231,242,176,186,145,247,163,222,49,136,80,199,126,9,95,248,122,176,127,233,197,151,203,230,101,133,237,111,31,147,81,196,88,225,212,21,6,124,89,199,41,136,64,30,201,227,155,241,178,158,194,192,196,245,117,194,147,181,199,156,248,154,245,249,228,153,53,202,157,144,241,22,121,65,221,45,43,226,132,17,187,213,248,41,103,61,160,3,178,93,134,99,226,248,248,136,15,195,135,188,122,157,195,176,57,172,221,97,245,110,59,207,162,120,104,13,96,243,160,181,236,115,13,150,122,222,95,173,215,75,101,124,36,244,142,171,94,171,33,28,162,78,236,139,153,142,210,96,47,128,35,161,238,9,187,206,190,34,186,5,201,177,195,11,31,131,23,69,12,96,207,203,40,192,186,154,183,204,104,169,219,145,49,139,162,102,196,209,23,99,25,222,12,135,125,145,252,59,182,119,134,227,61,173,97,29,3,208,226,123,231,134,67,244,111,24,75,158,118,143,46,223,187,162,196,141,228,87,236,14,31,59,29,91,114,163,0,234,97,200,98,97,236,163,72,247,24,47,199,16,216,246,85,61,116,103,61,112,247,114,39,207,121,142,185,227,153,196,59,235,55,214,21,121,180,139,122,188,223,42,33,139,117,22,216,214,101,19,53,97,62,151,209,1,91,214,54,115,124,117,22,82,201,143,139,220,104,207,29,53,105,86,215,135,103,116,36,197,191,13,161,115,180,13,121,241,110,149,111,227,39,250,163,189,175,19,112,117,194,191,219,229,174,253,165,136,14,68,94,161,46,227,247,227,27,150,93,55,12,184,244,189,125,227,141,55,202,211,79,63,125,27,61,103,213,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,15,26,129,36,250,63,104,132,83,126,34,144,8,36,2,137,64,34,144,8,36,2,159,0,4,126,235,183,126,235,19,48,138,31,105,8,243,139,23,47,58,89,41,239,71,200,176,158,8,97,8,171,138,151,51,66,7,146,36,200,20,35,161,229,161,122,144,10,178,124,24,159,91,164,32,103,168,198,115,188,67,2,77,229,141,31,114,120,175,247,9,201,133,71,43,121,65,196,209,22,2,12,194,21,178,156,50,60,215,77,182,253,170,15,194,110,155,182,126,238,247,176,175,179,232,69,230,115,94,253,163,95,120,164,124,234,174,211,34,217,189,173,141,41,140,27,236,69,58,152,28,221,69,166,155,103,191,136,33,194,140,207,101,40,48,22,113,119,236,200,209,242,208,3,15,150,191,127,230,5,157,221,173,144,248,43,203,194,206,91,161,151,141,75,58,97,100,0,249,142,206,144,244,13,242,68,184,247,20,65,129,115,187,25,19,186,67,18,130,129,145,191,234,29,194,153,113,17,244,27,34,116,52,113,93,149,41,217,58,86,94,209,2,58,242,22,223,219,221,54,94,157,188,142,100,117,100,112,208,213,189,37,2,86,45,75,127,251,82,217,185,178,89,46,188,243,118,121,253,229,31,150,151,206,60,91,94,123,245,229,178,119,117,219,66,242,175,136,16,93,21,169,255,240,189,247,148,187,143,29,151,101,4,100,166,132,169,159,190,60,223,151,21,242,218,140,65,48,166,176,227,9,192,68,56,138,224,39,86,129,76,22,84,21,208,184,42,178,210,72,225,88,19,172,33,192,92,16,153,246,166,76,131,26,164,89,15,100,214,82,172,15,161,64,241,13,147,117,173,210,235,170,152,177,129,218,10,152,153,188,184,69,5,74,15,225,170,245,50,146,161,196,247,191,127,70,107,71,6,26,42,111,40,236,123,111,105,77,17,24,132,231,222,158,133,253,134,209,158,43,204,251,76,115,134,238,170,37,220,53,90,205,93,3,163,15,17,139,230,137,111,234,11,11,205,29,107,213,146,198,207,152,25,3,161,235,59,34,163,41,115,28,180,26,52,159,173,54,237,1,134,203,83,140,217,239,172,231,69,217,193,58,218,49,158,117,160,74,244,17,245,175,191,31,104,160,145,221,44,5,246,166,171,154,238,71,205,176,118,190,231,88,223,135,39,246,142,70,33,165,92,78,220,29,27,218,200,116,96,127,148,236,25,176,25,14,241,96,151,159,126,171,91,142,30,61,46,111,108,188,181,49,192,96,46,188,237,84,198,0,24,29,8,97,201,167,19,125,19,68,236,26,193,223,89,209,30,115,50,29,195,37,72,254,254,96,187,236,245,183,101,44,176,163,227,50,250,90,211,34,191,59,50,38,16,209,143,225,2,33,224,49,38,40,50,20,64,106,153,243,127,45,160,191,214,175,8,126,66,252,151,134,27,27,121,222,117,43,206,190,21,251,1,16,80,84,137,177,163,59,161,68,108,222,245,61,224,91,107,198,84,149,199,63,249,92,140,223,100,215,38,49,242,200,175,95,190,118,188,143,155,253,70,255,33,223,231,194,201,248,253,126,205,240,132,241,92,219,71,188,163,3,215,193,20,50,235,249,161,35,121,251,242,107,227,138,254,235,109,110,246,140,12,100,146,66,118,200,224,29,131,35,222,169,199,135,176,165,99,73,248,183,161,217,80,132,26,91,19,50,100,96,253,241,165,210,254,213,200,245,141,213,191,9,58,165,227,202,213,173,242,247,127,255,247,229,119,127,247,247,111,166,66,150,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,124,136,8,36,209,255,33,130,157,93,37,2,137,64,34,144,8,36,2,137,64,34,240,113,68,224,151,127,249,151,203,133,11,23,62,142,170,191,175,58,111,41,228,187,17,91,146,10,97,178,239,209,15,41,165,4,113,210,210,89,239,51,49,41,16,85,92,65,176,80,30,228,74,144,57,30,154,157,146,69,66,46,245,34,5,81,83,127,175,151,243,28,114,33,70,33,189,57,75,153,190,33,154,32,112,144,17,228,15,249,209,127,157,118,163,46,212,14,119,81,222,38,147,240,250,51,17,126,171,10,163,254,232,99,143,200,211,186,91,198,34,125,175,255,15,8,8,45,39,181,112,244,159,136,212,183,119,59,26,192,184,36,35,127,33,235,62,255,185,207,42,252,255,183,202,230,206,64,100,226,138,147,246,26,3,231,189,227,213,63,157,234,252,111,225,56,111,130,169,147,161,115,145,81,144,191,92,166,59,4,48,117,84,163,35,195,3,136,127,142,83,32,228,63,88,64,62,67,74,98,68,192,123,211,72,57,200,72,230,64,209,9,142,41,220,188,230,104,34,175,244,189,189,157,114,233,157,203,229,194,249,115,229,93,93,219,155,23,203,203,47,60,95,222,125,251,237,178,249,238,59,165,37,188,150,68,84,51,230,117,245,209,21,22,195,157,29,35,86,63,247,217,135,20,29,64,231,213,139,100,157,171,206,92,222,212,232,98,88,75,117,209,109,66,5,92,121,198,0,65,73,160,115,247,115,230,61,3,29,45,97,32,97,100,184,191,47,214,194,226,221,43,234,151,54,154,215,253,84,127,222,207,252,7,62,104,13,48,134,166,140,47,26,26,79,67,107,138,163,58,94,124,241,69,27,19,235,27,79,254,149,149,85,233,209,212,60,14,109,189,161,19,97,226,25,15,164,58,250,99,160,193,26,36,33,51,18,207,172,87,95,167,16,139,238,205,140,71,250,242,242,178,181,233,247,251,86,157,53,57,86,88,122,155,65,17,204,13,29,155,65,138,189,97,253,209,39,152,40,81,159,20,239,246,162,31,234,147,170,106,246,236,239,222,46,50,162,94,188,223,238,61,218,115,119,131,14,250,246,115,227,221,235,102,89,245,147,0,0,32,0,73,68,65,84,253,218,254,14,202,15,189,227,78,121,93,166,45,168,170,17,196,61,36,63,198,22,115,17,238,120,243,31,57,114,68,203,172,37,146,95,228,188,112,198,6,5,15,121,219,251,170,223,148,94,77,25,106,112,68,66,175,183,162,80,255,107,202,235,168,92,70,29,242,88,31,12,70,10,215,190,103,36,255,112,4,201,191,173,253,52,22,193,47,162,95,208,19,225,194,116,210,218,182,49,42,244,63,198,61,204,93,83,227,100,13,211,151,121,243,107,29,52,45,66,135,27,114,56,246,60,11,3,93,213,148,84,163,137,57,115,35,16,234,160,127,71,243,25,30,253,102,56,164,124,202,234,248,196,115,224,100,223,49,190,11,85,138,252,250,26,140,178,195,238,124,71,25,67,172,93,218,35,147,126,108,205,154,161,3,243,88,219,131,149,32,234,240,29,224,162,29,125,70,191,161,71,244,73,221,144,125,171,186,180,137,250,209,254,70,247,168,23,247,232,119,241,238,45,227,157,45,195,180,50,143,24,137,176,94,89,67,235,163,117,69,135,216,40,151,55,119,28,115,109,225,12,223,127,35,212,51,63,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,143,6,1,255,127,73,62,154,190,179,215,68,32,17,72,4,18,129,68,32,17,72,4,18,129,59,28,129,175,126,245,171,229,220,185,115,119,184,150,31,142,122,16,232,16,64,144,59,77,145,190,120,161,147,32,113,32,82,240,218,246,119,39,137,140,236,50,34,199,9,162,32,124,184,67,176,32,199,218,121,51,107,27,63,86,94,113,72,212,9,162,198,229,123,127,16,73,212,131,48,197,131,63,136,83,242,234,68,19,109,32,169,144,81,215,129,104,226,65,138,214,251,165,30,36,43,101,19,136,241,187,78,148,207,62,244,176,200,122,145,119,34,12,103,34,206,37,73,172,208,126,43,233,1,149,237,196,166,134,199,200,172,62,122,52,241,214,22,193,56,149,158,247,221,251,233,242,224,131,15,150,171,103,94,48,157,33,38,43,216,76,63,188,138,39,230,9,140,23,190,8,103,8,127,233,19,6,11,68,35,88,235,201,99,94,132,114,83,172,35,249,70,198,137,165,106,204,28,231,237,93,12,50,4,30,227,21,225,79,100,130,171,87,175,150,75,10,183,191,183,181,93,222,125,253,141,50,220,235,151,173,173,43,229,234,214,102,217,149,1,199,246,206,102,25,236,108,151,177,66,157,31,91,95,41,115,245,211,145,210,43,242,118,93,194,235,85,74,118,5,88,71,99,57,170,243,207,175,246,135,229,209,207,127,161,156,60,122,164,12,13,19,17,174,194,172,39,221,230,210,123,206,152,193,0,48,116,215,171,158,5,152,221,125,254,26,70,90,51,201,204,77,149,39,143,90,136,89,18,243,88,159,247,131,239,94,235,125,252,149,122,26,42,29,219,250,1,63,75,34,106,191,251,204,211,229,220,133,119,13,235,129,134,180,182,182,81,150,215,20,182,95,243,110,123,66,13,103,242,230,247,253,225,186,51,247,245,144,253,200,178,245,38,177,224,66,221,24,211,84,198,3,228,65,62,47,137,124,198,160,134,245,204,248,241,42,30,14,29,71,87,136,169,21,78,161,159,50,105,11,153,205,29,162,146,68,57,242,241,62,191,89,10,57,86,247,102,21,111,88,86,77,216,126,121,133,155,222,81,49,228,46,212,69,31,173,235,27,164,168,79,113,60,115,143,241,16,66,221,242,181,168,48,170,97,79,140,71,211,178,186,186,86,78,158,188,203,12,98,8,217,207,21,99,227,91,68,178,253,210,236,233,251,181,108,225,250,59,109,121,202,23,25,240,200,144,98,208,87,168,126,25,7,12,6,123,34,250,183,245,188,171,93,46,25,22,233,66,161,250,229,201,223,36,196,123,181,190,245,193,51,98,88,144,75,81,214,176,147,219,232,6,201,207,113,2,13,237,95,211,65,115,48,159,58,46,13,29,147,225,203,140,223,42,207,230,106,49,94,230,145,20,227,143,253,175,89,87,158,175,149,58,38,86,89,63,244,101,235,72,107,143,245,183,143,89,5,62,101,129,73,180,57,236,78,189,232,155,59,99,14,121,96,73,244,143,185,12,26,164,33,74,242,215,234,51,26,43,87,223,24,38,209,6,89,177,214,237,104,15,237,19,82,200,71,31,219,23,85,94,61,255,96,61,222,111,149,234,227,139,231,144,201,157,239,16,199,170,16,105,98,106,227,196,64,74,107,202,102,197,247,210,250,154,140,63,100,184,129,209,198,100,218,23,209,255,182,198,229,115,130,193,207,147,79,62,121,43,53,178,60,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,67,66,32,137,254,15,9,232,236,38,17,72,4,18,129,68,32,17,72,4,18,129,143,27,2,144,178,155,155,155,31,55,181,63,48,125,141,80,19,249,216,106,121,24,105,206,218,110,52,69,86,150,161,24,38,8,105,39,145,32,118,32,61,131,92,49,118,87,148,25,239,120,148,7,137,228,220,19,36,33,36,156,19,94,7,149,15,162,198,201,96,213,21,17,140,231,58,145,3,32,191,32,149,32,145,208,45,200,36,8,38,218,209,31,229,120,175,19,62,189,45,130,176,45,34,117,40,175,121,29,177,237,250,88,215,120,155,195,84,57,81,6,209,60,26,12,229,121,191,90,154,26,199,61,119,159,214,117,151,138,43,146,12,114,200,244,117,157,141,228,18,121,132,231,189,69,41,144,39,40,196,21,68,45,225,234,157,24,156,151,61,17,143,120,135,62,240,192,125,229,185,151,94,146,94,35,149,173,136,89,82,215,70,34,249,185,209,243,177,124,73,69,50,205,193,83,216,112,248,193,84,114,70,26,247,84,222,203,23,68,56,227,193,60,144,142,16,85,67,133,206,223,217,217,43,91,219,219,102,60,0,22,24,101,64,226,111,43,111,160,186,228,141,212,255,84,17,0,58,50,88,176,112,251,2,27,194,107,185,199,177,0,237,210,211,184,87,20,181,160,37,189,151,20,230,127,73,58,180,212,103,83,245,161,193,52,184,34,62,180,236,246,183,74,239,216,137,242,185,199,30,43,141,246,146,72,176,43,101,253,212,105,201,232,26,238,28,119,64,140,116,155,3,112,210,92,128,216,12,151,89,37,158,49,10,129,68,147,15,180,173,7,193,37,3,10,95,5,122,116,116,245,142,79,50,152,18,149,160,129,181,0,96,99,45,0,121,77,3,35,27,149,69,178,34,213,181,185,240,44,126,33,239,37,98,145,104,75,162,254,53,137,74,210,83,227,39,17,205,129,181,58,149,1,197,153,103,159,47,187,50,142,104,180,215,203,124,212,48,143,254,229,174,142,94,144,193,5,94,252,54,42,91,219,190,15,144,205,248,33,58,33,12,241,250,39,241,174,209,107,24,172,77,95,47,140,157,101,200,185,241,141,118,71,4,52,251,139,117,142,92,143,76,225,123,135,241,99,64,225,164,55,242,200,15,34,117,162,117,192,122,15,162,159,114,159,3,158,110,157,234,100,235,173,107,223,184,6,250,220,44,105,104,85,210,120,88,252,7,210,141,245,136,250,90,65,144,236,34,103,233,74,92,191,146,34,33,232,40,133,227,199,180,79,229,97,63,24,244,117,220,2,4,117,71,245,212,203,84,71,99,168,86,175,187,90,186,237,13,173,167,37,219,151,180,28,142,246,204,176,167,191,55,144,247,254,208,136,254,209,120,79,88,142,20,170,95,107,84,223,14,45,86,253,101,255,215,22,13,115,97,235,145,1,121,168,122,159,223,250,183,207,231,0,239,112,109,58,213,135,170,143,196,78,32,49,175,139,92,114,108,190,245,93,157,205,181,230,20,82,158,163,82,244,197,83,129,100,104,208,222,47,53,145,143,20,112,100,132,122,82,185,27,29,40,178,71,85,151,117,64,162,93,60,91,198,13,126,162,93,189,152,121,177,117,169,53,54,107,241,141,103,143,171,95,173,123,35,202,109,12,90,183,42,167,94,135,40,37,210,155,147,61,56,106,133,212,146,145,3,115,86,215,159,124,234,115,29,214,47,229,183,147,144,83,79,134,165,205,147,247,75,36,147,150,246,89,75,134,82,204,7,251,215,208,99,154,213,118,119,111,187,172,173,30,211,188,119,203,234,202,145,114,244,8,145,53,20,77,69,245,248,183,225,252,249,243,229,204,153,51,229,215,126,237,215,234,221,228,115,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,71,132,64,18,253,31,17,240,217,109,34,144,8,36,2,137,64,34,144,8,36,2,119,50,2,171,203,75,229,157,119,222,186,147,85,252,208,117,219,220,188,100,103,96,235,180,119,221,151,116,182,187,136,145,214,158,200,145,61,81,76,34,173,161,176,68,190,114,46,54,30,246,17,34,27,18,91,188,92,105,193,146,64,240,26,169,35,86,5,162,12,134,197,194,36,115,15,146,74,180,152,136,252,177,8,35,136,33,200,162,153,72,209,150,60,113,27,10,177,109,164,151,12,12,32,187,241,84,135,196,198,115,122,93,30,189,200,198,27,31,99,0,11,165,109,4,155,40,50,157,221,221,86,63,16,229,51,121,255,162,11,196,149,76,0,12,71,2,246,211,63,237,71,227,129,234,75,206,246,86,89,19,241,253,207,126,230,167,173,22,36,185,115,106,49,14,81,107,70,126,73,142,8,47,250,180,36,242,124,32,25,52,130,172,31,138,48,30,139,52,156,106,188,232,249,227,255,228,11,229,63,127,243,63,137,140,23,1,63,144,231,173,206,99,95,91,89,19,129,46,44,245,167,43,18,18,114,106,58,129,232,215,31,145,217,103,207,189,83,254,167,63,250,159,133,65,179,156,123,243,29,51,106,192,144,96,40,156,69,179,237,211,124,212,135,8,102,84,80,139,130,81,109,20,226,95,36,123,91,36,51,49,24,58,93,25,60,116,133,135,12,31,90,26,16,255,65,212,214,188,16,172,186,173,247,14,100,224,88,100,158,8,188,54,237,132,21,120,80,127,42,35,143,109,213,252,210,207,253,139,114,215,103,191,88,46,202,216,160,179,126,172,140,197,227,237,138,240,63,178,182,174,49,106,97,72,158,254,170,51,17,219,98,246,198,146,59,135,244,22,105,58,209,92,10,102,235,215,184,122,141,111,166,12,244,230,140,123,34,21,80,46,231,105,155,19,136,123,50,12,123,17,115,198,39,74,47,60,114,5,148,87,210,175,53,178,170,34,204,201,22,42,86,151,34,123,39,79,169,50,56,240,182,150,161,10,44,68,37,214,133,230,104,54,236,151,150,12,70,176,35,120,238,7,207,151,239,61,251,172,124,180,181,246,180,6,187,34,248,87,151,86,13,143,237,189,171,242,4,223,83,59,29,95,160,197,60,209,60,79,38,35,11,191,15,225,142,55,62,123,162,163,245,71,154,105,78,213,131,69,89,96,129,176,70,89,35,83,230,123,214,41,71,215,238,82,248,249,163,58,31,190,95,212,141,214,182,188,204,135,83,91,55,68,147,192,80,5,253,195,219,159,144,238,172,21,246,27,119,142,135,128,44,37,177,150,61,177,26,60,145,199,188,146,22,229,94,70,251,122,254,193,119,175,133,97,134,104,79,97,67,159,200,96,15,176,7,49,188,177,61,165,10,209,214,219,44,244,177,254,153,116,91,161,11,189,162,30,237,168,195,29,18,86,90,218,187,235,10,177,46,99,6,93,221,158,34,95,200,32,102,235,106,191,244,247,38,229,200,250,93,229,244,169,7,68,228,11,59,17,246,141,185,246,144,190,59,35,133,226,103,14,150,100,60,97,222,252,50,76,153,23,69,196,144,142,3,121,236,19,150,127,172,240,252,253,254,174,93,99,173,123,116,27,79,134,50,118,209,92,247,100,24,164,242,134,198,216,209,62,157,96,36,36,2,216,161,66,127,116,68,87,200,110,46,205,167,254,64,118,147,32,220,205,80,69,243,220,86,116,12,230,141,141,193,158,164,30,127,197,154,83,209,36,217,166,17,62,218,49,210,81,186,97,188,49,57,34,99,156,37,173,57,69,210,216,186,108,198,7,224,205,28,116,101,144,195,154,3,247,182,246,13,250,243,125,36,4,253,104,56,49,236,56,102,98,58,221,50,3,6,48,168,166,217,244,187,209,15,6,11,166,171,42,132,225,20,152,65,222,79,100,128,50,214,90,108,180,134,58,202,163,154,115,132,106,190,208,161,165,60,202,59,194,79,35,213,56,100,60,36,220,251,195,129,202,194,56,66,228,127,101,16,128,14,204,55,253,240,237,166,95,250,143,181,197,61,214,196,141,244,173,231,199,250,7,19,18,178,121,198,16,108,103,71,209,78,180,169,231,218,107,203,75,71,52,167,58,62,69,90,142,49,234,209,151,180,219,97,173,206,204,72,234,200,122,79,115,214,43,235,218,147,199,143,126,170,92,190,242,170,228,200,192,65,70,11,143,63,254,56,68,63,179,23,155,140,174,50,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,124,4,8,36,209,255,17,128,158,93,38,2,137,64,34,144,8,36,2,137,64,34,112,39,35,112,117,243,242,157,172,222,71,166,27,68,9,103,80,67,102,65,230,194,97,42,176,49,52,137,46,39,182,32,111,184,156,164,115,130,111,95,97,200,84,145,54,170,124,109,18,1,14,193,138,247,242,181,169,222,158,114,93,170,107,242,229,93,25,30,252,144,231,144,68,144,76,228,69,130,164,133,127,66,10,207,36,59,75,91,220,140,189,90,191,168,131,108,221,77,53,233,46,130,176,43,89,83,201,58,126,244,88,185,255,211,159,214,184,161,229,68,194,139,196,130,180,29,136,76,164,47,56,104,248,164,137,72,126,35,41,69,100,67,84,77,69,250,66,56,225,45,10,185,182,180,170,112,248,82,6,210,255,225,207,62,84,30,126,232,254,242,194,139,175,152,81,1,30,243,147,225,138,100,139,20,147,18,99,121,237,138,14,147,12,17,235,34,204,182,101,16,48,18,177,119,241,242,165,50,25,137,16,83,31,142,175,148,22,33,198,88,48,0,104,235,130,16,155,170,15,113,138,102,204,208,214,232,49,184,128,240,119,210,94,15,24,36,168,28,242,91,111,186,220,99,190,165,254,32,215,187,154,216,182,230,170,41,207,104,194,143,143,53,72,13,163,76,154,58,34,161,211,40,159,250,204,163,229,75,63,251,83,101,42,131,129,145,72,232,137,200,57,63,196,1,242,110,94,46,235,72,128,165,229,110,89,22,209,199,148,162,31,164,124,67,101,16,249,115,201,119,226,206,9,93,59,114,0,242,77,245,72,134,163,116,54,62,88,152,81,119,159,177,103,146,140,181,247,57,179,129,208,210,58,161,49,127,171,54,122,165,42,77,174,77,177,174,234,5,200,243,252,57,164,121,85,132,169,197,243,207,191,88,222,120,251,188,112,80,185,228,45,137,129,239,202,35,152,168,21,204,47,30,213,179,138,228,71,6,164,34,58,67,242,58,209,139,62,46,223,230,135,35,32,232,128,245,39,128,24,175,145,196,10,39,143,33,193,76,38,16,202,85,153,46,25,16,104,38,117,145,92,70,224,67,63,60,179,31,88,107,200,142,190,189,190,255,82,135,68,57,207,212,169,167,40,143,59,245,110,150,76,14,100,180,250,60,72,200,70,187,186,140,170,251,40,170,238,161,131,143,169,94,24,122,70,30,24,146,232,143,176,235,132,140,103,239,13,250,16,180,138,96,208,219,40,39,142,223,45,239,235,163,230,197,143,97,4,30,230,75,242,240,103,168,200,243,182,218,143,99,12,43,138,17,232,131,161,162,98,140,182,68,244,95,209,62,220,211,30,134,236,229,248,4,8,94,217,168,104,63,54,205,160,4,60,208,83,216,233,251,23,207,126,215,171,18,228,177,63,96,212,164,245,80,233,234,153,161,123,172,59,73,194,216,66,107,194,48,159,99,4,66,31,213,250,147,130,228,207,230,50,44,146,129,0,178,91,141,174,244,89,86,255,68,40,240,232,16,212,225,187,235,88,87,253,71,135,118,95,204,35,117,172,30,223,96,97,115,171,100,253,107,12,214,71,109,2,29,75,48,101,46,56,42,130,103,228,129,143,227,196,216,105,199,58,195,232,128,254,108,222,76,197,5,6,7,117,8,29,15,246,121,176,222,173,222,145,131,140,27,37,34,95,144,90,10,235,194,177,13,134,139,158,208,27,194,31,111,255,136,72,67,36,6,125,61,21,137,229,88,217,188,122,86,249,67,147,253,250,235,175,235,187,240,252,141,186,200,252,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,15,17,129,54,161,56,51,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,129,192,215,191,254,245,120,204,123,133,192,31,254,225,31,154,231,232,82,119,69,4,184,206,109,95,146,39,164,188,139,9,117,13,185,27,228,225,68,30,203,92,70,116,137,134,130,51,52,79,127,201,89,16,56,11,2,234,86,0,31,36,108,32,101,240,208,157,138,104,228,57,206,64,199,123,218,136,26,17,227,198,161,170,11,130,222,195,61,225,109,111,30,247,150,35,18,80,121,180,133,72,230,25,62,213,218,64,156,65,216,138,68,236,194,244,137,176,123,240,190,251,203,189,247,252,152,229,105,160,10,63,223,44,151,174,92,18,169,184,38,111,223,158,69,21,128,108,108,119,9,185,222,49,44,56,27,188,167,136,16,144,92,99,121,177,18,225,64,8,153,126,123,242,254,254,129,194,246,115,36,4,245,90,34,195,193,200,250,148,119,118,95,121,120,132,67,160,130,105,87,70,5,62,54,207,155,138,156,130,216,117,18,89,13,33,211,16,160,132,87,120,83,151,181,21,249,12,129,207,159,72,134,127,188,24,49,231,47,80,111,96,1,185,140,179,251,88,134,0,240,210,134,181,218,67,118,210,7,134,8,77,121,82,255,236,207,255,84,249,201,159,125,76,231,152,203,235,89,60,222,148,72,9,210,73,102,2,101,68,20,2,225,50,18,160,227,129,60,190,133,103,79,149,86,52,63,13,17,220,35,25,65,116,150,101,244,160,126,232,75,127,213,171,218,72,111,250,51,131,0,227,2,253,93,25,86,195,230,135,250,188,30,76,135,229,29,172,115,27,239,166,7,154,9,219,190,142,68,120,242,137,239,42,114,196,182,173,119,8,250,181,245,21,155,19,198,28,94,237,83,198,54,82,20,7,141,197,61,199,221,211,153,110,99,13,163,59,70,1,24,130,176,86,35,217,94,209,59,243,205,26,162,127,210,98,191,68,205,197,157,186,212,179,53,95,201,163,95,39,222,23,125,70,223,139,150,215,63,33,231,189,212,171,183,228,88,1,198,78,68,1,250,117,125,32,87,185,220,232,96,33,247,70,242,23,24,212,101,199,51,58,45,228,250,152,24,47,94,229,236,185,254,158,12,140,100,140,178,33,99,156,19,39,116,116,132,162,25,236,238,18,234,158,40,32,24,89,176,23,188,111,190,73,134,167,12,147,118,247,118,228,165,191,43,67,1,237,193,225,166,8,254,93,225,72,88,118,214,28,184,202,152,70,145,60,186,50,100,97,44,130,90,163,242,245,136,220,195,176,162,79,116,37,81,206,218,192,72,167,45,15,118,202,120,143,241,32,51,234,217,157,239,148,197,183,176,108,171,199,56,105,67,114,217,126,230,61,125,76,88,59,210,49,214,13,229,250,123,168,94,46,145,165,236,122,196,251,123,185,135,14,49,94,239,199,215,28,237,209,111,166,99,45,92,246,66,34,237,248,142,130,21,235,57,234,182,101,216,226,178,208,119,177,38,234,242,145,229,237,157,168,143,122,245,58,139,158,110,239,105,161,191,12,69,116,6,201,136,40,52,250,55,12,29,249,198,241,29,34,58,66,67,134,30,204,29,100,127,28,71,115,234,228,233,114,238,221,87,244,205,198,72,96,86,206,158,125,163,124,251,219,143,151,223,252,205,223,188,61,37,178,118,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,251,142,0,38,249,153,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,198,8,204,223,122,235,173,125,34,9,50,108,169,183,34,114,4,143,115,81,96,98,137,237,60,121,121,118,78,167,67,35,173,33,107,34,153,247,106,245,18,68,79,148,217,29,47,211,67,82,144,59,113,167,10,100,13,100,144,226,70,27,65,67,63,16,74,92,16,79,16,230,145,32,135,73,70,22,85,68,152,145,72,144,76,86,0,129,71,5,126,156,40,35,204,60,68,31,178,32,128,190,248,197,47,90,24,246,189,173,45,121,184,139,28,18,185,9,201,143,28,11,109,45,130,104,89,222,250,13,245,79,56,109,194,239,155,46,146,220,86,124,238,165,229,101,107,115,246,236,217,242,221,239,126,183,60,253,189,239,151,183,46,92,40,239,94,188,160,126,59,229,152,72,239,150,112,28,142,250,50,14,88,21,249,45,66,29,143,82,163,221,69,244,137,52,164,47,253,117,199,110,184,68,88,120,136,122,213,37,129,79,92,19,61,247,212,47,196,36,99,227,23,103,227,153,198,68,117,66,228,131,29,9,145,144,237,86,145,140,42,25,129,135,39,171,72,82,243,96,134,180,83,20,1,66,113,119,86,122,229,11,159,191,191,204,135,219,101,251,226,21,141,125,67,33,197,143,148,93,133,152,71,193,177,194,90,183,52,230,137,162,34,204,20,153,64,1,0,138,2,1,148,161,140,38,122,234,172,67,255,170,227,67,208,179,148,176,121,146,142,230,61,45,213,26,172,39,253,105,160,28,164,169,116,183,164,182,140,156,250,250,251,1,37,73,214,250,154,86,33,223,223,126,235,156,205,25,17,44,56,220,96,170,137,88,93,91,179,227,15,134,50,226,176,53,160,245,11,102,172,13,136,229,32,220,89,167,177,118,125,15,248,56,88,163,120,56,171,35,159,55,201,196,128,128,250,68,166,32,105,216,94,102,131,13,144,172,200,242,131,180,164,255,48,28,160,61,107,47,246,27,125,83,143,20,119,242,88,79,241,30,247,168,19,250,90,163,67,127,208,85,198,32,34,218,195,200,1,178,223,229,184,236,144,21,205,145,121,173,220,155,207,94,212,181,125,46,33,232,75,226,189,33,207,118,12,140,118,6,59,242,196,47,213,25,234,39,21,130,189,171,57,208,120,181,6,155,118,230,131,239,99,8,241,137,230,114,160,163,24,208,23,89,155,58,238,99,60,81,136,120,121,243,79,166,187,2,103,168,54,16,250,110,92,195,55,128,144,248,120,244,143,53,87,14,33,243,229,134,7,244,19,9,93,25,187,235,182,32,176,89,15,245,178,120,103,126,98,60,49,206,144,21,119,207,247,168,5,4,223,224,251,170,97,217,218,160,159,185,142,44,104,104,143,35,115,170,189,212,233,58,137,31,253,249,221,118,138,137,68,191,184,32,224,223,75,66,6,151,245,161,126,88,211,49,78,218,47,202,124,205,121,228,3,74,248,86,185,49,82,91,223,177,158,162,95,208,14,57,76,227,126,36,18,213,36,31,57,145,66,62,251,195,235,47,12,70,2,51,234,220,78,170,203,167,29,6,82,17,149,129,126,198,50,84,179,227,97,244,255,10,161,138,71,30,144,174,115,29,193,161,127,203,102,179,37,181,154,149,99,199,142,149,149,229,117,17,253,58,184,68,225,82,6,58,178,228,91,223,250,22,68,63,3,184,61,165,80,36,83,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,251,134,64,251,221,119,223,125,223,132,165,160,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,147,136,192,229,203,58,27,218,72,42,200,174,182,72,167,85,35,109,22,164,151,184,14,11,171,239,4,21,4,75,16,57,176,32,78,208,84,196,206,62,177,15,25,21,233,90,2,202,9,26,136,208,5,135,18,36,15,4,13,222,183,144,94,70,124,169,47,39,109,156,244,140,122,38,89,100,49,178,16,35,138,210,66,236,59,187,173,247,74,71,136,253,137,8,176,57,225,247,197,70,49,206,201,120,80,62,117,250,238,242,232,23,191,96,231,169,35,19,226,127,44,66,155,200,215,67,145,135,228,181,187,75,70,122,110,95,217,180,238,86,215,215,236,62,22,177,117,225,221,243,229,133,151,94,44,207,60,243,76,121,254,197,23,202,165,75,151,202,80,186,19,120,155,145,227,237,27,100,157,6,80,58,242,72,134,92,156,138,32,215,79,101,180,32,242,84,100,30,215,68,222,252,144,101,77,141,29,194,142,254,141,7,214,29,82,188,169,23,27,123,85,22,239,24,15,112,244,64,139,58,234,23,102,202,240,165,189,48,128,167,2,11,100,153,60,145,136,96,196,243,84,132,52,6,14,19,245,63,22,59,63,151,211,250,255,254,191,253,175,229,193,207,127,174,252,204,79,253,83,29,65,240,72,89,239,174,18,11,189,76,69,128,237,140,198,165,175,208,216,19,17,131,93,121,242,55,68,152,66,150,78,119,229,53,45,99,129,181,149,85,141,69,236,165,214,144,157,156,160,174,164,134,248,88,233,110,157,75,29,233,163,44,229,163,19,79,68,13,240,249,179,49,160,242,7,152,192,214,241,105,149,51,103,158,43,175,188,242,154,25,182,236,236,234,28,122,145,218,171,171,171,166,27,209,44,240,0,214,236,8,39,121,151,11,195,150,142,124,96,157,176,134,108,126,12,95,95,219,144,149,212,97,173,218,10,240,161,237,207,1,109,32,205,35,69,125,195,67,56,240,199,196,85,21,40,71,22,107,136,190,130,108,174,215,161,42,249,36,159,107,247,196,166,126,189,77,232,202,253,86,137,58,118,164,131,198,207,122,101,102,152,43,210,193,246,244,25,227,8,253,172,226,77,126,104,131,28,12,138,104,203,69,2,159,182,34,92,244,251,227,178,183,171,227,45,154,221,114,252,248,41,133,85,63,42,28,168,51,41,43,171,75,34,244,137,172,32,172,136,224,161,163,21,134,10,209,191,189,179,169,243,217,101,28,96,134,17,34,112,231,28,55,50,208,190,145,28,25,6,180,116,182,5,99,160,21,251,171,43,11,21,190,49,225,213,221,52,203,20,215,3,93,48,40,168,47,67,198,38,59,1,37,111,131,177,133,143,193,113,14,92,226,142,167,248,34,241,236,251,185,142,81,144,221,232,220,108,244,164,19,81,66,212,137,12,103,144,67,57,243,223,81,228,1,127,71,142,207,181,123,162,123,15,148,237,175,199,69,167,183,124,138,185,179,111,84,181,198,144,195,5,46,49,55,220,81,139,126,184,32,203,61,111,17,133,128,99,80,48,90,32,223,191,66,215,119,31,122,82,66,61,198,22,120,80,22,235,247,250,150,183,206,9,221,188,15,34,175,96,120,16,161,250,133,154,162,175,88,68,7,77,170,118,168,250,146,33,139,142,115,232,234,251,222,148,113,192,146,12,178,54,214,79,148,203,155,23,101,92,49,80,253,70,249,254,247,191,95,158,120,226,137,91,119,158,53,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,62,80,4,218,111,188,241,198,7,218,65,10,79,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,62,238,8,108,111,43,116,57,4,143,60,181,241,58,238,42,124,182,17,55,112,182,34,109,103,179,129,200,17,247,108,14,66,6,82,133,20,239,183,139,193,245,237,170,48,216,34,138,91,144,114,21,177,68,61,46,222,33,134,34,237,243,198,34,173,73,16,253,83,233,200,56,76,118,197,212,225,48,11,107,71,30,4,86,195,194,54,207,202,131,15,62,88,238,186,235,46,133,3,223,45,107,10,61,111,149,68,164,17,118,127,121,117,93,228,96,219,66,247,67,50,46,173,44,155,215,43,97,239,223,124,243,205,242,212,211,79,151,239,124,231,239,202,171,175,191,166,48,246,222,17,161,196,186,132,137,214,189,41,210,123,172,118,131,221,157,210,238,45,201,139,127,217,250,110,203,51,25,2,138,139,132,39,45,228,239,100,194,25,221,120,163,138,160,196,203,87,66,32,231,209,59,146,104,54,123,100,156,86,164,178,106,10,112,108,54,207,126,12,2,236,12,113,85,165,30,229,200,129,163,4,47,195,82,26,210,187,97,20,194,37,27,157,26,144,248,58,186,224,59,127,250,151,229,173,167,159,45,199,143,157,42,63,245,213,127,94,30,251,201,159,41,119,221,255,25,157,95,223,42,3,233,124,85,36,112,127,208,215,26,145,254,234,179,171,241,10,217,178,51,28,171,47,141,67,96,116,21,209,96,170,129,160,183,17,197,204,31,74,216,132,168,99,61,66,190,145,69,34,27,236,42,7,103,203,251,32,126,32,1,187,75,203,101,188,59,40,79,63,243,189,114,117,123,183,28,57,186,34,76,90,229,232,145,227,58,178,65,6,31,26,31,151,173,121,145,252,180,97,237,49,95,225,253,28,186,197,62,128,0,133,188,116,92,53,137,26,143,227,205,60,184,103,52,109,73,150,175,121,137,59,103,162,107,226,66,164,221,233,19,18,152,58,65,192,242,124,88,34,159,250,92,54,143,213,94,33,63,244,227,126,163,246,117,153,81,47,234,50,238,144,195,61,214,110,60,211,103,189,110,93,214,237,60,35,131,107,71,199,41,204,21,50,126,109,109,67,228,235,81,219,31,195,1,198,19,120,158,107,133,136,152,237,247,7,10,209,127,85,117,183,180,127,119,180,22,119,13,43,173,30,173,122,142,166,96,190,228,197,79,212,10,25,182,152,81,137,22,26,123,163,173,239,3,243,128,17,19,248,146,192,215,113,2,223,106,65,234,9,125,240,102,7,131,248,246,48,199,164,192,149,58,60,59,110,204,187,207,163,191,251,124,69,121,220,213,100,127,190,208,161,221,154,218,113,17,16,207,253,161,116,209,56,208,207,12,28,248,24,40,185,46,200,195,104,128,117,116,173,108,244,163,190,84,185,101,10,61,152,75,198,19,235,186,190,206,102,250,214,69,25,245,48,38,242,104,18,30,93,133,254,48,122,65,86,144,255,172,133,182,242,73,228,163,115,224,19,24,114,143,126,233,239,224,126,186,165,242,55,168,64,127,36,239,79,255,150,233,67,58,214,191,37,205,17,209,28,116,228,6,225,71,76,39,230,136,136,21,138,250,208,237,11,247,53,181,105,232,91,119,87,185,112,241,156,214,85,223,214,195,229,203,87,204,171,255,191,249,111,255,253,13,122,204,236,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,15,3,129,246,43,175,188,242,97,244,147,125,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,31,91,4,32,187,33,96,198,58,219,24,162,159,115,178,205,219,85,148,83,131,16,254,226,195,102,34,200,157,24,131,76,130,84,89,16,43,12,220,72,102,24,172,72,70,94,58,233,19,89,135,222,131,200,146,76,228,26,33,36,18,11,186,44,200,27,242,226,153,99,4,68,131,137,20,70,182,72,38,17,80,51,229,137,82,194,199,87,132,148,12,19,32,152,148,71,27,254,4,1,8,193,212,208,181,172,48,245,95,250,226,163,165,43,15,237,161,222,33,135,70,196,10,151,204,21,17,140,13,229,239,246,251,22,194,121,99,99,163,116,150,122,229,165,23,95,46,127,255,228,19,229,207,255,252,207,203,214,206,118,25,24,65,215,42,235,34,242,105,15,54,83,221,39,34,187,68,141,26,81,199,81,7,16,253,16,90,132,22,103,28,75,50,42,224,25,111,100,41,106,132,159,191,227,197,43,111,99,188,190,37,7,221,125,84,84,227,73,35,17,40,24,65,48,62,198,111,227,177,17,130,151,60,123,97,205,213,238,96,130,60,23,29,107,132,63,209,13,196,175,235,93,245,69,98,226,165,222,134,136,150,110,68,69,239,238,77,203,253,75,242,206,31,78,202,214,43,175,150,111,190,241,118,121,233,201,167,202,195,255,228,203,229,129,71,31,43,39,30,122,168,44,119,228,177,175,63,131,254,72,100,89,183,52,21,206,191,8,247,61,97,176,60,147,209,130,194,34,160,191,134,109,234,96,104,16,196,36,125,215,53,4,59,79,204,163,198,87,173,135,42,243,125,184,177,78,156,124,69,152,86,152,6,185,84,94,126,238,89,29,183,240,180,194,194,43,106,195,8,220,87,20,194,251,184,205,85,95,115,15,209,79,59,200,78,112,134,144,12,34,20,57,161,55,115,202,51,117,198,19,181,97,146,106,99,176,53,40,44,168,7,214,49,122,218,132,12,228,89,98,205,86,243,74,191,92,164,232,251,186,250,42,35,15,130,149,190,89,131,157,118,207,176,143,126,77,192,109,252,184,247,62,123,66,132,40,43,80,119,46,140,21,32,189,233,139,49,64,142,242,204,133,14,244,231,250,213,103,247,240,142,169,135,17,5,9,76,193,206,198,32,82,150,99,3,142,30,61,89,78,28,191,203,246,2,101,120,229,83,126,229,234,5,69,87,24,138,224,191,170,231,139,34,249,183,181,111,153,39,151,131,33,128,233,128,229,139,46,188,247,27,194,29,221,88,2,115,25,9,112,52,0,115,193,158,163,175,174,12,108,58,232,160,112,238,24,2,216,88,89,35,54,135,62,22,234,155,12,173,121,162,60,168,80,114,153,115,214,70,219,228,161,3,228,184,29,73,193,238,168,230,146,124,159,11,48,98,173,115,95,68,51,96,142,209,153,239,2,215,246,46,56,235,155,59,83,120,249,170,76,197,210,111,162,189,223,83,93,36,186,76,199,91,95,173,125,253,188,236,189,252,162,19,216,198,58,139,181,13,62,83,17,225,19,72,114,193,48,213,24,91,51,25,79,201,120,34,250,163,29,137,117,73,223,19,125,183,40,227,251,101,182,24,224,125,72,162,46,87,244,139,161,0,9,93,66,246,33,205,174,201,186,89,93,31,19,120,248,126,243,126,8,211,175,62,100,125,68,185,172,153,236,178,227,29,116,196,195,114,99,213,246,205,241,147,119,151,35,231,207,138,232,63,111,243,72,167,127,253,215,127,93,68,244,131,248,225,3,186,70,179,124,73,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,248,32,16,104,255,250,175,255,198,7,33,55,101,38,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,8,4,254,232,143,254,23,59,127,30,162,7,162,27,146,191,165,80,199,83,92,250,149,156,60,113,34,14,178,141,119,35,76,196,125,64,164,236,51,32,70,140,121,27,107,104,141,157,16,218,127,63,240,0,185,227,4,15,100,44,9,130,6,50,212,9,68,250,139,196,51,164,84,75,33,241,235,105,161,143,40,180,138,5,35,47,158,169,75,11,113,120,170,48,21,17,218,44,27,58,135,253,161,135,30,180,58,75,75,43,70,62,141,70,34,253,122,34,254,21,166,126,164,51,154,145,177,166,122,239,94,186,40,66,248,187,229,175,30,255,118,121,94,161,250,33,196,73,157,138,228,130,48,68,47,168,120,199,208,49,235,138,12,31,200,195,61,136,52,194,161,67,226,183,101,100,16,222,226,193,31,209,142,50,136,195,145,194,227,27,190,34,171,98,108,70,228,73,127,120,66,60,107,49,36,240,80,248,66,159,113,169,46,9,50,95,148,164,61,243,99,53,85,127,46,98,209,222,185,203,187,117,174,60,102,14,157,241,186,71,158,133,112,144,71,240,186,198,183,172,122,131,75,155,229,196,145,35,194,168,148,139,175,190,80,206,189,254,82,121,245,249,167,203,143,255,139,159,47,247,61,242,197,242,233,251,62,83,182,196,160,93,22,86,210,184,204,68,246,207,212,110,100,4,49,209,9,212,80,196,42,228,38,249,16,128,122,81,205,74,231,106,105,0,39,246,9,12,227,131,75,116,34,233,144,240,36,173,219,231,94,120,190,188,248,226,15,203,242,242,106,217,149,199,248,234,202,186,140,92,56,115,28,163,13,69,43,80,248,119,39,115,157,232,110,43,106,50,157,13,158,0,0,32,0,73,68,65,84,1,243,20,107,171,190,190,104,195,187,237,7,91,123,222,77,252,26,73,46,67,8,155,87,50,107,36,114,212,57,120,103,189,135,188,232,151,247,106,249,237,87,143,126,89,103,16,253,113,110,122,172,157,186,190,212,221,215,97,95,194,181,15,212,57,236,242,190,153,68,79,209,111,236,81,222,223,75,162,127,100,65,138,51,46,214,54,9,221,7,10,219,79,222,137,19,39,68,244,31,87,222,76,251,129,16,235,93,125,163,6,242,184,126,71,97,250,175,88,222,120,178,103,243,131,167,54,70,3,115,205,151,182,174,230,176,163,169,230,221,199,225,43,206,201,115,66,77,96,108,193,55,102,174,253,200,39,174,161,239,73,171,37,2,93,199,87,136,198,215,220,176,110,175,29,73,96,73,46,227,213,16,44,249,56,22,81,68,232,147,163,52,234,88,4,222,33,35,202,76,63,237,88,100,144,32,189,25,39,107,133,179,230,231,178,122,161,204,235,95,171,144,203,92,224,237,239,139,185,49,129,55,249,9,157,168,18,99,160,31,242,99,62,120,135,228,159,42,106,199,172,181,192,211,60,251,49,19,170,234,70,223,24,126,196,88,14,235,154,122,113,33,59,250,141,186,148,249,88,35,231,246,238,46,27,220,56,250,69,235,10,171,37,173,3,246,60,107,109,94,25,31,185,1,11,99,147,177,149,46,223,239,147,178,182,113,76,145,91,54,204,16,100,162,200,38,200,123,238,185,231,202,51,79,127,255,246,20,201,218,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,239,43,2,30,27,241,125,21,153,194,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,79,12,2,243,215,94,123,67,164,6,30,231,19,133,102,95,183,144,217,144,110,144,156,65,30,50,218,129,206,194,230,124,108,136,32,39,100,156,24,146,223,182,74,157,172,50,178,198,160,225,253,112,226,137,58,28,17,0,177,133,28,250,194,51,116,34,34,134,119,147,173,166,244,19,164,19,34,157,160,17,225,36,114,14,50,219,117,224,89,109,68,204,144,240,208,15,2,137,126,76,134,116,27,201,123,30,15,122,188,201,185,62,243,224,131,229,83,119,223,93,118,117,174,247,18,70,13,21,113,53,216,211,249,223,237,142,69,53,56,251,206,219,230,209,249,183,127,251,183,229,220,185,115,34,17,9,238,190,32,194,24,33,125,113,206,60,161,250,99,180,45,49,218,144,129,144,143,144,150,140,175,244,119,203,202,202,154,200,99,12,24,228,117,173,177,83,134,145,0,227,48,220,132,201,76,30,177,228,239,39,233,10,253,72,29,35,240,245,142,119,255,68,196,178,122,213,88,148,17,88,72,15,228,144,164,149,135,205,87,249,84,117,13,47,10,84,78,75,139,130,160,166,24,6,52,36,15,221,91,34,24,91,34,163,91,99,100,150,178,42,175,247,185,205,119,41,235,82,169,33,156,118,223,120,169,252,221,255,245,118,121,85,97,252,127,250,191,252,87,229,254,199,190,108,100,233,206,112,88,122,26,223,72,245,166,194,100,44,175,231,166,194,175,183,52,78,45,164,178,39,15,249,142,238,235,171,43,90,83,50,182,144,14,36,169,198,0,237,206,99,195,198,67,201,129,84,141,139,220,24,35,99,137,180,159,71,134,214,192,88,250,116,116,198,187,22,86,153,235,153,212,80,8,247,153,214,248,68,56,43,82,122,249,155,191,254,78,217,27,140,204,176,101,102,161,226,143,200,208,99,217,140,94,166,34,129,45,124,191,60,126,133,160,214,145,175,199,240,64,54,129,213,15,115,51,173,162,93,48,215,93,173,31,12,47,240,114,70,175,166,230,115,79,199,4,28,63,182,170,119,230,150,16,235,238,169,111,235,67,235,138,212,146,1,6,235,169,171,136,26,123,123,123,182,134,88,191,212,161,15,202,252,217,73,215,216,31,131,129,194,216,43,34,7,132,230,178,140,45,92,71,223,163,192,233,144,130,21,235,131,53,11,210,224,168,85,81,195,144,62,88,57,36,241,164,86,230,235,216,215,36,117,209,91,106,200,243,188,167,240,249,50,134,96,174,229,21,63,20,198,235,235,235,202,247,253,103,66,110,241,19,250,35,131,125,128,129,11,58,220,115,247,167,68,214,142,202,230,229,119,37,123,174,61,186,103,227,27,12,251,194,100,40,92,251,210,207,189,252,27,242,60,39,181,52,183,96,195,69,84,13,6,109,198,21,120,113,243,10,105,46,220,91,122,119,146,31,32,52,55,26,147,147,234,224,2,102,200,208,250,225,155,36,89,68,7,97,189,146,58,24,238,12,246,108,204,30,41,128,111,16,196,191,147,194,222,127,71,229,144,199,142,95,28,231,0,118,28,205,193,220,48,183,232,64,56,121,112,91,234,74,15,205,51,243,120,244,232,241,114,238,252,235,101,168,103,142,144,224,27,194,28,44,105,94,193,40,18,121,172,35,218,145,184,35,123,50,241,239,9,121,96,73,191,49,199,188,115,81,151,246,228,243,221,37,197,119,158,119,34,186,240,173,71,52,50,153,159,161,125,7,56,94,68,71,156,104,254,125,222,199,250,166,173,104,222,143,148,225,37,112,81,84,20,69,1,89,238,121,223,244,69,61,250,163,175,208,181,174,15,229,81,135,59,41,202,237,229,144,31,234,81,39,198,195,115,200,241,8,3,126,212,70,67,223,90,198,64,244,19,112,38,45,233,200,14,18,56,53,26,93,97,190,35,195,145,205,178,190,118,162,236,108,239,149,187,79,223,91,206,191,243,162,162,185,112,84,141,62,219,253,97,249,198,55,190,81,190,254,245,175,91,187,252,73,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,248,240,17,104,95,188,120,241,195,239,53,123,76,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,62,38,8,92,186,116,169,34,91,156,244,129,176,170,19,41,70,216,40,108,116,16,49,135,15,11,194,73,68,13,158,202,225,53,189,95,209,9,28,123,53,79,230,253,130,125,178,134,62,72,7,73,158,186,30,139,86,254,100,36,177,250,18,149,85,209,198,234,94,58,112,70,244,84,222,165,70,4,137,208,178,200,4,34,161,44,52,61,4,156,136,222,251,239,191,223,136,201,225,142,206,150,215,89,243,120,112,118,68,240,117,197,82,93,216,188,82,190,253,55,223,41,255,233,155,127,89,222,124,243,77,211,9,194,171,213,238,154,204,177,72,221,155,37,116,198,235,21,178,29,150,177,33,111,210,153,244,128,76,107,113,65,62,138,8,6,103,136,169,209,24,93,23,100,21,132,116,61,25,81,41,189,73,120,190,155,88,245,193,157,80,247,160,11,97,201,51,132,190,135,245,55,243,0,81,212,222,136,112,253,45,145,204,220,61,232,190,250,68,4,141,244,151,4,146,228,169,166,61,27,137,170,247,166,66,93,179,50,218,242,148,109,78,132,237,149,189,178,185,183,91,254,191,179,103,203,3,95,254,106,249,137,175,253,87,229,199,238,125,176,92,222,218,146,193,131,136,194,117,133,194,22,70,132,56,223,27,184,94,75,203,10,75,46,252,134,34,115,187,26,187,143,67,68,37,166,6,26,135,207,190,169,241,163,255,72,160,17,152,2,102,6,57,170,119,244,98,156,96,219,91,221,40,175,190,248,74,249,193,15,158,213,248,33,61,69,0,246,86,202,170,142,108,0,65,60,200,241,0,102,29,67,180,18,101,1,226,187,45,207,111,238,83,17,191,204,23,122,199,250,132,56,37,180,58,201,215,178,19,205,190,158,157,92,69,39,230,156,125,100,107,19,1,74,33,131,59,222,197,17,33,194,100,170,46,109,32,73,185,123,123,111,135,28,214,84,24,139,64,68,19,182,159,49,220,44,185,78,94,35,246,29,111,254,204,98,184,86,63,175,233,191,174,163,215,245,239,129,147,205,33,179,46,175,222,238,224,179,215,7,67,140,36,56,47,125,100,199,100,76,228,193,127,233,242,5,117,0,233,238,6,17,99,69,218,160,14,243,209,208,213,145,253,6,243,128,199,54,100,190,247,201,122,103,205,97,186,226,196,50,88,181,181,230,26,146,195,116,2,119,83,228,110,187,181,36,121,142,51,109,209,101,161,55,97,229,69,130,155,241,146,227,232,114,60,26,67,124,3,23,56,56,22,24,33,205,231,212,241,185,145,178,42,112,44,99,236,222,198,137,247,69,4,8,125,87,249,182,170,125,75,22,72,173,86,195,194,247,143,198,187,182,78,248,142,96,116,48,157,118,109,238,49,58,209,74,212,101,187,222,68,187,238,11,50,157,177,145,130,88,183,23,253,56,230,174,111,228,113,143,177,131,177,25,56,40,162,11,107,85,75,203,191,89,210,137,62,41,71,6,223,23,95,195,190,54,137,66,128,225,2,223,56,45,73,201,99,140,222,67,244,233,111,254,11,158,200,66,70,92,129,77,232,82,175,127,59,207,117,57,244,65,68,2,18,249,19,25,141,16,123,164,43,178,159,126,26,58,138,128,168,29,19,25,143,176,199,59,157,229,178,222,88,147,177,197,49,25,38,93,209,58,66,191,82,254,238,239,158,128,232,7,212,106,84,38,50,127,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,62,36,4,218,111,190,249,214,135,212,85,118,147,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,124,252,16,120,251,237,115,70,124,117,69,102,67,216,56,113,35,146,7,162,68,132,237,76,215,84,100,19,100,136,19,76,7,199,24,196,34,119,8,168,72,11,50,234,58,242,31,34,79,197,16,117,162,164,196,14,137,48,20,149,178,32,134,66,166,19,81,16,51,65,2,45,216,22,228,139,84,162,93,69,21,155,12,189,67,120,67,212,168,145,147,58,34,247,11,250,171,108,109,117,181,252,212,79,252,164,157,75,127,81,228,116,75,108,206,241,163,27,101,176,215,47,207,60,243,76,249,191,255,159,111,148,55,206,190,89,206,111,94,53,202,180,45,98,122,48,148,167,172,122,35,28,255,98,140,161,35,37,92,145,156,204,179,16,222,210,195,200,44,121,144,142,199,242,226,29,59,97,219,209,57,216,144,105,140,9,79,122,49,78,184,37,27,65,86,247,106,55,174,80,98,141,63,188,134,60,83,125,233,197,159,232,154,186,240,246,140,25,146,17,50,145,118,83,229,57,26,110,124,128,1,2,222,183,51,145,199,180,217,111,167,166,144,253,35,69,39,32,15,226,177,211,150,71,174,158,103,21,217,191,4,164,130,113,89,94,235,131,43,155,229,205,111,253,85,153,8,167,159,248,197,127,85,238,121,228,145,50,208,250,217,150,55,236,68,228,96,91,70,19,77,221,7,50,162,152,200,67,126,210,144,199,177,72,212,182,234,216,124,162,56,253,75,95,59,134,192,95,13,115,242,255,161,105,46,34,190,1,177,175,49,66,246,113,254,186,1,91,145,126,10,51,80,190,243,157,239,40,44,247,11,34,247,86,52,47,243,178,42,227,132,181,213,35,170,215,116,143,126,121,105,179,222,241,236,7,21,230,138,139,245,233,228,63,4,177,27,196,128,165,147,177,120,16,251,124,7,225,200,24,152,127,72,87,140,69,144,17,196,188,97,192,92,41,249,186,247,103,35,40,43,34,148,58,81,190,216,27,150,101,36,44,158,202,244,141,252,174,188,173,217,187,65,244,122,173,235,127,125,12,46,55,228,215,107,145,231,196,56,99,100,29,249,56,169,3,129,203,186,130,0,229,98,223,218,153,247,156,123,174,103,187,220,188,164,46,242,166,207,214,159,132,217,93,139,171,175,232,23,96,54,157,128,53,122,250,158,177,64,9,224,75,158,250,99,30,88,224,77,25,111,44,136,249,134,29,93,16,237,104,27,186,154,81,139,84,236,138,252,223,221,221,177,121,102,124,65,136,123,27,13,193,55,145,247,173,190,58,178,44,96,238,40,199,176,2,82,191,33,188,245,215,242,152,127,230,12,35,4,136,250,107,35,156,104,237,41,133,108,250,106,181,89,244,140,205,215,6,70,70,68,5,104,41,2,5,253,172,234,251,180,187,183,37,189,221,131,127,168,227,63,150,100,236,208,214,183,7,92,110,148,124,44,16,242,30,97,128,247,72,245,254,235,50,34,223,240,214,24,88,155,109,17,253,120,245,15,135,187,54,94,254,77,96,124,172,51,171,111,243,239,36,61,250,114,220,5,228,253,120,172,80,248,102,80,193,55,151,117,178,232,63,244,224,206,30,64,94,244,201,51,184,80,255,70,109,234,237,15,123,94,180,245,53,139,60,162,198,48,95,164,118,203,247,5,70,28,29,69,80,224,232,18,237,90,251,236,114,4,196,112,180,91,86,117,132,71,119,105,169,220,243,169,251,202,249,243,111,107,0,110,228,243,246,219,239,150,63,251,179,191,40,191,241,27,191,126,88,215,153,151,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,1,35,208,126,237,213,55,62,224,46,82,124,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,241,69,224,226,133,203,230,217,220,148,155,108,91,108,26,100,33,196,9,132,17,68,39,97,142,241,206,134,152,33,156,255,237,165,27,19,83,200,129,56,66,46,119,250,52,194,199,188,105,117,206,114,141,248,161,14,215,34,249,179,34,120,155,78,208,107,226,110,140,184,49,210,77,50,140,84,83,254,68,68,220,132,177,200,155,28,18,253,11,95,254,9,145,186,203,229,205,215,223,40,71,54,54,68,90,183,203,75,47,189,84,190,253,248,95,149,111,126,243,155,229,252,110,223,124,102,123,34,228,156,128,2,23,157,33,142,247,180,14,1,39,52,255,205,82,144,103,232,143,53,131,141,81,94,182,144,78,109,233,48,110,249,57,228,49,222,144,197,59,132,153,27,84,120,46,99,34,65,188,71,154,195,188,87,137,124,72,53,243,230,95,100,71,177,145,162,45,201,53,29,68,109,225,239,204,95,60,133,121,54,255,96,235,3,50,220,251,17,191,106,124,45,158,247,116,21,125,51,245,28,123,189,182,164,112,222,58,195,126,69,161,197,199,202,120,251,153,39,202,229,179,111,148,175,124,237,23,203,99,191,240,181,210,220,56,33,178,80,196,26,198,17,234,187,219,19,177,47,210,141,176,231,93,25,56,152,46,96,163,100,88,153,177,135,116,130,252,140,1,239,143,224,246,31,88,39,140,89,210,109,254,108,242,132,61,68,100,71,107,187,191,185,89,30,255,214,183,229,181,59,44,71,142,29,83,254,172,244,150,86,164,179,123,250,178,214,89,247,24,185,176,7,32,239,33,52,9,15,207,218,66,103,48,167,11,39,189,69,40,86,251,131,58,51,11,197,79,223,62,70,244,129,44,199,187,156,228,237,221,0,197,198,207,218,149,48,91,47,42,175,207,63,245,99,157,80,151,254,25,23,119,136,87,136,89,18,250,113,185,12,155,80,203,127,175,63,209,55,119,239,195,91,70,223,177,247,208,129,60,222,167,58,211,158,253,225,123,196,137,235,247,210,95,140,31,252,72,180,247,111,78,203,188,217,145,61,155,202,216,68,39,32,120,57,97,238,217,115,26,187,8,126,109,103,245,15,10,222,63,196,49,145,12,90,50,224,80,5,211,15,221,38,154,135,169,174,137,158,33,239,193,31,210,222,73,105,255,182,45,45,117,213,183,136,103,25,117,248,209,32,204,15,152,123,164,0,84,36,148,63,99,6,111,12,43,2,19,72,125,218,128,23,58,199,92,162,179,27,11,160,179,207,133,151,249,88,209,23,67,138,169,246,132,31,249,128,177,198,80,134,26,203,210,177,165,227,23,86,77,199,201,8,195,1,143,106,192,183,163,39,79,116,250,66,39,116,208,151,83,125,170,15,20,86,2,35,198,198,154,160,60,210,2,239,69,30,229,113,133,110,200,230,153,59,114,12,39,125,251,73,140,15,185,232,1,214,216,88,152,46,146,131,81,64,91,216,19,6,127,38,156,61,191,190,46,124,173,35,135,62,89,167,200,1,79,234,242,28,253,81,231,118,19,58,199,88,226,78,196,7,153,80,105,95,186,238,51,145,246,77,237,65,12,121,56,106,130,132,17,18,235,105,172,111,217,64,70,13,157,118,95,122,172,148,19,39,78,217,241,53,28,135,225,107,162,81,190,253,173,191,129,232,7,232,5,136,38,37,127,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,62,104,4,218,191,244,75,191,244,65,247,145,242,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,143,37,2,127,252,199,127,44,15,218,129,8,14,72,178,166,133,48,111,139,200,134,224,48,194,179,70,246,187,167,40,195,116,146,221,57,172,32,189,227,174,98,188,123,73,144,80,183,72,65,66,5,89,99,132,158,8,82,24,21,35,152,33,75,43,178,102,46,178,9,150,165,105,228,185,11,118,175,117,145,86,150,175,174,213,112,14,19,168,176,204,162,170,170,119,25,13,40,207,206,160,23,185,115,250,212,93,229,254,123,63,93,118,183,119,202,149,139,23,202,159,124,251,175,203,127,254,139,191,40,23,223,189,80,6,34,141,160,99,123,61,63,23,125,32,79,90,209,113,101,89,228,182,17,214,34,175,247,199,127,13,229,131,198,158,32,33,33,156,160,154,34,25,33,136,209,196,180,169,16,248,244,0,241,36,162,178,34,182,3,7,218,213,81,171,144,182,113,28,164,152,32,247,233,198,238,234,139,136,221,38,83,210,145,99,164,57,229,70,132,121,61,51,12,160,119,229,89,159,122,70,75,72,83,250,18,117,88,198,194,78,172,161,60,240,133,161,218,67,234,53,43,50,158,26,35,157,115,191,36,114,116,184,123,181,180,69,62,222,191,113,164,188,123,233,108,121,238,207,255,163,14,181,222,42,143,254,155,95,46,203,167,239,41,87,68,138,94,221,217,46,43,167,79,149,246,74,207,140,36,228,180,44,210,159,222,188,207,24,147,233,165,190,140,140,91,192,166,90,183,159,32,13,53,56,169,26,132,255,130,148,20,147,92,94,149,39,255,247,190,247,61,59,207,126,32,29,91,157,181,178,177,113,84,152,137,36,29,14,172,67,214,58,235,159,241,118,186,144,232,65,246,106,45,85,70,36,96,108,132,183,200,74,238,36,242,152,19,230,155,181,9,198,16,153,162,139,141,136,133,224,245,125,65,68,11,85,212,95,79,144,182,11,162,53,246,3,101,65,224,34,27,98,20,157,130,228,167,30,36,57,100,43,227,246,242,125,161,46,250,192,47,109,34,33,147,84,191,131,3,225,215,213,179,242,241,230,23,158,74,222,78,171,83,101,244,131,39,59,68,52,6,13,136,244,54,106,199,190,23,177,122,163,132,28,151,181,48,238,97,12,221,174,147,195,195,97,223,240,52,72,37,11,3,36,139,162,160,133,8,145,188,108,161,215,57,162,192,35,37,240,237,130,140,167,95,228,238,236,226,13,143,177,0,24,211,22,25,242,60,151,167,250,82,143,176,253,34,119,39,67,229,205,202,242,138,66,249,119,52,30,157,45,223,80,24,119,73,148,220,106,174,52,4,112,9,92,251,253,190,181,3,50,159,19,162,5,184,39,58,253,90,159,246,142,12,199,216,177,244,241,250,152,49,28,240,245,9,134,228,177,206,208,103,42,15,126,140,77,152,203,110,23,143,250,190,228,248,252,248,26,2,99,48,83,54,37,122,240,93,235,25,245,117,66,121,244,23,119,244,139,121,166,174,181,151,60,82,228,83,7,66,191,167,239,29,6,9,173,73,68,115,128,144,231,120,133,126,233,174,175,217,232,124,13,204,108,253,153,161,198,30,88,123,184,127,162,0,216,56,77,250,226,135,126,184,144,141,14,200,96,108,241,30,122,44,90,220,222,19,237,25,67,75,107,146,254,99,238,136,114,193,209,45,237,22,184,202,0,105,174,50,25,85,72,13,13,158,72,6,242,234,23,209,143,30,29,25,132,220,243,169,79,151,103,95,120,86,232,243,142,33,216,15,203,159,252,201,159,149,95,249,149,95,185,61,133,178,118,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,143,140,0,255,233,150,41,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,174,71,96,254,194,11,47,138,244,128,40,23,73,35,18,141,176,209,78,150,56,177,3,185,99,158,253,16,123,10,171,77,56,122,39,177,42,182,201,100,66,108,221,94,162,15,167,152,22,132,20,18,32,136,14,75,144,85,65,88,81,238,189,139,40,55,221,213,110,33,76,161,225,69,246,168,70,3,143,94,244,22,145,4,159,222,21,97,187,36,143,222,7,238,187,183,188,241,218,235,229,91,143,127,179,60,253,228,119,205,179,95,236,80,89,89,89,41,83,121,113,66,203,210,14,207,211,229,94,163,12,229,22,58,24,16,14,91,253,58,231,105,186,211,103,112,181,209,125,232,238,186,214,60,77,85,128,87,59,4,109,91,250,64,70,145,192,193,177,112,162,208,12,18,106,112,98,231,112,144,50,69,246,20,35,1,141,145,103,43,215,29,253,32,234,225,104,201,215,77,41,72,71,48,161,46,152,169,156,186,232,175,119,5,206,22,157,5,190,26,55,158,175,86,79,132,178,250,104,104,128,156,113,206,64,49,28,208,10,144,76,25,62,8,199,94,11,108,251,58,142,160,148,251,142,116,203,120,182,85,158,127,252,255,45,179,213,19,229,145,95,248,215,229,238,123,238,214,124,42,12,187,176,108,104,204,45,235,0,109,145,225,218,205,48,32,160,31,229,128,33,23,152,86,48,235,237,31,144,96,239,152,119,97,108,248,234,110,196,166,136,62,210,83,79,61,163,208,220,23,68,234,117,100,136,48,44,39,79,157,46,71,116,46,55,122,245,21,113,129,240,222,118,100,133,218,65,20,6,9,137,60,8,103,200,91,23,133,151,183,123,38,35,215,9,111,225,107,4,38,117,193,20,50,87,116,97,117,84,3,235,10,157,34,81,39,176,32,143,119,214,136,186,178,103,234,6,97,73,57,164,40,161,222,189,142,31,41,96,30,213,26,51,109,125,204,55,71,207,251,84,175,213,218,67,46,137,252,250,69,94,16,194,60,71,162,143,184,200,115,50,219,9,214,168,115,179,251,245,227,247,218,142,53,164,60,158,235,120,123,251,250,134,192,39,84,62,228,44,164,61,161,239,129,48,116,195,224,64,144,24,38,224,51,28,85,94,247,13,206,142,215,156,43,52,0,198,2,222,239,92,6,39,34,213,37,191,35,99,21,12,122,252,172,118,25,117,136,240,37,177,27,12,27,61,161,19,50,70,146,57,24,12,12,31,230,25,35,14,68,71,185,175,141,240,134,119,189,125,157,96,12,0,94,148,249,252,32,111,214,212,78,82,123,202,88,19,200,71,247,110,119,106,68,63,223,162,93,25,44,72,121,211,137,249,166,220,199,192,30,242,57,174,207,37,114,67,159,152,71,26,211,38,222,233,143,245,28,169,222,158,60,202,33,250,219,29,151,213,233,44,250,161,46,24,44,47,41,202,133,246,173,125,91,85,159,239,228,146,12,104,92,174,71,154,32,218,65,68,152,136,62,144,111,184,74,31,116,165,190,99,227,235,137,122,62,62,106,222,56,133,12,234,71,155,104,199,241,9,30,114,95,178,100,200,129,33,10,255,182,17,221,129,221,223,17,185,63,146,113,15,223,48,142,66,32,58,139,135,240,247,200,53,140,9,35,129,7,30,120,184,252,240,135,175,216,218,24,142,7,101,188,179,91,254,228,27,70,244,95,187,97,111,172,102,150,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,188,79,8,180,95,123,237,181,247,73,84,138,73,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,62,89,8,60,255,252,243,251,228,11,132,228,234,234,186,6,232,228,19,132,226,76,68,37,196,39,225,196,157,228,132,112,91,16,149,215,160,65,254,13,138,174,169,87,123,9,178,198,8,155,125,50,110,81,33,8,28,8,33,234,64,82,139,39,50,250,203,158,85,149,46,201,67,111,123,83,29,72,29,53,144,241,130,72,36,17,245,144,236,118,174,182,8,186,39,158,120,162,252,233,55,254,164,188,252,67,25,57,16,214,91,85,161,179,166,34,109,49,6,88,238,182,68,178,13,202,150,198,79,156,3,60,141,167,10,81,15,81,39,49,70,208,41,91,137,254,60,209,189,193,162,31,35,242,42,125,209,223,222,205,27,89,99,16,89,7,89,134,7,44,68,23,229,230,145,44,34,152,36,83,0,233,98,218,219,251,205,126,12,59,105,47,218,209,170,105,148,194,103,94,218,12,72,121,148,147,24,33,68,227,92,228,156,76,12,36,253,90,249,212,131,92,167,186,57,98,43,34,67,75,245,91,34,86,59,242,80,22,21,42,185,146,39,2,108,162,107,121,125,189,188,117,101,179,28,223,104,151,163,39,214,202,238,165,45,121,247,239,150,227,107,34,91,101,12,242,253,111,63,94,154,43,167,202,87,126,241,95,150,187,78,28,45,151,100,44,50,220,83,212,8,145,129,24,93,204,229,129,109,58,169,79,77,135,105,15,146,134,159,242,56,30,224,71,74,12,70,87,83,36,45,243,175,193,151,134,240,46,34,120,175,158,59,87,254,242,47,255,210,200,76,60,122,153,135,117,141,135,115,198,251,187,126,166,55,100,31,161,251,33,98,59,90,11,132,83,103,253,35,10,34,117,166,117,192,188,129,41,4,44,23,131,240,60,133,54,183,243,192,23,107,3,124,105,23,4,43,245,14,75,54,15,234,132,254,171,21,108,50,163,62,123,192,9,223,5,233,11,201,15,161,26,115,29,117,15,147,127,163,60,218,70,223,33,199,9,88,90,184,231,183,201,133,112,151,234,99,121,158,19,118,222,12,132,100,244,64,148,2,46,12,133,156,244,95,140,253,70,125,214,243,235,253,7,198,78,164,243,173,209,98,48,162,63,22,133,214,176,69,90,96,125,99,207,33,98,121,36,242,126,8,54,28,181,160,181,43,146,26,61,181,84,171,8,17,144,252,16,215,78,94,239,232,104,14,76,86,136,210,32,91,143,50,17,177,61,21,153,75,194,32,128,179,221,253,217,201,104,246,111,204,115,144,217,228,129,137,170,219,220,82,31,93,141,40,214,252,235,77,75,194,118,14,143,90,43,24,111,56,161,13,137,238,237,25,19,121,24,111,16,22,31,92,123,70,244,175,173,110,148,203,151,47,168,108,36,226,217,141,24,208,193,250,15,40,232,180,150,76,31,233,197,90,67,143,152,75,242,185,162,127,242,121,231,30,117,208,39,146,97,170,190,2,47,91,223,42,12,28,250,253,221,210,211,57,247,83,66,248,75,6,123,104,101,101,205,214,225,68,253,98,144,48,155,185,225,9,253,144,168,23,125,196,51,99,161,46,239,244,137,126,161,171,53,250,7,252,208,222,199,63,182,189,239,251,14,67,16,246,149,214,108,181,70,49,244,192,224,163,169,143,77,75,6,1,162,253,181,111,221,216,2,15,254,149,229,245,114,239,189,247,149,119,222,121,83,90,48,134,102,121,230,153,239,149,63,253,211,63,253,7,104,149,77,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,126,20,4,218,231,206,159,253,81,218,103,219,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,224,19,139,192,219,34,50,42,46,70,108,76,75,4,206,138,120,13,145,79,243,145,121,240,67,194,144,32,245,252,17,66,232,32,211,4,49,166,124,88,91,146,136,57,103,140,121,161,190,202,107,121,22,174,222,188,103,41,131,204,19,75,104,12,179,110,34,199,68,161,209,194,219,168,83,81,68,188,169,138,74,85,128,247,121,83,204,98,75,228,57,117,45,124,63,131,80,255,226,94,255,127,246,222,4,216,214,171,186,239,220,103,62,119,190,239,233,13,26,209,44,208,0,2,1,18,24,4,70,152,193,196,16,192,73,186,219,233,118,181,219,157,206,208,237,196,177,221,169,138,83,157,234,170,238,36,149,196,137,211,137,227,182,219,73,59,113,217,180,99,103,48,96,6,51,24,75,72,8,97,80,4,146,53,131,208,248,158,244,198,59,207,247,244,239,183,246,217,247,158,247,120,154,64,78,21,176,247,227,59,223,247,237,113,173,255,222,251,187,192,127,173,181,33,234,168,63,52,26,176,142,44,228,58,231,179,75,154,65,5,166,47,221,254,133,180,4,241,51,141,183,106,119,172,147,73,95,218,23,34,108,101,17,239,125,186,224,104,249,72,235,67,226,207,33,112,38,14,217,164,126,212,86,99,3,147,212,172,234,251,218,166,241,134,47,161,132,58,33,39,175,155,232,233,153,225,219,219,75,105,13,130,86,82,74,178,203,163,18,188,59,62,98,69,242,120,2,212,141,62,37,44,227,153,158,114,146,120,231,201,252,192,198,70,228,197,72,16,112,204,149,178,54,37,72,41,209,107,30,202,27,225,240,112,245,31,204,225,70,204,71,238,35,138,168,56,128,180,29,48,15,134,235,55,25,93,32,18,117,29,63,6,164,242,210,242,114,154,153,158,132,184,219,76,139,139,139,105,98,188,153,166,240,142,110,65,214,117,8,135,208,94,156,79,15,127,229,11,105,255,129,217,116,225,235,95,159,186,26,8,184,182,32,6,87,32,99,91,244,23,198,6,142,153,37,12,146,95,162,63,46,134,117,60,141,47,124,231,63,187,233,148,151,221,236,209,167,136,50,96,100,8,12,10,26,5,80,198,94,199,24,225,209,199,159,76,95,249,202,87,192,7,50,20,79,239,233,169,189,169,15,169,39,246,235,219,107,172,197,236,217,91,72,199,54,164,173,243,132,106,148,97,68,1,51,188,5,209,220,104,104,152,177,107,24,160,49,128,235,144,110,82,35,142,190,24,146,231,161,33,101,180,211,160,131,153,65,119,231,193,39,234,130,5,173,120,202,235,124,59,230,78,205,153,191,33,153,236,179,99,75,138,234,109,237,126,81,190,188,118,118,67,160,91,79,210,95,131,148,231,74,246,53,74,168,250,110,127,187,100,171,68,113,33,129,37,95,173,79,159,236,9,247,167,245,195,216,7,217,125,119,245,219,222,75,76,158,47,229,246,246,73,127,252,148,247,114,87,199,44,31,171,155,125,92,242,115,116,132,28,17,193,60,241,144,192,93,231,44,123,13,13,108,163,254,26,203,88,190,237,222,215,115,62,121,134,60,4,122,127,34,77,76,142,165,227,39,14,71,29,13,61,148,97,131,201,221,64,95,73,225,150,242,168,104,92,153,196,215,131,95,98,216,111,162,107,120,11,98,222,228,120,205,134,248,171,187,115,132,246,60,20,121,249,72,241,29,97,128,97,94,41,43,109,179,142,182,3,123,12,1,12,221,47,233,223,239,79,114,141,211,63,186,179,7,197,218,241,213,55,27,117,196,240,59,63,142,151,251,66,158,33,209,31,250,199,124,100,57,75,229,34,155,119,147,50,217,118,52,149,182,174,175,38,235,60,175,119,102,154,190,183,144,193,35,5,218,132,183,215,19,222,239,118,187,213,135,236,199,163,191,53,134,140,232,130,193,194,168,174,241,125,31,14,160,78,101,204,178,190,75,221,34,219,233,242,140,202,246,92,207,165,157,81,8,196,75,82,191,21,223,87,13,170,86,25,151,117,202,254,246,123,187,165,145,14,71,144,4,94,232,213,108,172,224,237,63,199,17,10,28,33,177,185,55,45,47,109,70,248,254,199,30,251,102,234,186,231,153,151,5,190,107,31,255,248,239,167,247,127,240,207,166,155,222,246,206,231,18,165,150,85,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,192,75,136,64,251,205,111,121,211,75,216,93,237,170,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,189,129,192,63,255,23,191,152,22,57,83,125,134,243,201,151,9,97,190,127,255,37,240,227,99,65,244,174,146,191,190,182,4,19,100,40,230,236,205,44,233,41,41,5,187,147,1,144,156,135,47,146,140,29,77,18,46,134,216,46,73,50,83,130,71,162,89,98,104,109,115,17,82,136,16,202,70,203,230,223,198,230,50,221,120,78,53,30,228,156,81,13,231,50,36,184,33,184,32,220,194,200,128,179,182,37,249,155,16,83,125,200,164,46,196,88,27,50,71,210,84,2,29,170,13,18,63,183,131,114,142,54,80,110,144,202,131,52,134,128,61,196,9,34,137,115,182,187,16,59,93,66,118,251,174,119,176,242,110,73,124,149,59,108,126,16,235,67,2,76,209,77,214,55,69,40,123,239,92,69,119,233,65,203,45,51,130,128,252,94,84,64,222,232,139,87,142,2,167,22,164,55,152,174,46,131,1,132,147,33,174,37,215,245,41,221,132,76,26,235,247,210,54,97,188,183,33,9,75,178,171,32,246,243,240,65,240,102,154,216,26,118,10,70,202,238,116,68,29,188,158,85,199,43,72,90,218,51,78,83,239,124,170,111,82,73,47,97,105,231,30,88,244,33,197,59,200,178,137,65,128,114,244,209,119,101,121,1,140,122,105,89,98,153,54,158,111,190,14,118,123,32,74,183,214,240,246,165,223,30,30,209,32,9,217,186,149,150,182,90,105,188,55,193,89,247,83,56,206,175,164,227,223,188,59,125,233,51,155,233,172,115,246,167,241,139,175,192,134,164,159,54,87,153,95,34,23,52,55,233,80,183,253,32,98,165,137,193,206,127,18,155,232,29,102,9,20,139,91,36,238,49,21,252,144,29,243,149,243,51,70,165,154,114,54,232,115,123,128,167,110,143,163,4,230,150,83,103,98,79,26,64,232,173,157,92,128,208,239,167,79,127,246,51,233,233,163,71,83,127,124,15,100,94,51,205,238,217,147,166,38,247,178,214,89,227,131,149,180,182,113,50,45,175,48,55,76,150,231,164,75,242,74,34,211,115,140,43,25,46,217,170,151,115,38,221,179,167,114,144,235,212,107,54,108,163,209,198,90,218,88,93,78,189,177,113,66,201,175,7,97,26,68,164,231,195,99,116,210,196,208,197,249,137,72,19,28,129,96,217,26,132,181,151,73,82,215,60,67,162,75,64,59,222,26,33,199,37,69,141,36,208,97,62,226,92,116,49,67,241,60,166,164,55,134,20,212,55,197,120,241,228,186,16,185,156,124,182,142,107,163,140,227,90,148,100,118,140,137,241,25,72,208,69,60,203,59,140,67,216,243,45,55,100,110,187,133,17,141,109,244,160,215,112,193,125,174,23,189,164,112,131,69,42,153,234,30,103,246,134,163,141,222,242,55,193,185,244,50,197,158,225,37,203,156,61,187,139,220,150,233,9,159,211,112,174,25,99,157,227,21,194,235,124,61,123,143,103,195,6,191,49,206,17,186,33,179,81,51,38,38,32,247,49,92,218,218,232,167,189,123,207,197,168,99,54,157,152,59,28,223,188,86,23,210,156,111,192,6,178,175,173,139,31,134,43,172,201,117,214,178,70,28,235,27,3,176,71,127,214,145,228,240,0,131,129,6,229,43,124,19,167,167,38,16,73,35,143,44,83,11,35,130,136,28,18,228,178,152,226,133,15,190,66,190,201,183,192,57,115,159,43,223,6,253,187,126,218,96,183,213,244,8,1,198,67,167,205,205,53,228,88,72,99,99,99,140,151,48,72,216,131,97,2,123,105,137,239,19,123,194,53,179,194,190,234,141,177,190,48,46,136,4,246,45,35,16,16,69,67,98,59,239,245,76,246,231,10,172,71,246,119,198,49,19,250,70,128,112,45,149,53,224,188,249,28,114,32,159,245,125,222,222,228,206,247,160,201,87,162,215,150,192,199,243,158,15,76,140,183,77,40,251,117,214,11,216,108,109,174,18,229,195,35,81,38,211,120,119,95,90,156,91,7,51,215,104,89,115,26,59,228,111,163,123,220,255,104,188,17,161,244,217,39,99,99,19,204,231,234,112,47,113,36,8,250,7,158,200,164,92,84,149,32,115,0,0,32,0,73,68,65,84,37,149,53,225,251,104,126,209,79,153,77,214,235,141,117,211,252,34,88,130,31,211,27,17,18,150,150,252,190,174,164,117,12,58,58,140,159,215,123,39,1,41,229,204,77,155,111,242,198,51,169,65,84,143,78,107,54,60,250,103,102,155,233,220,243,46,72,143,61,113,47,66,115,156,1,145,93,190,244,229,219,37,250,21,108,184,130,99,216,250,83,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,127,138,8,236,254,63,140,127,138,131,212,174,43,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,223,101,8,12,238,185,231,107,65,188,72,18,73,62,141,143,77,167,62,100,173,222,139,91,16,149,57,100,127,246,80,205,186,201,150,159,246,95,175,131,212,179,180,16,123,163,245,11,34,167,182,9,66,106,167,190,30,205,134,153,150,168,177,255,17,254,100,56,22,84,81,116,36,137,46,63,220,134,69,234,112,245,32,130,122,16,60,125,158,251,12,63,206,229,189,11,217,216,69,135,62,247,30,196,47,116,84,234,112,111,115,65,191,5,249,223,160,13,252,211,41,164,145,131,56,124,92,49,226,11,255,177,175,81,108,36,113,189,118,211,240,101,136,215,6,97,163,87,32,206,11,121,11,191,22,36,85,16,110,240,180,18,204,163,151,231,70,151,107,4,161,232,222,176,228,153,119,146,8,111,224,153,158,32,180,82,90,67,223,85,88,195,85,116,93,129,112,92,37,127,5,230,107,17,130,114,17,98,123,30,194,116,110,109,61,157,132,136,62,201,243,60,68,222,28,68,216,51,132,54,111,76,78,167,85,8,177,5,242,26,120,235,234,137,223,192,8,225,196,194,114,106,67,240,53,176,20,208,176,64,94,55,188,187,57,79,93,174,109,139,126,46,62,123,79,186,238,202,139,210,55,31,248,106,250,236,167,62,134,220,204,48,50,172,66,22,194,159,6,129,184,19,165,129,119,205,11,206,148,78,129,143,10,167,191,159,177,13,160,183,91,16,161,132,23,239,16,82,124,109,126,62,53,32,55,37,197,159,58,252,116,250,194,23,111,135,176,131,252,221,130,100,236,179,222,199,38,145,175,7,124,16,183,91,171,200,146,61,126,91,144,151,97,156,66,78,54,52,1,91,44,15,10,201,232,154,205,164,123,241,238,214,71,159,54,172,209,181,229,181,76,92,211,167,243,25,248,64,30,75,254,198,60,59,93,172,221,18,49,33,94,93,44,180,213,232,65,68,50,105,157,103,218,113,130,124,229,238,248,165,172,220,205,27,205,63,19,46,163,121,182,179,190,253,250,108,202,186,232,65,47,225,111,127,138,200,15,58,100,2,217,60,9,220,124,101,25,179,156,59,117,153,71,73,221,221,111,65,116,253,109,255,196,248,209,122,184,62,134,123,199,44,229,22,79,137,106,191,93,26,36,148,203,99,24,102,103,103,49,58,97,126,241,140,159,154,154,193,120,97,42,200,229,57,12,62,148,176,75,4,10,13,120,52,186,113,29,107,232,227,189,97,36,8,240,111,113,247,50,137,189,198,12,234,101,216,253,66,168,71,225,240,39,207,69,193,67,172,252,158,41,119,198,207,123,193,188,68,75,208,56,163,16,213,146,245,155,91,18,255,26,49,184,139,59,33,179,117,28,191,212,43,152,196,154,68,230,242,110,121,150,33,147,245,101,94,75,185,98,150,60,159,77,150,149,242,82,230,187,207,222,153,234,184,220,7,202,145,219,184,238,141,246,66,116,20,246,139,6,8,214,213,163,191,223,155,194,96,104,34,218,40,179,198,1,222,77,46,51,101,244,42,235,206,61,230,28,230,125,54,92,91,224,112,122,42,178,157,158,127,250,187,245,156,27,191,169,177,46,218,200,68,116,132,1,6,78,26,55,120,20,205,242,202,73,230,223,232,12,26,210,48,199,24,175,41,226,202,234,18,134,102,139,24,123,104,192,179,138,129,128,223,145,78,58,239,188,243,210,204,204,108,236,87,255,30,30,63,126,60,125,246,179,159,115,104,151,81,77,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,95,0,129,246,227,143,63,254,95,96,152,58,68,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,187,11,129,187,238,186,43,4,150,88,234,6,41,34,1,170,7,127,246,152,13,82,15,66,196,123,38,128,50,57,36,105,243,98,147,237,51,55,146,137,36,219,7,49,3,165,85,200,195,32,152,32,180,131,108,131,109,183,141,231,194,75,132,242,34,85,70,35,189,190,33,229,32,253,226,157,60,57,82,201,127,41,37,235,162,14,229,209,36,202,138,184,65,24,133,28,118,152,147,188,228,118,16,136,60,64,180,134,158,20,25,114,219,126,79,73,67,2,172,228,141,218,36,100,239,115,137,61,181,44,35,218,183,25,187,239,150,43,135,36,152,68,127,96,0,105,46,49,37,233,184,13,65,216,150,180,123,22,30,41,48,26,145,43,235,100,175,57,101,35,5,112,243,117,168,171,243,101,127,3,230,86,155,0,189,140,13,24,160,84,171,40,137,255,50,4,29,30,254,156,81,221,225,125,146,227,12,182,168,211,195,251,120,223,4,94,177,132,233,214,203,126,131,6,83,103,141,97,28,176,156,90,200,31,117,241,4,159,130,88,239,49,72,7,163,129,109,72,182,35,24,137,76,227,61,255,103,126,228,157,233,9,194,227,127,243,208,35,105,246,138,107,48,22,32,244,57,17,1,86,233,215,83,204,241,69,142,249,106,224,37,222,100,34,36,22,179,209,66,198,72,21,94,124,66,72,72,201,208,181,139,30,139,156,189,142,78,77,188,179,191,246,181,187,56,103,251,110,72,201,113,176,31,164,189,16,120,146,192,98,232,185,236,27,232,37,129,111,24,254,76,156,74,132,230,181,175,28,121,109,0,32,235,68,3,7,247,141,50,187,234,98,30,68,20,224,37,107,251,157,46,132,33,189,137,57,160,91,30,36,39,21,114,221,220,95,244,73,25,255,137,254,221,11,174,225,82,223,222,237,163,92,190,219,143,4,105,54,28,200,107,182,244,99,217,243,165,144,131,113,242,24,122,158,67,125,178,231,213,37,71,6,208,56,129,151,157,245,131,112,36,243,148,35,188,187,153,87,251,41,186,88,174,14,190,159,182,197,44,122,209,73,153,158,45,73,236,139,83,219,104,24,212,147,244,118,220,44,11,243,133,28,122,134,7,73,190,193,121,235,227,227,68,167,104,7,73,123,226,228,145,168,215,235,141,135,252,171,171,120,183,179,14,157,67,84,11,76,29,186,24,16,40,131,145,27,212,217,254,29,59,235,152,231,113,71,78,190,33,26,230,40,181,178,89,167,224,147,229,202,243,107,63,94,197,72,193,246,190,139,171,115,224,88,237,54,134,87,28,17,48,187,103,154,8,4,205,180,138,81,78,7,195,132,192,158,189,211,66,6,83,214,29,57,152,114,199,112,157,153,87,214,133,117,98,61,125,203,60,101,220,78,151,179,244,89,238,142,87,214,83,190,103,146,222,49,44,91,39,242,200,42,81,43,130,224,199,163,223,104,1,122,202,35,110,16,229,122,237,27,201,64,3,165,130,25,82,135,140,72,156,241,225,43,80,228,85,30,49,232,180,51,126,5,55,229,41,201,177,159,47,149,185,83,198,150,70,63,36,229,215,0,200,35,92,196,219,109,210,100,206,236,207,113,176,105,10,157,22,22,231,82,115,124,1,93,38,136,32,211,76,7,14,28,72,207,28,61,144,230,230,142,33,58,70,84,68,51,249,163,207,221,146,110,191,253,246,116,195,13,55,60,159,40,181,188,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,94,2,4,218,119,222,121,231,75,208,77,237,162,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,189,133,192,161,67,79,67,122,114,158,49,161,212,123,227,99,120,56,19,102,28,34,35,60,250,241,96,149,176,148,124,41,100,8,124,8,207,167,97,0,233,249,98,146,158,174,133,244,241,46,53,102,168,107,195,134,183,218,185,243,129,222,226,144,110,37,116,251,40,225,35,129,191,33,113,69,40,127,201,26,41,175,124,230,59,196,159,196,43,229,248,197,6,225,22,189,65,242,66,229,132,39,191,6,0,158,193,237,157,106,114,78,81,79,178,95,35,1,19,61,135,146,193,253,243,94,100,176,140,174,162,190,207,146,137,166,157,114,202,76,195,219,78,126,188,219,101,46,142,252,134,130,195,20,75,56,73,108,181,227,188,247,76,70,193,244,15,107,230,219,168,238,230,156,254,94,42,143,230,55,61,35,128,20,158,228,140,28,101,65,106,153,57,244,218,110,162,49,67,49,189,65,115,34,74,90,131,236,118,142,23,8,83,253,196,137,245,136,144,176,50,187,157,142,16,198,255,138,115,15,166,69,188,227,151,32,202,206,154,134,4,163,31,168,127,214,202,70,90,90,35,124,55,221,141,67,150,5,9,11,113,255,196,195,247,167,11,247,236,77,215,223,244,238,212,219,51,153,142,45,30,77,221,125,7,211,252,198,124,234,67,98,138,185,160,139,41,205,82,211,136,0,112,114,174,175,88,81,200,161,220,249,162,130,130,197,45,223,227,229,140,63,180,54,250,0,198,9,158,95,32,201,203,153,1,16,146,43,233,243,183,221,74,184,254,149,52,57,53,29,68,100,127,98,2,146,18,227,22,116,49,194,130,103,143,235,193,46,241,152,147,66,42,141,171,67,82,219,220,93,175,118,137,196,188,55,178,172,252,134,252,158,233,109,85,247,142,61,149,254,162,254,144,244,223,70,81,203,173,24,243,195,179,94,198,186,149,75,60,23,221,237,223,118,174,21,235,155,47,105,105,159,94,190,91,167,36,203,162,223,146,113,134,187,117,236,211,84,158,125,15,121,241,98,222,140,163,58,50,145,30,178,13,251,112,152,66,74,123,118,187,109,243,248,202,156,49,26,86,253,142,110,163,250,148,142,114,94,214,211,113,189,140,176,144,83,150,163,212,213,228,199,99,5,54,48,180,224,204,8,190,113,122,109,179,78,151,230,227,91,99,248,251,14,235,195,111,142,196,186,115,27,68,175,71,74,240,61,3,97,8,235,110,224,107,187,76,244,219,103,142,32,176,187,38,202,136,121,14,13,177,79,79,244,235,58,206,243,91,230,222,154,101,94,98,29,80,222,26,26,248,152,95,230,120,125,99,53,117,88,139,238,163,153,153,153,56,186,97,121,229,4,56,99,8,52,52,4,232,117,250,188,163,27,75,179,96,144,231,201,181,144,141,8,70,215,134,178,136,87,145,161,172,25,199,45,249,37,207,58,229,185,200,235,186,55,207,203,84,116,19,151,229,198,50,145,96,214,83,183,163,87,63,6,63,144,253,235,17,221,35,175,217,46,225,238,179,241,78,198,195,239,127,179,161,153,207,238,92,170,235,214,150,71,10,112,220,5,161,72,182,186,217,192,64,217,70,199,204,107,32,68,216,249,25,205,203,50,114,216,0,223,63,143,176,88,37,178,198,196,68,63,230,223,35,48,60,66,99,131,252,249,249,147,228,79,33,247,120,224,231,28,59,255,2,186,66,36,144,126,123,17,207,127,48,231,72,134,73,142,146,217,119,214,193,116,232,208,161,180,236,113,43,88,68,29,57,114,44,125,252,227,31,151,232,87,137,178,8,119,100,170,15,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,210,34,208,190,245,214,91,95,218,30,107,111,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,239,1,4,54,55,8,127,15,209,73,164,226,56,151,123,106,106,79,120,153,75,62,23,226,79,178,71,50,37,60,220,135,132,79,33,105,36,197,158,47,5,81,147,57,157,232,71,218,221,148,73,164,204,145,20,242,208,115,209,77,134,133,79,16,249,208,138,16,165,18,243,217,11,52,232,123,138,56,141,26,78,134,114,136,190,6,164,82,3,114,180,37,113,6,73,219,132,72,210,71,87,6,217,250,246,216,164,204,180,45,57,102,134,250,120,151,188,34,203,98,199,145,96,205,137,65,114,147,48,12,48,47,155,14,216,36,147,185,195,138,59,55,171,15,155,4,153,159,71,38,207,113,72,209,179,120,89,137,188,32,42,85,19,98,110,131,121,16,111,207,151,87,166,240,34,71,48,41,199,192,62,132,205,99,219,87,112,82,62,12,147,115,51,154,172,110,36,4,255,157,146,80,52,228,2,187,82,42,54,214,26,96,96,176,201,179,220,233,10,4,41,28,87,90,230,120,244,133,227,235,169,143,204,83,169,157,174,122,197,43,211,194,227,143,166,163,199,231,211,12,22,22,179,158,97,78,200,116,61,153,215,33,252,183,56,87,97,188,219,72,211,109,206,155,95,92,75,127,114,203,173,105,5,83,140,203,187,132,82,127,213,181,233,200,202,28,211,138,103,178,134,28,204,175,36,101,19,128,130,244,23,26,158,195,59,251,52,125,138,14,133,244,43,239,207,118,223,198,19,183,9,193,187,205,58,110,66,242,18,34,33,221,123,239,61,233,142,59,238,64,222,30,107,15,50,16,50,222,51,188,37,116,87,215,13,219,77,184,110,34,17,180,240,38,150,240,115,109,23,18,177,132,22,207,227,97,24,195,92,229,240,235,67,121,193,172,172,11,239,122,49,111,112,70,124,27,61,244,102,134,79,102,29,229,179,237,219,2,27,115,156,87,75,214,41,175,239,157,189,54,236,47,247,153,9,210,93,210,181,129,204,134,28,47,81,7,156,189,239,44,169,167,58,121,119,93,106,120,99,114,140,76,24,131,37,74,40,67,49,56,112,251,21,249,10,78,89,138,178,135,242,219,183,247,11,254,145,114,95,167,246,207,158,65,142,72,59,223,159,140,159,243,38,1,46,25,27,4,248,192,227,25,178,167,249,226,226,98,90,90,62,65,25,70,77,30,61,129,161,194,58,17,40,212,71,60,37,247,183,195,35,30,175,253,33,201,239,184,27,120,208,123,153,10,230,101,163,75,90,103,217,242,184,57,164,191,223,150,188,201,45,83,86,35,11,228,52,252,142,237,24,85,88,150,163,7,20,252,149,39,135,195,39,162,70,143,227,84,48,84,153,155,55,130,129,115,196,49,28,171,235,105,98,204,239,199,16,255,161,1,15,67,69,114,188,34,167,247,29,172,134,18,120,43,243,230,179,50,150,203,119,83,41,47,109,237,103,248,5,139,50,243,189,252,59,209,108,172,67,170,175,166,193,248,128,99,48,122,105,10,35,160,133,37,13,73,192,78,210,190,135,1,128,95,44,228,108,132,172,121,141,101,125,209,159,229,43,254,26,99,184,198,202,223,158,34,135,178,188,144,100,189,114,109,250,45,101,76,163,11,104,188,86,244,88,94,38,18,9,121,26,88,24,77,165,213,28,135,236,159,140,227,70,86,217,175,26,96,117,33,246,87,215,241,234,247,185,55,139,241,79,51,237,219,119,118,58,255,188,139,211,131,15,221,23,253,110,109,173,39,255,63,166,63,186,249,15,211,141,55,190,241,133,136,87,235,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,192,119,128,64,251,47,253,165,159,252,14,154,215,166,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,239,61,4,126,230,103,126,14,194,163,141,99,185,116,50,164,39,132,135,228,136,4,76,38,91,242,57,198,146,47,18,207,205,32,82,134,56,72,176,65,218,188,152,84,200,36,104,37,8,153,33,89,231,33,217,164,66,244,251,108,64,254,236,1,154,9,158,32,111,200,151,84,211,83,23,161,33,199,121,130,216,42,36,122,131,135,22,36,115,99,83,2,155,42,212,116,60,189,247,11,177,78,70,188,43,53,60,44,53,236,19,194,140,58,222,75,95,100,103,226,153,187,99,23,7,251,136,4,48,100,248,172,91,156,137,135,252,154,205,34,153,31,132,53,247,146,162,238,72,69,101,203,68,127,38,242,183,33,247,36,167,76,134,35,87,108,70,15,217,11,121,21,57,20,4,41,62,236,219,178,32,208,24,96,128,55,113,3,2,219,187,13,213,201,114,101,13,222,145,220,60,99,156,87,77,180,6,203,196,97,96,159,92,212,164,13,100,34,13,236,99,12,111,226,45,136,208,229,185,165,208,245,206,167,14,167,31,249,115,255,85,186,236,192,7,210,29,127,240,137,180,120,232,241,244,212,145,67,169,139,215,236,158,201,94,154,128,80,243,60,128,117,244,88,60,182,144,246,79,205,38,252,166,211,195,159,191,61,205,109,54,211,187,46,184,48,141,237,157,77,219,16,109,13,61,215,35,5,91,169,16,161,235,48,243,59,186,137,65,163,11,153,143,236,77,214,202,0,3,4,73,221,91,111,187,37,61,246,216,99,12,197,26,7,175,233,217,125,16,147,83,148,231,245,167,55,113,240,153,129,210,144,228,71,172,146,36,251,11,177,251,124,100,228,54,30,241,122,59,239,59,120,0,3,8,12,39,36,21,93,183,146,190,156,241,174,225,138,201,117,145,231,232,84,50,223,178,178,95,202,179,119,83,204,27,125,185,126,206,148,108,247,124,201,58,246,19,107,144,103,229,26,109,231,55,192,242,98,80,96,127,174,105,235,241,31,202,216,103,148,23,25,115,91,11,78,237,231,249,228,120,33,229,163,114,157,94,191,148,33,74,36,101,66,8,174,76,52,119,218,227,97,192,100,189,147,39,143,166,133,197,147,17,53,164,203,250,216,28,18,248,185,141,223,156,188,39,53,240,8,226,159,190,196,193,243,222,189,139,149,115,232,55,50,71,120,24,157,163,140,185,125,89,111,20,87,5,203,6,0,67,33,109,77,127,126,243,74,93,199,51,79,124,195,171,189,227,152,238,145,78,154,156,156,132,236,159,96,13,45,242,174,17,70,38,216,37,198,53,176,49,101,28,118,231,195,60,101,245,42,253,90,39,235,170,60,153,20,183,158,201,113,77,165,60,94,70,126,114,255,234,232,154,203,115,108,158,223,225,77,72,111,49,82,238,14,145,6,246,236,217,147,158,57,210,230,27,179,74,158,196,189,6,11,24,31,96,252,83,240,177,107,159,61,166,100,0,222,46,101,49,208,179,223,126,221,95,222,197,231,244,244,108,50,150,122,150,151,113,74,127,229,239,139,239,215,189,246,85,96,58,142,209,207,31,167,227,199,142,165,198,89,173,52,54,222,3,223,13,244,192,96,129,117,190,145,78,134,76,155,91,93,244,107,167,61,83,251,210,185,231,92,152,30,249,198,227,200,182,76,255,41,61,245,212,83,233,163,31,253,176,68,191,192,236,78,110,17,164,222,43,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,37,67,160,152,207,191,100,29,214,142,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,223,229,8,12,142,30,61,26,33,251,155,156,71,62,49,49,19,132,216,18,225,205,13,95,174,71,175,33,217,37,128,10,81,212,12,239,217,76,38,5,217,18,239,103,70,65,146,166,16,46,103,174,33,57,37,185,150,207,7,119,12,199,43,198,3,77,194,84,75,42,233,237,77,69,234,73,66,83,199,87,47,248,31,105,176,109,189,182,173,135,49,66,11,89,219,212,131,222,130,72,134,228,229,121,155,202,82,69,65,26,121,31,18,245,153,96,181,3,46,41,26,8,51,111,146,60,38,201,253,172,99,20,69,53,243,205,43,125,248,62,154,236,51,211,125,220,121,246,253,244,52,24,26,71,236,18,88,246,38,113,166,33,197,46,249,170,103,63,84,179,98,49,102,190,236,43,158,203,32,209,185,47,67,124,172,143,178,129,79,144,100,10,64,255,116,18,198,1,81,63,207,31,112,71,202,250,66,184,161,125,32,64,19,199,36,40,123,218,92,148,108,227,185,63,129,49,200,102,122,20,66,255,230,71,190,158,110,252,209,247,167,247,95,255,154,244,245,175,126,57,221,115,251,173,233,232,131,247,167,227,39,143,167,53,136,50,78,187,79,227,120,69,79,225,17,221,49,124,254,241,197,116,197,5,23,167,229,39,158,78,247,124,244,15,210,117,63,241,223,166,39,8,157,63,152,198,131,154,122,38,131,219,135,185,7,239,161,181,50,144,31,248,71,141,231,255,25,78,219,110,197,22,94,252,174,39,142,165,16,133,39,145,251,182,219,110,75,43,203,156,127,222,153,129,220,239,164,189,123,14,134,231,182,164,226,198,230,26,103,119,175,228,32,17,67,210,115,183,179,93,89,50,217,237,81,19,153,240,182,78,145,211,53,198,155,171,47,109,96,100,208,37,210,193,203,47,191,52,29,62,114,156,176,223,39,82,71,171,10,146,115,111,228,4,147,109,99,77,241,238,30,200,125,228,124,159,221,127,101,173,148,186,190,7,225,236,98,32,89,175,200,80,222,163,224,57,126,212,67,47,243,60,182,196,179,242,232,149,94,214,199,169,68,127,201,87,158,44,19,90,14,199,247,221,189,89,146,134,65,57,2,66,201,249,246,238,25,139,140,211,78,15,195,111,78,25,187,88,176,248,46,46,197,0,65,239,119,103,162,211,30,3,171,118,90,92,156,79,39,88,163,27,155,156,39,63,54,17,164,242,50,107,193,49,36,152,183,183,249,222,129,73,171,53,150,6,91,24,81,24,17,128,62,55,57,198,68,131,13,117,108,71,228,138,124,44,130,123,68,12,179,140,74,87,12,28,148,215,62,33,136,33,242,51,94,206,103,246,178,47,114,155,111,185,73,194,222,168,24,122,159,27,110,222,117,176,73,116,137,53,214,100,11,143,120,137,254,9,142,152,88,94,94,194,3,221,131,74,6,33,147,107,96,119,14,51,97,110,255,229,155,234,179,186,21,57,202,58,49,191,60,59,190,207,121,14,249,118,70,159,121,95,90,86,234,90,158,191,193,35,223,40,250,81,111,203,86,86,151,136,150,176,136,119,124,11,163,132,62,215,36,239,132,201,71,7,189,250,115,68,4,118,249,240,27,87,112,43,107,59,247,143,185,25,68,188,121,203,203,171,113,183,94,145,181,180,81,174,103,75,89,127,245,238,70,180,6,223,203,190,42,251,230,218,107,175,77,111,125,235,141,129,211,45,55,223,17,70,5,61,190,7,142,189,53,216,128,240,39,116,63,65,55,214,214,155,105,113,169,143,28,68,252,32,138,194,244,212,222,116,249,229,175,72,15,61,116,63,70,12,11,252,157,92,79,95,252,226,23,211,39,62,249,241,244,190,247,189,239,217,68,170,249,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,18,32,208,190,239,190,251,94,130,110,106,23,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,239,29,4,22,23,151,61,38,30,82,171,7,137,177,39,77,77,205,64,110,108,64,66,74,54,25,186,95,162,95,178,10,18,73,79,250,160,95,51,193,21,28,207,115,66,33,89,148,201,195,209,106,65,220,68,126,38,152,134,84,101,140,179,67,228,132,115,41,228,61,68,93,241,166,151,2,54,65,167,133,183,57,49,6,32,106,160,194,201,110,226,201,191,97,40,118,8,39,130,19,64,250,103,218,58,147,219,121,132,96,123,37,180,16,201,28,61,216,97,144,100,178,194,187,90,146,219,190,11,177,5,31,149,155,12,155,199,224,195,31,181,26,37,245,119,8,125,11,72,65,58,15,159,115,206,183,254,6,193,37,233,37,89,200,61,123,230,102,210,87,209,28,54,243,194,226,160,92,185,143,160,224,120,150,24,51,181,20,212,212,40,68,43,228,161,89,195,168,0,161,15,245,115,47,228,75,156,209,123,15,227,142,152,11,49,48,65,160,26,254,63,34,32,240,58,209,238,65,182,225,185,10,73,218,101,125,172,67,0,118,16,226,255,253,189,15,167,235,127,248,93,233,125,239,121,103,186,250,130,131,233,146,215,191,54,29,186,251,107,120,237,127,33,61,113,215,93,132,24,159,79,125,136,186,181,206,102,90,57,57,151,102,167,206,74,171,199,23,210,201,19,203,169,189,231,64,218,122,226,80,218,123,238,217,105,193,115,232,91,144,132,206,33,227,5,158,200,41,118,67,137,148,234,204,73,48,138,220,103,172,1,74,107,67,178,89,139,134,94,35,125,21,25,31,120,240,193,4,143,154,250,227,99,16,147,24,36,76,78,5,153,184,238,185,224,156,139,174,113,75,187,139,76,144,214,26,140,0,72,200,34,134,166,130,151,216,23,242,176,148,149,242,168,169,87,59,123,102,2,130,246,226,11,47,74,171,28,203,32,217,90,72,205,220,89,238,179,16,211,234,92,250,207,125,102,130,115,167,223,161,12,150,121,149,190,118,246,76,116,154,127,204,27,149,107,164,104,231,209,58,246,225,165,108,167,244,195,90,16,94,251,40,196,175,229,234,61,122,30,188,229,241,190,227,197,175,22,121,93,238,12,244,109,62,156,34,79,244,225,202,103,124,5,35,141,222,179,174,25,47,247,81,200,173,17,3,230,42,157,142,225,224,57,130,2,18,122,117,117,49,188,249,245,222,54,57,135,206,113,27,79,115,195,182,107,172,208,102,95,52,91,157,208,219,239,159,216,20,124,154,156,85,32,94,26,229,196,6,141,94,118,101,25,190,198,248,126,155,2,31,228,85,214,50,95,89,214,188,127,237,215,36,25,31,50,179,199,188,111,242,205,221,138,203,117,57,192,27,190,7,241,76,180,12,6,109,115,220,68,14,111,159,189,228,163,131,211,126,178,140,121,13,248,92,198,180,90,193,205,231,146,111,94,201,47,247,221,242,221,181,159,149,206,248,103,67,19,159,141,242,176,25,158,240,75,75,11,68,35,233,17,25,102,44,12,19,52,170,208,136,70,61,189,71,196,4,184,254,144,143,73,201,178,101,195,137,66,244,219,175,120,196,223,38,215,219,105,243,173,92,47,52,57,110,11,146,222,254,196,176,61,215,78,171,39,87,104,190,157,110,190,249,230,198,59,223,249,206,193,194,252,90,122,236,209,39,195,136,162,67,164,141,30,71,15,52,248,150,54,140,76,178,177,200,247,76,99,145,113,180,60,153,206,218,123,48,189,252,138,171,211,209,163,207,164,35,71,151,145,45,165,67,68,57,249,216,199,62,38,209,159,193,120,161,194,213,122,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,162,16,104,191,253,166,183,190,168,6,181,114,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,123,25,129,95,248,39,255,44,29,121,230,24,132,214,56,164,231,122,58,251,224,249,120,64,226,189,10,177,36,89,166,135,166,161,163,195,211,92,114,6,242,75,162,70,79,89,9,154,111,77,153,80,42,228,145,36,11,156,21,87,246,30,149,200,209,96,192,75,175,125,207,72,150,124,89,197,91,182,223,157,8,66,203,240,207,146,50,122,23,119,56,213,25,154,134,241,161,251,233,103,75,194,42,152,123,72,83,169,111,51,29,128,124,120,166,196,73,219,228,18,94,91,210,145,122,45,137,107,152,24,70,71,84,46,25,100,254,227,155,12,77,228,14,179,213,70,146,143,98,238,82,254,254,203,117,67,159,220,148,104,2,232,79,203,32,159,134,122,81,13,98,56,122,205,4,191,13,207,144,236,39,99,51,172,11,14,226,217,64,78,221,237,243,177,8,185,113,11,29,242,147,100,157,98,231,187,221,134,231,59,119,73,41,83,25,78,104,114,255,167,17,173,200,102,78,19,253,194,179,31,148,36,213,195,207,61,119,30,253,148,17,125,137,158,33,190,199,241,106,134,143,79,107,68,121,232,78,78,164,37,230,116,0,113,250,255,252,230,111,166,43,95,123,93,186,224,156,3,105,117,106,53,93,251,238,247,166,43,174,124,117,58,246,208,67,233,107,127,116,107,122,224,246,155,211,34,158,177,147,253,126,234,115,173,16,25,96,162,215,79,199,32,212,14,63,248,245,116,222,249,231,167,101,188,124,55,241,182,223,102,30,183,136,234,32,137,42,14,59,120,43,27,105,7,183,161,162,129,189,243,90,214,160,245,156,207,50,7,150,73,34,114,53,32,13,85,102,105,238,100,250,244,167,63,155,142,29,155,75,251,247,159,67,184,238,245,244,178,11,47,15,146,26,62,22,124,244,232,95,161,207,236,81,31,158,189,196,219,143,117,174,33,134,125,50,142,239,146,195,146,150,133,152,12,50,113,72,208,90,166,88,17,33,0,227,129,139,47,188,50,221,248,166,31,72,159,191,253,142,52,59,61,19,94,216,246,81,250,179,15,219,104,172,97,94,222,35,44,102,198,26,170,19,24,248,99,153,117,148,205,125,147,231,122,167,56,30,206,148,119,106,13,223,98,118,29,34,198,46,242,172,173,110,236,16,162,122,176,123,245,113,107,182,220,203,221,160,94,238,81,68,137,117,23,4,53,79,27,174,139,48,4,114,42,134,115,248,173,3,191,168,28,117,177,175,44,111,89,211,126,99,242,115,46,163,20,66,223,148,13,38,242,55,72,175,247,77,132,244,222,193,72,197,57,154,155,59,193,62,221,76,227,19,125,234,14,130,152,14,162,63,246,22,107,197,163,8,216,21,246,215,226,178,172,140,97,251,110,23,15,127,8,126,189,239,141,120,226,119,208,242,209,43,228,112,35,134,161,68,254,78,74,92,151,121,182,110,49,156,176,110,201,23,107,49,182,111,73,114,191,199,146,230,61,158,59,124,39,251,173,9,188,250,167,131,236,55,234,137,223,71,86,108,120,255,183,90,235,200,62,186,87,252,102,138,17,235,138,177,29,211,190,173,83,174,209,60,159,77,222,203,26,243,110,116,1,177,207,125,229,125,104,189,60,86,238,203,122,238,30,241,18,83,67,247,175,174,45,49,94,226,76,251,125,144,228,199,192,222,72,8,249,184,129,78,199,245,171,225,5,237,118,230,55,175,23,215,82,238,63,203,99,248,255,133,133,133,184,140,104,224,119,196,121,240,138,117,55,212,57,26,13,127,138,126,222,183,48,174,81,39,49,48,154,128,207,206,105,183,223,73,135,15,31,78,191,244,47,255,69,250,229,95,250,245,198,219,222,246,182,193,71,62,252,177,212,94,104,131,251,98,154,159,155,79,147,83,236,47,190,5,107,204,67,59,254,62,114,100,194,0,3,134,254,114,204,209,165,151,94,158,78,206,29,225,111,98,19,125,79,166,59,191,242,159,211,191,255,221,255,144,222,254,246,119,140,138,83,159,43,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,37,68,160,134,238,127,9,193,172,93,85,4,42,2,21,129,138,64,69,160,34,80,17,168,8,124,215,35,48,184,251,238,187,33,47,240,16,37,84,245,244,228,30,200,147,126,38,254,224,70,87,87,230,33,71,86,131,0,205,103,40,75,198,72,192,12,217,214,103,81,95,50,197,75,242,167,144,75,190,75,236,20,98,44,136,162,33,233,84,194,244,7,73,72,158,30,213,94,182,145,207,107,108,75,107,75,56,73,40,201,13,209,191,100,112,144,105,67,50,62,250,206,132,83,67,242,223,122,202,0,193,20,100,54,239,89,46,11,44,211,217,221,179,161,243,221,136,229,252,135,190,33,114,105,103,211,237,24,199,134,153,108,180,124,199,107,159,122,17,219,158,50,239,234,102,121,140,145,197,228,141,52,130,87,232,76,150,253,103,253,193,39,176,84,151,161,110,54,65,207,82,23,39,227,200,81,247,144,45,250,219,37,250,155,98,96,141,124,139,222,74,223,145,175,156,195,20,85,121,141,172,97,131,157,98,72,201,162,155,42,73,82,42,135,207,45,240,132,38,132,185,86,213,6,81,240,9,101,77,20,136,71,31,254,102,250,194,45,183,167,63,255,231,62,72,220,241,201,116,28,82,124,230,188,139,210,57,123,246,167,201,11,47,75,175,121,215,219,211,151,63,245,31,211,163,95,249,114,58,137,55,255,76,103,50,141,65,98,30,61,121,50,61,125,232,233,116,222,202,106,106,225,85,191,165,16,16,252,155,70,18,96,232,108,236,160,66,10,242,60,201,137,138,52,196,97,168,80,96,16,115,227,186,33,145,255,192,253,15,165,175,222,117,55,36,223,4,231,180,99,180,208,159,133,240,157,14,210,28,170,157,51,184,87,49,104,32,116,187,103,162,107,40,18,125,159,26,241,32,231,49,27,204,119,33,129,29,171,144,142,150,103,66,156,165,199,26,30,239,119,211,15,92,255,250,36,95,58,128,156,220,222,220,128,180,109,107,203,64,121,198,23,141,179,140,195,223,50,198,104,166,99,152,95,202,202,190,26,173,243,237,62,151,190,213,201,103,73,81,147,100,170,227,248,94,242,182,176,248,112,15,135,238,219,18,187,146,199,174,149,60,87,69,190,88,175,40,57,160,207,211,245,139,206,191,173,31,113,218,221,92,187,99,237,118,166,252,94,38,203,91,77,61,203,39,226,249,196,137,99,132,96,95,64,39,137,102,117,106,96,212,164,55,125,222,143,26,247,96,57,68,185,103,222,67,244,163,119,147,58,203,28,85,97,180,7,191,59,189,30,134,78,180,207,99,40,143,235,206,40,26,62,123,119,169,57,126,233,51,191,23,185,138,204,222,11,222,182,241,185,16,216,142,107,253,158,198,4,244,185,182,190,18,199,61,72,254,171,203,196,196,84,82,23,122,14,35,21,231,194,246,33,47,243,149,199,40,251,2,73,24,203,254,74,185,117,75,178,172,148,151,117,107,221,146,239,61,235,149,163,13,216,46,151,185,86,114,219,220,222,253,98,20,12,72,248,45,13,68,216,219,232,161,204,147,19,179,17,41,97,123,27,109,54,213,155,181,37,1,143,110,17,81,5,236,242,56,209,187,63,209,87,60,240,163,65,75,193,70,99,8,251,213,208,101,20,191,82,247,244,187,58,105,60,148,141,16,178,177,138,250,149,117,77,253,193,95,251,95,126,162,177,48,183,73,180,145,133,244,153,207,124,134,104,15,41,29,58,124,132,121,222,36,26,71,159,241,48,24,192,176,194,99,31,54,215,57,222,102,124,42,34,21,28,56,112,32,93,125,245,43,211,127,190,235,246,52,53,189,23,15,255,147,233,195,31,254,168,68,191,160,229,69,120,186,64,245,189,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,190,35,4,218,247,222,123,255,119,212,65,109,92,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,248,94,66,224,222,123,31,68,29,137,144,94,132,36,238,112,166,177,30,187,158,107,190,176,120,60,200,79,253,70,119,137,152,103,227,47,50,89,185,91,79,148,50,233,105,94,120,241,195,131,101,226,207,124,200,22,9,173,32,184,51,241,146,9,40,61,47,115,152,231,54,4,34,129,248,185,144,47,40,96,8,45,9,88,8,38,168,161,32,183,161,150,82,19,242,168,13,121,132,163,40,161,214,185,8,225,223,102,204,38,222,242,17,210,222,103,234,251,143,200,254,65,180,195,82,225,251,111,62,170,210,14,46,71,118,137,255,72,106,195,210,200,196,242,44,41,36,45,38,7,232,125,39,180,60,242,75,229,232,85,171,39,127,252,139,246,84,34,241,24,137,230,187,196,62,153,153,100,138,26,214,10,99,3,251,177,158,101,26,37,120,55,41,67,11,242,108,231,221,190,104,227,123,150,82,125,135,117,135,30,206,185,46,122,49,126,212,27,18,250,209,159,125,6,142,190,13,5,116,112,83,224,202,29,69,131,240,39,108,181,58,75,124,55,36,202,8,21,222,163,78,163,181,153,102,199,240,198,93,105,166,165,39,15,165,91,254,195,239,167,119,95,255,102,60,228,247,167,133,165,249,212,152,37,2,195,36,222,221,19,227,169,119,209,57,233,173,87,95,144,30,184,249,230,244,216,23,191,154,158,185,255,155,105,115,126,37,173,192,122,47,3,252,252,242,74,26,76,142,71,132,212,208,215,92,0,0,32,0,73,68,65,84,129,109,240,28,48,142,24,59,23,74,53,148,108,71,127,178,190,37,237,174,183,33,46,67,181,148,61,140,82,140,28,161,107,49,164,245,205,55,127,62,125,227,235,143,167,241,169,125,105,105,97,29,153,15,198,25,226,146,185,17,94,156,16,227,219,131,85,198,64,207,48,116,16,68,215,68,246,4,206,216,130,15,11,166,16,143,10,228,186,117,136,66,128,75,68,154,183,5,209,127,206,185,7,210,15,190,229,45,233,4,94,201,107,24,54,132,55,49,4,174,68,242,22,117,138,142,246,163,46,163,87,65,32,143,107,141,92,71,146,210,60,199,121,254,36,162,38,87,250,153,147,125,9,147,151,231,216,123,169,203,58,199,119,56,70,62,59,222,51,225,51,249,175,238,146,181,161,247,136,8,103,146,253,204,35,190,200,92,230,34,44,126,206,208,76,44,202,184,5,39,239,121,157,231,51,218,251,253,241,180,188,180,146,142,159,56,130,78,203,28,213,208,193,187,156,57,98,94,37,166,209,132,139,153,24,232,23,192,222,105,116,9,211,222,29,226,128,207,60,158,251,26,127,72,248,70,148,7,190,141,98,224,56,146,219,142,159,147,243,146,241,46,251,44,203,100,62,35,248,3,185,109,125,177,243,93,124,75,123,251,148,32,119,45,73,110,27,61,96,155,133,188,129,119,252,42,223,194,126,127,141,245,58,158,246,236,57,11,67,149,147,124,75,253,234,100,3,1,191,153,122,223,251,93,45,115,147,199,203,107,198,231,66,142,231,104,12,217,48,192,245,104,153,87,38,197,115,8,253,60,199,217,152,37,151,101,13,125,46,120,171,187,239,59,9,221,13,223,47,86,234,97,116,4,143,251,48,10,129,231,221,207,17,30,223,126,183,182,90,92,232,158,173,152,118,154,251,80,176,112,30,114,106,132,177,128,4,191,199,42,40,251,196,196,68,224,102,222,104,58,69,22,10,124,87,188,124,207,58,150,254,205,19,123,174,80,192,106,127,253,175,255,245,193,51,207,60,147,190,244,199,183,167,115,207,61,63,61,249,212,55,227,27,236,113,9,206,137,134,64,43,171,11,233,196,201,35,17,157,192,185,56,159,168,36,135,15,95,64,8,255,167,210,128,243,98,110,39,106,199,135,62,244,161,244,230,55,191,57,93,117,213,85,163,226,213,231,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,120,9,16,104,191,242,149,175,122,9,186,169,93,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,190,251,17,248,87,255,234,95,165,185,147,11,40,66,128,252,174,231,41,79,133,82,18,159,115,39,143,225,201,58,15,253,1,233,191,227,169,186,203,234,21,194,228,116,20,10,217,82,202,189,7,233,41,33,14,145,40,171,18,36,63,132,148,28,203,246,144,44,146,144,145,80,109,18,102,123,99,35,123,85,119,58,99,208,210,144,114,13,242,32,186,130,181,137,1,37,98,33,170,32,193,218,146,147,112,107,29,238,99,116,210,247,130,35,106,227,141,217,132,116,146,231,134,194,202,98,58,6,111,210,99,202,25,92,254,144,80,202,100,191,36,150,18,150,100,56,121,8,34,88,158,8,203,31,194,103,50,106,139,241,109,179,225,25,243,35,77,124,164,201,240,226,129,66,203,99,60,132,137,50,48,137,247,168,43,177,152,73,40,137,105,17,182,44,46,229,4,39,37,206,121,67,18,156,254,244,161,54,65,19,198,125,180,142,25,161,183,227,14,85,87,215,156,63,124,176,142,194,12,83,201,53,138,129,189,251,59,128,184,219,130,251,220,34,252,190,97,240,123,200,210,228,217,168,15,93,8,250,147,243,75,233,46,72,177,219,63,127,75,250,225,63,251,103,83,139,176,254,139,212,195,52,128,80,252,237,180,222,161,255,173,233,116,245,143,124,32,189,230,141,63,148,238,185,245,246,244,192,151,191,154,214,54,54,211,129,203,46,75,83,251,15,164,19,140,212,148,200,29,206,145,50,41,131,148,107,214,156,7,159,149,53,228,45,146,142,228,231,10,57,227,180,223,237,173,181,212,236,140,167,39,30,125,60,221,114,203,231,81,170,157,54,214,27,120,218,239,73,211,51,251,48,54,233,64,58,18,138,126,125,17,178,159,208,220,172,117,9,200,102,35,123,48,15,208,151,70,195,43,227,37,57,90,188,168,245,228,215,115,223,153,40,121,146,130,153,24,110,166,215,190,230,213,233,226,139,94,150,14,221,241,165,180,194,249,240,194,107,27,73,213,237,176,168,160,114,204,113,222,91,114,198,101,239,132,206,195,181,194,0,177,143,188,219,86,146,210,242,82,215,252,111,39,217,62,48,103,222,220,167,246,107,255,146,168,146,199,62,75,16,43,243,54,123,88,162,214,203,164,39,191,243,150,229,204,114,219,71,144,242,64,149,101,203,152,69,131,111,231,39,214,198,169,115,254,108,221,40,135,242,122,185,118,36,154,59,172,85,191,59,11,139,115,105,121,101,46,117,123,109,200,242,49,132,147,140,94,71,103,190,17,182,161,110,232,194,81,33,70,55,105,177,46,200,198,227,31,28,56,206,33,230,12,89,92,27,219,27,92,232,105,158,199,156,160,48,186,102,130,223,62,52,28,200,184,58,71,18,249,153,16,15,156,162,110,254,38,170,135,120,155,202,60,22,204,237,91,25,36,239,215,215,37,199,55,34,140,255,56,30,253,123,102,247,166,67,253,67,144,231,126,187,243,17,17,84,143,104,3,185,191,108,48,226,120,94,101,142,195,72,129,181,155,245,30,149,41,143,95,234,139,95,145,43,240,161,15,117,50,175,200,233,184,62,71,158,127,31,134,250,155,103,27,13,40,188,47,47,175,18,153,160,31,6,53,243,11,39,88,59,67,35,46,244,234,181,123,225,225,159,13,45,196,237,212,148,229,206,243,25,248,35,151,121,197,56,225,212,218,187,111,69,15,231,66,3,179,1,251,204,118,8,201,123,158,59,223,115,94,108,238,198,204,222,86,122,240,190,167,26,63,245,83,63,53,248,165,127,185,13,217,127,107,28,19,112,242,248,106,154,153,101,30,49,110,138,239,81,3,131,131,181,5,188,251,249,6,114,228,136,70,48,215,94,251,154,244,217,63,60,2,22,200,134,126,191,75,248,126,136,126,7,252,14,23,255,174,78,245,169,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,50,2,223,250,191,30,43,50,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,239,79,4,6,119,124,241,143,33,77,100,35,58,144,71,251,57,251,121,34,200,61,207,88,246,236,225,76,242,67,8,193,18,227,108,13,105,36,41,40,65,66,35,82,38,75,228,50,242,127,205,222,37,88,172,155,73,38,9,177,114,89,223,252,32,146,36,83,33,56,75,50,207,114,239,146,93,146,57,146,72,173,86,151,238,33,89,240,128,30,104,24,64,19,104,52,6,39,4,58,228,87,159,240,231,147,120,244,79,83,48,13,243,62,195,53,1,201,212,163,172,13,49,73,171,240,154,151,250,11,250,143,166,225,53,239,125,40,99,145,53,238,232,26,158,224,8,230,187,105,96,61,194,213,19,246,32,88,33,168,163,32,248,11,201,47,197,87,104,62,155,132,142,210,66,182,163,63,155,54,193,205,241,91,144,163,29,244,242,106,3,106,135,58,58,182,202,137,123,249,236,213,245,2,31,184,164,132,99,47,207,131,111,185,122,148,117,32,151,44,239,129,141,87,191,92,56,96,247,218,132,40,143,58,244,201,221,171,75,158,151,117,187,200,213,37,162,66,92,88,75,116,203,197,185,212,221,214,22,109,183,211,212,88,39,141,209,110,28,76,247,160,200,244,128,51,219,55,150,18,78,209,132,176,230,108,234,230,90,250,200,45,159,72,15,29,249,102,106,207,244,33,204,215,241,252,111,165,217,70,63,141,13,250,169,217,219,151,78,182,38,211,34,235,235,162,27,127,48,221,244,63,252,68,122,235,95,252,177,180,239,138,43,210,241,85,206,121,119,54,8,1,223,98,254,154,92,187,134,22,206,113,246,54,142,73,24,253,17,215,225,197,131,128,239,148,230,53,153,73,188,8,13,238,210,68,199,155,137,42,240,208,131,95,135,232,157,132,240,197,104,97,108,54,141,245,166,99,188,181,173,149,180,186,185,148,54,240,230,111,52,245,98,167,127,77,40,144,199,113,36,174,157,71,215,133,228,165,164,171,119,103,61,239,137,188,166,89,186,209,214,48,223,27,155,107,105,122,122,18,111,254,183,50,159,68,48,88,94,14,111,100,201,86,165,141,181,16,79,59,162,231,7,214,111,209,97,180,196,60,147,242,184,47,220,39,33,219,104,165,111,231,25,242,90,93,245,224,167,247,232,219,177,220,131,222,29,171,144,172,238,73,243,195,96,135,57,46,115,224,221,186,238,115,239,37,127,151,252,254,118,4,123,190,54,49,177,84,18,135,93,60,202,216,241,237,192,104,168,215,157,128,32,95,38,212,253,17,72,230,85,188,195,187,225,45,175,156,26,44,32,53,125,100,239,124,13,23,154,172,91,137,126,241,85,95,189,184,53,60,138,136,36,40,222,98,15,104,40,32,38,246,177,123,101,12,242,123,94,199,62,155,148,201,254,242,156,177,153,144,217,100,121,193,172,172,37,243,196,56,27,90,96,164,226,190,133,20,119,13,186,134,86,86,86,34,124,255,244,212,12,178,24,101,33,19,215,182,49,100,190,253,157,41,21,25,178,1,65,198,203,177,202,58,58,85,22,36,68,94,49,52,191,92,33,43,123,194,84,250,243,110,178,142,251,66,3,23,215,127,16,236,228,41,175,250,246,251,253,29,220,215,48,142,216,216,200,4,188,237,203,21,29,13,177,241,185,244,237,60,216,127,137,44,81,214,97,41,207,237,78,253,45,125,218,206,84,234,102,57,243,81,7,62,23,195,21,239,237,78,211,171,241,211,63,253,55,131,188,239,245,198,82,175,175,1,207,32,246,174,122,17,231,2,175,254,147,105,110,225,25,34,20,28,11,93,61,78,225,85,175,124,13,235,98,154,245,211,73,143,61,250,68,250,181,95,251,53,135,205,131,251,84,83,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,188,36,8,180,239,254,218,125,47,73,71,181,147,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,192,119,59,2,143,226,229,236,153,212,158,161,124,214,222,3,120,238,246,194,107,84,34,99,149,112,209,227,19,120,180,67,162,23,210,68,119,100,73,190,76,158,228,124,121,20,223,71,137,20,113,49,79,162,175,144,52,18,82,133,60,202,209,146,51,121,99,93,219,90,230,185,205,18,105,146,86,182,11,18,138,16,207,18,145,50,94,158,104,63,24,18,174,146,244,134,234,31,195,93,126,28,242,137,224,202,144,209,219,152,44,56,174,36,82,33,223,209,129,122,214,215,43,95,146,95,15,251,38,63,114,86,116,183,251,174,50,212,147,138,131,98,86,50,8,94,238,182,13,74,80,234,152,75,189,168,42,165,214,128,20,206,180,221,80,231,104,197,143,9,242,180,41,187,78,146,78,149,20,150,179,179,62,93,98,0,96,46,100,113,224,7,161,167,103,55,5,49,36,37,30,59,32,6,169,33,17,9,57,199,216,146,145,45,43,144,212,197,95,141,8,168,148,235,251,100,231,150,161,156,242,154,212,211,252,168,170,52,57,59,202,202,143,184,152,60,26,1,160,195,179,94,207,231,62,198,4,240,140,105,92,235,3,28,152,87,32,62,155,157,110,154,64,166,14,30,173,247,221,123,103,186,251,158,59,211,165,151,95,66,59,100,221,212,75,126,13,210,31,242,108,154,40,17,180,223,192,64,160,69,88,255,45,13,54,32,253,182,56,187,27,86,141,34,172,20,24,184,205,153,10,64,25,56,41,107,164,208,99,248,92,110,103,202,179,204,124,231,111,152,98,141,242,218,192,80,97,225,153,167,57,123,251,83,225,25,189,185,69,88,246,214,56,70,45,83,169,77,20,11,61,246,37,39,13,221,111,216,254,166,71,22,32,143,97,209,229,76,131,99,45,93,3,130,100,167,164,160,119,231,38,136,111,158,93,211,142,41,49,187,202,153,238,98,253,138,43,46,75,215,190,234,26,214,245,26,161,227,241,190,38,250,67,15,235,12,215,167,229,33,99,17,120,71,110,23,46,120,239,170,18,37,121,63,177,126,32,152,11,89,123,166,246,167,117,247,130,94,75,223,234,83,116,146,104,246,185,120,243,43,175,122,171,175,245,99,45,13,235,59,136,121,226,104,202,134,50,153,196,214,200,229,79,51,21,89,148,53,100,66,78,239,190,183,33,194,53,96,152,155,155,75,139,75,115,44,55,12,95,176,156,137,239,3,115,236,206,117,254,61,154,66,67,142,180,173,23,127,38,250,149,121,141,240,243,134,138,55,98,131,97,244,179,103,253,86,132,146,23,7,175,146,28,211,189,168,60,249,203,144,49,201,239,121,239,41,83,73,133,144,15,242,156,54,97,92,66,31,25,199,236,117,111,159,125,190,31,18,208,238,71,191,143,75,28,65,208,239,79,70,248,254,37,34,68,44,45,174,69,151,126,47,149,181,133,113,67,142,70,160,110,249,123,225,215,204,228,187,50,72,152,155,202,55,214,103,203,188,148,167,224,120,186,65,73,148,129,26,82,70,63,234,185,219,110,184,96,195,8,44,71,188,176,127,229,150,212,87,166,137,137,73,182,192,26,239,43,96,217,68,222,118,172,47,199,167,98,190,241,235,183,142,95,46,251,207,114,42,147,107,81,25,118,247,92,254,182,238,52,140,182,121,254,205,179,141,242,121,119,252,162,223,232,29,3,4,7,138,228,55,96,152,26,63,243,51,63,51,248,165,95,106,166,219,110,187,61,29,59,118,36,45,46,172,166,217,217,225,62,223,110,49,15,72,135,44,26,3,24,218,255,210,75,94,30,199,41,60,241,100,94,51,159,255,252,231,241,236,255,119,233,202,151,95,149,94,137,17,64,77,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,210,32,208,126,213,43,95,251,210,244,84,123,169,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,124,23,35,240,127,255,202,47,165,227,199,79,66,216,116,210,190,125,251,131,228,95,129,160,212,3,115,126,241,36,100,16,30,173,219,156,87,46,195,27,41,147,38,18,47,166,66,6,101,66,38,231,237,146,62,153,16,205,132,90,38,90,36,152,90,144,188,109,188,68,195,51,26,66,88,175,207,8,77,15,17,147,73,153,76,50,21,18,205,254,228,123,6,144,219,91,60,195,25,5,41,47,41,167,39,124,151,140,73,72,186,9,24,251,73,174,14,236,123,11,79,107,233,109,165,198,70,32,109,114,73,210,35,69,144,200,50,168,18,230,240,202,164,44,155,121,178,61,18,88,249,9,202,142,60,36,68,46,136,104,107,50,254,38,242,154,39,201,207,240,185,13,15,18,228,18,179,234,96,183,62,27,142,223,148,201,121,73,120,203,37,179,37,83,237,159,119,250,34,135,43,235,31,121,148,233,209,31,196,126,220,145,72,34,146,90,242,251,129,163,242,210,191,199,23,228,49,213,201,62,252,181,173,87,150,75,233,7,52,44,228,121,148,35,112,121,87,198,146,52,124,64,244,208,39,231,17,54,156,208,229,99,132,59,223,4,215,6,199,33,52,240,112,149,188,149,43,52,132,249,42,249,75,156,189,253,192,23,190,144,86,222,112,99,58,107,102,111,204,23,126,189,156,207,13,185,182,140,238,172,177,117,200,210,166,103,191,247,39,82,183,223,3,199,38,237,22,211,190,189,227,204,25,6,3,12,222,68,207,48,114,80,55,215,29,64,41,143,186,60,103,138,69,105,205,161,222,188,7,62,224,139,165,74,186,245,182,91,210,61,247,220,67,30,222,185,44,136,25,206,56,159,158,34,108,191,71,66,132,199,118,38,31,99,189,131,160,235,212,16,255,177,30,48,80,112,61,217,86,210,88,242,50,19,253,153,236,44,196,168,119,243,59,232,224,243,217,103,159,157,222,241,142,119,224,229,139,9,10,235,102,97,1,162,31,157,156,191,210,38,163,125,170,126,177,135,24,143,21,202,28,1,52,115,90,246,149,250,217,94,162,255,212,126,44,249,246,82,172,19,247,22,151,125,250,158,189,201,183,24,167,19,228,170,4,171,169,232,46,220,78,201,78,27,214,240,246,246,174,55,121,233,71,15,239,22,209,56,254,52,147,88,22,60,98,206,99,237,72,236,230,72,4,39,79,206,167,121,214,153,223,156,241,137,126,220,75,232,122,219,250,117,80,151,104,203,188,227,123,142,204,61,244,89,129,136,150,144,94,139,118,251,246,237,77,207,60,125,148,115,226,151,33,218,179,78,234,57,208,80,101,152,242,58,97,213,104,40,34,72,164,114,47,178,217,38,167,188,14,202,90,40,229,150,153,231,90,82,7,49,108,26,209,132,124,231,65,50,223,111,244,212,212,84,154,156,36,58,197,210,9,74,248,146,176,198,212,171,211,246,104,13,234,179,110,236,227,244,126,125,47,132,185,229,69,190,172,75,94,7,202,96,178,174,70,1,202,19,156,61,58,57,206,142,6,60,216,62,250,240,163,167,202,97,12,147,163,94,24,25,70,18,124,117,117,53,140,44,38,38,38,210,58,209,64,150,8,231,239,90,138,124,207,28,136,148,247,172,143,89,38,223,197,215,57,26,206,15,242,40,167,184,60,95,82,246,146,10,6,222,213,197,254,189,123,145,66,106,31,174,190,230,138,244,240,67,143,248,104,106,252,236,207,254,175,131,102,243,255,74,183,222,122,75,58,124,232,105,228,94,228,27,6,126,28,7,209,106,143,33,223,32,29,57,114,36,237,59,235,32,56,141,165,243,207,187,136,206,54,211,163,143,61,200,154,155,79,31,250,255,126,43,253,31,255,251,223,219,233,63,119,91,127,43,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,59,65,160,252,175,200,239,164,143,218,182,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,221,142,192,224,143,191,244,149,116,244,232,92,16,158,123,246,236,129,36,90,229,28,107,194,151,19,222,122,109,109,57,77,239,233,165,19,39,79,164,126,183,7,187,8,87,17,228,149,106,103,18,75,30,69,242,179,16,49,150,20,2,69,18,167,16,41,153,148,145,232,198,59,152,54,146,217,210,240,91,68,18,216,128,104,233,224,177,186,29,157,225,5,26,36,18,97,171,37,173,18,68,91,3,162,144,113,169,173,83,120,106,225,17,221,208,195,31,71,218,22,33,251,167,32,129,102,161,157,240,13,79,61,202,27,120,145,39,46,101,210,145,126,203,139,124,137,41,243,164,141,37,253,125,111,74,80,13,137,42,169,246,173,66,84,89,23,121,130,172,147,104,130,121,134,223,69,54,60,73,189,120,70,36,60,249,213,191,144,182,16,241,142,15,78,82,237,112,189,144,200,195,232,1,84,182,172,205,143,48,54,33,194,28,175,197,248,52,167,15,6,36,25,113,64,108,90,132,153,87,206,240,230,15,98,24,50,138,182,13,60,205,131,228,66,3,239,234,96,99,36,13,57,144,36,242,152,17,222,201,167,159,200,145,120,182,132,190,66,62,100,64,131,144,73,100,10,225,175,140,214,137,98,30,183,121,54,53,123,24,83,76,142,167,229,52,79,166,30,219,144,217,200,217,52,188,63,243,210,133,12,158,228,12,238,39,239,191,39,29,254,250,3,105,234,170,87,165,117,140,35,54,33,64,245,152,111,227,221,239,56,237,206,24,97,243,27,172,169,101,188,144,23,211,116,127,60,141,77,76,133,172,129,85,232,168,92,92,96,62,64,110,117,219,73,2,21,50,13,1,27,22,12,50,89,199,91,214,219,236,208,63,30,90,105,5,130,253,143,110,254,124,58,122,114,142,252,113,244,98,189,16,106,123,28,210,209,53,234,90,53,36,183,158,198,65,170,74,34,58,87,65,200,106,236,178,18,134,11,226,29,235,219,176,253,153,245,164,63,12,20,32,95,29,175,172,125,13,55,198,187,157,116,209,121,7,210,219,127,240,45,105,125,121,41,205,76,78,165,101,246,150,227,177,108,145,148,85,130,126,174,179,32,154,89,136,206,141,125,152,202,93,220,74,50,207,113,98,238,67,182,92,207,188,231,78,165,143,60,159,185,110,193,181,148,217,135,36,191,70,56,146,203,122,100,111,224,173,108,244,0,86,107,172,245,76,146,26,225,35,234,134,108,26,173,208,7,243,226,153,236,89,110,215,167,255,179,91,66,245,249,100,203,210,60,251,111,145,239,217,107,20,172,148,35,190,71,97,173,162,30,200,198,218,60,122,252,80,90,228,44,251,177,177,54,235,152,8,14,172,225,53,140,87,182,209,99,11,162,59,228,31,120,156,66,55,230,153,137,96,19,178,202,41,147,168,110,177,54,14,66,242,191,236,252,243,211,58,71,77,72,82,27,122,94,80,198,153,215,37,214,87,172,217,16,81,98,154,111,76,172,211,60,159,3,231,118,56,71,163,119,159,189,196,186,60,135,44,244,99,31,209,15,235,37,147,209,200,201,158,234,242,45,94,93,217,8,99,131,201,201,125,105,140,61,4,237,28,35,27,173,132,227,225,233,47,207,173,125,230,126,242,119,163,244,231,24,26,70,104,76,53,154,103,125,83,110,179,219,135,70,3,249,123,110,56,126,228,98,94,61,231,94,146,59,235,86,246,155,139,196,246,241,19,235,193,125,213,228,59,180,188,204,113,31,28,162,210,237,113,174,125,167,207,113,31,26,74,32,47,155,65,253,242,216,70,71,160,15,210,233,178,228,185,205,250,88,174,252,202,249,66,82,200,236,55,56,228,85,199,60,38,127,98,24,59,165,255,241,39,255,114,86,124,216,217,223,249,59,255,219,104,183,141,159,251,185,159,27,104,80,241,225,15,255,7,142,179,153,199,56,110,30,29,150,210,96,86,121,18,134,22,107,33,143,223,129,233,233,233,116,81,251,82,12,49,150,210,161,67,143,166,63,185,231,193,244,111,255,237,111,165,95,248,133,215,40,236,41,227,140,14,82,159,43,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,133,35,208,190,253,246,219,95,120,237,90,179,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,61,138,192,61,119,63,0,243,208,77,231,28,124,25,4,150,132,204,18,158,146,120,54,19,190,120,108,172,145,86,56,215,186,211,234,7,169,51,70,120,98,201,30,189,73,155,144,176,122,94,75,180,152,39,233,162,103,102,33,94,124,214,11,212,51,153,23,230,151,184,67,230,66,174,180,136,14,208,28,64,194,195,21,111,65,54,109,52,198,210,118,111,34,109,232,229,237,217,210,91,132,77,230,64,249,213,237,101,188,198,59,233,216,198,145,52,209,154,77,61,100,196,33,60,141,173,67,214,172,64,50,47,67,46,111,18,242,25,47,240,46,222,216,125,195,218,107,32,128,60,146,165,208,56,65,192,112,227,142,172,146,105,80,44,82,134,210,84,240,78,16,113,67,74,9,250,69,78,210,144,216,97,16,192,248,155,134,153,134,144,90,94,225,60,239,41,188,81,37,246,48,48,88,247,56,0,185,44,58,146,172,133,55,130,148,199,187,29,249,37,203,101,113,28,163,5,33,175,190,18,75,214,105,67,244,181,32,79,187,52,52,12,124,16,241,202,33,49,73,127,33,27,66,72,204,91,214,69,222,48,136,240,60,104,198,233,193,137,105,144,96,210,88,65,42,76,242,181,53,140,52,176,77,24,253,110,7,60,60,175,27,130,113,0,65,233,93,99,129,32,62,9,85,47,169,188,205,217,243,152,41,64,102,102,47,95,219,75,168,181,33,57,55,33,62,197,112,130,243,203,151,8,49,111,152,114,195,238,19,179,159,185,232,165,21,140,39,224,230,211,121,7,200,95,36,95,185,97,21,219,204,115,147,249,39,39,29,59,244,72,186,243,246,207,166,107,94,117,53,94,187,132,28,159,62,144,230,33,248,218,173,141,208,71,130,109,117,99,147,232,0,120,85,227,101,63,224,121,27,157,7,18,196,128,183,133,44,26,57,228,48,234,121,238,36,194,131,244,83,175,157,103,42,7,145,42,34,137,181,187,154,122,51,51,105,176,8,33,175,206,200,180,137,199,115,187,135,129,10,178,221,121,215,29,233,115,183,220,158,26,16,150,93,214,219,246,106,51,205,238,155,142,179,183,151,87,49,38,89,95,97,254,196,13,79,125,61,144,199,39,16,85,18,120,149,48,239,24,6,12,122,140,13,177,200,26,221,92,7,63,100,103,197,242,143,196,154,104,113,132,193,226,194,114,120,238,27,193,96,117,113,33,205,78,244,210,127,247,163,31,72,123,152,200,109,214,206,214,230,90,120,91,59,43,155,18,155,144,157,91,246,137,161,196,22,250,23,226,146,173,133,129,4,107,24,18,210,40,8,72,197,60,231,201,23,135,51,93,138,241,92,41,147,237,174,71,96,115,241,155,24,35,12,116,48,198,96,11,7,65,220,106,117,25,147,189,188,178,28,178,182,145,189,195,81,13,147,83,125,26,108,66,94,74,144,75,14,107,128,193,197,250,165,71,190,15,18,252,116,142,46,30,49,129,200,65,222,110,111,97,122,130,165,141,107,208,84,8,228,66,102,75,164,135,7,58,152,169,191,186,149,111,136,198,65,62,75,4,163,117,148,169,64,233,195,181,100,125,191,69,214,245,187,100,8,117,73,228,165,165,213,52,142,33,71,159,185,126,250,153,163,105,110,121,142,253,204,151,142,239,145,145,40,92,35,137,185,221,226,155,231,30,216,222,238,49,231,51,172,77,150,11,178,244,198,189,26,233,153,39,142,210,55,58,45,206,167,215,93,241,250,244,222,15,254,249,244,247,127,241,23,57,6,96,33,45,46,175,164,217,189,103,165,141,117,231,159,117,198,94,104,6,97,109,228,17,191,161,116,134,124,29,54,239,22,223,150,0,5,61,80,41,146,223,134,66,94,171,135,100,183,132,116,14,113,159,191,41,98,234,183,212,111,218,152,81,48,198,196,157,80,241,28,61,224,247,114,97,254,100,218,191,111,95,58,121,226,4,250,175,242,189,154,143,181,38,102,217,83,62,31,187,144,13,5,134,243,207,184,70,89,113,44,199,239,177,71,196,46,147,237,206,213,174,81,130,130,150,249,80,198,108,176,149,219,186,118,92,55,126,255,205,247,184,21,141,59,172,175,199,191,250,110,131,195,22,97,83,60,50,161,199,62,114,142,29,183,219,113,110,88,79,171,11,172,181,252,183,34,175,49,255,158,120,68,66,142,32,160,33,66,155,53,89,214,75,145,37,0,28,249,41,235,102,23,71,140,199,134,107,74,60,141,224,225,218,80,86,63,200,219,232,31,125,242,81,237,118,198,71,122,202,143,255,248,31,253,147,244,247,255,193,255,57,154,223,248,219,127,251,111,15,140,232,240,27,191,241,111,136,234,112,44,214,229,145,35,79,163,215,98,58,112,224,28,140,63,142,167,193,145,141,180,127,255,193,56,82,225,146,139,175,68,183,1,70,77,207,164,143,126,228,147,233,138,203,175,76,231,99,40,114,221,117,175,73,123,247,238,29,237,187,62,87,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,192,139,68,160,125,240,224,129,23,217,164,86,175,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,124,111,33,240,91,191,245,161,244,244,145,163,105,239,204,1,200,10,137,60,207,81,38,36,244,234,34,36,209,34,52,141,97,214,33,199,32,206,36,228,214,96,193,36,90,58,109,104,119,137,84,243,130,244,111,70,24,233,229,101,140,2,32,87,36,140,36,81,124,54,116,241,193,179,207,165,31,200,85,194,182,111,174,66,48,15,137,161,112,10,150,24,131,3,219,132,208,209,155,189,135,12,122,246,111,113,102,182,100,103,115,176,12,121,182,144,38,91,83,144,245,156,163,237,25,239,140,219,167,126,15,50,171,3,161,164,87,124,50,100,56,26,120,193,45,74,55,34,171,84,19,253,5,67,206,56,241,110,13,169,201,76,200,251,102,190,188,148,28,208,24,228,236,34,97,186,215,120,158,134,140,238,227,117,186,12,217,45,201,111,200,254,224,50,33,22,237,82,18,61,103,200,121,75,69,66,18,34,59,210,115,73,176,75,164,81,143,106,122,218,115,242,55,100,55,36,189,100,191,227,91,198,165,0,45,250,108,224,29,111,155,14,87,151,208,5,240,146,169,99,72,112,72,96,212,77,125,66,22,116,33,148,131,72,211,202,64,124,28,131,209,154,200,234,24,97,236,224,248,140,99,72,255,22,86,5,6,159,55,82,193,0,249,225,250,49,152,16,147,124,214,122,228,17,186,222,126,122,99,244,36,249,7,206,147,120,62,23,217,183,169,191,140,62,208,99,233,125,239,121,67,250,161,27,223,156,30,248,147,123,211,205,120,200,47,172,108,115,113,126,249,58,228,227,24,196,53,196,240,215,31,184,55,61,120,239,221,233,146,87,190,33,45,17,70,60,60,214,209,109,91,29,149,65,220,32,126,197,193,227,24,36,49,35,33,179,6,8,160,72,185,116,166,154,61,91,114,134,119,75,123,122,230,179,254,244,222,182,109,144,252,120,214,194,124,18,220,97,53,125,250,51,159,77,75,43,172,63,12,67,90,16,143,211,179,123,33,252,123,204,185,30,196,155,105,19,99,145,77,140,42,50,217,201,184,202,197,63,169,124,201,65,143,120,144,116,221,198,18,68,99,128,1,235,33,147,142,153,120,150,236,109,98,104,33,185,106,20,6,207,84,191,225,181,175,78,175,190,242,114,100,153,103,238,157,113,137,92,8,113,244,114,69,176,66,66,71,122,103,188,93,93,40,140,228,90,99,102,195,208,35,44,59,200,181,222,153,234,14,155,60,231,45,218,97,128,98,146,232,205,73,89,236,215,16,247,120,237,187,64,24,213,189,189,133,49,67,171,141,180,84,113,109,170,111,96,193,158,117,3,24,113,65,61,20,221,102,26,44,232,209,175,142,33,103,8,45,62,223,170,155,99,150,100,93,251,245,155,33,97,92,244,115,188,140,113,169,89,238,121,15,151,55,239,206,219,12,134,30,90,225,44,18,53,161,223,155,12,98,119,126,110,145,136,37,71,145,111,155,249,214,155,92,253,208,141,61,174,87,191,99,133,49,69,131,181,176,201,248,24,86,140,143,79,146,191,149,142,29,127,38,214,69,218,88,76,231,206,76,166,183,92,255,218,116,245,21,151,166,203,47,186,56,61,244,141,39,48,34,153,76,171,26,194,12,231,51,223,243,92,102,93,156,95,73,111,141,32,92,227,25,107,30,118,82,224,132,12,121,221,229,181,100,93,223,77,246,67,49,71,103,48,23,77,12,102,218,68,23,112,62,48,78,112,61,73,182,91,127,239,158,125,233,240,211,79,161,19,243,24,134,74,152,243,104,92,195,183,59,71,89,200,235,166,224,89,198,117,110,37,223,157,239,82,86,100,9,1,248,113,254,130,32,231,217,118,89,166,44,179,117,109,231,85,60,252,109,103,29,147,235,76,226,190,211,118,109,240,12,22,206,113,135,200,30,18,253,121,157,109,132,113,131,81,34,58,28,21,35,94,254,29,210,104,192,186,89,174,231,94,67,49,216,240,71,25,139,46,33,131,22,93,36,247,18,219,154,254,53,30,225,187,132,60,109,254,150,237,221,187,47,202,79,255,153,152,48,70,204,41,169,241,211,63,253,211,3,61,246,127,249,151,127,57,194,248,143,141,123,12,68,74,79,61,245,56,71,223,28,140,113,27,199,48,204,194,168,224,188,115,47,192,8,36,165,123,239,221,194,40,228,104,250,200,71,126,63,253,181,191,246,87,92,8,47,92,153,83,134,175,47,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,16,200,255,171,179,188,213,123,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,251,15,129,193,173,183,126,1,82,178,149,206,58,107,63,196,135,231,65,231,107,139,123,38,231,32,25,37,55,33,115,36,92,36,247,179,71,230,246,14,177,47,81,35,169,227,121,209,122,239,123,254,178,36,203,133,23,94,152,110,186,233,38,188,27,207,138,178,77,137,102,60,196,183,96,4,87,161,58,56,244,56,19,223,144,171,19,92,83,16,174,51,92,83,16,126,19,120,121,247,87,215,83,15,175,226,246,2,33,146,79,28,75,227,115,71,211,212,252,145,52,185,120,60,141,47,159,72,227,24,34,244,241,194,238,73,70,66,46,154,228,19,55,224,241,54,248,111,251,107,220,87,48,82,88,129,232,246,89,143,121,73,244,146,36,103,70,19,14,251,16,124,120,98,227,213,222,213,43,24,210,122,255,57,231,164,27,222,252,3,105,142,168,6,235,122,122,143,240,139,109,24,163,54,125,232,157,143,86,17,146,95,130,222,144,252,57,31,79,94,198,247,25,103,127,200,55,8,197,46,132,62,222,209,45,159,189,32,81,91,16,96,157,246,118,26,235,108,167,113,200,212,177,38,186,123,33,156,190,222,70,34,232,64,120,77,18,58,127,28,207,214,30,4,95,87,218,152,243,195,141,180,208,33,175,3,57,217,195,32,161,13,201,217,65,174,9,72,180,169,238,68,154,192,123,189,111,30,68,122,167,201,249,216,237,69,234,51,79,120,245,143,197,88,156,87,206,216,19,93,231,151,227,14,90,68,100,232,65,134,119,32,20,103,48,216,32,162,67,115,2,239,125,230,167,71,189,115,247,78,167,191,240,129,247,166,107,185,254,194,223,249,249,240,202,151,84,221,203,250,105,19,78,188,201,120,19,132,183,126,252,177,71,211,61,119,127,53,117,25,119,27,175,233,30,32,136,183,4,156,169,144,133,133,48,28,37,229,44,43,245,162,242,176,126,68,98,31,182,47,249,113,103,173,177,224,0,11,57,49,58,65,81,173,46,32,23,37,240,153,48,200,247,123,238,187,55,125,250,211,159,13,178,52,97,56,33,73,186,7,98,180,131,23,246,38,245,144,146,181,175,183,125,62,51,220,240,232,18,223,69,14,195,249,107,132,50,192,67,91,15,99,215,124,33,98,173,227,170,50,15,22,51,12,38,54,49,44,152,157,153,74,239,122,251,77,233,130,179,207,142,8,1,17,101,130,125,20,196,40,235,197,20,109,131,32,101,191,9,205,80,191,50,110,84,26,249,41,56,89,94,136,212,145,226,231,124,44,107,191,140,41,233,28,123,28,194,94,114,216,124,247,184,253,170,203,6,120,56,158,251,189,79,132,7,203,37,123,71,117,31,29,208,182,38,235,216,206,250,94,166,66,6,199,11,63,37,223,247,82,175,224,122,122,219,92,7,132,53,2,25,226,102,94,78,254,207,250,221,171,139,177,146,253,40,131,223,33,101,61,114,244,48,223,31,136,127,60,224,199,198,58,17,165,66,121,86,97,96,153,174,48,12,105,24,141,3,3,17,231,209,111,92,139,125,235,88,171,180,211,40,105,64,159,87,97,176,113,253,235,175,131,188,61,152,174,123,213,43,227,88,6,13,151,214,150,89,27,240,182,238,193,188,110,178,60,45,34,107,136,157,120,22,146,92,153,213,207,171,36,245,47,251,160,96,97,185,109,188,202,58,139,57,65,14,245,203,196,125,46,51,223,136,8,123,207,154,141,239,175,243,96,63,165,126,96,63,36,186,29,179,140,81,158,173,175,156,69,214,34,223,168,140,214,45,178,216,222,54,229,42,178,59,142,151,245,108,59,58,78,46,115,237,172,6,129,239,187,70,96,125,142,28,232,97,160,212,225,156,251,13,12,133,114,164,8,230,132,239,157,127,139,172,231,56,167,203,162,60,207,151,28,223,180,171,207,238,183,199,60,113,244,238,58,57,155,61,249,196,62,16,0,0,32,0,73,68,65,84,122,166,235,87,127,229,215,207,52,76,131,191,109,141,127,248,15,255,97,122,227,15,188,33,173,240,135,99,121,105,41,244,62,201,17,55,199,143,31,77,199,142,29,73,79,60,241,24,33,254,143,243,157,153,78,87,95,115,37,223,235,118,122,248,225,135,9,253,255,225,16,235,76,29,215,188,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,120,225,8,180,47,184,224,130,23,94,187,214,172,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,124,143,33,240,43,191,242,171,233,145,111,60,26,158,160,18,42,18,31,146,102,18,68,188,102,242,9,114,66,143,126,61,31,215,241,128,205,36,88,43,136,37,219,72,166,232,193,188,4,209,33,17,39,209,58,59,59,155,222,249,206,119,166,247,189,239,125,65,246,255,226,47,254,147,244,7,159,250,195,180,53,63,23,30,183,141,222,56,158,179,16,137,146,65,208,105,146,244,29,194,244,183,245,40,198,59,181,1,217,106,24,250,49,8,35,104,154,52,137,71,246,244,220,177,212,217,56,158,218,122,121,50,94,147,123,7,146,141,152,2,244,33,201,15,121,6,191,166,6,82,104,225,209,207,195,166,36,38,12,234,0,2,190,33,217,133,39,167,50,55,185,23,127,102,249,32,73,214,137,9,194,75,115,238,117,103,124,44,45,65,234,191,230,245,55,164,31,249,192,7,210,239,253,254,199,162,95,233,187,32,143,32,238,130,50,210,51,157,7,70,8,191,101,232,60,158,249,231,88,230,227,145,159,239,182,131,123,134,244,110,131,145,158,226,122,124,219,86,159,220,54,249,134,249,199,9,55,60,240,195,112,0,99,8,189,241,237,93,210,75,50,173,139,27,175,227,15,196,9,210,114,146,176,228,99,99,227,65,152,81,145,208,224,16,126,171,156,25,13,118,134,254,111,226,21,155,123,128,132,196,184,96,125,96,248,111,228,176,95,230,206,16,227,99,244,185,205,88,3,46,189,209,231,48,214,104,117,9,111,13,118,68,104,79,27,88,100,76,77,205,176,54,230,83,79,107,5,214,192,177,195,135,210,5,204,205,194,151,190,148,198,56,131,126,140,144,254,168,130,44,144,117,228,119,201,91,198,88,226,155,15,63,152,230,79,28,77,189,201,3,204,3,178,48,198,104,82,39,47,233,91,9,183,29,175,254,209,74,60,7,230,140,32,134,206,110,126,31,86,162,221,78,98,93,184,62,35,145,47,113,185,49,55,71,216,244,177,244,201,79,126,50,61,121,232,41,194,182,79,161,63,196,117,111,26,185,167,226,124,118,189,135,215,214,23,33,125,11,209,143,81,132,199,31,24,73,129,65,17,145,101,227,56,217,203,90,34,115,211,117,68,150,115,185,45,168,204,147,68,186,101,253,62,227,66,90,190,230,149,87,167,215,95,119,45,100,241,66,234,67,106,186,106,182,232,199,125,163,190,26,112,120,119,37,102,253,67,193,44,255,41,191,246,159,103,50,223,25,109,136,93,172,135,144,237,148,6,103,124,41,68,191,99,229,196,120,110,154,88,133,200,194,254,208,67,95,29,12,1,47,121,236,148,141,141,245,226,56,2,219,120,180,133,249,121,239,239,206,167,114,120,217,214,43,244,161,251,44,95,214,119,119,220,60,122,174,147,117,182,158,223,29,73,93,251,86,63,243,10,86,182,240,27,148,251,203,237,119,127,173,235,190,107,65,186,26,126,158,111,198,228,116,200,254,244,211,79,19,98,255,4,198,39,132,140,199,83,124,140,125,211,98,15,46,163,131,225,220,105,229,70,101,126,243,119,162,35,233,204,92,109,176,126,183,137,240,48,198,158,88,153,95,78,103,227,205,127,211,91,222,156,246,67,218,114,190,69,122,245,43,175,76,23,191,236,130,116,223,215,31,103,92,12,108,198,38,49,216,193,220,135,15,9,219,144,181,4,118,8,216,100,29,25,89,99,192,134,114,190,65,36,176,81,246,81,253,125,87,183,172,95,158,159,162,187,121,226,97,146,224,47,248,186,233,92,59,153,176,214,72,105,156,111,47,71,15,240,13,88,90,94,8,188,128,52,200,243,241,241,76,254,219,151,169,204,69,238,59,231,169,183,201,40,14,69,182,34,79,169,31,21,248,41,253,228,246,89,54,235,20,153,125,46,115,104,155,109,12,133,54,54,57,26,99,24,77,162,24,22,120,239,249,189,113,205,177,7,151,22,243,57,247,253,136,38,34,193,79,227,88,163,174,255,23,151,148,173,200,185,43,191,187,48,175,173,146,55,54,174,71,255,139,11,163,127,217,101,151,41,76,227,23,126,225,23,6,191,250,171,191,26,228,253,220,201,249,48,12,89,231,88,15,163,216,44,46,46,243,61,106,167,115,206,185,32,157,213,222,147,94,245,170,107,210,215,238,190,43,125,238,115,159,75,23,92,112,126,250,91,127,235,111,169,93,6,255,197,169,86,107,87,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,0,8,248,255,169,213,84,17,168,8,84,4,42,2,21,129,138,64,69,160,34,80,17,248,126,69,96,112,219,109,183,5,185,38,65,43,65,186,141,203,59,28,219,14,9,36,81,211,198,59,90,207,84,207,220,158,158,158,10,34,255,228,201,147,225,161,47,169,83,188,75,5,241,220,115,207,77,175,125,237,107,131,228,127,247,187,223,109,86,227,150,91,254,40,221,116,211,77,131,47,220,124,91,90,62,177,4,1,183,39,53,199,247,68,216,243,165,245,37,136,31,72,37,60,201,13,137,15,37,6,225,15,65,11,121,37,1,61,73,200,233,49,136,179,9,228,218,179,188,148,214,151,23,33,167,33,177,33,205,58,212,145,176,147,100,151,12,210,91,223,99,0,130,114,146,58,145,220,31,114,40,193,21,41,12,57,193,206,6,123,164,120,212,39,139,163,155,41,227,7,143,248,78,111,155,179,188,87,210,181,55,220,144,126,242,175,252,79,233,32,198,193,127,239,23,255,41,7,24,16,138,25,162,219,243,200,131,215,101,124,187,11,111,125,154,6,113,239,136,144,145,122,247,74,90,71,84,115,244,48,100,184,229,60,66,126,233,89,47,177,79,57,245,12,243,223,229,185,139,76,230,219,159,14,233,77,206,80,223,194,19,127,0,217,220,198,51,223,8,3,65,238,227,45,63,195,153,224,211,51,123,210,244,158,89,206,77,159,9,130,189,69,195,85,228,94,196,163,116,238,216,81,238,199,211,210,220,201,180,186,36,102,134,167,166,99,48,233,18,69,160,3,126,91,122,33,147,213,195,11,159,25,72,243,176,147,51,120,184,159,92,39,106,194,129,11,210,181,175,123,99,186,252,229,87,161,67,23,178,126,33,125,238,51,31,75,207,60,246,39,105,117,97,46,125,250,19,31,75,223,32,44,255,131,247,63,196,153,244,24,111,76,78,164,197,181,37,206,209,230,236,109,136,72,141,40,212,229,137,71,30,78,143,62,124,95,186,246,141,231,164,99,200,214,226,172,244,66,215,5,65,56,36,48,125,46,164,91,76,202,240,39,242,71,51,226,217,25,118,70,71,83,238,85,178,176,197,58,30,96,40,210,128,48,110,16,134,222,35,38,30,184,247,129,244,233,207,126,38,162,13,120,86,184,103,131,207,78,19,129,160,53,22,196,181,33,233,215,52,144,48,156,59,132,100,3,98,145,150,16,223,206,117,158,63,141,68,6,172,61,67,189,199,229,26,130,32,214,232,130,135,144,223,16,234,93,200,210,101,48,121,217,57,7,210,143,188,251,29,105,223,236,20,152,65,52,115,70,187,4,176,122,238,234,186,75,128,23,66,210,59,254,210,161,92,201,27,213,212,182,230,75,136,23,242,119,180,252,217,159,193,136,117,150,199,22,63,245,97,1,184,99,208,215,232,5,146,210,230,75,184,107,188,99,104,243,62,231,193,235,205,223,129,240,94,131,252,118,191,91,190,171,67,30,81,89,204,243,155,160,225,132,41,116,113,110,121,150,164,183,108,148,252,141,74,35,245,44,183,111,201,95,245,43,105,119,44,231,89,153,77,174,3,147,187,136,186,172,109,231,74,25,13,187,47,233,237,119,234,232,177,103,32,224,27,105,122,106,140,181,135,33,1,68,243,22,68,253,134,231,209,179,133,155,140,213,96,223,111,106,25,68,63,158,5,47,225,189,202,183,102,101,113,129,232,24,84,90,93,78,55,188,229,250,244,166,55,188,142,61,204,156,97,100,244,178,243,206,73,215,188,252,242,244,224,131,223,160,21,6,14,200,221,235,79,176,230,36,181,51,6,158,81,239,242,136,121,116,191,7,70,89,254,162,211,232,189,96,232,221,62,76,150,123,249,110,63,226,227,229,187,134,67,81,206,183,104,155,181,186,196,94,215,200,106,105,105,33,205,47,156,4,195,108,40,97,164,21,191,241,52,143,180,51,47,126,35,185,74,18,247,232,183,85,76,160,118,235,59,78,232,65,86,145,201,82,243,148,215,203,253,87,46,251,49,175,204,163,227,108,108,24,81,196,239,59,113,74,88,15,217,112,131,157,70,84,141,49,250,215,192,96,153,35,46,150,150,140,12,179,135,189,148,251,28,29,59,75,244,236,191,165,110,145,213,187,121,5,191,210,178,148,91,166,222,147,124,87,159,45,125,226,227,159,77,63,252,158,183,159,82,124,201,37,23,149,119,60,251,255,193,192,191,123,191,249,155,191,201,122,120,56,205,157,92,194,160,168,155,22,216,247,119,223,115,23,247,133,116,209,197,23,166,11,47,186,128,181,182,149,190,114,231,87,210,239,252,206,239,164,243,207,63,159,239,248,100,58,112,96,31,198,0,231,196,124,185,239,106,170,8,84,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,23,134,64,123,121,101,241,133,213,172,181,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,223,99,8,124,234,15,62,147,30,120,224,129,240,100,148,8,147,212,131,103,129,156,49,132,179,4,13,158,209,176,84,3,40,110,195,153,175,111,44,19,138,248,68,16,57,146,36,134,232,151,16,243,58,107,223,158,116,201,37,151,164,247,191,255,253,169,16,252,194,101,187,55,188,225,13,129,156,229,95,187,253,78,72,79,67,104,67,166,117,39,241,202,95,135,123,92,79,147,16,82,189,1,103,194,83,115,28,242,180,15,169,56,197,248,123,218,253,212,131,88,108,227,125,219,91,194,219,122,203,168,1,146,75,217,106,87,34,93,62,12,222,26,130,153,198,112,117,240,105,249,162,34,60,88,100,154,7,159,67,130,164,243,70,178,15,95,194,89,148,186,122,101,207,205,19,110,253,236,189,105,230,188,61,233,167,254,230,223,76,175,129,236,255,79,159,248,120,90,134,88,51,82,64,7,217,36,179,131,236,131,204,148,26,132,55,31,134,238,231,133,254,237,86,226,175,169,112,146,252,16,131,62,75,236,103,2,159,108,136,127,73,48,56,175,104,223,147,32,70,88,162,138,67,146,219,143,122,105,52,192,5,86,19,179,103,165,25,66,227,95,254,242,43,210,193,243,206,79,23,94,124,81,218,187,239,64,28,45,208,134,64,214,72,195,121,216,4,111,201,201,147,156,71,126,244,169,39,210,225,39,158,76,79,63,254,120,58,122,248,48,132,60,103,141,83,14,149,71,239,3,140,22,8,99,14,17,62,206,60,174,162,203,26,99,61,250,248,19,233,213,63,248,142,244,158,63,247,23,211,43,110,124,7,194,176,6,240,224,86,163,235,127,224,77,233,183,255,245,63,74,119,223,241,185,244,216,55,31,77,247,221,245,72,186,224,92,206,39,103,62,59,68,66,24,103,13,173,75,12,115,254,249,214,214,90,224,112,242,200,147,233,97,12,2,110,120,211,77,232,9,249,9,232,254,19,124,241,111,129,139,56,100,210,45,207,76,241,58,103,208,72,133,144,59,245,189,204,98,201,117,126,49,158,0,7,6,15,34,180,131,126,230,1,78,250,248,199,63,158,190,241,245,71,82,27,15,254,229,229,173,52,185,103,42,77,207,238,15,35,134,77,206,14,15,175,232,77,136,254,134,36,182,178,187,254,123,116,158,251,240,40,6,39,102,131,179,216,183,137,244,96,191,146,203,89,10,87,129,36,119,246,116,159,194,59,120,25,178,238,13,175,187,46,189,145,243,220,55,32,137,251,96,179,197,90,111,102,11,145,208,183,232,21,50,210,131,239,37,79,173,130,188,22,171,184,204,57,53,137,91,193,78,18,243,133,164,60,86,33,251,109,225,74,213,136,71,162,220,168,17,120,182,195,241,74,36,123,62,186,115,212,235,25,126,222,57,205,184,22,162,191,28,107,32,196,246,171,44,202,97,189,66,170,154,23,225,246,237,52,200,221,140,152,122,22,189,139,220,69,127,219,58,190,4,177,215,110,61,116,212,51,158,6,129,83,116,165,252,200,30,24,89,23,67,22,66,247,251,109,146,220,126,230,153,195,228,109,133,129,82,131,249,67,59,142,94,32,234,5,209,10,28,195,212,32,220,126,124,231,152,155,54,199,78,108,49,143,129,43,117,183,214,150,217,51,203,233,92,142,30,249,161,183,190,57,29,216,59,27,6,44,93,34,117,140,19,25,224,21,151,93,156,166,136,254,177,206,55,202,125,208,195,48,73,195,152,78,135,176,240,172,43,141,94,148,206,254,2,139,24,49,255,140,98,80,116,44,24,120,87,247,82,199,114,96,165,15,8,107,44,142,154,13,162,153,64,142,183,60,42,128,61,164,81,145,251,102,25,227,132,179,206,58,43,77,77,19,233,227,68,111,56,23,204,27,58,73,32,139,139,245,236,247,76,201,49,37,189,157,67,199,140,72,40,220,119,229,202,173,138,188,190,237,150,229,62,115,187,161,1,2,109,71,215,230,128,113,245,236,223,230,155,191,201,55,162,185,233,154,243,239,77,55,238,174,173,181,181,21,230,135,35,19,56,182,197,72,18,70,67,24,237,227,76,114,63,91,222,168,158,89,230,188,199,204,247,221,53,160,97,143,70,44,211,211,207,78,244,63,91,255,35,249,141,183,189,237,109,137,107,240,161,15,125,40,125,248,247,62,150,14,29,122,58,173,16,65,197,232,10,247,63,112,79,122,226,201,71,210,203,48,26,123,197,43,174,64,215,102,186,251,238,175,165,95,255,55,255,58,253,141,191,241,55,98,73,143,244,85,31,43,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,5,34,80,61,250,95,32,80,181,90,69,160,34,80,17,168,8,84,4,42,2,21,129,138,192,247,28,2,131,223,254,237,223,134,24,90,194,11,127,47,52,25,36,45,36,176,158,251,91,16,109,219,122,124,67,254,74,216,110,110,173,164,21,200,138,21,140,100,37,72,244,148,213,59,116,102,102,38,157,119,254,57,233,234,171,175,78,55,222,120,99,186,254,250,235,5,169,33,89,83,210,71,126,239,163,229,177,241,67,239,122,231,224,254,187,239,79,71,151,230,241,110,198,131,115,114,12,2,180,151,218,144,110,7,244,168,132,104,155,134,16,156,128,136,106,67,132,244,184,198,161,245,12,63,223,128,132,109,66,216,81,45,104,106,41,37,184,43,125,234,227,146,178,211,155,223,212,128,236,235,224,222,47,151,69,87,212,67,31,244,51,100,186,158,251,193,9,146,31,206,204,188,218,12,106,207,145,210,216,84,55,29,56,231,130,244,19,255,243,95,77,175,70,159,227,139,139,233,169,103,142,164,99,120,198,119,250,16,233,70,18,8,114,26,34,206,112,250,176,110,146,247,146,253,26,21,32,114,164,160,126,33,3,225,205,130,212,209,147,223,232,3,61,238,112,169,16,117,249,106,209,64,226,157,168,250,169,55,188,134,92,176,13,136,124,48,147,246,28,184,40,93,116,229,171,211,249,151,188,60,189,234,117,175,77,179,7,14,164,153,3,251,137,167,62,158,117,161,93,70,37,223,167,208,228,0,222,202,151,225,209,127,242,153,163,233,208,227,143,165,111,220,255,64,122,226,177,251,121,190,59,13,86,78,164,1,30,179,221,62,100,37,50,182,219,120,226,115,80,249,216,68,43,93,122,222,165,233,189,31,252,209,116,249,235,222,196,248,19,128,219,228,120,5,34,45,160,251,89,87,95,147,126,252,39,254,82,250,231,135,30,73,79,127,227,225,116,205,149,7,49,32,56,148,246,77,227,249,14,8,139,16,171,112,159,120,208,119,211,42,235,166,215,193,75,26,34,237,145,251,239,33,212,255,19,105,236,172,243,211,42,178,74,145,59,57,97,252,0,48,146,139,133,88,13,240,248,201,228,161,111,128,234,36,170,35,109,70,137,59,75,119,146,70,17,190,80,71,2,207,117,108,168,244,22,100,232,159,220,121,87,250,212,103,62,27,161,246,161,142,157,144,52,62,201,89,230,189,73,72,69,188,163,89,115,235,155,203,180,245,92,247,21,214,62,196,31,231,133,235,217,109,95,219,232,223,192,34,99,27,242,83,242,123,75,139,146,97,40,113,201,238,109,214,155,36,127,144,219,204,229,22,117,174,190,234,138,244,158,119,189,61,8,254,117,112,233,97,193,177,204,57,222,202,147,197,204,6,14,244,20,99,56,78,16,182,104,145,117,15,109,162,238,179,253,88,239,116,242,248,217,234,150,124,229,220,73,161,131,43,213,221,15,169,204,194,220,98,19,73,242,186,135,189,119,33,249,221,235,146,191,126,31,54,8,73,224,156,170,171,121,182,44,36,172,243,88,202,28,99,87,15,181,204,73,61,159,45,21,125,172,99,63,246,127,186,126,202,111,61,101,62,53,101,175,126,229,233,66,182,123,180,192,81,140,93,36,183,141,66,50,193,183,102,21,131,139,54,6,54,91,144,239,146,187,145,88,11,3,54,220,128,189,172,87,127,27,163,144,152,94,214,192,42,223,59,191,61,26,245,188,11,146,255,58,66,245,175,19,181,162,79,116,141,77,60,211,177,0,72,175,186,242,229,233,34,190,129,247,63,252,100,218,98,191,110,112,236,71,151,8,8,237,86,31,249,13,85,207,25,240,67,98,93,93,182,57,115,158,5,184,35,122,214,37,175,1,51,125,87,127,239,101,95,136,111,185,204,119,94,26,141,28,89,161,221,210,32,194,150,217,144,64,131,21,157,25,36,244,247,237,219,151,142,28,57,66,125,117,104,135,151,188,152,102,19,169,220,38,246,151,143,195,100,255,202,105,61,229,216,37,252,119,101,43,117,79,191,143,202,109,63,101,93,152,95,210,0,99,46,255,190,172,175,51,127,70,145,224,235,215,225,219,193,168,113,105,188,48,57,57,19,127,107,150,22,57,158,5,89,58,156,103,82,230,125,180,175,210,231,179,221,149,193,84,238,33,15,17,82,252,238,23,249,92,39,174,245,30,127,143,52,144,120,174,116,255,125,15,167,87,92,121,217,115,85,177,172,241,222,247,190,55,113,13,126,231,119,254,125,186,245,243,95,96,29,30,71,159,124,180,205,99,143,125,51,12,25,60,94,225,21,175,120,5,228,255,99,233,55,126,227,55,210,207,253,220,207,8,210,233,139,250,249,198,170,229,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,251,30,129,246,89,103,237,249,190,7,161,2,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,240,253,133,192,35,143,60,146,62,245,169,79,17,62,248,142,116,246,217,231,66,228,117,131,92,25,35,236,244,241,227,115,156,145,188,18,103,90,207,113,182,57,20,40,224,72,163,75,169,111,167,3,251,207,78,87,93,117,85,186,230,154,107,210,203,95,254,242,244,186,215,95,39,120,141,71,31,125,212,251,183,164,107,175,189,246,148,188,125,132,51,127,252,201,195,105,21,239,230,153,238,158,212,232,64,34,174,45,166,25,194,78,207,194,192,76,226,49,61,206,88,3,200,87,201,172,6,164,113,3,210,184,77,40,105,156,46,35,73,214,195,21,25,169,27,137,118,239,65,234,7,121,9,221,7,109,210,146,128,149,36,163,78,51,8,78,200,90,218,168,73,73,122,152,75,17,123,82,247,38,164,237,204,222,253,233,71,255,155,255,58,221,244,174,119,165,39,32,10,7,120,201,175,25,78,26,66,104,139,51,215,59,196,229,214,67,184,5,41,10,71,142,65,2,196,34,188,29,185,193,153,193,245,69,210,107,214,243,184,245,98,247,110,126,135,123,159,122,112,141,132,11,215,172,128,11,18,76,175,246,30,100,35,52,107,212,147,238,49,152,66,143,35,14,166,15,92,156,46,185,234,117,233,245,111,121,103,186,242,186,235,83,115,15,231,72,219,25,186,169,89,232,79,79,34,1,133,134,28,16,99,92,13,8,218,230,193,241,180,119,255,185,105,239,133,151,166,253,23,92,154,206,123,228,194,116,231,29,91,233,228,83,15,167,213,103,158,73,29,60,215,155,16,111,27,68,106,216,0,167,86,111,42,93,10,249,116,249,27,111,76,169,191,159,124,188,105,137,94,208,28,35,114,249,58,161,180,209,105,234,234,87,166,171,95,249,234,180,118,226,120,58,118,236,24,231,157,227,137,139,234,26,131,76,97,173,176,41,129,10,94,155,24,14,244,199,193,182,209,79,79,61,246,245,244,232,215,31,78,87,239,127,89,218,144,236,84,115,38,66,18,207,171,5,217,47,241,22,51,193,61,39,58,29,77,59,249,163,153,223,250,60,128,180,139,144,253,16,155,107,16,235,189,177,137,244,7,159,254,76,122,240,161,135,51,201,14,153,219,135,184,158,24,159,117,38,144,147,16,238,224,176,178,186,128,44,16,204,24,157,24,118,94,121,90,232,46,209,233,187,36,161,36,234,54,68,183,216,71,184,115,230,45,147,252,217,107,217,117,49,222,199,139,122,101,33,253,224,155,223,148,126,224,134,215,167,227,79,125,51,237,25,135,68,102,158,187,68,201,216,148,244,132,56,206,30,216,106,236,178,113,22,51,249,24,25,241,118,166,159,76,16,75,118,138,91,96,246,2,113,57,189,55,197,80,15,9,86,87,175,36,191,100,255,198,198,74,232,188,193,254,212,123,190,195,252,74,26,59,71,26,57,136,195,150,225,51,162,157,189,138,133,239,89,126,203,131,80,141,247,156,151,75,163,74,252,148,250,187,57,185,158,250,168,151,36,191,184,123,133,49,193,183,232,24,59,122,164,121,89,51,108,141,204,122,199,249,232,115,115,39,240,238,239,112,180,197,56,253,138,51,107,19,22,127,0,137,31,50,48,127,13,190,59,91,224,208,102,239,187,167,219,16,205,219,156,175,110,116,147,37,194,254,79,117,7,105,150,99,41,222,126,227,155,210,254,61,211,105,125,225,72,106,78,17,45,0,99,37,141,70,94,113,217,133,233,210,151,157,159,30,122,240,81,140,97,48,134,192,27,189,211,39,68,190,6,44,120,219,111,208,111,150,206,239,25,223,25,240,41,243,230,253,217,82,41,19,15,83,193,53,19,245,108,49,176,81,198,205,45,12,90,192,223,203,54,234,191,180,180,132,113,195,116,132,240,119,143,218,214,136,31,139,24,45,25,158,62,71,24,201,235,103,116,252,209,49,29,215,203,113,74,178,220,190,74,189,114,183,188,204,105,105,103,153,151,249,182,201,229,204,27,42,103,3,50,87,133,152,19,1,129,61,201,84,68,29,13,116,38,198,167,88,107,171,24,198,44,196,252,41,123,30,43,239,147,34,207,11,185,23,25,29,159,105,142,148,243,178,110,18,253,12,140,49,65,39,12,215,94,72,159,47,176,78,227,199,127,252,199,19,215,192,200,57,159,251,220,231,210,83,79,29,78,75,11,139,233,113,34,172,104,96,183,103,207,158,116,1,30,254,39,78,156,72,191,246,107,191,150,254,238,223,253,187,130,242,236,139,226,5,14,92,171,85,4,42,2,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,239,39,4,134,255,87,225,247,147,202,85,215,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,26,124,248,195,255,41,189,229,45,111,14,194,94,79,227,39,158,120,10,130,31,175,121,8,245,13,188,155,91,237,237,116,144,16,246,109,162,90,143,79,244,210,165,151,94,28,196,254,27,223,248,166,116,225,133,23,10,97,227,142,47,254,241,243,66,249,187,191,253,239,70,235,52,174,187,238,213,131,39,158,250,131,8,171,45,105,202,48,105,12,106,186,69,196,128,30,228,254,36,239,93,200,56,73,87,41,121,207,68,135,233,15,47,120,249,69,115,225,101,130,103,164,26,36,93,112,119,9,190,14,14,15,207,79,8,228,32,117,36,118,168,214,130,108,178,193,118,120,2,103,122,82,207,127,9,179,197,197,205,212,157,196,75,159,114,137,254,102,175,159,126,236,39,254,251,244,142,31,126,79,154,231,60,249,129,100,62,97,241,239,127,224,193,232,147,238,192,3,111,87,101,67,174,54,132,237,56,4,145,94,191,142,193,163,55,72,41,9,71,73,55,201,190,236,237,31,119,4,238,162,223,120,95,242,78,207,227,97,184,106,200,229,14,33,1,198,122,48,234,132,180,142,208,225,16,212,23,92,113,101,186,246,134,155,210,53,215,191,53,157,125,213,107,25,28,15,126,100,10,19,1,186,144,130,43,23,2,133,190,80,164,65,27,27,37,32,135,232,167,198,216,116,58,112,249,85,233,192,165,132,251,63,48,153,238,251,202,45,233,193,47,223,145,54,143,29,10,2,173,211,131,224,70,135,13,140,13,174,209,48,163,67,8,235,45,100,225,125,195,1,212,7,131,12,231,33,109,46,166,151,93,118,69,250,252,167,62,145,206,211,3,150,80,225,91,132,54,239,66,172,111,64,240,175,66,240,195,203,201,101,227,1,143,247,59,231,165,15,58,19,233,169,39,31,79,87,233,25,47,1,200,191,150,222,218,244,187,188,188,204,113,5,156,135,78,126,9,107,207,136,223,154,4,150,228,77,194,46,142,52,136,185,53,151,193,124,38,53,232,87,178,190,141,245,69,15,82,243,129,175,254,73,250,204,167,63,71,59,131,182,183,211,234,218,54,228,218,249,120,120,67,218,66,242,73,42,103,79,245,85,112,55,122,69,38,184,61,202,162,16,130,18,224,3,230,197,250,146,148,3,22,219,0,2,183,140,153,73,88,140,3,88,191,107,171,43,120,121,95,154,254,252,251,127,4,239,238,197,52,222,3,23,48,232,19,206,159,98,12,56,232,11,25,237,91,14,119,109,232,57,239,122,52,92,185,196,187,81,2,124,215,187,94,226,84,242,118,109,149,40,3,132,164,15,93,249,181,92,2,180,172,245,44,43,165,67,34,214,118,150,249,110,202,227,169,83,206,15,111,106,230,204,48,243,134,238,247,152,8,207,147,183,254,34,36,182,225,211,245,130,159,157,157,8,25,66,119,54,219,242,146,134,16,24,0,48,103,246,185,201,2,81,62,101,41,99,139,169,121,78,201,26,145,37,186,96,96,185,97,229,149,203,136,32,202,111,61,175,211,201,225,226,97,109,153,99,88,95,194,57,142,178,8,220,36,156,217,223,200,97,200,119,113,85,215,14,71,70,116,33,234,159,193,136,69,29,36,181,39,38,198,99,12,141,48,140,76,176,185,186,200,62,217,202,223,31,140,130,38,39,102,49,254,33,242,4,125,116,209,105,192,252,78,76,246,210,99,15,61,200,222,110,114,132,72,74,31,248,51,239,74,215,94,245,138,180,1,129,238,113,16,91,124,183,122,93,142,103,152,195,40,130,125,254,198,215,191,38,221,118,219,31,19,253,99,33,77,205,26,46,31,99,19,34,97,184,192,13,75,31,222,232,140,218,98,94,253,78,197,26,230,71,221,202,28,249,44,102,5,195,152,52,126,44,55,101,60,93,227,249,93,108,36,244,253,162,141,27,65,128,255,103,35,27,164,228,72,8,202,32,198,7,15,30,76,79,63,77,8,121,163,74,224,181,62,63,63,31,33,234,157,63,199,242,42,125,251,236,120,206,71,153,95,223,29,203,164,140,101,93,153,239,101,222,104,190,243,84,242,236,183,244,151,199,50,66,0,251,199,182,24,4,25,97,97,123,75,157,249,38,142,77,197,26,105,196,80,124,11,249,254,133,1,14,158,240,61,38,65,99,147,188,6,54,66,6,229,241,189,244,175,92,142,235,56,222,205,55,41,131,73,29,74,158,184,248,236,218,44,105,106,106,234,121,61,250,173,187,206,247,163,107,88,150,23,158,26,31,252,209,247,39,174,193,189,247,222,155,190,240,249,59,146,134,118,15,61,244,80,16,252,11,139,238,159,70,68,94,248,217,159,253,217,244,207,254,217,63,85,240,252,49,123,225,99,212,154,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,251,22,129,74,244,127,223,78,125,85,188,34,80,17,168,8,84,4,42,2,21,129,138,192,247,45,2,131,95,255,245,127,157,14,63,253,20,68,254,254,116,231,127,254,114,16,70,51,211,123,32,184,198,195,171,241,138,43,46,75,231,157,119,94,186,248,226,139,211,249,23,156,147,206,57,231,32,247,179,5,172,241,197,219,239,124,193,192,253,225,39,63,149,222,192,25,247,167,167,47,124,225,142,244,228,225,19,105,254,196,201,116,128,49,141,36,208,216,152,135,192,129,33,38,212,181,52,74,19,246,174,1,1,34,73,54,192,179,216,36,119,19,158,250,60,19,153,63,146,172,136,30,226,18,245,122,230,235,177,47,137,99,56,238,237,104,96,123,169,61,234,81,102,228,236,38,36,174,103,86,119,199,32,247,33,236,214,22,151,211,58,68,209,7,63,240,129,244,166,155,110,194,27,190,23,97,232,155,132,16,88,132,136,214,227,210,62,225,216,33,235,32,247,57,55,122,28,18,111,29,34,119,109,9,210,143,124,163,13,192,173,209,183,228,146,194,65,144,65,130,118,241,114,159,130,168,236,83,127,27,111,105,169,90,184,67,60,86,33,46,49,168,232,99,92,48,131,199,112,131,51,189,37,87,155,144,253,227,19,19,233,156,139,47,79,55,252,224,59,33,249,223,146,102,47,184,2,22,18,162,93,194,153,43,116,71,113,245,41,201,124,147,70,0,57,129,1,15,13,201,121,89,247,192,162,145,46,194,96,64,194,115,162,59,153,190,241,213,59,210,210,225,175,3,10,232,65,64,67,147,166,54,242,56,142,68,112,68,44,144,64,100,28,73,231,212,161,31,66,161,219,190,219,133,52,135,168,155,0,75,157,248,219,132,215,110,65,140,118,250,132,229,102,14,91,17,182,160,25,68,235,113,194,227,63,142,33,201,216,248,36,68,252,120,90,55,100,55,196,171,81,22,26,91,221,48,134,144,136,53,204,121,26,115,174,179,46,89,143,221,95,229,24,81,153,23,245,218,45,143,39,200,248,54,24,110,175,211,63,100,230,199,62,241,201,244,245,71,30,103,94,152,231,149,237,52,141,23,109,23,163,5,215,135,198,13,91,24,108,108,19,213,192,21,98,88,241,18,34,92,178,48,167,76,126,14,32,150,55,37,49,193,183,193,90,137,112,239,244,1,99,25,243,54,57,193,57,237,24,135,140,97,176,241,222,31,126,87,218,203,121,223,155,24,175,232,207,221,1,43,137,214,6,222,202,38,215,210,40,25,89,242,204,63,85,65,75,24,47,122,41,196,170,121,207,158,10,225,105,13,199,240,125,55,197,138,136,241,35,34,129,22,19,150,135,174,174,23,231,64,34,159,61,200,252,181,209,69,82,212,62,54,152,255,77,217,240,209,20,209,51,50,177,107,182,242,75,168,122,217,109,187,205,145,12,49,149,25,195,66,252,90,47,116,165,205,46,206,185,99,223,75,158,117,10,249,108,105,228,135,172,206,77,198,48,183,82,175,76,90,207,205,159,8,99,13,215,103,15,35,29,13,115,36,146,37,133,189,220,247,26,87,136,169,71,76,184,95,44,215,96,160,199,122,209,32,97,142,253,222,210,184,136,235,220,131,251,211,91,223,252,70,182,208,6,134,56,26,69,12,194,224,163,1,30,26,239,180,48,250,185,242,242,75,210,5,132,239,159,123,224,81,230,121,25,195,22,194,246,243,93,177,79,141,99,60,234,193,227,32,140,242,161,14,78,243,104,42,250,150,60,245,30,205,203,109,74,94,38,226,173,43,54,146,213,81,206,220,121,100,129,70,17,171,171,57,242,130,207,18,228,94,26,79,56,143,174,117,219,56,23,234,90,72,111,251,243,89,140,202,216,214,183,94,38,233,51,190,165,204,250,166,242,94,230,116,244,61,215,200,117,236,75,163,7,63,224,70,132,48,138,130,253,174,175,67,182,179,142,156,131,206,122,7,3,3,190,35,68,59,25,227,27,187,61,152,228,111,211,66,58,65,148,153,169,169,237,136,204,96,20,131,209,181,147,251,205,198,43,121,221,141,174,247,93,249,66,86,112,143,245,108,84,22,230,83,89,53,104,48,77,240,205,253,203,127,249,175,150,77,31,121,207,246,243,235,255,230,87,159,173,232,185,242,163,239,159,252,201,159,180,206,224,190,251,238,75,15,60,120,31,132,255,3,233,225,135,31,78,135,14,29,138,191,51,120,245,167,159,255,249,159,207,27,245,185,122,171,101,21,129,138,64,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,160,34,16,8,180,239,191,255,222,10,69,69,160,34,80,17,168,8,84,4,42,2,21,129,138,64,69,224,251,9,129,198,143,253,216,143,13,222,251,190,63,3,33,183,17,30,213,7,56,243,93,50,72,79,229,115,207,61,31,82,101,70,60,26,255,254,119,255,211,183,141,203,246,194,82,122,203,27,223,120,198,246,31,253,143,31,73,79,60,126,56,45,204,29,79,251,240,26,222,134,96,90,193,219,122,169,185,25,228,91,3,242,85,207,247,150,132,151,132,30,180,71,246,226,70,40,242,161,2,201,229,31,68,107,38,150,36,207,162,38,121,144,72,146,252,148,75,136,235,65,171,147,232,38,119,154,66,50,101,26,25,238,141,7,200,106,200,75,207,141,127,245,13,215,167,247,124,224,131,233,236,151,93,148,142,67,46,173,65,8,206,76,205,254,255,236,189,7,176,166,87,121,231,249,124,57,221,28,250,118,223,14,234,172,142,82,11,36,16,40,39,64,66,72,34,99,192,113,106,170,118,106,102,171,118,107,102,202,51,187,158,221,89,175,119,171,166,106,202,94,175,107,214,91,182,39,120,6,15,216,11,54,6,137,36,108,144,176,177,2,10,86,66,173,132,212,82,171,187,111,247,205,95,142,251,251,159,243,157,190,159,90,18,168,21,24,203,156,115,121,191,55,157,247,132,255,57,239,11,205,239,121,158,99,139,172,65,95,197,115,54,11,180,236,145,55,155,4,8,19,194,28,119,126,188,125,1,219,52,168,128,199,105,6,184,95,173,55,173,68,152,240,26,240,42,3,216,26,30,202,211,15,96,22,145,18,136,6,110,69,184,95,97,152,53,218,209,189,84,210,26,222,120,123,3,229,106,149,69,60,190,129,239,120,153,19,71,192,166,54,239,180,125,239,190,220,14,93,118,173,13,109,61,151,14,107,93,119,128,27,125,84,48,1,49,116,37,33,45,29,202,174,160,127,137,51,33,76,229,70,37,245,81,185,132,152,116,34,72,58,180,209,102,14,76,17,78,126,198,74,185,17,123,250,161,130,149,23,159,7,126,174,40,152,128,45,205,159,50,3,86,202,26,161,87,227,105,170,246,78,177,220,100,61,112,104,182,221,127,207,247,169,176,101,227,211,99,214,169,174,0,235,104,27,125,73,17,161,64,85,129,53,173,151,109,91,89,220,190,72,84,136,106,210,78,45,85,8,255,223,177,210,216,144,101,5,136,129,236,50,91,104,1,255,50,180,173,178,156,101,77,116,30,120,131,73,243,192,217,54,228,138,246,252,83,207,216,215,110,251,150,45,204,47,219,248,228,148,51,194,24,27,155,33,156,255,48,88,20,239,251,14,107,206,119,235,0,127,34,15,224,201,223,193,184,164,71,68,130,20,243,135,225,99,24,109,131,17,0,0,32,0,73,68,65,84,78,73,85,122,195,154,238,45,198,190,13,220,237,2,177,179,120,214,183,153,64,50,76,16,104,4,89,58,195,148,46,134,26,239,122,239,187,236,253,87,95,129,33,5,203,2,176,140,123,7,48,153,4,16,107,89,8,1,94,45,213,32,80,25,0,227,171,129,81,121,222,43,233,190,135,153,26,76,175,174,187,241,42,63,202,31,64,168,178,132,242,117,172,250,101,168,64,151,72,122,119,180,121,163,10,65,87,125,15,100,108,162,16,247,10,121,159,99,249,135,52,243,92,73,134,30,138,42,224,12,4,220,149,181,31,213,17,234,13,192,215,213,197,117,133,195,87,133,186,174,126,132,251,170,47,164,193,54,134,99,229,27,4,204,202,235,238,185,54,75,7,111,116,224,243,43,175,60,254,219,128,118,162,146,208,228,172,3,237,128,229,129,228,192,50,6,54,77,198,50,41,176,143,241,140,222,41,189,43,138,174,33,111,253,26,239,250,234,210,156,229,177,114,201,98,32,115,203,141,55,216,190,221,187,173,185,178,64,132,6,188,228,241,230,22,80,78,112,95,224,90,203,25,108,217,60,107,123,118,111,181,199,14,63,201,61,12,37,24,115,22,56,192,200,129,200,13,90,22,161,171,232,6,0,108,244,232,96,240,35,163,150,160,195,64,243,220,161,174,171,79,97,175,139,58,15,155,244,119,115,142,119,70,237,144,177,141,188,247,67,153,242,126,215,188,109,99,209,164,40,12,2,245,163,163,227,14,174,43,2,64,146,241,104,178,60,74,50,217,100,14,202,24,129,121,74,57,210,198,65,112,137,215,79,170,71,227,223,227,125,149,97,146,140,0,20,90,95,201,235,190,182,215,243,106,115,24,99,229,25,236,131,218,65,110,205,4,158,37,159,162,27,16,245,64,6,52,242,220,119,154,210,79,69,145,72,162,145,188,230,5,251,219,220,83,212,143,58,6,70,130,241,206,120,2,117,85,159,210,154,46,126,142,185,139,253,159,208,70,181,35,108,42,91,209,64,90,244,217,189,222,253,188,37,12,117,126,138,73,19,216,126,241,23,127,94,187,158,12,201,100,208,160,62,41,172,255,110,230,91,76,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,240,218,20,120,233,191,252,95,219,51,49,87,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,224,237,174,128,3,13,111,101,39,254,232,243,95,120,181,226,19,135,222,113,126,239,251,247,222,7,196,105,18,98,27,175,103,96,82,10,111,212,26,0,174,0,56,39,152,190,11,59,239,17,36,76,152,214,10,218,139,85,103,4,230,228,1,10,20,2,213,8,27,113,67,112,202,209,75,7,116,28,80,2,230,116,5,195,184,223,102,223,34,139,192,14,236,13,200,195,115,184,224,87,161,239,172,78,111,231,236,62,215,62,243,43,255,192,214,157,179,197,78,17,126,187,1,136,75,179,214,186,214,217,22,28,107,224,141,141,95,51,53,116,108,56,79,168,112,121,204,82,93,14,194,14,55,114,235,182,247,4,172,241,70,173,179,182,185,66,100,187,53,205,241,156,85,172,129,49,224,254,48,158,163,25,192,161,128,86,75,235,215,3,143,243,180,187,168,245,219,1,199,221,20,48,152,231,135,70,38,108,231,161,11,109,255,69,151,194,228,119,58,210,174,229,210,147,128,69,149,9,227,82,143,93,146,30,170,191,223,117,103,12,225,238,135,12,94,18,159,89,25,49,24,232,80,127,10,8,154,221,182,199,206,101,29,108,45,209,240,252,51,247,227,197,252,44,203,39,212,88,203,254,62,59,248,163,251,108,232,220,73,75,21,71,124,101,180,59,149,130,250,183,22,236,193,219,191,108,207,30,126,192,54,109,152,192,48,160,78,127,219,54,182,126,214,230,22,43,182,178,74,67,1,254,187,88,114,96,98,26,176,158,41,218,240,228,102,91,104,16,133,32,59,101,11,203,21,43,174,3,162,211,20,15,65,187,150,195,224,65,237,151,102,45,202,251,73,137,225,63,35,173,1,99,23,142,158,251,138,164,144,166,146,47,97,80,242,236,145,163,150,7,236,215,8,139,63,52,60,69,56,247,81,140,73,10,64,125,133,233,7,146,118,9,31,78,200,254,14,134,11,2,153,76,27,186,128,39,186,230,11,115,67,51,76,215,29,232,100,222,104,169,8,45,83,16,194,220,11,108,22,209,179,182,186,108,51,147,99,246,201,143,124,200,166,48,246,104,98,0,81,4,150,175,86,1,208,44,141,144,35,154,129,194,222,247,20,38,129,65,146,183,121,72,2,124,130,212,168,114,26,142,170,92,157,43,9,146,106,41,11,31,161,194,93,122,197,31,193,76,165,0,53,117,172,114,4,60,3,136,245,192,85,198,9,148,169,176,253,220,235,48,31,229,241,221,104,84,173,209,36,60,61,203,30,20,138,10,151,238,239,11,26,183,90,210,33,136,47,64,203,49,19,80,207,251,182,210,171,211,176,87,53,115,155,54,203,152,64,125,83,29,202,171,182,249,254,250,115,93,83,210,117,29,135,45,92,27,204,43,72,237,38,36,221,84,216,126,111,12,193,94,99,5,232,87,116,6,181,93,237,209,166,247,85,109,247,101,241,29,224,88,155,0,115,14,111,118,193,119,125,19,114,68,177,40,48,255,52,206,171,75,167,24,95,190,55,204,197,253,231,239,181,107,175,186,140,142,225,69,78,31,52,230,117,222,219,52,239,178,128,113,143,246,182,121,135,244,252,254,253,187,236,235,127,241,29,140,91,168,3,175,121,149,149,112,112,91,125,83,31,253,56,36,121,151,130,78,174,97,253,159,160,131,111,171,215,34,140,167,174,185,254,244,199,87,121,85,134,246,170,71,64,63,28,235,25,1,241,36,94,235,117,222,231,44,198,12,10,75,47,67,141,213,213,85,215,238,240,140,143,6,176,54,15,93,155,41,51,36,213,41,248,175,20,198,65,229,135,118,133,54,135,115,229,27,60,14,247,181,247,215,53,135,49,138,97,28,221,210,0,232,40,35,130,78,91,99,195,88,17,214,191,82,225,125,193,226,72,223,210,34,198,79,97,73,8,45,213,224,150,29,24,101,89,145,126,61,106,147,218,172,164,58,52,183,215,234,242,215,194,185,175,95,243,75,99,46,253,24,99,158,213,188,87,26,27,27,115,251,215,242,243,107,255,243,191,182,223,248,63,254,245,107,201,250,90,242,172,9,254,90,114,199,60,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,240,18,5,34,232,127,137,28,241,36,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,240,230,40,112,232,178,151,135,236,31,44,121,228,207,255,204,78,29,155,179,69,66,109,15,79,76,90,182,52,110,205,37,96,15,216,67,128,14,183,114,29,56,192,175,107,77,224,155,188,64,229,205,158,16,112,236,91,1,8,109,202,123,214,37,136,159,188,53,29,226,147,235,127,31,137,43,172,189,60,252,65,108,120,237,98,70,208,32,108,51,222,248,13,168,237,248,250,25,187,229,227,159,176,119,92,124,177,173,224,209,92,7,68,101,10,69,7,182,170,0,254,58,225,216,155,120,147,118,49,10,96,153,117,234,110,90,1,54,86,0,242,203,232,64,117,201,235,53,67,104,120,121,64,203,248,64,48,95,96,73,30,169,5,140,6,136,241,143,55,59,198,1,252,235,67,33,242,179,37,66,218,23,200,139,167,170,40,207,112,97,200,234,68,10,128,165,218,206,189,7,237,32,222,252,231,236,191,0,2,57,132,247,49,50,0,177,228,109,236,168,164,224,175,58,173,7,149,212,205,126,114,140,110,173,219,107,121,78,103,224,32,112,61,44,30,134,54,159,99,91,154,7,192,217,139,150,57,177,66,187,87,109,181,60,103,119,255,245,231,236,220,249,23,109,211,142,119,154,141,174,131,156,215,108,121,238,73,123,248,254,59,236,225,239,126,211,38,114,45,27,102,73,130,101,214,207,206,22,75,54,15,204,94,78,22,109,219,133,151,216,101,87,95,103,7,206,59,159,231,0,103,44,201,224,163,17,224,45,155,228,56,41,125,104,190,218,79,195,21,137,32,36,1,57,129,187,151,167,112,77,153,181,5,243,143,51,114,42,74,0,73,101,164,139,195,246,196,195,143,219,151,191,252,231,244,9,227,16,140,72,42,120,99,143,111,153,193,176,161,228,1,45,70,38,237,78,205,65,126,7,250,129,126,50,130,16,148,245,225,189,1,154,10,235,15,96,20,168,110,3,112,123,61,133,123,151,103,190,135,157,50,78,232,96,133,209,3,80,118,217,95,123,229,229,118,241,133,239,176,22,144,63,9,236,237,2,183,5,52,21,166,28,100,10,228,215,26,240,244,130,229,14,180,252,1,28,149,6,175,129,111,4,114,125,16,96,13,128,82,93,246,160,95,80,83,234,189,177,164,254,169,53,9,140,21,92,40,117,206,4,60,27,141,186,213,88,106,64,161,221,5,135,139,37,60,220,153,171,210,83,30,224,45,162,49,120,184,175,182,133,49,161,47,140,155,202,209,94,229,104,238,43,73,35,29,171,255,94,47,239,49,174,99,229,83,185,161,159,131,61,82,57,218,148,194,124,208,222,27,40,232,170,95,95,93,215,214,218,161,246,104,124,58,14,16,7,40,78,22,87,183,140,26,52,22,106,26,60,217,25,153,36,211,172,81,143,22,41,190,41,121,12,53,20,197,161,66,100,141,14,17,13,114,124,100,134,70,10,246,177,15,223,140,65,0,30,240,92,75,211,166,18,192,124,185,82,165,14,69,216,96,60,8,29,33,32,221,226,253,62,184,127,183,205,110,92,103,135,127,52,231,60,212,155,24,10,164,48,230,208,92,234,177,14,125,187,165,247,87,30,241,94,83,233,16,82,232,111,56,127,181,125,208,70,207,58,175,120,166,139,140,29,116,46,163,41,109,2,215,170,35,79,68,11,93,15,218,105,190,141,141,78,240,126,47,184,226,53,54,242,148,87,153,138,230,34,67,18,141,203,90,242,227,19,116,15,99,33,131,151,193,182,175,229,247,71,190,109,107,99,168,171,186,230,55,202,103,104,221,243,236,85,183,160,127,138,249,46,29,245,157,150,241,65,151,121,94,39,58,138,34,76,132,200,23,106,175,150,191,208,82,12,202,171,49,214,166,118,105,11,231,161,174,160,149,246,225,154,218,162,124,190,94,255,174,105,156,104,17,145,108,102,117,59,166,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,120,155,41,16,65,255,219,108,192,98,115,163,2,81,129,168,64,84,32,42,16,21,136,10,68,5,254,238,43,208,99,189,249,3,231,237,255,177,13,61,247,220,29,118,146,176,248,139,213,101,155,154,24,179,161,92,201,218,120,181,23,128,54,25,194,74,43,116,63,60,212,161,79,121,174,11,240,118,0,173,29,72,105,15,16,215,2,216,200,0,64,240,94,158,251,202,34,160,35,208,175,19,57,78,235,154,194,248,11,109,38,228,73,74,8,237,144,180,78,116,190,152,183,139,47,189,204,110,252,232,71,108,5,152,215,5,120,9,2,201,142,64,235,204,23,1,117,10,97,174,103,69,168,11,69,96,20,48,12,102,230,120,121,146,182,22,57,209,51,53,0,85,139,50,18,132,0,119,241,245,85,142,220,191,225,73,57,214,11,199,116,192,173,233,157,193,35,213,1,213,68,11,47,111,214,134,38,178,128,225,85,159,194,67,120,203,214,109,182,235,224,121,182,105,231,30,42,27,7,192,235,158,130,127,11,74,1,161,129,120,9,65,70,250,228,146,58,72,91,93,71,117,65,231,225,68,215,251,73,134,2,122,196,233,65,105,45,35,234,64,143,136,5,132,239,159,216,188,219,202,229,23,137,50,240,188,213,86,42,54,49,86,178,231,159,123,192,170,243,243,246,204,195,119,163,109,222,150,137,114,176,82,157,35,20,254,195,54,67,247,198,136,66,176,188,112,220,134,104,227,241,149,182,45,183,211,118,201,13,31,181,171,111,254,148,13,111,216,140,56,120,233,203,83,150,122,25,84,42,150,8,25,150,54,32,236,125,65,80,88,205,238,55,92,227,165,241,99,191,6,26,93,71,66,243,95,182,239,9,52,179,249,50,6,111,247,59,73,125,183,222,250,53,251,209,51,207,227,85,157,115,198,18,67,44,195,48,54,58,9,20,196,216,128,166,249,112,225,13,224,117,221,121,247,59,88,47,14,73,227,4,103,19,120,94,119,228,197,77,83,20,26,157,161,230,94,218,25,117,40,188,189,243,236,7,22,215,48,2,145,241,199,182,115,54,218,141,55,188,207,114,154,172,0,224,60,243,166,92,46,19,69,96,204,154,242,70,174,214,253,242,24,24,4,36,169,67,235,167,11,58,50,45,92,191,29,172,228,186,247,84,167,103,18,137,164,189,96,171,178,6,123,22,119,227,21,126,148,119,240,57,101,9,231,170,75,144,95,176,94,96,94,30,223,220,117,158,222,242,8,23,240,84,24,122,183,182,61,225,223,21,113,64,77,104,50,142,141,6,203,26,160,141,188,175,125,171,104,52,201,189,111,148,227,250,193,185,250,32,32,171,200,19,1,250,171,237,130,210,26,102,141,153,150,7,25,132,179,106,159,202,121,181,164,123,107,27,181,211,7,69,7,144,225,133,28,252,253,179,130,254,188,251,24,203,224,116,239,202,87,185,30,82,83,31,215,244,76,83,144,90,198,66,130,239,9,189,215,24,129,96,160,147,162,15,130,249,245,106,25,61,154,44,99,209,176,143,124,232,38,187,228,61,23,89,130,165,0,20,105,162,136,209,142,131,232,140,121,27,13,123,10,151,207,128,100,209,169,138,70,27,55,205,216,222,61,187,236,240,179,188,75,45,202,106,21,136,218,49,204,125,190,41,124,63,186,154,67,180,193,69,178,72,172,25,67,132,241,9,253,63,243,252,213,174,43,223,160,183,189,116,247,239,79,210,150,150,22,152,95,44,35,66,68,14,229,171,215,152,115,140,185,150,104,105,52,203,206,216,193,71,112,104,184,50,4,211,101,172,164,113,212,216,40,241,152,211,86,207,235,122,168,75,223,180,181,241,240,227,22,218,172,189,31,15,223,234,112,61,92,211,252,75,209,14,23,174,31,61,52,151,82,124,203,21,142,63,3,192,79,241,174,230,114,220,183,188,211,90,225,250,253,242,3,250,102,104,30,181,93,84,130,34,223,109,25,46,248,185,229,235,12,109,10,115,81,231,170,95,155,250,228,219,224,207,165,147,206,165,153,202,47,18,1,97,203,150,45,190,209,175,241,247,214,175,126,195,110,190,229,250,215,152,59,102,139,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,183,74,129,8,250,223,42,101,99,185,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,63,179,10,124,229,75,95,252,73,125,79,92,115,229,165,189,251,238,189,27,79,235,186,157,34,252,117,175,199,218,237,195,67,150,106,0,104,20,14,27,184,157,1,140,101,129,116,114,66,151,87,108,15,90,221,81,248,123,128,97,11,74,215,193,11,85,200,204,161,41,126,64,62,14,30,113,219,1,90,93,17,105,215,111,23,80,4,238,1,222,42,4,126,194,26,64,158,145,241,105,187,238,250,27,108,116,124,194,78,28,63,206,218,237,132,92,23,220,197,237,87,235,105,11,128,201,112,32,67,189,165,28,235,70,3,227,75,112,118,88,148,117,234,138,28,160,210,123,86,165,15,57,60,219,247,238,62,215,46,124,239,123,109,102,118,198,170,68,42,184,247,251,119,218,209,199,31,2,38,166,173,196,51,21,66,105,87,43,203,142,123,247,104,131,88,120,55,201,122,217,14,72,101,109,106,221,180,237,218,119,208,74,19,211,244,43,99,10,252,31,28,240,161,85,100,22,60,215,63,97,92,143,125,247,28,64,229,210,203,18,128,139,142,43,167,90,234,159,144,66,120,50,203,43,26,195,137,4,176,223,134,183,217,204,198,83,86,93,125,198,230,106,39,232,107,197,182,207,14,99,108,145,182,19,199,158,180,149,229,174,85,1,189,73,250,191,121,98,200,70,154,68,96,200,224,225,158,233,218,98,153,181,165,27,57,187,225,147,191,100,151,125,246,191,199,131,127,210,42,10,91,208,83,104,115,12,25,0,190,73,60,224,213,97,25,79,164,37,28,73,227,1,114,227,119,13,240,6,40,167,251,167,147,6,146,182,191,52,245,251,254,210,139,167,207,146,24,90,220,247,55,119,219,55,190,254,77,174,105,236,211,192,197,140,109,88,191,145,229,33,88,243,187,65,152,112,198,88,0,187,69,164,130,94,183,6,240,19,236,71,91,114,11,128,7,56,45,192,207,20,60,13,9,117,207,67,106,85,151,116,235,134,235,124,106,116,212,110,254,224,7,109,207,206,237,132,124,175,24,203,139,51,127,80,189,223,61,149,161,13,43,13,202,98,84,1,167,222,163,223,123,99,11,60,170,28,121,43,43,60,252,153,90,40,191,188,215,3,172,84,237,175,150,2,224,12,247,253,51,254,204,121,127,75,119,198,67,111,138,234,114,222,250,104,161,250,153,134,206,147,63,15,232,167,74,7,142,5,132,21,246,93,6,2,206,163,63,116,42,84,192,94,237,85,82,93,2,194,10,249,239,140,7,0,222,186,38,240,175,125,104,203,224,241,224,179,174,144,254,79,184,30,202,93,123,150,57,205,59,236,96,45,55,213,110,183,238,58,237,210,51,130,239,84,197,232,200,0,65,125,100,1,6,150,151,80,63,116,156,144,17,7,209,44,100,187,147,193,176,40,151,43,184,123,21,194,218,119,200,151,36,52,255,193,3,251,236,230,27,63,200,92,232,90,129,165,37,202,245,50,101,19,21,2,15,248,12,240,92,94,237,138,176,161,8,2,77,34,117,232,253,78,48,207,15,29,58,96,223,186,243,30,140,134,248,190,96,248,35,13,242,24,184,104,62,101,168,19,20,79,195,124,59,7,251,170,227,208,223,176,15,253,13,249,116,238,250,167,206,145,2,208,150,241,132,134,84,195,162,59,50,120,144,167,190,150,40,144,81,69,161,192,60,100,222,102,49,190,209,184,140,143,143,179,196,198,146,235,179,202,12,158,242,138,70,226,190,119,253,177,84,105,161,13,218,171,62,221,23,232,151,230,97,206,170,45,33,159,142,7,147,174,171,205,103,110,190,108,63,118,61,244,246,73,30,253,109,23,21,37,153,212,184,168,61,68,66,208,210,11,24,120,9,244,119,187,121,222,163,186,107,203,160,22,58,86,122,181,118,248,242,253,175,250,209,108,240,253,34,106,128,250,160,182,76,76,76,216,182,237,231,12,102,123,77,199,15,61,244,152,157,119,222,190,215,148,55,102,138,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,183,70,1,255,255,52,189,53,101,199,82,163,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,63,115,10,188,120,244,25,123,47,97,240,95,75,26,27,27,177,197,213,42,32,173,102,153,124,195,166,75,35,86,1,192,100,128,174,249,44,64,7,80,56,12,139,201,8,246,11,46,193,115,218,120,128,178,196,54,176,26,164,231,200,214,75,107,18,7,3,47,121,232,35,254,35,184,7,240,195,105,222,25,5,40,252,185,96,95,27,168,167,176,243,7,240,160,127,238,232,139,54,58,57,109,75,64,59,173,171,157,32,28,64,142,60,10,229,190,112,234,36,158,250,117,66,237,231,1,122,0,190,62,84,131,35,178,174,55,134,0,64,180,28,16,234,234,107,111,176,127,250,171,255,210,138,219,183,67,219,4,223,58,118,211,45,55,219,173,95,248,67,251,246,23,63,111,139,139,85,59,103,199,148,205,3,122,63,242,241,91,236,157,123,182,217,29,223,250,186,61,116,239,189,174,95,211,27,55,219,158,67,23,216,198,115,118,16,237,126,136,246,175,69,52,80,40,235,4,112,58,73,168,120,165,151,116,91,125,212,133,193,164,107,78,5,132,114,55,229,253,46,144,230,152,160,208,183,216,160,68,132,72,3,213,214,109,180,169,202,30,64,230,156,53,22,158,180,17,150,21,232,16,142,124,98,162,96,239,191,233,102,179,153,115,236,228,35,63,176,239,125,251,43,192,251,154,45,45,47,96,40,97,86,109,39,109,199,129,119,218,101,31,255,44,144,127,196,86,197,205,240,202,21,186,43,178,111,224,189,94,0,94,43,85,171,44,101,80,4,188,210,8,134,195,245,79,88,86,17,18,28,120,85,135,95,37,201,243,218,193,76,118,96,70,151,43,92,163,52,255,148,11,89,192,49,192,245,182,175,127,205,30,125,252,48,96,191,68,217,130,134,67,54,62,177,1,192,167,122,241,36,102,83,216,126,133,58,119,225,249,209,87,144,80,101,43,148,187,11,105,15,196,101,202,113,157,54,243,167,251,242,32,239,50,233,50,242,118,167,77,171,203,139,86,36,180,251,142,173,155,236,131,31,184,206,25,130,100,136,208,208,100,62,119,129,227,57,214,24,215,146,13,138,68,81,200,23,156,87,183,122,0,247,6,188,102,157,39,185,60,212,123,88,1,4,40,234,59,35,16,47,227,12,32,169,188,232,69,113,49,112,1,189,179,245,251,235,51,190,236,215,3,123,239,133,173,50,117,174,36,80,170,186,220,158,50,116,79,160,179,77,52,130,14,155,225,45,173,254,201,0,65,64,87,201,195,92,119,232,242,11,162,187,121,227,47,185,95,231,73,239,64,171,250,224,35,25,148,232,119,138,54,119,48,164,80,79,20,154,221,149,165,230,115,174,186,181,189,150,20,242,158,185,119,253,114,243,200,79,142,0,147,101,104,224,52,224,178,246,29,60,255,5,221,5,180,149,39,37,79,126,215,127,126,49,10,201,96,124,82,94,94,97,238,47,243,94,180,109,20,111,241,79,126,248,38,219,190,113,131,173,46,204,89,126,168,104,37,198,74,99,154,167,95,93,45,221,0,232,151,78,109,62,72,203,203,75,86,32,164,127,7,168,191,103,231,78,155,24,45,177,4,73,211,42,140,123,189,81,102,220,25,103,58,170,57,69,203,152,11,222,144,99,173,239,126,124,252,155,169,156,62,13,130,236,112,77,123,233,16,250,234,207,53,31,48,118,224,59,68,37,167,239,249,16,248,75,78,247,82,137,246,97,40,85,171,183,88,139,126,220,233,81,77,16,137,130,49,82,180,3,133,196,151,86,193,67,94,229,250,121,230,231,101,24,43,65,114,233,171,177,28,28,15,159,223,255,170,109,74,225,25,29,235,90,48,76,208,179,254,156,124,52,93,6,23,250,38,119,88,38,3,43,43,158,243,75,90,104,14,122,99,24,84,163,141,138,200,160,54,38,121,159,101,168,165,164,115,189,159,42,219,215,235,38,152,171,91,231,97,83,69,202,167,189,150,93,80,244,6,119,143,250,181,116,128,64,255,134,13,27,92,153,241,39,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,222,94,10,68,208,255,246,26,175,216,218,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,191,227,10,156,187,119,247,107,110,225,69,23,94,96,47,28,185,213,133,137,159,200,78,224,45,139,119,109,162,100,75,128,254,76,118,4,176,157,177,230,202,138,13,3,237,198,82,120,218,195,113,96,59,224,56,224,14,192,75,235,106,139,223,136,45,9,250,107,205,109,97,191,46,0,203,121,255,115,222,5,172,245,0,114,2,142,218,18,144,250,6,16,62,139,215,114,25,224,243,244,243,71,237,156,253,7,173,218,19,80,34,88,62,97,164,147,64,167,118,189,97,57,32,221,112,169,96,105,129,86,218,228,202,160,46,7,170,97,161,61,66,242,47,44,150,237,146,247,94,109,255,234,55,127,23,122,203,58,244,172,197,221,5,156,38,11,73,27,217,117,192,62,253,143,254,137,157,58,113,196,30,191,227,118,59,62,119,202,174,255,249,15,218,149,255,240,51,180,178,97,55,206,148,236,238,251,238,181,4,16,120,108,203,54,219,176,125,175,165,198,215,211,25,60,128,129,87,172,128,224,147,200,112,138,112,248,253,36,100,245,146,244,178,11,254,174,122,189,134,14,233,2,127,46,6,130,140,31,136,153,32,99,133,86,111,209,50,172,199,94,216,120,174,165,79,158,176,22,107,99,119,122,171,120,226,55,137,116,48,109,182,253,2,66,24,76,218,244,21,27,109,252,177,39,236,216,211,101,107,101,70,109,133,54,53,0,136,31,254,197,127,194,250,3,19,84,72,97,0,184,36,11,3,20,168,133,213,235,221,37,235,66,215,105,197,80,94,24,213,107,215,102,16,115,244,79,215,53,42,26,63,133,233,14,225,193,61,180,227,54,144,219,37,7,133,201,228,150,80,232,27,60,0,91,5,71,229,109,158,194,96,163,85,195,219,154,240,234,247,220,125,143,253,249,109,95,35,234,3,109,1,228,214,168,116,231,182,29,120,241,23,221,154,243,141,214,146,213,42,39,129,157,244,145,218,165,4,178,48,159,60,112,85,200,253,30,17,29,4,17,155,68,151,104,98,172,144,160,175,89,128,112,155,57,144,194,203,184,188,178,202,178,5,121,27,198,32,162,136,81,200,199,111,186,222,54,207,140,91,27,111,254,46,70,30,25,150,128,144,183,124,155,50,21,42,62,237,38,12,6,6,180,169,205,184,183,152,35,35,37,162,35,20,135,109,105,21,232,72,31,52,223,210,249,81,135,242,157,89,70,26,224,153,42,2,64,43,180,19,163,20,134,171,133,119,179,12,84,82,41,121,220,123,120,30,224,172,64,166,60,246,195,185,188,201,101,76,208,197,64,100,105,105,201,173,217,62,58,58,134,132,222,75,218,67,82,129,126,194,204,3,164,221,114,3,140,145,158,209,59,160,212,198,11,222,65,114,23,236,64,161,240,53,4,188,79,104,147,22,252,166,142,20,64,86,67,185,184,184,132,146,68,224,200,167,236,202,203,46,178,175,223,122,27,175,12,235,221,163,81,15,29,52,69,83,148,171,122,181,9,188,107,188,213,143,0,141,3,176,61,13,235,209,75,247,84,79,137,240,234,186,94,174,200,64,3,143,108,182,34,97,241,153,61,206,32,71,253,110,55,181,166,123,142,103,52,158,26,86,189,251,250,110,200,194,67,203,99,228,24,11,194,212,3,139,121,195,221,55,160,198,152,29,59,121,196,54,76,141,219,220,243,71,236,230,155,111,180,107,222,253,46,203,209,119,25,69,228,209,181,74,185,90,230,163,134,193,79,15,48,44,208,44,56,174,254,14,231,75,24,117,80,23,223,148,115,128,197,135,246,237,181,175,126,251,78,244,30,193,32,64,49,57,48,14,162,77,50,26,210,235,220,110,43,58,128,202,96,25,18,190,55,50,10,242,64,218,107,43,15,118,183,180,130,123,63,244,132,191,175,189,116,20,152,86,114,175,132,59,210,123,209,127,79,250,215,85,182,27,43,190,125,43,171,139,0,254,50,97,252,135,221,114,17,197,226,4,158,253,44,43,144,175,51,182,90,174,65,111,37,145,24,152,199,170,59,135,49,145,12,54,252,252,112,21,240,163,209,83,253,61,55,63,92,148,135,62,236,87,142,211,239,43,199,2,249,97,28,117,111,16,248,171,93,2,248,122,62,148,17,250,170,232,11,250,30,172,125,7,212,39,205,117,105,192,177,51,158,226,221,226,121,103,52,194,28,210,117,25,48,233,191,4,164,135,51,34,210,183,159,19,25,160,248,185,197,59,135,177,135,162,27,164,249,134,202,240,35,79,116,131,213,114,149,239,64,213,245,108,195,204,122,27,27,25,165,188,179,79,173,6,109,82,8,143,152,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,224,191,137,2,17,244,255,55,145,61,86,26,21,136,10,68,5,162,2,81,129,168,64,84,32,42,240,247,85,129,47,124,254,143,94,107,215,18,239,125,207,187,123,223,186,237,91,134,147,190,53,43,13,171,22,107,150,5,112,54,240,26,95,54,192,47,56,78,252,24,102,14,40,3,228,136,73,193,32,61,60,34,44,60,167,221,62,228,146,135,181,208,79,7,56,8,214,113,0,183,195,69,241,32,121,106,59,18,4,75,130,25,90,155,50,234,44,212,222,173,148,237,56,33,251,55,239,59,15,24,6,148,4,208,42,119,15,239,91,133,240,86,248,117,65,218,12,94,219,10,171,158,195,72,32,5,4,22,7,205,100,1,221,20,54,53,187,193,62,249,139,191,68,35,135,121,22,250,79,163,146,172,67,95,195,3,53,139,231,120,106,106,198,222,115,217,21,118,248,206,219,109,124,44,11,36,94,38,3,237,161,51,143,176,116,129,30,217,180,117,155,77,109,216,108,99,211,179,190,12,60,192,93,103,196,190,148,216,123,15,111,87,188,131,83,254,198,79,254,13,69,40,167,16,161,202,233,72,20,137,199,205,4,224,83,158,218,153,210,140,141,77,237,176,84,249,164,117,87,241,120,111,3,193,58,85,179,147,207,225,158,95,67,184,69,28,110,171,54,50,58,110,79,157,152,183,74,123,196,54,157,123,190,141,108,61,143,130,240,24,6,237,39,208,44,141,102,90,28,128,66,125,31,52,62,242,182,215,142,75,74,50,7,32,135,107,143,96,156,146,32,163,7,158,106,101,200,233,110,189,228,71,48,155,204,100,33,31,214,29,41,150,91,112,147,131,243,22,64,246,243,127,252,255,217,41,192,118,146,65,74,103,10,132,94,31,5,146,3,204,49,228,16,252,109,183,170,62,252,55,16,81,243,66,64,211,121,40,115,172,25,229,161,37,237,195,142,64,80,220,67,106,96,50,127,50,26,105,214,4,27,53,62,45,150,59,88,178,159,251,236,39,236,242,139,47,228,28,116,204,90,238,90,170,64,122,58,1,152,139,210,65,224,52,9,133,92,187,222,101,205,247,130,101,9,231,14,146,165,46,239,33,221,113,19,92,143,208,71,218,203,236,163,28,233,129,54,92,34,59,160,210,203,17,0,234,32,100,245,128,211,107,23,174,203,16,194,245,5,248,169,190,182,154,30,132,202,0,160,201,18,25,245,122,149,126,97,156,145,207,1,211,139,174,255,78,19,25,31,160,179,127,127,36,134,7,242,193,59,95,173,16,116,77,51,126,242,106,135,168,59,160,126,254,254,67,182,101,118,61,209,47,180,104,130,244,165,111,110,162,249,165,51,244,156,218,57,184,233,90,104,111,184,174,107,103,38,15,160,67,244,5,105,236,147,91,82,64,50,161,155,140,52,180,236,134,155,66,232,234,162,54,48,30,73,224,124,154,141,102,98,8,196,148,46,22,105,91,155,101,55,86,109,100,184,96,199,143,29,177,139,206,223,103,31,185,241,3,44,77,145,182,86,121,197,242,50,66,144,209,7,155,82,10,35,16,143,235,221,169,251,81,196,5,138,163,253,220,7,196,31,216,187,203,190,245,157,239,17,109,158,37,3,136,138,81,169,84,44,53,140,55,63,144,185,215,35,194,129,91,163,222,71,23,88,43,69,47,203,154,7,186,180,112,125,210,71,77,125,10,225,237,5,187,221,124,88,123,210,31,169,5,186,231,199,36,128,116,157,203,56,66,186,85,107,43,124,227,42,24,40,212,109,106,106,157,51,156,56,122,244,40,6,26,139,64,127,181,173,103,75,139,43,54,49,57,230,140,16,4,229,149,52,23,180,169,77,174,93,228,211,59,171,177,87,90,131,238,238,244,244,143,202,83,10,123,149,161,164,114,189,49,9,179,131,107,122,222,111,62,191,174,133,103,180,87,251,181,105,249,7,237,155,188,99,254,62,203,37,56,125,194,220,241,237,10,58,132,249,228,42,117,147,65,239,182,127,191,21,29,192,189,243,174,252,164,235,243,175,254,234,191,244,47,142,127,224,172,126,127,243,255,250,55,103,149,63,102,142,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,55,79,129,8,250,223,60,45,99,73,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,63,227,10,172,174,158,176,203,47,191,242,172,84,152,158,254,127,237,200,115,115,132,206,198,75,186,6,148,29,197,19,86,222,226,120,94,86,1,103,5,60,88,59,128,113,156,171,241,144,230,71,68,13,116,40,0,235,1,98,128,73,242,234,4,38,245,239,131,166,148,203,173,83,47,132,164,176,255,14,37,193,196,28,91,134,221,213,171,53,123,234,137,195,118,241,85,215,58,216,154,79,103,168,151,240,253,228,15,0,58,13,212,149,151,55,140,208,173,57,63,10,168,234,226,77,158,45,102,157,199,243,208,208,144,29,122,215,187,8,239,95,177,204,200,152,45,225,60,156,166,14,193,218,66,18,195,1,188,105,247,236,216,107,227,67,19,150,192,123,248,225,123,239,183,111,254,219,223,178,145,108,194,126,112,247,93,54,57,52,102,179,211,235,109,106,98,210,70,38,39,189,118,106,64,216,252,149,62,198,235,159,188,238,157,128,160,107,156,231,97,212,145,76,14,35,89,14,248,150,178,13,235,102,173,119,156,112,243,85,96,54,157,104,117,86,236,185,39,255,18,198,155,3,202,85,241,202,199,251,127,40,97,63,194,11,184,81,235,216,238,61,0,238,162,66,94,151,0,162,120,241,227,105,206,104,81,3,117,136,166,246,141,48,212,23,117,71,3,32,220,231,244,103,47,216,150,146,135,50,145,21,4,39,115,24,79,188,98,114,99,170,59,220,215,195,2,158,114,223,21,108,4,82,55,27,120,175,227,213,255,157,191,252,142,221,118,219,215,173,90,225,60,51,12,92,205,217,196,248,148,3,153,77,218,172,58,4,182,123,24,121,136,17,118,153,79,130,217,106,71,130,99,121,238,107,19,72,212,181,0,39,85,179,142,29,132,132,180,187,181,223,49,42,56,255,192,94,187,254,186,247,217,204,244,58,171,149,23,48,82,193,196,1,120,44,40,239,12,18,244,32,61,151,183,125,216,212,5,165,33,66,194,107,29,114,133,79,87,27,130,23,181,135,169,202,17,140,14,116,172,242,228,81,175,165,34,154,190,29,122,23,94,33,169,237,154,187,97,254,186,208,252,24,37,244,122,138,50,32,192,233,70,192,213,41,45,180,198,188,230,184,194,164,107,46,119,200,171,190,55,155,97,93,251,62,120,237,215,71,87,240,226,23,60,246,176,94,237,234,176,4,66,150,126,200,200,225,138,75,47,177,89,64,191,222,153,50,125,117,117,106,252,24,103,153,82,36,240,124,151,246,65,99,181,83,101,132,45,116,73,247,117,45,36,157,187,49,160,109,138,40,160,115,37,181,71,155,230,154,118,45,250,151,166,29,74,90,58,162,193,187,42,104,158,2,18,107,108,211,132,238,79,58,120,156,36,58,192,42,94,221,171,46,242,192,228,232,144,125,252,35,55,219,158,115,119,113,13,175,123,198,89,75,16,116,152,43,2,204,106,127,135,178,100,95,242,114,229,251,131,74,157,231,159,127,190,141,141,14,219,74,157,136,16,180,81,30,234,165,225,17,223,38,62,66,2,221,61,140,56,248,154,185,254,13,150,165,254,134,113,83,251,207,54,5,141,4,225,5,211,53,142,154,243,138,202,224,231,4,6,12,77,140,96,208,124,152,229,6,198,199,199,93,21,229,114,217,69,40,208,51,138,84,160,189,230,230,75,199,198,207,193,46,239,157,250,224,203,99,189,123,140,157,84,135,198,70,41,140,89,216,187,139,252,232,126,104,159,244,84,29,58,215,220,87,25,106,107,24,83,61,227,141,76,214,34,63,168,79,170,51,24,32,36,24,71,229,215,216,250,186,81,146,239,2,89,104,131,230,142,31,19,151,135,124,106,79,216,84,151,127,231,124,132,130,217,89,25,88,197,20,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,111,71,5,34,232,127,59,142,90,108,115,84,32,42,16,21,136,10,68,5,162,2,81,204,158,110,36,0,0,32,0,73,68,65,84,129,168,192,223,73,5,254,247,95,255,63,207,182,93,137,3,231,159,215,59,252,212,109,0,226,172,181,128,164,112,27,23,114,189,221,73,90,5,216,95,0,224,85,5,150,20,194,57,131,135,60,152,205,33,37,242,117,1,58,222,75,218,195,89,85,46,176,163,50,28,0,228,17,29,43,63,151,221,53,177,97,49,169,60,96,187,82,111,219,99,143,60,100,13,128,103,145,112,206,29,192,160,131,136,66,146,148,45,32,36,124,40,200,164,90,193,132,110,125,110,53,133,85,200,173,141,151,127,158,152,234,197,33,130,213,3,254,27,212,165,8,251,242,255,213,210,244,42,75,97,217,187,13,214,244,46,141,88,125,181,97,67,132,13,255,246,87,111,183,17,66,177,15,143,228,109,253,250,115,92,56,241,17,140,4,4,19,249,129,84,121,72,197,201,91,146,78,243,83,218,107,93,194,19,184,208,242,192,218,194,168,13,17,226,187,187,132,113,3,225,198,51,120,169,47,45,255,200,251,167,3,128,167,199,129,181,120,55,15,211,199,23,87,26,54,181,30,64,166,40,11,57,32,26,66,227,196,221,23,158,3,71,187,125,243,7,120,191,27,31,105,42,51,12,121,200,139,204,53,128,161,10,99,158,76,22,212,32,182,148,131,114,254,233,51,127,165,13,229,51,87,172,192,186,227,120,147,43,36,252,42,222,245,191,255,239,255,35,33,185,107,24,41,20,41,61,67,248,244,33,224,53,75,64,240,132,194,223,87,49,186,144,215,189,171,151,107,2,132,26,99,109,138,220,32,144,40,32,47,88,220,148,215,47,77,97,168,93,18,80,76,224,157,62,10,160,95,58,117,210,102,128,185,191,244,217,207,216,150,77,27,109,113,225,20,243,135,57,202,60,105,54,181,6,185,96,35,63,234,184,27,203,0,173,5,27,137,22,64,189,130,234,242,42,183,238,60,160,148,229,1,100,164,226,250,174,60,253,13,29,84,134,218,148,132,48,11,144,38,18,130,246,190,237,154,235,202,27,96,166,26,26,206,213,23,37,245,77,247,117,174,122,181,215,53,121,243,11,176,234,188,192,146,7,242,234,118,247,104,70,128,175,30,224,210,143,129,36,77,114,132,204,119,107,192,51,23,228,37,95,200,1,193,9,3,191,109,235,22,187,224,224,62,34,40,100,88,242,34,111,167,22,250,250,226,197,158,16,224,150,46,125,65,131,246,2,183,218,156,94,212,243,74,125,81,245,202,175,123,161,63,3,77,122,201,161,235,63,245,116,100,140,130,174,202,47,3,132,36,70,24,210,146,166,88,6,224,223,193,160,167,201,114,15,93,116,104,99,164,115,227,141,31,182,203,222,243,46,107,86,203,214,197,243,125,84,209,61,104,108,139,101,56,50,57,140,122,168,95,179,72,109,112,9,224,205,40,113,78,187,244,231,174,247,108,195,204,58,219,177,99,155,253,205,253,15,243,45,80,56,248,126,187,101,224,192,24,130,250,185,246,82,77,245,172,140,71,252,144,161,165,27,51,205,129,48,158,26,75,234,119,243,201,107,164,54,132,177,214,113,104,151,246,210,83,115,37,104,53,152,79,247,78,156,56,193,251,178,106,235,214,173,115,235,211,203,216,67,6,9,202,39,208,47,173,85,95,128,235,154,23,50,68,9,117,168,190,193,49,211,121,0,243,58,86,57,33,13,30,235,154,230,156,202,209,245,0,252,85,150,218,26,198,56,204,13,237,53,7,195,124,84,59,138,44,161,160,253,105,109,156,246,106,175,234,93,211,65,229,107,211,176,184,118,19,37,197,159,107,180,252,188,84,159,178,124,191,55,176,228,194,27,73,127,244,95,254,196,62,243,243,159,120,35,69,196,103,163,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,224,117,42,16,65,255,235,20,46,62,22,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,24,84,96,113,225,184,93,115,205,53,131,151,94,243,241,159,126,233,107,66,47,172,129,93,5,206,21,241,198,6,202,116,129,137,120,192,175,104,109,101,0,78,23,72,150,207,19,50,90,177,203,5,215,28,192,233,195,29,135,162,133,142,5,225,60,220,113,212,135,51,93,113,224,31,144,230,0,19,231,176,38,214,117,167,44,136,253,147,143,63,110,115,47,190,104,231,236,221,107,199,151,86,44,13,212,147,103,168,146,224,147,96,87,46,47,235,0,64,20,33,180,225,78,54,57,194,90,211,130,175,120,202,38,0,156,199,158,123,214,102,15,77,179,28,0,161,238,29,100,86,29,220,171,175,2,65,115,246,195,31,62,78,223,122,54,50,54,73,31,122,128,242,52,24,186,105,147,147,227,64,83,121,118,231,108,221,244,12,4,21,208,13,211,115,64,116,141,149,209,7,15,109,93,163,222,208,143,7,120,150,6,176,75,64,12,23,92,128,117,140,42,146,132,169,39,126,191,77,142,205,88,245,69,140,30,24,139,12,253,30,46,18,58,27,77,170,132,50,31,65,139,86,5,184,155,110,88,143,101,12,106,237,138,131,252,106,94,74,235,47,8,220,59,120,47,152,41,180,46,92,232,19,56,159,126,8,118,162,175,11,73,79,14,145,57,146,32,163,198,70,192,207,39,181,77,99,235,97,167,191,166,11,218,200,131,209,129,51,78,0,214,102,129,204,41,192,242,87,254,228,54,187,243,206,191,34,36,254,56,243,134,177,205,14,227,205,63,131,182,5,7,23,59,140,93,179,85,102,76,181,246,186,160,165,60,244,21,154,190,223,66,25,89,0,128,155,206,195,63,132,173,199,80,67,161,28,66,162,141,189,118,221,178,204,143,75,47,126,23,96,248,98,43,225,221,222,172,45,19,241,193,175,17,175,80,246,42,177,7,8,238,1,138,21,41,64,201,247,197,155,56,200,171,94,235,203,143,142,177,220,3,121,186,61,194,254,227,21,47,104,222,98,9,3,37,193,76,233,209,214,242,1,253,241,79,65,169,5,71,91,120,150,7,40,234,50,187,31,255,92,207,25,6,120,144,170,203,154,195,170,91,75,79,184,62,211,239,6,17,16,164,185,146,247,228,47,186,121,46,168,42,163,2,173,105,190,6,110,253,152,56,72,138,20,109,222,3,134,222,141,151,202,148,225,68,2,24,46,93,174,188,236,98,155,153,26,117,117,206,76,141,217,179,172,121,47,141,69,215,123,172,59,160,54,39,157,30,62,58,66,128,187,97,220,29,144,117,173,90,251,113,245,242,76,232,135,43,207,221,86,56,121,105,171,119,67,90,211,63,218,149,224,61,239,160,125,19,35,4,105,153,96,92,101,8,146,160,13,170,223,109,204,133,6,75,117,180,216,18,232,243,206,131,7,236,230,27,222,111,69,58,150,36,82,67,166,144,229,219,144,64,35,12,1,120,70,229,170,188,12,203,27,116,184,255,210,228,223,77,45,11,161,239,70,46,147,181,11,206,63,207,190,119,215,125,188,235,120,237,51,27,218,68,5,208,114,15,10,253,175,101,18,172,77,91,245,81,82,219,165,71,255,123,227,0,54,134,0,174,206,129,74,188,46,222,88,227,76,141,252,188,82,89,62,233,123,165,177,147,33,134,116,149,49,137,246,26,239,74,165,198,28,243,115,75,64,255,228,201,147,220,47,56,239,126,213,93,173,149,221,60,208,179,33,194,132,190,77,126,124,188,231,124,240,148,87,27,85,183,234,11,109,240,243,199,207,247,208,78,221,11,73,215,92,223,216,235,88,155,158,215,166,121,173,123,74,218,107,188,195,22,242,234,186,162,15,168,61,153,140,55,90,145,225,132,218,238,54,250,230,223,111,15,249,85,150,116,214,243,74,202,163,50,212,38,149,173,235,50,112,153,153,225,219,27,83,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,188,45,21,136,160,255,109,57,108,177,209,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,127,151,20,40,225,205,126,201,37,151,189,238,38,237,58,119,167,61,241,196,11,182,184,188,0,100,203,3,155,75,150,206,23,1,113,101,171,0,17,229,73,45,127,250,17,40,85,30,72,151,17,65,238,39,7,113,96,73,218,59,164,196,15,24,141,48,255,60,35,111,106,49,30,65,126,247,39,240,195,57,155,192,156,66,245,47,158,156,179,39,30,123,216,118,31,216,239,0,166,184,46,75,191,59,8,45,175,126,129,46,193,50,15,179,96,225,56,97,167,200,212,235,52,44,175,122,203,203,118,199,215,191,108,63,183,115,59,222,222,99,224,251,154,181,5,114,179,252,83,35,73,248,236,103,159,180,239,126,247,187,86,6,48,23,8,145,191,120,236,168,237,216,58,99,226,226,57,234,31,25,25,177,241,201,41,203,149,128,252,64,66,30,162,165,174,39,174,135,58,90,59,115,151,94,247,143,199,93,125,108,236,32,105,168,73,48,151,16,3,233,33,75,228,70,240,96,38,132,123,115,21,192,9,192,85,104,121,254,186,0,211,70,167,109,37,69,47,160,107,68,145,7,228,62,109,231,57,35,11,58,131,176,109,23,6,158,155,84,212,162,209,96,127,7,189,213,126,124,163,93,207,132,69,117,46,228,13,121,115,119,180,118,184,32,92,138,54,5,104,200,141,211,41,0,92,106,229,26,192,145,16,232,73,32,115,147,53,208,179,35,67,118,252,249,23,236,63,127,238,115,64,84,133,107,7,230,246,178,232,58,69,104,242,105,250,144,176,106,117,9,64,93,163,137,90,150,193,3,190,16,162,62,128,63,15,36,1,215,192,225,14,19,64,101,249,107,2,156,76,56,54,65,251,133,19,115,118,241,5,7,237,179,159,252,4,243,5,45,49,58,40,0,237,213,22,205,23,231,129,175,58,232,158,155,155,14,50,50,166,174,60,15,36,155,68,121,16,248,157,36,116,122,18,163,131,20,55,101,212,34,184,42,144,154,192,251,88,107,185,39,209,92,158,252,160,73,250,173,103,153,34,64,81,181,79,101,187,242,79,171,228,219,171,122,194,117,237,5,52,149,212,23,1,224,122,93,203,23,224,197,142,97,65,14,3,14,141,167,230,184,146,238,235,25,237,253,115,242,156,166,64,234,214,152,186,177,161,77,45,160,55,61,180,82,190,96,213,229,83,24,127,148,109,215,57,27,237,170,75,222,99,105,250,32,131,133,109,91,54,219,3,127,251,176,201,156,64,237,215,120,107,44,122,188,139,226,218,161,109,170,71,125,82,210,53,175,185,59,61,253,163,235,26,39,109,33,143,107,11,229,13,230,87,75,117,95,192,185,41,139,28,82,82,203,73,176,105,126,73,91,129,221,6,158,252,213,149,101,231,185,63,57,54,100,159,34,100,255,222,237,219,172,188,56,103,195,192,248,36,223,27,25,67,168,211,197,161,146,11,255,95,199,160,33,141,247,183,146,36,209,204,61,157,250,158,246,250,166,232,59,115,96,255,185,54,58,82,180,138,140,125,48,233,105,40,28,190,12,122,8,87,47,35,149,78,91,222,229,82,68,97,252,253,124,84,187,149,124,59,245,189,98,46,184,90,16,235,21,210,96,191,195,237,160,147,238,9,134,7,141,164,175,123,191,208,161,193,248,235,92,99,92,173,86,208,148,104,35,44,219,144,205,17,1,160,155,115,250,105,76,154,77,95,111,104,15,69,246,181,166,109,253,182,170,124,221,23,164,215,53,157,171,220,48,78,33,223,96,251,148,71,247,53,70,33,169,61,161,173,161,76,181,95,207,15,110,202,223,148,97,137,26,211,79,167,143,153,84,190,62,15,242,67,121,254,121,230,9,90,38,19,138,114,224,239,107,73,11,165,225,225,33,162,170,172,239,151,246,250,119,143,60,116,216,102,54,76,189,254,2,226,147,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,240,186,20,136,160,255,117,201,22,31,138,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,172,41,240,123,191,255,31,215,78,206,254,40,113,221,117,215,245,142,29,251,19,91,89,41,219,50,33,216,21,210,62,13,244,110,17,62,190,131,167,48,92,200,121,135,11,215,164,1,159,130,163,242,60,22,112,19,208,145,247,180,67,108,58,119,192,137,61,87,252,177,135,201,106,150,242,202,219,87,188,173,13,120,207,164,243,214,171,55,236,193,123,238,177,107,222,127,131,11,191,222,22,136,114,214,0,122,2,99,0,192,96,169,132,225,1,96,89,206,228,114,70,47,19,22,124,2,72,42,40,152,131,216,63,114,199,55,237,145,125,59,236,192,251,175,183,44,161,249,179,120,92,203,34,160,243,252,115,246,231,127,252,71,120,243,215,236,208,123,223,109,197,20,112,237,212,168,117,107,243,48,125,60,89,9,67,93,36,4,124,22,175,218,46,0,148,120,226,198,10,6,32,190,126,251,217,171,74,37,237,213,203,53,196,165,171,103,155,240,104,165,144,36,235,91,59,139,7,121,127,171,64,199,207,9,85,222,83,68,129,188,229,8,119,223,168,45,0,246,235,86,39,131,192,122,186,48,4,60,109,90,17,0,61,190,97,198,146,203,53,59,252,232,195,182,248,212,97,27,223,118,128,231,210,20,163,117,179,115,110,172,212,7,30,115,109,246,109,23,204,149,135,179,170,22,8,23,232,228,12,168,216,168,213,113,166,23,12,87,15,95,158,28,204,115,48,85,99,77,85,120,233,183,26,171,110,173,248,58,192,246,139,95,252,162,61,248,224,223,50,86,99,192,203,132,141,142,78,56,111,126,220,200,25,111,239,193,95,199,91,185,221,169,81,15,240,16,216,39,32,41,216,216,213,124,193,147,95,131,171,227,14,21,184,233,68,51,124,189,176,89,1,102,182,36,134,14,155,215,175,179,143,223,124,147,157,191,127,175,173,44,158,178,54,207,58,3,5,205,61,25,148,168,15,234,155,230,37,221,75,168,221,186,166,255,176,79,74,115,198,57,77,168,255,201,169,113,103,52,146,160,108,121,143,119,40,63,193,4,32,43,123,121,244,11,128,2,60,17,210,181,17,100,46,40,234,215,52,23,136,245,48,54,40,230,218,203,211,242,220,215,160,170,221,234,167,135,157,2,224,242,244,174,185,122,84,142,230,181,32,191,238,11,238,106,175,178,61,172,245,165,186,126,168,60,13,28,101,234,188,205,185,242,203,176,67,30,250,195,120,192,191,239,154,43,129,251,27,172,203,53,189,51,187,119,236,96,249,7,222,97,218,46,61,81,16,1,164,139,7,173,170,75,237,115,218,114,172,164,107,42,223,215,233,175,185,27,252,168,62,229,165,52,54,253,1,110,249,13,169,111,190,226,198,180,78,63,219,84,154,32,138,128,247,70,103,206,8,72,99,164,160,229,57,154,242,230,103,62,76,77,140,218,245,215,92,97,239,189,240,157,44,177,65,116,8,62,40,61,238,11,126,119,169,47,15,156,231,65,198,17,227,5,222,215,58,125,203,114,238,116,87,95,66,229,97,79,223,52,149,102,215,77,211,255,173,246,192,163,79,18,29,129,119,136,177,29,77,78,51,23,121,189,249,166,57,131,152,180,66,210,83,31,101,119,185,33,131,26,37,181,83,73,90,12,166,51,207,7,239,13,30,107,236,164,191,250,173,99,141,167,244,212,53,69,183,40,39,170,125,200,174,121,226,151,113,168,84,121,151,200,175,60,110,73,6,116,246,176,223,195,112,233,174,249,162,60,42,43,36,181,41,108,186,167,182,107,115,115,131,186,181,63,51,133,231,245,156,218,167,164,99,25,11,232,89,29,43,41,95,200,235,46,244,127,100,32,227,235,244,95,70,205,3,37,31,161,67,134,50,156,244,231,152,187,161,81,162,159,186,161,242,220,28,98,156,213,79,165,177,177,49,183,132,129,207,251,198,126,177,217,96,206,189,244,157,124,99,37,198,167,163,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,224,39,41,16,65,255,79,82,40,222,143,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,252,4,5,46,189,244,210,159,144,227,39,223,190,237,182,219,1,203,93,147,119,183,194,131,19,143,221,186,64,243,54,139,222,11,237,181,184,150,129,1,21,129,119,73,192,147,232,161,16,143,194,191,131,155,68,122,128,170,1,72,114,157,123,47,199,76,142,43,91,190,144,177,165,26,97,202,241,50,39,122,63,30,253,143,225,217,127,220,198,102,55,58,208,155,80,217,142,24,121,111,213,44,150,1,233,62,188,21,188,198,249,149,16,241,128,166,42,235,193,227,65,126,252,240,99,246,167,191,255,219,118,236,217,199,108,223,161,119,88,105,120,196,158,126,236,105,123,224,158,31,216,67,247,223,103,55,124,232,6,187,250,125,87,89,118,114,200,158,191,235,47,236,123,223,254,42,81,11,88,107,154,176,239,43,213,21,60,253,89,247,126,98,12,10,40,239,109,143,111,61,198,234,235,230,217,151,135,88,253,75,175,123,231,160,23,79,179,151,92,221,254,191,136,196,25,19,242,234,47,140,194,250,129,250,141,148,85,241,60,206,140,172,35,100,249,40,94,235,120,40,207,207,89,181,50,103,27,183,111,183,204,19,15,218,113,250,251,224,95,125,205,174,218,56,75,121,64,233,34,161,232,1,235,169,36,192,95,13,228,71,227,32,41,9,112,207,41,176,156,168,6,77,66,153,167,0,123,142,148,2,183,5,220,211,130,172,14,242,249,206,10,202,9,148,59,88,206,158,255,184,227,14,112,52,93,204,88,109,165,110,35,163,227,246,212,35,79,219,231,255,248,139,76,135,20,6,21,172,185,157,27,181,169,201,89,162,48,140,16,230,187,202,178,3,62,108,125,179,133,199,60,94,253,105,128,165,188,168,21,226,91,155,150,99,32,168,186,90,11,4,164,14,218,160,102,156,134,140,162,119,218,104,115,2,175,254,107,174,184,202,174,191,238,90,43,19,125,162,40,239,111,250,212,106,180,108,8,207,239,50,30,210,9,23,27,93,29,39,204,126,31,218,138,240,202,120,196,27,158,120,99,0,149,63,194,51,73,38,160,70,189,201,82,9,242,50,206,160,139,131,216,130,166,120,32,11,244,43,169,93,210,113,16,182,122,189,220,237,211,63,1,102,242,132,131,154,1,164,43,111,11,152,45,136,173,245,224,243,132,161,47,20,115,14,176,202,75,90,80,86,145,42,4,95,117,236,235,147,234,190,110,149,39,72,175,145,112,218,48,110,213,114,205,74,172,171,49,59,53,101,215,94,117,57,239,167,194,229,19,41,128,119,118,211,250,105,183,4,71,210,149,133,126,188,83,78,87,121,244,171,35,253,114,67,31,194,222,221,224,71,121,180,233,122,216,212,23,37,127,125,32,143,187,234,127,154,180,43,180,63,192,231,240,76,134,247,107,238,232,49,194,245,183,25,155,158,237,223,181,221,126,254,83,31,183,201,161,33,91,57,245,34,203,48,164,0,249,120,195,179,111,19,181,64,198,9,149,149,21,133,81,192,40,66,243,137,99,146,230,244,43,37,25,30,41,154,65,62,157,180,237,91,55,217,67,63,60,76,183,49,136,64,19,65,108,193,229,209,82,145,177,174,51,182,24,73,36,53,255,66,31,195,24,123,109,6,203,63,83,155,112,47,232,19,206,181,87,159,165,147,222,41,141,101,240,150,87,25,106,135,139,200,209,45,186,168,14,10,131,223,196,16,33,65,120,123,61,163,246,9,184,43,41,191,202,8,117,171,46,245,65,41,236,245,140,54,229,209,181,160,119,0,248,202,27,158,31,220,171,172,208,246,144,55,148,63,152,47,28,171,156,144,210,104,171,235,122,135,53,18,20,133,93,141,190,25,126,243,145,16,94,62,199,148,207,143,156,140,11,248,239,19,250,198,68,224,189,29,194,48,136,239,214,155,148,86,136,240,18,83,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,252,244,20,232,255,223,90,63,189,10,99,77,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,191,79,10,204,206,206,154,182,55,154,182,16,250,251,232,220,113,152,106,211,22,241,210,206,103,215,89,10,224,172,212,172,107,253,232,85,66,165,39,172,208,4,204,18,242,62,139,135,125,139,245,178,229,29,45,220,10,218,33,39,144,14,32,47,239,78,231,241,15,0,210,85,221,213,185,60,182,83,128,213,38,207,57,124,138,135,239,8,208,248,169,195,143,218,223,222,247,3,187,126,235,118,171,85,128,195,120,34,11,138,129,177,156,151,235,216,216,40,165,8,158,225,113,13,95,26,197,209,183,7,52,205,67,246,210,128,178,245,112,162,242,241,167,236,203,127,248,164,125,251,43,99,192,181,28,30,194,9,91,93,169,217,198,13,179,118,104,255,78,203,206,174,195,125,52,103,155,47,216,111,59,143,253,208,230,142,61,15,60,196,171,31,208,84,26,31,182,58,128,92,38,13,194,87,66,86,66,154,174,141,58,9,73,199,14,88,133,11,103,191,239,179,58,247,160,24,114,168,11,41,168,20,175,251,36,94,253,185,97,22,32,64,203,161,73,155,222,114,145,141,109,218,231,12,47,172,185,96,139,15,125,211,86,107,135,109,255,185,27,237,169,39,79,218,55,63,255,219,214,89,57,102,151,95,255,49,203,238,216,79,251,138,64,204,188,101,1,255,46,181,170,128,82,122,211,45,3,193,241,70,175,17,81,161,48,130,231,55,224,28,160,218,196,155,191,77,152,244,116,206,175,211,45,136,39,104,40,15,106,6,203,141,101,71,107,173,35,188,238,165,137,194,208,92,173,16,114,155,49,97,46,252,206,191,251,127,236,185,35,47,194,213,135,136,174,159,177,161,210,168,229,8,41,159,203,22,28,76,44,87,230,49,28,89,53,173,164,80,171,225,221,76,157,14,130,82,191,140,57,146,24,142,40,201,147,63,201,220,209,220,208,179,242,224,175,16,146,126,152,37,21,196,17,193,199,118,96,207,110,251,229,95,248,12,109,46,91,17,239,103,205,61,248,181,131,169,122,78,161,246,91,64,253,12,243,103,8,99,143,52,33,209,161,206,86,95,89,181,154,139,76,225,67,222,247,128,200,89,26,180,121,203,70,158,145,54,222,240,64,107,198,23,8,37,95,175,225,133,79,120,126,133,239,103,20,252,92,198,48,67,208,56,45,16,141,46,2,164,126,67,187,190,55,180,135,245,41,231,165,175,240,252,229,50,253,198,72,69,16,117,117,117,213,65,89,181,83,203,69,8,112,74,103,121,124,7,160,218,68,207,22,209,40,220,187,211,159,103,186,167,231,53,241,4,117,51,44,83,32,99,156,44,58,166,209,172,186,178,96,31,248,244,71,9,221,127,142,213,203,139,64,126,12,46,168,107,235,230,77,182,117,211,70,91,126,250,57,222,83,12,24,8,24,161,231,219,24,75,100,40,78,101,186,115,250,161,241,80,59,221,56,160,151,146,238,5,248,171,126,234,92,253,108,180,26,150,65,231,52,250,235,154,250,172,235,58,110,96,140,81,101,29,122,69,41,200,98,68,163,107,25,192,176,242,12,49,142,39,79,28,231,253,109,90,29,15,246,67,123,207,181,95,254,204,167,109,148,165,66,90,0,252,161,44,30,239,138,166,1,236,102,186,241,94,208,62,126,51,92,212,18,32,210,51,195,92,145,177,70,72,254,40,188,144,122,162,71,217,21,91,55,61,110,123,119,239,180,91,191,254,109,171,19,33,32,159,79,17,173,100,133,57,59,238,190,13,121,230,103,141,112,254,109,12,83,52,127,188,190,30,210,107,108,181,133,229,25,36,125,0,235,126,156,124,125,58,14,227,22,246,167,219,197,61,149,161,114,117,79,0,95,199,210,69,154,168,60,25,121,40,92,191,180,215,28,80,255,180,71,121,247,108,168,83,207,233,158,242,105,9,19,133,249,87,153,186,30,182,80,175,246,186,230,12,163,24,19,141,155,202,212,179,225,158,59,224,71,101,168,45,74,58,214,166,113,10,243,85,245,135,235,218,235,92,101,187,168,23,236,67,251,212,94,110,179,105,207,156,233,91,97,132,251,42,83,207,165,49,26,211,177,52,56,126,252,69,222,129,97,43,87,150,108,10,35,149,127,241,171,191,22,6,209,181,231,141,252,252,79,255,234,159,191,145,199,227,179,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,112,150,10,68,208,127,150,130,197,236,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,65,5,126,243,183,126,107,240,244,245,30,39,14,29,58,175,247,240,99,143,218,66,149,16,235,120,188,54,129,68,105,214,184,183,76,9,32,4,156,7,240,85,18,45,91,6,128,38,58,13,188,169,115,64,60,16,63,94,207,93,121,136,3,121,178,132,58,247,240,72,180,135,124,34,113,32,28,129,34,119,224,78,56,2,20,166,8,177,172,144,217,242,162,22,78,125,232,129,7,236,218,27,111,114,160,169,6,16,74,166,241,226,79,1,29,187,117,7,251,229,125,95,200,1,81,89,231,93,52,94,107,151,23,75,89,66,217,3,211,240,204,77,0,108,21,17,223,26,203,24,11,244,108,98,100,194,138,227,120,76,227,69,126,252,185,39,108,253,249,231,154,205,205,91,229,196,17,214,45,111,16,30,95,176,18,184,157,7,104,81,86,203,129,126,158,119,120,209,183,215,49,43,29,42,5,20,21,186,226,175,158,213,175,71,151,30,174,65,221,93,153,224,81,148,2,134,210,120,69,45,176,124,17,40,77,55,184,182,101,243,78,27,59,231,16,4,82,107,88,203,219,127,4,195,132,41,27,26,61,102,23,156,183,203,42,167,230,173,185,184,104,15,220,241,69,244,251,107,59,247,194,75,108,247,249,23,83,196,56,208,180,232,66,183,215,42,43,120,48,151,109,126,233,56,118,4,37,219,125,209,7,0,253,64,102,13,14,227,210,32,172,185,188,234,211,120,250,107,156,130,7,178,32,161,66,14,8,216,9,90,186,152,232,106,159,96,159,198,26,114,252,149,175,124,217,254,250,251,63,0,204,18,54,28,32,158,74,21,108,122,221,44,227,85,116,101,202,88,163,213,174,89,163,89,166,108,173,73,175,181,201,155,0,63,69,115,240,64,217,9,232,162,28,120,176,40,32,88,171,18,106,125,116,20,216,142,7,124,179,6,120,47,219,250,153,73,32,255,167,109,138,235,57,200,191,140,71,156,135,176,72,45,73,145,7,104,172,3,138,57,188,229,211,44,199,64,67,16,18,227,2,231,229,207,60,33,26,129,160,163,250,163,254,9,54,142,12,161,247,18,43,217,99,200,160,182,42,41,143,106,112,229,83,143,247,234,247,160,83,26,233,249,224,121,29,96,169,123,144,31,149,235,129,168,60,201,101,12,176,6,83,165,229,216,248,136,131,157,41,60,241,149,52,143,245,126,41,111,0,178,238,198,192,143,107,79,127,30,118,228,141,174,136,27,210,15,104,127,112,239,94,162,28,92,142,231,251,178,77,12,179,158,61,198,17,130,236,19,35,163,182,155,200,15,15,252,240,73,222,75,45,181,0,160,71,143,20,6,48,168,229,198,218,151,235,1,175,32,108,128,179,3,85,187,124,131,231,130,252,210,192,245,155,119,79,207,200,128,167,201,243,106,191,116,225,46,112,186,101,27,88,102,97,121,121,25,99,141,162,173,44,45,242,93,169,0,235,141,72,16,195,246,209,15,223,100,251,118,239,194,6,5,227,128,213,178,141,13,209,182,46,239,129,90,231,155,56,88,173,143,22,226,174,244,223,159,129,187,56,196,175,37,190,39,189,86,198,182,97,232,48,61,62,106,141,147,101,150,166,168,90,190,196,28,167,109,154,95,105,34,30,164,100,52,128,165,13,179,142,250,128,209,253,18,52,30,210,37,36,255,237,162,77,244,113,240,122,184,127,230,94,249,66,222,193,252,210,75,26,123,35,142,53,72,175,54,133,119,76,144,189,197,119,86,207,105,62,132,185,165,115,29,203,56,65,101,232,25,189,167,218,187,119,147,70,12,182,83,109,210,51,131,101,107,108,244,172,202,209,61,109,170,55,180,55,220,211,179,97,126,107,175,124,33,143,238,41,249,254,249,99,255,171,50,165,143,190,15,47,31,31,149,17,82,168,199,247,173,107,227,44,223,240,102,166,223,253,119,191,103,159,253,133,159,123,51,139,140,101,69,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,192,143,81,32,130,254,31,35,78,188,21,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,248,113,10,172,223,56,109,218,222,172,244,213,91,255,220,22,23,129,160,192,166,38,160,46,149,199,27,25,48,150,200,0,10,83,101,214,139,55,91,234,178,198,52,128,190,8,216,25,99,109,240,156,0,59,240,72,96,52,13,80,237,224,117,47,16,36,111,124,168,143,91,19,93,48,77,103,206,235,19,24,36,236,163,245,186,27,128,202,4,60,57,155,77,218,189,119,221,109,167,78,158,180,220,216,36,208,29,251,130,124,218,58,24,16,228,129,95,219,183,239,112,94,208,245,197,57,43,240,47,136,209,225,12,145,0,20,109,160,67,64,122,188,134,1,187,57,128,189,194,129,43,20,246,36,235,62,183,107,244,161,86,177,241,145,162,61,248,55,119,26,139,130,219,212,134,113,59,89,62,106,149,218,50,32,156,208,236,120,186,203,161,188,131,241,64,139,181,211,105,33,109,163,63,28,9,243,186,164,19,192,246,218,241,233,59,254,218,89,253,170,28,64,158,158,113,63,162,183,170,87,101,98,165,32,72,134,55,122,82,6,19,232,84,26,154,64,168,73,60,231,89,86,160,3,232,199,175,125,104,203,110,59,250,204,253,54,57,92,176,253,187,55,90,145,229,15,230,230,231,237,20,70,12,223,255,198,19,118,199,237,159,135,111,143,88,158,165,23,114,140,93,11,48,44,48,191,200,18,5,197,117,219,236,159,29,188,20,93,21,149,129,142,179,175,84,42,14,254,9,28,106,100,20,186,94,224,214,1,65,64,110,128,130,106,169,198,181,77,36,133,194,200,144,189,248,220,115,246,95,255,235,31,219,83,79,31,165,157,227,140,253,16,94,244,211,54,50,62,129,92,120,126,147,175,133,23,189,242,183,128,245,169,84,19,15,102,69,134,0,196,58,224,217,7,167,130,252,212,131,244,125,128,232,61,159,151,231,79,217,16,243,75,6,38,37,60,159,111,254,224,251,237,189,239,190,200,207,55,121,242,51,7,83,130,144,232,212,97,254,169,205,9,22,104,215,178,13,153,34,6,42,120,190,19,26,130,62,50,158,242,204,23,80,167,15,74,105,140,72,58,24,28,76,78,142,179,77,216,177,197,35,128,228,14,158,215,117,55,71,29,60,165,76,3,138,123,175,254,36,202,19,205,0,48,220,85,216,121,52,242,90,248,48,245,210,202,67,114,237,21,154,193,247,69,215,187,154,227,180,83,101,102,0,240,195,192,120,15,62,117,79,170,250,188,2,160,242,190,214,61,149,173,205,231,115,89,248,209,188,212,184,208,18,52,117,109,4,106,223,244,161,15,218,142,109,91,173,186,120,210,141,107,15,93,18,68,205,200,99,20,115,254,193,3,246,229,111,126,27,125,83,86,167,111,89,141,177,224,46,101,40,133,242,5,129,117,93,160,57,212,237,50,244,127,66,62,221,83,189,234,151,142,245,140,238,181,121,190,129,65,133,224,180,222,87,121,160,143,50,71,234,24,145,208,101,150,24,88,194,216,4,131,22,162,25,100,210,61,251,232,77,183,216,117,151,95,202,187,204,216,85,120,199,249,110,20,21,197,161,135,231,57,75,64,168,175,29,198,85,233,52,196,103,252,20,217,33,36,127,93,243,38,124,93,232,38,243,156,200,253,68,5,168,217,142,115,54,217,230,217,13,188,27,79,243,189,194,136,130,104,13,76,18,198,128,177,39,122,128,128,191,150,184,232,96,52,225,251,231,11,87,159,212,199,100,210,67,113,245,243,245,38,149,27,244,148,102,210,199,141,155,123,249,245,110,73,79,15,228,51,88,64,116,58,25,116,244,134,20,26,19,69,2,208,243,42,71,207,235,92,251,48,255,116,93,237,85,82,62,205,161,51,239,233,189,214,166,185,165,250,125,212,0,159,95,101,105,11,207,171,60,221,87,27,67,191,125,123,215,202,87,123,95,154,252,243,122,214,149,51,112,51,92,211,247,77,70,21,58,87,125,50,242,113,198,62,180,121,227,198,141,3,79,188,57,135,223,249,139,59,237,170,107,46,127,115,10,139,165,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,192,143,85,128,127,246,199,20,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,156,173,2,227,19,37,188,33,9,213,254,38,166,141,132,183,63,121,98,206,133,250,110,213,9,141,159,195,243,27,32,102,120,242,19,203,29,0,223,179,42,240,180,3,160,209,113,151,16,232,195,64,186,28,215,28,96,116,224,18,128,5,168,19,136,19,124,197,135,21,104,231,33,43,24,148,123,192,36,128,147,224,147,227,218,112,189,4,240,232,248,11,207,219,35,127,251,144,93,137,87,127,187,90,167,4,129,68,224,16,247,38,38,39,29,132,172,227,238,59,60,132,23,127,177,100,89,60,150,61,212,2,26,193,186,64,202,180,137,72,3,163,35,118,116,97,222,8,248,77,136,255,162,173,86,150,173,188,50,111,63,188,31,80,134,145,194,244,238,41,242,147,15,24,156,196,147,87,27,141,199,115,156,72,1,180,86,216,80,107,182,43,100,251,233,36,134,21,248,86,216,159,190,121,54,7,130,114,63,238,159,64,64,51,214,152,134,149,210,55,65,248,147,150,109,179,230,116,102,28,55,91,64,127,59,109,71,126,248,2,108,115,154,176,244,67,182,247,188,117,180,127,204,26,143,61,102,67,147,73,91,92,93,1,106,178,244,1,17,14,58,85,192,49,130,97,119,97,9,192,102,1,139,134,173,179,179,0,78,249,222,211,9,198,166,11,156,173,149,89,215,30,150,169,245,211,5,245,28,248,3,200,201,16,131,11,64,114,60,182,201,46,32,42,144,200,5,66,183,39,236,79,191,252,21,187,231,158,7,25,143,41,56,158,214,155,159,176,233,169,245,138,130,79,62,133,11,39,28,121,171,204,57,134,13,64,83,13,182,188,219,253,122,244,30,158,58,56,47,99,130,32,161,230,15,99,145,165,173,77,10,170,227,157,14,227,183,107,128,194,31,187,249,67,120,178,183,28,180,77,208,14,204,52,136,250,32,128,79,132,1,74,208,92,73,17,230,93,243,194,17,97,185,133,3,45,213,32,25,0,200,171,63,217,162,47,46,36,63,235,181,51,7,39,48,8,89,55,51,97,157,195,207,184,40,21,50,18,81,255,5,247,123,68,92,112,222,215,82,203,173,177,32,163,2,15,110,3,252,84,94,7,46,209,82,73,109,9,144,52,120,80,235,154,230,186,32,186,194,150,235,60,192,223,176,151,174,218,2,92,13,251,80,166,43,220,253,96,212,66,183,196,118,59,141,170,189,251,29,135,236,178,247,92,204,56,51,159,49,108,144,94,130,230,50,130,208,181,189,187,118,219,150,141,155,236,169,163,199,241,164,7,36,51,199,51,68,85,144,238,74,130,196,106,191,0,176,142,213,78,157,135,164,118,168,189,33,133,118,233,154,242,135,231,5,135,213,223,144,20,174,95,209,27,86,150,23,109,108,120,200,22,9,205,95,89,197,179,159,254,203,88,227,83,31,189,197,178,250,38,40,36,61,75,71,12,19,190,127,104,116,204,86,151,230,157,225,134,190,19,167,1,63,133,10,224,107,142,42,113,135,191,62,220,214,133,181,230,113,194,82,31,44,201,176,74,153,227,163,147,182,29,216,255,224,163,79,91,22,160,47,72,222,65,23,25,121,164,83,24,28,176,188,135,198,185,51,80,81,232,175,244,85,223,220,124,231,123,160,254,14,234,160,106,95,45,5,141,194,125,85,33,236,152,0,0,32,0,73,68,65,84,61,167,107,97,124,245,205,10,101,13,230,213,53,205,29,133,231,87,10,122,170,221,106,139,238,135,57,21,230,157,246,42,55,148,169,60,218,84,174,238,233,88,73,123,205,63,141,175,242,234,25,149,53,88,127,200,167,231,116,61,108,202,127,250,187,208,47,75,121,201,242,242,164,15,58,55,66,189,26,173,0,248,125,102,190,174,250,214,82,71,152,115,27,55,110,120,121,57,241,74,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,188,109,20,248,113,255,47,215,219,166,19,177,161,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,159,182,2,191,243,127,191,41,33,251,7,155,157,184,224,208,193,222,19,143,30,182,5,66,105,107,237,246,196,48,172,23,224,153,192,195,92,94,209,77,1,127,214,183,238,2,98,235,120,219,215,128,137,13,224,209,132,214,209,6,183,54,241,164,205,11,74,105,61,115,65,40,74,23,15,2,253,112,44,64,39,118,140,161,0,107,99,187,208,253,92,200,64,46,27,162,209,189,180,221,241,157,191,180,75,63,112,35,185,88,147,27,143,252,28,107,107,67,115,109,116,98,210,38,167,167,108,12,214,61,91,4,154,2,196,70,102,54,216,174,253,231,217,158,253,7,109,114,102,189,3,185,242,30,127,250,137,199,236,217,167,31,179,99,71,158,178,165,19,207,217,10,235,150,111,95,63,101,93,160,115,42,81,103,93,115,69,9,72,218,16,222,229,73,92,132,179,128,230,140,64,34,96,26,151,104,12,27,212,78,161,196,62,232,23,188,114,45,151,9,192,25,92,145,243,179,75,2,148,116,194,139,226,10,75,38,74,238,212,121,43,3,165,187,141,37,218,84,177,92,98,197,150,78,62,74,255,135,241,142,62,73,244,129,105,171,46,172,210,148,113,219,115,217,175,80,6,101,1,221,47,216,121,220,166,182,222,101,79,60,126,175,109,106,3,84,151,231,48,114,192,139,122,153,37,11,230,202,182,68,120,132,114,165,107,171,242,226,166,174,98,158,72,8,232,39,32,39,111,126,133,3,23,152,27,4,183,242,246,79,42,143,54,146,160,159,242,8,248,101,8,195,254,131,187,190,111,95,250,210,159,217,242,106,205,198,198,102,89,126,33,109,197,194,168,139,64,208,192,107,91,73,97,240,235,132,106,23,232,87,212,4,213,39,184,40,192,167,241,13,41,148,237,192,34,115,134,217,99,21,192,240,24,225,221,23,79,30,179,243,247,236,179,159,251,248,71,108,102,108,132,50,6,224,36,227,38,111,126,26,238,140,18,50,133,162,21,135,74,132,135,208,98,244,62,106,128,198,205,181,59,155,113,17,12,90,61,162,27,0,57,179,50,94,81,180,8,150,126,16,104,148,33,66,7,125,212,54,109,89,32,112,128,149,234,115,2,207,254,158,51,98,241,173,150,13,68,130,247,66,253,9,96,84,119,244,140,64,166,174,123,176,236,215,60,23,100,13,160,85,75,23,40,159,47,95,0,184,235,242,171,93,161,206,160,77,216,7,232,42,13,219,24,35,128,106,109,140,101,7,62,243,137,79,177,199,176,1,221,68,198,83,188,43,73,140,18,82,76,166,90,179,109,179,27,102,236,208,129,253,246,196,143,158,99,217,139,146,213,165,11,239,217,153,201,189,171,212,175,190,171,46,165,208,150,48,62,225,25,229,213,92,145,46,74,190,175,140,57,215,213,199,46,209,22,4,171,53,134,195,44,159,208,170,87,88,214,3,93,49,42,57,120,232,128,253,131,159,255,57,150,95,40,217,202,60,70,0,227,68,171,96,28,245,141,209,119,165,71,232,126,124,242,49,196,1,52,171,112,222,61,1,126,109,154,49,9,222,83,23,214,159,235,138,32,162,55,211,39,153,125,232,107,163,196,29,30,32,46,133,237,222,182,13,163,148,59,173,69,159,26,24,35,184,190,241,222,8,246,11,122,171,15,250,244,168,116,23,109,164,15,253,195,187,32,13,186,92,99,247,186,210,160,134,131,243,100,176,176,160,167,174,169,125,161,110,181,77,115,66,70,20,42,71,70,34,186,167,49,210,117,237,165,189,174,107,147,246,225,25,229,87,94,149,167,188,97,12,117,45,244,91,199,1,250,171,13,161,125,186,174,227,48,183,117,28,202,246,253,89,83,61,180,217,239,25,43,247,17,211,153,159,63,202,239,183,151,2,127,181,71,237,47,20,115,54,51,51,227,31,120,147,127,151,23,87,44,191,193,27,77,188,201,69,199,226,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,96,64,129,151,255,191,12,3,55,227,97,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,240,202,10,92,114,241,187,95,249,198,27,188,250,205,91,191,97,243,243,43,120,7,179,118,59,20,44,137,183,173,192,88,18,79,225,102,11,111,124,160,82,71,16,170,218,181,106,83,161,206,9,135,13,24,238,10,46,241,167,112,234,226,61,242,126,150,39,191,128,93,91,123,14,196,209,210,192,72,75,106,157,118,221,241,64,168,221,2,184,151,210,118,239,221,119,219,147,143,31,182,173,251,246,3,37,241,104,103,109,237,73,66,249,239,219,183,207,182,111,219,105,135,31,156,183,54,117,223,252,225,155,237,234,91,62,97,54,189,145,194,1,142,130,151,120,149,67,25,109,150,208,244,151,117,43,246,212,15,190,99,183,127,245,11,246,236,35,119,91,5,232,220,173,212,237,192,254,29,212,195,82,4,185,158,13,225,249,43,106,40,19,132,52,240,181,135,231,44,116,146,144,1,19,244,193,53,141,123,107,41,96,68,7,28,215,46,159,221,145,239,50,245,14,62,134,33,5,167,172,128,224,13,13,48,166,104,215,23,49,62,96,137,132,234,130,157,60,122,31,219,243,150,236,76,2,223,167,109,251,190,75,128,162,192,177,20,16,11,72,108,155,183,217,230,245,59,109,169,81,182,163,143,255,141,109,152,26,178,60,125,90,166,161,43,203,128,254,42,134,20,244,179,209,203,224,245,207,115,121,193,47,26,128,145,198,234,202,18,144,190,137,225,131,180,3,230,179,110,188,64,159,3,122,12,88,15,200,39,202,153,0,198,38,229,21,207,214,0,220,126,238,115,159,179,195,79,176,246,123,182,200,121,215,198,38,167,172,132,71,127,50,129,65,8,128,181,3,80,150,231,126,163,89,97,46,212,152,21,212,216,135,123,218,59,88,219,191,166,166,232,26,21,249,60,50,182,224,116,121,113,129,240,235,91,236,163,31,209,90,238,59,173,77,89,89,162,14,64,51,177,113,0,190,51,153,4,33,53,130,25,32,113,161,132,1,195,16,27,48,216,85,64,155,19,34,242,88,25,36,233,131,160,166,160,178,181,53,23,85,159,78,123,182,109,235,57,14,72,47,17,66,94,16,94,128,51,155,145,6,50,110,80,8,119,173,161,142,119,127,127,109,123,61,23,218,27,64,169,235,19,101,6,176,25,202,23,84,45,20,10,14,196,10,194,122,16,235,141,15,148,87,249,2,84,29,4,253,225,222,90,93,190,78,133,220,239,177,12,130,198,233,125,87,95,105,231,29,220,111,121,66,209,119,49,176,81,89,57,96,111,7,48,156,75,51,158,204,1,221,59,111,255,62,251,218,237,127,105,171,244,75,90,185,50,52,239,169,95,117,235,185,80,159,160,178,174,133,20,238,133,251,58,215,50,16,25,233,74,146,86,117,140,118,244,76,128,200,26,255,52,58,167,153,83,45,230,64,5,175,254,50,134,67,231,31,216,99,159,249,212,39,109,235,230,89,107,86,87,109,36,159,183,85,198,120,102,122,29,227,135,113,70,21,207,117,69,6,161,76,84,113,67,40,131,33,38,166,171,75,144,95,239,137,187,199,140,210,183,196,141,162,51,120,241,70,68,154,55,109,12,77,100,8,164,200,16,59,182,111,117,6,35,43,115,85,242,50,254,188,47,154,211,26,79,121,244,167,156,5,138,7,226,200,113,90,7,245,55,188,7,58,214,220,84,109,50,226,112,167,174,69,175,252,227,243,191,252,158,180,115,250,1,222,67,249,202,21,242,107,175,77,243,64,91,128,235,122,70,41,143,70,218,164,185,54,141,149,96,121,48,40,209,53,205,47,65,127,205,75,55,223,121,78,99,19,96,191,246,161,95,42,95,73,247,85,78,40,47,180,83,215,181,133,250,131,129,128,198,195,183,89,154,4,205,252,215,81,249,147,122,199,94,33,13,246,47,148,61,60,60,108,227,227,68,43,121,139,146,162,90,100,89,214,37,166,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,120,235,20,224,95,219,49,69,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,103,163,192,216,80,207,46,56,116,222,217,60,242,154,243,238,218,182,21,176,12,156,99,77,111,193,254,44,158,210,130,60,2,99,13,173,101,15,200,81,144,251,4,16,49,5,56,170,1,224,86,240,142,86,158,33,60,121,219,172,169,46,223,247,30,192,86,176,223,1,57,88,149,214,156,135,3,17,122,29,159,93,0,91,143,48,236,14,154,1,178,132,13,229,48,125,252,248,113,187,239,190,251,108,207,59,222,105,195,64,229,165,37,15,175,198,214,173,183,237,219,183,219,169,163,79,219,63,253,103,255,216,182,31,56,104,54,49,11,184,203,88,181,7,228,205,15,187,101,0,58,112,250,20,204,208,240,134,223,121,233,251,9,203,62,105,127,246,185,174,29,190,247,187,182,30,47,254,197,213,83,182,117,227,86,236,1,234,248,213,11,188,250,53,186,161,92,192,82,188,189,9,99,159,130,21,131,67,249,17,96,20,104,20,50,213,230,207,253,21,119,249,236,127,60,47,84,5,36,188,160,169,35,213,19,112,227,130,138,215,26,229,205,178,213,22,231,172,128,151,121,129,245,204,91,189,69,183,212,129,180,222,188,121,175,217,248,122,107,172,228,45,59,54,225,108,28,234,24,48,12,151,114,182,235,162,75,109,254,248,35,214,170,156,178,76,183,110,213,250,170,205,175,54,108,129,193,90,165,175,137,145,17,219,176,99,7,33,20,248,39,24,154,203,155,191,92,38,202,65,31,14,10,232,9,210,9,4,42,5,192,231,160,158,198,145,193,83,72,254,175,127,243,107,118,251,237,223,98,236,4,193,21,142,190,100,147,19,27,128,204,67,220,247,227,221,0,60,55,154,85,186,197,218,239,14,94,2,37,137,152,208,109,121,32,120,26,20,82,103,0,139,28,186,227,46,115,169,64,132,136,52,227,165,245,231,175,189,242,10,158,37,82,4,240,93,17,35,82,25,60,191,165,151,134,136,178,115,228,45,48,239,18,1,232,9,230,58,75,13,250,1,172,119,137,124,41,250,173,57,170,229,38,212,127,245,85,125,218,186,117,171,131,141,75,44,241,16,32,170,127,200,255,74,31,105,18,244,208,85,29,39,52,118,0,119,121,246,235,92,101,41,175,218,36,200,42,175,118,93,23,156,213,117,65,86,37,29,123,45,61,32,23,100,13,32,214,107,31,192,179,38,132,79,42,199,213,201,75,146,37,58,193,254,93,219,49,128,184,5,131,20,245,207,131,92,45,119,208,225,221,75,40,202,129,18,207,212,9,141,191,111,239,94,12,92,246,219,93,15,60,72,86,15,146,21,157,195,103,241,250,132,49,15,222,227,238,230,25,63,234,151,218,173,20,142,59,188,227,45,34,70,232,92,224,88,253,230,181,197,75,190,238,150,16,88,88,90,224,197,105,218,230,217,25,251,212,199,62,106,23,191,235,66,171,205,159,176,17,250,80,96,91,46,87,45,35,227,140,226,176,117,78,157,228,155,64,29,238,235,65,33,124,87,122,104,28,96,191,123,101,220,75,114,70,195,6,78,93,30,96,188,34,82,232,59,52,187,126,157,157,179,121,139,29,57,241,40,215,82,182,186,186,106,221,105,217,126,120,207,118,181,87,109,87,210,126,112,156,117,62,120,79,217,122,206,240,96,160,194,215,112,24,202,208,248,41,201,152,68,175,152,140,13,100,76,66,169,236,221,45,63,198,156,104,78,72,235,48,46,186,235,180,101,238,8,228,107,190,104,172,194,166,115,1,127,37,213,163,57,166,50,66,255,66,95,66,27,92,70,126,116,93,121,84,79,56,14,115,81,245,107,211,51,170,71,215,149,47,147,241,239,131,222,159,80,46,37,185,124,161,220,193,125,200,19,246,45,198,69,243,70,223,190,241,241,49,27,225,187,244,86,166,186,91,146,229,173,172,33,150,29,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,126,182,21,136,160,255,103,123,252,99,239,163,2,81,129,168,64,84,32,42,16,21,136,10,68,5,94,135,2,191,243,91,191,251,58,158,122,77,143,36,182,109,223,217,123,228,145,103,108,229,196,34,97,221,171,86,4,148,100,51,128,101,65,93,214,186,110,3,104,192,209,120,21,19,250,58,159,4,244,181,173,12,12,42,176,134,188,66,167,215,241,18,79,18,190,27,14,4,203,1,14,57,190,5,204,2,82,166,240,36,110,99,44,32,239,112,121,6,39,1,165,186,237,194,247,3,96,211,128,165,251,238,250,107,187,230,250,247,91,110,108,148,117,187,135,44,141,183,182,214,181,223,115,224,124,59,23,207,238,237,239,185,26,120,8,112,108,67,203,210,37,214,219,46,89,21,110,148,230,82,46,68,106,238,16,194,157,130,71,118,95,100,87,221,244,11,246,244,225,199,173,188,252,162,21,75,37,103,120,208,22,192,2,140,102,128,147,14,140,37,9,47,159,40,195,22,87,168,11,96,134,241,128,32,191,247,60,167,30,119,230,118,252,172,1,216,112,229,108,246,30,196,170,12,150,10,80,89,192,182,132,99,192,252,176,180,0,180,22,176,214,198,67,190,8,104,35,12,124,167,138,110,172,173,205,189,212,132,160,88,30,109,38,173,140,190,77,30,47,14,41,84,61,222,219,19,51,125,240,6,28,213,191,178,24,159,110,186,97,221,140,216,126,193,178,67,163,182,126,102,19,55,48,171,232,0,205,129,119,2,219,25,198,162,144,3,58,18,82,64,224,90,201,51,73,218,37,67,7,103,148,209,198,115,187,106,130,102,95,248,252,23,237,133,163,115,132,93,223,8,72,78,16,250,126,22,168,205,26,15,120,243,59,80,78,168,254,26,70,6,77,150,74,128,193,3,126,137,2,209,32,116,59,207,58,136,72,227,20,33,128,1,112,117,185,72,2,110,174,112,74,63,186,180,169,195,28,187,238,170,43,236,134,247,95,109,35,67,5,91,93,88,97,233,2,12,75,128,216,109,230,73,18,3,141,36,237,18,164,204,227,201,159,20,44,228,28,186,203,176,5,64,75,161,90,174,0,61,85,174,238,167,49,6,112,208,18,179,141,20,94,233,157,118,215,54,78,78,218,56,101,28,233,17,45,162,83,195,225,31,205,156,89,7,125,167,141,4,56,103,15,8,149,37,10,73,225,201,187,28,11,122,10,168,74,172,0,71,117,95,112,84,215,5,100,5,55,101,92,160,251,1,154,10,148,234,88,90,105,63,248,172,158,167,4,77,137,254,24,248,43,250,213,60,149,87,251,24,122,92,119,197,229,118,96,207,110,91,89,88,180,202,202,138,141,16,34,191,71,223,155,244,119,136,8,28,154,93,109,70,175,203,24,111,221,178,197,222,121,254,1,123,232,225,135,25,3,45,81,192,93,154,173,158,245,8,169,175,37,42,52,70,42,95,70,16,50,136,208,188,247,189,165,191,148,229,240,187,52,160,254,14,141,211,61,189,191,77,12,55,156,22,60,35,111,124,15,166,125,159,230,78,178,132,4,6,23,89,116,248,200,135,110,176,43,47,185,24,27,150,85,140,82,88,250,163,206,178,31,68,217,216,114,238,110,38,177,140,91,120,255,104,119,149,111,135,146,234,243,144,31,157,67,67,184,174,118,201,112,72,155,187,238,238,209,31,218,66,212,127,215,174,20,145,4,212,151,122,173,205,50,21,37,59,103,227,70,187,231,193,199,221,183,102,105,121,158,233,214,164,199,152,249,0,218,147,154,139,18,67,125,83,4,7,10,101,52,93,11,124,68,7,189,3,50,222,80,171,6,26,162,211,87,73,26,243,144,220,152,245,207,195,245,48,15,148,71,215,148,199,111,30,170,7,144,31,238,43,207,224,51,202,171,249,165,72,17,50,174,8,176,63,24,7,200,128,71,73,99,161,251,42,79,123,61,163,107,218,52,231,180,133,124,33,175,206,85,151,146,234,81,153,42,95,123,109,74,50,238,209,61,142,252,252,231,72,70,63,204,8,29,13,108,190,127,110,137,17,174,134,164,8,34,93,189,151,164,18,223,99,181,239,173,76,78,79,230,71,76,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,240,214,40,16,65,255,91,163,107,44,53,42,16,21,136,10,68,5,162,2,81,129,168,64,84,224,239,169,2,43,192,170,67,239,190,248,45,237,221,87,190,241,151,96,45,96,36,97,215,43,213,37,192,241,168,141,230,89,11,188,193,218,227,245,121,203,202,243,28,8,218,38,100,126,157,144,230,172,34,13,56,43,89,42,59,98,217,9,66,114,207,31,115,235,222,15,19,30,63,197,218,220,41,24,144,208,121,19,88,36,8,205,10,0,14,64,107,237,108,49,35,177,165,36,208,113,4,248,118,248,222,187,236,233,71,30,176,119,94,123,149,229,38,240,244,5,140,178,56,128,189,247,202,235,129,76,60,44,168,148,17,184,97,131,238,9,49,201,137,89,151,197,115,218,132,18,207,228,129,184,54,2,24,30,178,45,23,18,250,253,162,187,236,193,219,126,207,142,28,159,179,153,221,219,236,130,203,174,181,234,177,23,236,71,207,62,105,195,163,5,235,164,151,89,134,224,57,75,173,142,217,88,125,35,144,28,152,133,113,131,106,81,210,146,4,193,57,156,5,219,185,242,218,160,159,123,248,116,41,254,108,237,154,202,64,101,214,141,79,201,13,218,128,252,213,101,91,174,86,129,180,180,201,198,9,129,14,224,23,164,70,231,140,194,214,227,173,12,189,183,42,59,154,232,82,167,76,123,96,101,205,23,78,88,138,177,80,180,132,22,66,204,173,98,128,129,45,65,11,177,101,23,49,51,52,97,91,38,21,5,129,144,234,44,187,176,180,180,234,96,115,105,24,79,108,244,148,135,174,162,48,104,9,134,12,128,212,133,170,103,57,132,6,97,214,147,153,132,149,198,71,236,183,127,253,55,236,123,127,117,175,149,134,214,1,0,211,182,110,221,38,155,152,90,79,47,146,110,77,246,76,62,195,252,88,161,79,132,151,79,18,209,129,158,244,104,127,130,177,21,108,119,192,91,64,158,1,107,1,166,5,155,53,248,10,57,95,94,89,36,50,3,109,193,224,224,29,251,246,218,63,252,229,79,219,166,245,83,54,119,252,136,77,143,143,146,211,195,193,148,198,38,37,143,255,44,6,6,24,130,96,16,65,167,209,134,78,202,128,64,9,16,175,122,53,104,46,124,63,112,211,205,153,92,3,163,148,6,70,19,24,72,0,240,219,68,67,216,52,58,101,23,238,221,99,63,124,242,105,224,115,153,72,22,75,54,158,222,192,60,210,156,46,48,135,104,101,55,229,161,106,123,21,131,23,213,225,225,172,160,104,18,131,1,129,210,30,20,90,208,155,74,221,156,14,96,87,64,95,96,84,121,148,20,58,190,11,100,109,245,13,45,116,45,237,198,95,71,244,225,52,252,245,158,242,2,172,210,77,70,13,25,192,249,245,87,93,105,55,94,119,149,53,87,23,173,81,94,180,209,81,222,75,192,105,147,119,50,153,195,83,158,115,229,47,0,222,203,171,85,107,212,42,118,233,187,46,178,239,223,121,135,61,242,163,35,118,138,200,10,195,99,227,44,85,129,87,120,165,97,195,217,60,253,235,90,13,216,158,207,229,49,115,193,0,129,54,56,237,216,203,192,33,137,182,50,164,113,253,160,13,77,250,148,72,161,129,250,142,209,133,96,170,246,53,188,202,53,77,21,9,36,71,253,84,96,183,92,255,65,251,133,143,126,216,50,88,179,52,27,21,12,87,52,198,89,218,48,230,234,32,84,3,227,199,188,147,33,8,16,94,50,81,149,165,104,147,82,120,239,92,68,16,154,213,150,85,12,122,42,194,69,218,25,139,48,175,120,134,21,25,176,253,97,150,240,152,0,114,149,186,242,233,162,237,218,182,157,182,124,219,170,173,101,150,237,24,183,229,149,57,155,158,154,101,60,89,146,36,85,112,91,171,141,113,71,183,70,109,130,215,24,58,80,94,135,66,153,1,92,99,141,123,202,116,223,24,215,24,15,231,213,54,63,238,50,252,240,222,239,186,54,152,2,200,15,240,92,249,101,196,163,165,80,50,68,168,8,73,249,2,208,23,88,23,148,151,214,154,59,225,158,142,117,93,101,133,107,42,79,17,35,164,191,174,235,153,90,13,99,21,230,140,202,169,242,45,209,38,99,19,193,126,237,101,32,160,231,52,159,148,95,115,69,91,48,4,8,117,235,94,120,70,199,218,148,106,204,167,46,239,179,239,179,230,62,223,120,218,165,54,233,93,104,81,183,131,247,238,24,225,168,75,198,50,122,53,52,239,101,188,36,131,10,69,54,152,154,154,178,255,241,127,248,231,122,161,222,210,244,111,127,235,223,188,165,229,199,194,163,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,192,207,178,2,17,244,255,44,143,126,236,123,84,32,42,16,21,136,10,68,5,162,2,81,129,168,192,89,41,240,34,158,212,7,14,158,127,86,207,188,158,204,155,89,27,253,248,137,83,132,127,199,43,27,79,219,66,110,218,57,69,131,116,0,54,0,77,160,13,184,13,16,134,119,168,243,206,79,88,5,152,147,133,144,141,3,95,91,229,146,117,106,192,65,16,78,30,208,3,19,4,240,8,136,1,205,184,166,141,40,239,174,28,177,107,113,197,172,96,26,16,111,225,228,41,187,231,175,238,180,247,125,252,38,75,20,243,0,204,30,30,251,160,111,197,228,199,51,93,245,202,163,55,195,58,240,148,4,219,85,153,2,114,36,216,89,166,192,77,158,105,81,104,181,73,168,233,78,218,54,239,60,207,30,43,142,208,159,170,141,18,46,26,66,108,197,241,117,54,182,178,202,51,21,16,59,94,243,157,69,250,56,103,205,149,163,132,197,31,163,111,99,0,78,0,174,202,165,72,151,4,187,194,241,218,1,183,214,160,93,63,103,127,71,167,220,61,237,149,0,130,250,163,156,164,200,33,247,82,2,151,138,34,208,94,178,110,249,24,33,239,1,229,174,11,10,85,15,164,167,13,130,143,77,214,102,47,207,61,107,67,19,77,43,226,241,222,36,250,192,144,138,40,240,211,88,180,163,79,63,100,245,213,5,34,1,240,28,192,127,181,220,48,28,184,113,180,207,3,107,211,54,179,110,51,145,0,214,163,77,218,65,245,26,144,91,107,173,7,176,231,65,29,72,14,207,121,165,38,32,62,199,95,26,168,158,26,46,216,29,223,190,205,190,122,219,55,232,53,235,192,119,1,181,35,19,64,230,9,55,174,162,177,89,140,58,154,120,253,119,88,54,0,43,1,250,69,159,5,247,57,22,72,116,96,144,114,19,64,193,6,13,203,178,20,4,46,245,192,253,130,205,191,248,130,77,18,193,161,2,236,223,179,125,171,125,226,150,155,241,196,222,224,188,212,199,71,70,29,240,236,16,190,63,87,24,102,46,176,70,60,30,228,249,66,201,50,37,32,127,191,189,154,11,126,176,92,243,29,120,116,161,214,221,152,1,82,5,211,9,223,158,25,34,204,63,107,119,39,153,132,57,32,101,134,251,91,103,55,160,91,142,72,4,0,210,22,134,22,128,243,36,70,22,29,138,20,238,77,39,178,156,51,14,76,90,233,20,160,167,223,187,25,162,41,231,174,235,190,82,200,167,126,135,115,149,33,192,25,244,208,243,202,167,249,160,16,245,242,98,79,163,207,10,94,250,90,187,188,9,56,79,202,88,1,184,222,96,238,238,223,119,174,125,248,67,55,218,216,112,145,64,5,117,215,102,25,103,40,68,127,190,88,178,33,194,224,167,128,245,105,192,111,123,113,153,57,80,117,186,111,154,93,111,87,94,122,169,61,246,204,231,220,56,9,6,119,233,235,24,107,164,247,234,188,63,252,149,24,135,6,101,169,46,37,239,53,47,115,31,52,160,125,90,159,94,169,193,188,80,116,132,4,125,145,71,188,8,184,250,32,111,127,61,186,186,188,98,37,32,255,226,169,57,251,236,199,62,108,159,38,100,127,151,250,74,204,33,65,223,76,154,246,225,117,159,81,184,7,140,120,156,21,138,155,39,2,192,170,1,227,9,180,68,21,157,144,220,69,127,200,47,111,14,245,1,187,209,75,121,244,142,234,123,164,36,99,0,165,74,77,94,251,105,103,64,178,126,221,52,182,4,124,185,88,78,64,17,27,154,204,35,101,211,88,200,19,93,203,119,164,24,235,46,95,1,189,11,188,44,84,34,13,252,88,7,111,117,55,214,238,222,75,219,227,42,28,248,9,99,58,112,201,29,134,121,161,19,229,9,249,194,117,87,254,153,15,189,202,121,200,27,158,85,182,112,172,57,160,57,167,57,38,227,128,96,40,162,189,206,53,246,2,248,50,16,8,97,251,67,123,244,156,116,9,41,212,19,202,215,28,16,196,23,168,247,70,16,170,87,70,46,234,15,186,133,33,123,201,152,249,249,17,222,77,121,243,107,211,107,50,204,252,251,105,164,255,237,127,249,13,251,95,127,253,215,126,26,85,197,58,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,192,207,156,2,17,244,255,204,13,121,236,112,84,32,42,16,21,136,10,68,5,162,2,81,129,168,192,235,85,224,15,254,224,63,188,222,71,207,230,185,196,222,189,123,123,15,63,244,24,222,175,21,60,66,43,125,48,9,98,3,148,66,2,129,237,32,54,121,54,139,228,3,233,196,50,27,172,123,95,37,148,251,248,240,148,131,203,173,90,29,15,105,188,153,101,28,192,255,234,239,224,86,222,22,23,164,37,167,121,16,199,2,62,130,84,218,4,248,132,153,190,247,157,239,216,177,231,95,176,173,123,246,115,19,248,169,176,224,114,213,37,9,64,58,16,14,164,86,204,123,253,81,186,176,28,101,40,79,27,47,102,160,93,97,220,49,96,124,78,109,118,227,58,199,19,197,3,159,253,209,83,238,122,175,157,163,111,93,203,22,0,125,56,21,119,59,21,91,89,58,2,124,220,96,227,5,250,144,157,160,196,18,112,80,225,204,105,149,12,10,168,7,84,9,169,91,131,97,20,233,83,31,54,134,83,215,209,65,224,229,218,134,215,45,25,92,251,1,145,138,85,0,82,103,3,142,183,150,172,186,122,196,218,245,99,120,60,87,48,142,192,3,90,97,234,209,59,3,68,111,3,250,231,79,209,246,185,123,45,183,110,23,158,229,190,223,196,67,183,213,199,238,177,231,159,249,158,141,148,136,173,0,116,171,148,235,86,46,251,6,41,20,123,151,104,11,219,247,98,32,50,50,69,117,77,91,90,60,229,128,223,80,81,222,184,25,116,147,49,1,123,193,112,64,159,188,192,115,19,104,198,216,167,10,89,91,57,121,210,126,255,15,254,147,61,249,212,179,64,194,41,140,1,138,54,62,54,101,163,35,192,104,198,37,65,148,3,1,233,90,117,5,189,26,112,82,218,77,81,106,129,66,237,55,89,199,93,65,226,201,72,249,242,8,175,59,239,253,6,192,189,74,191,214,77,79,218,194,220,156,109,222,176,206,62,1,24,126,223,181,87,51,30,77,91,89,93,177,137,177,33,202,229,105,0,177,32,175,64,99,30,67,141,28,96,155,184,240,212,64,98,140,40,156,255,48,39,130,229,136,206,209,194,81,96,85,203,185,60,154,245,124,181,92,193,3,28,200,75,126,193,205,221,187,119,219,248,232,176,205,85,230,89,162,0,24,220,164,125,104,214,165,79,29,202,72,226,253,156,238,176,108,5,158,253,20,232,235,226,247,165,73,215,5,60,61,216,212,124,30,4,165,33,175,91,198,0,77,20,101,65,253,241,237,166,129,28,43,127,139,112,248,242,186,110,3,101,235,21,45,127,144,113,222,217,91,88,111,254,23,62,253,41,219,185,115,167,213,86,8,65,79,187,229,185,46,200,175,48,250,2,183,2,184,2,240,116,212,29,235,92,158,221,202,119,201,37,151,216,173,127,241,93,59,245,194,113,222,39,60,192,129,250,2,183,237,46,224,158,148,102,92,52,195,67,18,64,247,125,245,111,151,3,224,92,73,8,238,51,87,252,26,243,58,151,206,128,101,25,48,40,4,63,251,85,60,250,175,32,84,255,135,110,252,128,109,154,157,37,80,197,41,66,233,115,15,195,138,34,99,39,208,159,165,189,84,74,21,68,16,144,30,140,161,32,179,250,245,227,18,67,226,36,19,139,215,161,70,94,199,222,48,193,77,95,107,97,32,145,195,56,131,86,218,20,209,11,10,104,152,64,39,25,84,40,180,189,116,150,241,140,234,19,236,118,198,46,140,173,206,253,152,5,200,175,113,89,211,132,147,151,37,229,247,207,244,181,24,200,241,227,174,159,9,213,245,152,211,146,125,120,46,20,53,120,174,227,193,124,225,56,60,175,62,168,63,193,139,95,186,6,200,175,99,61,31,250,236,12,27,120,80,109,9,219,96,121,161,254,181,107,254,29,242,198,16,107,90,169,204,208,70,183,44,71,120,144,189,158,229,182,75,33,95,232,251,36,203,102,196,20,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,111,111,5,34,232,127,123,143,95,108,125,84,32,42,16,21,136,10,68,5,162,2,81,129,168,192,79,81,129,3,7,14,252,212,106,251,198,215,111,7,22,87,29,40,92,45,47,219,240,208,184,131,135,245,6,208,76,192,72,222,249,144,121,69,211,239,180,180,134,51,30,244,68,191,22,212,85,104,245,46,48,177,198,34,242,250,83,16,247,86,90,128,10,152,134,155,116,79,222,253,48,62,7,135,4,129,28,9,226,0,40,52,12,88,62,242,220,17,251,218,151,191,98,255,248,95,236,119,16,48,73,89,61,234,148,39,174,184,162,240,155,131,186,14,194,169,0,1,116,253,105,101,114,66,122,103,0,121,9,173,129,14,196,76,54,173,215,196,179,153,181,218,229,45,173,53,206,171,0,228,100,111,132,115,124,214,1,191,153,82,199,26,41,12,21,154,139,86,47,63,111,181,229,105,43,166,129,226,138,42,46,24,11,20,22,244,245,21,171,242,51,146,154,64,18,112,116,32,210,157,240,227,26,170,19,18,224,180,39,239,87,29,186,115,246,238,1,129,77,96,127,253,164,213,202,71,241,98,159,199,4,96,149,71,129,203,50,166,192,160,65,176,76,70,12,29,140,1,142,60,245,125,219,142,97,64,143,16,236,11,39,158,183,147,71,14,179,61,106,43,167,30,183,45,211,99,132,229,111,217,242,2,33,210,41,82,14,202,45,244,30,6,168,237,62,120,33,237,201,89,121,113,1,208,189,2,171,195,171,158,208,230,105,141,73,130,37,2,220,90,0,68,104,32,140,121,26,195,2,195,112,163,239,90,109,95,248,147,47,217,223,220,117,63,6,7,44,135,144,46,225,137,59,105,35,195,19,148,207,184,180,8,246,142,151,116,155,252,173,118,149,161,192,11,61,205,56,48,55,186,212,221,194,16,160,205,190,171,48,235,244,167,205,121,26,192,219,5,8,203,35,187,3,88,239,112,107,4,143,250,143,126,248,38,187,225,125,215,224,237,159,180,19,243,11,132,92,39,20,56,224,187,195,124,25,30,30,113,225,229,71,199,169,23,175,117,92,195,37,160,44,9,68,42,157,78,174,195,78,96,167,176,211,205,11,206,60,5,128,102,233,103,11,192,187,10,152,110,211,127,93,107,19,242,126,219,246,115,76,158,223,143,63,79,68,135,58,160,159,54,41,88,128,108,73,186,44,125,224,140,32,176,86,233,137,38,107,18,58,188,172,65,92,75,1,134,170,73,1,104,234,110,128,199,130,155,193,203,90,96,222,205,125,141,47,51,76,70,42,126,254,50,63,240,118,206,19,130,191,89,35,252,61,128,186,81,89,193,160,98,200,62,114,243,141,118,245,21,151,152,150,238,72,208,103,129,220,224,173,45,47,110,109,174,13,122,65,128,218,25,32,255,24,145,41,22,22,22,120,143,203,54,51,51,99,215,92,125,165,61,242,135,95,192,136,164,103,249,82,206,45,183,144,203,22,28,228,173,200,184,65,6,6,188,51,97,14,107,126,122,159,126,122,220,159,187,41,140,110,18,178,140,33,169,111,57,198,170,75,123,154,117,12,130,26,192,116,180,219,191,107,27,75,47,252,162,109,219,188,201,230,79,206,217,248,72,17,227,132,21,27,25,25,113,117,164,20,133,129,103,221,248,209,94,105,33,109,126,98,146,241,129,140,72,248,120,232,213,113,79,104,207,166,17,215,124,194,124,195,25,20,36,136,229,175,246,180,104,143,3,249,228,78,17,114,64,161,236,85,87,150,54,168,253,218,60,140,102,4,252,224,81,14,101,185,119,78,247,116,253,229,45,11,227,253,242,59,47,191,162,58,148,52,7,194,62,192,110,119,225,140,159,80,118,152,71,161,125,33,155,107,39,39,131,215,195,51,65,199,112,174,186,101,240,161,45,36,221,11,247,213,14,149,167,115,229,13,101,135,188,131,123,229,113,125,144,209,18,154,232,252,204,252,186,166,77,233,244,177,203,231,75,210,243,218,116,239,167,9,250,63,255,185,63,177,243,223,241,211,251,239,79,223,219,248,27,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,254,254,43,16,65,255,223,255,49,142,61,140,10,68,5,162,2,81,129,168,64,84,32,42,16,21,120,19,20,120,242,137,231,236,224,193,131,111,66,73,175,173,136,169,169,73,155,159,95,4,252,38,28,40,156,156,152,6,26,3,210,128,238,32,116,0,15,36,89,208,45,37,232,163,53,151,241,64,134,171,87,155,128,66,188,175,45,215,37,204,55,158,254,128,90,112,45,107,119,119,88,51,27,111,83,160,45,252,20,47,100,239,133,173,176,224,74,218,57,216,41,240,196,173,111,220,250,85,187,229,83,159,178,245,155,183,1,140,101,88,160,149,158,169,146,124,253,232,226,156,1,25,245,172,67,115,128,52,29,227,45,158,35,92,189,206,90,149,101,203,149,146,54,127,244,57,203,83,129,214,187,47,228,89,98,128,130,10,133,33,0,116,215,42,245,69,178,214,97,224,132,207,199,11,184,91,61,97,213,249,103,240,152,159,180,244,36,62,193,121,214,64,7,114,170,181,242,192,86,107,251,28,139,35,159,4,29,149,84,191,99,183,238,204,255,244,111,157,190,162,60,112,111,2,224,247,251,209,1,142,3,249,235,203,50,48,120,158,229,15,86,40,132,240,226,128,101,173,221,222,162,205,242,202,214,122,232,249,92,218,38,167,115,150,170,191,96,71,126,248,148,61,245,216,253,86,89,120,210,54,78,229,109,98,125,129,37,209,203,214,170,19,54,125,145,181,206,41,159,71,1,229,93,219,184,101,167,173,223,177,7,131,135,166,157,156,159,227,122,205,193,228,28,176,88,33,184,101,240,160,113,213,210,10,234,69,102,180,100,75,167,230,109,108,122,157,61,112,223,131,246,31,254,211,127,6,182,167,208,43,1,80,30,179,137,201,77,132,94,31,98,108,21,162,95,99,92,3,160,46,81,103,147,167,21,161,64,243,195,123,105,11,60,202,252,66,96,87,134,30,2,252,121,60,186,219,24,95,164,0,222,105,64,241,252,220,49,251,239,126,229,151,236,227,55,221,224,250,184,180,56,111,69,66,187,11,60,55,160,106,39,69,0,0,32,0,73,68,65,84,240,206,38,23,101,164,172,80,26,181,116,32,240,154,48,125,200,239,236,37,168,213,77,34,237,7,147,6,76,121,37,8,150,15,50,236,112,208,179,5,228,229,188,195,96,40,76,254,206,237,91,237,238,135,14,99,168,210,116,97,242,173,208,247,48,103,64,19,50,82,192,72,64,222,236,61,150,34,240,133,105,30,172,65,77,1,79,191,169,58,85,170,46,123,144,44,176,41,29,52,142,50,48,240,9,61,244,39,77,52,73,216,100,124,145,102,76,220,186,234,76,244,60,17,51,146,132,183,191,230,138,203,236,99,55,190,159,249,92,166,240,142,243,208,87,27,228,157,174,254,76,76,16,129,34,135,101,130,38,166,234,34,60,123,138,37,52,8,150,111,195,188,127,167,78,157,146,252,24,10,92,105,119,220,243,128,221,255,232,15,173,48,49,97,85,133,80,215,203,200,61,25,193,104,233,0,205,7,25,2,248,49,164,58,1,126,129,93,202,118,237,100,30,106,142,235,61,204,48,248,50,70,169,19,149,161,69,52,7,141,231,166,153,73,251,71,191,252,203,118,112,207,46,107,17,25,98,152,165,63,100,8,36,67,132,225,225,81,103,128,160,208,255,8,226,199,165,175,161,140,22,28,68,166,230,31,151,20,245,67,201,189,235,180,67,99,239,245,211,21,206,155,109,27,201,99,88,0,224,87,68,132,249,19,39,220,123,36,253,51,212,165,240,245,45,140,83,114,217,98,223,112,41,24,210,80,144,158,167,239,138,112,161,113,17,228,255,73,41,140,187,242,13,2,110,157,251,178,214,230,72,184,22,96,183,238,255,255,236,189,7,180,101,215,89,231,249,221,156,95,126,149,147,170,36,149,162,21,45,201,150,177,37,203,1,25,7,73,14,56,7,112,192,224,94,44,166,25,214,34,54,51,171,153,213,76,247,140,113,187,89,64,131,129,193,134,33,15,208,189,104,146,45,55,24,91,14,146,45,89,161,20,170,84,233,85,122,241,190,251,110,78,243,251,239,115,247,123,183,158,74,89,178,171,236,189,165,251,206,61,231,236,179,195,127,239,115,141,248,125,225,201,224,186,238,249,250,238,203,208,31,223,207,208,165,213,175,254,158,127,222,223,240,215,117,238,117,246,117,116,79,198,16,26,139,214,225,76,37,122,126,0,250,7,191,184,209,243,145,110,107,237,63,81,51,221,211,85,213,247,125,170,191,9,246,224,119,178,28,57,120,204,46,190,48,192,254,239,164,230,161,175,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,123,95,129,0,250,191,247,215,56,204,48,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,121,42,176,117,235,246,231,217,194,179,127,124,199,142,29,182,127,255,65,160,112,7,240,72,168,115,66,169,11,146,41,132,122,12,64,216,143,1,116,1,123,2,136,73,64,32,246,0,176,187,56,128,141,80,225,64,224,88,26,104,84,7,170,1,126,251,61,129,103,0,37,112,167,0,40,76,194,228,28,150,3,250,11,213,123,216,207,41,103,0,57,224,227,253,247,125,219,254,241,127,252,157,125,240,35,31,119,128,150,116,241,116,16,125,141,104,59,221,3,228,84,212,10,183,132,40,1,165,202,251,76,58,1,60,148,51,5,128,127,183,98,71,31,190,31,79,227,26,128,57,207,28,186,54,141,87,248,248,249,164,5,0,58,207,205,236,179,106,115,150,104,228,49,203,3,145,43,228,137,111,116,142,90,61,49,1,164,44,98,176,64,31,177,28,61,100,25,219,128,138,170,83,74,228,237,172,152,5,209,153,254,70,223,197,78,5,192,52,190,104,140,186,167,226,12,21,152,167,162,150,155,1,110,59,11,214,41,31,2,242,207,224,129,188,0,3,141,114,220,187,156,232,192,101,101,44,104,225,201,156,46,142,90,177,64,84,5,242,201,219,252,178,117,151,78,89,166,190,136,103,125,223,94,114,193,38,214,41,142,102,7,128,191,125,114,179,51,14,158,235,224,141,158,231,153,75,46,191,218,172,88,178,217,147,202,219,190,132,209,69,12,160,158,117,158,207,73,162,47,36,181,166,192,116,205,36,147,69,104,192,237,216,134,73,91,90,152,179,223,250,237,223,182,253,7,142,160,107,129,122,120,243,143,109,162,41,0,157,131,166,43,128,126,121,236,147,255,28,216,159,194,184,67,81,21,4,163,149,135,91,64,85,17,5,164,65,100,222,161,199,128,125,228,75,143,51,192,86,131,129,114,231,54,32,246,219,241,230,159,24,31,33,162,66,5,103,125,66,132,99,120,32,144,157,4,248,151,24,187,220,235,243,172,91,68,118,153,156,8,175,136,51,94,255,82,122,245,186,174,105,242,234,214,221,144,208,130,202,28,165,59,161,218,21,62,190,83,5,44,3,30,187,212,141,19,237,97,239,133,23,216,196,200,151,236,212,50,222,233,181,21,235,141,98,181,130,1,132,54,118,76,97,43,120,158,81,1,42,181,211,34,15,104,190,172,194,75,129,100,1,84,121,255,251,34,168,169,107,62,116,186,64,191,138,131,162,232,167,163,131,212,92,83,93,13,87,117,211,24,120,116,216,175,43,43,117,187,229,166,27,237,253,239,122,187,77,143,141,216,226,252,73,224,127,218,237,9,189,55,50,88,144,87,116,28,136,78,184,3,77,78,205,71,237,171,111,198,36,99,9,25,50,84,42,21,219,182,117,179,221,122,203,45,246,192,67,15,226,97,191,132,209,75,214,121,240,43,183,125,54,39,15,127,12,64,208,221,105,167,134,208,75,99,236,2,189,21,189,67,198,38,10,225,145,224,168,200,3,125,12,101,148,230,160,186,196,190,69,195,45,27,167,241,228,127,175,221,112,205,21,22,195,96,162,143,145,70,140,232,4,106,99,108,108,194,146,218,91,122,103,57,215,179,250,253,136,17,33,192,107,164,163,126,79,158,172,232,150,150,213,125,180,204,209,146,178,244,50,80,96,185,120,222,69,59,224,164,74,90,136,101,66,140,44,149,23,93,155,30,50,163,184,51,30,41,146,249,65,233,14,170,181,8,112,43,66,130,51,186,208,143,16,211,212,152,5,190,117,68,74,10,227,165,104,253,35,35,0,245,24,21,15,175,85,119,184,184,53,29,180,227,235,232,190,230,169,207,112,241,117,163,254,92,135,110,79,168,142,238,249,207,112,31,254,153,51,181,163,177,251,162,122,234,111,125,253,225,182,206,52,38,255,188,142,209,179,72,195,111,56,2,112,33,106,223,69,125,136,4,114,117,226,167,105,16,237,113,165,179,112,191,1,24,201,200,176,70,99,139,243,158,142,142,98,68,245,29,46,95,253,234,87,237,250,235,175,255,14,247,26,186,11,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,223,187,10,4,208,255,189,187,182,97,102,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,47,144,2,159,249,157,223,123,129,90,122,198,205,196,174,188,242,202,254,87,191,250,13,194,152,47,59,192,191,188,92,6,6,18,234,93,161,187,91,0,79,17,74,253,27,7,110,42,76,59,77,59,136,70,46,238,108,106,4,174,131,215,118,60,109,237,148,242,129,3,253,228,147,13,228,75,241,188,96,79,204,185,193,227,53,205,29,229,149,119,124,150,54,132,184,210,24,9,148,43,77,251,147,207,253,145,189,244,165,55,218,165,87,95,227,6,174,231,18,30,36,193,142,132,213,28,115,114,119,245,44,96,9,95,249,54,97,207,29,110,37,44,251,137,187,190,104,135,30,252,166,179,19,24,131,238,117,241,202,238,224,185,111,164,18,32,169,184,245,82,138,32,128,87,114,179,205,156,0,207,109,8,96,167,108,173,165,131,214,34,60,124,186,71,62,130,210,86,12,23,54,50,79,58,213,0,197,185,92,159,154,181,192,175,142,130,220,209,213,72,9,193,45,242,128,243,87,144,75,128,95,227,213,127,0,41,237,129,197,170,60,50,11,176,223,103,229,83,15,90,123,249,36,30,216,84,34,95,185,96,153,12,30,4,96,123,113,133,213,47,89,113,116,135,149,70,166,205,202,244,53,95,179,246,66,197,74,136,86,76,19,47,129,208,236,213,70,2,128,153,194,99,191,106,53,130,19,104,84,221,126,210,206,59,239,18,187,234,218,27,172,94,173,216,92,153,254,8,173,159,194,224,65,209,2,212,79,42,133,17,3,154,68,209,26,80,141,1,215,241,182,207,101,211,246,167,127,254,231,246,223,254,199,223,3,219,11,236,129,36,249,214,119,89,105,116,10,56,12,28,165,7,193,191,6,64,218,133,251,199,122,163,79,216,247,56,81,30,52,118,69,120,144,97,72,143,125,18,115,222,240,120,174,3,135,5,168,155,120,156,103,232,191,136,183,247,149,151,92,104,63,249,19,31,183,13,132,153,111,16,129,33,133,5,68,210,133,236,111,58,32,155,5,242,23,201,179,222,21,76,84,164,6,82,11,72,101,183,13,116,141,22,245,215,21,46,234,31,7,227,1,182,81,190,112,169,78,17,192,117,139,192,14,161,95,121,155,183,91,26,43,75,78,56,247,75,46,218,107,219,183,108,68,163,163,140,175,76,202,129,58,225,221,89,45,233,228,86,141,188,231,128,255,54,198,33,14,86,187,213,140,250,18,228,215,92,5,233,243,121,121,130,171,67,198,197,248,34,15,114,105,33,189,164,197,234,104,221,125,237,25,213,83,209,81,105,3,198,138,121,139,19,113,224,162,75,47,182,119,190,253,173,118,241,238,93,182,178,60,111,163,236,223,58,139,43,99,154,81,82,25,148,128,248,73,60,247,213,87,155,125,147,18,68,215,153,66,227,99,160,211,103,127,196,129,244,37,128,106,67,57,234,209,224,21,215,93,107,223,120,217,13,246,249,47,253,139,197,115,164,50,160,79,165,165,232,12,12,21,92,3,106,99,0,114,165,144,192,108,23,227,11,77,44,198,119,7,250,121,183,58,68,207,232,162,99,140,247,232,226,243,207,179,215,223,252,42,123,211,15,190,198,170,229,37,214,87,17,41,216,199,120,243,79,77,77,177,135,4,249,209,211,25,104,12,0,186,58,3,64,75,55,125,158,73,209,184,220,91,167,119,145,53,232,242,251,163,146,64,66,125,82,24,34,180,171,117,244,90,182,227,39,78,13,230,29,205,65,250,106,105,106,24,114,140,143,117,136,134,16,25,33,232,249,8,244,235,155,138,214,105,237,19,93,59,243,95,191,118,238,169,104,225,159,80,209,3,117,95,87,71,255,93,247,134,191,175,127,88,247,252,243,235,251,24,110,199,63,39,96,175,250,222,72,193,63,171,115,213,215,113,125,209,117,111,8,224,64,254,250,10,131,243,245,99,209,190,211,47,97,52,135,168,146,140,32,124,113,125,75,19,62,90,37,61,175,119,69,125,164,120,183,74,37,25,101,133,18,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,231,178,2,1,244,159,203,171,23,198,30,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,162,43,208,37,215,244,101,151,125,119,194,13,143,225,69,44,79,224,46,49,248,5,199,198,38,198,13,198,8,222,169,69,160,30,134,131,111,47,32,71,159,8,230,8,40,22,8,123,174,90,61,160,79,12,143,241,94,2,111,120,60,97,219,112,228,86,55,13,132,231,190,131,158,130,168,2,65,0,98,32,62,28,8,239,250,190,21,70,201,41,221,106,218,151,191,252,85,187,243,159,254,209,46,190,236,114,28,186,211,206,235,30,154,76,219,124,4,34,249,192,97,93,209,179,30,246,41,143,184,194,241,175,60,120,183,253,249,31,252,166,205,206,60,106,59,38,0,230,5,64,127,188,104,71,22,26,86,217,119,16,32,190,204,48,235,228,14,47,48,15,188,143,25,147,188,130,147,6,4,174,204,88,25,47,229,60,96,188,160,78,240,102,119,160,82,38,4,244,27,83,56,115,10,221,14,21,224,160,59,211,160,52,55,30,25,186,27,73,37,175,99,210,5,180,78,18,178,255,40,144,255,1,91,154,125,216,82,157,138,21,49,58,104,1,159,19,120,106,131,63,49,74,160,47,60,233,51,249,41,96,237,86,18,217,79,33,16,198,8,53,198,143,183,125,79,225,210,219,21,59,248,40,158,250,205,2,96,188,104,115,139,13,171,227,133,222,87,120,244,68,206,118,238,186,196,198,118,95,98,71,143,159,114,222,252,57,224,171,114,149,187,194,60,228,225,238,214,10,227,131,52,222,226,181,198,178,229,89,231,175,124,249,43,246,185,63,252,99,60,158,91,24,94,228,109,98,106,11,134,6,83,24,0,20,241,180,199,123,127,224,216,219,104,226,253,142,70,106,166,78,126,251,180,34,32,224,173,173,112,237,93,193,91,133,189,231,95,193,119,25,56,244,209,148,224,9,14,14,239,57,111,183,125,236,195,63,106,155,72,19,209,170,175,88,158,156,244,29,214,189,197,115,113,198,50,206,245,20,57,228,165,98,34,15,20,84,123,50,52,113,235,207,126,17,36,6,104,123,176,233,32,166,192,162,148,247,33,246,117,234,92,191,181,231,88,45,238,167,241,44,175,39,154,24,124,96,56,66,234,128,22,158,231,231,239,218,105,219,54,109,180,251,238,63,192,216,1,216,68,161,232,115,223,113,75,116,138,247,89,11,140,46,72,76,65,131,81,17,184,20,188,31,6,253,186,19,193,84,224,59,240,95,94,252,46,245,2,245,34,216,170,119,99,168,104,252,171,167,164,77,0,206,87,43,101,219,58,61,105,31,250,224,251,237,229,215,189,212,22,79,157,176,28,6,29,154,191,139,70,0,176,31,159,36,186,1,162,247,240,92,87,68,12,129,106,254,16,185,130,115,246,79,159,190,19,68,46,112,249,52,152,179,188,215,87,42,85,218,157,182,219,223,240,6,251,198,55,239,177,10,239,106,170,64,10,11,224,111,181,89,117,117,28,145,101,60,26,147,246,182,180,141,66,227,179,167,156,53,14,154,0,215,251,140,65,125,196,49,124,152,26,45,57,3,130,247,191,231,157,214,32,34,70,146,119,180,223,234,89,14,184,47,79,254,148,34,14,104,77,220,43,195,31,173,17,176,55,198,250,105,77,4,249,165,161,3,195,235,222,40,30,124,210,130,164,206,110,64,63,63,122,111,21,214,63,7,64,174,46,173,88,25,79,254,99,39,79,176,151,88,3,140,32,188,39,186,140,77,244,27,213,97,31,38,244,142,80,180,142,113,69,109,112,198,43,209,106,176,227,220,185,238,63,93,89,15,192,163,121,172,61,165,115,213,241,37,218,55,218,59,107,215,252,189,167,59,174,111,107,125,253,232,125,70,106,244,24,110,95,207,121,200,63,220,191,191,238,159,243,207,248,227,233,237,99,240,49,120,223,116,125,216,104,37,138,114,16,253,38,58,216,207,59,51,180,177,93,51,218,71,90,103,141,67,251,85,123,242,187,81,14,28,56,240,221,232,54,244,25,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,190,39,21,136,254,203,250,123,114,106,97,82,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,231,167,192,155,223,252,166,231,215,192,243,124,90,97,193,79,156,56,225,128,81,13,16,219,134,242,43,124,121,14,248,218,109,215,0,104,0,94,224,172,131,165,0,160,46,112,167,7,84,171,98,20,144,203,142,0,136,179,132,207,174,194,26,91,212,3,62,225,209,219,146,215,49,148,88,236,92,158,192,240,54,128,33,96,56,38,40,76,164,252,98,210,150,240,230,79,1,96,199,241,184,253,245,79,125,202,174,190,246,165,246,178,87,222,28,113,163,56,158,196,120,126,39,9,101,47,224,222,35,61,128,162,4,24,6,17,80,82,58,161,193,197,99,118,223,23,255,198,190,248,183,255,175,45,158,216,103,153,84,223,70,54,226,49,78,88,245,153,114,223,246,236,220,107,201,210,184,229,187,85,171,215,143,217,210,202,172,141,230,71,128,147,117,114,195,147,183,29,175,106,38,13,68,237,1,226,27,120,187,183,108,108,19,227,43,238,32,220,192,164,3,232,78,90,72,163,179,59,192,52,32,230,44,14,128,105,2,154,20,65,104,71,54,85,65,36,82,163,199,11,218,122,24,23,180,142,89,171,252,24,64,242,49,107,85,14,89,46,78,190,250,4,209,5,168,171,80,250,130,244,221,110,202,154,93,188,94,71,55,217,212,150,189,16,204,141,68,250,199,85,159,28,228,51,51,71,1,149,128,89,156,164,5,244,226,132,91,207,228,39,237,91,251,14,226,145,222,180,210,4,158,233,75,101,203,143,110,176,235,95,126,11,218,36,237,200,17,194,239,103,83,172,9,176,26,64,59,82,194,107,220,121,218,71,121,203,115,197,28,109,1,69,89,11,22,205,62,253,95,126,131,16,239,143,2,117,169,151,204,217,230,77,187,0,116,57,32,105,203,65,211,110,151,245,111,85,25,115,155,177,2,197,251,45,34,62,48,110,214,90,123,69,17,31,34,88,40,15,99,60,219,91,128,85,188,253,101,99,208,108,84,237,154,107,174,177,15,190,239,93,118,201,222,189,140,3,80,205,141,38,97,224,101,36,16,103,61,5,227,115,197,145,8,240,11,98,179,191,218,0,225,164,243,90,143,188,150,5,41,19,78,119,41,62,208,130,163,174,115,195,93,211,58,114,129,79,180,46,130,205,210,43,155,47,88,181,187,98,77,194,187,43,188,189,82,6,188,234,21,47,183,127,252,194,191,2,160,219,182,48,119,194,118,158,55,201,170,177,103,49,116,17,188,204,165,139,200,95,113,144,88,77,166,211,120,143,163,165,52,81,4,131,12,96,219,245,77,207,29,0,120,3,8,175,251,10,231,175,235,90,43,68,116,224,95,32,89,161,247,5,160,187,212,213,123,131,21,132,75,105,48,53,57,102,31,124,239,187,237,134,107,175,38,5,69,211,138,121,12,101,208,38,6,216,87,253,17,66,241,187,23,138,185,201,32,194,205,205,113,106,158,87,232,125,162,7,40,104,68,156,112,254,49,233,64,189,226,200,136,27,95,101,161,108,215,93,249,18,187,249,198,27,237,111,238,252,60,235,210,176,6,227,42,240,62,41,194,129,108,112,114,74,235,128,108,74,107,16,227,139,60,254,187,104,130,31,54,233,47,146,192,252,101,75,209,102,141,40,31,37,222,185,119,190,237,118,123,15,159,118,149,189,45,143,109,180,145,22,57,34,39,36,149,163,130,105,71,107,64,163,10,251,175,144,254,122,39,128,242,125,126,83,60,228,215,113,213,8,37,90,61,247,215,129,233,193,121,134,104,5,101,140,93,82,24,237,180,208,75,145,26,180,39,58,104,93,194,176,65,169,13,190,189,127,191,219,255,89,34,32,28,63,124,196,202,172,109,129,250,229,26,115,224,126,157,253,39,237,101,128,33,192,29,125,48,178,193,192,67,251,201,173,19,115,215,186,37,18,138,56,32,40,207,185,143,106,160,197,167,104,188,250,248,162,113,170,45,247,78,14,60,231,93,91,84,208,117,237,5,21,237,5,213,213,61,127,223,239,27,157,171,174,218,149,1,132,234,249,250,254,232,26,25,180,227,191,251,163,234,171,248,246,252,117,29,253,61,125,215,125,95,71,215,253,61,127,244,247,135,239,233,154,51,152,80,3,252,206,69,99,231,23,207,191,90,34,249,131,241,186,42,252,113,243,198,56,76,115,103,198,238,188,140,49,200,182,109,91,191,171,30,253,33,154,128,95,161,112,12,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,207,79,129,0,250,159,159,126,225,233,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,239,97,5,126,249,151,127,249,187,57,187,216,5,23,156,223,223,183,111,31,144,166,10,191,17,212,106,227,80,157,137,0,24,208,30,127,122,64,27,158,184,194,219,142,47,1,116,1,98,130,189,237,4,176,28,238,35,112,23,7,88,11,141,245,129,165,77,65,46,234,167,185,16,199,67,186,199,127,17,200,115,90,33,222,5,137,150,234,242,90,78,2,126,241,46,7,194,30,195,208,224,151,127,238,103,237,191,253,195,63,226,121,220,177,66,41,99,201,156,172,6,240,186,6,238,37,229,21,170,92,239,132,123,111,62,242,136,61,124,255,183,236,222,187,238,180,253,15,126,217,90,213,227,70,80,2,219,182,103,147,165,199,138,214,7,134,95,246,242,91,109,203,121,87,88,186,128,71,116,191,102,203,115,15,219,201,163,223,36,12,249,49,0,165,192,44,249,227,1,135,130,87,202,225,222,193,123,30,159,117,7,180,83,197,83,86,152,216,67,86,2,158,205,225,165,44,13,152,3,200,151,202,110,248,17,211,135,150,198,148,171,94,172,153,104,5,96,95,167,147,117,0,161,43,51,28,142,216,202,226,1,64,233,17,192,253,28,80,149,8,9,8,40,101,186,128,208,70,3,133,50,35,54,53,189,205,74,227,91,105,24,175,246,38,29,96,248,208,60,113,220,14,30,126,136,246,202,150,41,197,240,132,143,91,179,19,183,217,229,21,91,174,3,29,201,105,95,38,13,1,126,248,118,227,13,55,219,198,189,87,218,209,7,247,91,214,193,102,60,248,105,127,4,15,107,129,183,177,241,146,131,117,9,64,122,13,248,153,0,226,142,109,218,108,159,254,181,79,218,157,95,252,10,96,157,212,0,0,224,241,137,77,64,124,60,191,9,39,175,53,234,116,209,169,131,1,68,167,138,125,133,66,60,0,36,137,112,32,40,216,22,248,212,191,236,11,69,107,72,1,102,187,120,81,119,241,252,79,10,140,215,42,118,41,112,255,14,140,88,94,126,253,117,24,123,180,109,113,113,193,138,24,33,100,48,12,17,224,76,49,135,116,54,143,1,9,155,67,64,152,107,82,199,123,36,35,168,235,75,224,81,140,81,28,249,25,151,129,23,183,218,23,192,111,53,240,74,231,225,12,99,219,181,121,163,237,216,178,201,30,63,190,140,209,193,138,53,8,223,143,47,60,240,28,196,13,32,110,3,134,93,52,7,45,44,195,234,116,122,78,71,15,107,117,148,6,2,180,210,87,239,139,15,101,238,129,105,11,67,141,210,72,201,205,83,134,51,41,198,211,209,251,130,113,73,17,131,131,34,64,250,237,183,223,110,63,248,218,215,88,33,159,177,234,226,60,203,46,163,128,172,243,168,207,147,202,32,13,68,231,197,210,0,162,105,211,39,29,185,181,97,192,174,72,43,15,114,117,65,223,5,93,179,104,219,35,117,194,187,222,254,54,251,214,131,247,219,254,83,39,173,84,24,161,169,46,26,164,137,54,161,102,9,165,143,193,133,166,153,96,143,167,129,249,73,60,222,213,102,101,126,222,198,0,234,139,179,39,109,52,151,1,240,223,102,183,222,242,106,12,20,88,116,193,113,132,201,240,27,81,40,228,0,253,68,193,224,187,43,138,0,192,56,21,33,193,141,75,227,228,92,154,121,253,134,199,27,61,244,196,191,13,12,31,100,68,208,17,16,103,127,196,249,189,137,161,117,22,227,132,30,251,254,240,204,9,155,95,88,176,10,17,37,170,68,101,120,244,224,33,2,49,16,41,2,3,22,69,67,168,55,20,61,64,169,2,48,130,208,254,97,78,73,214,54,30,111,173,237,47,121,163,15,21,213,147,196,195,69,115,121,166,197,215,141,218,137,116,240,251,193,105,162,181,27,42,190,254,208,165,239,216,87,63,70,117,56,60,14,93,215,167,167,223,123,55,222,225,249,175,189,133,195,207,184,65,99,12,165,234,238,121,126,227,181,214,250,46,131,129,53,163,129,239,216,244,78,235,232,241,3,71,236,188,221,219,79,187,22,78,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,217,41,16,64,255,179,211,43,212,14,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,62,81,224,207,201,143,126,245,53,87,126,215,103,123,231,157,119,218,10,30,177,242,88,174,145,203,124,116,164,232,96,113,10,104,216,193,83,60,6,192,19,106,85,232,107,121,41,247,128,178,45,12,3,68,254,5,108,83,120,200,202,139,63,6,60,19,244,236,2,125,224,199,124,7,176,1,253,68,89,123,24,3,244,201,39,47,208,221,7,30,103,240,182,62,117,170,108,99,120,215,239,24,203,219,183,191,254,117,251,119,63,251,111,237,63,252,198,167,173,90,175,0,140,227,86,94,88,180,191,255,235,191,180,108,107,217,226,43,139,54,123,240,49,43,159,152,193,219,120,222,234,203,167,108,52,211,183,93,91,115,70,214,0,162,4,144,44,128,124,208,87,188,226,117,182,235,234,215,114,97,11,240,88,33,225,241,108,47,110,0,102,198,109,238,4,33,239,151,150,240,218,6,30,10,70,49,173,24,225,223,99,202,69,222,58,74,168,252,69,235,175,236,183,106,99,198,82,185,105,43,150,54,186,144,250,88,16,80,17,160,217,207,50,39,65,127,77,74,112,31,239,251,62,30,234,49,12,30,90,75,216,20,44,89,171,54,103,205,197,195,214,38,130,64,125,101,1,47,237,101,188,145,229,241,173,249,19,226,29,5,58,132,186,239,37,139,180,191,195,74,147,231,155,101,105,31,144,73,50,116,154,238,217,145,153,251,128,208,51,120,121,55,241,196,102,108,12,180,9,164,61,116,236,132,45,174,0,225,178,120,170,3,57,139,24,9,188,246,205,111,103,24,93,91,192,139,59,89,76,56,207,231,4,58,103,210,120,67,243,140,188,154,235,128,83,76,51,0,235,89,62,105,187,235,75,119,217,31,252,193,31,219,226,66,13,32,61,105,165,226,132,109,220,176,157,145,41,18,64,3,40,42,158,43,111,254,178,91,103,208,190,243,224,86,27,138,98,160,60,240,77,250,79,43,42,1,48,181,86,95,114,33,186,243,196,235,23,228,223,9,72,255,241,143,252,136,189,226,229,55,90,173,92,230,217,158,77,76,76,184,144,253,53,188,254,71,240,60,79,103,115,150,146,1,71,10,184,237,96,48,16,153,189,227,192,160,188,184,93,33,231,56,71,65,68,135,101,61,156,29,164,84,24,84,162,194,234,183,232,139,246,32,122,38,232,35,9,244,237,199,72,77,193,158,77,176,95,119,110,223,108,47,185,236,66,219,127,228,95,152,107,221,125,146,68,23,144,193,71,10,144,220,233,212,104,67,70,32,145,55,179,96,190,62,26,163,224,37,102,26,212,197,120,160,221,36,106,65,116,61,46,15,118,238,43,194,129,198,34,216,172,116,24,105,218,85,14,251,218,138,242,217,39,108,98,36,143,87,122,221,222,253,182,119,216,155,110,125,189,109,152,26,183,149,165,69,55,103,189,55,41,188,227,139,68,56,96,211,161,11,134,37,20,25,63,168,81,189,75,18,194,165,26,144,42,132,216,95,149,129,53,81,209,152,227,44,222,40,97,246,181,238,151,148,138,246,198,91,223,96,159,254,204,103,216,239,60,131,49,70,27,207,117,25,20,8,132,39,48,46,144,97,128,51,94,32,66,128,194,246,203,32,97,140,61,178,112,108,198,198,137,8,241,230,31,186,213,222,240,218,215,218,150,13,211,214,109,73,27,134,199,186,21,114,121,23,141,129,141,198,32,25,27,6,17,61,7,124,25,47,90,68,139,166,239,145,71,188,247,138,215,24,245,91,242,84,69,117,115,121,34,48,96,4,148,100,76,202,38,160,223,160,60,134,65,149,149,101,59,12,216,111,96,96,209,39,114,197,163,251,15,217,193,99,199,176,199,201,89,140,84,2,157,22,138,209,189,218,144,55,191,230,170,57,74,15,172,145,248,87,121,236,163,254,35,152,173,161,74,227,181,227,153,198,166,58,254,51,124,95,215,156,126,131,253,161,253,235,231,234,175,15,215,31,254,238,246,140,180,250,46,20,63,103,191,175,135,231,38,35,16,205,35,90,171,53,93,252,120,35,181,214,6,173,103,227,44,146,222,243,14,243,209,252,245,172,52,151,246,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,185,173,64,248,47,187,115,123,253,194,232,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,94,36,5,46,190,248,226,23,169,229,103,215,236,212,244,132,45,46,1,207,107,77,64,90,153,144,239,147,128,26,194,93,227,169,27,111,2,174,4,198,160,103,2,129,49,81,55,192,98,23,72,42,144,156,76,21,1,168,120,222,194,239,250,0,191,126,15,232,73,248,246,46,96,82,152,214,121,59,3,130,196,2,21,214,95,222,185,35,19,120,235,214,155,54,78,78,242,24,109,44,46,85,108,52,155,176,63,250,221,207,216,69,151,95,100,239,255,241,143,241,100,156,80,228,29,198,180,108,127,247,255,125,214,198,227,120,249,54,202,54,65,232,248,52,222,230,219,183,151,44,27,175,226,29,77,14,118,66,210,215,129,76,147,219,206,179,189,175,188,149,201,79,243,25,51,134,136,183,185,60,163,91,86,216,120,33,16,254,0,161,244,103,172,6,136,74,42,36,63,112,147,81,227,229,14,164,74,146,207,189,67,234,130,206,188,149,129,243,9,60,250,27,229,73,128,227,52,158,196,27,240,48,158,0,140,146,74,0,160,8,5,99,50,2,243,128,207,254,50,95,151,172,81,159,37,175,253,60,125,46,88,167,50,71,216,115,34,35,224,25,139,147,61,152,86,62,208,120,134,3,248,21,53,223,8,149,63,62,189,211,70,199,207,227,132,246,218,104,42,176,203,179,245,19,135,236,212,177,71,44,159,21,32,109,192,240,209,48,145,179,147,199,202,228,35,103,220,217,164,201,7,61,65,218,132,235,95,249,58,203,77,111,183,135,30,56,64,63,105,66,174,163,171,0,174,142,128,209,34,94,253,117,133,202,103,205,148,199,188,80,24,179,227,0,220,255,244,31,63,105,15,238,59,96,211,60,155,201,150,108,98,114,51,188,86,112,26,176,10,252,21,228,111,59,45,106,192,91,242,193,39,128,192,172,169,60,192,123,0,254,22,94,213,10,121,46,224,47,232,87,0,246,54,235,203,14,160,94,120,222,54,251,200,7,62,100,87,95,118,25,250,42,92,125,155,240,221,35,64,113,194,220,55,27,182,105,211,38,23,90,61,41,240,10,168,149,58,171,0,145,125,228,0,241,0,196,114,211,65,91,42,184,57,232,252,244,226,161,177,70,33,96,170,115,10,167,93,193,74,25,54,100,72,251,32,79,121,82,80,116,49,120,24,101,44,87,191,228,50,251,251,59,191,98,53,160,190,82,54,36,82,10,221,14,92,102,78,25,82,86,40,157,66,79,198,24,204,79,94,226,242,234,87,180,11,1,77,141,117,205,155,63,2,154,234,82,80,87,155,60,193,123,163,252,240,210,190,34,136,207,184,166,198,71,108,225,20,134,41,185,17,123,251,59,110,183,59,110,123,163,77,19,154,255,20,107,161,148,6,227,124,87,100,132,34,134,42,108,122,12,55,136,42,192,30,213,188,213,110,130,126,157,46,234,72,69,122,168,232,58,223,87,245,227,220,133,241,103,127,230,240,136,175,156,60,105,239,126,235,91,237,238,111,221,103,119,126,229,171,188,119,147,24,154,68,109,42,130,65,18,47,120,205,75,57,237,177,85,224,157,80,202,129,54,231,45,82,77,152,189,238,230,87,225,205,127,135,141,149,8,137,63,191,64,244,1,192,45,109,143,140,140,69,224,92,209,24,52,20,246,40,102,51,188,23,204,130,251,125,246,136,236,18,116,137,80,15,206,80,66,154,105,156,2,192,126,248,220,61,99,81,27,30,146,119,25,79,26,88,156,137,167,49,240,89,177,249,19,167,108,158,136,3,73,214,113,158,8,9,119,239,123,208,86,216,243,41,126,75,20,93,96,105,118,222,69,138,80,164,133,22,123,95,145,1,4,173,5,157,219,188,79,209,187,168,223,37,105,39,120,127,198,33,184,177,234,142,198,252,76,138,175,231,12,85,6,207,249,117,121,178,231,135,239,187,241,60,89,197,23,225,186,223,203,190,105,223,191,198,36,80,175,115,165,94,240,215,125,61,127,92,189,206,158,113,6,1,222,136,107,240,188,7,253,41,165,228,248,46,151,19,199,231,248,157,147,113,86,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,92,20,8,160,255,185,168,22,158,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,158,86,96,101,101,197,118,238,220,121,86,204,113,243,230,205,118,224,192,99,206,83,185,209,192,147,27,40,154,201,144,43,28,143,228,120,34,131,7,191,224,32,68,140,152,223,49,64,157,3,163,192,65,121,65,119,5,122,0,248,194,40,112,81,23,22,60,6,44,246,161,250,113,32,118,198,1,10,233,47,79,255,184,158,129,137,78,148,70,237,170,43,175,177,229,147,167,236,177,71,31,230,94,207,42,240,205,95,249,197,159,181,13,219,182,219,77,175,125,157,229,9,37,255,163,31,252,144,245,78,61,102,119,253,195,95,216,134,233,17,194,240,47,218,24,206,245,153,116,31,24,25,195,171,156,142,233,163,7,156,221,125,190,162,35,140,226,237,30,7,240,195,206,97,232,48,107,139,227,161,108,169,18,81,2,198,136,44,48,98,53,162,17,140,20,148,151,158,144,248,68,15,16,20,4,193,211,76,11,160,136,7,125,247,132,245,129,238,237,230,9,160,125,201,106,60,147,72,143,210,230,40,160,51,242,64,23,32,37,159,128,139,78,208,233,44,1,192,87,104,135,40,7,61,188,231,209,176,175,80,240,120,32,11,156,117,0,159,106,61,150,204,99,39,144,183,252,200,102,27,157,222,5,232,158,164,9,226,168,3,209,73,19,111,189,149,19,118,248,225,111,90,183,122,18,207,99,210,22,8,96,230,38,108,126,182,105,251,15,41,212,58,44,21,120,221,233,164,236,194,75,174,182,27,110,250,33,123,108,255,140,139,18,0,93,181,28,227,147,23,115,214,25,95,96,164,129,230,85,194,233,103,72,131,48,78,8,255,185,83,51,246,255,124,238,179,246,149,187,190,65,120,243,30,161,234,139,68,111,216,96,99,163,27,129,247,10,42,208,197,112,34,139,193,2,137,12,152,75,140,104,5,49,66,246,199,241,132,7,241,211,191,188,164,59,64,123,162,9,16,126,94,57,239,99,92,43,141,18,61,160,186,104,155,166,70,237,131,239,122,187,253,224,171,111,178,133,185,121,82,20,196,109,211,134,141,182,76,190,247,58,57,219,199,167,48,152,32,132,60,203,197,162,120,18,204,244,29,160,22,84,116,11,41,186,170,139,110,93,29,44,22,192,23,71,151,134,238,58,231,114,103,247,144,86,13,250,239,170,75,219,49,140,19,88,224,129,151,124,145,241,97,160,0,52,38,191,128,93,113,233,69,182,121,211,180,61,112,120,201,86,170,101,140,57,198,169,79,117,26,81,251,9,82,53,244,129,221,93,234,10,80,11,58,187,49,170,111,198,32,15,127,127,45,2,215,3,120,46,227,22,250,246,176,52,159,39,98,1,17,15,170,228,43,31,45,102,236,245,183,188,210,62,246,161,15,58,3,136,110,179,134,254,113,231,253,159,197,131,95,209,4,176,136,96,63,52,221,244,37,146,100,16,49,103,214,244,207,188,244,226,200,64,197,221,224,30,119,244,143,42,250,107,122,63,153,40,123,139,53,31,29,179,13,24,14,252,155,143,124,204,142,28,158,177,195,167,230,172,56,49,206,126,33,90,129,140,63,48,86,145,65,4,129,24,216,59,25,222,93,218,167,143,102,121,201,222,250,150,183,216,29,183,191,201,166,169,223,39,122,65,12,67,146,36,186,20,121,111,210,236,97,6,164,238,163,162,177,241,137,201,90,64,151,25,15,35,118,247,4,141,189,134,186,32,29,87,135,31,61,125,218,95,70,192,239,11,198,44,108,72,165,25,16,232,79,49,231,52,191,63,71,137,104,113,114,230,164,147,65,105,35,238,125,248,138,145,65,171,0,0,32,0,73,68,65,84,97,123,116,230,136,245,72,129,161,254,147,74,65,192,239,149,95,3,173,147,190,187,53,5,246,203,174,71,223,87,199,173,241,240,230,187,15,207,175,31,151,215,212,15,112,109,15,68,115,212,117,215,30,71,95,87,160,95,215,116,238,63,195,245,244,93,69,247,188,49,67,116,101,173,45,127,254,157,60,250,49,107,189,252,92,162,185,177,182,20,127,109,120,76,238,62,123,64,71,175,179,230,164,79,66,191,127,252,8,159,45,30,253,252,148,134,18,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,207,81,129,0,250,159,163,112,225,177,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,239,93,5,126,253,215,63,125,182,76,46,182,103,207,121,253,175,124,229,95,129,57,130,114,109,231,145,44,79,120,121,245,67,199,1,107,192,78,113,59,193,213,132,124,237,249,0,115,250,208,19,177,199,88,12,175,89,174,129,123,92,104,119,229,252,118,97,222,5,187,120,172,15,168,83,174,251,30,237,11,248,203,179,59,13,128,220,56,49,101,87,238,222,109,175,126,217,117,182,111,255,67,246,232,209,199,109,116,219,14,139,3,161,91,75,77,203,51,134,68,97,194,222,252,166,59,236,248,35,247,218,137,67,15,227,249,111,118,178,172,62,43,118,254,198,20,0,117,220,229,171,79,244,178,182,117,195,30,64,37,249,201,227,24,39,208,175,27,179,56,149,27,59,57,188,49,6,104,182,82,182,117,243,133,182,105,171,66,251,247,108,246,200,1,171,148,103,184,167,240,244,113,114,143,19,117,128,240,245,49,194,237,247,128,237,125,60,219,123,182,72,4,130,140,181,104,23,255,127,26,102,174,98,155,134,151,50,30,225,113,231,217,15,48,37,236,126,146,92,231,109,105,132,86,93,242,191,43,159,125,11,128,154,192,99,62,87,152,178,220,200,180,149,166,119,243,48,214,10,178,124,144,87,116,10,10,69,168,255,185,35,15,219,220,161,125,150,4,212,102,228,113,157,28,195,43,60,102,15,61,56,111,56,135,219,232,100,201,142,158,170,216,134,221,151,219,15,220,252,6,158,27,181,83,203,39,109,106,122,154,104,5,68,88,168,55,72,83,0,180,38,234,64,2,200,86,111,213,1,110,164,75,208,127,145,229,83,246,63,255,250,139,246,251,191,255,251,120,238,87,9,215,63,238,34,55,140,141,68,144,191,139,22,133,66,201,170,53,194,245,183,42,192,58,89,72,0,120,153,71,15,0,31,1,91,188,179,169,167,136,1,138,254,32,67,134,106,165,108,51,164,82,184,242,178,11,236,182,55,191,222,94,247,234,31,176,22,225,213,199,148,103,30,80,187,68,58,132,38,218,110,193,120,35,51,57,97,245,69,192,58,121,234,217,61,232,200,223,129,215,112,220,129,214,8,142,138,247,179,105,244,103,176,120,107,7,1,199,8,48,106,1,180,202,90,96,142,110,143,169,126,116,42,207,122,133,147,23,193,87,154,8,114,10,88,167,26,179,58,70,12,219,183,109,177,43,46,191,216,30,56,242,175,164,60,152,35,173,192,54,198,138,1,71,83,121,221,101,0,145,180,22,123,80,134,15,130,150,190,184,190,57,17,184,86,89,131,186,116,35,128,76,81,244,11,205,111,97,17,168,142,129,69,31,160,175,200,14,239,124,231,59,237,71,223,255,94,146,35,116,173,193,254,18,100,31,37,133,193,200,248,36,83,101,14,14,146,39,8,125,206,43,71,74,4,205,201,183,57,120,137,6,154,184,110,158,240,103,173,174,12,28,24,11,251,46,69,234,130,94,173,97,55,253,192,43,237,19,31,253,49,251,95,126,225,23,173,138,129,81,34,95,196,16,133,180,11,172,101,12,35,14,245,39,93,218,203,85,246,114,203,110,189,229,102,187,227,77,111,176,75,46,56,223,150,228,61,79,250,129,177,177,49,203,97,48,147,33,82,1,2,104,194,131,143,44,36,8,243,206,250,41,138,132,172,81,180,34,238,62,90,104,223,232,35,29,221,245,39,140,252,137,23,244,222,182,249,109,201,102,49,42,224,36,65,155,181,74,205,230,143,159,228,93,45,91,97,172,100,143,147,130,227,27,247,127,219,218,50,172,160,111,173,82,167,222,114,169,15,234,157,134,235,207,175,147,122,16,136,246,71,166,173,43,78,95,183,195,6,107,231,42,172,251,163,53,31,134,220,210,121,248,92,213,125,29,221,243,192,123,117,61,206,208,222,240,51,254,217,117,213,94,212,83,245,233,245,24,158,139,214,104,77,51,233,21,105,166,58,126,62,209,113,240,158,13,70,233,218,226,61,211,209,207,71,245,252,251,241,162,78,230,89,52,158,203,98,4,86,227,135,52,148,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,86,10,232,255,75,17,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,48,80,224,159,255,249,159,237,50,66,155,159,77,69,121,211,87,0,180,242,110,111,16,18,59,91,40,58,111,204,152,128,169,72,49,244,21,220,235,62,202,35,239,62,248,169,203,219,95,140,85,222,227,10,211,15,19,114,197,193,90,32,93,31,224,35,3,0,133,246,238,203,187,22,192,153,38,47,123,133,112,253,149,197,37,219,11,164,110,214,42,246,138,107,175,177,75,47,59,223,198,183,237,198,39,63,99,115,7,79,0,249,18,120,245,119,109,203,85,55,218,187,62,248,113,251,47,255,215,191,183,70,172,65,24,126,121,170,87,200,205,77,120,252,4,185,208,51,5,192,245,168,213,151,200,27,15,240,207,96,32,80,19,140,167,255,76,138,248,253,49,60,237,9,251,191,84,198,75,190,87,180,241,201,189,102,155,182,193,82,201,71,191,8,248,169,46,9,251,1,57,1,96,109,80,62,185,190,19,242,178,39,148,124,31,216,221,143,227,221,173,57,0,230,21,197,32,33,104,40,88,200,71,185,195,19,122,142,231,147,132,175,86,248,118,185,231,119,0,166,61,69,64,72,198,92,62,243,108,113,163,21,70,183,227,209,191,9,64,191,145,240,236,120,151,227,133,239,32,255,242,49,59,117,224,219,54,243,248,67,22,107,84,45,215,195,211,59,134,7,254,178,217,254,71,23,108,113,150,208,229,233,18,75,144,2,206,103,236,134,235,110,178,109,219,246,218,161,83,85,203,150,198,141,108,241,150,45,166,120,22,71,110,69,17,32,18,67,151,49,201,26,33,157,65,119,12,18,190,121,215,151,237,115,127,248,89,59,116,232,176,139,76,176,157,52,7,83,147,91,248,94,180,50,16,85,97,207,181,82,181,10,157,210,80,31,205,88,58,138,32,63,94,222,192,221,22,192,86,236,60,3,216,173,214,171,204,37,71,138,129,28,6,27,147,246,214,219,223,108,183,253,208,107,45,139,129,66,29,79,234,52,176,217,229,88,7,40,111,217,177,131,144,244,120,171,227,157,157,99,95,73,67,7,24,93,251,18,82,176,84,59,132,162,63,218,80,40,234,138,54,148,187,17,157,234,175,64,240,112,17,215,62,13,61,50,200,56,6,42,29,162,15,16,77,30,195,132,116,4,242,243,25,162,21,84,45,207,152,110,184,238,165,246,79,95,219,103,199,216,135,203,85,12,19,8,75,175,104,19,206,3,153,176,253,2,158,138,142,160,113,197,105,196,233,73,167,26,142,131,214,218,3,131,239,26,171,160,102,159,129,201,139,188,137,193,128,222,167,70,101,209,38,241,210,255,225,59,222,104,239,123,199,219,93,206,251,217,227,199,108,35,249,238,155,68,56,40,17,21,129,5,96,93,53,87,250,32,82,66,146,189,220,7,84,123,143,120,55,79,25,68,72,51,230,41,143,125,237,57,7,95,35,177,28,172,247,128,213,13,144,54,165,53,249,53,48,68,97,144,236,219,183,189,229,173,246,53,66,248,255,247,47,252,147,213,152,87,42,205,94,149,112,244,171,249,212,48,0,152,96,61,175,186,228,42,251,208,123,223,101,91,55,110,180,158,12,78,168,151,102,77,11,120,241,167,242,242,228,215,88,181,102,122,86,3,146,23,63,99,215,248,248,184,247,35,218,56,78,44,181,45,208,239,139,234,60,93,145,177,132,12,84,244,91,68,86,13,91,41,47,99,0,51,67,4,9,246,28,123,175,70,106,131,251,30,122,128,247,99,217,226,68,253,168,211,188,188,254,53,30,165,31,136,198,17,65,107,1,103,157,123,80,173,245,109,19,177,196,23,127,221,159,63,219,163,127,222,207,75,176,219,67,116,127,239,201,218,212,51,254,185,167,171,251,100,109,60,151,235,79,214,167,7,253,30,208,107,76,190,174,142,90,86,119,205,173,253,90,207,186,166,136,19,195,245,163,107,186,174,117,57,123,74,17,195,49,179,35,103,207,128,194,72,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,57,160,0,255,31,132,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,1,41,0,247,178,221,120,177,159,109,101,114,114,210,121,55,151,203,213,181,208,228,120,175,11,90,69,176,70,128,79,208,134,35,48,77,215,21,206,191,135,231,109,47,78,46,122,133,172,230,31,33,64,156,132,1,234,64,34,193,114,7,122,162,54,4,252,213,68,179,93,183,177,44,94,225,245,122,4,18,241,180,47,159,58,97,169,145,44,97,235,241,36,7,44,31,122,236,160,149,129,176,87,93,181,215,226,173,132,93,116,243,27,237,245,143,62,98,127,251,55,127,2,64,110,216,6,66,255,87,230,23,173,92,235,217,20,158,198,117,32,224,195,95,255,178,93,119,217,245,128,73,98,246,3,235,211,2,158,137,21,220,131,103,173,49,179,207,86,230,103,200,39,79,68,129,250,146,101,218,132,205,231,88,193,35,93,32,50,173,56,255,0,70,69,27,200,16,158,31,191,124,134,10,136,211,63,130,189,50,106,232,19,193,128,243,184,96,162,163,205,0,94,160,126,2,168,28,115,57,221,201,45,142,179,115,155,57,119,98,81,218,3,129,237,210,248,6,34,24,0,247,5,248,227,37,235,215,148,175,156,54,51,136,213,89,182,229,99,143,218,225,71,238,177,234,220,140,141,1,165,51,221,172,213,43,125,123,124,255,73,59,122,180,105,99,147,187,48,108,136,217,236,210,138,93,247,202,215,216,117,47,191,213,230,23,100,40,144,117,186,183,49,204,72,147,139,124,12,224,94,175,183,49,6,24,177,197,218,146,141,142,229,0,176,45,214,179,99,127,252,167,127,102,255,253,111,255,25,131,136,49,43,48,150,169,201,205,204,129,212,5,64,211,52,33,228,19,24,37,44,149,23,8,33,47,13,8,253,238,44,53,34,208,231,60,178,105,131,198,92,36,135,86,163,141,70,9,231,185,191,103,231,38,251,145,247,253,48,94,224,55,50,247,166,85,234,53,162,10,108,180,37,188,195,139,68,109,24,219,185,131,184,240,0,98,116,35,211,129,117,48,112,136,32,160,246,132,246,18,138,226,241,174,228,0,218,43,242,12,119,123,140,191,207,188,232,25,193,100,15,21,233,43,67,100,135,38,96,56,161,61,64,216,249,76,14,8,60,198,220,148,187,189,101,23,95,180,215,182,111,153,182,147,11,143,3,228,23,172,149,32,10,66,28,35,17,12,23,58,13,210,48,116,88,67,96,191,227,216,180,236,188,198,181,184,172,179,91,123,198,169,72,21,61,160,123,18,96,158,0,64,119,184,223,37,138,2,95,73,21,80,181,205,211,19,246,195,183,223,102,239,121,199,237,150,35,199,196,177,19,199,109,227,244,20,97,240,83,54,134,33,0,238,252,6,181,102,95,177,23,72,201,208,101,237,4,184,157,33,129,123,147,6,10,12,128,176,3,200,188,119,210,204,205,116,8,96,187,119,84,80,157,125,153,224,216,106,179,174,165,49,75,180,137,76,128,81,70,150,246,127,229,127,255,223,236,145,67,143,219,183,246,61,128,151,188,250,97,126,180,33,227,4,253,71,251,213,87,93,65,152,255,15,219,182,137,49,246,56,251,160,166,53,196,48,102,10,56,202,152,251,188,175,218,11,73,165,25,208,123,205,167,175,62,169,235,10,231,41,253,14,8,236,211,174,62,154,11,53,34,219,13,46,169,16,240,194,21,25,56,136,207,235,105,29,219,124,116,20,84,150,129,65,175,90,119,219,176,54,191,96,199,143,28,118,191,57,169,82,209,238,103,14,95,251,246,62,235,18,166,191,197,58,57,195,17,52,207,21,115,206,128,40,50,72,138,185,177,106,141,34,72,29,65,103,183,231,92,239,174,87,230,160,125,55,136,158,48,24,87,52,186,39,254,29,134,214,30,128,251,90,254,60,218,219,76,98,93,209,117,95,103,221,173,179,230,84,227,115,235,203,30,244,243,208,53,125,92,90,141,213,247,203,15,89,239,157,202,224,93,142,78,248,171,72,17,200,202,255,16,104,45,206,182,114,209,69,103,151,145,221,217,166,79,24,79,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,88,175,64,0,253,235,21,9,231,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,223,151,10,156,183,235,194,179,118,222,2,253,251,246,201,91,61,101,75,75,11,132,55,223,225,114,181,23,240,226,237,146,103,188,34,40,159,37,252,61,144,30,46,76,62,108,60,199,129,142,93,133,251,7,118,118,240,212,143,3,179,20,238,95,0,15,71,118,235,225,249,223,19,68,3,144,247,128,202,248,219,50,127,192,28,32,169,210,106,88,3,8,221,234,55,173,64,104,240,36,225,224,59,61,224,30,96,50,2,119,113,12,15,22,236,158,187,191,109,23,236,217,104,163,187,167,237,85,175,190,213,246,63,182,207,30,190,255,235,14,104,22,198,71,156,71,118,171,191,104,211,27,226,214,56,126,183,29,252,139,95,179,93,55,222,110,233,233,237,244,5,100,154,59,104,243,251,239,177,99,199,247,1,17,235,132,253,206,89,117,118,217,70,71,49,104,192,168,160,85,61,233,64,173,96,103,87,158,216,120,89,199,153,91,15,143,252,46,115,98,242,12,25,127,126,230,134,217,3,64,28,120,73,124,245,152,60,184,129,249,61,230,218,98,110,93,121,89,11,107,49,255,2,70,8,89,140,5,10,132,199,47,140,110,192,205,126,140,118,152,123,43,13,229,20,8,37,36,62,227,176,202,49,59,121,223,151,129,252,119,91,191,49,111,19,25,218,6,78,175,212,242,118,224,224,73,59,62,219,181,252,104,210,150,154,203,182,80,75,217,37,87,188,202,110,120,205,187,173,220,200,225,133,95,183,226,100,10,79,123,60,195,241,106,78,98,108,208,2,242,230,70,201,71,223,39,234,65,145,52,5,120,134,231,129,159,127,244,135,127,106,159,249,189,63,182,81,12,14,218,237,164,109,221,186,151,53,201,51,20,82,28,0,98,227,9,165,96,80,206,248,42,222,237,115,64,93,164,83,154,2,129,63,128,113,167,41,88,140,62,192,254,4,80,119,36,159,179,101,214,102,215,182,205,246,241,15,127,208,94,115,211,141,220,171,209,38,180,53,145,183,185,106,203,198,55,237,176,209,13,204,29,131,14,87,216,3,17,112,7,120,226,105,239,236,8,4,86,209,53,230,114,11,8,184,70,85,163,191,17,68,20,248,165,202,105,69,30,237,17,116,141,234,56,155,139,65,29,129,197,184,34,78,180,171,120,173,39,88,62,206,49,80,136,225,41,175,188,238,169,82,219,234,141,6,30,235,83,118,237,197,187,236,240,254,199,201,73,143,145,201,24,0,62,81,32,116,126,159,251,172,59,99,74,36,179,156,99,244,160,149,21,241,119,251,157,244,12,92,87,119,109,180,209,174,78,147,126,161,133,177,133,62,35,24,157,44,47,158,180,243,119,237,176,15,124,240,125,118,235,235,95,199,59,211,178,229,149,38,145,13,206,115,233,12,82,24,101,184,130,215,125,159,253,160,198,100,36,129,61,2,235,193,209,193,124,230,198,88,162,162,249,242,141,241,187,143,174,187,15,215,92,29,198,55,168,43,93,218,204,57,173,116,5,24,52,116,4,241,49,30,209,240,147,188,115,191,249,201,255,211,62,242,19,31,183,123,31,120,128,32,11,37,103,0,80,231,250,245,215,93,107,63,249,19,63,97,27,198,70,224,222,45,203,3,243,11,188,11,74,191,32,3,15,44,24,104,131,156,235,164,56,136,200,60,26,211,167,198,165,119,61,42,212,211,24,249,189,112,134,1,172,121,3,195,135,6,233,64,52,37,103,192,33,99,17,228,77,234,61,224,97,69,137,32,176,191,117,73,121,209,225,35,160,28,167,141,38,145,37,118,96,8,49,247,248,33,59,178,239,65,246,92,193,142,44,47,89,63,159,181,47,61,252,152,149,73,23,82,3,242,167,73,55,17,35,197,2,19,37,218,71,197,98,185,14,75,223,196,80,160,232,82,144,104,127,43,45,67,149,212,22,73,4,238,244,86,24,139,160,59,207,16,233,66,191,73,234,179,71,159,170,27,227,158,140,1,100,192,33,232,173,143,140,5,100,100,161,223,54,25,52,185,119,134,243,200,136,64,219,98,240,187,166,45,140,208,170,35,35,17,213,243,159,72,31,221,143,12,14,212,158,126,115,92,159,92,211,250,41,167,189,238,251,181,244,207,188,208,71,239,177,175,185,169,63,23,229,128,177,40,202,132,206,83,41,25,120,105,121,165,17,235,193,247,184,172,87,40,50,14,241,26,200,64,34,17,231,127,7,208,39,198,125,253,158,68,223,163,231,186,252,206,241,83,127,86,22,233,30,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,60,51,5,206,210,255,180,123,102,131,15,181,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,47,148,2,191,250,171,191,250,66,53,245,66,183,19,219,179,103,79,255,174,187,238,2,228,16,214,26,128,35,111,123,7,132,0,94,41,32,78,18,218,35,192,154,4,128,198,128,189,240,32,32,190,128,16,158,179,3,102,162,188,235,49,224,80,156,16,243,14,190,50,74,229,96,199,237,23,32,74,125,81,91,21,158,235,2,207,219,130,191,64,62,193,243,200,211,86,89,239,229,241,223,32,36,55,64,145,231,150,241,182,126,228,209,21,187,160,91,179,177,241,173,246,142,119,254,168,253,254,127,173,218,145,71,239,183,58,33,245,199,200,131,126,10,79,247,102,123,5,143,237,170,45,102,147,182,112,242,132,141,77,111,1,192,246,108,126,254,136,205,28,63,192,253,37,219,176,105,210,198,115,59,172,52,58,5,185,2,250,142,20,108,231,246,93,192,41,162,247,175,212,109,126,118,193,150,234,228,105,87,255,204,43,3,120,75,37,51,142,123,67,58,29,228,234,49,89,7,233,8,135,174,124,234,140,30,88,155,134,111,103,9,127,95,180,68,134,188,226,169,130,229,11,227,150,40,16,53,0,79,113,217,27,184,78,28,33,37,141,64,178,97,157,253,15,218,225,199,238,183,227,143,63,96,221,218,130,21,224,169,130,203,189,78,194,30,122,116,214,22,136,160,175,142,107,184,57,47,211,231,249,151,95,109,87,190,236,213,192,77,60,191,73,105,144,38,207,122,10,192,216,210,88,169,40,79,253,110,39,110,21,188,209,243,37,25,32,0,241,8,57,255,181,111,220,109,255,199,175,252,71,66,237,247,173,84,42,0,249,119,0,112,199,49,92,144,190,64,69,6,215,1,138,183,218,21,142,21,198,0,164,101,189,181,98,93,25,63,40,12,62,115,76,1,63,227,192,177,132,246,198,50,144,127,235,6,251,183,63,245,9,187,254,165,215,216,220,252,172,141,225,105,157,76,97,108,128,161,198,182,243,46,176,36,222,252,230,129,182,150,93,107,143,43,119,95,17,32,232,85,241,31,24,36,253,177,51,104,211,29,117,71,139,161,205,245,172,139,118,152,138,192,44,251,137,182,220,158,82,120,9,122,83,119,49,82,70,36,211,121,231,153,222,7,66,190,234,21,55,216,231,191,240,37,59,49,191,130,49,67,21,67,150,49,91,193,139,188,129,33,66,135,121,203,128,69,45,169,5,112,39,83,64,83,12,59,86,8,115,159,195,67,62,155,206,89,139,8,6,101,12,99,242,236,187,66,38,69,100,137,5,251,129,27,174,181,247,252,240,219,237,218,107,175,117,222,237,57,66,226,11,226,202,88,32,53,50,134,161,195,90,232,120,245,160,246,35,203,7,29,217,44,50,152,88,95,164,203,51,44,122,111,125,145,209,76,140,16,248,9,140,105,178,233,148,109,24,45,217,47,253,204,79,219,207,253,210,47,218,204,177,19,236,251,138,189,238,53,175,181,79,124,252,199,173,8,76,39,74,191,141,143,146,60,131,47,73,244,98,179,71,107,231,214,69,237,186,55,153,107,131,117,59,109,88,250,33,224,163,42,236,63,133,222,119,64,213,253,6,68,35,210,111,136,43,236,105,165,33,72,178,254,93,44,135,186,52,173,45,162,232,6,41,62,5,222,255,227,143,63,78,74,139,131,46,29,196,210,242,34,246,50,99,246,229,71,246,217,65,34,121,172,232,7,6,99,154,62,239,2,47,141,37,100,36,144,36,58,129,180,149,39,57,253,159,9,152,11,100,187,49,74,119,105,163,189,247,132,50,152,227,19,174,51,198,167,90,7,105,66,81,31,250,60,85,93,221,27,134,205,254,153,51,116,249,162,92,82,255,250,248,113,106,44,79,53,94,13,34,2,255,79,212,64,109,232,55,145,191,131,177,210,46,105,79,206,86,143,254,23,69,208,208,104,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,30,86,32,128,254,239,225,197,13,83,11,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,102,10,28,216,127,196,46,187,236,236,14,25,44,88,227,176,35,0,168,82,169,216,228,228,180,131,81,242,248,212,167,135,167,111,28,96,40,223,118,129,73,213,87,17,223,242,144,104,24,94,61,165,50,2,77,3,184,228,32,17,112,82,17,2,196,4,91,120,150,102,243,0,79,92,127,219,157,154,205,45,45,90,239,209,134,93,184,123,143,109,217,126,149,221,126,199,71,237,175,254,236,119,109,230,192,221,206,81,94,60,185,6,159,62,118,106,30,184,157,36,132,247,9,91,158,255,38,237,183,0,156,70,104,127,60,176,11,89,107,213,106,118,240,161,71,109,87,143,220,242,121,12,25,166,183,89,106,124,90,131,39,255,120,219,10,227,132,37,103,46,203,132,176,239,2,12,155,141,154,251,180,240,206,141,51,48,193,210,4,94,226,66,131,234,39,155,202,16,198,28,67,0,194,194,103,178,69,75,3,116,13,200,111,41,229,129,230,63,131,90,53,235,87,203,14,122,153,156,184,99,196,174,111,44,90,117,230,144,29,62,240,136,29,63,124,200,146,76,115,164,52,133,39,127,207,142,205,204,219,73,230,112,28,167,250,120,46,70,212,131,164,213,251,5,219,179,247,90,187,242,134,155,108,114,243,86,210,36,200,147,24,224,142,199,117,23,195,128,108,126,148,246,83,214,198,240,64,208,190,52,154,119,240,63,9,116,150,23,243,191,7,242,207,206,174,112,173,111,155,54,238,176,205,155,119,2,239,19,214,38,90,129,194,182,247,251,104,140,183,182,60,175,5,242,4,164,235,237,38,57,238,1,162,156,119,240,246,110,55,184,135,87,122,2,72,43,128,119,225,5,123,236,39,63,241,9,123,201,165,151,224,52,222,36,154,194,70,171,19,230,189,221,234,218,142,61,23,50,33,34,24,224,233,235,10,16,150,135,56,167,61,60,133,9,121,224,140,64,196,223,117,217,21,177,215,39,0,215,97,0,171,10,170,51,56,56,88,187,70,152,125,51,110,93,116,207,221,226,170,3,144,236,87,17,100,254,141,51,183,12,209,8,146,117,230,200,184,245,62,238,189,232,66,59,250,197,111,226,197,95,133,27,87,93,234,134,14,30,233,112,126,10,109,104,115,43,196,189,154,101,254,224,89,12,78,70,208,69,41,0,26,150,197,208,36,159,97,173,202,101,82,37,148,236,101,47,187,193,62,252,129,119,219,229,23,95,236,188,229,229,181,61,77,100,131,56,33,240,251,132,243,239,178,7,227,162,233,131,34,72,170,253,167,178,54,163,193,205,213,131,6,179,238,174,158,211,53,29,25,151,47,174,61,127,194,253,36,198,30,178,196,233,227,241,158,72,166,172,88,200,217,171,94,251,26,123,203,87,191,98,191,253,153,223,179,143,124,248,71,237,61,239,122,183,243,224,31,27,25,117,222,244,73,210,56,184,23,81,186,169,143,193,248,162,239,140,69,151,79,43,78,172,181,43,122,233,208,76,17,15,122,122,119,52,76,13,81,67,229,19,227,61,106,49,102,189,83,50,70,209,20,98,252,22,196,217,111,50,34,202,112,33,65,84,130,195,7,15,217,194,241,147,24,168,140,90,151,200,2,139,43,53,187,239,161,71,108,113,169,204,235,197,58,234,55,9,175,116,173,69,26,163,139,4,109,233,221,240,240,122,24,102,15,235,226,239,107,192,254,119,75,215,124,29,255,220,218,61,1,113,77,192,207,83,223,85,214,214,209,157,14,246,176,251,61,211,164,40,190,13,119,50,248,227,175,249,126,134,251,30,174,247,98,125,247,253,171,125,125,215,111,118,20,185,96,237,55,253,201,250,86,125,205,204,141,125,176,39,53,126,25,151,120,3,19,181,183,250,191,13,171,123,231,201,90,12,215,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,108,87,32,128,254,179,125,133,194,248,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,94,84,5,182,109,61,239,69,109,255,133,106,92,161,186,23,23,241,234,166,8,244,111,216,176,201,1,32,15,113,228,229,44,208,239,139,60,166,93,168,109,121,245,3,220,124,241,16,200,29,1,61,17,235,209,49,2,100,9,192,208,170,199,173,96,223,0,72,118,7,215,147,132,94,143,227,173,223,193,235,58,1,112,206,164,75,228,168,239,218,126,194,217,151,240,244,221,181,231,106,187,241,166,89,251,50,33,234,143,31,186,151,180,247,9,66,229,119,109,118,145,246,99,39,108,219,214,146,149,128,154,57,32,108,10,202,24,35,100,127,19,8,45,111,226,132,229,237,209,111,223,107,203,228,144,223,125,17,161,238,183,236,0,64,231,241,6,206,90,154,177,40,95,252,216,4,57,229,5,237,28,219,235,112,13,240,9,44,213,53,205,33,14,88,119,174,207,132,203,119,71,133,181,30,120,243,90,159,240,224,229,65,52,4,230,17,99,12,152,33,16,50,96,222,154,39,15,216,194,169,67,246,248,99,15,89,27,224,155,38,69,64,54,87,178,70,189,107,51,71,22,236,232,225,121,114,219,247,44,59,150,182,149,86,194,170,221,180,109,222,117,185,93,113,253,107,108,195,246,11,172,9,204,143,201,43,158,113,102,240,206,238,65,77,51,25,0,50,99,146,225,129,210,42,116,148,38,129,30,5,249,255,243,167,127,195,62,127,231,151,108,100,100,35,209,12,54,0,67,139,0,108,82,13,0,125,35,168,73,104,241,110,29,208,223,100,170,204,81,68,150,111,185,92,134,48,222,117,43,47,206,59,64,92,36,28,125,147,180,6,57,250,188,228,194,11,237,99,192,225,235,174,189,210,121,182,55,48,134,136,203,16,4,99,138,205,155,55,3,249,71,35,221,0,174,12,204,5,51,112,91,70,84,31,143,118,212,227,35,127,123,129,94,46,1,119,249,235,230,224,184,178,187,198,165,103,88,252,158,242,144,246,180,199,216,79,252,75,25,52,42,24,137,97,198,24,158,225,173,249,57,7,56,111,186,233,149,246,181,123,246,89,189,186,140,174,164,108,96,109,5,41,253,158,247,0,180,143,174,218,179,204,194,170,149,21,162,54,40,145,67,15,67,16,140,55,72,105,80,44,100,236,230,155,94,97,31,122,223,123,108,203,134,73,60,252,179,206,104,98,100,100,4,155,7,246,0,198,43,26,171,250,87,84,131,225,162,177,251,121,56,183,246,225,155,207,240,251,112,27,50,224,136,224,63,62,214,188,7,138,18,208,231,253,236,58,67,157,132,213,79,205,218,173,175,121,29,209,44,118,216,15,188,252,70,140,103,118,89,135,57,97,195,17,213,215,248,128,181,44,145,27,151,194,209,175,22,93,31,24,248,172,94,27,254,34,189,185,223,3,212,183,73,29,32,16,239,64,191,214,130,247,79,235,46,79,126,85,19,244,103,55,211,149,58,138,34,123,144,100,128,160,18,45,59,113,244,136,85,0,250,61,222,173,42,109,244,179,121,251,218,215,190,110,39,23,151,120,231,82,24,220,100,136,46,65,122,10,32,127,151,116,0,14,46,243,14,106,221,250,132,218,144,158,222,232,72,218,172,126,212,126,180,41,134,71,125,218,53,61,187,186,30,212,82,253,97,120,127,218,131,103,56,57,83,93,181,225,219,244,223,135,251,241,99,242,117,206,208,236,11,118,73,125,248,254,212,232,48,232,215,117,255,25,238,112,120,92,94,87,221,247,109,105,206,254,19,93,147,209,5,239,191,194,158,132,18,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,231,180,2,1,244,159,211,203,23,6,31,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,124,20,184,242,138,151,62,159,199,191,163,207,10,212,30,63,54,11,122,35,223,61,160,87,158,205,2,249,2,250,130,56,98,124,30,202,138,149,121,32,164,163,238,187,252,204,207,98,196,2,128,10,225,46,240,47,244,43,252,151,4,166,103,211,242,196,111,68,16,149,92,220,121,224,113,2,42,92,109,245,172,86,91,129,171,118,108,231,158,203,1,136,29,251,231,207,155,45,158,216,103,150,6,94,39,90,86,134,169,87,30,171,216,150,205,73,219,50,61,14,180,102,108,164,35,104,147,67,94,94,234,89,92,246,59,245,138,157,60,212,176,198,202,146,109,217,185,215,166,54,236,196,9,127,19,161,230,139,26,13,244,10,248,12,48,100,82,154,164,27,27,147,227,122,4,40,221,119,84,114,71,242,141,43,212,189,234,185,130,94,201,188,196,17,204,229,83,95,182,246,137,195,54,243,248,67,54,63,115,128,208,238,243,204,177,107,5,229,245,142,165,136,60,80,177,163,71,23,237,248,201,22,249,202,25,223,228,24,96,147,168,2,120,190,239,60,255,26,187,234,134,91,108,100,122,143,181,49,80,72,228,146,24,60,180,128,252,224,80,188,194,123,109,210,40,0,166,149,211,93,225,225,251,204,127,133,254,70,71,38,236,111,254,252,175,236,183,126,251,247,137,58,64,168,248,110,206,118,108,219,107,169,92,1,3,128,134,203,187,158,32,204,121,71,158,252,120,178,55,59,43,180,65,167,140,93,70,0,45,234,228,129,253,210,87,81,13,68,128,233,218,94,122,229,101,246,99,31,253,136,93,121,217,165,118,116,230,136,77,76,78,226,37,95,114,176,117,235,142,243,205,8,249,46,152,207,197,72,19,73,227,80,127,36,13,130,69,225,217,37,143,187,199,21,39,219,218,117,213,20,76,103,40,79,40,171,215,220,51,146,127,173,146,190,199,181,6,90,22,231,105,205,56,84,184,38,64,239,224,183,206,217,71,201,66,222,70,123,99,118,106,110,201,174,35,55,253,5,23,252,147,221,243,237,199,44,70,46,247,4,70,31,90,78,121,139,119,123,138,98,193,2,211,182,186,20,160,86,14,250,124,49,111,43,101,128,51,215,147,180,191,101,243,70,187,227,182,55,218,91,248,76,79,78,88,183,217,176,177,173,91,29,44,111,227,197,239,66,23,240,92,7,248,157,70,200,152,60,236,135,198,174,97,105,151,69,211,90,155,147,174,187,18,77,235,137,154,184,249,158,169,62,215,244,178,234,190,214,3,75,11,23,50,159,126,187,50,192,224,253,217,123,254,249,118,249,53,87,179,63,27,182,76,170,139,145,169,105,235,150,217,171,24,196,164,210,50,198,160,232,113,205,217,239,111,71,230,135,250,139,6,28,141,209,253,117,63,16,238,57,189,163,138,102,32,3,25,151,166,65,67,26,204,185,171,176,238,206,250,131,139,50,16,2,244,167,25,107,156,247,43,69,157,69,82,10,28,126,248,49,231,169,159,43,141,216,50,109,29,60,113,220,190,249,240,35,182,34,99,35,160,127,143,244,6,50,60,210,188,148,90,68,6,5,93,162,86,232,119,72,225,248,21,125,193,27,105,248,223,41,63,80,127,238,12,12,152,169,206,85,162,235,209,56,181,62,250,232,90,212,102,84,231,244,117,27,204,215,169,165,251,58,151,145,82,244,123,169,54,135,139,239,71,247,253,216,134,219,211,119,65,116,95,111,248,217,23,250,251,112,191,234,179,131,198,186,230,189,242,159,170,63,255,236,240,56,53,39,189,51,206,208,130,101,213,239,168,32,127,11,163,141,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,220,86,32,128,254,115,123,253,194,232,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,158,135,2,191,240,11,191,240,60,158,254,142,62,26,219,179,103,79,255,91,223,186,15,216,4,4,6,252,212,235,117,66,220,3,213,0,65,2,56,130,57,171,5,40,7,150,226,20,136,56,128,97,125,174,9,133,235,92,159,62,80,213,127,119,245,184,231,91,136,174,11,234,10,144,9,164,2,184,248,38,184,220,105,85,0,127,57,75,227,185,219,238,241,105,211,23,222,187,241,148,218,4,230,55,154,240,201,150,109,218,121,169,189,234,22,179,123,190,252,247,54,123,226,33,158,93,176,58,99,149,3,254,209,227,29,66,240,207,218,134,201,140,109,223,52,110,227,99,120,179,227,189,222,5,100,79,0,122,151,86,90,0,197,67,86,91,90,182,185,169,35,182,109,219,110,27,223,182,43,242,72,207,21,25,174,160,46,243,67,11,7,35,25,155,3,216,50,0,16,192,100,126,132,27,88,51,8,80,93,114,146,51,120,34,4,116,172,113,234,152,205,206,204,216,242,169,147,86,155,63,101,141,229,37,75,3,141,71,210,35,204,43,73,228,132,69,59,49,123,202,230,202,204,7,22,76,228,126,235,0,44,27,52,209,138,23,237,162,107,94,106,151,95,121,179,77,110,220,109,237,126,150,251,104,139,190,233,76,194,10,132,129,111,227,69,30,67,19,1,126,25,100,84,0,202,197,145,140,149,240,218,191,243,206,127,181,223,252,175,191,107,149,90,219,54,110,216,106,83,147,59,88,191,2,222,255,163,60,39,13,59,224,119,64,44,105,17,234,173,101,32,105,131,176,245,232,235,168,187,230,209,177,125,247,63,98,27,166,39,108,172,152,179,69,210,9,188,227,142,55,216,79,253,155,79,96,68,80,176,249,217,19,86,200,102,136,32,208,116,105,11,54,109,221,102,241,81,194,245,75,3,45,176,92,245,25,171,143,128,128,130,17,132,215,190,192,64,161,239,226,183,3,82,57,74,230,225,34,136,184,10,244,135,111,12,127,151,246,212,59,99,1,108,107,111,105,191,69,131,241,32,151,250,254,25,160,123,1,79,251,17,12,71,70,226,25,123,41,209,9,238,125,224,97,167,131,246,125,34,149,115,109,56,120,201,248,186,26,167,218,115,209,7,122,182,188,184,128,33,68,214,26,213,154,93,113,245,75,156,46,87,188,228,82,244,172,219,24,250,36,146,227,209,30,1,62,59,112,74,155,196,241,119,235,222,92,94,38,205,3,169,36,220,24,53,164,211,231,225,174,159,126,233,137,211,92,63,255,193,185,158,117,237,105,143,106,223,250,253,171,247,150,107,50,150,209,52,146,68,238,144,193,194,226,177,227,54,62,61,77,148,140,156,213,231,102,45,55,142,225,70,117,133,102,154,116,254,0,0,32,0,73,68,65,84,58,50,188,208,187,202,115,110,45,25,130,198,169,127,105,211,193,255,39,142,42,186,226,34,97,196,136,18,193,123,204,188,181,150,26,151,247,2,215,111,66,87,145,17,120,7,4,233,245,143,32,127,90,134,47,77,210,72,84,43,182,120,244,4,239,203,10,81,34,114,214,99,191,44,243,190,255,235,189,247,3,252,123,214,198,136,164,237,108,3,52,63,244,117,128,57,205,120,101,72,161,20,27,26,119,140,200,21,252,14,104,254,20,175,181,142,238,31,142,235,139,175,163,235,210,208,127,220,51,122,238,12,207,172,111,195,159,107,205,253,115,254,218,250,163,218,215,248,116,244,117,117,244,231,235,235,191,152,231,26,135,31,139,219,175,131,206,252,120,124,223,94,19,148,95,29,179,159,135,234,232,217,84,82,57,74,162,151,90,134,30,1,244,75,153,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,185,173,64,0,253,231,246,250,133,209,7,5,130,2,65,129,160,64,80,32,40,16,20,8,10,60,71,5,238,187,247,65,187,228,146,75,158,227,211,223,157,199,254,246,111,255,206,170,213,54,248,173,107,43,64,183,210,72,17,15,101,192,220,192,99,51,6,80,83,200,120,40,27,31,33,159,168,8,10,197,1,213,14,220,175,93,246,183,221,49,194,63,250,138,215,43,117,4,233,92,232,127,65,68,129,73,248,164,224,112,12,128,167,240,230,169,120,1,128,151,113,253,193,185,157,71,126,151,122,73,194,159,159,58,185,200,51,121,155,218,124,161,93,126,117,211,30,123,56,75,206,251,251,201,21,63,103,25,188,209,9,26,110,115,149,154,85,86,154,132,160,63,105,83,163,57,155,28,43,184,60,234,43,139,53,203,17,142,190,0,52,111,118,203,86,62,190,96,43,115,143,218,200,227,37,203,148,38,109,122,215,37,150,42,142,91,190,4,188,206,3,69,83,252,39,141,198,72,136,123,26,118,208,148,129,138,122,70,132,158,232,7,237,149,42,94,222,101,171,55,151,108,110,254,128,85,22,103,109,133,52,8,241,78,12,239,253,188,21,146,5,190,99,64,81,239,217,204,201,147,118,114,118,222,78,45,118,173,73,51,56,142,91,23,163,134,62,233,3,226,153,17,187,232,226,151,225,109,125,179,77,225,201,95,107,96,228,64,62,114,69,85,232,96,40,80,42,145,155,156,176,229,125,190,167,9,165,31,151,94,120,72,119,58,13,160,90,202,30,63,124,196,254,211,39,127,205,238,185,239,126,194,199,79,219,228,228,54,43,150,166,208,174,96,179,167,22,45,87,202,0,251,137,214,208,171,88,139,177,226,115,11,152,22,232,35,162,0,222,183,77,60,188,171,120,171,111,196,51,125,121,126,222,54,77,141,219,255,250,147,63,102,119,188,229,141,54,78,223,205,58,33,222,161,183,202,245,222,6,230,79,78,77,242,60,107,132,161,65,156,92,234,29,158,79,42,84,189,82,12,160,79,143,207,170,129,136,128,34,6,10,107,251,64,123,97,173,104,79,72,102,149,211,96,255,122,46,171,58,131,122,2,141,174,254,48,136,213,119,174,235,31,119,79,160,219,213,27,60,228,54,154,217,248,248,184,85,235,109,123,217,203,175,183,47,127,245,110,123,228,224,140,51,136,232,19,77,33,142,193,64,10,40,173,125,215,35,52,188,210,55,244,250,45,183,47,227,204,35,11,128,126,239,135,222,111,239,124,199,219,156,65,68,22,47,248,169,13,91,232,7,10,205,123,80,39,196,124,14,35,153,56,80,189,197,190,80,232,254,52,6,26,130,252,195,101,61,76,93,189,55,60,103,63,236,213,155,124,113,115,100,255,13,234,169,138,135,234,110,95,234,93,146,210,140,213,125,164,1,255,58,29,90,68,203,104,53,173,152,207,90,149,244,12,133,76,214,114,99,35,206,72,37,70,196,11,189,131,138,4,160,54,157,190,106,195,125,7,120,15,140,5,220,5,255,103,120,172,92,147,119,189,160,187,188,214,53,12,182,2,13,113,93,145,21,104,191,203,90,184,225,211,79,15,195,158,4,145,45,82,244,81,65,167,185,67,71,24,83,153,8,18,89,235,164,210,54,191,82,179,7,14,28,178,71,143,31,227,60,107,45,22,68,118,54,41,222,73,181,171,148,4,26,147,126,119,92,68,17,222,19,121,244,171,120,48,173,239,210,217,31,253,119,119,97,232,79,116,93,131,29,204,123,112,79,215,163,123,235,35,49,248,137,235,25,125,87,191,218,239,222,216,100,173,29,61,239,247,170,7,235,30,174,235,158,222,17,125,162,126,6,29,191,136,7,223,143,215,72,99,241,227,24,72,245,164,189,171,174,138,234,235,181,242,231,252,160,59,175,254,232,65,126,175,48,204,104,181,48,114,9,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,206,105,5,146,51,51,199,207,233,9,132,193,7,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,158,139,2,187,118,237,122,46,143,125,87,159,41,150,74,0,254,89,198,64,248,126,242,143,11,62,9,6,233,40,143,77,121,241,71,192,74,190,177,3,40,72,237,85,72,36,180,7,24,141,168,98,52,21,217,5,8,226,170,56,24,169,35,23,220,51,192,34,121,246,234,122,92,253,240,124,41,143,231,57,158,252,45,242,194,203,251,60,150,232,2,144,82,64,66,114,114,227,145,94,195,240,96,98,211,102,235,181,234,54,135,167,252,166,93,23,216,248,196,136,221,131,119,246,161,67,15,145,111,125,137,144,245,10,224,30,7,104,86,109,97,161,79,152,254,154,149,23,228,113,205,103,10,175,122,140,5,148,50,160,151,0,90,197,200,243,221,169,112,127,201,226,181,121,59,114,236,136,37,115,37,43,22,71,128,181,69,12,11,8,233,78,255,201,100,218,129,44,129,45,129,204,22,158,198,109,165,56,168,55,9,113,95,119,97,238,219,157,42,156,149,136,4,228,112,31,5,200,51,104,188,187,251,228,179,103,28,179,203,54,63,87,182,165,114,195,136,210,111,61,133,138,167,221,21,55,207,140,237,62,239,18,187,240,178,235,108,235,5,215,91,181,145,182,165,26,144,140,57,53,9,215,159,43,98,164,0,72,239,97,108,208,196,243,121,148,117,202,50,135,114,25,80,11,76,222,178,105,131,29,158,57,98,191,245,155,191,99,95,251,250,183,88,165,132,109,221,182,19,67,141,113,224,50,0,30,254,156,193,104,65,6,1,152,27,0,224,24,55,17,14,82,132,240,151,87,125,179,86,181,37,162,27,212,25,103,28,146,154,72,39,237,226,11,118,59,192,255,182,219,222,132,215,119,6,79,246,57,140,6,242,46,244,127,138,185,141,111,36,221,1,139,171,112,255,253,4,225,250,229,173,78,218,0,71,199,29,204,5,252,1,140,35,24,141,55,54,243,80,251,89,237,37,214,219,69,113,144,231,191,3,164,17,20,21,46,213,231,121,23,250,215,63,218,183,108,180,232,163,141,168,254,136,232,224,12,19,152,3,102,19,118,217,37,123,237,170,171,47,179,125,143,62,130,150,37,64,50,134,45,2,198,12,189,67,117,76,91,88,211,22,123,164,197,28,26,118,195,181,47,181,143,127,236,163,246,250,215,222,226,128,51,177,248,35,35,21,210,28,8,110,131,56,45,135,167,60,22,51,214,70,147,52,107,133,240,214,90,89,177,180,188,233,249,254,98,150,14,99,72,10,216,3,156,9,51,128,188,236,113,25,165,160,185,246,109,18,3,145,4,159,36,134,8,205,217,57,210,94,96,152,65,136,253,78,5,47,250,17,198,74,162,8,151,6,65,131,68,71,201,166,119,149,152,0,180,201,239,1,237,251,53,115,70,1,170,55,88,67,125,147,199,126,135,254,244,94,43,74,132,51,14,160,29,21,181,163,113,200,192,71,161,252,251,244,171,205,16,199,176,167,54,191,128,177,206,97,75,98,16,147,200,99,172,195,2,156,44,47,218,215,31,122,200,106,132,234,95,97,19,247,136,162,209,103,94,41,140,0,100,228,210,100,175,246,169,159,20,236,7,52,199,249,141,106,107,189,212,246,112,159,174,247,232,143,27,3,95,117,95,195,81,241,215,180,63,148,234,65,37,186,63,168,224,174,156,249,218,224,214,234,97,181,173,213,43,167,127,209,239,135,255,248,62,180,79,221,94,165,170,31,247,233,79,189,240,103,195,227,244,227,136,174,69,191,205,79,213,163,234,233,227,214,112,160,181,140,145,20,177,35,210,48,74,157,160,253,22,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,156,219,10,36,183,111,223,126,110,207,32,140,62,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,125,162,192,36,121,215,143,205,156,32,74,61,249,224,241,232,23,168,81,120,248,106,45,130,95,202,187,236,242,216,43,255,252,160,120,96,228,60,59,129,120,9,224,158,195,172,2,64,162,122,250,87,208,205,125,196,10,9,173,221,106,3,231,128,66,20,133,3,87,56,251,150,60,192,21,90,158,156,242,177,14,94,198,217,56,16,92,198,6,73,7,230,235,64,189,108,166,224,32,89,3,192,30,39,84,126,38,159,34,172,61,96,47,61,106,123,47,123,181,109,223,121,153,61,114,255,93,182,112,234,113,224,245,146,141,228,198,241,14,238,227,137,94,182,90,181,103,11,139,43,54,178,92,179,44,158,237,35,227,69,27,157,40,0,242,139,12,177,73,187,192,92,32,102,186,87,182,254,202,146,173,84,250,86,17,5,7,214,247,129,142,14,196,49,230,174,224,169,138,32,37,80,48,225,188,214,1,233,104,86,2,68,182,241,8,239,226,185,223,192,251,189,188,84,163,207,6,109,245,12,231,113,103,3,17,35,36,121,11,112,89,109,3,191,91,9,128,249,110,219,123,241,75,236,2,62,163,211,59,173,210,192,67,62,161,240,238,244,13,188,204,1,217,211,25,188,247,249,39,205,88,201,96,96,113,32,106,159,144,251,165,2,134,4,24,66,44,44,204,219,95,254,197,95,219,103,255,224,79,184,153,181,11,246,92,96,211,83,91,105,35,227,12,54,82,24,21,8,174,42,220,126,173,81,6,246,226,73,205,146,116,123,117,12,38,218,140,115,222,42,75,21,214,4,76,77,157,151,16,146,254,29,119,220,102,55,191,242,70,27,39,28,125,117,121,209,178,57,162,32,224,145,158,47,145,218,0,3,5,172,5,208,13,227,15,230,162,245,77,203,176,65,154,56,152,75,227,42,226,164,120,245,118,59,77,235,96,24,145,98,78,234,87,70,29,110,63,104,115,0,108,221,35,140,207,237,37,206,135,97,103,204,165,20,80,91,67,208,213,129,235,168,13,221,118,90,185,181,162,158,96,190,192,41,95,85,180,7,221,147,122,158,58,93,140,62,18,19,147,214,158,155,179,84,97,212,38,8,7,255,166,55,222,106,255,240,15,255,96,77,194,239,231,178,99,172,87,13,136,73,248,134,110,203,150,22,78,161,73,195,94,126,195,117,246,67,183,254,160,125,236,35,31,181,20,57,230,229,220,222,101,127,198,226,192,125,109,101,174,185,124,244,178,16,168,213,220,120,83,24,99,56,23,116,110,203,184,228,52,200,47,13,40,26,155,159,175,174,184,185,232,134,138,234,48,110,87,71,90,81,100,20,115,90,25,220,143,38,169,169,147,179,94,21,136,140,33,17,100,180,16,21,188,205,137,98,161,196,13,170,219,105,84,49,32,201,185,57,170,233,100,129,104,3,68,138,112,26,169,67,21,218,246,0,90,80,87,109,42,186,129,15,241,174,161,104,236,122,167,213,134,234,212,152,187,194,182,251,34,112,174,143,171,66,123,105,140,16,234,181,186,21,248,93,73,102,210,150,198,16,102,158,40,23,135,31,219,111,152,32,48,16,23,197,223,86,104,240,190,199,30,183,35,243,139,214,45,176,239,19,25,91,105,116,57,2,243,49,26,145,241,66,28,176,204,82,11,237,171,115,215,191,222,225,24,107,160,223,35,141,99,117,252,156,199,88,35,95,60,172,78,200,64,64,141,32,139,158,137,126,207,188,102,145,151,125,116,205,123,234,59,117,221,188,125,27,238,249,65,36,1,253,102,102,121,79,154,68,113,144,54,170,19,105,36,47,247,72,187,21,140,62,244,140,250,211,120,51,236,13,247,251,201,224,162,190,252,40,159,253,209,63,239,247,212,250,22,252,120,116,93,125,43,146,135,174,105,77,117,46,35,17,63,22,255,172,111,75,99,214,254,84,61,25,90,36,48,240,209,61,125,146,252,134,167,49,26,81,91,105,126,111,170,213,58,6,78,188,7,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,57,173,64,114,98,2,175,142,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,179,94,129,73,247,127,187,11,220,8,236,43,76,118,27,38,24,193,46,1,247,24,222,239,48,157,167,44,194,96,14,0,62,161,150,174,2,45,105,32,242,240,151,223,121,4,71,227,130,118,220,22,43,139,199,178,128,59,188,140,249,171,188,226,9,66,211,43,188,124,162,231,48,170,131,80,174,15,88,156,194,199,203,211,56,133,183,125,126,148,112,251,249,41,194,213,79,219,193,3,247,217,129,135,200,235,61,119,212,234,68,38,200,2,206,5,183,219,177,150,157,88,228,233,229,186,37,103,235,120,187,207,26,76,138,188,247,105,27,33,77,65,9,3,128,2,192,139,76,226,110,172,208,91,38,3,216,146,91,51,151,164,75,198,233,32,48,38,0,11,92,196,224,64,176,172,86,174,216,18,80,187,186,210,6,100,154,149,73,119,78,36,123,103,18,33,15,126,112,26,222,198,105,194,251,3,211,178,37,27,217,178,197,182,238,184,192,118,95,240,18,219,188,229,124,151,166,96,97,137,123,68,17,72,36,240,88,86,4,252,20,243,75,17,218,156,8,1,2,113,138,82,144,1,178,247,250,13,171,16,205,160,52,90,32,187,64,206,254,244,207,254,202,126,231,51,159,37,21,65,220,54,111,220,78,52,130,9,147,215,125,15,106,154,32,220,121,159,158,59,68,3,104,119,87,208,83,99,92,176,76,26,175,91,96,228,177,153,67,120,69,147,183,62,147,183,106,165,106,111,185,245,245,118,251,91,222,108,175,126,213,43,0,220,117,59,118,236,168,229,1,178,91,55,79,91,146,200,2,14,230,51,22,17,86,65,120,150,7,240,23,69,57,72,245,155,236,17,238,185,226,4,163,122,151,251,0,87,142,49,1,122,21,15,239,221,119,119,69,76,122,245,178,135,145,58,62,161,12,54,160,135,143,167,221,87,253,51,236,79,183,243,220,61,233,153,177,238,252,146,165,136,118,96,24,31,36,115,89,187,254,250,107,236,214,31,188,197,254,242,175,255,14,67,142,6,32,185,106,139,11,68,182,136,117,236,210,189,23,216,173,111,120,173,221,113,219,91,236,210,171,175,178,22,97,249,245,78,200,88,161,167,200,20,190,191,167,123,49,78,27,232,11,112,226,230,227,59,143,218,147,172,3,133,89,7,247,182,113,190,86,39,146,29,79,108,238,233,125,115,231,122,128,115,87,56,174,213,30,92,91,119,88,93,19,189,172,84,150,1,137,140,3,216,68,34,229,188,15,172,51,208,157,120,28,188,203,82,74,117,244,166,160,21,123,160,135,247,254,212,232,8,17,34,150,216,203,105,140,98,154,118,4,160,223,2,254,103,88,27,25,185,244,137,56,112,239,190,125,246,208,193,35,214,1,240,235,61,231,49,247,14,68,191,29,209,40,123,26,131,198,78,251,122,59,162,171,234,113,173,156,105,159,172,206,97,173,154,131,213,170,219,147,17,141,155,87,228,181,174,148,0,190,13,29,35,67,12,175,242,80,3,235,190,250,62,252,81,183,253,119,223,158,206,253,103,221,227,207,249,212,183,253,76,26,24,174,251,108,198,49,252,156,250,241,231,250,229,76,177,134,125,54,152,62,250,93,12,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,206,109,5,146,27,55,110,60,183,103,16,70,31,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,62,81,96,219,182,109,209,76,1,118,125,0,158,11,223,15,184,21,4,18,104,238,144,115,30,212,69,29,135,101,159,158,10,14,233,22,1,209,200,251,83,151,147,192,65,229,123,143,208,36,109,2,216,84,156,215,40,48,91,94,210,9,0,178,188,70,147,244,157,2,246,199,8,181,15,138,163,14,245,59,10,57,78,36,0,162,12,112,133,58,10,173,95,192,56,33,97,187,175,152,180,45,187,46,183,131,143,221,11,68,188,207,86,150,142,1,54,241,228,198,123,215,18,202,19,79,254,104,230,216,150,195,105,197,108,254,84,139,246,23,44,7,88,31,39,108,184,34,159,167,0,236,113,188,84,213,255,26,188,166,75,66,213,203,163,213,125,148,187,29,15,127,1,173,70,67,71,193,72,100,225,35,184,15,119,183,58,154,181,250,41,235,146,99,28,23,114,43,109,152,178,157,187,247,218,238,11,175,32,79,252,86,230,89,178,70,159,84,2,150,183,28,134,6,189,24,243,0,236,39,179,125,75,225,129,173,232,10,113,162,10,36,128,157,2,235,90,139,172,96,117,47,237,0,219,125,247,127,219,62,245,233,223,176,3,71,142,217,228,248,14,219,180,105,23,207,18,158,30,125,149,23,29,156,15,188,36,156,122,187,10,196,102,178,86,55,82,202,147,74,224,184,181,235,21,7,224,107,181,190,141,230,250,246,198,219,223,100,31,253,200,135,109,122,124,140,249,212,156,119,255,52,97,232,167,166,38,9,89,128,171,117,21,235,133,12,94,224,210,63,66,184,110,189,4,67,169,140,54,132,134,215,194,57,88,170,28,236,234,61,50,28,161,203,8,252,186,117,142,32,49,151,34,80,235,190,68,243,243,228,92,243,60,83,81,4,136,225,194,83,238,31,215,80,180,133,88,0,122,19,4,118,37,58,234,150,107,19,184,156,192,88,195,200,33,238,230,64,68,3,129,239,219,111,123,179,125,225,243,255,211,14,2,151,123,232,125,45,225,252,223,254,142,59,236,182,183,252,144,77,111,219,140,155,121,221,170,39,79,88,14,3,10,103,176,32,72,75,163,209,56,7,29,203,200,193,209,115,205,118,125,25,212,25,28,28,77,246,85,68,150,125,209,180,215,157,235,174,102,233,129,106,84,213,235,195,93,105,53,120,70,123,85,245,92,174,122,93,227,94,116,206,216,168,166,55,72,67,100,117,92,51,30,250,235,158,138,230,19,53,55,52,166,193,117,119,95,222,239,42,172,163,123,196,157,71,15,235,157,208,251,160,163,47,234,203,73,34,99,30,140,78,20,213,161,137,21,76,49,150,178,52,213,30,123,228,49,91,156,61,101,99,197,162,85,235,188,64,133,140,237,159,157,183,175,62,240,144,29,47,179,103,49,46,105,176,86,74,135,33,67,1,165,124,208,218,50,11,215,5,191,10,236,68,245,175,40,14,26,123,244,241,253,251,163,191,30,173,87,116,213,127,247,186,234,216,37,245,136,204,6,92,125,237,113,246,146,191,239,219,138,246,190,206,212,111,164,163,219,115,131,10,235,251,26,126,94,222,242,250,232,154,234,233,119,213,143,99,240,248,243,58,248,190,134,219,28,254,174,190,253,185,234,14,215,247,215,159,205,0,124,27,218,21,250,237,214,239,166,34,23,104,15,84,87,234,207,166,169,80,55,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,206,66,5,146,159,250,212,167,206,194,97,133,33,5,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,235,20,136,109,223,190,181,239,156,115,1,106,184,130,59,216,171,48,212,2,163,130,56,30,10,173,123,238,25,159,10,139,169,13,121,250,38,104,79,176,95,215,20,2,95,71,103,70,0,61,149,151,112,12,111,244,56,110,237,73,194,207,167,149,155,187,79,116,1,220,121,251,41,62,242,238,143,231,172,79,168,255,46,0,177,35,143,114,129,71,158,107,16,0,188,152,2,154,111,44,218,110,224,225,198,29,231,89,121,254,136,157,152,57,96,115,39,142,224,109,95,225,249,150,3,220,41,198,65,203,244,12,8,111,117,241,182,55,140,2,240,246,135,90,197,227,242,78,119,163,115,99,142,224,28,156,27,239,118,201,227,1,151,3,165,14,118,98,120,144,140,89,21,47,121,194,7,0,139,83,46,68,127,151,80,250,185,177,41,155,216,188,205,70,166,54,217,142,61,23,145,58,96,220,178,197,49,218,32,180,126,83,102,7,120,237,243,76,18,200,159,202,22,128,251,52,145,193,31,159,56,253,202,123,205,95,82,21,68,208,86,161,209,71,70,179,54,74,4,131,131,71,143,216,207,255,210,175,216,253,15,239,183,98,105,11,6,4,151,208,238,136,27,95,139,92,243,242,72,103,164,232,83,195,32,2,112,223,169,48,255,5,210,24,44,226,128,93,183,38,225,181,53,220,61,219,38,237,131,31,120,159,189,245,182,219,173,72,30,121,165,109,168,215,86,108,108,108,212,38,9,115,79,188,116,36,34,28,59,94,255,174,200,138,65,168,149,131,214,82,58,245,229,173,47,136,79,116,128,232,94,4,17,29,22,198,48,32,2,242,64,70,213,27,232,26,53,182,246,87,43,17,41,190,118,109,253,183,225,61,168,126,221,26,157,214,158,235,209,61,166,241,105,125,84,156,7,187,190,144,50,33,198,126,114,121,20,48,136,32,199,131,51,104,185,242,250,235,236,39,126,252,99,172,123,209,46,186,232,82,187,240,194,61,164,43,192,64,131,251,205,197,121,69,230,183,124,150,208,228,236,95,55,202,1,168,213,92,35,146,253,116,35,87,231,207,160,184,246,207,92,207,205,117,248,190,230,61,124,62,120,44,170,39,29,180,22,146,251,137,99,147,54,50,84,208,209,189,2,235,170,232,153,97,173,93,67,81,99,107,125,170,93,25,125,0,222,123,236,55,165,228,208,167,175,20,14,20,167,191,59,106,7,243,15,253,165,169,94,91,169,218,232,200,152,205,28,56,104,135,15,236,183,130,210,62,80,218,180,183,88,107,218,93,15,236,179,131,11,139,22,47,141,98,48,35,111,126,82,125,40,133,6,134,53,81,4,1,64,57,211,115,107,75,39,110,119,97,224,224,126,79,180,60,235,202,240,60,52,47,255,25,174,230,223,103,29,53,173,4,123,196,25,20,169,146,19,73,58,250,39,6,112,223,157,174,237,55,157,122,173,207,212,135,174,57,99,136,1,232,215,111,170,64,191,142,47,84,241,253,15,183,55,60,127,127,93,215,188,209,129,158,209,24,116,116,239,177,171,180,94,200,193,249,154,8,110,127,248,118,20,225,196,25,101,97,164,213,38,253,135,162,124,148,203,101,223,93,56,6,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,57,170,64,114,213,43,232,28,157,64,24,118,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,251,73,1,229,139,110,64,188,5,112,134,243,55,71,0,233,133,0,82,242,40,29,192,124,145,63,48,183,250,226,95,224,61,254,223,9,185,197,3,254,0,229,194,240,73,142,73,64,120,159,144,243,114,196,238,226,221,43,15,254,158,81,7,24,39,88,223,39,151,122,207,128,75,228,85,79,166,75,182,8,156,237,215,235,150,79,141,216,248,142,41,155,218,118,145,109,216,62,11,240,63,105,167,78,206,88,5,112,91,158,59,110,77,66,216,247,58,85,56,101,139,160,250,29,235,40,223,122,161,228,194,237,11,94,70,80,151,110,220,56,25,18,163,93,38,21,64,12,47,127,229,66,239,211,119,27,0,47,174,25,83,180,0,8,125,63,55,194,56,115,228,233,30,179,13,99,211,54,177,113,135,77,109,222,110,227,27,182,88,186,56,78,21,12,0,32,148,240,76,55,199,12,176,57,155,1,238,99,212,208,163,173,116,142,20,9,106,138,100,246,130,232,210,70,23,164,89,159,240,232,89,238,43,199,119,138,144,243,255,249,215,127,215,190,240,165,175,89,105,100,139,109,63,239,34,75,100,139,212,81,104,127,1,94,12,35,4,96,241,224,111,119,203,86,175,47,225,148,190,108,237,22,57,212,201,207,190,82,174,201,95,217,110,184,234,34,251,145,15,188,223,94,125,243,171,24,71,202,65,254,137,241,81,82,25,104,30,242,206,103,125,240,210,118,243,35,164,58,141,209,254,192,35,25,218,170,113,138,253,245,101,253,64,93,55,120,218,85,219,154,71,196,72,169,163,121,48,26,233,202,159,213,122,81,77,214,85,151,180,47,184,235,193,179,155,187,206,41,238,186,190,184,118,116,97,112,197,31,117,239,73,74,4,156,21,110,95,143,197,156,129,67,70,6,12,236,17,73,149,39,7,188,181,154,246,206,247,188,139,123,228,129,39,98,66,60,70,212,134,214,10,107,66,194,5,230,17,83,164,2,21,73,43,99,5,205,80,30,252,209,228,85,65,119,57,70,7,55,135,193,215,167,59,248,71,84,79,42,169,248,189,231,190,187,62,6,119,92,52,5,174,186,200,8,170,168,26,42,2,222,236,85,38,43,221,162,51,119,195,157,71,64,158,115,246,80,180,157,35,61,220,154,68,213,78,251,27,23,73,87,161,81,215,158,31,216,106,255,209,109,183,30,172,123,151,61,210,70,67,133,238,119,215,184,45,16,207,78,113,18,169,79,141,47,205,248,138,133,81,155,63,122,194,30,187,255,1,222,59,210,81,164,210,182,76,42,138,196,200,132,221,243,192,163,182,239,228,73,235,228,136,74,129,241,139,154,203,202,75,28,3,2,222,58,198,78,82,0,214,134,64,25,238,253,211,40,212,79,156,118,227,110,13,52,238,104,176,110,220,103,216,31,218,3,254,163,186,170,231,161,119,159,168,3,137,52,191,43,218,3,52,165,235,93,229,13,160,232,25,213,245,123,214,247,19,157,171,223,168,111,223,182,142,235,139,239,71,215,135,65,255,90,219,235,159,120,118,231,195,125,70,99,141,158,31,254,238,251,210,88,252,117,93,139,174,63,125,127,122,70,31,77,79,71,181,67,16,4,34,170,72,183,20,41,75,88,35,174,47,44,44,60,125,99,161,70,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,156,213,10,4,208,127,86,47,79,24,92,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,116,5,4,120,27,245,89,240,87,119,21,244,123,120,36,48,53,112,214,61,253,33,7,184,214,93,122,138,83,181,231,60,72,169,163,124,222,2,102,202,36,31,121,149,10,32,69,31,1,246,4,240,46,37,23,119,119,63,6,188,7,148,131,15,219,196,197,111,11,54,113,93,16,218,181,208,39,148,127,155,103,240,246,143,231,0,231,120,0,47,213,240,6,166,86,126,124,187,77,109,221,99,219,235,53,171,44,205,219,210,169,99,86,93,158,181,22,176,191,86,158,229,251,60,220,183,106,213,142,90,199,224,0,112,237,60,136,57,42,197,128,198,164,18,75,19,225,128,112,250,93,172,14,92,120,124,8,87,28,143,228,108,174,96,153,108,201,198,8,199,95,44,77,216,196,212,22,60,226,55,0,145,199,128,96,57,64,54,169,15,24,71,165,66,204,129,60,94,254,57,66,224,227,253,202,31,114,189,227,205,79,72,252,28,70,22,113,121,45,71,137,200,129,101,34,105,192,67,245,205,53,233,49,58,142,33,3,252,236,183,63,243,89,251,220,231,254,210,70,74,219,108,106,211,78,103,76,80,46,215,225,191,68,74,96,157,146,9,64,117,191,193,26,86,172,86,155,179,202,242,156,139,102,80,197,155,154,224,8,232,104,118,235,45,55,219,199,63,242,17,187,244,146,11,173,94,93,182,10,243,223,186,117,43,81,5,8,79,15,180,115,133,185,202,99,90,196,181,213,32,197,1,250,71,238,212,130,246,212,96,13,176,150,96,29,21,146,156,200,12,14,126,235,30,224,112,0,133,53,15,1,95,193,105,231,0,174,134,35,57,93,27,74,113,224,78,93,123,58,81,192,127,53,237,43,69,223,35,16,169,181,80,69,117,17,29,221,137,254,12,213,215,169,0,176,36,244,69,6,34,9,230,149,41,50,135,90,3,47,116,34,59,40,37,1,144,186,186,188,108,133,177,73,238,21,172,190,132,39,50,64,57,55,54,130,151,50,57,199,129,208,29,230,158,212,154,105,109,4,251,85,212,191,230,203,188,244,79,76,100,120,184,195,168,214,179,250,235,231,60,52,236,232,121,245,181,110,126,238,198,25,174,59,93,244,94,105,44,110,239,234,217,168,25,197,135,144,46,42,58,8,144,71,235,56,184,176,38,185,170,184,226,218,243,125,251,163,155,59,235,172,231,217,27,29,180,116,57,217,249,129,64,5,246,52,253,80,215,27,123,36,168,159,96,143,164,209,171,94,94,182,131,251,246,89,188,137,225,10,17,67,186,64,252,108,62,111,199,42,21,251,6,215,91,233,60,239,88,214,78,225,213,159,35,194,69,49,155,179,149,185,89,43,20,115,46,122,7,166,38,110,111,9,246,43,50,131,76,48,52,70,165,184,136,246,68,4,162,53,120,175,167,190,235,94,116,63,250,174,107,190,168,158,246,105,140,1,199,121,183,5,173,245,123,228,195,208,171,158,222,3,231,241,238,140,85,116,197,205,84,95,158,80,162,223,50,13,112,173,168,239,200,112,64,239,73,20,182,223,123,244,15,143,115,237,137,231,254,109,125,123,126,222,195,215,163,57,71,191,187,107,227,245,99,246,71,63,134,232,124,253,246,240,109,168,150,230,162,223,7,233,168,207,252,252,130,253,252,207,255,156,111,32,28,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,28,84,32,185,125,251,246,115,112,216,97,200,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,239,79,5,198,199,199,109,110,14,79,119,128,93,187,13,17,166,8,18,233,35,248,213,237,8,102,130,123,6,224,251,233,84,114,94,212,67,116,8,159,92,215,150,127,206,129,34,7,73,163,235,14,20,3,9,227,137,54,225,234,241,226,7,88,43,108,186,197,128,127,248,244,198,226,242,30,101,92,169,22,237,180,172,51,240,46,23,112,140,117,83,100,186,7,101,186,225,9,22,227,54,143,199,185,224,90,141,112,210,245,229,6,140,154,198,240,224,158,192,3,126,115,242,82,7,214,91,64,238,218,114,153,16,238,117,171,52,86,224,150,228,155,167,126,139,200,0,61,188,148,59,237,186,243,234,213,88,21,241,32,174,176,222,192,253,100,58,7,252,45,88,129,16,227,69,32,113,46,95,162,125,128,127,186,8,104,7,96,2,33,43,0,226,78,19,248,201,184,147,120,196,143,77,76,59,232,221,39,63,64,74,64,147,54,98,242,230,103,220,13,66,148,231,146,130,225,76,0,207,124,33,76,176,163,59,79,16,233,64,198,6,199,79,30,183,187,191,113,159,125,242,147,191,97,165,177,77,86,24,221,100,155,183,95,104,77,121,34,19,90,191,215,68,7,254,81,136,240,74,109,9,79,233,99,86,169,158,180,70,109,217,154,13,8,53,255,110,217,88,178,247,252,240,123,236,3,239,122,167,77,140,142,90,27,192,63,53,54,110,185,17,60,219,93,152,126,244,118,94,186,172,53,192,184,9,196,117,235,143,145,131,224,173,188,242,145,27,72,204,119,7,148,169,207,92,227,242,116,23,251,116,76,80,186,71,28,24,220,203,92,4,232,85,157,113,234,254,0,150,42,52,59,173,56,248,172,203,106,51,186,45,13,104,67,39,131,34,253,125,113,224,82,13,234,163,226,239,13,213,167,213,232,214,224,154,100,85,136,249,56,192,190,181,178,100,233,2,161,251,1,253,125,190,23,54,110,180,214,210,50,237,176,6,24,98,152,140,70,202,88,84,96,116,144,206,177,214,24,101,244,27,53,12,61,148,190,96,48,14,215,183,31,147,38,174,143,191,231,186,94,61,29,156,61,227,67,52,242,168,197,213,135,212,223,234,60,135,190,175,86,208,23,174,107,77,116,228,95,63,28,7,252,185,16,67,127,141,210,107,115,90,15,110,232,254,254,96,30,131,67,212,152,218,99,100,195,186,243,59,209,147,55,63,191,21,2,246,210,56,178,230,112,166,29,209,79,133,134,194,51,250,45,168,57,200,255,136,85,23,203,54,66,52,139,58,239,88,135,135,90,228,117,191,235,238,251,236,212,114,197,98,27,199,137,122,193,187,143,167,191,114,137,56,67,0,162,104,244,73,11,161,212,15,138,34,209,231,25,69,212,144,37,129,235,201,237,43,77,248,169,139,198,225,246,14,213,162,227,234,4,25,107,244,93,6,3,9,140,139,188,193,141,90,116,191,83,190,42,125,249,253,27,233,23,41,170,122,190,125,223,135,174,13,151,168,157,168,33,213,241,128,221,247,61,92,247,185,124,119,222,245,131,7,253,24,134,143,250,93,80,81,127,170,235,251,85,29,125,252,246,26,52,113,198,131,127,198,183,227,207,53,151,100,130,53,163,17,25,72,204,205,205,185,42,252,121,250,133,57,99,79,225,98,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,124,183,21,72,78,78,18,18,49,148,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,156,80,160,64,142,118,57,38,43,140,124,167,11,24,7,218,232,35,111,214,36,161,180,155,86,91,55,15,15,185,4,0,185,213,151,127,237,224,171,251,118,230,63,242,44,118,5,144,234,188,242,1,171,4,195,119,176,73,232,215,121,245,67,6,21,206,63,6,25,142,128,55,97,233,129,240,9,64,28,81,230,1,229,49,64,127,135,40,3,10,175,77,43,192,110,177,253,148,224,31,225,248,91,0,72,129,229,56,222,193,242,210,111,3,185,18,120,20,247,120,190,3,169,110,226,18,156,34,53,64,2,240,91,204,109,182,209,100,204,38,1,140,14,130,106,92,10,71,47,176,40,95,124,32,152,174,11,102,41,101,64,12,175,223,62,71,193,120,130,8,208,58,112,93,125,37,201,113,207,88,122,13,121,202,38,44,163,182,129,196,30,26,38,9,11,238,156,222,1,151,137,12,209,1,0,99,138,12,208,129,104,99,62,224,250,82,159,177,24,249,224,233,75,253,197,209,161,175,212,0,212,251,246,67,15,217,79,253,204,207,146,207,60,110,19,68,12,216,186,227,2,230,73,10,129,86,4,240,82,142,180,50,215,70,153,84,5,39,108,97,145,20,5,77,60,212,89,30,129,214,87,190,252,10,123,223,123,222,111,183,188,242,102,140,28,72,120,208,172,219,212,228,132,101,75,0,108,17,120,65,226,12,107,200,154,11,176,10,100,202,184,65,30,186,130,185,78,7,117,229,246,133,214,89,208,146,231,180,236,90,123,183,172,209,88,20,126,190,239,160,40,90,240,143,36,4,47,70,245,57,87,17,184,213,51,58,147,129,130,3,168,14,84,187,219,238,143,219,127,78,255,232,218,160,199,181,10,171,223,116,103,176,15,249,166,249,170,55,181,238,100,209,55,54,78,157,144,226,57,12,90,160,145,214,195,139,188,203,90,179,26,174,126,50,155,230,161,104,15,164,229,193,175,239,164,139,224,143,197,136,186,112,90,113,115,213,31,141,62,234,233,180,251,207,248,68,207,70,122,60,227,71,134,43,58,109,152,172,166,175,162,33,173,126,31,156,12,233,231,181,112,117,215,255,145,17,7,99,209,227,110,68,167,181,197,56,221,218,248,198,169,132,62,93,125,120,183,244,81,234,0,133,253,143,113,228,10,170,232,183,67,31,189,71,102,51,199,121,218,253,218,0,0,32,0,73,68,65,84,142,90,121,118,214,242,24,194,84,43,53,107,177,72,61,52,255,151,123,191,101,95,184,231,17,75,108,219,138,97,10,233,37,120,71,167,39,55,89,5,195,128,42,231,147,68,90,168,85,230,121,231,163,169,105,14,234,71,251,75,191,14,138,30,113,218,10,56,67,18,93,209,4,84,56,106,47,186,81,80,223,137,192,125,210,0,40,122,73,228,133,78,21,198,173,61,238,1,188,34,59,172,221,115,13,241,140,239,201,31,7,215,253,237,129,214,209,111,198,218,61,157,175,254,158,242,93,231,195,31,221,123,190,197,131,126,223,183,159,135,239,71,0,222,223,83,95,190,79,127,255,41,247,161,155,183,52,60,125,222,238,253,228,178,214,1,43,12,126,163,249,61,236,244,173,92,38,101,8,105,66,66,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,115,87,129,228,79,255,244,207,156,187,163,15,35,15,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,124,127,41,16,219,179,123,119,255,158,187,191,238,102,45,239,204,21,60,108,39,39,114,56,122,231,241,10,95,4,76,3,240,0,196,10,211,174,16,215,194,211,10,103,221,39,39,124,28,16,36,143,97,240,174,123,222,177,52,253,25,226,87,10,179,223,198,203,61,1,84,119,46,223,180,147,74,39,240,26,111,90,46,61,9,124,238,226,21,42,168,220,193,3,62,77,84,117,32,34,48,142,206,240,242,173,70,144,156,214,213,172,3,75,234,31,111,121,129,59,1,57,87,196,153,1,225,137,120,150,122,26,159,198,208,225,60,26,139,3,143,131,170,66,217,194,186,45,221,2,150,199,121,70,40,203,193,44,234,168,26,77,185,66,149,8,146,137,115,241,233,41,177,188,34,4,136,220,83,250,28,251,194,245,228,182,79,146,216,221,133,178,102,46,2,246,46,68,55,173,37,240,228,119,80,141,71,228,139,140,11,62,71,140,40,120,94,221,96,18,64,200,255,73,91,88,90,228,66,4,93,147,132,210,175,226,141,127,104,230,152,253,187,255,240,127,219,82,171,99,165,137,13,182,101,199,78,250,36,242,188,11,169,159,131,211,51,155,126,217,78,29,63,72,120,255,19,46,92,127,28,131,7,28,160,109,251,230,113,123,203,155,223,100,239,197,139,191,136,49,71,6,253,115,185,34,6,19,132,41,39,210,128,0,157,43,9,198,52,0,142,113,12,59,84,60,60,76,49,23,167,37,3,237,203,152,65,43,205,122,185,117,166,158,195,195,154,132,4,163,79,193,215,255,159,189,55,129,182,52,187,234,251,246,157,239,125,99,189,170,174,158,91,106,181,90,8,205,67,0,51,37,196,14,6,108,162,101,99,8,102,173,132,193,78,98,155,21,39,44,59,70,2,27,59,152,216,203,3,96,22,100,88,43,177,133,12,104,41,56,150,227,21,68,108,67,44,208,128,230,150,212,221,234,86,79,213,85,93,243,244,230,225,206,67,254,191,125,190,115,223,125,175,171,122,210,208,85,233,125,170,190,251,125,223,25,246,217,231,255,157,115,164,234,255,222,251,20,82,167,50,147,108,192,166,66,250,130,62,63,0,90,105,34,15,113,149,248,184,192,201,13,66,116,207,158,253,96,233,68,165,242,18,246,69,67,26,147,231,95,140,23,61,105,46,162,142,11,228,14,222,58,154,161,181,32,143,253,126,199,115,202,154,123,101,19,129,223,110,235,248,132,6,131,45,228,72,115,25,0,184,5,3,227,65,54,138,33,95,56,184,254,154,83,158,40,38,223,231,89,202,58,240,235,120,74,46,73,213,82,114,97,254,200,122,113,131,7,189,165,115,230,139,42,126,67,15,176,42,218,231,102,200,65,39,239,150,114,105,64,25,134,19,36,202,15,235,195,250,156,130,225,26,171,138,72,110,196,168,174,99,172,111,134,24,100,229,123,234,31,161,36,85,214,154,100,61,106,65,121,31,189,94,79,6,35,61,85,147,12,69,252,88,88,88,144,167,254,174,32,238,217,194,146,246,14,173,133,237,141,85,219,84,40,247,115,167,78,89,139,99,47,116,142,251,252,194,178,141,37,227,223,125,254,51,246,111,30,126,220,182,230,37,125,123,79,109,22,108,174,33,131,153,45,29,175,160,104,24,213,70,221,218,19,29,75,209,210,30,192,106,213,88,203,138,222,81,155,224,61,206,55,150,215,191,22,80,85,134,63,229,174,12,111,186,61,91,94,210,113,24,154,214,93,233,192,124,97,175,98,159,98,205,250,250,211,218,226,104,143,65,113,228,192,88,231,71,84,101,184,195,152,32,195,251,90,99,117,237,63,24,55,13,101,232,49,86,207,14,183,246,16,202,25,62,88,176,54,106,53,141,81,33,235,121,70,246,64,123,25,209,79,120,103,79,66,14,207,96,212,214,145,17,181,90,195,143,57,168,200,216,135,118,200,243,104,41,50,148,240,185,141,232,231,72,212,1,107,46,158,33,243,145,143,156,78,167,227,121,244,137,129,14,229,217,139,63,31,71,144,245,204,114,178,12,234,241,44,81,51,178,81,68,227,215,60,25,171,28,227,37,166,22,81,71,216,167,199,194,198,215,44,71,54,104,79,89,94,90,177,179,250,38,172,226,237,221,29,219,221,221,125,142,145,68,81,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,141,142,64,120,244,223,232,95,40,244,11,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,174,133,128,216,28,72,64,72,43,209,58,78,232,65,76,41,154,190,82,65,38,122,59,24,47,40,193,156,102,159,139,60,72,74,207,134,248,74,229,137,4,131,226,20,65,36,146,205,67,182,171,63,241,224,54,20,113,229,68,26,164,147,136,199,228,1,47,89,242,38,46,121,255,251,158,188,238,113,43,134,18,98,201,137,47,145,76,168,91,86,232,251,242,184,34,111,237,68,184,149,157,20,164,78,210,61,19,199,104,152,117,114,2,75,52,86,38,174,11,237,147,234,16,250,212,213,5,25,70,226,220,113,142,2,200,94,179,42,80,244,0,145,133,232,204,179,6,1,39,204,61,215,73,156,49,229,72,210,216,149,81,18,62,16,226,216,33,112,102,250,206,150,206,132,135,144,110,214,172,161,240,242,27,50,182,216,18,121,249,119,255,222,63,180,167,78,158,87,248,255,219,236,206,59,94,45,130,118,44,34,115,207,154,10,39,95,23,112,187,59,219,182,182,250,180,237,108,202,139,191,45,79,245,209,158,205,41,154,193,119,126,199,119,216,187,254,244,247,216,247,126,239,119,91,77,245,90,10,69,223,146,183,122,34,248,5,22,132,173,27,43,128,143,180,66,103,221,9,143,158,177,80,13,39,88,121,7,107,198,151,113,227,93,163,240,252,114,110,76,253,217,105,82,124,119,239,192,101,233,39,231,241,46,185,135,83,150,239,249,234,143,228,216,243,204,247,40,242,252,158,138,159,37,39,235,239,141,253,167,80,42,215,207,5,204,155,103,37,242,164,24,66,114,95,207,170,243,149,102,228,129,231,251,75,151,151,8,123,181,47,198,134,196,253,97,206,126,140,217,252,212,31,243,88,95,191,232,156,186,110,182,145,218,35,36,23,105,141,38,188,85,71,196,47,228,50,145,30,32,205,73,16,215,219,219,219,86,111,148,109,190,213,180,142,200,222,137,140,41,70,187,123,118,250,201,19,214,148,17,204,246,218,182,173,204,175,88,79,196,250,39,31,249,146,61,116,246,188,245,22,23,228,185,223,183,5,205,67,113,240,86,213,158,80,211,250,173,250,130,145,207,189,116,24,201,8,165,162,245,139,249,7,222,252,76,84,12,121,178,241,7,227,247,61,192,191,21,99,144,210,236,61,36,255,190,236,27,105,238,50,57,89,99,253,65,87,195,192,220,199,87,160,123,163,151,138,227,62,64,169,164,254,89,187,147,145,8,238,44,203,39,182,250,63,252,238,104,37,249,204,83,159,171,222,121,210,139,190,185,216,251,72,200,133,124,207,245,200,39,239,249,18,50,14,167,44,59,151,229,251,108,189,107,229,205,150,167,103,250,79,6,11,188,211,38,79,253,52,166,84,139,58,252,239,3,166,73,110,44,162,231,137,34,122,96,8,64,132,146,94,111,224,36,255,85,69,111,136,20,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,243,34,80,189,251,238,187,111,94,237,67,243,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,21,136,0,132,14,164,31,196,19,94,168,57,65,226,13,10,143,216,23,70,26,229,150,207,190,227,61,138,12,8,101,188,137,241,19,197,51,180,138,199,168,174,73,98,200,61,36,126,202,131,176,151,78,83,146,75,94,188,78,250,137,88,151,158,132,230,119,143,126,218,171,30,178,185,42,42,227,158,201,53,213,154,42,67,62,132,213,108,114,2,113,54,67,207,153,136,35,27,30,59,17,94,137,200,131,152,203,23,140,88,73,68,38,36,52,196,247,108,61,63,138,64,229,149,130,121,222,47,219,39,6,137,7,208,212,153,241,132,188,94,88,94,209,209,9,242,138,221,217,19,33,223,178,127,252,243,255,200,62,247,153,71,172,53,191,100,183,29,191,75,97,251,143,185,215,241,176,162,179,209,71,187,182,42,114,255,202,229,179,182,177,118,70,223,104,199,90,114,103,126,227,235,94,111,223,251,39,255,19,251,225,255,236,207,217,253,247,222,35,111,223,182,29,93,89,150,60,220,159,117,129,133,99,192,192,192,48,145,122,124,147,217,228,227,207,245,84,192,59,243,99,54,121,219,92,71,248,131,197,84,54,21,115,89,110,116,248,61,231,139,36,204,132,45,89,83,188,245,236,122,32,151,43,39,8,255,27,58,21,132,243,243,232,200,152,73,215,54,76,56,136,117,170,249,210,126,253,219,9,251,107,73,76,223,245,121,136,102,244,244,111,160,53,37,146,191,219,151,55,127,191,159,214,162,214,194,120,60,112,207,250,161,136,127,108,94,22,101,80,178,117,245,178,157,127,242,105,235,172,110,202,59,127,94,235,187,106,29,145,255,39,87,47,217,31,61,246,168,157,218,92,179,210,209,21,229,203,83,222,137,125,97,38,18,29,125,88,91,172,109,18,239,37,63,26,68,58,66,220,23,160,81,135,50,82,90,211,90,130,240,246,197,187,27,247,64,202,107,208,148,151,101,216,50,214,196,234,75,111,246,55,77,125,181,135,200,215,188,198,235,159,181,224,251,198,140,14,76,196,107,164,220,47,69,174,159,87,67,86,94,215,32,157,246,32,246,188,36,55,161,15,201,79,196,128,172,51,58,188,148,68,251,124,33,63,141,35,229,101,253,114,249,172,252,92,150,239,148,81,47,183,127,118,221,103,227,156,142,61,72,125,81,159,40,2,140,171,219,237,218,230,230,166,157,57,115,102,86,76,60,7,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,100,8,84,239,186,235,174,155,76,229,80,55,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,101,35,0,113,54,82,72,118,72,31,200,176,156,102,9,181,89,114,40,151,227,97,158,184,55,200,205,153,52,245,150,134,68,76,225,161,61,76,180,8,97,8,113,60,245,43,16,124,186,227,23,94,129,40,23,23,6,245,44,246,207,73,51,194,68,143,156,232,83,31,78,186,41,95,157,65,48,79,84,25,2,208,73,42,233,158,206,238,78,228,126,38,184,242,29,251,1,158,247,211,190,174,228,87,220,179,119,191,52,63,229,241,226,249,76,226,157,11,76,242,165,12,247,240,7,3,198,149,219,164,186,169,207,242,33,98,122,86,14,228,230,72,225,224,231,151,154,34,235,7,86,111,206,91,119,111,104,191,244,15,127,197,62,252,239,63,102,199,143,222,97,247,222,247,90,149,77,108,125,93,164,169,32,3,129,43,87,46,219,229,75,231,108,40,239,228,106,101,100,11,173,121,251,182,63,246,173,246,35,127,254,7,237,59,191,237,91,236,216,145,101,171,215,202,182,120,92,231,210,119,21,178,30,15,126,103,61,53,118,141,25,60,39,16,236,122,214,16,166,201,245,207,88,229,2,149,123,149,98,236,206,146,34,13,57,200,128,53,77,140,234,84,78,126,72,242,247,59,224,125,54,241,89,83,159,179,185,41,15,140,93,185,169,30,94,57,85,204,121,135,228,29,148,18,111,25,1,48,206,216,31,120,62,248,57,252,59,51,151,15,24,31,64,70,147,161,181,58,80,120,15,136,114,188,250,145,199,180,26,57,193,175,181,168,60,188,225,39,138,68,113,85,30,251,27,231,174,216,130,12,86,250,221,129,53,53,31,159,17,9,252,241,71,191,100,23,186,59,54,144,49,192,16,35,31,145,222,24,253,64,182,115,65,214,179,150,125,70,41,159,163,32,72,62,71,116,167,79,214,83,222,151,50,137,78,121,170,3,97,159,246,49,111,88,252,80,70,93,34,17,112,77,20,57,128,72,23,62,197,180,151,32,55,203,202,178,105,74,94,50,32,96,253,236,167,253,254,246,243,124,190,234,149,178,44,143,61,207,247,61,229,65,134,99,56,69,57,58,80,159,227,61,216,245,94,72,66,38,137,246,36,222,179,33,1,121,89,127,47,44,126,114,155,217,188,220,126,54,239,240,115,106,199,62,188,239,233,79,29,218,114,9,45,93,24,99,148,109,110,110,78,145,72,230,109,123,179,163,8,35,109,59,123,246,236,97,113,241,30,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,19,33,80,61,126,252,248,77,164,110,168,26,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,120,101,182,229,253,77,130,48,226,202,164,78,190,207,146,70,254,236,188,43,164,143,72,167,196,61,121,123,200,248,153,215,148,39,2,16,82,42,39,218,19,162,27,226,176,4,153,38,34,81,62,177,42,22,97,37,129,185,79,66,229,123,15,226,217,104,131,119,62,239,248,166,19,218,123,44,82,80,116,89,225,209,159,218,121,47,200,160,166,218,64,36,242,182,175,99,34,237,82,25,1,188,147,103,111,214,237,176,35,111,38,240,164,148,87,201,68,96,214,209,117,74,93,120,57,227,242,178,194,77,62,133,236,151,6,211,113,65,86,22,117,36,179,55,234,88,163,217,180,201,64,70,22,131,145,125,240,131,255,151,253,243,223,120,191,221,114,252,30,133,235,191,87,100,190,206,64,159,111,217,206,104,67,228,254,121,219,221,91,179,157,221,53,107,239,109,139,248,31,219,59,222,252,86,251,11,63,246,163,246,125,223,247,125,118,235,45,43,214,84,152,126,129,34,194,117,207,122,219,155,46,219,201,68,247,136,134,162,83,223,234,31,220,198,196,76,247,112,220,121,244,9,67,127,115,220,244,84,140,155,54,154,24,242,184,247,47,34,68,103,146,192,5,207,103,39,242,103,115,15,214,243,111,34,96,50,225,15,110,96,227,152,67,130,22,125,123,103,211,231,3,61,207,10,143,231,231,64,0,108,243,55,58,240,156,219,76,141,115,152,45,154,163,14,179,230,135,227,174,115,234,69,160,119,101,4,196,154,165,220,243,153,227,50,52,233,246,218,182,48,215,178,113,183,111,39,191,252,101,91,63,123,209,150,170,58,47,126,168,239,41,18,248,114,167,107,159,57,241,132,61,112,246,25,219,107,136,236,214,209,19,253,206,64,68,119,85,97,251,49,56,129,156,79,6,65,76,51,117,224,186,50,71,245,164,139,204,226,146,158,120,194,99,172,50,154,136,180,215,4,203,243,70,149,166,178,92,136,136,106,230,18,199,12,96,156,48,212,249,242,236,109,149,114,205,42,58,95,158,104,2,76,179,209,48,17,253,148,249,153,244,197,92,243,136,33,251,27,135,247,51,59,157,233,23,253,184,231,43,233,0,9,63,240,163,2,208,15,29,234,245,186,19,253,130,209,122,50,126,224,189,174,104,30,28,39,240,82,18,114,209,55,247,199,115,254,190,215,146,55,171,95,46,79,216,37,25,24,105,164,148,70,232,245,253,99,36,67,8,240,100,184,92,249,123,17,198,31,3,6,142,5,217,220,72,209,96,46,93,186,100,63,243,51,239,206,93,196,61,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,38,67,160,122,228,200,145,155,76,229,80,55,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,101,35,176,180,180,228,68,127,38,142,32,229,203,34,195,228,116,123,128,192,2,165,195,100,210,44,241,53,69,209,73,101,103,10,37,32,145,218,16,109,78,164,33,67,100,97,69,225,188,241,234,197,35,188,140,55,175,24,164,145,136,57,24,121,188,240,33,200,253,204,120,23,3,145,166,60,117,6,145,47,138,78,244,90,34,241,203,48,201,240,129,144,249,40,163,203,239,212,113,18,155,66,245,35,61,210,123,38,180,104,3,125,200,249,223,233,25,114,235,122,68,127,81,197,241,160,118,38,206,80,47,63,99,172,0,169,87,146,192,125,226,44,17,105,140,47,231,83,223,201,108,41,11,177,88,169,215,108,174,81,183,127,250,79,127,203,254,209,63,254,159,237,117,247,191,222,26,173,35,238,45,219,133,60,125,250,41,91,91,187,44,253,229,53,43,162,127,48,216,181,183,190,229,126,251,161,31,248,179,246,3,239,250,65,187,255,53,247,171,63,33,194,185,233,34,14,119,117,78,122,69,36,126,235,216,49,121,244,203,128,3,240,148,48,162,128,183,100,44,100,57,209,231,4,106,210,209,43,229,159,162,141,42,165,202,170,159,12,4,138,118,202,167,61,17,15,56,58,129,49,249,123,2,223,165,228,188,44,146,59,121,57,229,71,242,184,240,112,118,131,2,8,70,39,25,169,153,145,47,90,205,200,207,114,226,254,194,16,112,236,11,56,121,62,188,150,175,39,133,117,139,23,58,209,62,6,154,99,68,212,40,107,34,177,158,70,138,42,177,180,208,178,73,175,111,23,79,157,178,245,243,151,172,220,27,202,8,165,101,162,225,173,175,117,254,249,39,30,177,207,63,125,210,54,244,237,134,68,8,144,14,85,12,1,100,216,226,243,86,171,122,172,200,22,165,146,60,252,139,73,145,116,75,58,166,172,180,110,41,207,186,15,181,143,48,29,120,247,233,162,253,195,61,205,125,31,73,3,165,172,223,39,18,1,71,94,176,175,37,67,146,36,39,77,51,246,29,140,1,40,199,248,32,149,161,167,214,211,161,148,202,146,14,20,161,39,121,164,124,39,15,89,236,121,36,230,53,222,252,92,195,193,216,113,164,46,100,127,50,96,184,198,250,243,150,233,7,121,179,253,144,203,55,225,66,78,46,231,125,182,94,46,203,162,120,207,87,206,59,124,79,237,217,179,25,143,182,147,97,138,144,128,236,148,232,131,35,9,180,159,251,55,43,139,232,215,241,12,218,71,193,249,210,197,43,84,3,252,253,133,158,26,198,111,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,77,128,64,117,113,113,241,38,80,51,84,12,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,140,192,202,202,138,93,186,124,105,74,18,65,80,53,229,229,63,155,32,136,102,83,122,79,100,90,250,77,165,144,241,80,114,153,22,130,56,26,139,20,236,23,222,180,78,36,137,224,23,255,103,114,15,150,215,175,8,62,181,33,44,189,34,212,251,153,246,144,127,92,112,69,41,188,181,30,33,187,156,59,226,55,93,200,34,159,30,253,185,224,150,60,11,70,27,114,63,185,139,23,109,209,44,215,213,163,191,29,28,23,81,4,14,164,196,47,22,146,19,249,69,121,38,194,202,126,134,56,93,137,252,244,124,116,75,127,18,10,5,185,86,144,255,110,8,224,99,211,120,36,164,90,111,216,94,187,99,255,254,195,191,47,162,255,189,126,230,53,225,176,87,110,57,98,103,207,92,80,152,254,75,86,211,249,230,195,225,174,188,248,215,236,254,215,222,109,239,250,51,223,99,127,230,93,223,39,178,255,77,38,38,213,106,115,117,27,117,246,212,171,204,32,52,230,185,86,205,202,34,21,173,215,17,46,34,3,221,91,27,156,246,83,34,10,69,124,226,210,124,189,196,32,25,20,128,226,226,173,27,70,22,41,220,58,100,47,4,164,136,63,213,1,127,239,97,6,63,222,199,202,207,115,135,59,121,211,119,201,116,67,1,229,59,46,232,2,99,155,101,240,41,92,40,141,116,29,78,232,117,211,164,175,80,87,159,51,207,63,88,166,61,105,90,29,44,175,131,147,127,7,95,168,124,228,148,178,150,99,200,242,34,177,31,56,201,47,178,31,163,14,162,86,240,97,38,114,79,47,155,72,125,145,190,151,206,157,181,139,39,78,90,67,145,41,234,181,150,117,218,125,235,137,200,126,240,169,19,34,249,79,216,133,246,174,141,230,23,108,192,122,233,143,173,89,22,201,173,206,8,212,15,113,204,229,167,4,104,189,166,185,148,63,62,147,139,49,240,14,1,157,174,241,164,151,194,240,23,243,139,177,184,209,64,33,75,138,170,77,26,3,186,119,20,85,96,164,125,199,189,249,177,36,162,223,194,108,136,254,56,186,36,147,217,200,98,62,178,111,185,146,250,245,116,104,29,81,47,67,155,158,19,122,46,79,68,127,54,44,160,109,185,84,245,190,199,101,12,10,48,156,72,152,166,163,1,146,248,23,243,75,31,232,155,251,117,204,148,199,157,148,199,128,14,249,125,246,238,153,254,3,70,96,154,112,231,57,143,153,60,190,125,30,79,50,162,32,234,138,198,48,238,91,121,132,1,67,67,6,73,243,190,79,247,251,29,187,112,225,130,61,243,204,51,46,57,126,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,62,4,170,132,253,140,20,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,15,2,11,11,11,174,108,38,137,50,65,5,209,147,175,235,141,102,130,55,44,124,152,238,83,114,209,43,39,242,80,252,190,66,237,139,34,18,233,54,132,136,210,59,206,161,85,17,134,126,190,187,242,156,236,211,47,252,155,114,161,157,228,31,10,109,45,131,0,14,2,79,76,178,75,133,100,30,149,68,10,138,207,74,222,247,16,84,244,141,18,83,138,106,74,192,57,65,45,105,16,206,137,196,162,86,170,235,4,151,243,98,73,87,74,114,98,220,164,66,172,63,231,188,140,201,244,221,101,204,98,5,121,150,218,123,93,140,0,220,147,24,2,14,81,69,255,186,53,91,139,246,177,63,250,176,253,194,223,253,251,34,203,26,246,230,55,191,209,174,172,110,216,234,19,87,108,111,183,163,176,226,93,219,212,249,230,119,222,113,204,126,226,199,254,43,251,193,63,247,167,237,141,111,184,223,230,230,69,28,138,244,36,50,66,119,103,195,198,34,14,231,142,44,201,90,130,144,225,67,133,5,175,121,30,253,51,6,105,151,186,85,27,116,193,168,194,33,153,154,100,248,16,211,79,49,246,105,14,239,84,230,174,191,36,110,12,123,42,155,231,36,80,79,41,101,124,200,207,207,142,71,150,175,187,123,240,235,238,6,7,207,34,249,29,216,36,44,247,159,133,31,234,43,103,199,253,26,8,128,247,181,240,242,15,88,212,47,190,235,225,214,238,189,45,98,119,48,232,217,120,56,144,28,188,226,147,188,177,22,247,178,194,182,95,120,250,148,173,158,190,96,21,121,242,143,58,242,244,174,107,197,183,230,236,242,206,142,253,225,131,95,180,179,10,237,63,172,53,109,84,81,168,119,14,222,24,106,189,13,74,4,126,215,68,234,73,181,228,53,142,10,121,158,48,103,220,72,135,165,196,30,64,153,214,113,74,137,228,158,37,177,83,187,98,64,110,164,64,67,46,117,213,31,89,95,186,17,138,191,34,139,34,234,166,57,73,169,250,241,254,147,87,191,239,37,110,76,144,200,254,20,67,228,57,246,135,25,92,15,232,174,124,136,248,178,91,52,209,79,242,236,31,107,223,35,177,70,33,251,27,138,32,240,98,82,214,157,54,179,235,202,241,58,164,75,174,155,245,186,126,63,121,191,202,147,32,227,173,61,88,134,2,200,102,44,169,15,25,14,200,88,195,61,250,101,28,129,33,86,75,199,51,84,171,117,69,104,233,218,250,250,134,147,253,215,239,43,74,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,100,4,170,132,253,140,20,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,15,2,156,177,12,23,72,24,249,76,236,64,68,121,40,117,10,148,18,201,35,66,93,196,216,44,113,196,51,85,160,175,160,135,196,105,59,9,207,29,34,158,118,184,234,118,122,61,235,13,250,86,111,53,109,172,231,42,125,245,123,54,236,117,229,221,75,123,145,73,78,80,207,139,171,238,89,189,217,178,154,218,34,147,50,152,101,247,184,117,107,2,17,83,186,151,101,0,144,195,251,103,142,171,162,170,164,212,47,84,95,202,112,39,222,84,116,224,183,228,214,2,69,35,218,21,227,165,87,18,163,119,194,76,15,185,40,221,193,193,213,16,15,73,173,84,238,121,184,38,123,194,8,2,146,95,116,161,8,248,74,165,110,205,102,211,246,246,118,93,191,227,183,221,102,191,247,225,63,176,95,250,197,95,213,123,201,142,30,61,106,231,206,159,86,121,219,182,182,182,252,91,220,127,255,107,237,123,190,247,7,237,207,190,235,63,181,111,120,221,125,242,150,134,28,215,168,240,24,198,163,90,3,107,214,68,22,114,245,187,174,68,189,41,111,105,47,75,122,48,18,240,40,225,65,175,231,132,99,34,30,179,215,115,210,183,248,205,96,242,138,242,36,199,189,184,23,229,100,165,200,11,20,167,111,165,142,188,186,227,79,245,76,210,10,24,159,55,9,32,175,227,70,24,34,127,29,228,148,179,255,235,98,18,174,158,201,123,18,93,212,201,101,7,50,247,219,191,152,39,44,79,102,19,58,190,156,137,254,243,55,200,186,100,149,148,63,187,254,166,216,205,228,103,236,125,8,89,78,30,207,172,108,202,68,106,51,87,124,50,139,180,245,238,228,113,62,18,33,77,151,236,7,120,196,183,119,119,153,56,182,48,175,144,252,157,182,13,186,61,59,182,52,103,155,151,207,219,149,51,231,173,123,101,195,22,43,243,182,135,183,186,100,174,203,40,224,95,127,252,163,118,90,71,71,236,233,104,138,49,132,246,72,70,38,227,178,140,124,100,160,2,228,174,179,194,249,79,20,228,191,52,16,89,156,198,150,204,124,208,69,251,141,230,31,159,135,232,17,24,168,176,39,49,127,57,74,128,171,169,136,24,232,135,195,1,247,209,88,81,7,52,49,169,215,239,15,108,71,198,6,132,237,103,125,165,104,0,200,77,115,26,130,31,3,147,138,230,40,142,239,153,204,166,173,27,195,72,95,188,216,121,119,131,7,245,203,153,244,89,135,100,188,163,35,72,180,111,209,39,161,249,193,190,221,110,187,46,212,27,10,7,246,87,194,244,111,108,108,216,202,202,81,187,245,214,219,237,204,153,51,254,69,106,245,121,221,49,8,72,6,8,100,162,7,223,152,60,95,183,122,206,223,148,59,87,214,53,207,133,195,121,188,243,237,144,1,46,244,207,181,171,239,72,222,236,24,210,158,207,216,234,46,151,114,116,186,124,249,178,85,107,101,199,150,254,216,195,234,181,57,159,46,131,97,207,106,141,166,27,80,204,205,45,104,251,105,232,123,212,236,236,217,179,238,209,255,23,255,194,143,51,148,72,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,25,2,213,159,248,137,31,187,201,84,14,117,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,87,52,2,37,145,207,19,231,118,196,251,101,194,232,133,32,130,151,124,242,170,47,106,67,166,121,120,107,136,162,68,166,85,156,60,234,88,91,196,96,87,164,215,72,222,190,85,17,96,144,75,144,138,99,238,34,145,42,144,79,162,22,83,43,189,195,117,226,125,139,78,34,250,208,11,29,157,92,86,45,249,153,30,8,25,79,20,0,72,125,100,82,23,130,89,55,247,1,134,83,188,30,155,236,222,201,94,78,207,212,148,28,60,130,53,14,194,241,123,39,122,71,59,162,23,148,156,196,79,119,122,172,204,190,163,156,218,67,250,101,2,174,42,2,30,178,111,121,121,89,225,195,219,118,233,210,69,187,253,142,91,93,238,71,62,242,17,251,249,255,225,23,236,194,165,203,70,84,133,179,103,79,219,218,218,154,221,121,231,237,246,39,191,251,219,237,59,190,237,219,236,59,255,195,111,23,49,120,171,221,114,116,69,164,164,52,20,185,9,225,93,26,169,119,145,177,30,250,219,245,245,65,168,172,32,109,243,43,108,173,146,62,141,52,219,79,174,234,254,235,115,63,1,228,108,74,32,39,129,213,194,168,1,79,101,58,40,238,132,120,231,189,128,196,117,78,209,21,178,34,197,157,54,55,106,98,220,140,245,70,73,135,191,195,172,94,249,155,204,230,189,144,103,173,189,52,70,141,83,107,49,27,198,164,166,138,194,33,227,145,246,238,142,53,68,98,151,101,16,208,219,222,182,134,190,121,75,6,43,155,87,86,237,244,147,39,108,251,202,186,29,17,1,220,239,42,146,68,107,193,54,116,36,199,239,126,230,83,246,212,198,186,237,181,26,214,19,201,47,234,221,247,134,170,186,227,2,85,34,121,164,53,167,233,113,205,177,65,126,67,236,167,245,4,233,76,187,158,116,130,116,174,105,109,185,151,190,140,69,18,25,15,1,158,12,148,184,179,199,180,219,93,17,208,120,165,67,156,67,242,51,95,15,205,103,229,160,7,58,100,61,242,250,245,162,67,63,200,152,45,231,57,79,19,218,67,138,231,11,210,156,125,11,253,8,217,63,84,20,4,242,26,245,150,235,135,145,64,181,136,50,64,55,185,255,195,207,135,84,184,230,107,214,63,235,198,123,126,206,13,242,123,234,39,125,109,246,57,112,245,200,6,50,194,224,173,39,227,128,189,189,142,45,46,206,79,199,2,158,99,89,104,104,132,14,33,239,21,45,240,70,163,101,71,142,172,216,142,142,22,233,245,250,246,240,195,15,211,29,32,35,54,82,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,77,132,64,117,113,113,241,38,82,55,84,13,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,1,16,200,60,97,38,168,32,132,102,185,183,68,26,65,180,145,15,65,151,136,92,218,58,137,60,195,157,193,143,139,110,118,166,167,34,82,80,156,155,109,201,139,189,35,239,253,145,60,250,235,144,94,242,188,229,124,246,177,188,252,245,146,60,107,157,229,23,137,174,150,16,72,16,195,16,116,200,47,235,199,101,210,45,69,222,7,47,208,237,162,166,120,68,25,37,215,91,239,250,235,73,98,148,114,105,202,243,95,201,204,4,29,149,233,135,132,26,120,191,187,4,221,48,102,200,245,184,103,178,108,90,151,250,222,166,104,226,2,200,40,41,114,65,201,186,34,38,7,189,154,213,69,232,29,191,245,152,205,29,61,98,159,248,240,31,218,123,222,243,110,59,125,246,146,194,247,207,91,171,81,183,59,110,127,173,125,203,127,254,195,246,199,255,196,119,217,189,247,222,109,247,190,250,85,41,4,191,8,181,161,136,183,161,136,84,72,70,188,138,171,37,121,73,235,8,131,52,200,130,57,85,151,174,125,86,150,215,12,2,10,42,161,26,95,239,5,167,131,147,32,13,52,55,70,246,52,52,185,94,188,143,226,238,128,168,156,58,60,123,93,61,204,190,123,125,149,189,34,82,30,44,0,188,132,196,228,116,236,158,167,189,138,89,163,47,60,105,14,121,248,120,145,220,34,157,89,75,78,78,75,196,104,52,180,110,123,207,198,154,123,21,142,199,208,60,172,137,196,110,78,170,214,217,219,179,171,242,228,95,191,184,106,53,157,63,223,105,15,172,209,92,180,181,189,174,125,236,145,71,237,177,75,87,108,77,117,71,138,98,49,212,124,44,143,171,106,11,201,47,147,25,166,171,228,97,80,227,75,190,80,54,145,207,144,251,202,245,197,152,214,39,251,1,33,240,221,67,126,48,118,15,117,43,171,63,60,202,187,24,9,201,8,65,228,57,123,87,74,16,234,35,235,118,251,50,174,209,145,3,26,98,89,235,133,99,46,18,54,26,165,12,98,210,58,214,184,32,186,181,200,233,63,233,32,253,164,115,218,3,209,5,204,85,199,243,174,69,242,39,61,233,59,25,24,12,252,78,31,120,201,163,55,23,6,11,30,133,160,49,103,243,243,139,182,185,181,42,98,188,39,221,27,30,13,0,253,211,62,155,251,78,125,166,49,61,247,111,214,61,235,63,91,59,141,51,229,160,71,26,87,154,71,244,153,198,149,198,207,51,88,122,20,7,69,38,152,87,4,7,142,80,24,235,248,134,225,176,239,227,241,35,20,180,247,96,108,161,207,169,185,81,86,164,130,99,138,70,114,202,191,211,163,143,62,102,87,174,92,154,85,33,158,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,18,4,130,232,191,73,62,84,168,25,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,204,34,144,249,92,188,52,185,156,28,130,52,20,241,147,201,35,39,132,68,149,81,215,9,169,89,1,122,134,94,132,128,79,94,240,20,202,243,30,47,120,221,247,240,12,86,168,126,222,196,184,137,248,238,91,73,228,246,64,121,88,2,84,75,34,196,84,36,250,207,73,50,158,8,171,61,214,97,242,30,114,91,28,30,97,249,17,239,60,160,30,202,210,205,137,42,232,66,181,133,236,119,194,75,68,213,84,63,143,48,144,116,129,59,244,58,186,79,19,158,231,74,41,154,119,42,240,240,253,12,146,250,42,163,31,238,99,238,169,138,223,49,123,80,207,74,51,249,168,66,165,194,80,0,226,111,101,101,217,61,121,123,189,142,31,93,176,122,238,140,157,211,117,239,189,175,178,63,241,221,223,107,175,122,245,107,236,77,111,252,6,187,251,158,187,236,158,123,238,80,157,186,181,183,55,36,123,168,251,142,247,0,153,217,84,52,4,176,133,48,28,19,118,92,227,4,167,23,155,146,206,47,182,213,161,250,140,209,177,72,248,249,51,239,217,64,130,234,188,231,122,84,243,250,197,61,79,184,105,166,242,35,125,101,8,128,245,20,215,23,47,202,215,140,190,31,199,65,12,21,57,162,175,176,251,61,69,161,168,201,64,165,191,181,171,47,53,177,99,139,75,214,217,220,180,115,79,157,176,141,171,87,172,174,121,201,135,29,104,113,246,245,141,63,247,244,73,251,216,151,31,181,61,69,168,168,46,31,53,153,241,248,156,229,152,13,157,56,145,246,7,205,217,196,227,203,16,64,243,120,162,50,95,183,197,154,75,154,107,150,170,210,88,70,64,144,211,85,145,244,212,33,100,60,164,51,134,64,68,179,128,132,174,40,218,128,36,167,189,0,12,148,186,221,174,135,169,31,13,9,227,47,195,152,130,112,79,33,248,89,219,172,130,98,238,122,11,189,73,126,54,22,240,189,78,178,38,30,77,32,85,32,143,53,55,45,43,176,78,239,105,85,229,253,51,203,33,156,127,238,27,143,254,65,127,164,104,8,21,17,232,243,10,229,191,230,161,239,235,90,215,244,125,56,145,135,236,231,74,179,117,232,147,43,235,152,219,101,25,220,49,18,162,13,122,18,73,128,168,44,36,12,155,208,175,38,195,44,66,252,39,125,248,46,105,255,167,62,70,10,181,26,71,44,144,151,136,254,138,198,50,24,12,117,164,195,146,218,233,88,22,201,88,93,93,181,39,158,120,34,75,222,16,207,0,0,32,0,73,68,65,84,119,31,247,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,155,8,129,42,255,96,141,20,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,23,2,226,113,196,209,18,148,121,159,44,26,58,201,158,188,75,19,153,5,225,157,136,31,221,158,39,137,36,82,157,129,188,130,235,34,246,33,220,246,68,26,66,252,226,53,156,9,170,190,66,250,143,21,218,94,85,172,170,6,61,17,72,132,243,135,176,42,137,201,171,56,209,5,49,71,59,110,234,95,79,100,35,7,174,27,194,221,137,41,202,84,117,196,79,161,159,122,42,244,76,79,180,75,57,137,152,115,18,172,8,125,63,193,10,64,13,157,171,166,98,110,155,170,202,24,33,137,242,34,127,20,17,231,45,138,59,245,188,208,205,25,244,60,177,174,60,118,231,23,26,62,158,122,163,106,139,11,242,230,21,145,255,253,223,255,167,236,207,255,200,15,155,205,45,41,28,250,150,19,160,120,22,143,21,233,160,179,37,47,106,188,101,69,158,182,116,6,57,169,228,103,217,171,3,125,19,147,183,178,119,227,138,82,232,85,252,7,31,105,190,209,225,196,208,82,254,139,55,12,112,89,5,33,120,88,238,244,61,119,233,119,126,246,241,246,58,51,229,233,219,39,116,189,102,46,155,10,187,254,131,127,162,235,23,191,242,74,242,100,60,252,125,174,151,127,24,33,7,148,57,161,57,172,249,87,102,33,50,15,229,189,221,145,55,255,68,196,237,68,107,177,166,111,52,47,178,124,34,2,253,202,185,115,182,122,230,180,136,225,137,159,217,190,163,186,21,157,211,254,185,39,158,180,79,157,82,40,255,102,221,86,187,50,106,105,28,85,20,0,17,245,114,251,38,92,63,70,64,126,44,134,100,77,74,10,243,161,190,43,4,165,144,238,174,190,214,63,107,222,195,235,19,66,94,94,255,244,13,241,204,17,25,120,232,227,105,206,154,119,146,90,101,62,171,53,86,100,248,158,161,103,34,17,16,178,127,119,183,237,36,63,4,116,85,145,5,72,236,105,217,56,198,247,18,237,55,249,168,13,209,223,46,35,205,79,66,238,203,176,70,81,14,220,58,200,91,107,12,234,60,25,216,20,25,110,72,148,12,163,198,10,29,64,40,126,174,36,163,228,158,250,24,42,144,232,111,36,157,41,35,26,65,173,214,80,221,61,175,159,117,47,164,190,164,91,198,32,247,149,101,206,234,139,46,144,246,148,249,206,153,231,137,222,200,175,235,67,163,231,80,145,19,178,193,64,194,105,34,236,20,85,132,111,45,25,28,121,130,177,17,134,3,61,136,126,25,118,16,221,113,117,109,203,182,117,188,195,167,63,253,105,251,43,127,229,47,191,164,113,68,163,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,151,15,129,106,171,213,122,249,122,143,158,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,37,35,0,161,67,202,36,85,190,103,129,78,252,64,36,171,30,116,153,215,231,65,9,18,239,48,9,11,149,36,158,15,118,76,4,95,217,54,118,118,69,165,137,48,18,33,86,18,161,72,251,118,103,215,73,69,218,242,238,100,160,188,224,33,145,68,243,43,47,121,149,82,6,233,47,31,96,121,246,39,210,95,165,146,11,73,136,231,43,245,184,139,168,210,29,43,3,250,242,48,224,40,40,189,15,36,188,136,61,218,192,108,89,170,163,86,106,55,155,159,222,241,244,79,249,233,94,194,75,185,168,71,190,235,224,132,41,207,169,183,35,43,75,137,248,147,54,85,121,203,118,101,236,0,17,136,110,123,123,59,54,209,5,193,134,193,116,85,158,212,187,157,142,123,43,47,96,64,13,182,34,228,156,152,83,68,132,138,66,164,19,229,160,34,79,92,239,0,176,252,24,133,212,215,215,228,23,44,159,43,229,129,30,174,163,252,2,130,195,37,251,249,170,240,60,210,159,213,54,50,158,7,1,190,199,243,125,179,66,132,150,8,51,189,168,159,214,142,98,216,107,61,142,69,170,119,172,175,185,90,209,4,239,239,238,217,209,185,150,97,114,114,70,100,254,249,147,39,173,44,50,125,50,84,217,100,96,117,121,115,127,94,121,31,126,232,65,187,40,34,126,48,63,103,227,246,200,122,93,17,199,132,203,215,58,33,244,63,95,155,8,31,172,187,145,230,46,121,137,2,71,133,180,142,243,232,88,199,36,95,207,122,102,13,244,181,6,136,144,129,7,124,165,10,241,60,80,121,67,151,246,23,25,12,80,135,181,69,228,140,182,194,206,243,92,151,71,61,209,48,240,170,119,226,91,117,74,28,121,225,242,211,236,203,125,161,67,34,192,247,251,69,7,223,87,132,3,77,178,62,220,115,253,188,247,208,22,227,7,244,32,121,36,2,17,225,153,92,199,128,161,164,177,227,25,223,168,207,25,255,237,100,75,17,59,120,231,194,160,129,61,54,99,49,75,208,187,192,231,249,161,127,218,30,78,89,87,238,16,243,212,203,227,164,143,172,111,222,35,121,39,34,2,178,18,169,79,180,4,237,89,224,91,27,202,72,129,111,137,140,161,244,78,99,109,52,90,118,116,229,22,17,253,231,252,56,130,47,126,241,33,212,64,153,244,33,121,139,20,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,195,35,80,109,54,155,55,188,146,161,96,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,60,27,129,68,250,164,124,72,33,200,32,242,120,230,114,226,9,118,176,72,228,61,31,83,155,219,226,201,186,182,185,225,94,248,67,61,55,68,56,13,69,36,117,68,108,227,165,11,169,132,47,58,68,35,207,16,255,16,249,234,152,191,226,149,10,82,78,121,222,111,81,15,162,80,213,93,143,84,67,85,169,175,122,200,115,126,145,215,105,194,232,32,191,136,168,247,70,16,87,185,93,42,243,62,211,35,54,3,73,7,189,147,239,253,23,101,217,124,32,229,207,180,245,2,5,223,239,15,148,41,207,252,86,211,219,49,94,188,145,91,205,134,244,22,121,57,232,234,93,161,207,7,59,54,30,148,173,174,178,122,149,80,228,10,137,173,186,181,230,156,200,54,17,110,26,175,15,146,120,229,110,13,49,176,81,95,33,204,107,34,48,15,24,49,208,113,50,196,208,131,158,210,216,120,254,170,39,6,45,240,19,62,83,80,159,191,155,2,92,90,16,26,28,13,51,142,207,215,56,79,191,125,163,146,175,225,248,158,79,153,27,169,188,248,22,47,73,37,205,67,77,20,191,210,217,246,93,39,122,89,255,37,145,187,132,238,31,234,168,141,245,203,87,236,252,169,211,214,221,217,179,121,17,232,204,236,93,197,235,191,176,115,197,62,242,133,207,217,233,221,77,27,44,44,89,91,70,0,243,132,237,223,233,89,117,36,162,155,79,36,249,163,178,60,201,245,161,7,202,128,236,199,99,191,166,174,125,141,250,156,80,33,30,242,92,62,35,84,46,175,119,39,207,69,222,79,247,35,205,127,218,38,165,245,91,204,39,142,180,224,204,251,157,157,29,223,87,210,126,182,111,8,68,181,180,135,17,190,158,185,199,8,114,251,84,47,19,229,121,223,242,10,252,72,167,156,151,246,196,180,219,228,250,8,68,63,200,112,238,36,72,114,46,218,13,229,245,94,81,84,1,218,58,169,95,155,184,113,207,246,14,107,95,199,36,104,15,36,204,63,245,115,68,128,28,102,223,133,93,231,39,247,207,157,43,247,61,91,157,254,115,189,172,79,174,7,38,96,73,29,116,163,60,227,152,243,188,189,176,29,12,228,209,47,175,254,241,184,165,250,169,47,246,179,74,117,206,199,125,244,232,81,107,16,165,96,180,103,39,78,156,176,71,31,125,116,86,141,120,14,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,9,16,168,242,143,211,72,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,243,33,0,161,195,159,156,32,162,201,195,123,211,203,252,57,121,254,66,148,165,164,50,61,227,181,75,26,137,44,130,252,31,235,124,121,114,42,78,202,153,206,234,46,217,198,94,79,30,192,101,171,137,173,109,72,22,30,161,147,182,66,247,139,176,38,108,246,68,30,175,248,135,122,55,186,151,245,80,42,152,93,188,236,121,76,218,225,9,204,75,246,218,215,179,228,102,178,139,50,63,91,90,217,73,157,52,42,84,70,215,228,133,175,23,37,209,99,250,77,82,171,232,148,30,189,140,159,52,126,213,83,254,62,6,57,127,150,98,7,151,92,39,97,65,71,35,17,124,181,70,93,132,63,225,188,199,214,84,40,126,209,129,54,208,145,5,21,17,252,232,218,152,155,183,177,136,84,234,38,162,79,227,131,96,109,46,216,68,36,96,73,228,155,17,70,92,120,165,16,9,234,72,239,21,69,0,200,41,25,44,228,55,20,79,207,233,187,20,100,184,27,11,144,95,188,123,149,66,215,84,253,133,253,50,208,34,57,230,60,99,136,49,11,236,76,121,241,56,197,50,191,167,59,6,25,175,164,4,118,251,115,46,125,139,175,0,129,253,79,177,47,149,73,78,23,185,167,226,25,35,154,156,79,153,155,88,224,221,206,98,246,245,171,53,36,195,148,65,91,132,174,230,43,105,32,47,250,91,151,150,109,253,204,25,59,241,216,35,54,16,201,223,84,100,138,177,66,187,143,170,13,219,209,130,249,208,199,62,97,103,183,118,173,186,116,196,218,24,162,40,175,173,40,0,11,10,153,95,234,106,127,144,28,209,194,250,221,159,119,204,203,146,88,127,209,253,170,78,255,236,0,236,55,170,175,201,156,34,251,107,175,144,33,75,87,222,249,221,126,207,215,110,181,134,105,79,97,12,84,140,157,48,242,172,77,246,19,136,126,188,249,33,207,231,116,156,64,71,251,75,189,166,179,227,113,249,151,38,238,85,175,190,252,15,134,12,108,16,244,139,17,130,34,25,176,231,121,66,63,211,154,203,201,215,78,234,39,103,249,120,164,131,195,171,13,2,126,31,2,157,53,145,73,115,196,103,82,188,170,40,4,101,225,3,145,79,61,194,247,151,20,165,131,163,74,48,102,64,94,138,14,160,189,80,242,144,145,243,83,159,224,199,248,73,232,205,181,143,105,38,243,41,157,77,96,67,89,222,191,192,32,213,205,158,250,73,6,123,79,34,250,209,79,198,69,138,132,144,162,16,168,189,190,41,121,24,50,248,94,237,251,45,122,107,31,19,190,189,222,72,120,207,219,138,188,250,47,93,217,179,179,58,222,225,129,7,30,176,31,253,241,255,98,86,149,120,14,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,193,17,16,209,159,206,144,188,193,245,12,245,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,96,22,1,231,218,160,211,229,125,170,115,152,33,230,32,162,57,211,122,164,115,227,33,149,32,173,56,187,25,210,172,4,185,166,90,21,145,116,227,161,218,141,244,46,242,185,95,28,100,95,29,203,155,87,13,134,132,156,111,200,251,183,185,100,103,183,229,109,219,175,216,109,205,101,155,108,92,178,165,249,134,206,119,30,216,222,250,166,29,189,231,46,235,138,168,43,41,156,245,64,196,212,64,164,247,156,206,180,47,98,255,59,167,133,57,192,196,25,109,17,228,238,209,43,146,109,202,115,233,1,226,175,32,255,120,160,8,42,108,4,105,166,241,65,226,231,187,178,157,248,130,188,34,229,95,104,52,8,177,156,224,63,103,223,247,139,52,102,97,160,17,122,85,40,123,164,64,14,130,12,4,25,253,215,106,34,242,36,220,85,3,64,72,64,229,55,228,181,143,87,115,69,161,199,39,10,115,174,211,188,133,151,136,53,117,8,95,62,225,40,2,157,123,80,170,200,251,152,30,248,129,20,68,16,131,22,222,234,196,61,174,33,41,157,168,69,57,234,65,234,209,35,245,200,131,72,69,27,152,72,189,58,225,171,155,167,73,65,28,210,233,108,98,224,74,24,56,28,76,201,160,130,60,196,58,17,152,43,208,205,161,148,155,63,91,78,174,168,49,94,163,93,46,125,89,239,251,31,155,129,38,85,132,237,129,148,7,152,51,29,183,153,58,254,77,102,222,157,112,85,101,213,115,194,212,219,235,187,28,74,254,253,200,155,5,199,197,168,193,140,14,124,233,68,218,166,62,144,233,201,171,65,202,178,70,11,37,33,209,93,166,126,152,72,254,1,213,55,81,39,74,68,230,211,92,232,137,252,237,201,64,101,40,163,27,173,235,101,157,187,126,238,153,167,237,178,66,246,15,118,182,173,174,15,89,145,238,58,169,221,214,180,23,252,198,31,254,145,93,212,140,238,214,230,173,163,80,253,76,241,134,230,44,182,41,19,237,27,19,25,18,76,88,39,210,129,63,58,124,194,42,195,228,28,224,122,75,141,238,164,175,40,22,26,137,34,87,140,134,242,220,215,254,211,144,3,65,67,251,70,167,189,171,253,168,192,79,178,181,172,188,15,114,32,200,135,163,174,53,91,43,78,212,239,238,238,218,230,230,166,162,17,244,21,65,163,225,237,233,163,215,223,211,26,212,57,242,58,98,160,38,82,186,211,233,202,168,134,104,37,77,97,231,187,138,116,20,6,234,127,92,146,81,14,70,54,85,121,173,139,148,39,228,255,64,250,200,226,198,106,50,210,73,161,239,249,4,144,242,128,73,212,1,173,101,225,130,129,65,175,199,113,2,180,75,100,122,34,217,117,220,136,198,55,82,164,131,138,142,44,161,126,54,68,88,156,191,213,54,54,175,248,190,202,49,38,203,203,11,210,85,125,85,155,242,242,87,125,237,9,233,163,9,75,125,219,137,54,19,250,98,191,41,107,63,96,111,198,144,32,239,81,24,59,112,149,57,50,161,200,79,222,251,68,36,128,216,151,33,130,190,61,6,7,110,76,160,111,85,171,107,23,147,92,242,56,82,165,223,25,200,142,168,162,254,53,151,52,150,190,176,210,118,236,255,91,208,213,248,154,138,62,48,55,79,255,35,125,243,109,91,90,58,170,111,161,47,82,154,183,35,71,110,23,209,127,209,234,205,154,253,187,223,255,61,136,126,62,149,35,5,90,145,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,108,4,170,233,63,50,220,216,74,134,118,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,16,129,196,71,22,132,154,138,178,55,63,228,146,147,72,78,26,29,228,108,248,255,254,238,1,11,121,57,194,251,83,4,33,130,68,0,85,69,160,193,238,212,69,28,65,106,97,4,176,59,28,152,56,36,27,138,13,108,137,182,170,171,93,85,164,26,103,128,67,64,149,106,170,235,212,36,158,162,144,215,40,146,8,103,180,205,100,22,228,154,191,171,189,104,241,107,144,209,94,154,168,119,213,193,24,1,101,202,122,134,250,247,104,0,84,225,29,102,146,71,255,221,255,201,125,57,31,154,24,61,47,204,249,169,102,34,216,32,212,144,0,249,230,229,16,113,106,83,80,232,69,127,232,172,58,42,83,161,158,32,93,33,11,233,31,58,182,72,46,11,117,115,30,245,83,153,147,252,185,94,129,129,147,246,153,192,159,10,81,37,250,241,164,126,201,231,213,203,245,227,69,232,147,250,246,222,28,27,61,205,140,213,155,63,199,143,15,229,64,159,170,156,187,125,142,118,179,69,197,112,103,179,110,156,103,48,153,197,163,192,232,43,86,48,207,105,238,238,41,254,21,75,188,134,128,180,70,10,187,24,239,231,217,88,171,127,72,116,216,115,214,145,8,242,157,189,93,247,138,175,170,114,93,99,223,190,112,193,86,159,121,198,38,123,29,173,87,145,192,34,171,107,75,199,108,93,30,252,255,246,115,159,181,179,34,215,55,212,22,243,130,178,72,233,178,24,126,246,5,214,239,72,123,0,94,233,248,198,79,36,139,217,134,23,191,191,59,150,50,36,82,25,123,3,214,45,10,14,175,231,146,162,94,36,79,242,129,162,92,12,68,54,143,157,84,215,122,162,26,144,105,80,144,213,204,213,178,200,121,200,250,78,167,109,187,123,219,190,215,112,214,61,6,54,24,44,121,29,181,97,159,34,236,60,36,188,123,219,75,87,39,192,181,63,81,199,215,176,246,173,188,183,64,130,131,137,122,211,197,45,173,95,127,246,239,71,93,101,171,173,203,86,52,0,247,118,159,206,145,100,16,131,129,129,75,81,191,172,121,255,239,37,94,135,126,101,16,80,105,104,232,232,162,157,79,125,82,63,19,244,200,199,16,137,62,80,3,189,121,38,56,1,251,70,218,59,168,197,248,242,66,76,253,230,119,238,233,57,221,211,30,133,113,82,33,71,81,65,144,233,223,201,247,34,250,148,49,23,195,211,56,233,195,13,11,52,254,178,140,32,40,35,106,2,145,21,234,50,88,168,213,75,50,8,104,75,26,152,215,108,105,241,168,142,37,89,180,206,222,170,61,115,250,140,125,252,227,159,64,189,72,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,9,2,65,244,223,36,31,42,212,12,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,14,35,224,164,144,232,40,72,31,82,34,177,18,209,148,73,166,156,159,202,32,191,10,34,76,79,112,99,144,233,179,132,52,161,160,123,34,16,107,10,227,221,237,118,109,125,123,199,70,183,202,3,87,30,237,78,162,171,221,222,214,166,194,247,247,228,153,187,32,207,82,49,76,234,159,243,160,9,169,45,37,116,39,196,119,146,79,191,244,9,129,41,234,202,117,156,81,65,101,57,37,226,43,147,97,140,45,181,165,124,246,121,95,127,47,209,235,126,61,122,78,201,117,245,190,103,203,33,47,33,42,81,38,145,112,232,6,89,41,118,204,27,142,41,243,118,140,64,23,207,5,105,152,12,4,136,150,0,225,159,205,2,244,138,74,200,211,109,54,165,119,228,236,39,52,80,135,202,200,249,197,189,32,237,246,107,38,125,252,35,121,149,162,191,60,166,92,44,108,72,211,190,9,71,160,228,188,167,63,193,0,146,50,50,233,109,250,91,200,217,23,144,74,50,201,188,47,103,218,226,149,241,144,1,205,248,124,149,70,13,61,174,175,51,149,150,113,230,251,164,57,95,204,7,39,167,167,213,244,61,181,6,68,186,219,164,46,79,118,205,5,17,243,171,189,109,25,227,108,91,179,161,227,36,228,181,61,88,95,181,171,143,126,217,108,83,107,118,183,109,19,133,209,47,139,228,63,37,195,156,143,63,254,184,125,86,225,252,183,241,128,215,92,99,127,168,86,211,92,116,2,189,140,33,139,146,250,113,162,89,243,219,167,146,230,126,137,181,161,66,200,122,52,119,146,89,237,169,135,87,57,123,6,209,4,216,47,8,115,207,250,162,14,71,85,16,166,63,173,151,68,80,83,151,58,24,19,225,209,15,217,222,82,84,16,116,161,125,185,92,215,82,74,58,80,7,178,26,175,124,214,87,127,208,157,65,14,101,149,45,29,92,223,244,234,191,236,7,179,151,175,181,2,114,244,194,83,191,175,168,8,30,9,69,237,103,247,15,239,83,117,240,190,79,171,138,136,40,34,218,43,172,121,209,227,50,74,64,159,145,34,19,140,20,165,3,253,103,219,131,101,58,154,96,70,161,226,145,178,100,78,196,55,70,33,100,115,165,113,36,57,249,56,130,164,48,219,2,145,90,240,192,119,35,4,69,244,64,62,56,178,151,48,118,116,112,217,140,91,102,74,68,24,32,49,86,34,25,16,105,160,49,24,105,158,240,158,188,250,231,90,199,188,124,97,97,201,142,223,114,135,157,57,183,97,87,174,172,219,135,62,244,187,246,95,254,197,191,236,237,227,39,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,198,71,64,14,57,249,63,252,220,248,202,134,134,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,176,143,64,38,184,18,161,147,136,161,68,52,65,178,21,222,234,251,213,157,20,162,22,237,32,194,51,245,11,183,157,19,101,132,159,230,223,9,131,222,208,206,156,63,111,223,116,251,49,27,139,52,28,138,240,146,67,173,237,236,238,216,64,158,196,115,10,91,93,130,4,19,185,68,72,238,145,72,164,20,186,90,194,33,6,225,248,60,209,19,68,153,238,206,108,230,158,139,226,153,91,242,72,61,72,190,229,98,136,48,244,75,132,88,146,73,200,124,39,242,124,52,244,1,33,46,230,172,200,159,190,171,28,162,94,244,102,81,158,164,38,242,94,50,157,144,84,51,136,77,245,147,200,125,234,20,239,16,115,5,225,239,99,32,204,126,78,224,231,101,100,236,19,254,62,84,116,153,73,99,7,5,131,8,253,165,159,34,225,229,76,242,60,234,204,124,19,175,92,212,59,80,112,160,253,129,6,211,218,179,15,73,159,217,156,120,126,185,16,240,111,193,39,155,249,108,233,251,228,249,92,104,198,84,208,156,247,196,188,32,100,191,166,212,222,160,109,59,10,195,62,44,117,108,81,196,115,255,242,101,187,248,216,151,109,120,121,213,170,67,17,195,58,90,98,216,88,176,11,221,129,253,191,95,122,212,62,241,212,83,214,85,104,125,60,185,21,149,222,231,153,203,213,60,246,61,67,37,132,129,247,60,166,165,234,120,119,186,79,103,112,222,40,138,12,246,24,230,166,239,21,34,146,241,192,103,109,48,45,211,254,83,232,46,65,120,199,231,249,14,161,15,105,77,95,120,149,83,23,66,218,215,142,26,227,245,63,28,40,94,128,136,254,74,185,111,205,230,156,147,221,229,17,6,68,170,167,58,89,22,184,100,124,102,243,216,19,243,123,46,167,46,249,67,121,243,247,101,24,225,70,9,244,71,8,124,148,86,162,79,136,252,114,21,125,49,48,72,242,147,140,177,142,23,72,199,1,116,251,68,4,80,125,69,48,96,12,57,33,223,27,241,91,124,183,137,140,20,56,62,133,241,81,140,199,61,227,197,240,137,103,240,3,131,170,8,125,218,164,118,233,206,126,152,112,78,100,62,123,45,9,125,249,67,91,198,65,66,111,116,25,233,72,134,116,196,9,157,41,8,132,71,47,208,131,210,104,212,211,62,61,214,177,8,43,254,173,56,202,113,101,229,22,187,120,105,222,143,3,248,212,39,63,7,209,79,229,4,136,183,138,159,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,27,21,129,106,254,71,225,141,170,96,232,21,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,215,70,0,130,14,38,7,34,40,61,167,122,188,59,57,36,186,38,231,67,12,57,239,52,37,146,18,129,87,112,122,211,14,248,247,65,77,164,254,158,206,197,198,163,247,233,115,231,108,247,109,111,182,5,157,125,61,114,15,91,17,121,189,142,117,54,214,108,254,214,163,10,23,158,188,247,241,122,29,42,156,117,197,207,184,23,137,133,96,93,144,81,240,131,169,255,76,210,195,35,29,78,16,100,212,75,68,97,38,201,32,199,82,126,226,157,252,23,50,222,133,35,7,225,186,24,28,109,139,247,138,222,225,250,161,211,10,14,15,233,69,117,17,154,232,70,59,146,228,185,39,63,143,169,27,149,23,108,166,151,23,153,78,226,67,254,37,57,20,77,147,139,66,143,105,206,53,30,138,177,185,108,60,119,159,93,37,229,21,36,165,131,168,58,88,101,144,184,101,157,121,103,140,89,70,161,111,50,36,160,140,177,100,189,169,92,16,173,89,38,89,47,32,101,249,47,178,217,11,144,252,10,173,34,146,213,61,228,243,119,155,245,220,151,161,76,74,154,184,57,202,132,234,37,66,24,35,21,205,139,137,206,139,87,200,251,221,193,158,135,198,183,97,207,182,47,95,176,189,19,39,109,243,244,73,59,94,86,148,13,121,127,151,117,14,251,89,173,215,63,16,201,255,201,147,207,216,170,72,224,73,165,102,11,234,175,34,226,151,179,227,199,250,184,120,120,67,252,50,87,170,250,67,95,36,159,226,204,47,94,242,244,147,17,13,71,89,36,143,113,133,253,151,142,236,23,157,78,71,4,114,242,226,71,14,100,118,154,122,234,195,247,40,201,103,25,171,111,214,53,36,59,94,255,144,230,120,253,83,135,43,145,228,105,222,210,62,147,216,185,204,247,57,121,227,167,61,1,129,18,41,121,190,87,204,224,136,14,73,143,84,199,43,234,135,60,18,58,115,209,46,71,36,112,126,94,107,132,252,164,51,245,145,93,244,161,104,37,212,79,199,12,52,172,221,101,108,50,72,80,125,242,72,222,111,1,86,210,43,141,137,252,20,5,32,97,59,26,225,113,143,224,132,7,253,249,24,124,175,75,17,2,220,16,64,85,192,56,25,7,104,5,171,191,180,103,165,113,100,61,243,88,232,3,163,8,222,49,88,96,95,195,200,128,72,12,131,190,12,39,100,148,160,255,105,240,232,11,195,81,71,178,20,206,95,145,91,142,44,223,98,203,75,199,109,99,107,96,151,46,173,218,251,223,255,1,251,241,31,255,113,251,198,111,188,223,199,21,63,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,46,2,85,255,7,224,141,171,95,104,22,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,215,64,0,2,138,228,68,186,152,160,68,20,165,188,76,244,15,7,137,64,243,122,144,92,112,75,69,67,81,64,78,43,57,249,85,200,18,223,167,114,72,36,133,201,150,55,63,79,151,214,54,237,210,198,166,29,59,62,167,112,253,38,63,225,137,232,192,177,237,92,185,106,71,239,190,203,106,243,115,54,144,183,234,88,242,251,34,29,107,13,121,28,211,143,152,61,218,231,254,166,58,20,100,27,239,7,19,181,19,89,118,253,124,8,73,148,165,110,34,39,19,211,173,247,34,127,90,174,247,68,188,165,193,165,124,85,43,248,123,31,55,138,78,73,119,234,33,243,32,57,8,22,25,107,216,207,20,122,59,141,43,105,140,182,51,70,1,185,178,119,123,72,22,196,161,106,39,250,116,102,12,106,159,113,202,17,8,32,232,188,166,127,15,250,208,59,31,72,100,223,52,75,185,105,28,84,245,14,201,209,149,18,50,115,121,190,231,178,184,223,96,8,248,196,208,55,102,30,239,127,66,255,214,204,46,138,89,58,76,215,189,221,142,102,76,215,230,228,154,191,179,189,101,23,159,124,194,134,103,206,91,67,115,99,32,18,185,117,228,118,59,217,238,219,31,62,242,168,125,225,236,25,219,149,103,250,184,94,77,36,182,72,126,136,126,216,227,154,230,58,251,64,73,237,232,3,98,157,228,125,241,83,60,115,79,243,135,90,251,94,231,204,47,72,101,136,123,230,103,93,125,28,244,104,207,243,90,194,152,139,8,82,194,155,191,166,168,33,16,228,172,75,218,67,90,179,111,229,105,156,182,9,121,205,203,120,104,48,208,190,34,207,243,106,181,162,241,37,35,152,164,15,107,115,95,159,60,199,185,163,7,119,174,44,147,190,33,217,209,57,147,227,21,69,49,72,58,51,54,233,38,8,50,241,158,116,72,99,39,15,124,106,181,57,215,37,173,71,162,14,36,79,125,127,119,228,92,140,255,228,254,49,38,152,72,247,201,120,223,32,11,189,49,142,98,73,99,36,33,241,211,68,187,156,242,26,158,213,49,151,49,25,32,241,57,138,32,147,254,96,8,86,252,119,30,215,89,3,66,239,190,72,254,118,187,109,43,71,23,133,199,200,186,189,93,125,147,154,53,234,115,54,215,90,180,35,71,142,217,250,198,21,137,174,216,31,124,248,35,16,253,62,13,166,125,197,67,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,13,137,64,16,253,55,228,103,9,165,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,23,142,0,36,16,132,80,162,145,225,240,246,201,43,242,73,153,116,130,81,34,11,39,241,204,39,65,247,65,246,145,65,91,200,43,200,39,189,89,71,249,79,95,188,100,247,223,246,141,42,171,137,232,55,107,202,43,116,123,237,170,13,119,183,173,218,106,202,131,120,104,101,121,242,247,20,22,186,5,249,228,100,185,100,38,145,80,212,137,61,228,14,25,6,143,53,203,86,123,126,102,186,246,67,83,39,221,11,66,191,32,209,18,9,182,159,151,41,177,125,113,146,175,148,234,41,218,65,49,72,188,151,241,160,157,146,104,48,108,176,166,228,43,85,252,14,137,174,60,234,121,182,112,117,101,25,1,23,129,195,11,175,107,194,20,240,183,240,194,246,49,170,52,127,131,164,151,114,147,120,186,80,194,39,91,164,43,121,126,84,0,241,7,120,161,118,106,145,137,189,66,173,162,61,125,22,130,84,141,86,211,148,97,115,121,12,39,233,151,12,6,166,173,166,213,125,204,251,111,47,248,41,235,179,143,243,11,110,122,160,98,150,115,32,243,229,124,17,158,254,5,102,32,253,218,168,83,124,168,220,31,157,204,246,153,62,191,62,96,154,73,169,140,10,249,3,51,247,228,153,221,219,17,25,221,179,178,162,106,116,119,46,219,214,169,167,173,123,246,146,213,100,152,211,104,205,217,102,103,98,87,7,125,251,232,19,79,216,71,31,123,220,118,154,45,171,104,141,142,186,29,107,85,107,86,21,113,238,107,29,70,155,185,174,142,74,206,50,51,247,245,166,254,185,239,207,163,68,150,43,71,117,19,17,207,26,210,201,240,214,31,116,181,87,200,32,72,69,153,48,247,178,3,123,78,26,15,245,153,219,218,94,116,37,131,0,214,78,10,49,47,233,18,194,149,67,220,243,204,94,148,72,234,190,63,67,96,147,192,225,96,74,125,208,134,148,101,229,247,217,186,16,224,153,4,207,125,112,47,84,118,29,209,19,146,28,35,4,23,201,158,166,253,2,98,30,157,170,138,140,144,12,126,18,249,143,252,180,87,237,247,228,50,189,128,61,36,201,99,44,120,221,143,139,125,40,245,91,236,199,51,76,63,249,169,108,255,251,131,91,218,131,246,251,112,124,244,9,233,27,178,159,113,245,122,61,175,128,167,62,198,12,99,89,103,141,71,210,115,56,81,153,202,101,140,85,150,14,3,125,187,74,185,163,251,130,190,93,205,110,57,118,167,109,40,74,203,198,198,5,91,93,93,179,15,124,224,3,246,11,191,240,119,80,224,48,216,251,10,196,83,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,203,142,64,53,91,126,191,236,154,132,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,146,16,152,146,66,5,37,51,75,20,37,194,42,137,21,125,45,82,40,81,135,48,56,19,17,89,101,103,247,246,187,133,136,106,239,116,188,30,62,255,99,17,70,167,215,55,172,35,146,176,94,45,91,67,125,52,228,161,186,190,189,109,227,118,215,90,34,168,6,34,176,198,138,104,63,22,233,7,129,13,57,238,28,162,196,230,99,189,209,137,148,137,112,127,121,9,63,217,99,63,203,155,138,40,198,14,233,245,172,178,162,146,31,50,80,22,193,137,183,188,51,206,142,130,158,51,153,154,178,201,77,164,154,198,49,129,152,227,174,113,65,192,65,184,149,18,105,137,31,52,221,38,18,147,54,251,114,18,61,6,11,151,72,72,74,121,246,136,9,194,79,12,156,244,164,44,27,70,120,141,244,206,71,154,142,3,109,232,165,144,77,89,129,101,110,193,253,240,184,15,191,207,214,141,231,151,31,1,39,211,81,163,152,183,154,68,7,19,249,204,81,207,79,223,94,129,242,173,189,187,101,181,201,192,70,187,187,182,250,228,73,91,61,117,210,42,34,114,27,245,5,219,157,200,227,253,200,162,125,236,75,79,218,167,78,156,178,109,121,242,139,214,183,145,140,0,230,84,86,149,1,79,77,22,62,99,121,244,99,156,227,4,49,179,87,115,17,125,196,252,234,56,0,72,236,153,196,92,243,121,175,185,171,197,156,194,199,179,143,36,79,124,206,127,103,207,224,108,120,246,26,242,89,79,62,255,36,59,175,87,6,74,219,20,42,31,115,33,237,27,34,166,169,135,23,58,164,53,207,222,94,70,1,37,189,179,44,33,254,135,35,145,213,90,135,229,170,162,133,20,41,175,113,186,75,109,102,214,89,174,164,123,170,231,32,122,46,100,59,81,2,208,149,126,115,74,145,76,14,140,220,139,82,123,214,59,70,9,172,89,237,1,211,245,135,206,201,176,6,29,88,207,73,66,194,140,49,147,207,184,19,9,79,152,255,166,114,137,150,146,12,9,40,199,43,63,37,198,144,49,75,227,74,114,83,159,96,148,246,1,222,19,150,124,19,234,100,60,241,218,207,120,114,79,250,98,160,1,254,99,29,179,208,182,133,133,5,225,169,57,36,35,128,174,12,70,26,245,146,173,28,57,106,119,222,241,42,91,219,184,108,213,82,221,62,244,161,15,217,143,252,200,15,217,27,223,248,198,164,90,252,6,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,144,8,84,183,182,182,110,72,197,66,169,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,62,2,112,77,240,59,77,66,229,43,65,2,245,250,156,253,44,34,94,103,95,67,104,65,46,65,194,225,109,59,158,116,157,232,241,144,213,37,145,121,85,17,63,146,81,145,140,50,4,149,206,202,30,73,32,30,240,67,218,138,28,108,150,235,34,250,27,182,41,79,208,211,171,171,246,154,101,201,29,232,108,103,121,12,87,85,119,253,210,21,155,63,126,155,213,228,226,223,27,18,18,187,175,62,123,242,44,94,212,209,225,3,151,91,22,217,52,238,113,38,119,34,189,196,60,185,142,137,104,207,68,92,202,226,87,181,156,184,114,2,204,9,172,148,139,135,186,147,86,228,137,228,18,149,232,141,50,233,150,169,50,181,246,246,57,223,91,171,79,167,244,188,18,237,33,251,147,28,23,146,68,41,95,68,154,72,248,18,228,60,23,0,141,33,215,84,1,210,81,127,202,53,229,73,30,127,198,146,49,134,48,117,47,255,34,92,56,21,73,222,78,247,89,162,159,166,202,119,27,3,34,4,32,90,114,246,173,33,212,22,35,128,148,235,247,244,147,21,44,178,68,28,58,81,12,150,73,152,110,122,150,62,250,77,201,45,44,244,158,251,103,188,158,166,53,14,190,78,191,203,76,249,180,77,209,244,70,191,229,49,160,231,139,208,125,118,174,60,87,59,175,55,211,71,34,88,11,80,114,127,51,240,93,11,46,39,212,37,99,218,86,235,142,148,62,35,207,90,135,10,101,95,169,49,63,68,36,107,77,85,181,86,135,50,162,217,184,122,69,100,189,140,105,118,247,236,210,163,95,182,141,103,158,177,227,115,71,172,175,57,120,85,70,55,227,35,203,246,217,83,103,237,15,158,124,210,78,172,110,216,194,202,49,155,211,153,237,3,121,243,143,228,221,93,22,209,219,239,116,173,170,57,54,209,59,68,240,68,115,137,61,161,46,175,127,200,117,247,208,87,152,249,76,18,67,14,143,181,31,128,11,241,40,38,138,244,193,36,27,201,184,0,60,42,170,11,233,12,121,62,139,99,122,78,107,209,7,72,235,98,190,227,25,79,162,14,23,88,208,79,206,243,7,117,162,34,37,202,134,234,79,196,180,46,194,253,119,133,193,80,70,11,180,173,48,22,181,103,191,35,226,136,27,12,120,95,50,90,152,18,221,90,142,46,191,100,221,110,215,235,83,150,141,11,40,67,22,70,8,232,72,176,3,242,84,165,24,151,100,77,251,153,216,242,242,138,8,241,134,112,219,19,102,233,232,173,42,48,21,0,0,32,0,73,68,65,84,130,170,42,251,62,43,124,84,213,241,169,214,192,151,208,250,216,80,212,20,58,127,219,251,153,159,111,249,16,219,157,94,49,70,243,111,192,56,208,41,233,154,12,17,208,139,119,202,28,43,225,225,81,1,92,231,132,27,99,39,221,117,215,93,242,198,95,181,165,165,37,155,159,95,84,191,67,107,181,230,93,246,230,230,166,244,106,216,222,30,199,32,212,108,190,49,175,111,73,116,131,142,213,21,41,97,44,75,173,91,110,185,221,142,175,220,110,87,55,206,89,175,59,180,95,252,197,95,182,247,189,239,189,108,28,105,146,122,47,241,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,35,33,80,253,251,127,239,31,220,72,250,132,46,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,60,8,252,181,191,254,83,78,42,225,77,155,8,169,68,14,67,18,241,39,147,67,148,241,12,169,5,241,76,248,102,81,86,48,108,54,18,241,158,217,155,146,72,36,255,195,93,151,154,233,29,18,175,233,68,255,150,8,163,179,107,155,118,215,202,93,78,42,46,64,4,138,108,219,89,91,181,206,250,150,53,111,111,90,95,132,161,135,136,22,233,148,136,188,76,44,123,119,233,71,29,58,209,89,140,15,221,94,92,146,98,153,216,190,78,219,89,153,179,207,251,253,36,66,113,58,248,76,204,83,65,99,16,0,186,138,58,78,146,99,252,32,246,79,100,107,34,6,57,79,188,32,48,85,23,238,18,79,94,140,37,220,154,160,79,91,93,180,69,71,228,229,132,225,64,73,36,39,101,30,106,159,119,200,248,36,207,13,45,212,15,145,22,244,1,60,137,230,75,15,174,19,189,241,253,138,44,181,187,246,24,233,246,58,101,232,115,45,236,200,39,29,214,57,229,222,28,191,215,27,219,215,72,123,176,7,231,151,154,124,45,20,205,121,230,179,246,251,50,148,17,17,60,216,219,211,122,237,91,115,105,81,153,93,107,111,110,216,188,214,221,206,250,5,123,230,193,135,109,178,177,105,139,213,134,173,173,110,90,243,232,49,145,252,11,246,241,199,159,176,223,253,236,23,173,95,107,217,226,109,119,200,40,103,108,219,171,235,34,248,69,144,107,234,76,32,140,69,144,139,50,183,158,12,114,42,50,2,154,146,221,144,231,154,99,117,55,28,210,184,134,120,190,203,176,69,123,74,77,251,7,227,236,119,69,76,215,234,62,231,242,188,227,158,175,131,56,20,243,246,96,230,139,122,43,229,112,32,90,12,120,246,99,112,48,53,248,81,191,16,242,201,163,189,88,16,146,158,116,73,36,191,127,155,253,34,39,188,49,106,24,209,208,247,73,25,41,176,158,244,13,212,67,177,174,19,201,79,219,228,173,175,80,37,42,197,152,103,60,41,214,174,218,98,20,192,62,73,114,98,94,98,114,74,109,211,154,78,123,5,235,86,43,183,162,232,32,106,68,59,244,204,216,115,44,0,6,1,174,111,94,220,170,63,43,199,5,248,15,125,19,73,32,213,39,84,63,198,85,199,110,57,102,63,248,67,63,96,187,59,109,133,221,255,109,151,127,68,94,250,16,252,243,243,243,238,197,223,151,247,190,76,57,100,236,192,124,40,12,177,74,68,75,24,104,143,171,56,225,127,247,93,247,89,167,219,182,221,206,85,251,252,3,15,217,191,252,151,255,202,222,254,246,119,218,27,190,241,205,251,42,60,223,83,41,29,31,240,124,213,162,60,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,43,71,128,127,181,70,10,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,155,7,129,9,81,185,240,108,29,14,147,151,62,30,158,36,200,163,236,197,154,8,37,133,213,150,55,191,135,213,22,89,136,231,39,244,62,245,244,227,87,193,155,79,71,15,129,148,66,202,235,44,234,122,203,137,254,29,157,9,254,248,185,11,246,182,251,238,180,22,212,152,188,83,155,34,164,219,27,219,78,36,46,222,118,187,201,151,214,134,98,176,70,34,12,33,168,224,215,68,71,193,86,165,254,156,216,22,195,165,119,146,235,64,185,106,29,72,174,144,51,111,69,157,92,10,171,86,232,205,83,18,179,239,217,94,84,163,223,3,137,113,146,242,221,189,239,245,94,180,247,254,209,201,223,85,87,36,154,191,192,198,21,158,199,52,247,246,16,139,34,229,240,96,102,140,101,221,203,16,240,30,99,188,47,18,85,101,62,114,68,72,160,99,92,180,69,190,71,18,72,222,204,166,80,234,222,167,8,54,34,9,148,68,166,242,21,157,52,148,92,200,255,148,184,51,118,46,61,59,142,57,42,0,89,51,245,124,140,105,188,142,143,235,64,59,165,41,48,48,190,69,27,234,231,230,185,60,151,165,86,207,250,117,185,207,202,189,137,51,242,248,175,55,4,199,104,166,210,225,247,220,238,122,249,185,188,152,231,37,72,221,2,107,255,50,25,247,92,143,240,248,138,152,81,107,42,28,190,230,147,237,237,232,211,143,172,169,107,251,210,101,59,253,200,151,108,164,245,63,216,109,107,61,107,30,206,31,177,117,205,156,207,158,58,99,31,125,244,113,219,148,17,9,228,117,181,175,243,224,53,95,151,21,145,99,212,27,91,183,189,227,235,19,91,150,122,163,229,164,46,30,252,204,183,186,234,172,172,172,88,77,145,64,202,238,161,95,178,190,12,2,246,100,108,128,7,60,6,66,153,116,206,234,178,126,211,149,166,57,19,137,58,207,78,121,125,23,243,48,27,174,28,94,247,69,67,223,59,192,82,9,249,120,199,251,94,38,146,157,136,33,149,234,156,108,110,180,215,176,187,40,47,247,153,246,147,36,36,69,49,73,207,89,30,164,125,159,61,80,70,15,158,151,229,59,105,46,221,245,78,254,244,242,125,66,145,79,52,225,49,188,153,13,221,95,214,145,8,236,179,131,33,122,226,177,175,177,233,52,2,116,240,253,161,144,133,222,126,36,128,190,9,245,209,11,67,3,46,182,25,242,216,147,83,189,20,149,0,99,128,36,39,141,91,162,60,97,224,224,6,1,122,227,25,67,3,228,117,218,61,133,227,239,216,109,183,29,177,119,188,227,29,126,61,254,248,227,246,192,3,15,248,190,223,106,53,92,247,212,151,100,107,78,140,122,50,218,168,246,245,221,165,251,184,163,72,48,236,60,218,239,229,241,127,247,93,175,182,139,151,206,75,230,142,237,104,142,189,239,215,127,203,126,245,215,222,9,60,249,211,187,62,241,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,99,32,80,229,31,238,145,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,230,65,96,103,103,199,195,243,183,21,174,27,82,8,18,39,147,69,213,154,211,197,254,206,136,40,227,162,30,117,170,132,148,135,60,75,28,149,216,45,145,211,208,56,34,144,203,78,84,77,156,32,170,40,179,82,173,139,192,146,183,190,136,172,51,171,107,118,121,107,199,142,46,16,58,91,225,159,229,237,79,8,237,205,43,171,118,252,213,109,133,254,158,179,118,95,36,182,234,66,237,65,120,187,92,8,64,145,102,132,238,135,100,132,134,188,86,66,191,217,148,200,46,20,75,4,218,108,217,244,89,109,14,53,155,22,93,183,192,61,237,51,233,40,77,15,147,147,138,94,224,137,179,183,33,240,185,83,7,226,95,239,229,236,101,76,89,54,94,80,8,236,201,48,121,214,98,84,225,35,113,197,32,241,121,227,174,139,164,111,1,10,206,44,138,48,116,194,95,103,98,219,68,76,161,200,59,176,27,163,99,38,246,245,228,9,29,220,80,64,132,159,55,78,217,7,112,243,58,7,113,116,221,175,7,210,245,234,35,250,122,109,82,183,175,172,223,140,5,120,145,120,47,158,103,231,105,194,172,168,147,106,62,251,151,207,168,220,92,43,147,254,185,34,6,60,35,253,27,189,76,232,126,106,114,28,135,206,82,111,95,189,106,79,126,241,139,182,121,250,25,59,54,167,176,236,146,48,144,119,253,100,113,209,62,247,216,19,246,111,68,236,174,105,170,202,58,71,63,34,194,123,34,181,117,252,6,243,183,211,217,19,49,62,182,5,145,190,152,250,116,116,52,64,87,4,243,124,179,101,247,220,119,175,221,118,199,29,118,228,200,17,235,42,154,192,246,238,142,230,120,217,250,138,22,178,189,189,109,87,213,47,251,13,227,228,72,16,34,119,100,229,201,203,243,15,130,252,171,149,156,136,215,208,103,229,67,136,19,237,96,174,54,63,147,47,178,223,55,178,131,61,163,63,23,138,38,89,201,160,129,163,76,72,200,37,2,7,117,178,254,96,93,210,122,196,152,128,125,146,139,245,78,94,89,235,156,35,14,60,79,216,150,203,50,194,80,52,5,157,130,160,46,18,65,239,130,175,241,227,68,191,242,33,229,193,111,87,248,210,7,223,57,145,239,201,240,0,61,25,227,68,6,64,73,39,12,8,120,151,49,145,250,75,83,174,100,85,237,47,36,140,5,104,143,92,244,234,235,155,162,231,67,15,61,88,250,233,119,255,247,147,247,188,231,61,118,234,228,105,15,231,143,33,2,132,127,181,170,239,170,122,195,65,58,194,0,57,117,205,179,225,168,42,163,144,166,19,253,244,127,215,29,247,170,191,145,173,111,94,180,199,100,52,240,222,127,246,62,251,165,95,250,101,62,48,83,55,82,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,13,132,64,149,127,180,71,10,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,155,7,129,118,187,237,36,15,68,143,19,203,98,129,8,17,77,34,143,208,249,144,63,60,115,237,147,72,137,248,130,156,34,65,50,194,91,227,149,142,15,62,239,144,66,213,74,93,68,22,133,242,56,149,135,233,160,84,179,173,173,158,157,186,120,201,222,240,198,123,173,39,111,79,188,63,235,34,175,55,175,174,217,234,197,203,118,251,45,183,200,175,152,112,218,162,18,145,73,40,123,186,129,40,87,162,135,137,136,51,204,0,50,87,238,5,202,73,196,86,210,73,45,83,182,132,64,110,165,84,148,241,238,36,120,206,87,70,110,150,235,230,70,135,243,253,189,200,204,50,196,229,57,119,53,45,83,134,72,56,31,64,69,122,151,33,243,33,254,117,17,238,91,97,174,197,194,234,93,207,188,107,172,166,80,216,156,117,61,148,23,54,161,214,177,19,112,138,86,122,224,89,173,209,170,142,154,58,209,175,55,157,169,174,248,231,186,68,242,151,154,42,225,82,163,145,72,91,17,110,37,206,25,247,54,180,115,5,117,87,98,92,62,126,112,81,126,49,134,89,210,223,171,209,198,49,200,128,40,151,239,205,24,51,54,84,204,137,50,242,29,3,101,230,102,197,28,185,102,155,220,246,255,143,247,89,140,50,6,121,156,94,86,0,229,152,101,208,114,133,231,185,83,189,184,252,27,11,107,190,48,235,142,108,173,30,175,80,109,138,172,223,217,214,156,208,123,189,106,93,17,182,143,125,246,179,182,122,238,156,45,84,107,182,186,181,97,229,230,162,13,26,115,246,133,167,78,216,135,191,240,5,187,188,179,103,77,133,106,239,136,125,110,201,83,187,223,239,200,139,127,79,147,177,38,15,254,154,12,81,6,214,22,57,188,43,79,253,163,203,203,118,223,157,119,218,107,94,251,90,145,252,119,170,92,4,190,8,224,203,171,87,109,36,47,254,161,246,146,138,140,8,150,142,172,248,115,95,97,252,41,103,63,152,140,21,150,93,10,167,253,70,163,112,66,93,106,163,185,240,218,39,206,83,94,90,13,60,23,235,122,58,167,25,43,41,231,167,55,218,35,7,100,120,70,124,10,127,175,163,4,124,189,49,93,19,25,78,61,254,80,47,247,203,154,75,104,102,125,210,157,253,48,121,210,19,9,0,249,69,62,123,159,235,45,210,95,125,101,57,212,231,210,144,61,229,124,175,43,157,235,117,214,109,170,143,92,82,150,203,115,174,207,51,24,213,106,13,17,253,67,25,79,108,185,30,236,219,236,205,179,245,144,51,30,139,116,23,121,63,209,250,38,98,3,58,212,117,238,66,242,232,31,78,247,251,193,160,131,104,63,78,160,222,168,58,145,95,215,92,33,61,253,244,137,210,95,250,75,255,245,228,215,127,253,125,118,246,236,89,223,135,238,186,235,46,201,146,46,194,106,164,239,73,200,255,114,69,255,27,81,157,104,223,86,127,218,199,192,124,111,183,99,175,121,205,235,108,119,111,203,182,119,54,116,196,67,219,126,239,247,126,223,222,244,166,247,217,155,223,252,38,187,229,248,81,91,90,60,226,250,29,61,122,84,17,31,20,245,161,183,235,71,4,156,62,125,202,136,38,240,147,63,249,147,174,71,252,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,124,237,17,168,174,174,174,126,237,123,137,30,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,171,134,0,161,154,179,183,39,94,162,144,69,250,43,66,39,17,94,153,244,135,76,130,52,26,138,228,155,122,179,162,5,149,229,253,153,72,38,81,101,16,102,144,93,34,164,32,151,72,16,83,138,227,109,35,194,100,139,96,131,212,63,169,240,253,187,247,221,97,71,253,172,105,121,169,98,8,208,235,219,218,229,43,118,76,164,97,115,121,81,209,238,71,5,145,15,123,153,100,185,192,41,193,151,222,248,157,37,185,246,115,175,159,63,91,199,159,179,124,198,243,130,82,38,17,139,202,96,70,132,131,172,27,242,42,100,138,192,47,235,42,137,212,87,104,107,131,220,28,67,240,247,108,34,35,135,145,60,172,71,138,106,48,194,147,95,134,12,19,17,245,132,248,198,3,120,34,114,22,250,63,141,77,178,157,144,23,97,169,111,35,196,172,220,91,21,193,215,178,106,99,193,172,177,36,160,117,149,230,117,137,244,131,244,44,140,46,246,177,65,63,82,49,70,135,84,63,207,53,118,149,81,109,95,134,11,40,218,160,103,33,171,200,158,202,202,239,220,115,29,250,201,207,179,229,175,132,103,198,157,113,126,142,241,58,206,47,160,158,139,224,195,144,116,207,28,249,72,221,228,47,226,235,80,243,202,90,34,146,229,193,222,121,250,164,61,34,146,127,227,220,89,91,148,183,62,235,121,164,251,150,230,237,67,79,61,101,31,254,156,72,126,145,179,11,75,71,228,133,47,47,125,205,223,94,123,219,134,93,69,221,168,105,141,215,42,138,188,49,178,1,235,90,107,249,158,187,239,182,111,254,99,223,98,111,122,203,155,109,89,132,255,234,250,166,157,191,120,193,182,247,118,109,79,161,237,7,154,127,144,250,21,145,192,173,86,203,150,143,29,149,23,255,200,214,174,174,218,158,246,157,178,12,128,208,53,239,25,16,209,207,154,103,62,192,151,246,131,44,100,231,196,59,151,19,239,210,141,59,41,231,163,13,161,244,19,17,46,210,90,248,224,141,158,244,74,122,142,100,125,195,254,231,134,2,5,208,180,39,185,220,98,12,244,10,41,79,136,124,234,114,149,75,172,109,177,253,105,208,174,27,70,76,236,143,158,47,130,220,229,170,45,122,35,175,172,227,82,146,126,251,122,66,234,103,163,44,39,244,117,236,64,77,70,24,121,28,236,29,153,216,71,47,18,114,139,225,22,245,42,254,109,136,6,144,35,2,56,97,47,157,155,205,166,27,14,208,238,85,175,186,219,86,87,215,75,127,245,175,254,55,147,95,254,229,127,98,39,79,158,180,181,53,121,236,43,10,75,189,166,61,90,223,179,84,217,213,189,175,227,7,52,106,246,168,73,75,6,0,53,107,213,142,232,94,182,99,71,111,213,116,25,217,51,103,122,182,185,181,109,239,125,239,123,237,87,126,229,159,0,81,129,32,61,69,10,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,185,17,168,94,185,114,229,229,214,33,250,15,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,23,129,0,199,111,65,240,64,42,65,240,64,48,113,102,115,34,188,246,61,95,179,215,104,167,211,158,18,253,238,129,43,98,136,59,36,147,147,106,106,159,73,42,81,93,46,23,143,213,70,163,105,99,201,237,40,124,56,196,210,229,181,117,59,117,230,180,221,122,223,171,69,240,143,172,162,178,150,188,138,183,214,54,109,227,234,134,45,47,44,202,115,88,196,183,200,238,146,140,1,196,30,193,126,249,200,74,34,191,252,252,106,188,148,149,18,73,230,143,135,126,174,237,233,59,173,84,200,147,128,105,150,247,145,186,65,253,131,41,231,43,23,207,105,146,71,21,72,143,250,45,26,120,228,1,92,94,209,89,222,203,67,121,67,15,119,228,184,191,35,50,108,215,207,178,46,137,240,159,200,115,31,111,126,206,90,199,155,31,47,236,138,140,38,42,21,190,129,154,19,9,161,72,19,103,233,144,95,120,17,139,220,235,246,229,209,171,176,223,195,241,162,149,229,149,91,109,40,228,118,77,166,1,10,171,141,251,48,209,24,80,116,82,24,98,148,24,47,34,184,207,142,25,175,126,165,100,168,160,98,213,159,77,254,118,184,141,87,80,59,48,153,149,53,219,48,63,31,168,51,43,27,101,94,65,9,156,242,156,59,60,236,217,178,217,231,195,245,242,59,152,230,11,72,245,76,51,108,68,136,118,225,30,253,204,67,66,204,235,123,14,206,157,183,7,63,245,105,91,213,154,91,110,40,212,187,38,216,158,200,223,93,121,173,63,248,204,41,251,232,131,143,216,165,157,182,213,230,100,52,50,80,232,247,182,200,91,69,149,208,18,212,81,26,146,43,146,127,99,155,115,233,205,238,189,251,94,123,221,253,175,183,239,252,143,191,221,26,115,45,145,246,109,59,121,230,172,109,41,148,124,71,97,254,199,34,175,7,242,228,103,221,86,21,17,128,253,96,32,130,156,227,59,150,21,41,96,32,99,129,254,42,255,237,32,205,59,202,125,239,64,111,181,205,196,121,26,32,99,123,105,243,36,203,65,118,34,193,211,186,74,253,37,2,95,210,149,146,252,84,39,25,3,104,196,190,79,141,180,126,169,239,164,189,198,4,201,143,241,2,196,121,5,67,5,129,78,25,215,152,181,166,186,236,165,124,154,154,48,195,80,138,186,180,35,66,64,69,198,19,212,37,81,175,34,99,130,100,80,128,44,213,23,192,73,191,66,78,222,104,188,5,223,56,181,135,236,247,62,181,127,80,63,235,78,30,207,200,246,45,163,24,27,207,228,145,216,219,39,165,129,191,163,27,123,59,123,50,17,26,121,199,80,96,172,253,37,167,34,114,163,123,246,127,240,131,31,180,83,167,158,145,221,136,230,149,198,143,145,66,181,170,103,25,49,12,135,50,96,226,184,128,73,91,123,125,203,154,42,223,220,216,182,163,43,183,219,252,130,142,103,233,109,217,250,198,101,59,173,185,242,107,191,246,107,246,11,255,227,207,3,211,236,134,144,187,140,123,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,203,128,64,117,115,107,253,101,232,54,186,12,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,151,138,64,95,158,183,61,72,27,130,46,251,153,220,41,100,191,51,134,202,133,68,34,37,50,42,121,167,14,117,230,118,77,4,213,68,68,94,133,115,167,197,213,240,39,17,68,34,182,68,110,137,109,114,194,9,130,186,170,179,155,231,154,53,27,170,202,166,140,10,170,243,77,219,234,108,216,35,207,156,179,183,127,195,55,216,184,221,177,134,200,238,37,157,253,124,113,119,219,54,47,159,179,214,45,71,68,138,45,75,1,17,79,92,146,7,33,39,42,77,119,17,102,186,67,92,39,150,72,4,22,100,96,122,241,122,250,217,79,135,200,50,47,128,17,85,226,88,238,50,228,156,8,70,151,174,247,125,178,84,21,138,122,94,89,63,25,15,206,203,158,16,54,223,147,8,74,39,209,132,227,164,184,74,242,220,239,234,104,179,113,91,94,173,16,252,242,140,22,225,63,20,9,54,129,68,19,153,70,100,131,154,66,101,187,119,110,85,108,170,71,0,144,94,240,128,179,253,50,78,198,224,23,122,171,130,242,90,195,138,194,252,143,69,248,235,172,110,97,88,82,232,235,122,125,87,196,236,158,100,46,137,8,148,119,191,73,71,133,240,246,184,225,96,196,128,241,42,118,125,11,50,15,108,103,200,212,76,248,67,16,171,178,255,77,248,242,158,82,130,52,17,135,106,236,223,58,151,165,1,160,162,8,92,201,102,56,124,169,212,122,95,6,24,228,148,190,6,53,83,154,14,159,58,51,186,229,242,155,246,238,88,167,209,250,156,22,70,215,76,94,143,146,217,114,176,152,121,215,156,117,80,201,43,96,21,221,236,115,209,137,126,173,53,147,129,77,251,201,39,236,243,31,249,168,237,92,188,104,71,240,214,22,209,190,171,80,252,253,133,101,251,212,195,143,216,39,31,121,204,182,53,143,8,175,223,238,12,116,246,251,54,28,174,236,69,36,77,248,171,186,12,116,228,53,62,87,177,119,188,233,29,246,157,223,242,93,118,215,61,119,91,91,198,37,219,157,61,187,112,225,130,109,108,110,250,48,14,120,154,179,246,181,79,64,48,99,76,84,209,241,21,68,13,89,62,114,68,198,41,3,15,209,174,149,231,186,59,89,205,119,246,111,157,246,14,198,58,51,218,67,48,237,207,157,67,5,7,94,33,189,243,154,229,121,54,165,252,52,119,83,89,34,201,125,157,105,2,186,238,218,180,246,117,72,33,251,217,255,70,10,157,80,145,193,145,236,105,116,135,192,39,98,137,70,163,202,28,185,145,72,245,226,168,19,189,143,100,244,51,146,87,59,100,62,81,2,248,62,68,240,32,85,20,237,68,148,185,231,227,33,175,214,94,6,217,78,216,125,246,26,116,202,227,0,48,140,6,208,153,227,81,50,129,159,100,99,228,193,177,8,69,132,16,245,129,81,20,109,39,172,125,201,43,97,128,36,248,230,230,230,220,104,129,168,0,200,202,6,95,153,248,119,229,244,243,186,111,120,141,157,59,123,137,215,210,143,254,232,143,78,126,243,55,127,211,78,157,60,167,112,252,171,182,176,176,96,149,6,209,10,210,88,145,83,145,161,17,182,70,155,155,107,118,244,232,49,55,136,232,237,14,236,190,215,188,222,143,26,216,222,221,179,207,126,230,139,246,107,191,250,191,216,207,253,220,223,2,222,131,31,134,158,34,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,124,221,17,168,94,184,112,230,235,222,105,116,24,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,47,29,129,110,87,68,52,241,190,69,52,53,27,243,34,136,91,34,133,70,34,185,196,96,137,128,170,234,172,119,39,138,20,82,190,175,208,250,144,79,229,82,93,132,141,90,52,27,86,145,39,104,83,228,206,16,239,95,17,122,37,247,114,21,185,7,49,37,98,169,44,178,24,135,124,206,227,30,118,250,182,40,111,98,206,246,94,80,95,79,110,239,218,71,159,56,97,127,234,237,223,108,189,43,87,173,179,185,110,183,47,205,219,149,39,31,183,229,91,150,109,101,177,101,61,133,183,111,46,31,119,98,106,168,104,0,144,111,176,105,37,185,26,171,219,148,50,249,9,73,8,249,169,190,33,238,33,188,60,21,245,156,252,36,195,153,59,145,95,242,156,247,87,121,161,66,78,59,169,230,57,136,16,201,38,54,204,207,176,247,123,170,155,9,55,153,58,168,38,30,187,98,204,68,206,41,168,185,222,117,141,119,21,38,125,67,94,209,58,23,189,187,46,163,135,174,144,83,104,126,121,208,66,10,54,26,34,5,117,110,122,25,111,231,218,92,34,224,165,178,147,234,62,32,201,43,186,18,120,62,86,129,167,113,169,177,136,69,175,167,87,117,44,3,5,25,11,136,85,156,40,220,186,14,184,86,53,69,11,24,237,90,111,111,213,74,141,69,201,23,209,95,37,164,255,162,218,201,83,123,172,35,20,70,200,148,238,48,233,101,125,68,142,21,144,145,135,203,135,253,3,11,200,198,130,92,84,1,202,185,125,128,30,156,16,148,127,179,138,69,92,170,255,100,40,145,106,229,114,222,32,252,74,69,100,0,62,15,226,32,25,121,78,159,3,114,81,253,136,72,70,30,223,203,199,169,103,18,191,254,189,252,219,50,96,82,42,155,80,87,41,69,66,240,199,151,246,147,231,205,181,90,79,39,23,29,21,19,232,112,125,230,219,11,73,135,219,21,223,217,105,108,137,134,200,229,115,96,204,49,37,115,133,139,247,58,109,203,183,209,69,38,119,230,6,228,178,194,232,227,193,79,36,136,18,196,177,162,68,148,96,154,73,58,103,125,227,243,159,183,39,190,248,5,27,172,175,219,162,234,151,58,61,199,109,113,97,197,62,252,196,41,251,228,231,191,108,3,233,83,175,212,108,253,202,170,150,188,230,166,228,79,68,94,119,68,104,203,185,95,125,86,236,85,247,220,105,239,252,150,111,181,183,191,237,157,214,172,53,237,234,250,154,173,109,175,219,214,206,166,136,237,137,71,3,225,227,162,127,119,87,115,80,222,225,120,123,247,246,58,86,145,199,248,156,162,122,116,181,126,135,242,108,135,28,174,213,43,106,203,209,21,232,94,53,142,16,105,214,27,46,167,43,163,21,214,121,77,250,178,167,176,198,152,63,101,8,106,141,147,62,240,148,103,133,231,57,193,112,15,167,125,2,60,227,202,126,196,126,198,217,242,37,235,10,139,185,121,25,216,20,100,57,222,246,67,237,43,21,125,140,165,37,233,216,232,89,119,184,161,225,151,60,50,65,123,79,81,52,136,126,162,239,94,21,6,85,177,217,62,135,165,73,234,11,207,127,105,161,61,16,253,220,184,161,240,188,239,203,80,66,195,208,248,146,247,255,68,115,127,82,86,68,143,138,214,164,12,134,170,213,5,201,238,90,93,251,67,191,215,118,18,94,171,197,192,162,174,125,22,189,199,26,247,72,215,80,251,245,220,252,178,181,230,214,21,10,191,173,99,22,100,60,165,80,249,21,133,211,215,71,215,86,208,149,126,204,13,225,173,249,81,150,124,60,253,7,210,1,195,0,246,119,188,239,199,180,209,90,226,248,0,142,78,97,95,109,212,234,126,100,10,223,98,54,221,113,251,173,249,181,244,158,119,255,141,201,251,126,253,55,236,161,135,31,181,141,13,29,193,210,153,216,177,99,43,58,158,97,65,95,164,230,88,140,180,23,182,22,171,182,215,91,23,134,21,225,151,246,203,123,238,121,131,116,89,178,51,231,159,182,15,254,171,255,71,6,99,45,123,247,123,254,134,207,178,220,65,220,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,94,30,4,170,59,187,91,47,79,207,209,107,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,188,36,4,240,230,196,27,19,242,190,34,178,15,130,86,92,146,39,194,56,67,170,113,102,60,100,255,72,161,224,33,143,74,126,142,181,248,41,157,11,13,249,36,158,81,228,163,234,138,119,243,246,34,190,178,12,177,71,42,212,37,226,188,44,2,25,47,124,40,186,158,72,188,53,17,132,39,174,174,219,249,173,29,187,85,103,120,87,116,182,55,132,117,93,4,244,198,249,51,214,58,126,204,22,110,57,102,163,190,206,243,86,252,240,234,252,130,142,183,239,138,159,86,159,234,219,189,231,147,170,251,191,82,194,73,99,84,130,7,84,130,68,61,144,92,97,229,184,194,185,30,100,34,186,238,191,151,69,210,57,145,168,113,79,220,211,214,75,157,94,172,16,106,31,194,22,178,220,9,126,133,231,31,200,171,185,187,106,227,222,154,141,69,244,79,74,210,85,228,100,85,231,155,215,27,194,22,242,76,68,154,24,80,181,19,185,126,192,16,65,74,18,54,27,224,68,184,249,69,119,36,8,229,138,240,149,129,196,4,87,89,200,67,116,211,119,80,188,126,107,232,251,213,20,34,125,52,28,216,160,173,179,209,187,187,34,215,182,84,71,71,38,212,150,197,37,30,85,159,34,252,77,132,127,9,227,2,61,66,150,35,3,217,197,247,75,132,63,47,202,207,99,119,12,153,3,194,71,37,9,161,164,30,225,190,243,135,118,130,250,0,241,45,226,153,179,220,189,51,117,167,39,126,148,203,147,18,74,40,81,5,93,252,99,113,47,242,167,61,229,74,220,249,70,185,156,247,175,99,218,159,208,95,149,78,25,46,70,18,164,217,249,73,22,144,128,3,243,81,200,123,196,9,135,205,11,138,47,32,125,6,250,222,204,117,230,230,88,235,179,34,35,156,10,100,56,149,117,235,61,250,152,61,242,137,79,218,214,229,203,118,116,110,94,243,67,235,79,235,174,38,99,155,43,221,158,245,69,0,87,230,150,172,215,110,219,174,194,246,15,181,174,230,90,34,132,245,253,33,136,135,50,250,88,92,89,182,215,127,227,27,236,157,223,244,31,200,139,255,213,238,1,126,254,210,121,107,119,59,30,234,157,48,246,12,4,189,233,58,135,182,207,161,229,125,142,168,140,125,166,94,173,89,163,213,180,221,189,61,59,127,254,188,13,122,50,2,208,60,131,96,119,239,242,174,198,35,29,32,226,49,18,224,232,142,52,79,48,184,209,190,4,80,26,55,81,6,82,122,233,115,193,215,174,239,107,244,145,82,218,235,100,30,36,157,82,88,124,25,211,136,32,199,224,7,47,254,129,140,40,156,208,119,195,160,244,241,220,219,62,125,49,169,6,246,164,66,95,116,197,72,65,119,151,163,59,123,42,87,169,166,49,136,236,103,44,37,125,7,246,84,45,110,181,149,12,255,238,132,195,207,125,32,151,177,178,63,148,69,246,179,199,9,115,47,103,175,101,79,149,87,189,72,126,12,2,74,50,42,130,204,79,17,1,36,3,18,223,19,117,217,223,85,151,165,175,123,146,155,74,243,248,209,21,12,102,19,134,15,75,75,236,33,158,74,127,251,239,252,236,228,215,255,249,251,236,99,31,251,152,61,254,216,147,62,38,188,247,27,218,167,203,115,218,119,234,204,207,182,31,217,50,215,154,115,189,48,116,168,201,24,97,114,135,162,192,168,143,213,213,51,246,127,252,139,127,225,134,31,63,247,183,255,38,131,76,3,46,58,137,91,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,215,23,129,234,95,255,107,239,254,250,246,24,189,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,75,70,224,111,254,173,119,139,184,19,1,47,210,165,213,108,249,57,205,144,110,36,200,253,225,32,121,6,67,40,65,88,65,214,249,25,206,162,148,240,184,77,100,80,34,174,50,73,228,68,85,161,17,121,73,86,246,168,45,10,116,131,168,234,139,160,126,230,202,154,157,184,112,209,142,221,123,175,31,7,48,146,55,114,75,178,183,47,93,177,198,217,51,118,252,158,87,201,13,182,33,61,75,214,152,23,33,70,164,1,121,165,38,98,24,98,76,207,158,32,194,116,57,107,154,242,212,107,81,148,238,197,155,170,64,160,18,252,95,222,171,212,40,137,172,132,40,243,187,168,85,88,88,100,77,228,33,59,214,125,212,20,30,212,212,133,23,186,66,144,139,70,21,171,169,163,203,198,34,248,69,104,89,127,87,30,179,91,214,31,109,75,61,189,203,91,183,222,146,247,176,198,226,100,39,7,157,67,242,19,9,0,50,27,82,95,6,12,211,163,9,244,206,49,7,137,72,68,7,21,225,93,172,111,131,46,168,33,37,156,232,47,99,48,192,133,177,0,70,3,186,202,34,240,203,194,78,79,214,165,173,174,190,60,132,137,170,80,145,220,42,158,222,229,182,188,126,229,217,95,215,85,210,53,20,241,239,250,100,100,80,13,2,17,178,149,60,121,33,51,102,24,92,25,26,168,84,229,144,254,50,94,128,148,212,220,177,81,34,4,125,214,56,110,170,230,73,10,67,22,238,139,222,207,135,160,164,129,190,63,87,73,120,224,85,236,184,120,1,141,24,48,243,15,172,15,11,33,239,5,164,98,254,189,128,154,47,173,202,148,112,190,78,243,169,218,211,135,107,86,100,62,38,252,192,64,144,232,133,22,249,26,42,155,114,2,58,76,51,85,136,231,125,77,209,33,38,50,12,233,203,0,166,162,35,50,124,94,92,189,106,219,39,79,219,3,31,254,136,85,20,133,227,168,162,103,76,68,160,139,171,182,137,234,12,53,95,170,10,219,191,243,244,121,219,85,187,109,121,224,151,228,1,222,106,213,173,211,237,219,150,12,74,100,155,98,175,186,239,62,123,227,91,222,108,111,121,235,219,108,113,121,201,61,240,87,229,201,191,185,185,45,15,252,61,223,55,170,254,13,165,155,52,196,216,0,207,252,182,140,77,152,155,28,219,208,209,188,99,159,128,224,103,255,184,178,122,217,214,213,158,115,223,23,101,124,208,110,203,184,71,172,51,251,10,30,250,61,145,255,132,160,239,203,136,129,119,86,170,79,43,233,3,6,164,18,22,18,188,0,208,87,144,198,50,224,25,143,211,252,69,12,36,56,125,99,100,192,53,24,181,53,70,69,237,208,232,250,125,121,247,11,27,60,226,211,190,71,231,73,35,214,74,222,235,144,147,73,125,242,156,212,23,14,228,145,220,176,74,207,149,170,218,20,150,30,236,175,137,180,71,135,44,11,3,14,205,126,125,91,223,19,104,140,1,128,147,243,105,254,67,234,147,232,131,58,236,221,92,169,127,237,213,250,230,68,124,96,25,34,63,235,51,209,218,205,58,18,113,37,151,33,131,58,140,207,35,167,184,244,235,254,148,222,249,206,119,154,174,201,255,254,191,253,51,123,224,115,159,151,177,200,174,140,1,86,228,221,111,214,86,36,135,91,110,185,93,178,53,230,17,198,71,35,237,71,50,246,80,100,135,249,133,166,221,89,185,93,88,108,106,190,109,219,7,62,240,1,25,5,116,236,103,127,246,103,246,65,189,110,183,81,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,181,66,32,253,43,243,107,37,61,228,6,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,87,19,129,201,218,234,134,135,151,150,191,185,72,190,150,200,45,121,248,138,228,73,4,88,65,58,195,169,137,173,129,76,194,91,23,207,86,113,67,34,29,83,221,76,50,137,158,242,122,137,52,74,106,66,26,241,206,69,226,157,148,234,136,188,22,249,125,181,189,99,143,158,61,103,247,28,59,106,175,82,168,241,154,200,237,134,234,119,20,178,122,253,220,89,17,254,151,108,101,101,69,253,246,21,6,124,79,132,161,194,209,139,144,18,189,165,11,242,44,17,104,83,22,80,57,206,146,67,16,23,253,146,149,8,99,233,144,84,145,182,234,63,21,164,95,69,28,64,38,212,34,158,237,156,83,63,17,73,38,218,76,239,128,0,33,168,62,75,34,248,39,34,50,39,59,238,189,79,152,254,73,111,87,132,166,60,162,85,86,150,103,125,99,94,100,97,115,222,202,13,253,19,201,137,80,221,233,24,195,9,93,35,8,114,145,158,21,157,113,46,6,214,61,111,157,208,204,248,0,19,44,159,186,131,44,45,137,24,244,51,176,9,91,14,153,43,140,198,34,80,117,104,186,180,211,59,99,194,120,64,70,5,178,216,176,166,27,107,168,68,24,58,89,56,234,136,164,148,151,175,233,236,245,138,190,243,112,94,68,227,178,104,116,8,89,69,74,80,187,146,179,129,208,181,18,165,70,124,171,244,181,244,156,9,73,8,127,200,64,234,232,114,194,85,119,79,96,61,227,57,236,121,68,65,74,30,213,34,0,0,32,0,73,68,65,84,112,50,28,12,139,132,12,116,117,33,249,159,144,162,116,243,135,113,188,249,118,69,61,87,136,119,181,215,149,168,95,100,205,200,44,68,223,76,55,134,247,172,17,48,70,37,160,201,105,10,139,106,51,51,189,141,215,19,33,139,113,132,60,234,181,58,229,65,45,44,89,152,107,171,118,238,161,71,236,196,67,15,91,127,115,203,154,120,120,203,147,30,200,23,142,172,216,145,59,239,176,11,91,107,246,153,47,60,108,159,126,240,139,182,170,104,26,28,177,128,44,60,214,187,90,223,199,229,197,255,134,183,188,213,222,242,246,183,217,221,50,180,33,2,192,51,103,206,217,133,75,23,139,245,204,90,16,89,45,47,244,90,45,145,244,68,11,24,200,208,100,183,163,232,0,138,16,64,184,121,34,76,148,101,152,83,209,252,234,105,239,88,91,91,179,43,87,174,184,113,81,67,86,11,19,173,131,73,187,167,163,57,230,108,79,125,183,68,252,99,116,48,191,184,164,58,125,217,197,96,24,67,87,5,48,233,205,127,193,239,133,166,188,15,229,250,190,39,105,30,142,61,18,66,50,38,201,123,84,181,82,47,12,158,48,54,96,253,107,172,250,8,24,68,17,138,159,113,67,142,167,253,36,233,149,247,53,228,103,57,220,51,113,238,107,137,245,164,139,253,146,139,231,68,224,167,181,93,246,40,41,124,93,8,254,253,241,82,39,203,65,62,41,247,87,213,49,11,24,38,176,95,99,32,85,147,241,64,69,107,144,61,92,159,67,121,169,63,218,103,189,210,126,173,62,139,61,130,124,174,172,79,150,157,235,167,30,211,47,70,28,252,239,68,78,223,245,31,253,113,30,75,186,79,126,231,119,126,199,126,251,183,255,79,251,210,151,30,177,83,167,78,40,187,236,223,123,113,113,217,110,187,237,14,59,178,124,84,109,57,14,64,134,38,236,125,210,245,13,111,124,189,29,187,101,201,190,244,200,67,246,254,247,191,95,251,80,197,254,219,255,238,39,249,178,251,0,232,37,82,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,215,7,129,234,198,134,206,162,140,20,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,5,2,27,27,91,34,137,68,189,136,232,105,54,155,34,136,240,6,21,203,34,18,140,48,253,78,246,168,76,188,148,72,64,17,121,253,228,57,90,21,217,12,153,148,201,32,39,135,68,205,164,247,68,104,137,199,114,242,8,207,209,3,245,10,100,70,34,22,187,242,38,31,40,108,245,137,203,171,246,228,165,203,118,203,189,247,216,18,164,164,72,171,186,72,194,254,198,166,157,121,228,97,91,185,247,213,214,88,94,209,153,218,34,229,68,178,185,87,45,103,73,139,36,207,4,190,232,177,66,50,103,215,243,8,45,138,82,34,166,11,218,136,108,56,52,232,52,247,84,55,145,229,120,147,59,163,142,255,48,4,166,162,6,140,69,154,234,28,251,210,4,175,121,0,81,75,8,254,177,200,253,254,154,250,215,191,123,20,26,127,220,221,82,56,125,17,252,147,190,81,181,33,15,254,198,156,200,73,157,195,173,67,175,197,180,73,63,225,168,208,8,10,0,160,123,79,103,99,11,195,73,95,189,235,8,4,206,2,71,147,148,56,75,155,75,196,155,243,92,202,135,200,37,81,197,143,85,16,238,188,200,88,160,175,115,175,43,37,157,221,157,62,32,96,167,250,10,205,110,10,155,13,195,223,88,148,81,132,136,219,145,250,28,12,122,82,163,43,2,176,45,114,117,83,195,94,213,81,2,10,227,175,51,178,165,185,76,27,26,34,132,57,227,155,208,223,26,187,140,63,100,181,224,239,206,18,131,137,206,6,231,91,227,249,44,169,198,233,9,30,13,65,58,171,145,234,107,162,144,96,149,65,153,60,146,27,73,112,39,31,61,209,143,103,149,251,93,143,57,101,47,121,62,90,190,144,131,241,129,215,81,255,136,245,9,198,55,187,121,147,127,254,233,188,77,195,157,225,120,211,180,3,174,153,33,18,217,193,231,55,115,66,2,38,237,189,20,229,66,196,186,93,185,108,167,30,120,192,78,61,250,101,145,252,59,86,213,220,88,92,94,180,85,17,236,19,149,127,235,59,223,97,213,165,69,251,208,251,63,107,191,245,175,255,192,56,120,111,105,78,134,31,141,166,93,209,191,229,249,122,119,223,125,183,135,233,127,251,55,125,147,45,29,89,182,75,87,86,237,242,137,203,182,215,145,81,136,190,233,160,56,227,157,40,21,21,116,80,163,142,206,186,231,92,120,136,254,110,71,94,239,210,139,8,1,61,229,17,146,31,130,248,220,185,115,138,4,176,233,123,1,28,243,64,6,1,37,177,209,45,205,87,34,81,44,54,26,78,0,215,84,200,241,32,76,159,161,214,55,123,71,90,15,140,59,205,128,132,155,250,126,9,201,229,33,19,80,21,157,99,52,210,30,128,190,154,163,68,150,128,60,247,240,243,34,204,125,138,233,39,133,237,215,177,2,194,147,125,175,236,3,87,251,194,32,230,90,106,208,207,236,222,71,157,180,118,18,193,143,13,12,242,217,115,240,204,247,144,251,122,78,36,191,148,147,46,212,127,54,209,79,35,128,215,78,165,99,59,42,106,59,26,247,221,8,171,86,29,200,144,71,49,61,216,115,21,169,128,117,202,94,73,95,36,228,129,45,81,12,42,85,48,72,23,101,244,147,13,16,178,158,228,191,192,84,250,254,239,127,151,233,154,124,234,83,159,182,79,124,226,19,246,216,151,159,176,7,31,124,216,214,55,86,237,244,153,147,58,18,98,209,230,231,23,61,76,255,145,35,71,156,244,223,218,74,243,227,237,111,127,187,93,188,120,222,62,248,193,15,170,254,21,251,169,159,250,41,62,244,236,180,127,129,106,68,181,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,175,4,129,234,197,139,23,191,146,246,209,54,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,190,142,8,108,111,43,108,182,24,53,60,186,231,231,231,253,158,72,30,145,170,34,133,32,130,198,186,227,129,137,55,63,68,80,89,36,48,94,175,120,255,195,64,231,122,120,157,83,63,121,131,51,136,68,10,251,147,242,73,212,37,185,92,49,154,67,17,81,165,218,188,93,149,103,251,211,107,235,118,223,237,183,90,147,240,252,61,145,212,210,171,36,227,130,203,79,157,176,237,83,167,108,233,237,43,50,70,104,200,147,93,6,0,210,167,37,98,112,50,18,27,232,162,19,109,159,8,126,122,72,68,88,38,196,200,73,61,67,46,171,148,54,158,161,31,66,241,139,84,75,158,251,120,242,171,16,242,153,75,100,152,40,73,53,144,231,253,120,83,143,87,172,215,95,21,22,34,251,135,187,210,16,178,123,236,30,192,181,121,17,230,115,120,85,211,1,164,126,215,70,144,153,34,218,70,120,242,227,98,171,241,148,69,150,83,133,208,232,174,188,72,59,222,11,136,164,7,172,28,133,197,24,96,181,41,68,95,8,115,181,31,18,170,125,34,67,129,90,215,170,35,245,75,57,222,244,92,120,230,19,222,155,118,117,73,86,221,74,75,151,188,147,173,175,177,200,51,217,73,127,29,47,48,28,108,106,28,34,111,69,192,151,75,77,217,38,180,68,0,138,248,173,202,64,160,212,18,129,44,67,0,8,127,149,201,42,192,175,68,14,138,156,116,163,8,201,131,116,164,255,169,142,106,34,2,52,37,245,63,37,249,85,135,68,61,6,195,199,194,72,193,71,79,1,73,245,25,167,167,226,217,171,35,135,204,36,55,17,189,120,91,223,204,73,99,201,159,90,195,224,115,17,162,159,44,160,97,140,250,146,86,153,226,161,23,213,25,107,94,14,117,116,4,99,175,104,45,148,22,117,4,3,150,56,90,35,79,127,241,65,59,247,228,83,54,222,222,81,84,135,138,53,151,230,236,234,206,166,45,221,125,135,189,245,155,191,197,54,245,253,255,215,95,253,159,236,255,254,183,159,48,113,196,182,92,107,90,91,115,114,77,36,255,156,214,255,27,223,252,38,123,243,219,222,106,183,223,113,167,230,86,213,206,158,191,232,94,252,236,19,53,173,55,72,110,246,1,8,100,140,3,6,154,231,163,126,215,118,229,133,191,167,185,62,98,207,144,167,126,34,202,53,24,25,229,16,234,255,146,142,230,88,95,95,215,252,82,25,199,87,104,76,13,205,139,187,111,59,174,99,58,234,118,242,244,51,50,74,89,144,65,64,219,150,20,247,125,83,17,1,48,20,192,120,199,199,169,95,230,29,237,192,133,60,210,44,52,41,231,224,111,218,143,158,93,43,205,97,230,146,136,116,223,231,146,199,59,164,123,10,219,159,246,54,164,49,222,158,112,27,113,238,129,52,130,68,215,95,77,93,173,105,25,197,60,87,162,46,152,165,61,53,145,246,89,167,76,170,51,154,76,244,35,159,45,18,124,211,40,83,27,66,240,19,178,31,3,44,244,205,251,104,77,88,86,68,236,15,7,236,209,125,191,26,141,150,235,232,6,0,218,31,33,249,33,241,73,28,185,145,9,253,10,22,35,76,176,34,101,153,9,155,20,141,32,151,205,222,249,214,11,11,154,115,215,78,254,105,126,250,167,127,154,210,201,151,30,126,84,30,254,95,178,135,30,250,146,157,60,121,82,198,30,23,236,212,51,23,138,150,124,151,177,221,113,251,109,110,124,64,68,130,209,120,96,31,250,208,135,220,32,228,39,126,226,199,168,144,63,117,209,38,110,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,95,75,4,170,252,195,45,210,255,199,222,123,7,91,118,93,103,126,235,230,123,95,78,157,51,58,32,231,64,144,96,0,200,161,68,73,35,121,100,141,36,14,69,113,148,41,75,180,173,113,185,236,42,85,185,172,42,151,244,199,148,173,177,71,166,85,19,84,99,138,26,42,82,67,137,98,144,72,138,4,1,144,0,26,169,3,58,247,235,247,250,117,191,238,151,211,205,209,191,111,157,123,26,141,70,106,36,2,48,246,6,239,59,247,158,176,207,222,223,222,231,176,128,223,90,223,14,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,222,25,10,20,215,88,75,30,150,82,192,102,190,191,191,223,179,60,235,64,173,120,29,104,7,67,240,44,237,211,71,188,40,13,184,82,54,175,64,127,157,12,113,21,193,33,65,45,21,173,41,45,88,165,122,5,143,98,112,164,61,151,151,200,58,31,219,111,130,12,26,92,58,185,186,106,39,230,103,109,160,176,209,54,176,143,149,199,173,7,224,85,46,150,236,244,83,79,219,109,35,99,150,216,186,221,129,91,154,251,55,1,95,206,195,168,84,119,118,108,212,197,66,151,128,191,96,125,92,148,77,222,253,45,124,24,157,74,43,168,196,51,248,169,197,237,227,85,145,58,144,32,211,23,24,14,53,133,246,9,236,47,146,72,63,15,195,94,133,143,85,177,208,39,123,86,246,252,56,16,164,249,104,169,123,135,249,158,189,95,181,54,160,191,9,4,77,98,159,45,240,174,245,212,117,79,53,35,225,127,128,122,58,166,210,181,2,119,32,40,146,137,134,222,7,181,195,79,81,219,201,198,85,118,62,199,235,232,221,148,213,183,246,113,130,91,184,11,174,71,149,3,240,128,169,64,51,23,200,37,224,143,178,144,189,157,64,218,38,31,5,12,84,203,160,54,213,43,128,200,247,78,198,218,164,233,183,1,254,73,185,5,232,67,86,127,50,9,232,87,182,191,82,248,245,17,116,21,248,231,60,175,83,35,160,241,247,14,66,15,189,63,220,30,136,236,89,207,116,241,5,243,64,193,8,10,18,232,74,224,58,104,124,212,7,31,81,221,227,57,18,169,249,226,231,122,54,51,35,120,249,117,126,241,139,252,145,126,47,87,212,143,215,81,104,189,23,181,248,85,23,53,77,21,168,9,84,160,152,149,22,0,31,51,123,198,158,224,27,142,121,31,117,78,220,13,221,136,143,98,81,18,232,144,146,22,178,147,231,223,195,143,127,127,191,93,56,126,156,128,142,38,174,24,57,171,162,239,10,207,103,97,211,122,219,142,5,255,19,147,227,246,111,63,251,239,237,217,227,23,108,136,96,154,185,82,100,171,95,98,158,22,128,252,119,221,123,175,189,247,190,247,217,200,216,40,246,249,101,59,63,51,139,245,250,18,67,144,178,190,129,33,207,214,111,18,80,144,206,18,33,64,251,154,204,183,18,75,105,200,206,190,194,187,1,214,236,109,75,103,51,30,16,180,176,180,232,207,174,172,250,87,9,36,200,98,203,222,195,115,219,194,25,32,71,208,192,46,130,9,134,249,61,216,211,103,107,156,91,82,187,177,238,151,87,132,62,77,50,237,51,169,60,183,226,221,162,254,82,189,110,16,189,83,98,65,124,231,85,253,137,223,69,241,201,62,31,147,44,155,193,75,45,114,209,136,178,234,245,94,83,224,147,214,140,151,240,90,66,64,110,5,209,90,247,202,190,103,0,8,14,226,137,137,218,234,243,53,174,53,218,250,115,220,157,123,2,253,186,71,12,219,99,240,175,224,169,8,232,107,44,163,247,167,182,42,186,62,222,234,186,248,183,239,228,190,209,196,225,145,206,240,156,234,185,228,81,151,94,250,40,0,65,129,3,41,34,68,218,184,112,232,93,174,247,118,84,162,32,1,157,211,225,89,87,137,235,214,54,14,76,136,223,229,209,53,175,249,175,119,230,211,191,254,171,126,27,45,219,48,57,57,105,167,79,157,177,147,39,79,218,217,179,103,109,114,98,130,165,28,46,218,236,220,44,214,254,131,54,74,144,71,181,90,176,195,135,15,219,111,253,214,111,217,175,255,250,175,199,3,29,9,243,154,155,18,46,12,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,171,81,32,173,127,121,11,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,103,40,80,173,178,166,60,192,56,159,239,241,181,151,5,154,218,0,98,89,226,139,57,117,0,206,2,77,205,70,244,17,104,75,97,181,45,16,230,192,170,30,113,24,135,102,92,32,88,20,125,4,175,94,168,65,12,149,226,35,178,203,150,221,183,224,224,121,178,120,159,157,185,104,91,214,15,3,251,201,44,7,42,230,168,126,56,215,227,89,253,23,183,239,180,77,67,99,192,173,188,37,7,242,86,34,0,64,235,131,11,10,94,2,161,14,193,84,187,136,168,74,220,8,32,62,116,180,35,40,71,157,96,53,63,170,85,207,19,100,182,202,178,219,139,224,51,168,213,146,144,51,43,17,225,0,216,199,166,191,81,155,35,17,30,187,126,192,127,154,12,254,124,22,0,13,164,180,94,62,138,54,0,218,89,185,2,56,7,180,241,61,161,236,95,180,72,1,212,165,67,210,129,181,127,161,94,161,117,10,160,180,195,193,8,238,241,189,75,51,197,110,149,185,171,235,59,184,0,36,128,118,170,68,112,183,197,53,77,250,32,247,4,101,243,230,177,93,79,1,77,253,38,114,12,208,71,245,232,6,186,192,179,142,249,225,222,221,252,246,206,179,5,186,234,147,214,242,2,220,135,84,90,174,37,136,128,110,52,155,178,248,7,26,42,227,87,58,225,224,160,181,216,165,153,198,43,46,205,14,237,202,142,208,110,108,255,153,15,209,156,192,141,65,117,43,85,152,54,38,184,78,67,16,93,215,221,175,182,249,228,80,71,217,167,14,107,159,143,137,238,169,243,148,41,45,16,169,3,192,202,203,97,42,187,124,204,57,242,142,47,113,180,2,125,138,131,83,164,128,70,74,243,36,58,236,226,248,111,201,161,128,17,197,108,104,11,229,181,101,160,232,169,39,158,182,213,169,243,150,101,137,6,45,186,224,80,153,49,25,222,178,193,6,119,108,179,47,124,245,43,246,159,190,240,55,50,153,192,9,131,44,123,32,127,33,155,183,105,64,253,158,235,174,179,187,238,185,219,118,239,221,227,160,247,236,249,115,182,6,232,95,92,89,142,166,13,243,41,6,197,122,230,5,129,101,207,47,200,95,41,23,173,198,92,209,124,76,114,172,67,39,52,159,203,60,203,211,231,206,219,226,252,60,176,62,105,61,192,243,28,219,52,1,37,41,230,219,134,254,1,187,102,203,86,59,182,127,191,141,94,119,189,221,74,27,78,99,237,159,97,89,129,35,227,167,137,41,161,23,110,157,175,144,156,23,22,105,229,193,14,108,227,96,159,23,158,245,74,123,208,23,129,219,210,145,185,172,57,170,119,161,158,85,245,81,128,92,97,52,238,102,130,174,106,136,50,254,213,191,14,239,71,63,222,209,239,151,191,79,252,110,140,129,189,52,84,137,51,250,117,223,4,129,3,241,59,137,65,245,227,81,16,0,223,233,224,149,239,77,185,166,168,40,155,95,14,43,42,170,95,203,16,232,92,221,83,176,159,1,225,53,19,5,25,196,237,136,222,207,188,91,244,62,212,179,79,137,183,58,39,30,99,125,127,169,162,177,151,3,204,171,40,47,168,236,255,249,236,31,232,242,78,189,94,139,150,117,88,89,180,149,149,21,91,91,91,137,2,69,22,230,46,189,87,94,197,125,194,169,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,58,20,72,127,252,227,63,243,58,46,15,151,6,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,63,40,5,254,245,191,254,223,173,92,2,76,3,131,214,175,95,239,64,75,112,81,144,95,0,184,66,182,119,54,155,38,171,119,205,179,90,179,128,193,82,177,134,197,118,238,210,186,219,106,171,128,144,64,145,195,69,126,199,217,160,90,27,58,62,166,125,109,96,115,180,77,120,125,57,172,191,219,173,148,149,170,21,236,250,177,139,231,51,190,186,98,143,157,57,99,131,123,247,218,86,178,207,19,229,186,229,11,89,235,7,16,142,63,115,200,10,35,235,108,232,150,91,201,96,197,178,94,44,152,182,10,246,211,0,96,188,224,60,88,216,15,0,172,201,38,215,122,219,58,38,46,70,107,104,143,128,36,0,218,161,53,236,73,128,95,153,181,4,55,36,210,80,110,178,244,33,246,14,248,173,190,96,197,210,5,142,173,2,251,5,248,113,230,239,1,170,147,197,47,248,13,170,51,195,133,0,95,126,81,59,152,58,128,141,42,210,0,52,7,163,220,83,247,151,213,182,91,156,139,72,242,113,0,39,232,201,173,83,130,105,10,46,224,227,36,76,100,55,45,248,38,0,78,123,201,240,246,202,20,112,65,39,58,128,189,142,195,113,156,16,168,203,251,170,251,171,30,52,246,173,250,91,107,98,131,206,218,237,84,149,228,15,8,150,181,188,5,222,117,23,125,34,80,104,216,244,59,75,151,63,60,183,36,129,26,136,156,32,192,66,199,217,71,221,53,44,193,91,245,34,177,0,40,216,5,185,17,1,230,130,218,188,183,149,110,43,60,130,2,88,244,64,3,218,2,168,245,0,7,250,170,62,71,75,59,112,13,199,125,94,0,85,211,233,126,134,135,115,233,95,154,128,14,235,29,164,121,104,220,80,99,104,27,251,35,97,228,239,160,118,71,99,231,119,227,80,116,76,247,125,137,226,253,125,137,99,218,253,74,199,209,242,82,121,209,115,25,59,149,203,78,139,118,92,249,247,69,78,136,186,131,198,210,154,121,193,184,102,249,222,232,78,158,52,250,41,224,34,141,126,210,76,115,76,193,24,70,144,137,59,56,212,176,220,63,122,204,14,60,244,176,85,102,23,108,140,53,208,219,4,222,148,201,62,31,24,29,177,254,245,99,182,72,198,250,255,246,111,255,47,123,242,228,25,91,101,128,84,77,210,3,56,120,22,83,57,187,241,186,107,236,174,15,126,192,182,110,221,74,192,13,235,213,227,70,177,176,178,106,115,212,215,139,149,126,138,160,141,42,25,251,26,47,185,120,200,198,126,1,120,95,41,85,163,185,68,133,29,218,87,38,130,64,235,174,151,74,107,54,61,61,109,211,23,206,89,181,84,209,148,242,121,222,86,0,2,215,215,234,37,187,247,230,219,108,23,206,28,171,11,243,60,43,109,123,250,169,199,237,206,187,238,181,123,239,184,203,14,141,159,96,73,11,180,224,220,50,203,93,48,235,253,221,210,18,28,231,217,149,245,127,66,243,71,114,106,158,235,115,165,212,151,253,190,28,96,95,182,219,219,174,119,65,139,249,165,96,38,193,252,20,174,21,133,66,143,187,13,40,248,68,247,214,51,20,101,201,19,92,65,27,100,235,175,135,92,239,186,84,10,49,53,63,95,164,1,209,115,166,233,165,65,142,138,158,85,221,71,31,237,79,17,173,161,58,116,143,124,166,199,235,215,177,36,86,14,237,46,132,87,48,128,238,171,251,201,89,32,207,251,71,207,151,246,171,100,200,230,79,240,46,210,123,181,138,83,130,238,161,215,64,187,205,28,225,153,75,227,236,80,71,199,26,239,198,124,62,235,199,171,181,50,89,243,44,141,210,93,138,65,245,72,167,168,127,184,121,248,252,211,107,49,122,162,117,252,77,44,207,9,244,38,222,36,84,29,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,87,167,128,254,83,91,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,219,95,129,206,252,220,34,192,167,142,165,118,206,1,151,64,158,64,92,11,184,75,210,62,80,40,9,32,170,184,53,183,206,19,228,146,69,125,3,128,46,8,52,136,213,242,194,226,220,171,234,233,229,224,13,68,8,116,236,144,97,156,183,58,219,53,128,84,155,123,76,149,202,118,124,118,222,134,182,108,99,73,129,148,173,249,250,224,220,151,140,249,99,79,63,101,55,145,13,220,119,195,141,150,196,22,63,3,188,234,0,34,85,111,70,80,95,80,84,220,20,88,21,65,126,56,146,178,116,51,192,102,224,153,195,65,193,82,157,36,8,39,200,12,12,77,56,224,47,186,69,127,155,44,254,90,117,22,198,77,70,115,155,181,201,1,239,249,2,160,90,107,139,203,182,94,245,8,206,146,61,139,56,209,150,246,107,9,0,213,215,1,208,166,149,77,75,213,178,58,23,132,147,118,89,193,74,145,79,21,218,171,32,5,175,67,217,246,250,45,122,169,236,118,167,215,212,229,144,144,74,20,184,64,221,41,178,245,27,4,19,104,209,246,76,158,49,243,128,3,142,115,170,71,50,112,92,58,128,65,169,151,0,8,129,98,0,172,170,86,173,250,43,121,124,217,0,209,64,213,47,123,127,15,28,224,187,40,176,246,161,149,52,243,20,115,250,155,3,244,119,90,105,152,38,58,9,108,50,110,29,156,2,228,144,144,224,62,9,218,239,70,230,104,30,103,9,95,202,192,167,221,109,150,8,80,16,132,100,23,68,148,76,202,140,238,208,134,100,154,181,190,201,138,214,241,12,203,13,20,138,130,203,216,183,103,135,204,250,54,232,68,138,50,250,185,152,243,162,29,180,65,227,214,237,149,206,120,199,22,158,49,1,101,205,167,4,67,33,11,249,156,250,166,113,80,80,74,111,143,149,151,23,8,48,33,232,129,128,23,15,44,105,178,5,198,143,63,243,140,157,120,234,25,171,98,175,223,7,180,173,18,20,208,32,64,99,108,231,54,75,12,244,218,97,50,228,63,255,183,255,197,142,156,91,182,42,85,106,228,244,188,36,218,128,97,126,108,220,182,195,110,188,247,110,164,76,216,18,1,54,77,198,113,97,121,201,159,237,158,190,94,207,202,103,86,71,224,155,107,87,9,106,145,133,189,198,80,115,186,2,48,46,55,106,214,55,56,96,35,3,99,54,51,125,222,150,22,22,237,194,249,41,198,50,109,5,38,91,7,39,144,14,144,127,52,95,176,60,215,200,25,98,145,76,255,251,110,186,213,90,216,249,87,170,37,219,76,240,206,83,79,60,102,63,242,207,126,210,246,238,218,105,7,143,60,235,65,63,62,183,52,254,114,142,208,188,99,248,227,249,29,191,71,56,250,186,139,160,187,130,77,52,119,245,93,125,235,116,180,76,73,157,247,97,25,61,24,24,138,130,85,146,60,83,186,183,180,140,218,226,135,94,242,143,159,163,177,236,150,24,252,107,191,116,84,224,68,33,163,227,90,170,32,186,143,78,21,200,143,51,254,187,151,250,253,252,187,158,5,5,34,232,193,230,217,72,241,140,234,121,210,251,186,206,59,113,117,109,217,122,243,121,127,231,52,27,44,187,145,224,29,213,189,95,244,60,69,53,250,179,200,126,181,41,210,32,106,83,188,63,190,239,75,109,149,125,63,56,52,242,82,135,195,254,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,7,42,144,158,153,153,121,7,54,59,52,57,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,238,83,224,28,32,80,182,249,99,195,27,61,67,95,176,71,224,73,182,208,250,46,112,180,176,176,26,193,89,128,144,214,226,238,239,27,242,204,221,44,208,123,121,121,249,170,68,83,93,42,17,152,122,238,18,255,141,77,188,32,230,90,71,144,146,12,219,92,193,206,175,173,217,1,214,28,223,48,56,2,68,28,182,78,153,53,196,1,135,13,236,194,103,199,39,108,98,228,160,221,196,58,226,153,193,126,220,245,215,44,1,244,78,176,142,188,96,169,160,162,91,221,19,188,32,32,223,34,32,65,137,183,94,4,210,5,171,5,86,197,200,180,5,242,91,18,63,115,35,51,31,192,95,45,159,39,131,121,14,232,87,4,134,182,176,232,207,2,58,73,115,207,3,164,5,249,101,141,95,103,237,110,28,5,34,159,123,232,35,224,20,42,71,149,180,223,161,25,160,144,123,9,104,167,201,190,78,92,106,0,247,34,152,129,52,237,104,11,216,235,92,150,181,44,43,112,21,217,137,71,107,134,83,183,178,220,101,205,79,127,18,73,28,10,24,175,22,235,110,103,201,62,38,189,23,114,171,251,211,153,102,213,106,100,244,182,176,193,86,119,185,171,239,7,145,194,4,35,128,39,46,200,221,29,100,42,123,87,212,191,69,118,114,130,173,214,97,23,72,239,104,25,3,129,67,128,166,91,24,104,127,182,64,12,66,100,185,30,101,48,75,71,218,170,251,170,210,22,199,128,150,178,100,239,18,208,104,63,247,98,183,235,32,120,152,97,60,28,112,250,120,232,15,115,170,81,230,94,192,85,89,164,19,55,81,105,172,242,187,207,122,6,208,128,185,230,116,215,131,31,168,139,75,180,118,61,141,100,255,27,84,212,230,215,81,4,204,95,107,209,252,104,49,55,148,189,157,66,75,125,162,121,73,141,154,171,10,160,232,148,173,103,144,185,167,37,24,42,4,162,40,232,3,64,126,22,192,127,234,201,3,150,101,126,231,8,34,73,18,228,82,211,152,12,15,216,50,48,255,169,67,7,237,79,255,230,111,141,199,215,205,17,50,233,4,243,26,35,122,230,103,157,57,84,229,185,43,148,86,108,195,202,146,13,164,134,253,89,46,150,201,94,71,90,205,141,22,207,137,7,168,228,168,151,96,17,89,245,199,107,213,107,171,209,83,96,80,97,160,207,138,180,235,194,133,243,54,113,242,52,113,35,56,99,168,27,204,113,102,142,119,103,29,193,10,59,54,108,182,81,108,249,207,143,79,90,147,64,158,229,217,89,27,0,70,223,176,99,143,157,158,60,205,247,30,158,111,246,19,76,112,251,109,183,217,211,71,142,248,178,20,85,198,71,207,5,33,15,62,7,21,196,18,97,246,215,170,250,21,215,49,8,114,82,144,159,134,44,244,21,28,148,226,189,39,232,94,173,173,177,26,199,50,223,171,14,248,165,139,7,168,240,222,136,108,245,229,17,242,202,69,115,94,239,64,233,25,67,116,223,90,3,77,9,148,24,136,122,213,228,1,240,103,159,41,254,28,232,143,234,87,29,209,71,239,8,5,34,240,91,243,134,247,98,154,140,126,189,183,147,204,165,70,189,97,197,226,26,49,33,235,253,184,250,211,108,145,165,239,129,11,81,187,213,14,149,22,207,173,234,137,127,235,187,2,184,116,239,184,157,126,226,203,252,153,156,24,183,29,59,175,121,153,51,194,161,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,39,41,144,190,112,225,194,59,169,189,161,173,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,119,173,2,231,207,79,3,227,50,54,50,50,70,214,122,14,168,181,230,48,95,86,248,98,65,149,74,197,22,23,23,29,106,245,246,246,3,145,200,40,39,155,191,82,174,89,118,176,199,225,213,213,136,39,200,165,143,44,178,5,147,98,240,15,189,4,42,145,45,14,184,214,58,222,106,67,2,199,128,74,171,104,147,43,107,118,112,234,188,245,1,177,118,10,246,3,14,59,44,37,208,151,203,216,220,233,113,59,93,40,216,238,251,238,131,54,10,178,67,22,129,151,162,138,9,207,250,166,241,162,194,93,136,37,235,252,164,103,229,10,146,113,18,192,92,247,118,159,125,83,22,255,178,181,42,23,233,239,12,28,126,17,208,92,5,240,39,29,242,39,82,216,244,43,136,160,9,182,84,198,45,193,14,109,224,180,50,225,101,137,111,178,65,167,253,142,214,1,214,41,101,49,67,127,165,159,0,101,34,195,57,34,216,100,91,67,245,162,143,218,210,205,190,23,88,21,240,149,46,222,38,254,202,30,191,45,48,200,232,36,177,220,78,244,16,208,208,75,63,177,237,207,96,165,158,100,235,109,82,214,189,220,0,104,147,32,105,3,11,240,14,227,147,82,187,64,144,180,4,112,169,128,135,104,141,110,193,73,221,71,214,255,45,174,235,40,211,158,42,18,56,4,164,216,167,118,104,121,0,217,183,11,96,171,6,79,30,166,79,90,187,220,199,205,233,45,7,117,11,45,20,239,95,180,209,142,203,138,103,165,211,76,237,151,46,244,199,69,161,78,63,23,152,72,99,173,208,36,104,66,128,26,199,136,70,5,200,136,78,205,38,203,4,212,215,24,38,116,198,94,62,214,37,186,131,198,141,111,14,251,37,30,245,81,245,155,86,174,236,215,27,120,35,77,209,186,156,17,232,130,187,61,168,35,114,138,240,73,161,126,202,182,157,173,230,182,230,158,2,70,230,22,236,233,111,125,199,206,30,56,98,163,204,139,182,2,4,128,241,43,56,111,100,70,134,44,209,215,111,127,249,205,111,216,87,190,245,132,79,145,52,243,166,35,55,5,36,86,240,72,111,223,160,165,201,174,159,197,54,127,106,110,206,22,30,124,208,110,187,243,14,219,180,105,147,3,94,141,185,138,198,58,147,225,90,250,175,245,216,139,107,140,5,197,231,15,251,4,135,5,190,231,231,103,253,29,113,238,204,132,47,49,160,121,51,64,224,77,181,74,32,1,29,219,202,146,32,219,55,111,178,99,7,15,219,206,187,238,180,107,119,95,99,43,11,11,86,39,147,255,228,177,227,158,193,175,44,244,10,207,72,147,231,99,98,252,148,141,110,217,226,215,156,37,137,64,115,29,5,152,101,250,203,252,229,6,106,155,126,169,104,206,190,254,2,128,231,29,146,230,189,151,39,176,70,253,42,151,87,89,182,131,247,66,91,75,20,104,28,148,205,47,109,248,240,142,145,43,134,166,180,63,255,47,211,0,233,21,191,239,180,85,29,130,232,250,104,222,203,65,37,169,229,57,248,46,39,21,61,251,186,127,187,93,243,223,29,185,25,116,75,172,189,182,154,42,218,42,155,63,133,70,10,190,32,30,199,231,146,244,212,188,16,200,79,241,238,210,57,10,224,105,43,88,132,162,96,2,85,16,7,19,120,0,131,52,165,77,218,23,195,126,125,15,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,222,93,10,164,39,39,39,223,93,61,14,189,13,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,67,21,152,103,173,237,28,25,244,90,91,91,208,72,176,72,80,53,3,60,175,213,74,110,203,47,8,180,138,117,126,189,222,116,8,166,236,251,120,237,102,29,19,64,124,165,18,131,174,24,84,57,32,227,34,253,22,67,111,0,123,51,217,30,96,39,48,185,9,64,204,246,91,149,44,218,103,47,204,144,201,159,177,222,125,251,108,61,128,159,244,103,235,35,163,121,133,224,131,243,135,14,217,72,95,159,13,223,251,94,64,55,237,22,252,202,1,229,149,125,15,44,21,200,86,81,27,89,184,156,227,124,68,173,29,170,241,221,51,242,215,216,206,242,117,14,27,242,101,96,88,209,96,166,190,140,65,66,89,244,90,43,158,108,88,227,116,65,250,22,54,229,173,86,5,232,8,252,75,41,171,25,232,215,38,219,29,8,158,84,86,60,89,211,9,234,143,250,7,180,3,172,117,74,4,18,144,61,109,100,238,58,236,7,162,39,4,249,40,90,179,62,35,144,237,23,64,238,148,69,239,7,68,16,85,176,226,102,185,130,44,16,222,221,4,10,220,47,147,71,31,26,169,134,10,60,202,93,128,0,136,38,89,213,41,234,206,0,10,211,128,117,7,225,2,196,4,1,120,77,210,71,68,153,58,5,250,5,254,232,4,89,248,100,239,67,251,147,14,20,5,47,21,12,160,203,129,145,128,190,14,90,38,91,178,216,143,236,218,57,195,235,139,88,97,20,184,161,29,241,24,123,95,188,63,212,175,118,72,127,5,3,248,253,227,126,177,85,83,20,160,1,116,142,28,18,100,221,47,251,122,1,74,130,63,208,218,176,134,183,194,32,149,75,47,125,186,250,248,119,253,230,122,255,174,202,222,153,37,129,6,14,144,53,150,130,252,10,96,144,184,250,196,250,17,188,161,128,142,149,241,51,118,240,225,239,219,2,255,206,221,47,203,255,22,26,17,8,179,70,198,125,255,134,245,54,133,149,250,159,125,241,175,236,169,99,23,45,213,195,92,100,174,172,150,42,60,175,102,253,4,5,140,142,142,216,192,216,136,229,201,194,111,247,229,236,212,169,83,86,94,170,216,209,195,207,178,70,124,214,70,215,175,179,149,181,85,192,176,150,170,232,53,89,179,47,173,44,71,115,130,156,119,101,141,11,254,247,246,21,172,66,86,254,133,233,115,118,106,252,52,243,13,240,77,115,11,140,15,134,247,4,167,52,249,110,118,235,222,125,118,221,238,189,118,228,224,1,203,49,39,198,79,156,176,157,219,119,216,45,183,222,100,114,19,57,183,48,131,27,65,194,174,185,230,26,155,93,100,201,0,158,49,89,255,175,49,103,71,55,111,182,222,108,222,74,114,192,160,48,211,28,242,11,70,187,94,122,38,252,192,85,188,128,162,51,95,244,175,230,173,160,184,187,42,96,205,175,117,235,21,160,83,42,175,0,250,151,120,36,9,214,97,254,165,52,22,204,253,40,88,134,239,14,250,227,249,252,162,85,63,111,103,252,124,168,237,241,123,176,205,152,10,202,183,8,26,82,78,191,230,185,30,29,127,124,208,81,125,213,185,113,209,111,125,162,135,71,143,148,2,121,112,28,145,227,6,23,53,8,146,17,155,151,171,66,185,92,182,65,28,20,180,95,129,0,173,110,144,143,234,210,62,125,98,208,239,239,97,205,63,138,190,235,30,58,166,241,190,154,114,252,216,17,187,246,186,27,174,230,212,112,78,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,205,21,72,127,244,163,31,125,155,55,49,52,47,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,236,103,63,11,3,174,217,96,255,40,107,189,99,155,237,80,71,235,218,43,155,180,233,86,222,10,4,168,215,90,182,158,172,220,65,178,234,167,207,147,97,11,163,144,26,231,0,0,32,0,73,68,65,84,16,234,3,176,11,248,45,44,148,200,130,125,101,200,26,131,37,169,30,131,43,237,19,164,77,103,101,55,93,183,116,59,103,41,214,243,110,212,213,6,192,21,153,253,179,171,139,118,12,139,239,81,172,203,11,128,191,65,160,112,91,89,253,64,171,100,177,108,199,31,123,220,110,238,27,176,222,107,118,99,89,62,230,80,187,77,246,113,178,192,58,239,217,52,16,173,226,208,50,202,96,21,64,5,92,181,101,187,15,64,38,91,183,93,91,192,197,224,2,173,160,31,14,55,89,207,186,143,64,1,250,102,100,65,227,43,15,132,110,226,154,30,101,185,182,5,228,168,35,169,44,107,39,221,64,90,78,119,112,79,214,111,66,144,86,112,29,224,78,74,58,247,105,16,68,80,2,166,179,31,120,152,208,71,34,112,47,103,212,254,7,152,14,180,84,38,175,131,123,90,131,72,254,113,123,112,2,8,234,0,193,52,125,73,2,99,13,0,107,4,91,184,147,129,224,163,218,129,205,122,134,115,34,3,114,126,243,93,129,9,81,96,1,237,145,214,126,46,112,20,155,119,89,148,43,56,161,3,228,111,213,4,242,117,13,237,146,91,0,231,166,128,152,110,74,206,238,4,251,156,61,3,224,219,212,145,244,96,1,117,2,8,9,173,151,21,188,182,113,209,173,162,143,218,133,229,58,135,98,112,168,49,215,252,113,80,171,160,6,193,218,134,2,21,42,214,2,76,42,147,61,65,134,190,218,160,107,93,75,135,252,212,193,46,118,122,51,93,79,215,78,141,166,142,119,104,209,52,194,116,159,62,163,161,0,174,230,135,250,171,36,110,160,51,2,68,227,182,92,180,233,103,15,217,129,199,30,179,53,178,220,55,13,14,97,240,144,241,76,250,129,141,195,88,220,247,216,195,79,63,99,127,245,245,127,176,41,98,87,210,204,201,58,193,25,171,4,137,244,178,228,68,161,144,179,141,27,55,90,255,240,8,49,43,77,171,112,175,36,246,254,217,66,222,58,88,242,207,241,140,29,121,246,89,187,193,110,116,216,95,102,60,102,47,206,48,253,235,196,144,48,239,52,47,24,55,89,245,107,44,229,242,49,55,51,107,115,56,2,180,120,70,146,60,19,242,93,144,19,4,51,212,10,140,109,33,149,181,33,218,181,123,219,54,59,254,244,83,214,11,64,175,178,52,192,241,227,71,237,246,59,110,182,179,231,207,90,142,185,49,59,123,145,199,164,102,247,125,232,126,155,97,73,2,45,181,209,88,43,89,149,64,130,45,184,12,156,154,152,96,164,53,95,1,253,10,132,224,121,136,222,33,207,101,202,115,203,215,88,20,216,162,249,163,185,170,165,74,200,126,39,48,165,202,59,102,173,184,236,217,246,185,2,247,209,188,215,29,116,26,77,96,80,186,215,69,65,8,218,243,82,37,122,207,69,71,227,247,96,188,85,125,190,68,0,122,23,120,15,234,89,81,144,129,102,185,206,81,63,163,223,62,249,187,191,213,111,111,68,247,185,82,160,72,52,62,138,119,34,86,138,231,170,237,65,26,249,220,144,165,10,4,242,80,151,250,213,226,33,114,151,145,168,58,191,94,65,91,151,191,147,117,174,138,246,235,255,31,66,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,119,151,2,207,249,202,189,187,250,29,122,27,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,39,41,208,57,194,26,216,42,67,67,35,0,188,188,173,144,181,31,3,168,149,149,69,155,95,32,211,157,76,226,44,217,253,159,254,244,167,201,14,29,181,127,243,111,254,79,207,238,151,189,181,64,144,131,63,32,243,213,148,231,192,21,116,43,194,221,224,44,0,58,255,200,58,30,236,140,189,62,153,179,250,6,108,170,1,162,13,183,129,121,224,225,193,179,147,54,72,6,243,77,235,214,89,142,203,149,45,44,71,252,185,217,57,123,242,123,143,218,205,0,186,225,94,50,191,1,89,109,130,5,146,57,64,88,14,56,8,236,108,97,15,175,60,99,168,61,244,19,10,90,93,177,118,121,17,0,191,202,185,252,238,84,201,136,77,98,4,0,29,197,114,92,16,79,112,95,240,185,77,22,190,130,30,4,199,100,163,174,160,6,1,199,168,47,216,97,211,131,84,74,25,254,212,143,86,45,192,190,150,8,72,40,104,130,58,58,64,255,44,237,236,8,142,3,11,219,88,104,55,5,220,4,244,148,195,203,54,3,204,115,171,125,241,70,193,76,207,46,110,187,190,98,191,73,192,124,11,112,215,34,16,32,203,253,83,121,130,16,228,110,128,123,0,148,149,245,21,176,235,103,137,133,14,129,0,29,89,127,163,167,121,54,60,0,93,118,239,93,168,71,163,201,136,38,136,163,145,37,211,91,215,3,0,177,83,72,3,251,221,113,64,14,7,88,151,67,59,233,19,31,178,252,219,2,136,168,215,236,182,201,231,7,251,56,129,198,82,53,99,164,58,4,225,117,172,187,83,63,252,183,236,205,59,85,180,83,31,105,72,82,215,9,172,106,10,40,152,65,227,85,164,221,216,206,43,131,56,67,221,9,130,25,50,8,228,40,83,231,188,160,112,196,65,39,253,244,195,81,91,94,112,218,213,238,120,209,123,92,237,197,175,255,188,36,14,22,42,109,230,87,157,49,238,48,23,53,180,41,230,83,146,229,24,140,231,242,212,227,79,218,137,39,158,240,125,187,70,214,17,191,193,90,246,44,179,209,179,110,208,230,176,126,255,230,131,255,104,255,248,208,17,91,164,158,254,94,50,181,137,62,169,151,155,214,131,187,197,200,216,70,43,244,15,16,31,210,107,77,198,67,25,242,90,146,163,193,115,187,126,253,152,205,76,78,251,88,201,153,79,227,115,123,95,47,238,22,85,155,153,189,96,61,92,147,37,96,70,207,122,147,231,64,99,180,188,188,106,23,88,174,111,117,121,197,167,86,86,99,141,134,10,88,88,79,0,194,214,117,27,200,222,79,218,185,137,51,182,58,191,72,60,205,146,221,113,203,45,246,183,255,240,53,27,27,28,100,190,116,108,113,121,193,134,198,134,173,103,176,215,170,203,37,91,198,69,64,176,89,1,38,59,9,12,56,57,53,101,155,198,214,91,3,242,205,35,17,77,97,230,160,2,100,20,8,162,103,244,197,102,134,116,124,181,69,160,159,71,211,167,180,59,148,208,215,82,121,141,117,238,87,209,5,224,174,123,106,190,93,118,195,120,174,123,0,204,43,220,48,62,55,62,77,191,21,52,161,254,234,123,147,37,11,202,149,85,230,190,158,187,104,191,222,57,114,16,80,198,127,199,251,27,67,127,129,127,93,167,199,71,223,57,71,143,151,3,252,72,168,173,91,55,48,63,210,118,225,92,221,214,152,59,249,236,48,231,71,129,0,109,157,143,142,113,155,84,135,198,52,114,9,208,99,27,61,183,106,171,246,191,26,208,191,255,241,71,237,142,59,223,19,119,51,108,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,29,170,64,250,2,246,154,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,111,111,5,206,156,153,116,88,52,8,108,75,97,203,174,181,162,179,57,192,19,153,232,203,203,203,128,46,236,244,1,203,31,251,216,199,236,19,159,248,4,217,252,179,14,130,10,133,130,229,129,226,178,156,142,138,35,217,46,124,213,158,238,239,238,81,97,186,40,107,54,222,161,227,2,190,209,121,53,0,115,14,184,235,144,9,168,149,73,229,173,162,76,120,236,246,243,128,254,82,163,100,103,22,150,109,44,123,209,54,246,15,219,182,158,1,171,23,87,96,217,101,64,102,214,22,102,46,218,201,199,159,176,107,1,152,131,55,222,108,233,245,35,192,229,42,217,195,107,192,123,192,54,16,217,58,202,22,95,53,43,207,91,173,36,171,126,96,63,245,39,146,192,80,50,94,83,57,5,21,116,45,244,201,132,239,208,183,70,147,117,174,59,53,32,160,178,210,89,206,64,28,251,18,240,19,169,215,14,128,24,109,209,210,0,130,252,190,142,129,172,216,249,68,128,82,240,141,115,129,118,45,182,109,96,94,7,200,158,82,102,62,160,61,197,154,235,228,203,59,192,148,36,136,192,210,5,4,38,0,27,83,245,70,4,219,0,229,29,192,32,12,144,113,226,79,150,19,181,86,59,227,212,162,159,149,185,89,76,10,8,88,224,58,217,246,103,20,148,0,60,76,168,127,128,188,36,212,88,217,226,74,134,246,196,253,100,157,246,225,92,160,236,101,250,159,200,13,208,23,174,209,65,111,43,91,213,207,255,146,244,183,13,108,238,112,76,54,254,105,29,87,144,0,193,31,158,126,76,160,134,203,144,148,118,100,248,211,79,193,218,36,237,240,10,16,161,141,158,2,147,73,101,168,171,253,238,54,64,16,68,165,234,115,174,35,231,3,218,169,53,234,19,89,234,97,9,1,245,191,69,251,53,14,92,122,169,232,94,210,53,42,116,200,15,94,218,17,31,248,193,110,95,236,246,151,55,250,82,107,232,187,63,27,151,109,117,173,6,70,253,162,99,56,172,51,63,248,142,70,10,68,105,45,46,219,225,111,125,199,150,198,167,108,136,128,138,190,193,156,45,16,132,211,97,190,230,215,111,176,37,198,249,63,252,213,159,219,241,201,53,133,177,216,240,96,218,74,213,166,45,49,231,251,123,251,129,233,27,108,120,116,157,245,14,12,90,145,113,172,40,160,130,113,146,173,123,133,192,144,2,122,15,246,245,179,66,2,224,159,127,102,112,11,56,120,240,160,13,141,12,91,47,144,95,205,171,51,175,244,188,87,153,107,211,211,211,14,249,155,117,130,50,24,203,140,194,64,24,43,154,108,253,204,233,219,174,189,222,242,100,255,103,24,168,133,169,179,182,107,243,102,59,117,236,24,237,26,178,251,223,115,175,125,255,177,71,109,231,206,237,110,251,63,113,122,194,238,188,227,110,219,255,200,247,221,33,100,185,180,102,19,4,244,92,123,237,181,182,188,178,202,28,109,218,216,192,136,165,164,15,165,197,60,246,128,18,230,156,28,16,82,76,42,77,179,232,168,159,242,154,255,232,221,147,100,238,106,12,154,44,205,81,42,173,90,29,167,137,66,15,207,171,92,60,186,129,45,29,39,251,60,43,221,226,208,61,254,241,42,182,49,80,79,114,191,22,193,56,53,222,101,173,66,15,143,31,11,31,176,196,136,96,124,146,103,176,205,251,80,247,240,121,158,80,64,21,237,209,111,116,143,75,6,221,5,252,85,103,111,111,202,246,93,187,27,81,242,182,188,112,220,42,213,34,199,134,56,198,210,28,9,194,163,212,254,75,15,145,156,3,20,72,160,235,213,39,41,41,39,129,40,16,64,240,95,1,30,175,166,60,254,216,35,118,207,123,238,123,53,151,132,115,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,109,166,64,250,217,195,71,223,102,77,10,205,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,174,84,160,92,170,89,15,214,218,189,253,105,50,108,207,3,249,1,59,64,215,185,185,25,128,223,28,208,168,96,55,220,112,131,125,230,51,255,157,214,211,78,204,206,44,118,180,126,181,130,0,134,135,135,221,186,31,46,133,173,61,153,165,14,140,4,160,162,108,83,221,75,64,42,130,82,17,132,82,134,104,12,184,244,93,144,27,140,140,147,124,26,214,233,102,213,128,46,172,228,161,121,13,160,189,3,60,50,81,91,172,51,190,86,174,217,225,115,11,216,149,79,91,250,250,61,182,1,155,254,70,101,17,40,94,179,141,100,184,207,31,61,104,39,129,90,55,245,100,44,191,123,183,213,33,166,77,172,176,211,2,244,57,178,145,103,166,128,166,19,100,138,175,96,163,95,34,155,185,102,137,158,188,245,176,134,117,170,167,47,130,173,128,197,22,86,229,53,108,253,155,202,148,87,150,62,32,60,35,0,11,4,140,192,182,118,211,50,5,15,84,57,206,249,169,38,65,4,28,86,198,186,200,168,56,156,242,215,5,247,149,17,47,47,109,217,223,167,61,139,30,192,47,111,109,183,101,247,211,105,103,142,160,2,128,59,247,215,242,1,105,63,206,61,0,242,41,116,73,213,214,124,57,133,148,174,87,160,1,247,244,251,176,14,122,131,32,131,86,121,21,215,0,156,4,168,86,250,130,8,129,132,2,239,162,198,48,127,178,131,85,167,130,15,58,130,245,4,13,180,248,222,84,160,6,78,10,201,38,125,97,169,3,5,16,212,0,199,45,2,27,242,121,234,80,64,1,0,48,137,14,109,60,193,211,100,152,167,5,60,57,199,20,227,65,166,183,97,11,159,4,64,115,91,143,17,232,120,80,4,199,20,149,128,179,64,71,1,7,170,35,195,185,10,30,0,222,91,21,109,1,203,10,140,208,146,7,109,238,147,33,160,35,69,91,92,60,220,8,218,114,137,72,228,169,147,254,162,139,250,173,64,9,221,164,197,120,104,94,201,79,33,130,147,108,222,170,162,38,120,132,198,101,13,112,16,123,217,111,186,45,96,42,103,132,36,110,9,2,173,77,230,55,221,96,42,48,31,242,236,147,43,3,246,247,105,246,73,147,218,218,146,77,61,123,216,38,159,60,104,237,139,11,54,154,102,185,5,44,242,87,151,128,207,184,90,116,6,7,236,193,131,79,217,95,124,253,235,70,66,188,53,24,22,25,37,204,145,197,207,202,23,100,240,231,108,108,203,38,219,188,117,43,193,3,57,43,162,119,145,121,84,46,87,163,182,112,114,33,221,67,195,90,216,250,147,233,207,248,42,228,100,185,84,180,198,212,57,130,63,114,182,110,195,122,171,18,164,129,201,6,0,254,156,77,158,61,195,120,146,253,205,220,201,227,150,209,100,73,143,20,227,51,202,252,221,196,251,96,243,198,77,54,214,215,99,223,249,199,111,218,135,222,247,126,187,249,250,235,108,140,253,79,63,49,110,71,15,30,182,143,124,228,1,187,243,166,91,45,131,107,198,236,185,139,54,61,113,206,6,11,253,118,203,173,119,218,74,113,141,199,169,99,39,198,79,91,13,176,127,207,157,119,90,146,185,63,195,210,0,189,192,233,69,130,66,58,4,36,201,252,160,90,43,217,122,2,24,138,115,203,184,140,12,88,21,109,181,136,132,138,230,191,47,11,193,119,129,106,205,147,248,183,159,240,34,127,82,64,240,229,181,101,27,232,103,57,132,94,45,71,50,101,107,107,184,37,20,82,244,15,119,5,173,111,15,140,167,58,234,231,57,243,32,22,77,85,118,92,69,81,59,226,247,158,78,215,119,21,181,75,223,121,36,121,157,48,54,121,190,243,110,74,102,112,9,209,179,206,120,180,218,209,50,22,9,2,177,58,60,19,120,134,240,108,16,8,67,0,64,154,7,158,39,199,3,48,20,136,161,96,170,38,227,115,221,117,251,108,221,216,102,123,244,123,135,60,35,127,121,117,201,70,9,246,104,55,19,140,91,143,173,50,183,114,220,163,157,192,69,65,65,12,140,97,157,96,43,189,170,244,126,215,187,156,166,241,206,73,250,18,6,222,216,240,39,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,222,53,10,164,127,228,71,126,244,93,211,217,208,209,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,59,81,129,223,255,253,223,39,35,191,105,219,183,111,247,117,236,149,185,158,195,14,126,226,196,89,91,98,157,236,12,160,105,251,246,157,246,91,191,245,63,176,134,246,108,98,121,169,232,221,92,93,197,174,27,56,149,193,226,93,0,75,89,253,93,110,197,241,43,193,23,180,200,161,103,4,225,158,167,147,128,117,183,180,58,16,38,48,104,75,28,88,251,129,236,73,89,208,3,202,147,236,36,177,157,76,230,81,96,101,213,246,159,63,231,214,230,119,239,219,101,235,122,7,172,179,182,98,165,149,53,44,193,251,237,226,133,115,246,247,127,243,37,187,249,129,251,237,154,123,238,176,28,112,172,190,76,182,123,125,201,234,43,83,216,245,207,80,103,141,245,203,201,124,197,9,32,209,135,85,127,63,31,0,182,178,225,235,216,244,55,128,222,132,59,0,247,148,49,236,232,158,228,117,64,44,48,209,1,187,26,3,112,133,160,57,36,245,108,108,218,238,125,143,133,0,192,37,0,221,178,160,79,9,236,146,185,47,232,239,36,86,52,62,46,200,210,134,168,53,218,228,244,3,208,83,192,249,132,172,246,129,246,78,21,149,100,75,219,164,183,64,113,7,24,151,198,118,95,109,85,105,209,150,54,231,15,246,2,108,117,141,238,239,247,241,195,221,63,44,99,0,48,21,185,75,2,214,147,90,146,128,159,90,202,160,14,80,77,112,172,35,224,158,213,126,250,76,95,19,44,156,158,196,201,1,170,139,165,62,199,56,158,210,120,104,200,116,15,0,103,27,74,157,84,118,190,64,170,198,93,18,200,118,156,57,33,167,132,164,168,51,115,36,1,200,78,72,51,46,35,109,28,160,93,197,82,62,90,98,32,11,188,78,203,69,65,110,10,41,141,1,154,2,30,69,150,219,4,7,8,246,11,176,106,118,96,21,64,21,4,49,0,250,5,194,25,72,237,125,251,149,43,33,63,45,212,216,165,53,15,180,20,5,253,18,225,79,203,209,1,194,219,70,147,164,230,7,217,245,2,188,74,89,175,79,77,219,153,35,135,108,234,232,81,91,155,158,177,245,56,88,44,173,174,49,151,176,225,223,177,205,230,24,147,255,242,229,175,216,183,246,31,176,34,151,100,8,110,81,160,72,189,78,144,13,98,141,109,94,111,91,182,109,39,128,103,208,1,248,42,107,205,87,171,10,96,17,180,23,176,142,158,71,158,46,154,2,180,199,161,163,73,112,69,131,253,202,44,47,97,235,63,191,184,192,220,20,132,110,121,150,255,234,242,34,143,37,65,47,116,161,192,220,104,0,249,123,25,255,14,99,181,121,100,200,238,190,245,54,91,55,58,102,95,249,202,87,108,132,101,2,30,249,222,67,246,227,31,251,49,27,30,25,177,5,172,251,21,232,242,212,129,103,60,91,95,25,251,127,247,213,175,56,232,62,74,31,175,187,254,70,187,235,158,187,237,219,15,125,215,242,61,189,182,180,56,111,103,152,115,63,241,177,31,181,249,139,23,112,244,168,219,86,130,14,198,215,22,173,173,0,22,230,217,252,252,188,13,19,100,162,39,84,207,135,166,87,20,84,20,109,125,31,251,227,125,47,55,81,244,30,211,251,78,215,84,42,69,92,38,138,64,111,130,90,152,159,234,127,179,161,185,166,227,81,182,123,156,253,174,186,35,167,146,215,62,23,117,79,90,236,115,93,78,2,205,86,153,241,225,89,116,143,4,159,249,122,44,233,31,3,237,159,168,191,252,224,178,232,187,218,94,44,41,51,95,253,101,42,17,156,113,235,109,55,219,245,55,236,177,199,31,59,76,96,68,145,125,253,244,177,224,203,48,228,178,53,206,195,193,129,96,19,197,20,249,51,198,251,71,203,4,168,45,106,83,139,121,162,122,74,37,162,72,94,101,249,218,87,191,100,67,195,27,95,229,85,225,244,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,187,40,192,191,42,134,18,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,141,21,232,28,57,114,196,155,55,52,52,132,109,118,175,77,3,201,79,157,58,225,240,77,80,114,116,116,212,126,237,215,126,205,33,191,78,4,237,251,249,202,66,213,58,214,130,64,226,173,250,125,181,153,173,94,193,11,254,96,69,221,138,32,91,7,107,234,78,162,12,124,4,140,10,142,98,63,93,0,78,213,83,5,171,113,179,101,236,3,22,149,125,62,59,105,85,206,189,149,181,199,119,210,254,206,96,197,230,200,136,46,12,141,138,242,217,147,192,198,202,212,49,187,241,142,189,100,186,47,89,181,136,85,63,96,75,214,223,29,28,12,210,56,21,36,100,61,175,12,243,6,251,202,128,48,32,115,75,89,214,100,164,23,0,152,224,110,90,10,53,35,123,217,193,186,178,232,89,183,188,217,5,252,157,174,157,184,50,126,133,160,5,210,29,178,179,117,155,111,192,166,3,126,109,69,211,68,194,69,225,186,240,81,80,206,175,83,102,46,117,73,211,164,0,186,178,215,85,183,3,64,2,0,164,9,117,52,105,135,154,146,22,20,86,38,189,32,159,223,66,191,85,119,4,255,189,13,151,238,213,21,155,235,188,125,41,64,122,138,250,5,244,248,154,36,251,183,69,155,154,192,231,12,16,81,235,131,167,5,221,9,130,112,40,141,30,237,10,193,1,192,220,132,60,211,149,242,75,95,155,128,106,100,243,64,140,156,22,147,231,55,104,144,54,168,239,130,143,180,73,122,208,198,75,86,225,232,86,7,242,55,8,166,224,136,101,243,140,1,235,199,43,24,128,14,51,14,52,136,165,22,60,123,159,122,58,45,237,143,14,169,94,151,152,126,136,81,83,171,91,182,251,241,238,49,255,254,86,252,81,99,28,192,178,241,241,237,54,194,247,71,223,211,56,71,64,85,177,226,143,32,110,134,231,43,233,174,13,145,164,237,202,178,37,123,57,71,158,253,199,79,216,177,71,30,177,233,241,83,232,216,177,161,194,160,45,3,126,11,59,182,90,43,223,99,95,61,240,172,125,253,155,15,218,244,108,145,0,20,172,243,25,155,114,25,235,119,116,25,24,40,216,142,93,187,129,252,100,241,19,96,177,74,118,126,153,160,10,217,224,43,16,160,65,208,136,187,106,248,8,160,35,245,107,169,5,13,109,138,177,200,0,181,19,140,67,147,249,49,63,59,7,244,230,89,67,240,197,197,69,95,182,162,143,54,119,168,71,253,221,189,110,204,246,238,186,198,166,177,218,63,127,113,6,139,253,113,219,198,125,247,238,221,99,199,252,221,146,176,179,211,83,54,188,110,196,110,188,253,102,123,230,153,103,236,220,252,172,165,251,112,9,185,227,86,75,21,114,254,12,235,93,115,248,232,17,187,227,238,187,108,239,238,61,118,252,212,41,27,36,227,127,161,58,231,206,33,123,247,238,181,121,150,25,56,53,123,209,97,120,46,211,199,210,27,202,62,151,221,60,243,80,65,42,154,115,93,217,227,77,12,248,35,144,30,239,125,241,237,229,160,95,75,26,104,137,2,101,182,171,109,10,210,208,241,56,251,158,65,242,74,34,200,127,229,93,95,188,254,120,239,149,215,168,109,209,43,33,10,168,208,59,181,33,55,11,238,23,157,171,49,210,243,164,169,21,185,88,68,179,63,218,31,215,171,37,7,4,235,227,82,35,16,228,238,187,222,99,31,252,224,253,128,254,131,238,128,80,42,175,224,222,66,166,62,203,162,40,48,64,32,159,183,9,207,188,174,141,166,110,84,55,111,122,2,28,58,109,92,77,232,251,234,42,203,157,188,134,162,235,222,247,190,247,189,134,43,195,37,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,86,43,144,62,120,240,192,91,221,134,112,255,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,101,20,144,253,190,32,191,192,223,241,227,199,1,201,117,91,191,126,189,67,61,193,181,223,248,141,223,208,213,78,178,106,172,17,31,23,193,175,26,54,223,130,64,202,102,21,52,82,38,252,213,20,193,170,23,45,202,232,231,78,74,70,151,77,60,100,29,176,204,86,224,19,208,152,0,48,86,104,95,3,176,153,38,123,125,142,12,241,199,79,157,180,181,133,154,85,247,166,108,219,186,172,245,142,244,211,38,96,61,25,185,219,250,178,182,37,13,164,156,57,70,29,43,240,230,138,101,7,243,150,28,26,6,52,246,3,187,186,107,85,151,56,135,12,230,26,89,180,29,160,167,18,212,179,192,110,239,181,50,175,149,137,46,192,207,218,230,14,223,128,105,81,198,58,64,158,86,10,254,129,0,29,8,122,230,190,130,7,208,39,2,251,234,171,203,7,164,211,22,80,199,185,142,36,249,41,204,175,51,4,189,147,128,61,63,147,76,125,101,215,171,246,164,7,34,112,30,253,175,10,130,3,217,243,202,126,239,197,98,31,16,170,172,247,36,48,60,153,224,59,75,22,56,173,165,46,175,212,233,161,126,168,246,110,81,6,188,47,0,207,157,176,3,23,120,86,31,212,180,182,178,153,113,115,112,192,175,173,52,16,253,101,137,130,14,118,234,9,28,7,28,182,11,222,115,172,35,184,15,32,108,99,217,222,162,93,250,233,129,6,130,238,73,218,67,125,78,48,129,166,53,96,113,7,80,45,136,217,161,127,57,250,165,172,109,188,195,185,7,10,176,14,186,183,159,62,84,176,75,87,127,51,44,213,144,48,150,4,32,160,33,121,153,3,2,67,196,82,6,220,75,183,87,183,36,160,23,125,185,244,163,187,239,7,185,137,238,45,89,227,34,119,247,104,190,19,160,81,38,43,154,49,73,187,195,1,238,11,10,228,208,178,9,234,63,147,46,185,97,196,236,236,89,155,57,112,212,38,158,57,100,165,233,89,27,202,230,113,158,200,217,138,150,100,96,204,207,49,87,255,241,193,135,237,161,253,207,104,58,58,228,239,52,177,223,39,112,101,149,64,149,209,245,35,182,119,223,117,182,115,231,78,28,2,82,118,17,203,251,165,229,21,43,19,156,82,98,28,34,80,172,129,138,74,4,144,5,145,19,86,230,249,149,3,69,142,204,254,94,32,191,32,109,141,192,140,6,207,185,74,158,113,215,28,85,16,198,166,129,33,64,123,209,110,219,119,173,13,241,44,109,225,243,189,165,101,27,29,30,177,115,103,167,252,252,93,187,118,217,228,153,9,219,188,121,179,125,255,177,71,177,217,95,103,123,246,237,37,144,232,20,206,28,3,118,226,244,41,219,181,119,143,149,25,251,133,185,121,108,230,199,108,226,244,56,79,126,211,222,119,231,29,246,200,147,79,217,77,219,119,176,76,193,178,157,28,63,109,251,246,236,181,139,197,85,91,37,154,161,137,35,133,122,161,247,78,147,37,67,90,188,23,50,56,29,120,160,9,251,175,124,199,168,127,175,84,244,108,171,120,246,62,239,53,21,61,219,42,186,94,239,60,21,215,208,231,153,192,191,246,241,164,234,217,125,229,91,248,181,170,235,197,218,167,235,245,62,173,86,229,144,162,0,170,168,61,58,63,250,112,239,238,253,213,14,21,157,163,38,122,176,6,129,50,178,219,87,123,98,251,254,255,233,127,254,31,19,31,255,233,79,119,254,248,115,127,110,115,179,243,192,126,150,255,200,112,35,150,30,72,177,60,74,134,229,28,26,205,94,2,106,232,175,150,199,160,116,244,204,243,12,75,91,21,221,227,181,100,244,251,197,252,249,163,255,248,89,251,229,95,249,205,248,103,216,6,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,59,68,129,244,161,67,135,222,33,77,13,205,12,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,59,21,80,22,232,32,118,247,202,96,21,124,42,0,249,148,21,186,123,247,110,251,228,39,63,41,240,116,9,95,213,5,188,187,165,88,44,114,94,27,11,104,101,212,38,94,247,26,206,14,111,197,159,96,77,130,184,90,117,90,107,176,183,147,77,207,28,215,154,239,178,28,207,245,229,44,199,9,237,102,21,48,15,214,194,6,253,8,150,253,115,71,142,218,3,183,239,178,245,0,192,77,156,179,111,219,128,237,221,60,140,127,57,25,210,86,180,78,125,213,10,27,6,204,134,128,203,67,236,19,33,198,38,189,77,118,115,71,86,253,85,44,211,179,100,179,179,56,122,202,225,29,72,13,8,14,93,247,12,126,207,230,39,24,34,41,27,121,218,39,224,214,150,125,60,96,180,205,71,65,8,41,214,189,118,184,47,95,115,50,243,233,141,40,89,20,20,192,21,194,104,14,236,184,121,162,11,16,165,157,67,66,2,10,48,205,86,108,131,72,35,107,111,243,61,174,3,118,87,169,183,176,216,7,54,2,223,50,5,65,126,130,20,148,202,207,242,6,117,32,167,112,99,135,190,164,185,78,129,4,2,247,202,252,151,197,189,218,170,22,251,58,227,78,5,57,91,252,146,241,86,14,190,194,11,240,11,0,188,19,4,161,224,1,214,249,246,130,150,130,186,109,65,85,193,63,93,164,129,146,120,64,207,36,25,255,73,214,104,111,1,174,91,244,63,173,76,127,135,252,221,243,4,177,1,197,21,150,90,16,48,150,83,129,66,28,178,212,175,143,229,117,190,52,6,242,179,54,185,214,167,111,176,109,176,78,123,50,201,114,7,29,28,5,136,30,32,132,128,174,10,58,82,175,103,238,211,6,38,74,74,129,12,210,76,100,93,144,82,63,213,204,183,160,112,119,191,183,2,69,46,47,114,74,80,155,20,10,162,64,135,140,156,24,228,238,192,242,11,16,214,232,84,1,100,250,179,242,196,227,54,113,228,152,205,158,154,180,84,185,238,207,162,64,115,157,0,24,5,82,156,152,156,182,191,250,246,183,236,216,116,137,128,22,244,233,75,91,113,149,101,28,36,1,26,239,218,183,15,112,126,141,141,109,216,224,207,243,210,252,156,213,112,107,72,17,136,209,174,202,166,93,226,232,19,181,81,112,56,22,77,135,52,115,50,4,96,104,57,142,30,185,74,48,119,203,69,5,39,68,227,150,211,124,227,44,212,182,97,222,19,183,223,117,143,245,242,252,63,254,189,71,236,186,107,247,217,251,239,185,215,134,135,7,237,225,135,31,246,108,248,251,63,248,65,235,81,160,10,245,156,1,224,95,60,55,101,31,249,161,143,2,177,171,56,133,12,219,133,11,231,237,226,236,140,125,224,3,31,176,175,127,245,107,4,2,140,17,79,83,181,3,135,14,218,123,222,243,30,187,99,207,110,30,187,134,235,112,236,204,105,43,161,229,29,183,221,110,141,227,71,108,98,118,150,119,65,31,237,43,218,64,207,16,109,98,158,119,181,214,51,118,101,209,190,43,225,250,149,231,232,184,250,44,208,45,221,149,205,175,235,244,158,75,162,127,14,183,131,22,207,131,96,124,180,143,113,229,60,233,170,107,95,228,182,87,222,226,69,127,71,109,163,46,77,11,150,66,208,82,42,114,40,240,247,2,149,62,191,63,82,63,250,48,44,30,135,163,128,32,149,14,207,18,143,33,109,227,157,70,160,70,187,165,243,204,62,247,255,126,33,241,161,15,125,160,243,151,127,249,103,4,123,52,172,127,128,128,8,127,15,232,249,147,103,9,253,226,125,154,226,253,167,231,171,165,247,42,159,52,110,16,200,225,253,43,41,24,42,148,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,87,41,144,190,251,158,59,223,85,29,14,157,13,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,147,20,248,155,47,125,25,150,156,2,194,86,176,231,46,147,21,28,217,84,15,14,142,217,103,62,243,25,117,229,18,49,155,56,115,238,121,93,19,76,210,26,223,49,164,18,252,82,208,192,213,148,231,131,171,231,174,16,119,20,224,78,181,129,200,0,40,95,27,28,139,121,140,242,177,149,7,20,3,185,5,35,19,100,188,38,136,63,200,98,231,159,2,4,47,1,145,75,171,243,246,205,253,19,246,222,61,27,237,222,31,185,223,246,92,187,221,108,158,54,47,93,48,22,11,183,196,8,144,127,227,6,50,200,129,95,220,168,78,230,120,179,2,252,36,83,61,75,176,64,6,232,156,202,170,253,128,231,38,25,204,130,220,2,208,202,102,102,77,114,104,151,95,39,52,46,138,46,155,240,12,64,95,16,213,179,224,5,112,177,17,143,10,240,143,76,251,232,31,46,83,64,0,192,78,250,104,171,108,91,215,0,253,180,220,129,3,72,69,15,72,0,209,59,201,14,64,229,36,207,216,175,98,193,93,33,171,62,91,232,183,124,127,175,37,89,251,28,34,43,162,103,45,50,127,155,4,42,8,200,9,133,83,3,31,96,157,224,35,245,72,67,253,86,81,59,60,120,0,8,8,189,167,110,214,29,103,220,116,141,230,65,90,78,1,10,82,80,97,127,131,245,220,213,15,101,156,131,241,187,215,210,38,209,68,224,116,130,241,72,41,35,95,224,218,161,177,238,19,221,75,218,53,88,215,187,82,142,92,30,10,58,87,247,240,64,2,238,195,82,4,2,251,237,50,118,242,192,221,36,193,37,41,92,24,18,0,105,101,141,75,43,207,150,70,211,100,154,160,134,44,65,20,10,48,232,22,191,93,252,67,91,135,253,26,191,183,168,0,234,165,163,199,67,176,213,152,42,155,95,97,20,81,97,253,247,188,230,7,109,36,168,166,201,51,151,86,176,70,129,126,45,44,218,204,228,25,59,246,244,126,91,187,56,203,188,172,90,127,190,151,0,146,172,173,20,171,118,252,228,41,59,66,166,255,254,163,39,173,206,60,21,59,95,93,170,163,127,155,231,34,97,189,3,3,182,155,76,249,29,215,236,96,41,138,180,173,174,149,108,110,113,193,181,79,242,124,168,93,130,214,2,200,122,110,163,103,151,217,233,112,58,130,212,84,227,14,0,29,230,156,220,42,100,171,161,140,110,141,89,139,57,160,185,213,100,140,110,216,177,203,58,204,139,213,133,5,219,187,99,7,241,25,171,4,27,44,217,225,167,158,177,127,242,67,31,97,217,139,134,85,233,159,230,204,147,251,159,176,159,248,137,159,176,19,39,78,16,156,131,253,61,129,66,223,255,238,195,246,192,71,62,108,243,75,139,54,113,234,180,7,128,28,57,112,200,62,116,223,251,173,65,112,131,220,0,116,222,35,15,61,108,31,126,224,67,86,100,185,129,153,153,25,27,200,21,88,70,96,134,37,55,112,233,216,176,209,150,89,138,96,149,231,94,243,64,65,36,121,180,21,220,86,240,130,224,187,158,47,127,174,34,241,175,234,175,63,147,156,169,235,148,189,31,91,246,235,25,137,158,91,130,78,232,135,3,120,95,82,66,202,190,250,18,183,43,190,159,106,208,119,45,153,209,166,15,241,210,10,234,135,243,248,75,125,137,230,119,220,63,181,67,214,251,137,116,212,239,4,193,46,73,62,14,250,189,206,232,121,249,169,159,250,73,111,228,215,255,254,203,182,182,186,108,229,202,18,247,194,61,66,145,5,188,139,210,114,54,161,116,218,85,238,159,228,209,103,94,117,251,28,207,23,5,118,253,238,239,254,174,159,23,254,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,187,67,129,238,127,33,122,119,116,54,244,50,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,14,83,160,51,62,62,238,153,183,178,220,239,237,197,190,25,219,231,187,239,190,219,126,245,87,127,89,93,121,30,53,157,58,11,48,191,172,8,2,86,129,178,130,108,2,215,130,98,130,84,175,171,144,213,174,224,1,193,38,240,59,236,22,171,247,84,133,117,199,171,86,7,106,13,100,71,200,120,109,88,186,70,198,49,235,71,231,129,226,213,198,42,1,0,101,195,141,223,154,203,171,118,215,221,239,183,177,77,25,91,89,56,110,131,195,0,229,158,49,234,2,252,97,27,78,202,58,89,174,90,35,126,13,152,88,130,53,3,149,29,112,70,64,211,237,249,101,143,47,184,15,108,108,11,240,3,224,61,23,95,80,148,204,234,4,224,51,37,0,42,218,42,40,46,56,206,62,125,196,232,133,117,213,7,78,247,143,110,144,6,14,70,112,174,11,6,227,131,92,144,224,227,217,222,186,210,247,163,161,28,5,84,39,245,84,105,7,73,190,64,221,172,13,140,140,90,130,76,106,245,131,155,208,24,247,70,36,0,0,32,0,73,68,65,84,70,64,60,89,252,9,165,238,147,105,156,2,8,234,31,85,227,29,243,95,114,15,80,96,1,25,253,2,253,130,123,212,43,120,219,102,220,155,4,53,104,151,103,216,171,47,186,55,65,5,109,15,2,32,51,152,202,210,236,235,96,243,141,208,81,187,24,107,183,154,167,255,94,55,65,14,26,49,45,35,32,151,4,57,33,52,209,174,161,185,129,126,57,130,22,178,210,75,49,0,56,51,184,77,127,173,100,157,210,18,241,0,108,9,174,32,92,130,160,5,198,4,226,156,33,123,63,137,165,120,42,221,67,194,113,129,64,10,89,252,243,81,5,151,102,165,148,126,123,150,132,128,51,77,139,131,17,82,221,97,111,147,21,157,212,78,250,152,238,17,92,197,73,225,252,57,59,124,240,144,157,198,145,162,93,98,253,116,198,32,53,152,181,227,23,46,218,137,241,73,155,190,48,75,214,251,162,77,47,177,94,60,231,87,202,45,223,178,88,3,224,61,109,59,119,237,176,107,174,219,103,253,35,67,200,223,182,57,44,240,101,185,47,64,239,75,93,16,80,32,32,172,231,85,110,29,178,132,215,51,171,125,151,23,141,115,66,15,3,69,245,8,60,231,113,93,168,243,140,87,181,148,4,255,232,168,2,6,54,108,216,100,23,57,62,61,61,109,77,2,58,110,186,254,38,50,246,79,57,160,238,239,239,183,155,111,188,197,142,209,159,137,133,121,91,34,136,97,219,150,173,118,234,196,73,91,164,109,53,2,23,78,31,61,110,247,222,247,62,223,94,184,112,193,38,79,156,178,45,99,235,237,206,59,238,246,235,20,28,161,246,61,242,200,35,246,169,159,251,164,237,223,191,31,203,249,170,21,88,98,228,89,28,15,238,123,224,1,91,28,93,179,249,211,227,214,75,208,139,2,24,42,53,230,25,109,139,193,184,218,175,79,12,213,227,173,119,240,37,254,232,124,183,231,39,171,93,223,149,197,159,36,90,163,129,243,130,174,151,118,210,49,122,215,69,144,61,146,81,202,116,3,92,94,162,238,87,218,173,251,165,244,32,82,226,64,12,31,67,246,199,197,251,192,79,157,171,143,131,126,128,188,150,26,81,105,119,120,31,200,155,67,203,141,112,94,150,103,72,229,239,191,241,215,130,247,137,127,246,147,63,218,249,194,23,254,196,86,86,23,253,250,190,30,222,99,44,143,145,203,242,108,241,202,147,147,139,220,12,52,51,228,82,144,226,57,84,255,4,253,215,88,78,67,187,249,60,215,32,237,121,21,229,222,123,111,227,253,75,80,79,170,235,24,242,42,174,13,167,6,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,15,94,129,244,215,191,254,213,31,252,93,195,29,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,171,82,224,208,225,3,64,158,2,214,253,131,182,107,215,46,251,167,63,254,163,186,238,5,32,231,59,223,126,248,5,245,9,50,9,60,105,43,240,37,11,255,170,50,224,95,87,145,13,54,96,13,200,84,7,100,185,13,58,25,170,109,64,163,248,112,149,117,222,251,210,253,192,208,188,165,216,87,47,3,172,90,203,54,50,90,183,157,163,5,251,111,127,243,151,109,207,198,126,250,132,205,127,141,229,4,216,230,123,129,209,3,68,1,12,141,90,115,105,141,181,202,101,197,79,155,129,215,57,60,207,147,166,172,96,236,201,97,250,134,253,185,168,122,3,160,39,192,175,0,134,36,153,251,178,191,111,209,14,7,246,216,89,155,178,210,105,3,100,46,66,95,100,73,11,184,215,4,224,128,250,14,226,56,148,196,41,224,185,12,99,234,119,224,75,71,148,246,13,140,83,95,245,17,167,147,67,128,71,10,184,223,62,116,13,88,220,172,183,201,228,39,155,24,144,222,211,219,3,228,7,240,235,222,26,34,245,67,217,239,178,235,231,220,54,160,159,155,113,76,183,209,61,0,179,126,127,141,19,237,226,159,136,227,210,8,180,107,17,208,224,253,100,252,100,213,158,16,228,23,192,151,53,62,245,201,154,92,245,117,128,143,109,135,252,244,133,227,114,85,48,1,68,85,70,155,229,18,32,232,236,191,27,184,36,172,21,221,54,94,60,187,64,157,105,150,3,208,121,46,176,172,234,201,86,103,113,119,95,122,161,213,172,224,224,0,156,116,45,56,131,160,134,84,34,11,112,206,210,20,150,39,192,177,161,147,234,37,200,129,126,11,70,98,69,46,181,58,90,223,65,26,40,178,66,69,1,12,111,147,162,44,254,104,156,47,67,191,62,238,252,150,235,3,246,253,238,136,64,128,197,69,0,247,51,172,67,63,63,55,103,114,60,232,36,50,118,240,248,41,59,54,49,97,231,23,230,108,102,169,104,165,138,158,49,234,164,187,202,222,199,123,130,209,109,243,12,20,108,235,158,61,182,125,223,110,75,246,230,173,72,208,198,204,204,28,83,162,230,99,215,212,60,82,83,152,107,154,143,154,103,2,247,254,124,17,136,17,23,29,83,209,223,110,51,121,54,0,221,26,59,198,190,65,208,75,173,204,243,65,201,211,198,131,39,142,217,29,251,174,183,15,62,112,191,29,127,246,48,89,249,39,237,195,88,244,247,14,246,89,131,65,255,214,67,15,218,141,215,223,96,163,155,54,216,64,117,200,138,213,178,61,254,196,147,118,215,61,119,219,209,103,143,216,209,137,113,27,25,30,243,126,223,120,237,141,4,125,180,108,150,181,227,143,63,123,220,54,111,218,106,55,221,114,179,103,243,247,97,47,63,179,180,108,83,83,83,118,253,245,215,219,153,169,179,54,179,176,108,27,6,6,45,143,131,4,62,15,242,152,224,29,80,177,124,95,191,173,149,138,209,60,230,153,85,137,251,236,63,174,242,143,174,113,136,207,227,35,157,84,20,160,163,34,216,173,0,9,193,119,193,126,135,236,188,43,4,229,227,12,251,231,20,244,75,94,241,143,238,161,123,94,26,131,238,88,56,168,231,234,248,152,158,93,157,171,143,187,166,116,207,243,54,112,127,109,85,218,204,45,125,20,47,32,107,254,108,246,57,160,254,139,191,248,47,252,156,253,79,60,108,199,142,78,144,213,191,106,61,133,81,239,79,138,231,187,211,150,110,10,8,138,158,105,189,187,82,76,102,221,83,213,171,239,90,78,224,141,40,185,0,250,223,8,25,67,29,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,77,87,32,125,254,252,249,55,253,38,225,6,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,107,83,224,166,155,110,178,59,238,184,195,51,105,181,38,54,197,169,223,133,139,83,151,42,252,135,191,255,199,75,223,47,255,82,173,202,230,153,252,81,0,88,127,255,160,45,47,47,58,52,18,21,18,24,138,32,214,101,176,138,154,101,83,175,162,99,113,137,32,151,126,11,242,43,195,52,99,117,50,249,83,137,58,160,10,72,93,18,24,46,91,95,223,136,181,170,128,38,18,161,181,38,124,187,85,178,116,107,205,118,172,75,219,143,127,232,122,251,177,15,223,110,125,30,20,176,98,53,32,101,223,214,77,150,30,4,14,11,86,1,43,155,115,211,88,209,3,202,100,241,222,206,89,6,168,154,2,102,69,20,107,25,104,174,12,115,53,14,216,5,242,108,3,85,5,84,5,204,58,172,67,159,196,70,61,213,135,101,190,160,182,127,216,168,163,130,246,252,22,95,84,70,61,151,251,86,1,2,9,95,79,94,231,72,144,168,239,14,248,155,170,63,202,18,86,255,185,154,42,92,160,174,13,62,118,233,156,223,166,159,253,133,33,44,245,233,180,172,250,5,238,4,112,21,136,0,216,85,230,124,2,80,154,82,80,2,99,33,0,174,246,202,2,220,179,247,5,7,129,224,158,169,237,176,157,166,18,44,81,35,139,190,6,128,237,0,155,243,192,251,52,65,4,80,96,234,230,56,65,0,109,198,84,95,59,14,246,1,239,0,106,7,254,64,78,1,64,239,190,220,12,84,167,250,6,108,109,209,158,78,3,40,76,189,9,130,14,10,88,169,167,221,170,158,246,150,214,176,232,71,92,2,8,146,25,244,195,161,161,93,38,67,184,85,39,40,67,240,158,32,9,198,182,217,100,93,116,156,37,146,133,17,238,135,251,66,162,143,101,10,70,141,5,233,185,70,163,162,128,11,125,213,124,17,132,68,99,151,85,59,217,167,161,120,51,139,0,47,192,211,97,40,58,183,129,172,254,93,58,169,73,62,134,145,237,185,103,134,107,249,5,130,95,180,188,130,59,64,40,24,131,49,108,2,182,15,31,58,96,103,79,159,65,154,162,45,3,176,15,159,35,179,255,216,113,59,123,113,206,87,33,168,83,31,201,251,204,171,20,25,245,140,177,156,22,212,87,230,205,198,245,155,109,223,141,215,218,232,134,245,196,165,52,109,102,118,218,22,201,226,111,178,228,69,91,65,15,144,94,111,14,115,40,2,213,104,204,181,13,108,222,213,46,1,127,193,97,129,91,61,147,116,197,165,107,51,183,116,190,50,203,117,92,207,182,92,0,90,192,245,213,213,21,43,107,190,209,132,179,23,167,237,238,244,93,214,51,50,104,21,6,224,91,223,127,216,62,241,137,79,216,179,199,142,217,228,210,188,21,143,29,182,219,110,190,197,134,184,238,20,129,0,167,47,156,183,54,75,10,220,8,176,31,24,27,179,22,125,58,202,114,4,27,215,111,178,219,110,191,211,30,125,244,113,219,180,117,155,157,36,67,95,75,13,220,113,215,157,118,232,192,65,27,145,123,5,229,209,253,143,155,222,85,169,147,227,182,192,82,1,253,60,15,53,50,204,117,84,11,79,172,173,44,177,178,67,193,3,76,250,250,250,252,61,36,0,175,246,11,204,171,79,234,79,244,174,241,42,95,244,143,143,25,71,180,213,181,58,95,46,1,21,150,248,80,208,79,141,224,154,92,174,229,238,39,101,150,39,208,148,203,211,22,189,11,51,89,105,198,248,190,76,121,169,251,71,239,67,185,108,52,172,167,167,199,150,150,121,94,168,220,93,86,216,198,142,43,114,20,136,139,247,199,127,116,39,61,227,144,230,125,81,111,148,125,94,14,15,13,216,246,237,219,227,211,237,187,15,127,67,223,19,159,252,249,79,116,126,239,247,126,15,167,134,166,93,100,28,119,237,24,198,152,132,119,4,125,45,224,154,209,110,211,87,222,31,165,82,153,128,6,194,74,152,243,58,182,180,180,66,64,198,236,165,250,94,223,151,89,2,151,134,94,95,21,225,234,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,211,21,72,255,206,239,252,206,155,126,147,112,131,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,53,43,144,248,252,231,255,243,203,94,44,80,246,98,37,130,86,194,137,81,121,41,136,21,31,215,86,231,196,159,248,119,124,92,251,211,64,165,213,226,26,235,140,99,220,15,176,147,133,184,156,2,64,198,0,109,192,36,153,224,73,128,119,50,65,38,56,153,252,183,236,27,182,79,253,87,247,217,253,55,111,5,28,207,192,55,161,153,5,89,159,15,88,66,214,232,0,225,38,112,172,5,108,21,16,79,179,174,118,58,33,123,111,50,210,129,158,86,148,77,255,42,4,20,232,172,181,174,185,83,92,156,223,3,188,18,220,63,67,157,201,44,215,0,238,29,156,3,152,149,49,175,223,151,10,191,211,25,108,175,5,77,185,175,44,232,157,66,187,68,180,75,118,218,244,71,4,86,200,90,225,4,250,159,32,159,254,17,89,87,198,188,22,10,104,177,79,223,51,233,60,91,218,36,200,47,26,11,124,36,133,24,200,15,140,23,232,231,183,90,0,202,36,64,66,231,240,67,247,81,17,116,4,78,250,184,120,198,59,55,3,172,119,26,21,215,81,235,153,75,219,156,50,238,233,159,223,163,162,140,93,65,63,5,54,176,5,28,118,56,39,193,184,248,253,5,155,113,44,112,175,112,186,2,249,4,100,87,9,160,192,30,158,160,1,193,209,44,215,100,6,200,198,87,90,177,130,9,24,207,70,165,8,124,108,90,30,24,26,53,18,187,113,218,215,224,252,38,237,160,177,52,155,160,134,161,13,232,215,79,230,58,32,58,209,3,188,29,3,242,175,199,61,161,31,80,13,228,167,31,26,23,254,39,149,24,11,205,39,126,184,150,250,34,1,222,196,34,253,41,145,166,4,104,232,217,208,184,48,174,85,156,10,178,100,154,75,234,180,2,50,128,182,85,224,104,30,253,82,61,253,104,161,64,136,182,93,60,59,110,39,177,159,63,121,244,152,77,140,159,182,169,201,73,108,239,199,109,122,177,102,133,222,36,78,22,88,242,19,45,178,80,110,120,111,122,9,86,233,0,95,171,44,139,208,223,215,107,27,55,110,180,205,155,55,227,238,144,179,153,149,5,150,174,168,98,68,193,152,98,187,174,32,143,151,211,32,126,246,4,178,227,172,244,24,50,171,95,158,153,206,84,108,43,200,132,62,185,117,60,75,46,100,128,221,57,28,44,20,146,81,103,204,103,128,254,15,61,241,24,143,12,89,238,64,226,197,149,53,251,194,151,191,68,187,205,230,9,22,40,45,45,216,226,83,251,201,24,7,200,163,203,2,245,173,77,156,177,233,213,37,123,255,189,239,181,58,129,41,43,4,13,204,157,60,142,11,128,217,141,119,221,97,35,35,35,246,173,111,127,203,3,31,222,119,207,123,236,206,59,239,180,131,7,15,50,63,11,118,152,160,128,4,218,110,223,190,213,178,243,11,4,238,212,44,195,51,130,175,135,85,105,147,116,175,16,192,162,62,197,107,202,171,175,241,187,75,125,185,154,34,45,124,108,57,57,210,229,185,171,252,57,229,184,150,9,80,117,122,118,180,175,73,16,6,27,102,160,230,182,238,115,117,247,122,174,230,231,127,139,220,45,212,142,104,158,169,15,77,190,171,95,113,137,218,25,255,234,190,67,188,45,188,235,252,188,14,1,26,57,15,26,136,207,250,153,143,255,108,252,213,190,241,141,111,216,131,223,222,111,195,56,185,76,78,78,216,246,109,187,61,80,65,247,86,223,90,12,164,7,42,49,23,211,4,56,233,126,202,232,239,218,247,95,170,231,245,124,121,35,235,122,61,237,8,215,6,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,75,43,192,127,1,10,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,155,42,32,50,250,178,229,187,15,126,207,225,217,75,157,20,67,49,109,163,204,97,136,215,85,150,248,218,231,78,7,150,54,86,109,96,16,72,154,17,40,39,251,27,148,215,1,8,87,138,37,43,176,208,121,127,26,171,236,229,83,214,51,148,180,159,248,232,61,246,179,63,246,65,219,220,207,146,1,184,9,200,38,62,213,15,220,31,0,120,59,228,7,140,177,30,120,170,94,182,52,80,209,193,188,44,232,197,225,154,184,4,144,125,110,85,50,103,89,83,62,41,122,140,155,0,100,16,118,15,224,38,51,59,163,44,118,50,90,147,100,63,39,101,211,15,232,111,8,174,11,42,3,245,149,49,239,88,89,148,175,219,109,101,95,167,148,98,46,101,125,191,142,241,241,160,0,96,54,160,216,251,237,20,79,61,7,84,251,169,142,173,209,144,76,98,160,168,192,191,214,169,119,59,125,5,24,232,78,34,112,180,181,3,88,108,145,89,220,1,232,37,29,96,114,204,27,66,77,0,79,39,225,64,102,47,110,175,207,65,173,123,64,38,184,192,123,29,32,218,70,143,52,125,43,244,224,120,128,237,187,250,237,41,252,180,179,45,64,143,6,110,51,207,57,10,116,72,146,153,239,1,7,30,68,160,254,211,150,74,217,154,216,165,183,149,237,76,91,178,220,43,7,20,142,178,252,185,87,101,205,106,43,203,184,244,227,188,64,229,121,29,83,111,213,54,198,180,163,165,1,244,63,180,151,91,66,134,108,98,203,142,112,255,1,0,126,175,165,10,131,102,125,155,8,66,0,246,43,187,223,9,191,234,80,225,66,138,164,141,138,11,16,233,30,239,122,19,182,45,198,207,225,49,160,92,65,22,241,154,237,210,40,175,101,21,104,79,19,247,137,180,250,154,103,45,119,178,166,189,81,4,125,84,200,144,222,255,232,99,182,255,241,199,237,209,239,125,223,206,79,158,181,210,234,26,128,154,185,206,89,249,92,194,22,75,4,179,240,221,179,238,169,179,201,120,204,173,172,250,244,26,27,89,199,50,14,117,108,250,185,79,111,206,214,218,117,236,234,185,158,251,53,25,91,173,167,30,21,50,215,47,233,18,237,137,86,93,231,123,247,57,85,253,250,212,25,11,245,73,55,96,214,243,15,115,79,99,75,0,139,255,230,124,127,182,153,87,73,206,47,50,222,89,2,64,4,234,15,28,59,225,99,154,198,213,161,138,252,71,207,205,224,196,193,61,104,198,26,85,206,173,20,45,185,92,228,185,164,14,228,154,103,223,226,226,178,173,126,239,33,230,96,213,250,208,171,147,200,219,129,201,113,235,219,188,209,182,109,88,71,220,13,75,81,48,231,158,62,116,208,238,192,194,255,131,247,127,200,78,143,79,216,40,206,1,7,143,30,183,61,187,118,217,173,183,222,206,26,243,4,143,172,150,44,79,91,26,4,144,244,244,21,120,71,40,195,94,32,30,247,4,230,179,50,241,181,21,248,214,254,232,253,20,233,241,114,127,181,212,65,199,237,25,162,179,116,173,62,10,22,16,0,87,246,190,238,33,91,252,22,65,13,13,150,192,120,163,138,180,142,219,154,228,125,231,129,23,62,6,17,232,215,49,205,21,21,185,89,104,224,180,79,163,167,118,171,141,114,105,80,0,74,127,127,191,13,15,243,12,117,203,55,254,254,187,156,237,142,0,137,95,248,151,191,212,121,114,255,97,91,193,9,33,151,29,64,207,5,130,71,54,89,185,196,252,146,27,132,223,135,25,64,192,79,154,247,160,230,136,2,41,22,23,23,227,234,194,54,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,222,5,10,4,208,255,46,24,228,208,197,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,255,255,42,160,172,213,151,42,130,65,250,8,46,93,109,198,236,229,117,197,215,11,86,193,178,248,11,226,196,178,63,9,84,172,203,106,191,154,176,60,217,204,189,217,62,96,51,217,197,237,34,137,247,203,118,243,158,140,253,252,79,223,111,63,244,193,91,45,211,44,195,234,231,108,176,143,181,166,101,61,63,4,44,206,171,50,168,34,118,242,86,45,2,61,249,238,120,76,64,12,224,141,69,191,9,80,3,237,5,68,29,0,146,65,174,22,8,178,39,0,93,41,129,253,2,125,7,114,65,205,192,159,212,73,246,114,187,37,184,198,46,32,191,115,103,174,119,91,124,113,103,63,20,1,104,7,251,58,81,16,78,144,95,31,193,105,29,22,68,244,108,127,182,212,163,251,250,197,136,32,219,117,207,245,7,154,39,175,204,228,231,254,13,178,194,33,122,126,137,150,9,240,140,114,213,169,125,74,167,118,208,207,119,135,245,52,72,191,85,191,96,46,64,178,94,92,165,41,109,15,222,200,21,232,163,52,83,150,62,153,230,77,234,79,163,53,164,149,102,225,16,0,172,78,228,208,64,58,100,8,54,0,170,250,61,128,177,53,244,107,2,153,19,56,11,104,134,164,177,101,39,50,33,210,171,92,180,22,199,234,88,155,43,136,34,205,253,148,201,47,75,118,215,159,118,52,129,145,96,76,160,126,206,239,149,206,19,160,209,51,98,229,122,222,210,140,101,182,119,29,247,29,166,78,64,101,7,176,205,82,11,145,86,0,104,201,214,37,217,81,152,132,52,212,71,69,98,188,121,37,5,236,22,8,87,96,131,138,192,172,230,126,170,251,91,251,148,1,13,21,245,243,210,5,244,228,156,199,191,251,144,125,254,243,159,183,67,135,14,217,204,133,139,0,214,170,175,47,207,33,7,251,26,165,22,115,43,155,150,30,9,107,42,43,30,152,156,203,247,216,206,45,219,172,196,184,79,207,92,160,238,164,157,157,62,111,107,56,91,244,13,244,178,164,3,16,150,174,55,0,239,238,192,160,224,9,47,210,67,223,217,42,240,68,83,140,242,220,51,23,181,61,222,231,7,169,91,46,20,30,136,2,232,143,161,177,92,26,28,110,19,20,160,106,58,56,58,36,211,0,111,130,77,234,124,84,52,178,50,183,208,51,225,137,237,156,168,115,233,134,21,27,56,93,48,246,77,198,172,47,159,182,179,192,127,245,119,21,39,13,169,168,239,71,167,166,172,119,116,196,238,250,192,251,237,123,223,249,14,207,126,203,30,124,228,123,246,223,252,218,167,221,241,97,255,129,167,112,138,72,146,125,62,105,251,246,236,177,13,100,255,15,18,204,83,90,174,90,15,243,116,6,200,95,40,176,228,7,174,29,138,233,137,65,191,158,237,24,244,199,16,157,219,189,100,17,44,87,203,165,211,229,37,126,207,169,167,90,98,66,182,253,131,100,195,43,88,194,193,58,99,118,229,53,151,95,127,181,223,213,70,181,57,199,184,70,25,245,81,189,62,38,221,74,162,49,228,135,7,35,68,109,141,246,233,61,154,242,246,104,236,123,122,11,54,58,198,146,23,151,149,191,251,242,215,226,95,137,159,251,185,159,239,252,187,63,252,28,191,113,91,40,206,179,92,0,75,58,16,84,148,78,229,120,71,240,30,166,29,50,219,208,182,86,139,230,192,242,50,75,156,188,193,165,80,144,230,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,219,81,129,0,250,223,142,163,18,218,20,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,184,10,5,158,122,242,160,219,83,191,212,169,2,129,206,177,95,35,232,191,188,94,7,85,0,167,190,126,160,221,204,121,27,232,25,178,141,99,91,112,154,7,2,1,201,251,11,41,43,178,142,249,143,255,147,221,246,11,63,117,159,221,117,195,168,53,150,166,220,70,187,143,53,220,83,64,55,22,44,135,120,106,29,120,178,245,177,138,215,186,240,164,190,67,94,249,215,18,113,79,65,80,237,175,17,0,80,95,37,166,0,34,152,0,228,39,10,214,206,244,176,214,183,224,58,208,150,12,100,3,176,70,118,249,96,72,117,178,78,54,47,240,75,32,205,139,128,156,40,45,128,207,137,38,224,211,139,206,141,25,161,139,211,61,46,230,170,223,202,150,117,0,235,185,211,98,108,94,71,82,240,148,186,201,227,167,185,4,26,200,42,95,237,86,93,192,116,209,203,14,214,248,178,219,79,0,206,5,100,101,91,239,64,95,0,221,3,9,56,89,91,245,73,253,197,82,221,3,0,148,113,92,46,89,19,248,92,215,90,226,249,156,91,177,107,9,4,209,217,22,139,193,107,1,128,38,160,55,5,252,79,144,126,157,32,171,154,19,177,204,231,28,1,126,129,236,90,21,57,177,233,39,147,95,86,252,41,178,242,243,220,67,153,222,222,17,105,13,228,87,16,69,163,82,226,120,203,114,146,222,131,25,8,52,16,20,6,100,203,250,188,1,212,78,145,17,157,228,147,0,44,90,158,0,141,220,40,144,123,208,146,5,198,81,118,253,89,101,35,51,14,45,156,21,92,119,229,152,187,144,48,206,46,104,23,38,150,70,162,204,113,17,216,126,179,10,227,210,40,210,71,74,22,91,250,140,250,142,54,45,198,167,169,160,7,129,122,221,158,0,153,14,251,158,32,131,255,11,127,250,167,246,205,111,126,211,179,161,181,82,132,74,86,67,199,50,15,114,112,72,201,161,129,185,89,196,154,63,141,158,107,56,80,40,52,101,253,186,45,118,221,205,55,178,134,253,237,182,176,176,96,95,252,226,23,1,178,43,182,48,55,135,59,192,26,211,125,189,173,219,48,134,19,0,214,254,77,128,51,215,171,94,105,20,169,225,225,41,174,79,156,225,175,192,8,125,151,100,2,184,250,168,104,46,233,187,150,147,208,179,216,96,174,149,153,47,213,106,221,179,215,5,208,219,30,204,64,54,63,227,151,38,112,67,117,244,241,220,53,153,95,121,2,70,18,204,67,5,1,36,8,250,80,246,183,214,151,111,211,183,165,165,37,116,97,12,153,123,69,128,49,183,96,137,2,178,225,209,171,85,199,233,129,57,119,100,98,220,78,79,157,181,219,174,187,193,238,255,161,143,217,55,254,246,203,214,135,134,79,31,60,96,123,247,238,182,189,215,237,179,241,241,113,234,99,169,7,174,155,60,117,202,110,216,179,215,250,230,103,237,177,51,167,13,41,173,196,178,19,130,227,45,50,252,5,223,5,248,227,254,121,39,95,195,31,1,118,61,243,158,45,207,148,203,243,236,168,110,193,254,122,62,114,81,72,165,234,30,20,33,221,94,111,209,253,20,164,80,96,110,37,146,76,36,6,43,178,226,215,51,246,226,37,134,252,58,170,235,165,189,198,74,214,253,163,163,4,203,92,86,126,229,87,126,237,178,95,102,199,143,77,216,119,190,253,32,231,246,48,183,22,45,59,180,129,62,246,112,79,230,2,227,217,214,114,38,244,95,243,83,214,253,43,43,43,207,187,254,141,250,177,99,7,207,124,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,182,83,224,165,255,109,244,109,215,212,208,160,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,114,5,100,125,253,114,37,2,76,32,222,87,1,250,47,207,76,189,178,110,37,185,207,45,46,216,214,173,91,200,22,111,89,9,219,247,245,131,99,182,178,48,111,195,125,109,251,165,95,252,17,251,149,79,124,216,26,43,39,172,182,60,109,57,50,65,51,202,4,31,36,107,186,47,103,181,181,89,152,52,89,173,128,199,36,64,154,234,128,212,2,249,0,56,65,125,0,106,101,117,17,248,12,0,204,0,28,197,236,129,213,141,14,235,221,139,119,146,197,159,238,225,95,97,180,95,89,238,64,51,210,137,157,97,39,1,201,201,54,192,207,43,21,87,118,100,234,117,183,245,61,230,204,74,97,22,140,246,204,96,29,86,48,4,109,98,183,176,107,18,136,238,198,252,236,107,119,179,167,229,32,160,204,123,65,95,40,105,212,102,128,169,119,0,104,233,144,159,62,9,248,193,49,137,87,160,50,234,245,19,4,192,185,214,27,192,49,217,249,39,116,146,10,125,35,229,154,224,6,192,49,96,222,109,230,57,55,39,151,2,5,18,112,109,131,118,182,184,111,146,76,222,60,112,177,5,100,76,106,201,0,57,57,40,16,64,29,83,160,1,25,204,117,44,226,27,192,218,14,150,241,2,171,121,15,2,208,77,185,15,246,252,10,38,16,204,23,244,78,179,94,124,146,78,39,229,50,192,178,1,174,155,128,33,237,209,130,12,130,252,178,230,79,224,32,208,33,171,191,149,150,141,251,128,21,54,238,230,124,214,179,199,186,223,90,140,109,146,173,52,147,126,192,253,12,118,230,94,188,255,124,123,30,224,215,32,72,151,55,177,208,55,7,226,232,164,210,38,235,94,227,155,146,77,188,150,65,40,163,247,96,191,157,59,114,204,62,247,199,127,108,95,250,210,151,236,248,153,105,111,149,52,203,229,153,71,244,71,176,120,153,0,11,185,88,228,8,164,200,160,181,96,251,34,65,40,61,249,1,187,245,166,27,237,174,247,220,99,155,54,109,178,161,225,97,128,237,168,189,255,253,239,7,202,126,203,42,213,10,48,183,102,75,4,190,8,194,174,3,248,247,101,123,109,149,101,40,20,227,17,149,88,135,120,27,77,208,8,92,107,238,50,205,232,67,100,223,207,50,10,60,195,45,250,161,165,41,52,79,148,177,174,79,83,243,95,133,251,200,205,64,14,31,61,61,61,54,48,192,242,10,156,63,70,187,164,185,222,21,122,15,104,201,2,5,126,168,125,89,128,191,230,124,153,224,15,45,43,80,99,30,234,156,69,224,188,218,46,120,172,209,92,198,198,95,33,28,245,86,221,246,31,124,198,109,253,239,121,223,125,118,230,248,113,178,210,251,236,177,39,159,178,237,59,118,209,190,182,205,79,95,180,17,236,232,159,122,228,81,219,184,101,179,237,220,190,205,166,87,22,236,108,113,217,42,184,210,171,95,106,151,158,21,105,172,62,170,207,175,5,248,39,152,251,113,96,143,234,84,219,227,126,151,152,239,210,73,90,200,193,129,69,28,56,206,115,160,6,188,230,18,105,157,224,29,230,203,118,0,250,219,76,124,125,226,113,163,119,254,189,219,211,231,221,73,109,108,16,132,161,224,12,101,251,247,245,245,216,216,21,25,253,186,96,98,252,146,253,126,226,183,127,251,183,59,231,207,159,183,147,39,143,225,34,81,99,21,143,65,64,63,239,83,61,163,204,203,54,193,58,25,222,21,234,187,64,255,204,204,156,253,171,127,245,223,63,239,190,111,220,15,205,67,222,123,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,219,70,129,240,111,105,111,155,161,8,13,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,92,189,2,39,142,143,59,224,121,185,43,4,159,4,151,226,207,203,157,27,31,139,161,155,192,155,224,185,126,243,71,255,131,145,37,89,87,122,157,77,95,88,178,225,254,65,43,96,213,93,92,56,99,239,191,117,183,253,203,127,254,128,221,117,243,86,18,246,167,148,44,13,156,7,40,146,113,158,25,27,19,251,34,131,124,206,114,100,161,183,138,192,102,50,111,27,128,201,132,236,247,129,100,45,108,206,59,64,234,100,75,153,216,172,227,45,234,14,188,234,0,242,234,29,0,43,160,89,89,252,233,28,240,86,0,92,69,204,77,73,227,77,26,230,208,94,13,164,78,145,73,111,171,190,68,223,117,56,14,0,144,45,190,28,181,61,227,30,109,146,17,225,118,160,201,105,81,29,252,210,63,170,199,3,6,128,239,29,1,73,44,243,65,193,218,201,125,57,14,100,179,14,32,25,104,174,204,232,14,32,81,150,250,178,173,215,26,226,30,32,160,108,123,185,10,120,1,10,18,52,224,33,8,100,226,118,0,115,45,45,83,160,160,7,116,200,1,97,125,73,2,160,190,47,73,192,210,0,41,238,153,76,23,88,246,128,204,121,178,178,27,212,219,241,192,1,254,85,142,107,12,168,172,64,129,6,224,182,211,172,97,195,47,216,206,216,249,57,10,158,0,42,178,60,66,21,40,220,230,220,30,250,171,12,117,111,171,167,182,11,242,35,38,193,4,9,105,206,215,76,182,199,146,249,33,210,218,251,0,252,0,99,32,127,34,215,71,219,176,25,239,33,147,191,73,251,154,89,224,162,220,5,24,31,45,250,206,96,120,14,57,154,250,192,104,163,162,173,186,31,3,255,88,10,29,123,19,138,150,28,16,28,151,219,130,50,246,61,120,66,115,6,176,220,36,8,98,117,121,205,190,252,185,207,219,159,252,201,127,182,39,158,126,214,109,249,123,128,251,144,102,0,44,235,156,87,153,31,9,173,239,158,97,60,34,155,245,50,217,242,9,32,119,138,192,137,157,55,223,108,247,190,239,189,100,171,239,193,45,33,99,229,149,53,155,153,154,114,200,218,79,230,251,246,237,219,237,236,217,179,86,22,236,47,86,108,190,62,107,249,78,218,54,172,219,104,253,44,111,208,2,200,182,209,59,150,33,222,70,152,95,82,69,158,8,2,216,49,232,215,51,40,144,171,79,113,109,149,123,41,147,159,177,69,219,44,25,236,130,217,189,61,253,192,252,130,13,13,13,1,144,251,172,192,179,165,190,103,233,123,139,249,233,207,53,231,203,229,34,205,115,85,160,47,138,95,209,242,12,253,131,4,208,48,215,90,131,77,239,199,222,93,215,224,72,80,197,225,96,222,102,47,204,218,226,210,60,115,92,241,44,21,215,235,0,208,121,21,215,130,123,113,50,104,240,12,76,156,157,100,185,130,179,118,223,125,247,97,217,79,224,15,89,229,89,150,137,56,49,57,110,53,230,195,221,156,119,241,251,223,181,2,253,174,249,210,26,17,232,87,251,52,86,49,236,191,154,233,160,126,232,125,214,157,84,222,47,127,71,117,47,30,225,254,114,47,16,28,215,114,6,58,215,143,251,252,147,202,122,105,188,190,162,113,72,234,249,166,154,168,126,5,135,196,35,248,92,221,151,238,171,123,119,239,175,0,11,245,59,223,147,199,182,127,216,254,215,223,249,95,226,41,112,233,194,123,239,254,225,75,223,249,146,248,204,103,126,179,243,127,252,254,239,218,217,73,150,132,192,49,34,135,67,132,222,49,89,130,71,164,93,28,240,37,208,175,126,83,98,129,46,175,231,13,249,158,96,233,150,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,237,163,64,0,253,111,159,177,8,45,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,92,149,2,143,60,242,72,4,51,95,225,236,75,112,219,185,143,78,238,194,40,183,85,215,119,0,96,119,159,219,205,235,23,192,74,128,74,89,171,9,8,121,2,104,220,161,34,101,212,11,162,39,177,12,223,56,220,107,107,139,23,44,217,159,182,79,254,243,143,218,207,254,216,7,108,211,64,219,234,43,227,240,98,236,209,33,253,249,126,0,63,25,195,29,217,193,39,26,192,103,96,120,101,9,187,120,181,67,247,193,142,159,109,141,76,248,58,54,242,9,178,249,243,137,166,21,128,150,178,192,175,145,77,221,6,164,38,200,68,206,1,49,19,90,171,158,204,220,142,178,97,105,179,64,189,195,126,234,136,138,250,163,6,66,47,227,93,2,216,2,125,58,162,173,14,147,209,31,169,0,188,213,133,126,48,234,115,219,97,157,35,126,184,156,144,43,135,29,220,171,189,252,18,96,148,93,55,160,156,180,120,238,47,216,10,128,5,30,42,91,88,0,80,190,240,98,122,228,98,147,97,77,91,4,250,185,172,131,99,65,131,236,255,172,178,240,129,163,109,50,179,107,244,187,14,164,79,81,175,236,184,83,234,163,160,180,103,244,235,59,48,22,200,79,26,118,180,15,248,155,145,101,191,58,160,101,14,200,208,175,175,173,81,71,197,50,220,219,15,161,185,59,30,200,92,158,253,245,34,96,152,243,146,28,207,169,127,13,246,211,14,117,71,48,156,70,162,11,61,32,104,160,1,208,78,23,250,201,124,31,66,239,17,130,49,112,16,32,115,63,153,29,98,172,215,69,118,253,53,253,43,36,237,193,206,63,73,122,186,116,237,160,3,50,49,87,68,142,95,2,164,50,159,34,177,217,188,66,161,103,222,197,43,183,209,101,236,85,85,207,43,18,36,42,2,159,110,227,14,8,111,210,175,124,15,217,207,204,199,57,0,232,225,103,143,218,31,252,193,255,109,15,61,244,8,22,245,4,86,168,251,232,176,38,184,207,184,42,118,35,207,58,242,21,174,109,48,111,211,44,19,209,100,172,165,249,30,192,254,190,27,110,180,189,183,220,104,195,100,240,47,205,47,18,56,65,144,7,122,206,156,195,17,0,125,251,251,251,237,186,235,174,179,133,165,69,234,44,51,3,100,87,95,194,202,127,222,6,243,253,4,170,16,232,18,203,112,89,31,92,154,110,251,85,143,2,83,124,222,41,96,67,194,82,154,88,226,43,11,94,89,252,13,141,33,165,175,191,23,39,129,117,238,38,208,223,55,232,192,183,197,13,52,23,117,30,56,157,233,167,172,111,245,3,27,123,102,180,12,23,42,13,158,60,38,128,180,82,145,78,117,236,237,245,220,246,225,122,176,182,82,244,239,155,55,111,197,189,99,59,89,226,51,118,244,232,81,175,87,65,157,3,187,102,0,0,32,0,73,68,65,84,3,189,204,203,201,229,5,43,63,250,125,187,229,198,155,172,204,152,55,202,117,123,230,208,65,251,169,143,253,83,155,36,211,127,142,126,111,197,237,227,244,217,51,86,194,49,226,163,15,124,216,254,242,43,223,96,206,241,28,114,111,205,27,245,71,31,15,204,160,29,106,167,7,157,120,171,162,63,9,7,228,241,14,77,50,181,157,141,127,248,67,113,160,206,86,117,42,75,94,193,14,75,75,11,76,127,2,136,52,63,187,159,232,190,81,29,126,225,11,254,104,198,93,94,34,237,245,170,209,187,67,111,14,221,177,197,68,233,32,164,28,5,244,252,171,94,129,247,203,51,251,59,14,247,57,155,173,183,79,237,78,182,124,105,14,45,196,145,207,245,216,224,128,220,22,94,88,230,230,167,174,220,153,248,212,167,62,213,249,195,63,252,15,182,52,87,178,190,222,42,99,39,13,113,43,224,25,206,106,9,15,74,157,101,23,230,231,231,25,123,150,70,9,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,222,21,10,232,191,61,132,18,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,131,20,232,237,151,117,243,43,151,124,111,143,149,86,139,182,86,170,216,134,245,100,135,3,1,91,13,129,111,129,242,8,76,39,0,80,2,126,25,224,178,208,119,78,107,79,99,227,221,2,22,10,186,233,123,21,176,216,106,36,172,47,159,178,161,76,221,102,39,230,236,214,235,19,246,27,191,244,95,219,3,239,189,214,10,201,37,192,232,154,37,115,160,176,108,193,146,125,3,100,126,99,239,14,0,76,212,87,57,6,136,182,10,208,218,105,25,13,7,140,177,63,9,76,77,98,11,158,163,254,12,247,74,115,47,171,9,136,101,201,254,231,59,217,202,80,254,8,116,139,182,169,237,34,109,158,73,207,23,253,16,200,244,140,121,1,122,224,165,142,235,35,64,10,132,115,40,15,64,4,207,177,155,246,137,109,10,178,234,28,225,100,206,17,168,23,152,107,117,3,27,116,173,0,171,0,161,32,184,103,253,171,14,65,108,109,105,115,167,81,247,32,8,210,163,163,58,4,250,32,182,74,178,23,204,79,57,124,227,152,232,49,144,63,65,93,89,250,104,245,101,50,236,201,174,7,202,9,27,10,174,38,129,230,9,178,116,137,114,240,229,9,4,223,149,97,175,254,181,25,155,164,26,45,138,175,253,90,68,94,237,224,254,13,236,254,155,213,85,215,46,7,160,182,2,0,158,192,1,35,107,88,153,254,157,42,25,254,117,218,223,2,241,18,169,145,16,101,70,91,175,71,81,18,252,238,40,232,128,64,130,14,215,38,211,178,235,239,2,254,14,223,243,100,71,23,0,252,202,228,79,18,112,80,225,254,56,44,48,64,124,4,244,21,40,34,152,76,63,165,39,85,250,31,81,81,236,239,125,124,52,110,58,64,176,71,247,168,111,95,234,143,96,111,74,125,165,66,181,77,1,8,81,176,9,205,213,122,228,128,97,89,150,147,202,206,14,218,64,31,125,80,21,12,193,181,9,245,5,59,123,185,65,228,114,204,58,230,216,83,143,63,74,6,255,159,216,151,254,238,43,54,187,200,60,165,250,36,62,253,37,154,213,70,3,117,71,224,212,199,92,122,103,0,178,232,166,251,111,223,185,213,110,187,237,54,7,248,99,99,235,109,149,192,138,153,137,73,91,93,37,128,130,140,113,65,122,204,43,60,72,98,102,101,222,193,254,216,134,49,171,225,174,176,180,180,98,25,198,110,5,203,254,211,231,78,219,206,189,187,105,31,89,253,10,180,96,12,51,202,218,215,24,211,15,205,53,185,48,52,89,166,66,203,4,212,120,38,20,204,210,219,219,203,170,11,37,91,89,90,242,115,26,204,27,217,211,111,220,184,209,3,14,148,205,45,144,220,36,96,166,198,188,210,242,18,29,234,214,52,149,238,2,252,130,208,42,245,46,240,86,135,29,78,3,237,5,255,189,48,63,100,165,175,245,227,229,16,160,246,248,247,190,94,219,185,251,26,27,94,55,108,231,167,206,217,225,3,135,172,66,221,242,111,152,4,164,55,206,156,178,173,219,182,217,236,217,41,155,156,56,103,147,147,83,182,101,211,86,187,105,199,62,27,159,60,99,5,250,91,92,93,179,94,156,41,54,12,247,217,212,82,145,199,143,165,20,208,185,198,115,84,224,249,78,49,87,74,204,229,158,190,2,186,69,65,12,49,92,103,104,208,65,239,43,125,67,107,130,129,34,112,30,5,48,104,190,104,169,5,70,148,62,71,174,7,183,220,122,147,77,18,96,208,230,29,87,197,41,164,144,239,245,128,2,45,115,224,1,59,122,238,189,184,72,220,160,187,69,47,159,174,28,139,20,235,158,133,68,188,17,124,122,187,35,8,227,227,218,186,200,81,93,218,47,41,165,91,155,177,147,67,2,13,101,30,41,144,33,75,144,71,18,55,3,222,197,213,21,38,27,239,83,38,205,109,183,223,23,221,224,138,191,63,252,195,207,203,232,191,116,180,82,238,216,127,252,119,127,108,23,103,207,177,250,196,160,13,143,16,0,69,223,149,201,175,160,129,133,165,57,155,62,63,99,115,179,151,172,255,47,93,251,70,127,73,43,24,41,148,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,203,21,72,15,15,241,31,110,66,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,195,21,56,63,123,17,171,236,53,91,38,147,115,113,97,206,154,53,64,104,189,234,235,51,11,190,140,174,91,111,25,101,135,231,51,54,48,56,236,128,85,96,104,136,245,186,5,206,230,23,150,222,17,10,28,57,121,220,178,88,132,95,77,17,4,44,38,176,118,167,128,18,29,118,137,70,249,218,236,128,108,173,65,223,17,232,22,176,18,248,39,7,185,3,124,132,46,59,48,172,98,169,95,5,30,246,244,147,57,10,24,93,155,63,107,139,128,213,95,248,233,27,236,95,252,212,71,108,223,174,97,32,242,2,153,164,203,128,249,172,101,5,247,211,90,179,29,200,69,214,176,214,160,151,165,189,178,136,33,117,252,6,204,138,170,10,206,2,73,149,93,158,23,192,19,124,7,52,182,5,226,4,200,5,145,100,235,143,125,58,148,76,205,7,172,3,208,168,47,165,58,28,185,113,29,109,117,139,124,234,84,187,21,192,208,164,47,178,144,23,160,23,196,167,179,250,31,133,243,245,27,64,174,76,124,65,63,176,176,7,50,36,9,42,72,234,188,110,148,64,156,197,175,171,228,108,224,52,215,239,41,176,76,187,105,135,100,82,149,106,188,28,15,180,77,3,106,181,94,182,0,159,19,67,181,85,48,26,109,61,2,64,198,231,14,249,43,46,5,19,210,178,216,173,27,107,110,39,5,250,249,116,0,195,202,28,238,48,62,41,64,117,146,64,0,191,15,214,241,202,224,151,102,237,98,145,88,131,50,46,9,29,160,44,58,177,132,2,209,20,102,43,0,62,230,188,150,2,104,1,251,91,202,226,70,87,89,181,123,123,188,47,104,160,162,225,160,255,77,192,127,66,128,159,117,231,83,133,65,98,41,8,244,200,12,48,199,198,184,63,25,199,25,32,127,74,129,37,180,131,186,24,16,250,167,10,84,52,22,62,184,254,203,255,116,143,49,2,254,79,124,174,236,234,189,116,129,237,115,23,92,241,141,113,80,150,119,92,18,252,22,216,21,28,246,229,36,10,4,127,0,136,241,150,247,120,7,135,190,210,156,27,53,89,255,28,14,76,187,57,135,0,129,131,135,143,216,159,127,241,139,246,103,127,241,23,118,118,106,198,91,155,68,43,134,158,102,211,66,234,21,92,247,169,169,231,0,232,95,67,59,164,183,45,91,54,217,205,55,223,104,183,99,59,191,97,195,6,7,251,39,121,246,228,114,33,176,90,193,145,65,239,21,149,26,86,236,69,198,68,159,193,193,65,27,91,183,14,51,134,172,213,27,39,172,84,36,168,131,190,87,25,251,51,83,19,182,121,251,46,230,8,75,81,160,163,198,71,19,33,77,96,131,218,32,199,7,205,61,159,176,108,85,187,64,189,172,222,27,188,207,244,156,110,217,178,197,173,249,101,207,175,246,235,152,138,3,102,142,199,14,0,26,93,237,235,48,247,180,79,231,42,96,162,237,251,216,143,8,58,238,86,254,204,57,205,93,157,215,224,217,44,18,44,162,102,104,90,183,153,114,106,135,2,128,118,237,190,198,122,11,3,118,252,248,81,119,45,200,231,179,54,181,176,96,107,140,197,222,45,91,173,179,86,2,224,167,237,169,167,15,216,13,55,221,136,115,64,221,206,76,79,97,231,63,234,115,176,132,83,64,142,247,72,5,157,105,145,143,135,160,184,250,197,108,247,64,3,205,23,45,221,33,87,3,157,163,161,242,247,135,63,4,154,177,106,143,130,118,244,0,62,191,248,120,210,112,5,65,140,140,12,177,132,194,4,99,210,244,192,5,157,169,254,69,215,106,30,119,231,227,165,42,162,223,10,200,81,191,53,123,93,67,238,171,199,70,37,222,122,219,152,199,209,150,179,24,95,126,121,141,105,230,107,131,10,244,54,210,222,36,245,169,68,174,25,85,30,207,53,230,109,197,134,7,214,19,124,181,217,143,93,249,231,153,167,15,217,174,29,59,174,220,157,248,249,159,255,84,103,238,226,146,253,245,95,127,201,202,149,53,91,99,25,7,5,10,109,222,188,217,142,28,57,194,88,38,89,54,97,141,0,147,31,204,255,151,165,20,52,20,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,165,10,68,255,213,236,45,109,66,184,121,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,173,87,224,235,95,251,138,221,125,207,189,246,71,127,244,71,246,241,143,127,220,215,218,126,235,91,245,194,22,12,244,94,93,54,191,174,212,185,11,115,17,244,17,76,115,80,14,9,77,2,166,148,121,158,108,167,201,32,6,46,114,110,148,141,222,178,65,96,125,141,204,209,78,61,101,131,100,219,246,38,22,176,41,31,183,116,190,105,251,182,165,236,215,63,241,51,246,254,59,111,176,45,27,201,190,173,204,112,97,5,216,148,142,32,57,235,114,187,31,58,89,212,90,15,94,32,19,44,74,198,174,96,23,112,13,144,73,84,128,200,40,224,50,2,124,105,118,167,148,177,46,155,114,214,50,135,202,193,146,249,173,117,234,201,250,117,170,236,109,231,86,176,56,5,39,40,139,213,193,165,224,165,0,191,111,117,15,208,154,50,236,29,176,115,47,1,99,178,233,5,230,245,93,153,206,130,242,13,218,213,232,102,138,167,185,94,89,213,2,172,130,253,222,78,175,79,223,185,123,180,225,27,245,3,237,90,64,58,1,200,132,50,167,1,107,45,214,28,87,128,68,6,139,253,40,72,129,14,201,210,95,96,94,13,38,67,91,159,78,187,74,51,104,7,117,180,201,114,78,0,232,50,5,214,218,6,156,122,118,58,176,157,10,168,87,253,161,14,105,169,32,7,190,58,196,7,190,214,208,180,65,118,55,172,212,180,174,124,66,129,16,42,192,105,22,111,183,38,231,104,45,249,14,208,191,77,182,118,18,29,60,251,93,245,169,168,255,86,119,76,218,225,94,41,214,248,206,98,213,111,217,1,44,250,25,207,70,222,10,253,192,71,101,240,247,176,244,66,102,136,107,104,87,27,160,167,177,113,49,232,131,67,123,141,205,75,23,31,114,29,238,234,23,67,82,42,123,209,139,4,77,85,210,140,131,64,191,134,80,96,214,51,176,53,89,5,76,117,14,48,191,94,215,82,16,204,1,172,235,161,195,30,212,163,76,246,116,190,192,244,170,217,196,233,211,246,183,95,253,154,125,238,243,127,98,71,79,156,241,132,255,222,222,60,0,155,0,8,5,160,80,143,92,23,20,148,161,231,66,153,229,204,120,191,255,142,173,219,200,222,223,103,215,3,170,71,71,71,29,62,79,76,156,245,172,122,1,254,38,215,235,26,45,115,160,223,213,58,99,66,27,4,205,51,172,123,191,2,124,85,187,181,223,157,34,184,87,147,246,175,172,21,173,159,239,114,2,144,181,188,178,246,155,92,211,160,175,105,230,130,250,217,98,174,122,124,138,72,115,183,104,110,107,205,249,145,145,17,159,231,235,215,19,176,68,187,149,17,31,61,211,145,158,255,31,123,111,2,101,217,117,149,105,238,55,207,49,15,153,17,153,145,145,179,148,74,165,102,219,178,100,217,6,201,54,102,177,128,69,21,20,109,160,77,149,187,138,238,42,134,106,186,10,176,161,171,155,94,197,208,208,205,242,162,168,46,140,1,175,114,83,85,24,100,99,217,216,178,45,161,121,72,205,57,104,204,65,57,70,68,70,198,28,241,134,120,99,127,255,190,241,210,105,217,128,177,177,177,212,231,164,95,190,247,238,187,247,12,255,57,247,122,165,190,189,255,227,90,209,174,192,127,247,222,80,21,234,87,148,213,31,213,169,96,2,93,231,246,243,252,166,163,186,54,145,80,128,3,122,115,132,144,9,175,95,223,229,38,160,189,238,123,251,74,222,239,201,201,73,206,51,123,254,197,23,108,9,251,126,45,137,85,172,226,53,238,235,175,184,210,166,47,206,218,43,39,79,218,210,194,162,189,233,45,111,182,197,7,24,55,91,26,172,0,159,73,106,183,117,141,13,61,34,224,30,185,6,40,112,73,192,26,255,134,141,81,115,31,211,183,175,46,84,208,13,20,97,77,171,109,33,245,40,208,70,143,11,125,238,216,142,29,59,108,207,158,61,118,232,208,115,216,216,71,246,253,210,196,215,173,150,146,42,230,235,229,229,203,95,25,191,159,16,221,51,137,110,123,27,96,95,46,39,90,203,58,95,112,255,210,59,199,244,248,144,130,90,195,58,30,99,156,30,72,161,47,44,104,61,22,234,4,79,241,112,176,173,91,54,219,174,29,219,248,252,181,75,42,65,0,208,87,151,216,7,63,244,139,157,133,133,5,251,210,151,190,196,150,10,211,182,125,251,118,183,235,87,128,201,202,218,146,205,19,120,49,53,53,245,213,87,134,35,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,134,84,32,128,254,55,228,180,134,65,5,5,130,2,65,129,160,64,80,32,40,16,20,8,10,124,179,10,124,236,99,31,179,159,251,185,159,179,153,169,105,246,249,254,154,208,229,155,109,226,239,124,253,210,202,178,103,243,126,189,23,202,169,64,144,187,131,221,186,224,158,178,211,99,178,63,7,86,233,179,160,21,156,154,140,84,224,22,224,172,67,38,254,133,185,101,96,127,191,149,216,171,59,134,213,116,163,202,254,226,201,166,189,237,230,81,251,39,63,116,135,189,237,186,107,201,154,174,216,218,210,121,136,89,217,10,61,216,212,3,157,157,254,201,106,31,48,40,139,253,246,58,208,14,232,22,79,136,216,2,71,1,154,49,178,251,215,87,181,119,57,199,69,11,41,202,192,23,48,23,236,116,224,45,120,237,222,234,130,122,92,171,253,176,249,35,160,159,192,218,191,141,219,64,135,254,10,160,57,208,116,164,6,101,19,24,20,37,149,173,123,27,200,46,248,221,228,29,184,174,182,101,109,222,148,85,189,234,128,200,185,157,54,153,213,73,2,10,124,111,121,129,64,192,92,76,89,253,124,22,48,212,75,245,42,203,87,165,45,88,199,181,106,223,95,206,88,149,13,157,37,35,95,182,251,140,95,25,214,162,214,250,141,250,28,240,53,5,131,129,204,244,35,157,233,97,236,202,160,103,77,229,8,218,144,115,129,178,228,1,132,114,249,87,102,181,3,126,245,3,251,119,246,93,176,58,118,234,45,198,34,39,134,20,251,124,103,0,202,110,229,175,192,1,192,113,13,200,218,1,54,203,11,32,70,80,65,130,254,42,179,56,178,232,231,28,192,173,214,1,189,183,22,245,118,8,52,72,164,152,223,180,32,127,63,237,169,79,189,108,175,192,247,210,132,127,247,44,254,22,54,248,45,237,43,207,156,48,71,10,26,136,49,151,136,226,255,227,195,223,91,17,60,117,216,47,72,202,154,112,135,133,141,53,210,205,240,119,144,11,168,78,247,244,210,126,204,106,140,93,224,55,11,56,239,0,255,5,228,63,119,247,231,237,147,127,113,151,61,252,248,51,234,37,242,38,173,82,107,218,122,185,134,13,126,142,157,13,8,60,1,8,11,230,86,88,171,90,133,58,111,251,228,118,219,181,107,151,109,33,59,90,32,62,155,205,155,128,234,194,252,18,6,2,101,86,89,228,214,224,217,245,104,45,248,237,224,95,17,9,2,190,172,9,5,139,200,166,126,250,194,148,45,2,186,153,110,230,138,235,112,102,88,91,169,217,42,219,104,196,147,23,189,253,84,111,31,247,6,176,158,63,77,173,43,90,112,190,207,188,233,94,245,181,71,205,170,87,217,251,57,214,137,28,58,4,237,85,46,173,207,141,115,252,32,127,233,90,7,246,244,69,231,232,187,174,209,171,251,217,219,65,183,238,250,238,182,165,108,255,2,129,54,186,94,109,41,160,64,218,107,156,218,54,65,174,2,165,66,159,187,10,36,185,79,31,124,248,62,130,100,226,44,197,152,157,154,153,181,171,118,239,166,175,232,70,214,122,107,161,105,199,78,158,240,109,15,134,54,143,218,253,143,62,204,214,31,232,79,16,144,70,205,104,189,203,186,255,215,57,166,32,9,119,225,232,14,132,51,52,71,90,23,186,55,46,21,57,94,40,80,128,197,162,45,45,28,224,111,252,232,207,7,2,151,198,198,54,217,53,215,28,176,207,124,230,46,50,250,185,127,112,185,72,16,52,211,88,167,50,110,11,159,175,75,21,118,63,168,141,8,226,119,143,68,192,63,250,166,126,232,82,205,182,2,6,162,223,52,14,149,238,187,206,97,253,122,180,6,103,118,112,73,96,156,73,173,55,206,146,195,76,67,129,78,156,191,115,199,164,253,214,111,252,102,116,185,170,120,77,249,165,15,254,202,107,142,92,250,26,251,173,223,254,245,206,79,253,212,162,61,240,224,3,118,30,199,132,109,100,255,47,18,116,81,224,255,167,202,4,54,156,61,123,230,210,201,223,174,15,195,35,60,71,66,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,111,187,2,1,244,127,219,37,15,13,6,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,222,20,120,241,249,23,200,14,61,100,63,247,51,63,99,51,115,23,255,65,186,127,221,13,215,255,157,219,85,150,167,74,135,236,110,101,211,167,4,22,1,119,224,63,136,20,32,42,33,204,200,239,0,254,14,150,237,108,20,207,54,241,37,220,229,203,150,109,85,44,221,89,180,173,131,13,251,254,239,125,187,253,227,31,124,139,141,12,164,172,182,116,22,102,188,110,98,250,105,237,235,158,130,128,233,139,178,207,217,191,188,85,17,104,222,176,139,23,108,86,22,57,144,177,65,182,114,27,64,218,226,21,7,218,139,229,203,74,92,144,61,174,253,172,177,1,39,173,151,243,189,199,126,157,200,167,178,117,157,179,11,224,139,80,114,161,236,220,133,212,28,22,10,170,41,99,95,39,41,48,160,194,30,245,238,28,16,193,237,8,222,117,44,13,48,213,62,236,85,206,75,36,210,128,76,101,224,3,176,105,191,91,46,65,67,206,233,66,82,181,161,140,255,232,59,77,36,50,116,67,65,6,244,155,160,129,164,239,121,79,191,57,166,160,2,135,243,106,31,48,218,106,146,197,143,3,128,156,20,24,52,231,3,245,51,165,200,166,95,160,159,186,4,208,101,211,143,16,14,9,29,224,107,28,53,50,239,181,7,58,89,250,29,44,208,211,92,159,144,91,65,31,215,113,172,77,230,110,85,99,37,195,61,78,0,67,2,29,244,82,176,131,170,243,254,0,61,219,4,61,128,122,249,42,39,1,68,47,244,210,108,137,233,234,193,213,32,195,188,20,145,160,223,50,197,9,120,255,22,180,163,126,101,241,59,224,79,18,171,160,190,49,126,65,85,48,103,148,243,189,65,61,53,230,215,22,167,200,151,29,244,249,188,236,251,229,244,244,178,195,52,18,65,93,130,65,88,21,104,163,186,5,170,163,147,186,32,93,78,4,101,96,186,224,111,161,168,173,34,50,54,205,254,240,119,221,117,151,125,234,211,159,177,131,79,62,1,76,214,149,212,168,37,67,93,9,44,16,218,4,159,148,203,184,79,224,4,208,148,203,3,37,15,60,31,219,180,217,38,38,183,185,131,199,48,150,251,53,2,53,86,9,0,184,112,241,162,207,185,108,246,179,4,113,84,148,181,206,214,8,130,242,130,253,2,231,90,79,10,26,208,62,236,202,110,95,94,94,246,173,67,202,213,58,203,57,225,144,188,94,35,79,157,123,46,155,77,176,99,69,203,86,150,22,44,205,60,100,113,193,80,166,123,135,181,47,71,0,5,133,104,27,129,110,185,180,230,180,245,5,3,73,110,128,119,173,195,75,235,180,123,50,239,221,224,0,1,122,125,86,155,234,103,247,165,54,116,92,197,181,100,238,60,216,134,117,213,253,174,169,171,16,212,160,49,53,89,191,105,2,61,210,108,163,145,161,175,234,223,234,242,10,193,58,128,125,182,63,17,92,190,122,249,106,158,139,135,253,118,227,12,59,248,236,211,246,214,3,215,218,129,107,175,179,83,47,31,179,71,14,63,99,111,191,233,45,118,96,211,181,150,79,103,217,198,160,202,150,6,73,203,208,142,156,57,52,135,154,9,245,177,213,204,19,80,194,172,233,153,224,79,37,126,120,109,225,26,129,116,5,36,68,78,30,232,197,186,212,176,52,207,210,79,64,191,212,219,99,87,94,181,207,122,250,122,125,139,129,21,220,46,6,7,134,45,129,219,69,139,123,69,1,37,30,64,192,251,87,46,71,221,56,81,137,177,238,47,15,50,240,239,244,75,193,81,250,163,51,253,157,46,115,52,250,174,69,167,123,93,125,241,49,70,207,142,36,125,84,93,10,148,208,214,8,105,250,185,119,247,206,168,161,175,241,247,254,235,174,178,11,179,103,172,191,159,173,81,98,10,4,250,170,18,251,15,255,225,119,59,239,127,255,251,237,233,103,158,33,139,63,239,91,21,76,79,227,232,193,169,103,207,158,181,127,255,107,255,199,87,93,244,173,62,240,145,143,252,199,111,117,19,161,254,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,141,2,250,247,120,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,215,169,64,21,152,167,253,144,111,184,249,230,175,243,138,111,254,180,159,197,89,224,27,41,178,251,134,136,57,224,19,152,204,102,200,206,22,146,114,88,37,243,108,128,50,249,181,202,142,239,144,125,170,76,217,22,214,210,189,57,96,88,109,202,246,95,53,106,63,253,207,126,216,14,92,49,96,141,202,148,37,215,201,46,46,40,147,122,141,61,183,211,100,195,231,65,92,212,1,60,131,224,91,5,208,159,5,88,11,224,9,192,9,14,138,2,182,200,102,111,0,171,59,0,214,180,160,62,16,82,208,49,129,125,121,90,192,27,8,232,164,12,128,215,18,232,133,84,199,0,178,162,101,254,135,227,222,55,170,211,22,3,52,26,113,96,5,43,8,110,83,159,91,229,3,182,59,149,53,134,71,253,58,70,251,2,220,14,70,233,151,0,102,6,200,31,3,134,198,5,189,169,191,67,63,98,130,142,192,55,78,160,30,218,18,253,83,155,188,186,239,14,79,29,40,166,60,64,64,217,216,218,143,220,199,41,186,6,212,183,26,216,82,253,1,246,53,8,134,208,152,219,244,33,1,140,22,128,141,107,156,105,130,47,82,140,153,125,217,5,4,29,160,235,51,253,17,220,37,229,23,11,126,178,144,129,147,250,76,88,1,215,163,167,234,149,67,193,194,18,191,175,89,13,104,221,97,127,243,20,227,74,11,36,210,78,135,113,187,237,191,103,240,3,123,249,163,92,227,24,154,39,152,251,68,182,104,141,244,0,155,41,228,177,80,207,211,36,153,235,133,33,139,103,71,8,64,24,166,126,28,6,4,249,177,233,39,124,0,80,174,45,25,52,151,90,31,154,51,65,103,52,81,63,121,251,86,148,38,64,58,169,185,81,27,14,166,229,36,16,101,110,51,66,0,180,98,21,88,215,140,105,250,204,25,7,252,119,222,249,41,123,6,224,185,86,145,219,1,215,177,70,252,82,206,85,96,137,136,191,130,36,180,14,154,104,86,32,91,95,251,154,203,226,125,235,214,173,86,40,21,29,54,207,206,205,113,29,138,49,102,1,254,58,235,117,109,109,13,248,141,35,3,144,214,51,239,249,221,215,17,243,217,192,37,66,22,245,243,11,23,109,105,126,129,125,211,107,14,90,115,116,191,141,181,127,18,141,6,250,11,56,73,212,49,94,104,208,110,140,186,58,192,254,101,183,227,151,37,191,91,214,179,206,80,216,45,223,117,159,118,193,187,238,131,78,139,254,72,11,138,96,189,218,86,81,63,189,175,252,230,247,11,239,221,99,114,27,240,126,19,8,226,174,3,212,169,223,180,158,61,136,194,107,64,22,198,169,204,124,101,238,203,81,67,186,35,153,223,19,173,13,199,130,66,142,237,59,10,5,223,42,65,219,124,172,172,44,89,166,153,179,12,118,251,187,247,94,105,243,75,139,118,238,212,89,203,151,178,54,187,90,179,39,9,136,250,222,219,111,199,209,96,193,170,103,107,118,252,213,147,54,177,125,210,182,16,80,177,192,154,62,57,63,199,154,229,25,226,125,97,26,25,163,130,18,124,220,209,208,232,1,107,78,127,107,169,41,208,100,163,232,54,213,62,244,209,109,169,32,11,130,126,56,183,205,218,148,70,218,2,68,238,7,105,198,52,57,57,233,193,8,167,79,159,246,189,236,245,44,212,248,90,60,143,84,175,158,129,95,46,202,187,215,157,130,174,106,99,163,205,75,1,1,28,215,37,250,174,226,215,95,254,238,71,117,92,247,73,164,177,2,148,116,94,156,109,70,146,188,20,96,80,39,0,68,193,1,227,35,163,182,111,223,21,27,87,125,229,219,186,220,72,46,43,189,125,5,172,249,23,46,59,114,233,99,236,15,62,250,251,157,159,252,201,159,180,163,71,94,240,117,212,221,210,225,228,201,147,58,201,71,121,233,236,111,195,135,127,254,207,255,167,141,86,212,116,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,237,80,64,255,117,41,148,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,239,168,192,199,62,242,17,251,233,159,254,105,178,39,207,91,223,8,251,153,127,11,203,175,252,242,47,127,35,181,199,6,7,250,58,202,30,22,32,148,117,189,1,123,59,192,49,101,160,10,218,130,161,132,249,97,94,192,52,64,125,167,73,38,63,28,62,159,170,219,143,254,208,173,246,35,223,255,86,27,42,144,133,219,154,179,108,49,101,157,229,121,64,22,32,22,224,149,204,178,63,58,80,45,6,164,171,1,240,244,158,203,229,44,134,133,186,236,234,105,148,23,217,173,130,221,0,83,237,185,45,8,166,236,86,193,104,207,230,151,109,189,178,248,181,31,61,108,168,13,228,239,0,181,91,128,54,193,119,129,51,101,238,234,71,129,208,56,176,91,199,5,253,149,93,206,21,222,111,207,162,23,4,111,173,51,22,181,207,239,156,43,48,220,118,90,167,192,0,96,30,117,165,128,188,80,95,134,30,81,69,248,32,208,111,131,224,241,81,117,170,159,122,185,101,191,246,166,119,240,167,227,130,139,216,244,227,124,224,9,231,234,3,122,208,8,144,92,246,250,180,79,93,2,151,218,10,94,90,167,50,69,178,152,129,252,56,8,120,6,191,198,236,237,211,166,254,39,144,46,120,171,76,96,198,224,54,253,100,85,119,216,227,61,77,189,202,26,199,55,61,218,138,160,206,150,9,43,11,128,221,54,112,95,128,86,58,33,28,32,217,199,172,238,71,114,49,10,198,75,95,19,64,207,184,38,21,112,109,201,18,91,53,140,160,47,25,253,236,1,158,46,12,179,207,253,102,63,110,53,220,14,202,154,67,160,36,58,185,107,2,93,211,214,11,157,152,178,148,25,63,112,180,187,31,250,87,72,166,118,209,230,107,150,203,64,173,195,213,46,3,124,237,233,27,199,29,106,83,185,36,21,28,141,67,75,229,188,32,87,136,10,169,250,133,254,1,59,121,226,164,221,115,207,95,217,157,119,222,105,7,15,30,4,102,51,108,204,25,180,34,202,178,103,167,223,41,44,243,133,92,101,11,223,133,186,105,2,75,246,236,222,110,59,38,183,147,197,191,221,1,247,42,193,41,203,51,51,232,44,139,125,101,215,183,35,168,207,250,93,87,230,62,217,250,218,215,222,245,101,222,228,210,208,160,47,245,245,170,67,254,5,130,3,214,216,58,65,195,209,63,174,243,100,172,183,89,247,218,134,97,108,160,100,87,95,125,53,245,85,237,185,103,15,219,10,217,253,58,167,78,135,151,22,230,129,253,105,235,237,31,244,76,116,1,125,217,216,171,8,202,251,125,194,103,15,116,145,216,232,32,24,190,113,138,159,39,173,46,135,252,250,93,174,2,21,0,191,64,127,85,91,62,176,22,85,180,158,55,62,68,239,58,198,43,193,26,114,64,204,58,145,6,130,250,122,79,110,0,117,213,161,216,142,28,129,13,2,229,85,52,201,21,11,88,198,79,217,214,201,173,118,229,213,251,109,17,167,131,26,99,210,84,47,18,20,113,239,131,15,217,29,111,123,155,247,109,108,104,216,78,159,124,213,251,115,221,85,87,91,252,213,227,54,131,35,195,217,217,89,130,73,8,28,97,29,55,116,191,160,119,86,107,84,247,244,70,87,213,174,74,247,61,250,198,207,27,247,180,198,175,87,119,108,114,178,40,245,20,188,159,131,131,253,118,221,117,215,176,62,30,243,96,7,5,60,164,8,168,137,220,2,190,220,70,183,78,45,154,141,230,88,255,220,87,27,63,104,13,121,217,56,224,51,212,253,241,210,197,27,7,120,211,249,60,37,116,99,243,24,164,198,141,231,78,131,231,107,153,245,171,235,39,38,39,109,63,206,7,175,45,159,255,226,103,109,100,132,160,155,215,148,255,251,255,250,77,219,188,105,220,126,244,125,255,221,107,126,177,216,31,255,241,31,118,126,254,231,255,141,61,252,240,195,108,83,193,182,36,4,99,156,56,121,140,224,128,185,215,158,27,190,7,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,27,80,1,253,119,134,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,111,66,129,135,238,189,215,158,120,226,9,251,197,15,254,146,182,167,255,123,45,127,240,7,127,232,89,170,223,104,165,130,120,14,250,129,128,98,177,49,172,230,5,210,101,157,29,7,138,11,148,37,100,160,221,6,46,183,87,108,247,216,176,253,139,127,250,67,246,238,219,246,91,162,57,103,177,202,28,92,26,88,88,1,38,3,181,219,64,229,228,48,129,13,64,83,237,31,15,61,227,120,210,214,177,164,78,0,236,125,111,120,218,226,128,191,58,100,54,11,212,41,219,86,112,93,16,51,37,184,47,224,142,45,184,208,24,164,143,190,209,57,178,234,147,16,91,101,227,187,197,54,245,36,129,203,218,251,92,32,78,251,182,71,56,87,160,142,151,7,20,208,14,123,95,183,1,227,109,96,90,210,235,4,0,2,43,5,73,29,212,105,159,0,250,27,211,111,234,183,48,158,0,187,218,212,171,91,54,160,168,250,171,96,2,157,182,129,249,54,206,208,126,228,192,72,92,1,232,180,7,50,116,218,130,251,130,169,202,196,38,232,129,192,6,223,110,96,195,241,32,147,235,33,152,129,76,249,216,198,88,29,2,114,186,218,21,148,87,63,200,226,109,0,102,215,86,23,221,126,31,5,44,207,182,10,49,101,29,43,64,3,216,106,56,21,104,143,239,34,150,240,98,182,114,71,184,4,69,129,137,202,186,23,84,212,150,1,77,230,183,201,152,19,233,130,197,11,216,219,167,115,232,64,22,117,171,96,237,204,184,229,243,155,45,137,133,191,37,153,131,6,157,104,168,47,57,203,245,18,132,64,208,135,170,18,60,109,27,160,91,144,91,169,201,192,126,5,93,40,88,66,25,207,93,184,202,169,95,127,17,9,246,76,106,234,187,188,116,131,4,212,13,96,178,83,123,230,94,144,218,3,61,88,55,45,230,118,13,251,252,255,252,95,127,223,62,241,201,79,217,35,143,60,225,53,40,216,161,193,90,64,118,140,33,100,203,207,117,200,182,14,160,151,11,129,230,176,64,64,202,238,189,123,177,75,223,109,227,163,155,125,43,11,89,241,207,145,117,174,245,159,7,92,171,173,213,242,154,67,100,101,196,235,21,65,242,104,172,90,183,218,178,162,140,173,255,194,252,69,155,157,185,64,240,76,221,167,80,51,219,253,135,117,82,193,45,12,239,221,183,222,98,195,192,230,87,94,121,197,250,177,144,127,251,245,55,218,125,143,29,84,60,133,149,249,125,141,123,71,153,253,153,92,129,91,129,249,65,116,57,6,200,42,191,205,24,212,158,214,161,250,32,192,174,181,47,205,181,108,4,247,47,47,26,179,64,182,250,60,207,150,14,122,215,119,175,131,11,186,231,235,187,150,156,10,18,73,26,226,123,112,126,96,92,190,223,129,190,19,168,147,207,227,246,176,145,197,223,198,66,65,99,86,132,129,130,0,244,155,172,246,85,127,25,7,131,82,169,215,250,7,135,237,220,137,83,190,76,234,84,122,118,113,201,158,127,249,21,219,189,115,167,141,96,63,255,20,227,62,125,254,140,237,35,104,229,166,107,174,179,87,206,157,69,195,69,91,97,78,85,218,204,159,234,204,176,21,8,189,245,142,41,80,71,253,147,150,151,151,8,188,107,78,252,87,159,63,255,29,177,52,78,57,103,36,9,22,202,231,179,118,197,149,123,60,248,72,193,10,245,58,207,39,180,144,166,221,210,93,118,250,174,207,210,4,117,47,251,155,99,81,51,209,117,254,249,43,181,247,147,181,166,181,182,85,116,15,114,143,168,30,119,6,17,240,231,91,19,232,191,206,122,209,243,105,108,203,184,125,232,87,126,121,163,102,179,189,87,236,52,109,179,34,119,135,191,169,220,253,249,191,180,109,147,147,246,214,183,222,122,249,105,177,63,250,163,143,118,126,225,23,126,201,62,241,137,79,248,241,89,130,40,86,86,86,46,63,39,124,14,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,55,168,2,221,255,30,241,6,29,94,24,86,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,219,171,192,75,71,143,216,83,79,61,97,63,245,47,255,149,173,97,175,254,205,150,201,201,137,111,170,138,36,32,84,246,250,2,132,34,104,117,128,93,46,87,178,230,18,80,147,168,132,18,137,230,229,229,243,100,34,155,221,112,77,175,253,15,63,113,135,29,216,219,111,185,246,5,236,225,231,177,142,7,92,147,109,219,168,179,119,55,148,44,217,215,7,13,20,45,83,6,114,12,160,138,19,0,95,211,216,248,39,5,188,129,165,2,215,158,209,47,80,11,188,76,66,209,58,14,192,128,200,216,164,119,65,88,68,241,0,99,0,58,65,49,193,59,101,193,234,93,96,83,47,253,113,168,47,226,39,184,47,168,38,64,8,184,235,8,240,43,155,221,237,184,129,152,180,209,161,77,135,178,108,69,160,64,130,4,153,244,158,77,239,128,158,182,84,135,96,158,200,94,132,18,121,167,104,16,174,17,213,81,135,74,20,96,192,204,240,113,113,0,0,32,0,73,68,65,84,79,124,143,147,205,157,37,99,214,131,11,128,251,78,254,100,103,79,22,126,19,39,1,65,229,14,64,92,219,17,200,170,63,158,42,16,88,128,184,113,189,184,46,161,0,1,250,148,160,239,105,193,64,26,168,85,172,182,92,38,107,188,66,27,216,240,51,174,2,32,95,154,57,185,38,59,154,244,108,168,53,47,128,43,121,237,146,29,247,132,200,177,32,162,182,28,144,139,129,198,78,31,99,184,7,36,51,100,236,227,36,208,142,229,173,218,73,33,15,217,251,4,28,164,139,35,150,232,217,203,128,100,209,79,31,216,111,221,193,164,182,6,160,67,29,180,164,5,127,9,128,107,229,208,24,77,210,134,126,208,58,210,81,105,181,81,20,64,160,178,33,29,31,54,62,57,236,228,7,157,203,154,243,162,223,200,170,110,3,137,29,62,3,176,229,246,160,83,220,146,158,117,32,128,172,75,5,183,179,189,172,53,82,227,95,122,241,37,251,212,159,223,105,159,189,251,110,123,234,185,151,200,184,246,37,227,215,40,11,94,134,20,170,163,78,192,136,79,29,191,107,238,70,201,142,222,179,103,143,237,4,56,15,244,15,177,28,226,158,133,31,129,95,32,189,182,76,160,79,203,172,89,181,43,96,46,168,173,245,35,39,0,65,227,60,89,254,202,142,95,94,90,194,2,126,213,22,23,231,173,194,249,41,234,143,112,46,49,43,12,78,10,142,226,54,16,227,94,233,1,220,15,146,157,190,107,100,204,142,60,244,24,251,173,207,217,109,183,190,221,50,111,185,217,62,253,248,99,204,99,84,214,86,151,89,155,128,223,220,56,115,197,74,119,237,184,71,84,179,130,20,40,210,65,69,107,82,123,208,203,209,66,253,235,194,123,29,215,124,168,255,202,226,94,92,92,244,122,212,247,174,149,187,222,117,142,198,86,39,171,92,69,126,7,84,98,249,66,150,219,89,227,6,132,211,108,149,245,166,151,28,64,74,5,214,76,42,235,235,127,117,5,183,143,76,222,99,92,20,56,164,89,94,100,187,130,12,65,35,251,247,239,183,115,39,79,249,146,34,190,194,250,185,79,94,58,126,140,109,50,226,118,245,190,125,28,143,217,0,1,39,47,62,127,212,182,238,216,97,227,195,108,19,65,191,211,140,180,129,139,135,22,181,110,199,42,247,116,150,251,39,238,52,126,195,253,131,32,143,42,115,161,192,159,12,219,124,104,28,26,187,116,209,154,145,22,210,64,175,68,162,67,80,84,193,231,77,99,220,191,127,159,141,141,111,178,11,56,54,232,60,105,210,110,176,229,133,238,85,53,40,189,233,155,94,10,124,162,23,92,165,96,10,130,46,8,74,208,187,218,211,43,166,173,49,120,215,51,38,118,137,254,115,173,10,215,70,91,102,104,121,103,8,180,96,109,17,168,211,226,26,173,57,5,175,212,113,75,105,241,236,209,118,13,255,228,71,223,23,93,199,223,79,61,245,200,165,207,95,239,135,211,167,95,245,53,157,214,86,32,81,137,253,238,239,126,184,179,107,215,14,251,157,223,249,176,59,57,28,62,252,92,247,183,240,30,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,111,96,5,2,232,127,3,79,110,24,90,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,63,172,2,23,46,76,219,147,79,62,105,125,125,236,41,254,13,22,217,225,127,51,69,215,203,206,91,25,179,14,8,201,52,95,91,174,146,129,12,20,35,3,218,106,23,108,51,73,231,239,126,231,78,251,145,31,184,213,182,140,230,108,160,72,6,47,96,57,209,92,3,237,146,217,45,123,122,65,108,101,156,202,118,190,13,38,228,144,120,151,246,204,118,76,140,245,188,236,199,21,20,16,151,141,190,82,172,1,167,42,218,35,62,6,100,131,62,243,77,103,243,114,70,166,119,125,0,176,121,182,55,31,187,197,237,247,5,1,245,251,6,104,6,180,177,121,61,95,105,28,64,24,3,140,199,1,120,130,238,30,16,224,103,242,9,192,47,103,128,152,172,192,1,149,218,207,29,74,234,205,68,109,11,232,93,86,84,175,138,96,30,127,212,67,57,12,8,234,57,253,228,119,63,67,96,191,81,137,32,171,78,34,232,64,208,49,129,163,1,152,145,115,98,192,200,18,67,1,172,234,165,204,255,174,147,128,218,247,161,210,223,170,224,61,25,216,85,160,50,99,72,161,109,10,59,126,7,235,192,255,142,96,36,231,116,56,39,14,8,87,118,115,116,45,109,42,99,92,69,78,0,234,20,65,1,178,137,79,2,115,99,114,73,32,192,64,153,250,205,68,175,181,18,108,173,144,232,161,11,189,28,238,103,14,112,98,232,48,217,157,203,214,20,99,16,243,84,101,17,251,164,50,255,206,27,26,196,8,152,208,22,10,209,188,241,38,10,207,87,65,207,175,89,128,154,29,214,154,96,176,3,89,223,154,1,29,148,102,79,95,91,130,160,218,170,65,115,2,156,85,198,126,156,237,12,100,205,191,8,76,31,24,26,21,45,181,42,246,238,79,63,254,176,125,242,147,159,180,191,252,220,231,236,244,217,57,31,174,154,151,28,146,65,153,224,42,221,158,8,212,42,59,126,203,150,45,14,248,245,174,61,219,181,238,149,225,44,75,251,142,182,72,0,236,10,242,183,24,67,141,108,111,223,207,158,160,10,193,98,101,85,235,158,17,72,174,113,254,204,194,34,219,37,44,219,2,217,255,151,91,244,39,5,142,1,239,90,135,3,180,49,80,236,177,3,87,92,97,77,174,57,207,190,240,189,172,189,105,182,24,216,181,105,204,206,157,59,99,195,204,205,10,96,118,140,115,79,19,56,80,64,131,53,92,50,82,107,101,111,191,212,215,207,218,194,242,31,29,224,213,4,205,8,30,179,13,4,125,4,25,107,50,186,211,242,101,248,188,113,142,206,83,127,213,247,126,50,232,85,4,181,187,65,2,221,119,129,241,229,214,10,183,102,180,197,132,7,19,16,96,50,64,54,121,62,85,179,21,182,32,64,2,47,157,122,211,106,182,102,177,92,135,236,248,34,193,34,29,215,80,153,231,210,78,91,78,184,147,64,165,74,38,126,206,250,6,7,108,5,141,212,73,89,223,15,143,141,226,113,209,177,147,104,177,125,251,118,59,195,92,213,89,203,105,250,176,196,220,14,244,148,236,60,186,198,1,249,250,163,121,200,228,51,150,102,123,17,109,225,33,93,91,220,111,9,218,73,179,29,130,64,127,131,103,74,10,119,10,95,151,220,243,154,87,25,101,36,8,84,137,241,189,73,160,138,28,7,100,223,207,234,176,201,201,73,155,152,152,176,103,159,57,100,75,172,45,213,219,91,84,224,2,125,68,99,95,61,122,247,181,172,53,206,103,95,219,172,36,206,137,2,164,20,218,130,246,244,35,30,99,109,19,28,229,238,35,126,117,212,110,140,227,62,63,204,131,28,61,154,140,53,201,56,179,4,137,36,9,240,169,224,110,178,162,0,40,116,185,225,166,155,108,98,251,164,154,178,143,255,241,71,113,155,184,236,94,244,163,95,255,95,191,246,107,191,102,31,252,224,7,187,23,196,198,199,183,218,111,255,246,111,119,62,252,225,15,251,150,22,221,31,190,158,247,15,126,232,87,8,18,89,182,26,129,91,45,198,176,188,180,128,203,64,201,134,134,6,190,169,255,255,250,122,218,14,231,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,55,174,0,255,34,13,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,86,42,112,231,39,255,212,254,183,255,253,223,219,197,233,11,223,202,102,190,102,221,133,92,222,1,161,178,135,135,216,47,187,152,193,190,61,1,100,94,153,177,202,202,5,219,51,145,176,247,253,208,59,237,251,110,191,198,70,122,68,24,129,232,229,69,246,107,23,132,22,31,39,139,152,87,154,108,90,211,139,12,113,49,46,101,243,139,255,166,128,166,2,212,2,181,45,50,236,59,192,74,217,202,43,179,89,232,44,38,216,77,150,185,236,227,73,15,142,72,26,112,92,96,204,95,234,53,144,95,127,34,240,6,104,23,228,247,111,244,71,239,130,196,212,233,78,1,53,129,126,81,56,253,70,225,221,57,52,245,9,209,119,0,135,113,224,126,44,165,246,128,252,124,103,80,188,162,236,220,24,64,93,159,47,21,193,98,175,43,122,167,54,186,5,216,211,117,192,58,72,36,237,1,254,56,199,3,11,226,140,143,207,173,58,153,228,52,44,80,29,75,228,45,227,1,5,140,143,172,103,142,114,61,109,2,40,125,204,64,66,15,78,0,234,99,147,96,109,94,117,129,101,128,90,26,170,155,18,48,22,128,214,24,1,253,45,126,107,114,142,2,37,178,170,103,35,235,216,117,80,223,53,96,52,114,216,15,116,77,170,126,50,248,45,11,224,140,145,161,157,40,89,59,217,139,6,253,196,86,12,89,34,11,252,205,98,213,207,113,171,83,159,11,38,25,164,5,111,122,223,120,105,35,135,72,29,234,116,59,242,203,222,253,236,40,208,64,99,140,116,243,131,174,137,62,53,176,115,23,112,246,245,162,57,102,12,190,30,52,93,244,51,193,88,42,88,203,195,165,253,60,237,207,222,194,249,34,135,45,252,192,150,9,155,61,115,214,30,63,120,208,238,188,243,83,246,165,123,239,177,249,133,10,192,52,6,124,7,140,87,149,185,205,108,18,212,144,161,2,223,146,2,80,237,217,251,155,70,109,100,211,38,219,139,69,191,96,116,111,169,228,224,94,153,232,202,224,239,48,135,113,250,83,103,190,219,216,213,43,3,126,13,40,239,1,48,27,115,238,219,92,176,134,27,4,89,212,217,138,226,34,22,232,179,211,179,76,63,174,20,116,95,97,42,26,134,62,235,67,22,184,124,243,155,223,68,22,122,210,46,158,157,178,197,233,41,219,187,125,167,229,184,7,170,4,8,204,207,205,218,118,198,52,128,141,252,34,89,229,203,212,183,125,124,220,86,78,189,106,203,235,145,237,127,5,208,175,76,252,34,238,5,190,53,2,227,209,154,211,60,48,201,106,201,203,165,192,10,173,247,141,87,4,188,181,6,99,174,165,32,183,198,160,162,119,5,90,8,134,11,240,235,28,149,245,42,182,251,128,126,102,213,167,175,69,63,50,252,174,249,42,47,173,88,142,53,91,5,242,87,214,170,86,141,107,141,182,169,155,251,137,192,153,117,238,105,65,235,98,170,232,245,215,209,111,13,104,191,25,173,199,54,111,118,208,175,37,179,134,107,64,182,144,183,55,189,229,205,118,248,137,167,109,109,110,222,246,76,78,218,48,153,252,115,51,211,246,242,137,19,54,74,96,192,148,64,63,26,122,71,120,87,31,221,161,128,62,39,117,223,65,219,155,4,13,37,8,154,72,243,236,80,240,65,139,239,252,204,90,34,216,64,107,150,185,145,27,134,182,181,104,178,5,65,127,95,143,158,2,238,94,160,103,223,0,1,20,170,95,205,148,8,178,208,125,24,233,199,97,170,233,106,168,128,37,73,148,76,70,207,9,233,214,213,57,206,245,60,216,184,69,8,76,137,103,120,215,28,80,149,206,161,15,170,39,154,43,169,170,91,137,160,3,57,142,248,98,101,173,17,220,146,166,222,177,77,91,236,7,191,255,251,9,172,232,179,95,255,181,95,245,160,4,191,224,155,248,235,227,31,255,184,93,125,245,213,118,237,181,215,242,126,149,55,255,209,143,126,164,115,2,141,255,182,242,150,183,188,201,142,31,63,110,207,62,123,232,111,59,53,252,30,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,223,161,10,248,127,163,248,14,237,91,232,86,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,13,165,192,114,121,217,174,190,242,234,111,235,152,148,209,172,162,236,219,20,36,171,77,70,60,200,14,80,53,103,55,94,59,108,31,248,177,59,236,150,235,183,89,182,179,4,80,7,52,147,109,92,93,89,32,251,22,192,7,160,212,158,210,9,178,131,227,89,48,39,144,11,39,127,199,143,66,145,160,55,135,113,2,212,173,117,160,32,144,58,6,72,107,1,146,227,100,108,39,5,203,149,85,47,208,239,25,245,124,143,120,163,8,219,134,14,17,28,211,23,1,254,168,240,174,159,117,142,96,25,214,248,170,191,221,168,89,202,83,109,129,161,180,161,93,188,35,102,77,54,189,103,204,147,27,44,224,78,22,125,148,201,47,232,73,29,84,167,170,221,138,223,219,5,16,138,212,169,188,230,93,25,198,126,65,183,127,252,222,166,15,178,136,143,66,17,106,14,7,125,60,194,165,104,146,208,94,247,105,32,59,144,223,219,19,120,119,146,77,93,218,223,190,197,22,3,0,82,217,134,55,176,127,79,162,17,121,203,38,67,5,63,159,113,145,210,108,45,32,121,130,223,228,136,144,114,13,233,191,250,35,232,169,32,0,117,25,93,5,58,53,238,56,48,55,70,182,181,7,81,196,211,12,37,109,117,109,21,144,234,179,100,110,24,192,79,6,63,176,223,146,156,211,65,151,22,245,117,117,213,44,234,179,42,21,5,21,104,245,3,170,156,246,212,150,190,171,33,101,44,43,213,217,15,49,31,2,172,175,41,93,144,44,200,175,181,214,4,230,235,152,3,103,105,129,142,218,167,92,217,229,249,2,65,7,20,89,186,167,7,112,24,64,223,231,0,194,2,251,159,250,212,167,237,197,151,95,178,10,80,95,173,228,176,129,151,117,123,155,121,87,134,180,214,165,0,191,94,106,107,98,203,54,219,177,99,135,77,76,78,18,200,50,228,80,95,117,203,102,95,128,191,6,216,86,219,130,222,234,143,142,171,127,10,54,16,228,23,4,119,75,119,68,173,177,69,194,218,242,138,157,39,216,96,157,76,117,185,94,164,184,86,43,66,125,209,187,86,84,111,1,240,204,188,20,1,201,87,239,217,109,243,83,23,108,186,76,38,255,249,41,219,51,58,102,251,56,246,200,253,15,122,86,244,166,129,1,187,249,77,111,182,207,126,246,179,118,110,238,162,13,19,136,176,109,100,212,142,156,61,107,105,36,173,16,20,160,109,1,86,22,87,172,167,7,72,77,63,221,30,30,253,59,44,90,197,120,120,6,57,154,75,17,191,167,54,228,239,130,104,141,235,242,113,232,184,138,222,29,156,107,12,27,176,63,147,227,158,46,175,70,16,154,115,148,41,191,186,180,236,1,59,131,61,69,219,181,115,167,29,62,114,196,202,0,126,61,47,164,209,202,202,18,89,251,108,7,1,108,175,161,155,230,52,79,112,131,116,149,235,129,178,239,135,7,134,237,37,214,75,147,204,255,94,178,212,167,46,204,216,226,242,170,59,44,60,15,220,151,141,255,123,223,243,61,38,75,249,229,249,57,219,177,101,204,74,60,27,150,244,236,80,176,13,160,189,76,191,226,86,224,150,81,112,1,207,29,92,49,170,21,238,253,86,133,103,80,150,91,129,59,144,229,167,217,208,109,145,97,109,36,184,239,171,4,197,40,32,32,198,189,214,7,232,215,239,9,192,122,150,107,246,236,217,229,243,222,226,194,249,249,121,27,25,232,117,141,37,145,235,39,125,165,147,2,6,88,99,235,184,44,232,122,14,123,63,28,230,235,55,130,141,218,254,16,201,48,47,10,42,98,54,20,156,67,209,117,106,91,69,89,255,186,70,186,234,62,205,16,224,212,226,90,5,113,164,83,131,118,232,185,167,237,149,151,143,234,212,232,2,125,250,219,139,186,243,55,22,109,23,240,137,79,252,185,253,240,15,255,35,157,247,85,231,191,227,221,63,104,247,220,243,69,187,251,47,63,105,31,248,192,7,236,161,251,238,49,129,254,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,245,173,128,255,167,165,215,247,16,66,239,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,175,31,5,254,159,255,244,123,246,179,63,243,243,214,211,43,40,252,173,47,253,216,47,203,98,92,128,172,188,76,230,112,186,109,205,234,172,253,232,15,220,108,63,254,163,183,219,96,174,106,249,120,217,65,90,229,236,140,101,32,139,32,41,43,230,129,101,218,147,30,43,109,7,245,6,176,170,9,118,121,98,54,224,80,164,12,208,5,112,37,101,149,0,0,128,31,159,219,27,153,185,14,218,1,109,110,215,239,144,159,243,229,151,205,158,213,80,47,6,206,187,151,13,168,44,160,44,250,230,80,152,206,2,188,73,223,5,34,82,55,153,239,45,96,120,135,119,191,158,211,220,98,155,235,99,0,110,82,188,201,56,38,195,151,247,8,122,67,1,221,227,157,19,56,87,127,9,152,70,212,180,219,46,63,40,104,64,69,237,118,139,247,141,47,12,84,0,80,200,79,96,88,193,11,177,56,112,15,208,156,66,151,116,14,120,158,100,124,114,56,80,31,226,124,22,16,87,144,1,251,123,71,116,152,49,16,252,208,168,175,90,3,141,58,236,123,158,4,72,234,31,97,178,2,247,73,33,179,188,35,11,127,126,143,105,188,180,167,32,10,15,36,240,190,104,176,232,78,133,109,6,17,19,176,5,112,39,60,152,65,65,20,100,233,39,176,35,143,229,137,193,32,243,58,3,228,39,131,63,14,232,55,44,251,153,64,250,72,159,4,239,37,154,67,250,13,64,73,173,28,228,55,222,24,159,166,32,182,145,197,175,94,68,192,95,239,210,138,115,188,248,201,209,199,174,86,221,249,228,221,179,223,217,135,92,214,229,190,88,180,96,184,94,166,12,190,143,122,70,224,83,150,253,49,50,230,47,218,131,15,62,108,159,254,204,93,246,216,99,7,237,236,212,156,19,202,116,22,248,158,75,219,58,16,184,6,68,142,3,149,91,232,94,38,251,92,253,26,30,28,177,29,187,118,218,174,93,187,108,100,116,212,193,115,153,64,9,89,143,11,238,171,120,80,6,96,54,201,92,52,201,4,95,33,123,92,123,212,55,232,136,246,76,79,178,94,146,178,137,103,13,203,189,98,126,254,162,45,144,121,174,204,255,202,42,247,3,117,104,164,122,71,61,135,222,131,189,61,54,50,216,111,107,75,139,150,37,195,125,235,150,45,182,118,225,162,213,1,225,131,133,156,101,128,226,105,230,85,235,52,75,255,167,47,84,221,57,160,78,27,217,18,78,15,139,70,70,251,140,219,235,15,19,36,48,139,115,0,146,187,30,231,206,157,243,125,215,139,169,60,203,148,185,96,236,2,198,90,179,2,220,77,238,43,193,102,191,128,107,180,54,85,252,28,222,187,65,21,2,243,90,175,42,14,178,57,175,123,174,130,8,82,172,157,66,169,104,43,192,125,102,214,199,87,94,171,88,47,65,20,215,92,119,192,131,12,10,0,248,58,65,41,109,238,215,58,65,54,198,54,3,73,220,34,178,0,254,38,107,184,198,154,86,144,69,10,13,197,232,215,9,80,81,246,188,190,43,243,125,13,55,128,102,172,106,95,188,231,75,182,153,64,135,45,227,99,88,194,215,9,178,88,182,34,58,93,115,213,62,75,17,212,176,78,93,221,213,20,195,126,191,161,224,16,5,38,249,65,5,133,36,8,10,201,226,64,208,244,64,15,125,143,163,135,2,111,116,239,40,115,95,247,176,59,99,176,70,122,123,11,182,115,199,36,199,218,62,167,138,238,25,31,27,179,17,156,76,180,54,20,28,178,178,70,160,7,243,161,231,161,114,241,165,77,147,47,90,147,210,210,239,61,126,241,123,84,250,108,116,80,243,164,210,96,67,130,141,167,70,116,128,191,181,252,21,43,163,210,84,160,142,78,230,187,222,154,77,238,109,52,82,153,58,127,202,254,252,207,142,179,14,209,148,82,42,101,125,157,168,15,210,83,115,168,45,18,244,57,159,47,248,182,19,253,253,131,54,50,50,178,81,187,95,118,249,95,221,110,93,58,54,53,53,99,55,222,120,163,41,163,127,219,246,73,191,71,30,123,34,100,236,95,18,40,124,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,111,48,5,244,239,215,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,111,179,2,143,60,124,208,222,241,206,91,191,229,173,106,207,110,101,81,87,177,181,110,212,151,236,192,254,113,187,253,109,111,178,119,220,114,181,141,13,0,240,128,191,49,50,166,155,203,243,158,153,43,242,151,206,9,32,211,53,129,59,237,165,46,144,221,214,158,230,16,43,64,94,100,101,205,103,57,0,172,99,165,15,100,141,1,176,181,75,125,91,128,93,16,90,54,255,202,112,215,245,42,0,172,118,76,251,182,3,172,129,205,27,9,176,14,196,252,247,13,160,6,77,231,92,64,24,80,183,67,240,64,171,205,59,153,179,202,223,143,111,216,106,235,156,152,206,99,91,128,56,192,213,45,250,213,142,62,171,125,253,6,60,115,32,72,229,2,167,158,2,44,26,231,212,77,191,111,208,55,209,109,81,57,21,157,167,2,80,21,224,143,206,0,39,82,151,176,157,60,12,114,69,64,172,178,153,217,123,219,55,8,39,235,216,199,40,215,2,185,9,168,40,128,64,129,9,235,101,32,232,26,112,20,248,76,187,201,88,11,139,127,174,69,43,5,71,8,238,55,201,28,111,99,243,173,204,113,31,139,178,132,47,11,82,104,114,188,69,119,245,91,12,208,218,66,191,116,30,184,207,158,239,2,248,245,22,25,244,157,60,67,31,36,0,160,199,210,197,77,232,161,32,4,50,155,99,104,210,162,61,239,191,250,73,223,208,179,59,206,200,30,94,179,22,149,174,18,14,45,165,161,138,2,3,46,63,33,58,250,215,254,29,87,160,6,208,180,190,145,49,47,184,172,61,239,19,192,127,48,45,192,125,205,94,122,233,37,251,226,23,239,177,187,62,251,25,59,114,228,37,143,255,200,100,4,113,145,21,168,93,169,9,165,162,21,215,200,98,191,3,228,207,99,237,191,125,251,118,64,238,14,27,26,24,180,190,1,156,10,40,107,64,122,183,230,135,174,42,107,93,144,180,197,62,227,85,116,21,216,111,242,89,243,231,54,234,204,65,129,122,180,39,123,195,193,243,42,123,183,47,120,150,127,121,141,189,235,185,15,164,1,74,89,15,46,22,53,218,86,56,206,166,225,33,50,210,83,100,173,247,218,62,130,11,158,125,242,113,166,183,97,19,67,131,118,10,160,218,87,44,216,4,219,6,44,177,6,18,136,119,232,208,33,7,172,234,215,192,232,144,29,124,250,41,27,155,216,106,43,204,243,139,39,78,219,118,174,187,233,134,235,236,51,15,63,66,237,180,199,188,86,129,224,203,203,203,150,235,199,61,195,215,247,198,90,228,119,1,96,189,84,186,239,151,127,214,248,116,92,227,215,189,46,96,173,99,93,23,3,191,144,191,180,212,147,0,253,92,59,15,8,175,120,64,130,182,222,144,115,64,142,117,57,185,121,139,61,255,252,243,184,21,196,44,207,60,172,114,31,168,85,213,215,212,156,18,136,162,85,209,117,84,232,58,33,104,59,128,60,238,31,121,130,1,106,149,53,166,95,107,56,102,11,100,244,47,243,154,32,56,98,239,196,54,59,139,139,193,153,147,39,236,77,183,220,108,115,4,7,108,220,129,222,61,109,253,17,163,239,243,108,99,64,92,129,177,113,5,129,5,244,21,240,175,182,43,204,163,143,143,251,173,82,169,185,179,64,5,55,1,141,187,170,237,46,120,22,73,199,207,124,230,211,246,232,163,15,217,44,219,36,168,204,204,92,180,139,23,47,114,94,180,125,193,34,1,31,221,229,236,65,20,90,116,20,173,249,4,2,105,254,124,119,15,142,209,141,75,47,233,208,5,252,250,172,233,208,203,11,239,200,237,47,213,163,91,92,213,178,124,184,231,249,156,194,25,161,65,208,132,2,122,212,14,23,233,54,81,96,67,173,44,231,139,232,124,197,76,41,62,70,69,143,39,157,171,66,124,131,175,219,44,247,81,182,80,244,64,149,61,123,246,16,24,178,123,227,140,232,60,254,238,246,200,142,29,59,230,160,255,210,47,225,67,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,33,21,208,127,234,9,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,7,80,224,55,127,227,183,236,103,255,245,255,108,207,60,245,180,61,244,192,125,223,138,30,196,182,109,219,6,67,83,134,111,219,222,249,246,235,237,103,254,251,235,1,148,29,235,47,198,177,136,199,22,27,139,244,102,133,125,212,177,16,87,22,118,39,1,109,74,67,150,60,45,21,228,25,195,146,190,9,96,166,142,20,176,83,22,234,202,107,117,88,173,44,126,96,182,172,245,149,93,235,182,247,0,210,54,47,101,214,183,129,239,29,65,107,225,65,246,182,151,205,125,43,166,190,40,223,154,246,133,169,60,211,156,15,250,44,178,5,196,19,232,239,212,177,185,39,155,159,124,91,192,24,32,19,250,22,115,40,73,151,112,8,80,246,126,76,112,95,91,3,36,121,137,144,169,45,209,67,168,91,23,126,198,68,222,28,86,243,131,147,58,172,239,5,65,253,52,217,213,111,148,46,181,3,106,170,8,32,122,86,58,117,130,79,125,28,113,57,6,20,250,104,131,171,32,113,158,1,175,62,96,51,30,5,70,0,209,129,119,109,50,186,101,93,223,100,223,112,188,207,221,22,61,163,192,0,73,193,182,9,114,40,88,47,175,89,155,125,224,227,64,236,36,77,202,174,157,86,233,35,47,23,38,218,40,128,65,242,63,250,32,235,114,192,119,147,12,245,182,178,127,169,111,189,153,228,59,224,47,3,136,46,108,38,176,2,248,77,70,191,197,228,52,64,191,52,20,245,85,197,171,151,22,124,216,56,20,29,148,244,250,49,42,40,183,241,51,23,75,55,63,55,90,63,126,190,215,199,193,75,117,112,157,40,39,215,69,186,71,245,8,186,166,201,218,150,219,66,29,107,250,67,143,63,102,135,142,60,111,159,248,179,79,218,209,23,94,180,249,5,198,207,169,130,152,9,180,174,55,90,134,91,188,47,7,145,207,14,226,42,129,125,219,228,14,219,190,107,183,109,102,15,248,44,227,239,47,246,248,90,44,147,53,174,32,128,22,217,217,154,235,117,2,67,244,189,161,45,36,0,195,2,252,2,210,90,83,41,214,134,103,106,243,94,71,243,85,180,95,156,95,176,133,133,5,178,207,87,24,74,52,230,60,132,185,65,63,152,77,2,87,26,54,200,188,222,112,205,117,54,49,182,217,94,126,254,5,91,156,154,182,5,50,215,119,109,217,138,52,56,5,0,203,23,47,92,176,245,149,172,93,177,123,143,237,222,185,195,97,246,233,211,167,108,108,235,184,237,59,176,159,0,140,164,29,59,124,146,121,50,27,30,219,100,23,200,44,31,29,24,178,122,38,37,175,5,107,160,99,7,215,2,201,55,127,113,142,0,131,162,21,9,146,201,34,140,130,89,24,157,143,47,50,90,136,68,255,90,16,191,11,250,5,195,85,116,78,247,30,208,119,193,122,101,176,43,16,67,115,163,128,135,242,146,246,187,39,115,94,39,208,135,233,179,231,172,192,58,27,98,95,251,100,166,106,157,213,53,130,19,234,174,163,182,60,208,58,204,163,137,234,146,182,2,241,244,146,219,21,7,3,44,243,139,249,188,173,46,47,113,125,15,117,175,240,59,246,249,140,235,220,252,162,7,178,236,218,186,213,230,128,238,77,234,108,17,236,50,66,6,254,217,21,158,31,90,62,90,82,4,23,16,71,100,37,178,217,219,156,83,38,128,160,209,94,246,0,163,42,160,92,231,105,235,2,5,38,52,152,107,54,90,224,50,205,158,42,192,181,129,160,141,143,253,209,31,162,27,79,13,150,108,130,123,37,147,198,73,65,55,190,223,172,172,3,61,195,248,238,247,247,134,22,25,198,33,55,2,173,195,197,217,11,62,255,220,97,184,56,240,120,217,120,86,232,14,225,238,166,69,238,2,142,43,6,138,211,253,165,214,245,216,208,109,32,19,19,150,159,159,163,24,32,157,155,78,199,9,20,225,62,167,189,186,7,44,232,250,56,1,42,145,67,138,30,31,170,139,38,221,105,128,79,254,168,208,76,170,110,61,114,215,208,105,149,87,43,62,231,247,197,249,243,211,118,255,253,15,251,56,200,248,247,32,152,43,174,184,66,167,119,139,106,12,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,222,224,10,4,208,255,6,159,224,48,188,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,215,135,2,107,0,238,15,125,232,67,246,233,79,221,249,247,222,225,14,118,210,131,61,9,251,103,63,241,61,118,221,149,216,199,175,79,65,143,4,124,83,192,226,26,48,10,24,154,43,0,170,128,239,34,88,216,171,59,181,18,44,86,150,58,193,0,218,3,58,159,7,134,137,120,201,247,186,5,246,194,122,27,47,251,136,68,233,7,65,70,178,78,227,41,174,135,114,41,255,55,218,251,90,159,20,8,0,110,165,13,177,247,8,242,139,142,233,69,125,188,249,231,242,10,95,133,55,35,107,110,193,78,57,0,8,197,106,111,236,56,89,234,218,151,219,51,234,29,242,139,166,241,93,0,90,160,76,245,80,28,194,41,173,86,253,85,229,14,83,121,87,32,3,117,10,22,58,9,115,52,70,191,245,238,193,13,56,1,232,58,129,86,57,19,48,38,5,24,68,14,2,180,37,16,143,110,164,61,99,147,15,170,213,75,32,145,172,98,91,171,97,68,80,246,76,105,193,204,56,109,164,1,122,73,15,72,64,71,165,10,175,97,31,79,0,128,2,1,82,192,199,180,210,127,59,180,47,170,45,135,4,135,235,124,7,82,118,52,23,184,41,36,105,35,174,121,32,120,34,9,4,110,52,99,236,97,143,252,29,101,248,142,88,174,111,11,1,8,100,242,199,21,148,33,59,117,193,80,33,208,72,7,215,0,32,238,169,243,78,20,93,20,218,149,182,156,20,137,164,15,140,147,128,10,245,65,212,210,127,227,58,77,152,52,212,49,185,59,248,15,124,214,26,210,49,94,252,234,18,38,10,228,192,51,47,77,192,240,145,39,159,177,135,200,90,127,240,225,135,236,233,167,159,182,115,211,203,14,246,53,21,42,41,182,113,112,104,140,69,124,23,116,42,136,99,104,176,207,182,77,108,183,29,59,118,216,224,200,176,131,233,182,64,45,237,204,178,207,189,130,34,60,203,28,154,43,235,125,5,178,104,239,120,101,208,175,3,250,187,69,208,59,1,188,23,240,86,230,191,50,252,47,76,207,0,247,215,152,131,117,31,133,70,35,53,52,212,56,144,127,187,28,48,24,73,134,14,101,1,179,155,8,86,200,106,106,8,14,208,76,31,35,227,253,189,239,121,55,114,116,236,254,251,238,35,123,59,225,245,41,184,96,0,155,250,199,158,56,200,45,147,177,231,95,120,193,222,243,222,239,177,67,71,143,56,168,126,238,240,97,123,215,119,223,97,87,236,216,101,147,227,91,236,225,103,200,242,239,235,181,83,100,241,151,215,9,178,225,154,10,154,105,191,121,65,126,34,55,208,36,193,178,208,253,197,156,160,181,64,180,3,124,159,23,250,204,119,5,48,232,143,52,225,127,44,87,5,8,68,231,233,93,175,110,145,102,49,180,224,108,119,89,88,95,93,2,74,119,28,42,175,18,0,241,44,125,218,10,140,95,156,159,179,85,64,186,230,148,101,232,193,15,45,171,114,205,40,65,44,186,151,9,54,1,212,55,155,172,75,238,21,233,175,118,21,64,160,230,22,128,252,105,222,229,174,32,103,142,34,247,192,233,133,37,119,174,56,112,237,1,15,180,88,33,147,125,19,46,8,231,86,79,184,203,5,134,31,196,11,213,113,108,216,106,87,93,177,203,26,204,213,241,227,199,0,227,117,52,33,160,131,54,100,154,81,199,237,65,243,69,115,108,195,16,141,140,234,177,204,39,70,136,123,75,143,33,125,22,60,175,215,59,56,1,148,45,71,90,125,157,235,9,73,112,8,175,171,104,142,251,8,187,126,61,195,112,57,240,237,63,8,34,208,214,37,5,190,247,242,28,235,227,85,32,80,37,137,110,218,142,161,78,197,103,112,28,232,164,121,14,178,125,71,34,203,59,107,88,143,11,213,232,247,18,215,151,113,43,144,219,129,66,132,180,221,66,87,35,189,199,153,91,5,73,40,8,33,54,16,185,48,36,184,70,65,42,154,31,157,163,223,21,16,208,36,242,69,207,51,186,206,49,164,212,132,232,69,105,173,179,37,8,162,113,169,77,227,170,114,242,196,49,123,226,224,67,118,247,221,159,181,49,182,43,184,245,214,219,52,196,110,225,172,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,141,168,0,255,229,40,148,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,59,69,129,34,96,177,191,87,123,171,255,253,21,101,166,126,223,187,175,178,171,182,147,109,191,114,2,194,10,220,2,40,182,27,128,173,18,89,215,164,163,119,160,102,158,33,223,245,212,7,50,130,5,173,131,69,185,136,145,108,163,47,101,8,147,93,219,228,184,32,92,12,208,42,192,151,20,116,7,68,67,44,57,91,224,90,56,17,66,229,16,12,112,207,33,241,226,24,169,205,113,7,196,27,191,9,42,43,87,86,128,150,45,0,20,64,32,42,229,100,10,154,231,217,230,128,117,245,37,6,136,75,22,201,90,87,101,42,162,138,109,26,240,108,93,111,40,98,245,209,175,17,20,83,32,129,215,38,104,14,56,99,251,0,21,7,247,34,115,29,142,59,161,163,78,222,91,192,221,54,128,189,67,198,117,92,160,18,48,167,234,181,247,188,178,159,211,64,192,132,142,187,77,63,3,2,66,90,5,45,177,232,111,97,209,159,244,160,5,50,156,181,185,183,156,17,244,125,125,213,199,101,236,219,110,165,130,165,42,203,244,128,0,0,9,139,142,222,81,196,233,96,237,223,18,148,140,51,23,88,161,167,179,37,198,44,152,138,174,178,225,111,102,217,14,96,0,118,74,16,5,208,49,134,69,127,42,189,153,62,2,249,13,59,127,108,250,59,104,213,148,46,140,213,131,37,24,127,28,141,245,242,201,72,48,143,204,141,160,162,218,149,93,185,183,207,223,138,190,104,43,216,0,157,221,63,93,22,236,128,74,217,162,59,84,22,85,20,132,86,234,189,168,178,64,171,218,42,245,209,199,132,173,47,46,216,43,88,241,63,252,248,65,251,252,23,238,182,167,15,29,182,11,243,243,244,151,19,213,37,164,238,240,87,28,77,180,150,234,212,205,27,217,205,41,235,235,235,243,215,129,3,7,108,0,107,123,125,111,241,163,50,201,181,183,187,186,41,152,188,78,166,189,160,122,135,125,219,101,191,223,64,255,6,128,56,70,157,114,96,168,97,191,159,205,107,29,2,201,185,230,2,208,122,141,181,117,225,226,140,213,22,87,180,50,209,209,172,152,73,2,87,89,187,124,213,138,69,93,219,53,62,110,111,191,249,22,123,230,137,39,172,188,184,200,254,242,189,150,2,30,107,107,133,113,238,147,83,28,83,198,187,220,3,212,23,150,3,115,222,180,190,254,1,95,43,43,88,201,235,243,185,115,231,108,108,112,144,192,131,154,245,149,184,151,25,126,26,103,134,23,143,28,181,59,110,187,3,43,249,121,107,206,46,89,161,134,179,6,99,87,32,78,153,54,164,209,212,185,179,86,220,177,211,218,236,77,95,69,247,54,20,91,251,210,67,153,233,33,250,9,16,147,149,174,208,138,54,160,90,240,223,143,107,142,248,144,38,176,161,206,171,138,14,218,186,34,193,185,186,239,164,183,130,1,228,30,160,190,119,120,101,9,229,150,134,111,0,0,32,0,73,68,65,84,202,104,144,37,174,101,40,29,212,206,153,211,103,189,31,210,73,119,84,138,250,235,154,36,0,244,42,65,9,253,56,1,136,62,199,20,124,192,122,105,208,247,4,247,99,155,249,175,49,55,2,246,5,180,141,161,75,131,53,154,231,185,208,96,139,10,233,59,131,11,195,118,2,50,118,237,191,202,190,240,137,59,173,127,203,4,144,63,199,156,177,125,5,191,19,59,67,128,69,211,190,231,246,219,172,47,159,182,101,214,211,202,242,162,63,103,86,215,42,14,208,215,42,235,14,197,5,198,21,104,162,44,121,189,212,23,173,233,60,115,239,193,1,4,125,200,218,95,115,32,112,222,162,99,210,64,159,27,172,107,5,46,173,16,240,81,38,171,190,142,115,64,187,67,224,2,235,51,159,33,56,137,185,168,161,167,198,157,103,190,19,140,189,200,182,4,189,232,53,200,88,207,207,95,176,69,173,29,110,149,52,1,84,73,192,191,238,135,58,11,98,157,223,179,68,25,116,120,94,72,35,5,141,36,168,39,77,70,63,119,55,115,70,64,4,227,84,224,19,51,233,1,79,186,7,139,89,194,39,168,67,115,19,99,173,24,219,113,168,191,17,232,87,128,2,207,92,94,43,4,132,233,189,193,51,120,157,122,20,4,208,226,254,210,252,201,229,226,196,218,73,59,125,230,164,61,119,248,144,221,249,233,187,236,45,172,231,247,190,247,251,52,197,42,209,98,137,62,135,191,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,13,160,0,255,130,12,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,78,82,224,222,123,239,181,15,252,139,15,88,109,13,64,252,247,80,246,238,234,181,27,175,153,176,161,94,208,210,69,144,154,195,105,224,87,27,232,154,6,115,146,113,30,83,102,185,82,102,1,80,2,76,45,32,149,222,133,134,4,184,99,2,87,224,56,183,175,23,60,4,118,199,99,64,99,33,38,165,253,202,62,95,47,135,230,84,3,32,116,48,47,202,8,132,19,196,86,254,177,128,161,99,69,193,100,101,211,178,167,183,145,157,42,187,254,136,28,115,62,237,118,4,37,1,121,178,232,79,42,83,88,46,1,124,246,108,122,213,35,155,126,225,65,206,243,44,120,117,212,51,209,197,178,132,13,213,78,244,222,1,2,43,35,186,67,95,60,203,217,143,235,55,234,16,2,243,186,52,14,190,147,197,31,7,200,119,200,176,238,0,62,27,140,91,80,53,141,78,25,250,65,84,131,247,207,183,46,0,166,202,170,223,95,100,252,38,1,171,49,165,50,11,190,210,38,196,17,8,23,1,207,76,134,223,212,101,81,95,89,133,23,1,192,252,206,224,57,151,190,164,4,254,0,129,9,206,83,48,65,46,139,173,59,64,150,96,140,92,92,40,90,128,53,99,107,139,184,48,88,14,211,133,146,149,250,1,252,189,67,232,194,239,117,250,10,56,79,229,82,110,57,222,161,78,129,104,223,186,64,205,170,79,212,215,210,222,232,192,72,101,62,43,123,88,178,57,9,214,57,154,42,244,108,1,67,219,192,67,253,158,96,188,9,173,17,17,71,0,163,2,66,100,171,175,109,4,228,218,80,5,228,31,123,254,113,123,228,177,131,246,216,227,79,216,125,15,62,100,75,171,43,86,5,172,50,210,141,250,245,30,57,20,168,143,90,79,42,69,246,27,223,178,101,139,109,223,190,221,216,98,194,6,129,227,139,192,116,58,97,43,43,75,14,108,5,102,149,49,174,151,50,170,5,60,245,18,224,95,103,44,49,234,211,88,146,244,187,193,122,26,2,180,95,196,194,125,105,101,197,166,102,167,136,163,168,99,182,64,0,9,116,53,9,128,238,148,201,12,167,237,38,160,118,24,152,156,160,159,55,238,223,111,51,103,206,218,14,50,204,27,192,236,107,118,239,178,71,30,184,223,246,110,187,201,78,157,60,1,184,205,216,24,246,232,39,143,31,179,113,92,6,228,8,160,108,245,241,173,91,28,234,111,194,218,95,129,8,207,191,248,130,109,153,216,74,80,193,172,187,17,188,250,234,171,110,145,191,103,215,46,59,116,232,144,107,167,160,129,17,130,24,98,100,108,15,202,62,127,189,99,75,107,13,143,173,136,3,136,5,157,87,184,239,83,204,127,28,128,172,219,41,70,229,73,230,34,9,0,6,73,187,118,151,255,165,91,76,69,125,208,250,22,44,214,171,185,113,15,203,189,66,89,248,250,77,153,226,25,44,246,51,57,182,209,40,179,37,7,215,40,224,68,75,95,251,211,43,236,196,3,80,56,174,0,161,117,174,229,141,236,242,58,75,26,7,5,2,5,20,84,209,106,1,179,181,198,233,151,178,212,213,5,95,79,188,11,184,11,94,235,187,218,212,99,68,119,163,94,175,156,56,206,218,47,218,53,215,94,103,167,103,23,152,179,150,195,254,56,1,46,213,106,197,230,113,108,88,99,254,6,243,195,54,208,147,177,161,210,136,107,173,53,215,96,222,181,30,163,117,224,171,203,199,169,118,244,172,210,75,153,244,106,255,242,23,205,94,42,109,130,84,20,36,80,174,234,85,65,251,138,205,178,157,128,172,240,23,230,230,173,186,90,177,202,50,206,10,107,77,155,174,47,99,213,79,112,3,153,251,77,182,108,104,174,45,219,120,79,175,229,99,253,118,122,105,209,46,240,216,170,226,48,144,239,111,17,227,196,150,32,252,145,102,154,7,23,77,111,140,189,45,87,6,116,212,182,39,41,78,208,12,202,89,193,133,81,95,249,211,65,39,221,128,90,3,186,87,226,10,136,225,93,193,43,105,22,184,28,58,116,93,79,137,45,81,248,208,224,126,88,215,218,230,249,179,70,192,8,203,134,192,25,78,64,100,226,80,8,144,88,69,219,227,118,154,192,141,207,125,238,11,118,219,59,110,183,247,188,231,93,154,38,53,20,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,65,20,8,160,255,13,50,145,97,24,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,111,60,5,206,95,152,181,219,222,254,118,107,46,207,127,83,131,155,216,60,108,187,183,77,192,193,33,68,178,119,135,10,213,42,64,59,193,67,160,144,103,144,10,162,43,35,159,162,44,253,36,25,173,14,250,253,8,160,9,160,202,6,209,209,49,32,84,140,189,175,149,201,15,105,117,208,42,232,235,47,145,66,89,219,11,192,83,28,192,1,160,148,95,46,216,149,84,118,178,0,33,160,202,128,158,178,2,111,83,183,3,74,101,178,58,240,210,229,130,149,124,87,240,128,44,244,213,63,189,84,141,35,47,62,122,150,58,0,205,1,63,63,240,46,31,1,167,107,2,127,156,71,140,1,125,224,56,239,42,9,119,19,80,31,244,141,119,52,112,202,137,37,125,27,160,22,3,128,182,1,237,218,143,92,192,57,195,176,19,26,155,250,64,166,52,41,209,80,54,50,201,201,44,110,0,154,217,92,222,82,232,170,189,188,163,116,113,111,208,199,215,198,162,191,6,80,132,79,3,81,201,228,205,241,155,234,97,72,120,111,3,221,91,88,145,11,84,115,61,193,18,132,94,88,186,159,0,0,160,167,130,47,154,192,212,120,2,43,252,78,209,108,53,102,23,103,215,236,212,52,123,156,19,96,81,192,245,97,172,154,180,254,81,44,194,139,156,207,214,11,169,2,238,12,100,192,75,39,201,159,80,48,5,109,251,56,21,76,192,160,29,220,251,28,112,130,142,105,77,48,47,136,196,169,128,70,224,115,130,185,73,104,251,4,215,80,176,150,121,16,193,196,161,160,73,112,131,246,182,63,77,182,254,99,143,61,110,247,220,115,143,61,123,232,136,205,47,65,61,163,150,28,240,171,137,12,193,18,10,46,168,43,211,27,96,223,97,77,229,122,251,108,156,204,249,93,192,239,45,99,227,86,194,225,64,125,144,173,190,50,225,181,166,154,104,42,128,233,150,240,172,7,245,67,91,33,232,216,42,208,94,115,35,184,43,56,44,203,123,129,126,193,219,42,191,159,61,54,101,203,100,129,207,47,44,250,241,52,224,180,64,198,247,122,141,49,49,194,1,156,26,4,250,135,7,135,172,142,19,67,161,144,177,30,182,67,216,180,111,191,91,230,191,112,248,136,237,191,242,10,123,235,91,223,234,117,206,3,116,87,8,26,232,25,236,183,125,7,174,38,24,97,200,206,79,79,57,236,151,205,189,178,199,53,158,151,95,126,25,168,122,218,250,177,254,191,225,134,27,188,239,39,78,156,240,239,236,157,14,72,62,111,35,155,70,109,142,44,245,245,242,186,77,238,216,110,39,103,103,236,192,190,171,172,113,226,21,59,49,191,96,45,119,119,48,155,103,159,251,116,49,111,189,89,182,17,64,71,207,220,143,22,151,107,204,145,141,247,47,191,57,92,230,171,0,191,50,220,19,100,142,119,148,94,79,160,138,74,12,189,88,13,86,68,223,86,181,140,86,232,200,189,87,66,143,4,243,131,137,132,239,110,193,74,119,219,125,246,36,32,27,61,14,52,70,119,93,239,203,39,10,148,209,71,173,21,15,66,16,148,102,62,20,144,161,121,98,42,104,55,2,253,25,214,97,90,93,224,165,255,240,160,246,229,68,33,173,178,3,67,118,237,141,111,177,153,114,197,78,95,152,246,219,74,183,98,157,192,24,109,193,224,193,57,106,135,181,161,117,192,205,168,47,110,221,207,23,238,235,141,160,29,158,29,122,156,248,90,229,88,153,45,52,244,44,121,237,75,191,171,168,31,49,68,205,246,21,109,243,232,32,174,25,69,15,106,114,199,0,2,56,46,242,204,61,117,226,36,193,43,47,218,133,243,179,172,1,179,57,214,78,165,182,130,118,92,92,95,177,190,98,201,198,135,6,172,197,26,155,98,123,128,121,12,58,146,56,145,20,89,75,89,160,190,158,159,236,158,161,199,37,193,58,252,197,61,144,228,166,231,169,226,99,72,224,90,160,238,120,159,81,82,207,38,61,173,84,106,56,36,72,135,24,1,63,81,192,6,207,48,173,117,158,133,172,122,15,194,209,179,36,193,253,152,198,45,161,72,128,65,47,2,120,240,3,19,179,76,86,255,226,50,217,254,60,135,219,56,41,212,217,154,165,70,128,194,103,239,252,19,123,230,241,251,237,250,155,110,140,26,162,9,111,48,252,21,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,175,107,5,244,239,220,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,239,96,5,86,72,187,125,236,209,71,237,241,187,126,239,27,233,101,108,184,183,216,41,1,132,148,205,157,16,180,5,140,181,177,188,23,28,108,40,115,59,70,54,186,160,186,8,147,32,98,68,240,28,150,57,4,23,56,19,47,4,180,137,115,67,125,249,13,8,221,17,213,231,128,83,43,174,21,68,39,219,223,161,28,80,42,130,107,66,130,17,85,138,1,180,185,144,108,113,246,187,6,200,181,200,226,79,64,1,227,128,73,181,217,0,146,165,19,88,213,11,178,235,152,192,190,247,75,136,144,186,5,253,116,189,35,42,50,139,249,28,193,126,53,32,252,200,27,100,95,25,208,162,103,113,31,71,244,61,238,164,159,227,58,70,127,149,33,44,0,71,99,196,37,0,164,101,183,77,123,9,178,157,193,116,14,222,82,208,234,120,22,208,174,34,90,143,126,245,26,153,178,64,189,22,240,47,14,128,76,81,143,96,108,20,81,192,57,192,53,210,178,129,179,235,14,129,219,100,33,39,105,35,37,224,39,125,176,220,174,175,211,119,50,163,181,235,64,44,75,118,63,208,46,70,118,121,154,62,130,252,133,251,225,172,3,204,73,142,172,245,142,45,204,44,219,212,201,139,118,246,244,156,21,250,199,176,21,95,179,217,11,243,118,246,204,5,96,122,193,210,249,146,229,176,150,207,241,190,117,251,14,178,181,179,216,215,211,111,178,155,221,109,1,157,92,63,209,247,21,5,2,104,220,52,46,214,167,223,54,244,142,163,71,187,92,117,107,112,193,244,84,129,237,0,120,95,184,112,209,142,30,61,106,175,144,209,254,44,150,224,71,217,167,254,232,145,35,0,112,160,36,181,40,9,57,39,23,4,116,173,2,171,157,109,242,215,58,65,14,154,149,52,253,216,181,247,10,219,74,176,201,232,248,22,236,213,163,32,17,193,249,185,185,5,166,21,8,239,115,73,247,128,234,10,42,145,171,128,126,23,64,22,41,246,172,126,160,117,154,64,9,173,39,217,250,107,189,148,177,214,151,189,191,156,0,202,88,252,87,1,157,121,50,247,113,96,247,56,6,109,61,161,213,195,72,172,196,252,142,15,12,219,214,205,56,33,208,198,180,2,11,152,191,233,87,95,181,31,249,129,31,178,71,30,126,208,22,200,198,63,87,44,216,187,223,125,135,221,121,231,157,174,79,129,12,244,19,39,79,218,119,221,254,221,54,61,61,99,83,83,83,222,183,30,182,217,16,212,159,157,157,245,99,202,38,63,118,236,152,189,255,253,239,183,7,31,124,144,128,131,101,50,223,91,118,234,212,41,211,150,4,90,130,47,190,244,146,143,101,219,206,93,54,129,251,66,239,216,38,59,118,246,148,17,202,97,21,126,111,50,29,171,229,53,203,161,67,161,183,135,181,3,212,229,56,135,233,50,55,161,220,51,254,154,162,165,45,56,220,205,164,143,150,60,107,24,109,21,240,18,103,204,218,4,163,178,184,196,110,19,107,108,47,65,182,184,220,54,252,158,102,158,168,55,39,231,3,130,76,58,220,199,235,92,183,206,154,168,96,173,175,86,233,137,223,155,154,31,191,7,55,230,76,237,9,206,251,86,30,156,39,176,207,221,111,57,234,81,0,76,135,72,140,132,174,225,55,18,248,177,231,103,60,220,19,154,67,109,181,160,117,167,64,18,109,197,0,231,119,203,125,7,245,114,211,208,220,203,249,67,142,28,204,149,150,237,229,16,223,97,57,245,116,139,150,50,39,251,178,214,187,255,78,29,29,61,187,56,175,152,43,250,179,79,238,0,77,158,65,107,4,123,116,208,88,247,104,127,41,111,227,163,251,108,247,246,9,187,233,186,3,118,230,213,147,118,248,153,103,237,165,231,167,76,161,86,220,178,86,93,105,218,230,216,170,13,148,6,108,203,200,24,219,112,172,218,105,182,132,88,93,162,95,157,117,75,202,120,68,227,227,124,189,116,203,105,220,49,101,229,115,36,46,1,208,77,127,188,240,185,251,236,234,48,23,122,94,232,81,35,215,132,75,65,14,12,58,78,36,6,166,254,4,163,224,52,162,0,29,173,9,158,121,122,82,73,207,20,238,15,174,66,39,109,253,61,56,109,240,92,95,92,98,251,2,204,44,212,146,182,21,57,115,242,184,157,57,115,220,14,61,251,164,253,240,63,250,199,93,209,54,58,18,117,39,252,29,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,175,47,5,248,175,103,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,175,7,5,202,197,43,237,23,126,225,23,236,238,63,250,119,127,231,238,150,200,54,117,131,109,101,199,66,172,148,69,222,1,32,53,154,85,32,18,123,73,103,161,181,218,191,30,210,166,253,165,187,251,178,39,218,28,23,93,19,189,227,127,49,89,182,11,239,146,149,106,250,173,141,165,55,16,173,237,123,96,3,9,149,69,78,254,170,39,144,11,33,65,27,149,77,28,87,86,188,96,60,217,195,130,243,202,194,111,9,20,234,55,64,159,172,253,5,220,18,25,72,153,96,37,47,101,181,123,219,130,97,180,161,200,4,65,203,46,153,242,79,234,147,126,223,40,10,72,16,208,243,35,252,230,244,75,239,94,128,109,94,13,239,170,71,125,194,130,61,134,53,123,155,204,102,136,59,27,182,99,231,206,73,178,188,215,190,243,212,30,121,97,3,192,219,245,50,153,178,236,217,14,116,99,67,1,160,179,50,117,165,141,52,5,70,226,80,208,169,172,184,205,121,155,172,127,249,11,164,8,84,200,136,132,75,67,96,103,157,189,193,235,192,107,242,214,163,157,14,160,130,114,86,72,224,144,96,201,60,129,5,3,64,228,132,173,173,164,109,113,190,106,167,79,156,183,197,233,57,2,32,0,145,155,54,99,201,77,176,70,138,172,123,198,216,88,91,178,117,128,112,60,117,17,189,20,32,128,53,250,179,7,73,238,47,70,123,222,147,93,222,219,87,178,34,160,90,224,63,73,63,226,28,83,182,182,7,82,8,176,170,95,210,79,47,32,99,188,212,103,105,52,90,35,32,224,185,131,207,218,67,143,60,98,127,245,192,253,246,236,51,135,108,122,110,78,83,224,146,40,139,62,157,167,30,206,45,43,232,129,241,170,164,32,173,77,214,87,6,87,132,109,219,162,204,253,205,100,188,171,15,162,158,85,178,200,149,129,173,204,235,117,0,178,52,209,252,85,129,250,218,83,93,153,255,42,109,214,73,55,75,92,182,245,9,234,85,78,179,206,21,8,215,171,12,92,150,141,254,210,202,34,115,195,28,48,207,234,87,3,91,126,66,28,44,71,95,71,101,147,15,92,205,39,210,90,149,182,41,95,180,183,238,191,218,62,255,151,159,179,2,125,111,224,186,48,210,183,9,187,250,54,153,207,229,72,103,92,21,228,90,176,121,243,102,15,110,200,228,216,247,157,245,151,38,243,95,174,2,114,31,40,149,74,222,95,157,115,132,160,7,5,34,40,128,65,47,93,171,32,0,157,35,8,174,12,246,55,191,249,205,54,117,238,188,157,159,57,207,220,12,216,169,243,167,237,187,222,245,110,123,233,228,171,86,157,91,178,126,214,122,187,89,183,42,3,16,224,93,42,175,90,15,16,122,32,223,11,3,39,176,198,53,161,195,90,146,175,41,62,39,90,135,140,255,43,32,63,231,73,15,93,210,161,127,45,160,250,234,210,170,37,208,184,200,201,110,197,207,92,232,63,10,20,1,252,5,250,30,131,224,235,222,96,70,29,208,231,168,60,77,240,74,131,99,30,56,192,185,109,130,56,46,101,212,51,62,181,89,195,37,160,129,103,60,205,121,95,213,223,116,50,110,121,174,79,48,182,56,53,150,113,137,96,150,108,25,253,118,30,24,179,199,15,30,36,251,124,201,131,6,228,216,32,40,174,233,151,190,154,103,213,171,173,36,180,200,100,101,175,210,97,93,232,57,162,223,47,135,252,250,222,125,233,184,139,161,11,212,17,21,9,65,89,47,175,184,227,129,192,126,28,176,222,212,179,139,87,130,0,138,4,247,98,173,188,196,253,154,36,40,101,19,243,63,104,19,219,183,216,182,93,207,217,83,79,61,101,39,207,183,112,64,0,246,227,134,178,182,126,209,54,245,244,219,54,156,52,242,140,235,52,91,0,44,146,217,175,205,86,116,91,21,244,56,97,139,140,36,237,234,57,87,51,214,58,37,195,120,18,76,227,165,190,122,255,244,28,212,211,76,253,160,231,27,125,86,32,132,62,234,121,28,99,125,234,17,156,227,62,103,133,68,207,56,159,239,47,127,214,118,39,67,189,88,251,115,85,177,145,100,205,119,108,121,181,198,58,141,116,109,34,65,157,182,95,125,229,132,253,214,255,249,27,118,240,241,71,237,231,254,245,207,75,172,174,74,234,98,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,58,82,32,250,215,242,235,168,195,161,171,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,255,191,43,144,220,118,139,253,248,251,126,204,158,248,139,255,248,117,75,17,3,36,193,113,129,124,192,232,118,13,200,37,96,7,208,7,82,11,49,145,114,203,1,193,90,237,193,30,101,194,138,192,233,119,101,146,114,16,72,167,119,178,180,169,75,220,44,46,56,69,150,180,160,85,34,205,1,17,42,165,36,115,157,182,9,16,64,211,190,212,202,64,21,252,213,30,244,130,232,9,128,115,46,89,112,56,218,98,207,108,149,52,112,205,247,167,238,146,46,193,58,174,87,187,202,234,141,88,20,54,242,58,68,19,202,80,22,28,83,241,95,233,131,23,206,245,241,116,127,208,143,222,111,189,113,61,192,188,77,27,9,128,153,59,6,8,194,3,250,227,100,129,71,131,18,240,219,0,243,130,215,100,139,55,1,192,109,101,167,119,234,244,29,224,139,120,25,7,135,180,41,240,168,140,99,101,6,19,8,160,61,216,59,216,242,19,41,65,117,100,242,243,146,246,110,161,14,36,110,1,167,157,152,18,92,209,150,195,1,0,59,145,197,114,63,51,200,252,148,0,193,109,251,194,189,79,218,99,7,95,164,234,152,141,143,0,28,177,24,239,45,36,109,153,172,220,44,41,195,69,50,246,101,113,31,3,142,11,48,131,68,105,78,46,9,53,116,204,178,207,120,195,42,43,11,118,238,44,99,166,109,5,82,40,163,88,243,166,44,253,44,214,227,133,82,47,175,162,149,180,231,56,110,0,10,20,192,108,0,27,242,85,123,244,137,39,237,115,159,255,162,61,254,212,211,182,196,248,193,172,17,112,21,28,85,186,50,226,183,0,246,85,0,191,180,213,252,167,9,0,233,235,235,177,62,224,167,224,247,228,228,164,7,27,116,208,193,129,188,50,245,57,79,215,104,125,41,211,93,25,224,77,250,173,49,200,34,222,179,247,163,217,162,78,130,14,232,179,246,40,215,124,151,25,91,21,155,247,85,178,209,203,64,240,85,2,47,214,27,178,247,71,67,126,167,106,0,109,220,178,140,177,35,199,4,14,191,227,77,55,89,154,101,61,218,63,96,175,28,125,193,86,23,150,108,148,177,150,217,139,125,98,100,132,236,251,151,177,240,31,177,107,174,188,202,30,125,224,33,219,50,186,153,44,239,170,141,14,143,216,179,207,62,107,87,236,187,210,102,102,47,216,185,169,105,187,131,12,255,19,175,158,244,177,142,142,142,186,243,192,150,45,91,236,37,50,244,245,93,217,251,75,75,75,118,203,45,183,216,163,184,111,140,141,141,17,232,176,205,127,31,26,26,114,215,129,4,1,22,178,239,159,190,48,99,195,121,50,179,221,187,33,230,125,58,183,48,239,192,93,129,15,200,141,41,68,197,235,44,197,113,103,96,127,248,56,246,15,77,233,174,251,66,131,163,56,16,246,245,237,95,253,175,54,191,11,144,203,190,191,205,86,9,49,221,59,220,71,130,240,29,52,107,173,87,172,71,115,198,31,66,110,60,139,191,143,96,144,28,247,128,230,129,187,149,172,251,168,29,181,194,237,234,231,70,141,177,220,29,56,243,187,238,77,180,246,123,159,57,42,87,214,34,91,121,206,86,238,122,6,231,144,52,235,37,73,251,121,28,51,146,172,175,38,217,239,10,227,96,121,218,33,130,35,46,42,120,134,121,107,202,169,128,171,114,208,241,198,218,186,7,83,232,217,161,181,163,103,71,71,207,14,5,2,241,44,73,43,72,69,199,168,183,251,156,82,31,180,0,20,80,212,226,92,149,238,111,250,172,223,253,28,62,235,153,229,25,241,104,147,224,124,25,156,116,244,156,35,80,167,86,175,48,164,36,177,78,235,184,67,16,64,195,90,159,152,28,183,241,173,155,108,100,108,196,30,124,244,160,29,61,54,107,11,220,222,85,221,44,237,5,219,66,0,203,24,14,16,133,108,194,206,18,28,115,22,216,223,214,127,101,33,70,41,199,86,29,57,214,100,50,213,241,93,63,164,93,12,79,255,24,207,33,5,59,233,73,165,249,146,194,218,102,161,227,193,69,194,248,252,230,199,169,139,179,252,127,154,87,206,91,165,95,122,254,196,9,204,208,51,192,199,192,248,124,188,210,82,1,71,156,155,164,141,225,254,188,13,13,244,122,64,202,252,220,170,45,168,111,145,60,110,12,241,48,174,19,231,206,77,217,251,126,236,39,212,9,21,106,8,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,94,79,10,232,159,160,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,175,67,5,134,246,223,97,185,181,87,191,174,158,47,46,31,181,198,104,9,48,4,108,138,11,14,203,38,222,145,18,223,5,182,33,64,100,55,67,185,35,168,43,120,38,152,167,151,99,32,0,61,25,238,235,235,0,109,178,95,149,137,239,251,129,115,190,103,135,3,251,60,149,85,4,94,5,10,9,142,162,218,200,142,186,37,48,7,196,84,171,162,76,49,44,250,83,100,250,242,22,129,56,44,169,221,3,94,215,118,219,117,208,23,1,61,175,86,125,162,14,90,242,62,105,12,221,18,1,51,190,9,222,125,249,48,223,187,236,138,119,165,218,2,194,19,216,191,123,234,172,32,191,62,43,147,159,235,156,126,145,85,237,244,145,0,135,38,80,190,65,198,120,7,160,158,226,247,172,182,19,224,84,112,26,237,163,151,2,1,176,243,39,13,24,43,127,210,102,91,88,156,11,178,177,165,1,201,188,140,139,109,17,116,46,48,219,211,113,99,108,85,192,103,237,175,173,173,18,226,244,197,114,125,212,57,96,51,51,235,118,232,165,211,246,59,191,247,103,118,122,186,106,11,208,208,116,38,79,150,245,156,245,22,51,54,208,155,182,82,62,101,91,134,70,173,15,88,175,108,241,124,78,123,116,231,125,111,240,92,154,204,226,88,47,210,225,148,128,230,130,181,14,130,153,51,101,67,235,179,192,98,5,160,184,64,102,254,242,241,147,118,1,224,189,184,180,98,75,4,50,44,2,170,23,0,149,167,206,76,97,213,206,182,3,27,211,174,62,196,209,200,97,60,227,85,102,56,11,129,193,1,114,177,170,31,1,152,111,30,25,181,77,155,8,72,24,27,101,188,100,49,147,201,45,176,90,6,86,11,206,215,60,248,129,117,199,177,202,114,148,217,44,48,217,32,19,90,89,253,117,222,229,54,144,37,88,64,240,91,89,214,130,254,250,77,175,85,130,40,220,154,127,121,197,82,116,76,110,6,226,149,244,194,65,117,6,173,101,253,223,90,111,219,216,40,89,214,155,199,208,34,105,87,78,78,218,83,15,63,106,253,140,191,23,167,134,1,250,151,5,144,62,247,244,83,118,237,181,215,218,60,123,195,79,78,108,33,67,123,205,158,127,241,136,189,243,29,239,180,235,175,191,30,176,63,101,199,143,31,199,5,33,103,123,246,236,113,55,132,225,225,97,187,251,238,187,109,98,108,220,4,248,207,157,59,103,131,131,131,246,208,67,15,217,213,87,95,237,96,95,224,85,175,233,233,105,15,98,152,164,253,66,161,96,123,247,238,181,147,39,79,226,114,144,177,201,29,147,54,183,188,64,166,248,132,111,135,144,233,36,237,154,189,87,90,93,174,0,85,156,10,180,86,152,43,193,108,5,15,12,103,112,6,32,184,163,205,162,142,96,245,229,139,155,243,54,10,211,229,69,243,47,200,175,172,116,107,38,163,96,8,32,127,67,235,148,212,110,109,17,32,103,3,36,179,158,108,198,215,145,182,122,168,215,34,192,174,181,194,210,225,54,35,171,159,123,71,16,94,79,137,56,174,2,105,185,95,160,179,175,37,135,213,190,200,253,152,172,251,181,213,130,92,67,244,31,25,50,156,171,237,42,226,220,71,90,235,218,58,164,205,30,1,211,156,87,96,194,166,9,216,80,152,72,71,91,128,232,158,229,85,46,175,251,124,86,113,16,208,250,144,12,41,214,47,18,113,142,122,204,103,116,81,233,130,112,245,167,251,210,49,141,189,251,123,247,28,63,176,241,87,156,181,169,0,2,89,228,183,121,38,69,109,211,18,99,166,38,111,51,141,46,77,30,71,107,4,38,44,46,205,251,252,95,185,255,74,27,157,152,180,216,93,95,180,99,175,156,180,242,114,195,166,185,172,185,188,102,19,173,154,109,42,244,115,127,178,246,107,75,182,68,93,43,76,227,50,115,33,240,46,147,18,153,147,164,25,131,212,108,185,118,186,71,244,108,35,56,129,63,130,252,234,68,155,241,233,83,183,108,196,116,248,154,208,51,46,201,156,40,56,66,207,25,15,242,217,0,247,10,254,160,102,230,192,44,95,36,192,136,7,235,58,235,90,235,33,67,224,210,216,112,142,32,156,150,205,204,215,77,183,32,67,247,231,228,244,249,51,246,209,63,248,125,214,251,73,251,169,255,241,95,170,105,201,30,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,78,20,136,254,21,252,58,233,108,232,102,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,149,10,60,115,186,106,111,187,118,226,43,15,126,141,111,103,206,97,23,159,1,42,215,65,125,137,53,152,82,3,216,197,110,244,74,241,84,90,107,43,1,183,102,15,111,81,83,40,181,146,205,219,109,82,111,249,93,112,45,166,0,1,232,16,188,212,191,11,162,181,128,190,2,178,130,131,241,248,58,28,157,122,50,192,107,160,157,131,116,101,127,67,198,227,0,190,184,234,82,246,53,25,211,218,58,64,215,118,0,239,158,89,47,0,38,40,70,134,175,219,117,115,189,130,8,12,59,253,24,191,121,70,188,198,36,12,133,45,59,29,208,55,222,169,79,159,253,123,116,76,245,68,64,148,97,117,33,160,126,18,160,164,222,24,246,235,158,201,47,32,40,208,175,204,126,207,206,87,133,212,71,31,91,4,60,172,99,31,222,228,61,78,27,178,32,79,1,46,163,180,92,101,235,115,170,60,198,1,217,109,224,105,155,49,197,112,67,144,225,185,246,214,134,227,125,185,78,245,145,236,97,105,34,60,157,206,139,248,65,17,201,212,182,56,118,253,54,104,51,211,77,251,127,239,124,196,126,255,99,247,91,59,91,176,245,118,145,4,255,162,235,185,68,16,193,252,92,217,206,44,174,146,165,219,196,14,252,172,229,233,119,111,79,145,0,128,162,127,78,18,56,161,45,19,82,178,31,167,113,98,33,200,188,102,200,204,139,244,99,6,201,82,110,249,92,45,173,172,97,147,95,179,133,249,37,224,126,217,106,140,69,177,16,158,160,76,111,84,36,151,50,159,53,93,58,215,244,210,60,48,39,125,125,35,182,137,140,253,81,0,191,50,213,245,82,145,237,126,13,251,252,24,243,172,53,81,35,115,92,32,82,235,68,176,81,199,4,147,51,128,221,70,149,115,88,87,105,92,20,4,143,227,144,92,101,248,203,70,95,237,233,220,21,89,242,3,196,87,228,168,160,224,11,105,78,127,196,67,115,154,75,234,21,40,238,3,82,143,147,37,159,33,24,161,178,178,204,30,243,64,77,220,10,174,220,185,219,94,126,254,168,85,200,178,63,207,58,191,246,192,53,44,61,236,213,23,23,109,110,254,162,157,62,115,202,174,184,106,31,26,150,220,150,61,79,192,196,217,179,103,237,142,59,238,192,77,225,160,67,252,51,167,78,219,13,55,221,104,55,220,112,131,29,127,229,152,7,170,232,156,107,174,185,198,95,202,224,95,193,169,224,153,103,158,177,219,110,187,205,198,217,162,224,149,87,94,113,160,63,59,59,235,206,6,7,14,28,240,239,39,78,156,240,172,254,27,111,188,193,174,231,149,35,80,227,133,163,207,91,99,169,130,173,255,205,182,119,27,65,1,108,251,112,238,213,227,34,194,76,136,182,121,96,29,242,106,230,25,169,224,176,184,58,99,214,242,114,46,28,73,194,223,95,46,210,90,247,142,116,109,2,248,99,204,123,19,221,91,250,140,230,172,60,191,190,64,102,252,166,209,17,156,44,82,182,128,38,107,88,207,147,194,78,128,7,171,20,125,229,122,161,28,114,173,29,73,239,117,2,192,181,165,6,203,140,115,163,96,14,181,172,185,16,228,215,179,36,194,241,220,186,192,101,86,140,103,227,19,215,98,57,30,28,205,102,222,22,185,87,46,226,184,48,210,83,242,12,120,109,233,48,191,170,84,115,2,20,184,21,245,152,80,209,189,171,122,253,190,221,88,67,250,174,117,201,29,78,251,106,41,58,175,123,174,198,238,206,33,92,27,221,251,82,234,43,75,173,78,38,63,99,72,178,237,134,138,2,144,184,200,63,43,88,68,65,42,13,220,37,116,15,20,243,5,215,160,206,53,210,161,31,247,139,159,252,241,31,179,255,250,103,127,110,79,61,123,200,86,121,148,49,20,235,44,55,173,64,16,79,134,231,223,85,4,130,76,227,56,241,234,218,138,205,113,219,172,242,184,144,233,71,145,199,78,44,69,45,180,221,98,242,212,63,127,80,232,185,74,104,132,70,213,13,98,136,1,237,149,245,47,187,126,31,42,125,209,216,37,187,28,29,20,200,195,180,114,121,203,251,155,212,182,22,204,103,154,103,153,118,86,113,29,112,25,209,99,77,207,6,5,28,105,214,75,60,123,178,249,146,77,205,224,138,81,109,217,50,83,94,43,215,109,177,125,209,238,187,239,94,59,63,53,99,31,250,149,255,85,67,87,83,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,235,64,129,0,250,95,7,147,20,186,24,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,155,20,248,241,159,250,69,251,165,95,254,119,182,101,0,202,243,215,148,71,159,122,209,110,188,106,187,245,149,179,150,172,151,0,177,192,63,128,82,150,253,199,211,169,18,251,131,167,28,106,89,170,215,97,122,27,91,244,56,208,190,190,124,209,210,100,148,123,86,122,19,178,5,40,143,1,98,69,129,147,4,8,200,18,94,123,72,203,50,27,51,118,75,0,101,149,157,77,42,174,168,20,164,137,127,114,100,249,14,224,117,58,101,34,81,2,210,128,54,160,21,105,221,0,117,130,14,248,152,192,226,91,64,75,25,221,117,232,88,140,12,242,36,123,171,107,239,236,40,215,150,193,1,100,5,36,5,26,157,80,11,73,113,141,128,60,31,44,166,108,93,222,5,187,84,28,168,249,39,53,43,96,79,251,180,45,0,238,192,29,176,231,253,242,204,124,178,146,217,251,29,49,128,148,104,3,12,148,165,189,83,85,32,187,142,155,50,247,149,54,11,60,21,64,133,166,18,196,64,230,190,198,162,33,49,30,172,10,68,70,1,124,88,161,51,214,12,214,222,248,229,59,188,147,74,137,12,26,199,6,236,244,185,170,221,255,240,147,246,39,159,248,146,61,117,108,205,6,71,6,201,162,78,1,89,129,141,49,193,69,52,0,196,198,211,3,12,145,99,244,169,14,180,171,209,229,197,50,227,4,52,119,4,244,0,135,202,114,87,41,175,174,89,141,233,137,70,31,189,235,179,192,161,2,35,248,219,95,116,47,250,0,112,92,23,220,229,114,213,224,46,0,188,75,211,4,227,239,5,110,42,107,95,86,244,253,125,131,214,223,59,232,89,211,113,224,162,230,170,206,150,6,53,224,109,141,185,18,172,87,6,190,130,53,218,104,37,248,219,64,31,135,148,130,175,84,222,192,154,97,169,182,234,14,0,202,2,87,6,243,194,194,28,54,231,57,64,227,89,135,225,171,218,46,128,78,171,143,84,105,37,214,223,26,150,238,89,230,186,151,118,227,172,189,34,123,163,103,248,60,140,45,255,123,191,251,14,123,224,158,191,226,56,227,159,159,183,225,189,87,89,9,232,122,238,248,9,192,127,18,24,191,140,213,255,170,103,226,31,6,254,23,123,139,118,230,252,25,123,235,219,222,106,71,14,29,181,185,165,69,203,146,109,63,177,125,155,103,243,143,111,221,98,167,78,157,114,11,121,5,48,236,223,191,223,254,234,75,127,197,244,38,48,112,40,59,220,23,192,255,248,199,63,238,16,95,89,228,175,190,250,170,189,235,93,239,178,231,158,123,206,247,152,151,132,211,100,246,223,120,227,141,38,232,175,125,231,165,195,11,47,191,196,254,253,66,149,0,0,32,0,73,68,65,84,54,0,239,178,51,83,231,109,238,194,172,229,240,121,127,241,240,81,123,231,187,223,99,247,63,247,180,165,0,253,218,142,64,193,26,154,3,93,219,155,239,97,249,20,249,42,96,171,31,244,210,76,126,101,241,76,123,254,210,60,196,209,91,47,5,10,212,170,101,44,244,89,238,156,174,43,119,14,15,89,255,208,160,45,211,167,11,23,46,0,247,169,23,45,235,154,63,2,12,4,249,217,41,192,42,172,223,101,109,143,192,53,25,220,35,226,140,83,48,90,245,151,138,61,17,48,247,99,29,28,41,102,8,136,33,107,95,65,25,20,1,102,129,102,185,34,148,23,22,108,168,167,199,29,40,178,107,28,39,170,164,74,219,99,3,67,150,232,27,112,208,159,36,64,67,217,239,250,15,20,90,63,145,123,0,227,160,173,14,157,137,179,254,213,247,22,125,85,70,123,183,104,140,90,184,72,165,187,159,103,5,91,22,176,120,148,253,222,61,237,210,179,192,201,119,116,111,250,122,231,156,12,207,131,52,17,6,202,242,215,122,21,68,239,240,138,2,5,208,139,241,182,209,68,193,70,186,60,206,182,39,239,251,129,239,181,17,182,169,184,247,222,135,172,78,187,83,12,121,9,103,140,109,252,190,157,192,151,109,197,188,245,151,88,127,229,69,59,67,122,63,241,37,150,212,163,179,72,143,74,60,47,121,243,231,146,34,108,232,165,214,133,214,59,45,71,237,122,202,62,243,167,224,26,238,77,61,95,53,204,168,79,220,119,220,67,238,96,194,69,29,214,138,158,119,45,244,73,160,185,28,37,84,191,138,234,213,75,179,30,211,243,86,1,6,172,155,77,35,125,190,133,70,122,113,13,119,137,150,85,171,117,107,19,252,114,232,185,167,236,223,254,47,63,111,191,254,235,191,174,139,54,106,81,77,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,119,170,2,250,119,116,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,27,64,129,63,254,47,127,74,22,113,159,221,112,221,77,86,200,13,124,197,136,254,252,211,95,180,87,158,125,220,254,233,29,111,179,205,197,180,229,122,242,14,135,42,245,37,64,223,2,36,42,229,128,190,175,167,12,196,203,91,31,175,28,80,61,157,6,102,3,251,216,128,94,105,186,214,184,56,107,41,178,168,99,185,18,212,11,8,142,11,64,11,184,29,7,242,37,129,129,2,129,107,192,81,237,189,158,0,246,107,47,233,100,5,43,241,60,128,29,27,120,72,60,160,28,176,68,208,64,28,176,47,79,235,100,142,127,150,136,244,131,150,180,95,182,74,23,214,43,67,191,129,37,187,128,149,178,152,147,236,91,175,140,220,56,64,203,51,242,61,43,31,194,38,96,207,165,178,180,86,46,114,2,112,167,61,177,29,116,9,122,2,15,181,111,181,178,148,227,190,85,129,72,55,125,1,114,201,101,64,153,249,45,178,201,51,222,135,8,172,57,125,211,57,160,206,38,174,4,9,250,18,171,64,236,8,10,104,226,44,208,1,110,43,19,55,226,117,186,48,114,12,168,150,87,216,111,188,215,146,253,35,150,108,114,60,78,58,111,162,64,108,64,203,178,35,155,237,252,108,213,158,120,242,5,251,147,255,242,5,123,224,201,69,194,35,136,95,224,252,245,120,1,16,46,192,207,31,64,63,23,10,253,49,6,57,44,0,81,169,170,149,80,127,24,133,178,126,9,66,72,36,178,14,35,91,4,70,40,19,30,71,113,47,178,238,142,1,111,29,32,50,126,101,247,43,51,30,223,6,76,17,200,188,167,26,231,198,212,165,146,99,238,4,87,243,121,230,190,175,207,65,188,236,234,11,165,162,235,237,39,209,129,26,227,175,2,66,5,123,21,140,161,54,155,64,125,233,220,166,79,250,222,32,248,64,239,172,12,224,40,122,51,95,41,94,73,236,228,215,86,203,214,55,212,103,167,207,159,118,96,46,231,136,245,122,213,42,4,40,84,168,59,207,57,105,135,158,76,169,250,72,195,109,32,255,68,169,96,155,134,71,172,200,188,103,169,115,234,244,89,27,231,251,142,241,173,118,254,229,227,54,49,48,108,47,158,159,182,125,19,147,214,195,90,62,241,252,11,110,179,127,230,220,25,214,10,214,253,67,3,184,23,208,167,68,199,161,251,238,221,187,109,141,160,132,10,125,213,186,221,132,221,191,72,238,115,71,15,219,222,221,123,60,187,191,183,183,215,164,129,178,248,183,111,223,110,47,189,244,146,233,152,44,248,101,171,47,55,131,5,32,182,198,174,96,8,101,243,235,93,89,254,42,130,251,42,178,239,175,43,75,156,121,16,136,101,1,186,3,67,131,251,96,164,191,207,22,217,66,65,224,123,219,248,152,245,30,78,224,140,208,34,158,5,240,13,96,174,178,85,70,25,75,255,226,64,31,203,148,192,23,45,242,175,81,186,112,87,63,233,12,129,241,152,214,171,130,80,120,37,152,59,129,254,9,218,43,114,255,42,184,70,14,7,130,219,130,213,178,147,95,231,252,50,112,191,211,136,179,38,59,86,225,165,229,148,193,129,34,13,176,87,27,178,242,247,194,185,186,15,149,145,191,72,112,133,244,232,176,30,138,220,207,84,238,176,93,58,36,240,173,207,115,239,107,237,165,8,190,200,19,40,148,110,224,130,33,160,78,29,218,218,67,253,149,173,127,183,8,104,247,247,247,219,250,42,27,95,112,95,198,177,4,224,174,247,45,32,180,141,68,116,1,247,5,235,77,207,11,173,51,221,123,190,222,8,40,234,16,241,161,181,45,59,252,24,199,59,100,190,235,93,176,158,230,24,149,158,2,20,62,107,219,8,141,67,115,170,181,175,192,14,173,237,22,150,24,106,85,241,49,49,2,94,148,209,79,115,60,139,106,100,246,247,219,187,110,125,27,238,26,9,187,231,161,71,25,123,157,235,205,46,210,102,158,32,150,82,35,193,253,156,181,109,61,67,60,50,203,54,61,95,97,75,6,130,115,86,169,131,192,139,4,143,78,105,18,7,190,43,112,161,73,123,26,179,192,126,156,6,149,209,239,207,67,239,44,125,208,49,158,143,190,213,0,207,57,109,227,160,223,181,158,252,161,168,49,233,187,158,145,92,235,135,29,236,211,235,40,98,100,227,24,117,97,153,64,43,60,227,179,190,85,70,42,179,98,51,23,171,254,236,107,243,188,152,57,127,198,126,246,103,254,149,253,234,175,254,42,181,186,210,221,105,9,239,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,29,168,64,0,253,223,129,147,18,186,20,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,102,21,248,252,95,220,101,239,120,231,247,218,133,133,25,175,170,84,236,183,129,161,9,184,252,184,205,47,3,141,214,200,198,6,198,183,98,5,75,164,1,177,64,253,20,246,253,179,179,203,192,214,170,245,148,150,108,251,120,63,214,230,216,67,39,216,115,190,85,6,122,101,44,53,186,137,84,95,208,52,240,213,9,119,42,111,73,2,0,160,108,88,178,11,76,2,178,176,233,46,0,6,161,141,222,70,3,146,24,7,176,146,171,14,81,132,156,1,48,61,56,64,192,138,115,156,184,1,253,132,149,4,164,149,93,156,0,186,38,56,4,33,36,203,152,44,94,129,69,8,86,107,157,190,128,221,98,178,240,79,176,93,0,96,88,217,192,164,229,82,23,117,3,49,29,79,1,21,147,0,180,54,47,1,48,112,179,3,51,207,226,151,34,2,96,236,29,223,38,171,92,48,49,6,240,84,112,0,13,59,28,133,156,121,183,68,196,149,105,92,107,145,185,79,191,19,21,156,14,4,177,149,229,203,120,4,178,189,64,65,221,50,159,58,178,0,190,54,214,252,241,14,125,225,179,117,210,192,195,56,118,252,163,246,133,199,142,217,135,255,211,127,179,35,71,113,74,144,59,1,246,224,181,10,245,1,44,73,70,38,160,0,180,74,155,218,238,0,33,28,240,9,134,123,138,181,242,157,105,78,160,146,11,104,27,120,27,131,48,66,53,107,0,203,122,181,137,61,119,15,224,92,160,85,80,146,241,243,71,163,215,223,204,186,239,187,30,199,223,91,192,85,96,179,72,64,71,9,27,249,62,50,174,179,204,219,192,192,128,103,236,203,194,92,165,5,160,173,176,119,186,131,106,228,81,192,65,19,139,126,1,226,117,1,125,64,165,103,23,235,100,230,210,51,177,209,59,75,208,64,10,39,7,77,239,10,129,15,139,100,205,215,128,200,51,115,23,173,135,182,46,76,77,187,181,188,90,81,208,129,194,46,152,69,226,73,154,242,124,48,86,143,127,223,2,128,207,1,143,247,238,217,229,0,246,248,241,227,182,15,235,252,230,210,170,109,99,45,38,201,104,126,249,232,17,187,21,251,251,133,82,143,237,222,178,213,90,204,209,139,71,142,218,91,110,189,197,102,105,111,98,199,118,182,41,88,182,185,133,121,219,185,123,175,201,70,127,124,235,54,59,124,244,5,95,194,67,35,195,28,223,227,89,233,175,158,62,237,176,126,199,174,157,62,70,45,209,199,30,121,212,237,251,47,204,76,89,223,0,247,4,176,255,129,7,30,176,93,187,118,57,204,215,119,141,233,32,150,255,251,246,237,115,203,126,57,2,236,221,187,215,51,242,215,216,134,64,174,0,71,158,127,222,182,79,238,176,147,199,78,56,240,191,254,218,107,237,200,147,207,217,206,157,59,109,122,230,188,53,112,111,120,251,155,110,182,79,63,252,48,107,18,55,7,230,87,119,199,69,250,221,67,192,65,138,251,204,161,54,199,190,92,54,214,223,165,3,136,73,97,181,251,43,198,162,148,25,133,246,118,79,179,86,55,163,89,140,57,93,33,88,165,138,35,69,3,253,106,204,23,79,2,108,232,89,33,192,102,109,227,80,101,253,11,242,39,248,158,235,239,177,76,33,67,64,0,144,152,123,80,193,10,114,49,200,65,183,245,58,14,232,87,96,7,171,147,250,4,146,117,219,214,177,173,175,177,205,2,219,43,176,214,106,0,238,94,178,224,123,9,122,40,173,86,108,69,235,81,78,30,4,95,104,4,2,213,210,186,192,196,43,104,160,74,16,132,234,242,173,69,24,131,218,147,31,197,122,141,181,45,183,0,254,40,176,36,122,215,248,228,210,193,86,3,212,161,109,43,4,204,85,177,0,191,214,167,28,68,184,197,120,22,232,197,205,193,56,116,235,210,44,1,43,108,207,193,118,9,233,44,207,64,2,19,58,184,147,52,120,230,104,205,43,88,72,65,9,13,221,95,124,47,98,125,95,37,40,165,196,179,240,251,191,235,118,119,186,248,211,207,252,133,157,56,87,177,62,110,231,249,149,117,27,166,222,45,140,109,164,167,207,38,243,35,54,156,106,216,20,174,18,179,184,133,44,33,234,250,18,109,174,18,84,196,173,155,206,199,92,67,185,141,200,177,65,26,8,250,235,126,213,214,23,218,138,67,122,171,175,117,190,43,216,66,161,76,49,78,244,64,7,180,211,246,3,26,163,238,246,22,117,232,222,77,18,96,165,122,232,124,116,127,114,161,230,69,135,58,184,18,72,168,52,129,86,163,3,4,242,80,247,197,133,170,173,173,224,252,192,151,51,56,108,124,228,247,127,207,254,205,191,253,69,122,227,79,83,222,66,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,239,68,5,244,111,241,80,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,55,168,2,103,94,60,109,51,139,51,246,61,183,191,215,174,219,187,3,139,102,236,228,129,84,121,168,212,248,16,240,31,187,248,66,41,239,96,88,182,235,139,64,197,249,153,51,128,199,99,128,227,138,237,221,133,93,123,15,153,181,192,176,56,192,178,114,145,108,245,124,159,165,10,125,64,36,108,209,23,107,100,240,147,185,75,166,109,14,136,151,45,14,88,186,4,173,99,207,250,229,213,5,174,235,120,70,115,66,208,187,2,132,4,128,137,167,187,149,180,200,56,192,177,173,141,185,5,222,68,186,201,190,117,147,113,101,221,3,252,45,153,37,163,88,147,3,115,18,169,83,154,183,182,9,0,122,53,200,168,111,2,156,157,20,10,208,3,0,51,64,197,184,44,247,149,249,203,119,135,228,162,205,170,86,69,141,115,109,75,160,90,153,252,188,199,9,120,32,255,157,246,169,159,58,101,199,239,160,95,212,13,184,217,4,104,183,56,166,253,191,211,232,144,164,31,112,69,154,21,112,227,26,138,32,100,147,87,6,232,139,24,22,43,244,115,126,146,225,165,44,95,34,219,251,196,57,251,111,127,241,159,237,79,63,127,196,150,215,179,54,56,118,133,149,107,77,155,155,61,77,160,5,218,245,151,152,23,244,16,169,164,36,176,43,119,232,231,1,7,234,188,128,40,239,58,133,63,114,46,136,183,200,208,37,128,194,35,12,0,147,130,242,117,2,33,84,56,205,138,217,146,103,237,106,43,5,65,253,36,123,172,247,12,246,99,167,158,177,98,161,135,121,204,56,64,21,20,142,108,225,5,106,165,139,2,25,4,243,171,236,19,79,134,62,199,20,104,33,104,154,96,206,187,174,11,74,26,86,38,180,3,83,129,91,32,163,32,106,147,0,10,129,221,58,78,16,235,204,175,178,164,149,221,190,142,182,29,64,226,249,185,69,159,78,141,79,240,17,206,232,64,88,211,180,117,112,192,38,54,109,178,217,115,83,150,4,78,14,1,35,111,187,229,86,171,174,173,218,225,195,135,173,10,84,94,152,153,182,171,200,200,79,3,175,95,62,242,34,1,38,21,155,58,115,218,174,191,254,122,156,34,90,246,242,203,47,123,127,231,57,119,235,214,173,14,222,15,62,245,36,176,127,209,110,38,32,224,170,171,174,162,63,21,59,121,242,36,25,251,35,4,17,92,65,39,98,246,234,233,83,190,86,143,190,240,130,189,235,246,219,25,87,220,142,30,62,226,1,0,115,115,115,14,228,165,165,236,244,207,159,63,239,245,42,227,127,124,124,220,206,156,57,227,217,253,178,194,87,166,191,96,245,230,205,155,237,201,39,159,116,64,124,195,13,55,120,96,128,126,187,239,190,251,44,3,188,125,243,77,111,178,233,225,243,118,197,149,87,218,203,39,78,218,201,233,41,187,238,182,91,236,138,81,214,11,182,254,117,0,174,192,250,178,2,37,150,177,191,167,173,75,155,216,163,89,183,8,254,94,94,162,53,169,64,20,110,43,52,229,127,12,15,176,203,61,34,144,91,39,136,64,150,254,202,92,239,120,86,57,115,77,91,114,150,80,86,121,19,248,174,85,164,121,205,247,178,134,216,86,65,238,16,29,238,27,1,244,255,143,189,247,14,150,52,189,206,251,78,231,238,219,55,231,48,225,222,201,57,207,206,70,108,2,150,4,65,24,0,147,73,209,148,65,75,101,153,150,93,46,155,172,50,73,136,50,37,149,3,41,219,44,217,98,241,15,171,100,201,40,148,40,146,88,128,8,139,205,216,48,97,119,114,206,225,206,204,157,112,115,238,219,183,163,127,207,233,123,177,11,152,0,131,137,64,234,253,22,61,221,253,245,23,222,239,121,195,112,248,59,231,57,202,204,111,200,214,59,128,86,214,190,244,168,5,22,8,54,99,135,207,185,2,227,234,207,60,112,92,165,38,146,180,70,99,40,139,85,126,150,128,133,89,2,117,202,192,252,24,99,133,17,69,112,129,178,209,89,14,48,204,56,127,254,188,157,56,113,130,115,170,254,91,1,167,7,101,221,51,65,107,241,46,52,76,223,5,255,245,210,24,84,128,201,50,16,231,64,111,188,130,20,180,69,88,131,84,14,68,147,66,90,73,19,69,37,232,26,202,120,151,51,197,188,202,72,176,187,21,55,139,104,134,121,204,84,211,24,46,41,200,72,237,163,189,49,74,149,48,201,104,39,26,22,242,4,203,196,109,207,142,205,86,142,23,237,235,111,191,97,151,175,77,88,97,105,217,74,48,15,23,70,166,172,37,141,203,65,115,147,245,182,119,88,125,75,189,221,103,45,134,241,219,156,128,63,175,234,34,141,201,228,113,187,144,15,137,150,59,149,72,64,43,130,24,138,68,192,212,2,19,152,91,60,179,238,171,160,37,255,207,251,92,1,60,106,181,50,245,117,182,54,233,88,203,236,143,178,254,249,66,165,159,120,73,127,5,62,73,179,114,153,185,201,252,142,39,50,214,217,218,232,99,253,254,3,220,35,166,103,173,127,205,42,123,255,200,65,251,189,255,253,119,237,127,252,159,254,23,157,237,119,211,213,195,22,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,63,90,10,4,208,255,163,213,31,161,53,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,191,78,5,156,254,108,25,24,32,67,127,145,250,237,57,91,179,122,147,181,183,118,90,79,95,15,89,194,216,251,99,205,14,249,1,110,3,140,148,133,10,8,156,188,122,198,206,30,47,218,248,196,13,108,157,103,128,64,113,75,3,159,100,241,29,73,54,217,12,228,110,234,193,176,221,28,188,135,93,249,29,27,30,157,132,39,197,173,190,177,193,54,111,217,96,13,205,89,107,108,202,146,45,158,118,235,243,116,6,64,169,123,96,65,94,41,207,58,116,172,146,177,46,112,168,140,83,183,155,22,237,21,120,20,248,2,162,69,138,224,194,20,193,1,113,222,185,182,131,119,41,227,251,100,163,159,36,3,31,82,70,187,21,40,32,62,174,76,220,197,201,233,154,67,1,128,56,166,172,116,119,8,224,93,215,17,153,158,158,131,213,145,205,12,224,47,115,158,216,190,46,47,40,169,0,0,200,127,13,244,3,255,148,41,175,87,148,207,113,101,218,3,211,4,37,163,104,228,89,183,156,35,190,86,5,192,197,184,126,18,136,89,192,206,59,153,110,183,106,188,209,74,137,44,240,183,96,127,248,197,119,236,43,95,125,221,46,222,152,181,82,124,53,208,46,11,232,76,88,142,54,196,235,9,76,136,149,176,144,159,2,118,39,65,148,252,183,84,147,92,109,114,40,41,192,175,180,119,217,114,43,19,119,41,184,64,55,143,84,100,207,95,33,251,189,104,25,160,191,92,2,148,109,223,13,44,87,22,185,172,228,101,183,174,246,70,201,24,159,199,22,158,248,0,206,1,198,18,192,48,63,59,3,152,39,123,90,46,5,236,20,148,247,99,29,44,202,11,128,160,9,52,140,33,148,64,167,2,12,220,46,93,23,160,61,202,220,214,117,116,79,5,4,204,206,206,194,162,113,1,224,58,57,224,190,236,231,63,76,9,235,146,130,146,70,102,119,202,131,9,26,113,52,144,149,124,129,243,84,71,254,177,237,59,40,27,209,96,149,137,41,43,45,208,71,180,111,85,103,187,157,4,228,143,220,189,107,45,88,216,15,1,232,247,127,234,211,118,243,250,85,27,31,31,181,78,108,249,111,222,27,180,199,159,125,210,206,157,57,107,55,9,84,233,238,234,181,27,183,6,237,199,63,254,113,27,188,123,199,166,198,167,200,96,142,219,200,189,97,123,226,137,199,236,181,55,222,100,188,96,85,79,22,115,255,170,213,118,242,228,73,236,243,115,238,110,48,57,57,201,120,170,90,91,91,155,221,230,220,38,236,238,175,92,187,106,207,61,247,156,70,160,29,62,124,216,117,189,116,233,146,61,243,204,51,30,76,33,120,47,27,123,5,15,100,0,227,79,60,241,132,91,254,143,142,142,250,239,130,215,63,241,147,63,105,71,143,30,71,43,64,58,46,9,55,175,220,176,39,159,254,8,243,103,196,238,60,184,135,102,243,118,235,242,21,219,179,113,179,77,227,88,240,0,16,43,95,135,50,131,96,98,102,210,50,4,228,164,113,174,80,190,183,107,42,91,250,15,137,171,33,188,188,17,130,226,99,91,128,159,209,111,49,158,71,99,183,204,28,87,201,0,101,167,59,248,101,95,73,125,202,117,20,104,179,64,223,49,3,56,59,98,117,244,67,166,62,203,180,33,196,132,254,174,129,113,156,57,56,78,46,16,130,228,67,67,67,180,21,109,41,151,80,97,158,172,96,188,101,0,204,83,15,135,1,245,2,254,5,2,90,202,150,64,155,2,227,67,199,53,80,10,96,28,112,190,32,71,17,50,244,21,36,224,129,43,106,40,15,33,29,221,53,128,182,39,152,91,101,198,144,218,170,31,11,10,20,162,189,203,155,198,170,192,181,142,87,251,228,174,160,0,13,125,87,0,128,246,233,24,189,180,9,253,171,100,128,224,191,151,251,16,42,167,244,132,202,37,148,89,147,4,217,213,127,169,68,154,108,123,206,215,194,194,150,78,87,172,174,88,199,152,84,80,0,69,13,136,231,153,43,229,44,63,55,99,251,182,111,176,21,93,109,246,242,27,111,219,219,239,95,178,41,154,90,68,179,28,119,147,227,69,126,126,214,82,172,11,25,96,254,234,166,22,43,214,51,223,9,50,154,156,45,121,134,255,60,75,11,126,32,206,228,179,141,11,56,97,0,251,25,171,137,24,229,58,120,214,114,85,243,140,242,33,10,180,208,58,170,64,159,165,231,145,100,218,62,80,68,203,24,107,43,247,139,51,62,164,141,214,43,233,87,37,72,65,193,29,105,57,184,112,253,42,235,103,153,178,25,241,116,212,218,26,177,242,103,189,188,117,103,22,183,141,59,4,49,212,217,123,135,15,217,191,252,63,255,133,253,163,223,250,39,186,252,135,70,154,223,50,252,17,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,63,2,10,232,95,137,97,11,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,254,118,41,224,220,231,203,127,248,5,50,159,183,88,43,53,200,219,154,83,182,117,251,99,214,218,177,26,176,3,220,151,111,52,0,169,138,37,125,21,200,27,37,203,159,98,229,248,165,199,173,165,119,173,245,175,31,183,75,103,200,158,38,51,185,161,129,12,240,206,44,135,23,109,118,129,44,231,139,183,237,204,217,75,54,62,58,135,19,126,19,240,117,192,45,175,193,199,100,93,15,82,139,30,192,11,76,79,97,31,45,32,216,3,116,94,191,118,157,173,90,221,109,77,141,128,112,128,179,50,132,61,115,94,52,91,153,167,202,76,5,22,11,42,202,222,191,2,240,247,26,227,105,126,47,3,188,224,76,2,139,49,129,120,178,175,33,85,208,55,193,123,0,54,240,42,234,144,158,108,123,178,112,61,235,149,108,242,98,158,60,123,93,30,216,231,199,235,28,192,180,236,192,227,60,123,10,107,249,4,89,185,78,66,57,79,54,226,17,156,8,34,0,72,29,167,32,4,14,166,22,55,129,5,0,183,200,18,121,119,147,108,53,203,211,131,1,140,184,7,68,176,244,182,84,3,112,176,25,216,13,44,165,12,194,149,219,247,237,243,127,252,178,189,245,238,5,106,159,211,230,120,27,128,47,70,134,127,61,215,34,40,1,48,154,36,187,57,157,225,249,232,3,217,116,71,1,116,160,75,238,39,252,137,38,80,241,170,188,215,5,250,249,94,145,6,66,163,60,55,45,98,15,208,15,253,226,122,142,88,214,193,158,51,76,108,248,227,188,42,180,89,214,241,57,130,44,148,189,237,118,237,180,93,48,208,51,186,121,46,129,124,93,79,128,84,150,254,2,139,122,116,253,94,225,179,126,227,127,86,162,29,130,133,37,244,81,214,255,66,126,30,152,79,198,62,215,94,80,9,4,172,218,137,181,160,85,53,160,170,119,253,131,83,112,85,239,130,146,73,172,249,119,174,93,227,89,225,147,227,19,158,217,190,126,205,26,123,8,48,238,197,66,63,78,187,238,223,186,65,6,116,187,13,221,25,180,13,100,219,223,30,188,1,32,142,90,111,119,39,192,123,218,214,175,91,71,44,72,173,190,188,44,229,231,8,12,217,188,109,139,13,141,60,180,2,207,43,125,167,20,32,176,106,21,112,63,225,153,227,17,50,179,101,85,222,218,216,228,82,38,232,187,2,176,125,211,218,141,54,71,240,71,4,151,6,217,239,79,76,76,216,234,213,171,61,67,92,16,187,167,143,82,23,56,3,36,148,253,141,86,2,166,202,202,87,134,191,178,200,117,206,20,160,91,112,88,154,10,160,75,239,21,43,86,216,229,203,151,189,63,148,25,222,76,166,120,28,125,165,165,122,184,158,0,135,193,91,183,236,17,130,14,166,114,115,54,70,105,3,93,55,131,27,68,59,99,41,201,189,28,74,51,135,20,0,51,193,239,45,109,205,64,90,198,217,242,166,136,9,87,245,3,208,235,227,66,125,198,189,52,238,213,167,210,221,15,37,48,68,142,7,60,2,39,48,118,120,151,83,135,198,139,172,227,163,220,59,198,126,101,223,39,9,190,168,35,112,71,110,19,139,128,112,1,103,1,254,20,223,235,9,38,73,3,235,85,10,97,20,231,1,81,102,105,163,49,178,97,211,70,91,152,156,176,113,2,129,216,205,24,87,96,10,227,151,57,171,96,146,20,7,101,153,183,233,217,121,99,166,186,91,134,143,103,70,50,151,112,19,143,143,60,243,172,61,246,232,19,140,167,121,230,54,227,147,235,202,178,95,250,230,153,215,114,9,208,120,83,48,137,180,213,75,1,38,250,93,206,17,122,110,65,254,44,14,35,234,151,229,108,255,36,237,175,48,254,52,103,170,92,183,84,101,189,161,61,62,175,17,9,239,14,155,198,157,68,213,69,180,14,197,41,25,161,123,87,125,158,235,123,213,215,179,50,165,79,138,209,146,213,71,26,8,80,192,89,100,161,96,237,13,173,246,153,31,255,132,213,55,117,217,217,139,151,237,246,245,135,150,199,34,191,68,182,255,44,129,59,245,149,132,181,17,248,212,66,160,82,140,136,150,2,153,244,173,169,69,155,36,184,99,146,146,27,179,192,254,5,230,206,212,36,58,39,41,121,80,95,235,131,152,218,76,231,41,19,223,221,59,208,84,209,63,90,29,62,216,164,189,190,251,136,241,246,74,11,205,186,40,46,33,42,91,160,77,125,148,97,189,41,106,109,163,47,52,55,20,164,84,42,47,240,156,9,202,180,36,173,183,43,73,121,13,74,20,212,19,68,194,92,250,250,215,191,110,43,251,7,108,227,214,29,238,132,225,23,10,127,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,143,140,2,250,255,183,132,45,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,219,163,64,245,191,251,175,254,11,251,137,103,126,210,158,125,226,17,91,219,183,198,86,246,181,91,235,58,178,247,75,115,216,68,67,247,226,57,224,17,47,192,90,132,12,91,161,61,89,225,171,238,124,148,186,221,177,250,102,91,49,176,193,238,220,190,104,5,44,211,97,186,150,43,84,236,225,240,152,189,113,232,188,205,204,97,93,141,37,125,107,231,90,107,109,235,195,45,160,13,142,158,2,36,145,21,11,136,91,88,152,226,53,199,49,212,164,6,230,158,27,186,106,131,151,30,90,103,87,147,173,223,218,110,107,214,116,91,95,111,23,228,9,56,5,236,134,40,209,16,39,203,53,210,7,0,84,38,178,192,190,236,189,171,130,157,164,221,11,190,205,230,201,252,6,108,131,232,193,88,128,123,65,124,209,56,62,234,58,209,36,133,178,129,98,94,34,128,236,95,7,155,60,91,84,112,11,91,112,193,116,101,241,199,83,224,86,178,163,33,95,220,27,77,176,178,150,155,64,129,192,135,24,175,56,237,82,160,129,224,186,222,151,80,25,183,40,131,3,105,27,123,162,128,192,56,89,252,150,204,114,127,130,36,162,73,50,228,139,54,49,95,177,151,223,126,199,190,240,197,87,237,202,32,245,234,129,193,177,108,19,48,178,140,101,62,134,228,229,105,178,201,177,56,7,28,150,74,0,123,180,141,98,137,47,13,85,15,156,6,161,37,143,195,123,5,128,167,247,50,239,130,123,85,158,215,235,121,107,191,191,148,213,205,103,52,224,105,29,230,21,0,182,147,244,229,224,216,184,101,169,11,174,108,123,101,222,75,166,20,208,79,192,79,49,11,2,207,114,98,80,25,5,25,58,8,98,47,0,77,117,224,82,69,111,246,87,57,95,54,223,100,236,147,237,61,61,51,78,192,7,153,216,180,95,25,252,69,50,161,171,128,96,181,87,215,172,39,136,35,79,198,186,244,106,1,178,10,8,87,57,143,238,180,6,92,15,86,180,182,217,227,187,246,1,241,239,218,224,36,118,254,185,69,75,83,194,96,160,181,139,44,255,6,198,220,45,155,156,28,183,221,59,119,210,190,213,182,98,213,10,178,224,223,35,131,190,219,58,122,186,0,199,5,27,232,95,109,103,79,159,182,84,125,157,181,80,122,66,238,12,43,55,172,181,195,71,142,224,100,208,107,237,64,246,49,50,233,215,109,220,96,231,206,94,32,83,57,65,153,138,30,135,222,61,220,231,220,201,179,214,215,217,107,51,227,211,56,92,172,177,11,216,243,39,129,207,61,157,61,128,226,5,27,24,88,235,240,94,25,251,155,54,109,194,54,127,202,86,247,15,216,208,253,251,140,167,146,109,220,184,209,179,245,183,111,223,110,15,30,60,240,224,128,13,27,184,215,185,115,14,254,149,85,174,207,122,239,234,234,242,99,228,174,32,59,122,125,31,127,56,102,51,99,19,214,210,220,102,67,148,0,104,234,106,183,149,171,87,48,103,22,109,99,255,26,187,73,25,0,5,38,72,67,245,59,157,193,135,26,196,110,5,190,255,69,55,65,254,36,253,171,12,125,228,119,88,44,23,3,141,35,15,58,208,29,228,90,225,191,43,235,155,32,9,250,32,74,159,197,153,23,17,130,126,148,229,174,205,97,56,239,130,231,245,245,141,30,204,224,217,252,4,2,41,123,190,4,56,238,104,109,113,0,63,74,0,128,174,202,84,35,163,157,91,208,254,28,227,42,197,120,80,153,137,122,130,73,234,40,205,49,71,224,80,17,240,158,224,119,185,133,248,122,196,121,210,92,218,205,207,0,183,217,95,7,28,151,11,130,230,98,154,118,201,54,95,160,95,128,95,176,95,129,21,42,33,160,125,2,253,37,230,125,137,99,138,56,34,228,211,105,135,253,106,119,148,251,38,24,183,250,127,130,168,10,136,156,46,228,110,17,37,136,164,202,154,162,160,150,18,99,121,97,49,231,153,253,117,236,87,41,131,178,236,250,249,175,138,99,198,116,117,198,154,186,27,44,207,184,205,19,228,210,218,220,75,121,10,92,11,102,231,24,191,89,251,251,63,247,115,118,228,216,113,123,235,224,187,118,253,230,45,202,166,48,55,232,203,102,69,206,0,237,51,57,202,132,48,31,52,239,26,41,167,209,212,214,101,157,204,187,81,230,233,68,110,214,198,114,4,53,40,206,136,96,130,76,117,129,165,37,237,65,27,44,126,4,83,209,114,173,99,234,77,137,245,157,27,235,152,175,27,75,243,91,90,87,89,11,117,100,212,215,8,5,43,48,215,115,10,242,65,135,52,99,140,245,68,199,20,89,183,21,68,212,196,253,180,141,17,252,82,215,212,136,243,200,162,189,248,226,139,246,27,91,119,232,50,168,21,182,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,81,82,32,128,254,31,165,222,8,109,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,213,21,112,242,243,239,254,237,231,237,31,254,131,95,177,141,171,215,219,158,109,123,172,169,189,155,43,2,135,84,219,30,24,237,217,232,130,86,236,133,121,129,110,0,200,88,178,199,128,233,202,90,46,10,116,83,135,60,150,202,240,25,167,123,236,165,211,99,21,155,26,155,177,247,143,31,183,123,227,139,150,109,236,178,238,222,21,214,218,210,69,86,104,22,6,169,108,93,161,61,37,217,83,11,158,235,52,55,40,131,25,46,180,170,234,246,232,227,163,19,54,57,49,108,95,255,202,107,246,244,179,187,29,114,53,212,1,8,129,117,113,213,166,7,188,147,190,91,3,89,58,143,173,10,229,115,240,205,247,56,237,139,208,174,232,98,13,200,229,1,121,178,248,23,184,23,172,82,182,46,84,142,231,132,248,235,29,112,27,3,64,198,128,87,158,102,14,136,244,119,160,117,68,215,199,22,91,32,204,137,159,96,42,154,8,254,21,200,86,143,3,32,163,85,234,135,139,80,214,200,89,141,86,114,156,219,104,115,207,104,60,13,56,196,191,59,67,0,69,12,91,242,114,220,230,23,227,118,240,196,121,123,241,27,111,217,161,99,35,100,44,3,41,91,155,168,181,142,229,119,9,141,129,224,165,50,214,248,0,197,90,6,120,213,179,147,61,227,24,240,39,13,101,149,47,144,231,217,227,2,119,181,111,222,12,253,26,39,74,193,247,233,177,68,65,105,162,130,1,138,60,75,1,32,169,172,235,68,93,198,98,64,213,2,109,143,0,61,245,120,234,211,40,112,208,235,115,23,201,66,38,179,91,193,29,17,32,159,160,159,50,209,117,127,101,93,203,110,95,223,23,4,76,57,166,150,217,207,189,128,194,17,178,148,99,180,43,202,181,227,156,27,5,82,170,25,113,110,18,35,16,67,176,179,16,205,225,32,209,102,27,215,174,161,30,123,198,134,129,225,99,35,163,150,164,141,123,54,108,4,96,70,44,7,232,46,2,71,149,169,95,158,155,183,245,235,215,219,240,200,3,27,121,120,223,179,166,71,70,134,109,215,174,93,110,187,63,78,54,251,34,237,221,177,117,155,187,67,40,155,254,202,149,43,182,107,255,94,183,215,111,106,107,181,219,192,241,135,15,31,90,75,75,27,253,30,255,86,246,241,241,19,71,109,227,154,117,14,143,21,208,161,122,242,39,79,29,179,23,62,246,113,219,189,123,167,235,44,187,253,22,174,209,63,48,96,235,215,16,188,210,218,106,111,188,241,154,67,100,101,74,175,193,113,160,187,179,203,78,19,92,160,52,248,45,91,182,112,238,110,47,75,161,96,0,193,102,125,111,105,105,113,173,122,123,123,237,245,215,95,247,246,247,244,244,248,61,234,128,186,239,189,247,158,165,41,29,176,125,235,86,59,245,254,49,219,190,115,155,221,33,120,224,196,133,211,182,119,239,126,187,59,120,27,142,187,104,131,180,167,21,200,58,49,53,206,152,2,180,235,95,237,244,225,52,80,125,101,79,175,235,237,193,49,181,221,14,210,249,248,109,155,198,178,156,26,140,62,209,198,112,97,236,42,195,158,241,192,127,49,64,123,130,204,242,4,207,147,100,33,144,125,127,145,113,17,129,197,43,211,59,206,120,44,104,108,176,95,37,15,228,192,161,64,142,76,18,88,206,111,42,55,160,96,13,65,240,58,50,252,5,250,155,155,27,237,194,165,139,128,247,156,113,25,130,105,8,250,192,234,94,161,2,115,88,213,55,51,38,21,76,146,97,127,138,32,155,56,17,68,37,238,17,103,0,169,149,52,217,86,244,180,218,234,190,21,62,14,21,68,162,230,107,76,230,129,227,117,117,2,254,56,144,48,127,148,177,175,57,36,205,245,187,96,191,64,191,74,37,44,3,127,141,97,101,250,235,28,125,46,100,22,173,41,147,197,69,2,91,123,7,248,10,176,145,50,108,140,77,149,242,168,162,89,30,192,254,129,253,63,165,53,60,16,137,153,201,220,91,4,216,207,96,197,159,37,184,39,211,146,181,5,192,125,50,81,71,219,234,109,122,114,10,103,138,187,182,117,195,128,173,234,239,179,83,23,206,217,193,247,142,217,245,107,247,128,248,92,127,98,70,43,177,53,242,74,227,84,82,151,40,185,163,69,130,246,116,54,100,201,168,79,91,118,106,194,70,8,112,224,127,4,89,169,97,4,32,113,223,56,235,149,214,233,184,7,234,176,6,104,109,244,117,184,166,245,28,0,0,32,0,73,68,65,84,66,199,48,207,233,27,189,171,143,4,245,151,118,212,230,46,191,104,78,196,8,0,202,225,132,145,76,69,45,69,255,11,240,23,232,23,228,68,103,124,28,88,135,211,60,199,2,99,16,67,7,92,20,230,233,167,122,27,28,188,105,255,246,255,254,55,246,187,255,235,63,215,93,212,77,97,11,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,31,17,5,2,232,255,17,233,136,208,140,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,95,82,1,71,59,203,231,252,157,207,252,140,61,247,145,125,246,143,127,253,115,182,149,140,216,77,88,158,227,255,236,22,205,164,162,66,250,56,28,251,232,8,176,44,38,187,110,128,149,103,116,11,140,11,104,147,165,45,8,151,136,131,229,0,232,133,34,86,216,144,193,68,178,217,142,31,61,99,115,83,88,149,167,90,173,187,163,129,44,254,78,160,94,171,195,176,18,89,221,2,75,202,178,23,156,142,85,177,154,166,158,125,20,32,181,0,228,203,2,1,227,201,170,109,216,216,109,87,175,115,237,88,143,221,185,117,207,138,187,107,217,180,121,108,203,83,4,33,196,114,64,99,0,20,152,138,128,4,254,153,66,187,170,0,251,10,109,142,169,77,194,219,17,64,24,25,186,69,213,110,7,238,185,237,54,185,195,170,243,77,178,190,215,255,142,1,0,61,149,88,104,147,246,248,103,96,178,82,139,75,100,204,198,177,231,207,3,178,170,139,128,58,50,151,173,142,123,145,181,92,46,122,158,179,131,49,194,29,184,54,231,123,192,129,178,158,121,97,197,47,168,89,98,127,134,32,6,75,181,163,15,238,1,177,46,43,39,90,237,232,197,235,246,226,75,175,218,107,239,190,103,57,40,107,193,219,47,27,124,106,151,11,141,1,201,99,10,64,224,252,20,208,125,145,12,218,69,50,142,83,60,171,110,35,55,4,101,219,234,93,155,154,46,164,166,83,107,102,239,250,228,234,112,77,178,116,245,104,74,153,22,212,211,126,72,95,130,243,85,235,124,129,231,236,104,105,162,252,193,34,125,0,76,4,170,150,129,184,2,246,99,188,207,163,95,29,182,254,130,163,202,126,214,21,230,166,103,220,94,190,152,35,179,151,113,32,192,239,176,147,192,129,36,13,20,200,85,54,113,35,208,49,141,147,193,196,212,156,181,183,52,88,67,182,222,4,182,31,12,221,3,234,46,216,190,93,187,129,245,15,108,237,192,58,187,63,116,199,38,169,213,190,126,229,74,203,177,111,47,191,37,146,17,59,116,228,29,91,183,118,45,22,225,247,249,14,80,102,12,117,144,213,126,225,242,89,175,103,47,171,252,129,129,1,235,1,106,127,237,107,95,247,122,225,19,163,216,231,83,34,161,190,161,209,14,30,58,76,253,248,122,192,248,29,59,240,216,99,254,252,151,207,93,196,151,34,106,119,111,220,176,29,59,118,216,192,234,126,123,251,155,223,116,187,251,145,201,81,91,191,101,19,231,199,8,192,120,223,3,46,174,13,94,183,31,251,177,143,1,228,223,244,236,237,153,185,105,27,27,31,177,39,159,124,210,142,224,12,176,200,179,212,3,231,207,159,61,107,207,60,247,28,207,244,208,102,176,232,87,80,137,178,248,247,236,217,99,247,129,244,178,250,23,76,86,118,251,90,158,73,191,223,189,123,151,254,169,218,133,11,23,188,45,186,230,169,83,167,92,83,101,158,79,82,126,96,255,19,7,60,11,253,254,131,33,198,65,222,166,134,135,109,239,206,29,118,248,224,17,111,143,180,39,167,222,234,209,126,154,249,42,59,249,5,250,102,114,124,202,186,218,218,29,226,11,200,106,204,104,30,20,21,160,162,96,23,58,83,125,93,132,222,102,82,73,244,77,187,219,131,252,32,22,152,243,121,2,38,154,168,191,62,205,243,165,24,163,117,12,183,34,215,39,204,131,120,130,36,53,232,1,191,216,243,199,153,103,130,251,101,238,81,34,221,62,201,177,245,4,113,164,217,127,15,23,2,61,111,133,249,64,179,252,185,178,217,140,61,32,56,99,158,44,119,98,114,60,83,62,199,56,213,239,243,220,35,201,171,204,154,16,139,241,84,128,243,180,202,93,0,153,201,47,103,124,225,4,193,113,139,28,35,23,146,214,70,2,103,176,180,247,113,203,152,45,241,44,205,0,253,89,250,40,230,227,93,87,101,201,98,138,106,139,0,176,27,154,90,252,213,218,222,233,1,17,2,254,234,27,5,97,44,18,192,178,56,61,203,254,89,203,81,186,161,177,62,235,193,36,113,156,2,228,116,225,25,251,92,55,133,125,61,33,60,238,50,176,88,38,112,128,249,149,100,95,130,160,33,5,195,248,28,96,50,199,35,41,130,11,228,236,129,83,133,2,111,104,31,203,159,181,116,52,81,238,32,109,115,4,2,36,88,115,14,236,217,109,107,113,159,56,115,230,156,157,60,118,210,238,13,78,217,53,158,145,85,199,178,204,175,4,78,17,117,188,186,26,210,214,213,152,181,44,215,104,167,124,69,123,102,202,110,141,231,109,130,168,128,226,60,218,101,8,170,241,64,44,218,167,0,12,214,231,42,125,19,101,237,40,17,156,32,200,79,152,18,110,19,172,191,140,23,205,95,215,6,112,207,237,60,40,64,177,84,114,119,80,41,128,50,63,150,25,11,58,47,166,96,16,173,179,220,91,62,37,121,220,88,82,233,168,181,165,27,200,234,167,28,7,107,121,134,62,63,193,188,249,226,31,255,9,243,227,113,73,30,182,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,17,81,128,127,213,133,45,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,27,164,128,16,176,253,226,47,252,60,246,229,167,0,127,179,214,0,57,250,79,126,254,211,246,139,63,255,179,182,131,90,229,130,175,80,77,200,25,54,214,64,168,56,224,14,138,238,160,191,72,6,170,128,160,234,79,59,97,6,0,169,54,189,67,122,32,81,85,224,136,44,244,252,208,172,3,163,57,234,205,143,142,206,3,230,26,200,90,109,180,190,21,125,86,193,194,90,80,73,24,73,96,83,175,10,112,177,0,88,206,147,177,222,217,217,137,253,250,52,54,223,216,140,3,208,162,80,190,51,151,207,3,199,0,117,100,17,63,241,248,94,192,84,222,161,96,99,35,117,228,129,75,17,101,211,46,144,29,142,125,61,133,229,33,92,0,114,160,91,9,16,37,112,153,6,156,194,162,32,83,41,92,250,149,137,43,123,120,246,112,111,190,64,169,56,71,181,192,229,1,46,14,168,108,125,96,154,111,180,161,66,70,111,17,106,38,247,128,24,96,95,104,147,7,231,24,157,203,57,216,231,87,8,24,80,237,246,24,187,4,197,203,92,35,90,209,245,9,142,72,144,193,15,160,79,3,183,203,28,27,137,225,88,80,223,99,151,111,76,218,191,123,241,243,246,202,59,199,109,120,26,147,244,116,179,91,165,43,123,26,26,71,11,21,72,32,138,6,70,3,242,11,224,214,190,214,178,246,213,62,105,47,88,75,131,244,77,187,252,24,255,224,15,195,163,233,249,252,119,125,94,250,133,119,125,4,211,249,35,84,121,30,101,55,55,0,114,199,0,235,139,217,58,135,244,249,5,172,200,57,80,191,85,129,162,69,26,55,203,142,50,144,95,104,83,1,8,109,140,153,249,137,73,215,76,245,228,43,236,147,37,251,204,204,148,195,221,44,25,199,3,43,54,90,10,221,111,93,187,106,59,86,247,121,54,245,243,207,60,107,223,4,168,39,201,184,150,131,195,212,253,123,182,131,172,253,28,22,234,195,183,6,253,185,242,216,176,239,218,180,25,128,219,96,239,188,245,166,219,219,207,206,207,16,48,130,86,140,153,53,107,251,237,194,197,115,94,163,94,240,92,192,92,153,240,199,113,144,208,231,171,87,175,122,48,129,32,179,108,244,27,200,118,87,48,128,128,102,55,99,237,214,173,91,216,234,63,180,129,190,94,183,110,239,164,60,128,130,88,148,1,175,126,212,248,76,166,9,114,209,56,96,204,166,72,87,150,131,197,28,48,57,219,80,135,30,216,171,51,158,149,117,175,76,113,181,73,253,36,128,175,118,52,53,52,216,205,235,215,253,126,218,47,123,120,101,147,235,56,105,218,72,105,6,185,9,72,183,117,235,214,217,23,190,240,5,223,39,231,1,193,102,101,251,235,222,42,49,144,201,196,9,120,185,98,171,158,123,30,128,156,176,249,99,179,222,255,147,28,219,188,119,175,107,112,139,160,137,4,144,126,15,142,6,175,51,199,25,129,158,141,175,206,206,205,97,71,95,87,160,79,24,91,208,89,61,95,132,54,105,0,248,179,2,158,107,99,137,185,204,121,17,224,46,116,216,51,243,53,130,10,140,105,15,60,97,191,142,96,52,50,66,85,136,130,99,121,215,88,172,208,151,130,201,42,235,193,236,118,152,173,242,14,186,254,195,145,49,2,56,134,112,250,152,230,120,74,104,48,70,22,209,64,129,6,210,79,35,56,134,197,188,130,12,228,32,81,41,44,48,167,53,230,138,54,133,131,67,125,29,227,138,108,242,6,2,53,234,23,230,141,85,134,224,131,10,97,6,102,173,13,17,130,65,118,17,72,18,179,249,60,253,196,124,83,223,233,190,202,210,255,139,108,234,31,217,254,107,172,232,125,114,114,210,203,48,232,124,5,175,204,80,138,68,174,28,202,134,87,123,5,228,101,207,175,181,160,202,120,210,243,39,20,64,195,179,21,241,208,207,231,22,124,189,140,232,24,182,56,109,175,233,203,17,62,103,93,122,230,107,173,15,82,177,180,59,25,76,17,20,162,241,211,206,152,248,248,199,158,183,45,27,214,217,217,115,151,237,236,217,65,187,115,247,129,221,99,238,53,211,53,122,238,252,100,158,160,155,188,181,213,69,172,129,113,181,186,163,155,32,154,146,93,184,53,100,183,121,236,121,150,42,203,214,92,6,146,220,95,165,59,180,64,200,13,65,165,53,228,122,160,0,8,15,252,161,221,90,39,188,105,236,87,127,104,108,232,185,106,91,109,253,209,122,162,117,8,25,62,216,88,159,98,60,103,138,147,227,172,187,42,201,81,192,81,34,85,151,68,255,188,125,245,171,95,21,232,247,97,245,193,73,225,83,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,48,21,8,160,255,135,169,126,184,119,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,207,87,224,195,40,198,62,253,169,79,122,198,48,12,198,122,59,155,237,83,159,248,152,253,189,207,254,146,189,240,252,115,98,83,74,107,23,165,134,232,145,169,10,197,17,248,242,77,240,26,152,21,7,158,213,248,20,240,135,236,94,193,82,1,171,152,3,65,193,116,221,174,66,214,238,93,106,69,47,120,189,234,10,0,168,179,187,195,58,187,218,220,246,185,2,105,174,66,11,57,85,201,240,48,50,157,95,71,198,175,76,169,205,70,198,166,61,99,118,161,184,72,230,239,93,27,159,30,165,158,54,153,181,249,251,246,19,31,221,108,219,118,247,217,252,228,8,89,187,211,156,76,230,112,12,168,200,61,32,138,80,175,121,238,206,123,132,108,96,160,116,28,40,87,205,243,28,88,223,91,9,216,150,196,16,63,55,99,101,106,100,235,129,149,161,170,44,121,7,253,162,217,66,150,98,114,104,160,172,255,101,136,174,231,84,70,122,41,1,84,228,218,49,192,37,133,208,57,143,23,117,194,163,100,23,87,168,181,29,197,133,32,141,189,55,84,159,108,90,218,66,128,68,130,44,96,139,215,97,163,142,181,181,140,183,201,42,159,158,141,216,159,126,229,27,246,111,62,255,13,187,61,140,49,64,139,130,43,178,100,82,19,244,64,51,184,155,16,122,173,93,116,135,172,238,165,123,28,184,171,118,171,57,58,66,91,21,226,166,87,237,187,114,112,63,188,249,129,31,236,224,226,17,29,203,203,65,35,23,85,95,68,200,158,86,128,130,174,33,132,91,162,166,121,41,162,236,252,154,189,254,244,204,172,117,183,181,0,178,51,182,48,159,163,100,2,153,212,232,155,6,108,247,117,247,0,244,22,108,136,186,220,109,100,139,175,29,88,3,140,173,101,174,207,115,125,101,161,247,247,180,216,51,123,246,218,185,83,39,45,13,4,92,0,218,174,93,221,79,31,46,224,246,48,77,63,97,199,143,83,128,130,47,86,245,246,217,107,175,189,6,236,77,251,185,202,6,223,179,115,23,217,249,95,243,241,38,72,223,0,60,151,69,190,64,177,250,70,53,237,31,121,228,17,183,195,151,53,190,50,178,101,207,191,125,251,118,15,40,216,176,97,131,103,208,171,46,251,234,213,171,109,152,12,120,237,187,131,101,191,182,117,171,86,250,239,155,55,111,246,62,191,65,102,191,32,253,224,224,160,131,118,65,119,129,94,217,240,11,202,235,92,101,217,11,206,183,181,181,57,176,95,137,243,192,89,50,248,21,168,162,172,125,193,226,190,190,62,207,204,23,20,238,234,234,242,0,3,5,31,200,178,95,117,223,245,12,130,201,122,6,5,208,40,131,92,231,235,30,250,93,215,191,78,144,128,44,230,117,236,40,206,4,43,104,171,192,243,44,176,92,207,162,103,208,251,197,139,23,253,184,142,142,14,107,32,179,59,70,64,67,61,89,219,139,4,186,36,160,185,69,198,180,91,212,115,77,5,26,196,85,246,0,189,107,243,23,55,8,87,130,209,165,129,182,244,37,2,40,215,26,80,229,217,181,171,172,160,30,230,139,134,191,143,55,77,3,174,163,24,25,102,12,107,4,231,114,108,132,151,74,95,232,124,101,172,231,9,82,144,3,197,248,131,97,12,63,114,75,151,7,228,47,61,183,50,203,231,24,87,28,238,58,117,181,52,51,199,39,109,120,102,129,243,138,158,197,174,155,234,242,58,71,253,174,128,21,15,166,161,37,77,196,247,60,243,244,83,244,127,27,207,56,67,86,125,158,165,140,32,33,218,174,199,169,176,208,8,250,115,178,26,254,93,55,61,251,178,173,191,244,95,14,222,80,192,133,2,52,22,52,167,185,70,133,18,6,10,32,104,168,7,246,227,244,160,96,9,125,95,110,27,10,177,102,177,46,49,162,21,116,161,172,126,109,223,90,79,63,212,2,215,155,239,122,215,57,186,127,123,123,187,143,7,193,126,5,131,116,119,119,51,207,86,216,230,53,247,236,236,153,11,118,158,192,150,225,241,105,27,97,25,99,5,179,57,244,31,155,173,90,119,49,71,144,195,176,173,237,91,101,79,108,216,108,153,107,151,237,102,174,74,201,5,128,63,129,41,45,4,29,105,250,43,56,65,253,168,245,77,12,95,237,215,242,199,55,255,189,202,120,209,186,237,191,177,164,224,159,192,124,215,58,163,134,126,168,241,223,241,81,142,34,26,3,73,74,169,212,103,112,50,160,95,21,30,147,194,118,225,226,217,51,246,197,47,126,209,62,249,201,79,126,199,89,225,107,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,176,20,208,191,41,195,22,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,232,41,32,36,99,255,219,239,252,174,189,245,214,91,14,1,23,242,202,52,54,219,188,121,157,189,240,220,243,246,227,47,124,204,30,193,30,90,25,206,144,49,224,21,112,31,80,46,224,36,232,232,54,246,144,29,89,83,11,214,9,152,9,220,85,4,115,216,23,1,26,11,92,69,149,18,10,244,135,236,67,138,8,15,192,154,251,46,240,177,8,220,19,28,237,234,233,182,174,21,61,214,64,237,247,201,217,49,63,39,78,102,189,106,62,203,18,92,118,220,233,84,205,214,91,233,165,73,74,6,204,46,204,216,165,107,55,45,71,22,253,24,192,47,145,137,217,190,71,247,219,166,93,3,128,172,28,76,156,186,214,245,41,155,197,86,61,77,91,203,4,21,36,104,91,172,46,107,209,162,30,93,0,31,91,123,178,207,139,178,15,39,178,33,46,31,107,50,177,43,139,115,100,10,243,76,60,80,149,115,150,217,149,222,85,70,192,25,62,25,171,101,178,140,21,0,0,19,3,42,242,14,224,23,88,20,134,143,202,107,91,100,76,17,19,37,128,30,246,233,81,32,157,106,109,23,166,39,60,171,57,45,192,223,216,70,224,0,238,7,177,140,101,129,181,19,243,49,59,113,234,150,253,251,23,95,194,130,254,190,91,148,215,183,183,216,66,41,106,139,16,184,42,160,95,25,195,126,95,238,41,125,28,182,9,204,243,159,106,163,11,40,150,201,32,23,220,23,188,20,172,19,191,172,101,221,10,254,127,119,152,169,122,225,58,78,65,28,158,229,207,119,101,100,235,127,10,17,144,35,129,130,60,154,1,211,218,223,9,112,156,165,198,253,170,246,54,107,34,107,63,33,113,154,169,1,78,61,113,109,155,55,108,4,94,143,90,247,138,149,22,37,24,96,93,255,128,219,180,59,48,5,56,223,84,6,61,96,185,139,126,153,193,37,160,130,70,10,40,232,226,183,174,214,118,187,120,238,60,217,199,173,118,23,91,244,6,202,52,108,89,207,245,70,25,35,244,219,60,215,235,106,239,160,220,66,134,62,164,188,2,112,91,224,91,89,251,2,239,143,62,250,168,143,85,101,238,75,147,219,183,111,187,37,190,192,168,64,189,160,169,108,226,21,0,32,192,125,243,230,77,223,167,239,123,201,126,23,132,87,64,129,128,190,192,189,64,174,222,229,0,32,248,190,113,227,70,223,167,227,222,123,239,61,31,203,235,215,175,119,0,175,123,8,192,43,3,95,165,7,4,206,85,199,93,109,121,226,137,39,28,254,11,18,171,189,111,190,249,166,237,220,185,211,20,8,144,196,29,67,25,252,114,49,80,64,130,238,161,107,43,8,64,191,233,124,29,171,64,1,193,123,65,255,55,222,120,195,143,219,68,219,38,39,143,217,150,77,155,121,190,107,14,157,55,210,30,129,225,22,198,218,55,94,121,149,246,108,176,29,4,55,228,208,227,198,200,3,159,163,105,64,252,28,89,239,154,251,11,100,193,75,151,106,35,153,248,204,155,170,162,74,52,230,201,242,150,37,187,198,134,250,78,217,233,130,213,14,199,153,147,213,34,251,232,111,57,124,104,222,56,232,231,216,40,48,61,193,60,139,49,87,22,249,173,196,123,149,114,19,114,205,136,64,226,229,128,144,99,29,152,167,108,64,129,114,19,133,133,57,207,120,143,19,24,84,98,13,41,240,82,176,141,218,162,114,32,189,148,91,232,38,112,164,157,96,152,72,161,108,247,249,79,38,27,30,222,162,118,113,207,34,235,84,20,231,14,93,223,199,44,83,189,169,165,209,158,120,244,49,28,11,230,108,130,224,155,22,220,31,52,38,212,79,210,167,198,166,133,156,191,247,166,231,213,121,203,165,39,148,213,175,126,81,208,134,2,86,38,24,119,210,79,99,69,80,95,235,157,130,78,210,4,84,196,146,20,18,96,189,211,61,212,78,253,190,200,186,170,224,141,58,52,84,112,130,166,182,54,253,174,215,242,38,205,181,105,188,104,156,235,55,5,119,232,222,10,90,209,53,178,140,177,245,235,87,0,252,91,109,251,206,117,118,230,194,69,59,113,230,44,46,9,148,110,224,82,121,94,149,156,217,52,193,51,177,202,61,91,55,208,111,123,183,108,179,244,208,13,187,52,154,35,232,138,254,175,178,78,177,28,165,112,162,136,177,134,233,17,180,85,89,215,188,77,124,150,251,64,153,181,173,74,39,71,24,55,17,230,162,86,201,4,98,83,161,196,199,129,159,196,31,10,188,240,248,40,157,199,253,57,203,75,20,36,232,87,57,112,68,41,155,50,58,49,107,153,186,86,171,82,91,64,229,48,0,253,122,240,218,3,47,95,40,188,7,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,15,69,129,0,250,127,40,178,135,155,6,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,254,76,5,4,80,124,251,175,255,203,127,104,35,35,35,54,62,54,226,224,72,64,114,255,254,125,246,194,71,159,179,143,124,228,113,235,233,91,97,37,160,152,211,22,160,140,32,191,96,83,2,176,4,241,81,202,103,237,66,75,48,74,0,44,2,36,151,189,126,20,139,117,189,116,174,50,205,161,89,212,189,207,1,241,176,120,39,131,115,240,198,85,91,0,138,169,46,180,50,105,219,58,177,66,7,114,205,241,187,0,191,103,196,82,243,62,73,150,103,125,163,178,139,179,190,191,44,208,205,69,75,4,36,220,184,117,199,70,103,231,109,46,63,99,41,142,73,101,211,182,118,199,1,235,25,232,181,252,204,125,7,140,145,198,12,240,233,54,144,16,16,216,196,137,162,104,2,112,100,219,170,254,119,44,70,190,114,28,160,73,230,189,50,77,171,139,128,243,162,44,203,149,161,186,68,154,128,122,32,46,135,84,42,69,32,155,127,193,203,40,240,50,190,132,5,5,186,150,56,28,160,83,57,231,100,232,2,51,137,18,112,40,78,241,115,92,2,102,33,109,56,24,228,230,44,67,150,47,190,223,14,248,193,99,24,9,16,184,128,107,193,216,200,130,253,251,47,29,178,175,190,114,196,238,63,40,90,83,107,3,240,51,102,163,115,100,205,3,46,23,129,109,9,40,156,35,85,101,77,3,249,5,230,245,92,66,254,17,218,164,108,124,5,27,232,165,108,97,129,127,215,19,98,39,240,191,12,12,107,157,167,63,151,72,222,7,59,248,164,235,10,228,113,85,141,24,94,30,200,128,102,114,105,80,221,118,7,254,64,203,86,0,125,35,99,97,211,186,181,118,133,154,241,179,115,57,123,124,255,1,59,58,124,4,232,184,222,202,128,252,217,251,15,108,160,185,213,246,110,88,143,149,121,220,51,216,117,223,93,216,168,15,211,45,155,217,175,254,56,121,240,160,109,217,177,131,254,155,177,189,188,171,22,253,4,99,84,160,124,28,167,8,101,223,207,147,165,126,230,250,117,219,181,99,167,141,12,63,176,157,59,182,185,133,249,193,119,222,182,237,219,182,216,123,71,223,119,75,117,61,179,128,185,50,173,149,157,47,64,42,187,115,193,113,129,113,1,87,109,130,179,202,160,127,233,165,151,220,42,95,231,9,254,127,228,35,31,177,99,199,142,57,220,84,208,128,178,183,31,127,252,113,7,184,10,8,168,199,26,94,231,238,219,183,207,174,93,187,230,159,5,128,21,0,240,212,83,79,185,189,190,224,175,142,85,192,129,158,225,213,87,95,245,235,41,80,64,247,20,164,85,182,189,230,142,50,248,247,236,217,227,215,211,125,117,173,243,231,207,99,101,254,164,7,23,44,219,196,171,109,114,8,144,93,191,246,169,172,128,192,175,238,163,0,0,57,27,168,143,238,161,157,174,63,65,185,132,125,251,246,219,153,19,39,29,106,203,197,160,183,191,223,154,208,227,224,201,227,212,147,111,176,41,250,40,197,48,42,48,136,5,215,61,51,157,224,23,181,95,243,162,194,88,208,184,145,54,26,123,138,97,81,32,136,192,175,218,174,96,158,50,159,53,146,4,238,25,62,108,250,29,171,118,230,74,42,142,115,70,129,217,194,220,209,49,26,91,122,62,149,187,200,209,15,179,100,146,231,176,110,103,167,95,79,150,241,14,143,129,253,26,23,234,43,245,165,187,126,16,216,16,167,1,11,156,91,5,56,167,113,117,72,240,188,106,183,198,94,19,237,140,2,238,51,137,122,107,4,176,79,19,112,194,244,180,69,126,83,233,9,149,127,88,228,126,21,64,182,198,180,190,251,220,247,134,45,173,105,106,254,119,217,164,131,158,91,237,215,38,56,175,177,160,64,4,181,49,195,189,53,6,38,38,198,44,199,124,151,34,154,66,145,198,122,207,254,215,124,90,62,87,186,73,83,65,122,157,159,78,36,77,163,210,129,58,247,208,187,182,15,207,89,5,139,124,184,13,26,151,234,39,221,115,108,124,196,90,154,178,22,201,148,172,127,160,143,64,149,30,15,0,57,117,238,162,93,184,124,213,30,220,159,165,160,137,217,170,58,202,59,204,204,217,200,217,243,182,119,207,102,219,186,166,31,141,47,218,3,12,80,168,162,194,64,160,143,82,56,7,168,204,9,75,24,17,30,180,133,181,131,230,248,114,195,46,66,56,120,177,159,177,64,165,21,139,151,208,29,243,18,253,29,160,99,106,127,248,129,158,249,239,49,79,172,89,250,123,33,73,80,67,25,55,150,56,193,15,13,100,245,63,88,156,34,8,100,198,234,112,108,121,200,90,241,202,75,175,216,127,246,203,191,204,201,97,11,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,31,182,2,1,244,255,176,123,32,220,63,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,63,116,5,106,180,8,21,62,249,137,143,219,173,27,215,29,156,197,160,54,178,127,126,138,44,215,231,159,127,222,158,121,230,25,219,176,113,29,192,60,5,132,159,182,28,128,52,157,2,86,3,121,138,100,164,39,100,189,15,80,82,134,42,196,16,88,174,140,125,192,31,208,55,166,58,247,128,178,42,251,99,64,28,193,63,237,144,93,123,41,15,253,97,127,149,204,85,189,6,111,223,4,244,223,176,148,142,195,38,58,13,192,109,2,148,9,120,21,0,240,201,120,202,146,0,160,36,224,43,73,221,122,101,66,215,213,113,95,238,81,0,232,221,28,188,109,167,47,94,180,209,73,178,226,85,255,58,211,100,55,168,57,30,3,248,125,229,181,227,118,240,80,217,214,247,119,91,150,186,207,155,214,175,178,214,166,117,64,192,5,171,167,174,119,9,55,130,120,91,55,54,253,100,252,146,225,79,250,56,175,34,193,7,164,178,242,170,112,253,10,233,193,49,1,115,238,167,173,74,32,66,100,9,186,201,161,64,89,174,250,143,147,28,174,11,178,215,192,92,237,123,52,146,244,76,87,7,93,4,61,64,143,241,205,166,20,0,247,211,181,50,205,0,126,50,211,105,176,162,15,0,128,93,128,213,138,125,253,237,67,246,197,175,31,180,147,23,102,128,250,100,168,3,204,134,167,75,150,206,146,37,143,51,65,145,12,253,52,25,193,53,72,8,120,213,127,80,54,221,91,159,85,235,92,118,219,200,72,255,10,244,215,32,108,28,61,75,60,175,192,191,91,240,3,23,57,124,105,19,221,252,246,77,193,20,122,94,181,63,2,148,91,134,138,2,117,26,72,202,180,142,226,82,80,37,16,35,69,32,192,93,250,242,103,63,243,105,135,252,19,64,58,89,176,207,78,140,82,51,28,120,143,158,215,174,94,113,48,59,49,250,208,158,126,250,105,123,231,173,183,176,226,159,112,232,57,14,128,127,244,145,253,110,165,62,62,54,106,51,211,147,252,54,101,7,246,239,247,172,253,75,100,243,235,249,154,201,70,95,191,118,29,181,236,27,237,224,193,131,14,239,243,100,166,63,251,244,51,128,224,10,53,221,239,185,149,125,223,202,21,110,95,175,218,246,2,225,202,218,23,236,86,70,181,0,233,126,174,43,32,42,192,170,172,107,193,85,101,232,11,146,107,156,233,89,117,252,114,118,182,174,163,113,169,99,5,116,7,6,6,220,90,124,121,159,0,187,172,250,79,156,56,225,16,93,251,117,47,101,137,107,14,168,175,244,82,230,190,158,67,215,81,246,184,96,189,130,22,52,255,222,125,247,221,111,221,79,64,91,182,250,186,238,242,185,10,0,56,112,224,128,239,83,54,191,218,167,0,128,79,125,234,83,30,224,160,146,4,2,254,130,243,122,222,23,62,246,227,118,250,244,105,63,95,129,8,186,167,206,81,123,116,111,217,220,171,204,69,162,152,37,59,190,199,138,163,35,22,7,240,82,53,130,173,182,84,232,254,122,45,107,162,236,125,105,83,27,11,124,102,110,104,44,43,91,59,198,92,85,9,140,34,101,28,52,108,148,129,175,72,25,101,211,139,12,107,168,201,186,94,175,216,18,232,103,96,96,207,191,128,163,199,130,205,243,204,121,234,201,59,141,95,134,226,156,36,189,4,239,181,9,160,247,174,232,115,247,2,61,71,17,119,12,58,17,187,119,32,63,112,188,90,129,76,51,14,24,149,30,112,80,210,36,96,83,251,19,2,253,124,93,200,149,108,228,222,3,91,213,183,219,198,39,134,61,0,32,210,92,239,218,105,108,136,88,235,218,37,61,196,247,216,212,183,26,63,210,84,155,250,76,109,93,6,253,114,13,209,88,97,65,241,224,15,29,47,123,253,24,231,232,60,221,67,199,43,104,40,206,103,181,77,199,104,172,169,207,149,45,255,157,155,116,215,166,119,245,243,114,201,0,245,145,218,174,107,106,95,37,130,243,71,113,134,184,42,101,236,3,209,235,90,108,247,246,109,54,176,106,192,86,175,90,99,39,79,159,161,92,197,85,27,66,11,173,110,51,106,198,213,75,182,99,221,128,237,91,179,193,110,61,24,178,211,119,115,54,69,119,44,206,210,135,49,214,46,214,119,239,68,117,39,107,182,2,61,20,226,128,92,220,79,223,181,17,246,161,103,226,97,136,43,226,201,255,236,77,107,136,214,161,20,218,45,104,44,176,46,39,8,200,104,174,143,179,6,44,218,92,121,202,34,201,58,123,31,7,11,64,63,71,47,93,254,207,190,92,216,27,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,63,0,5,2,232,255,1,136,28,110,17,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,14,5,4,73,124,251,153,159,250,140,157,59,115,10,96,73,238,56,217,181,45,64,179,77,155,54,217,199,200,220,255,216,199,62,134,205,247,70,7,98,202,176,44,149,22,177,149,167,14,54,103,38,85,51,26,152,87,162,230,118,130,172,75,72,22,191,77,57,208,114,168,35,144,7,135,17,98,134,64,193,244,74,110,159,158,74,145,149,10,196,91,36,67,119,113,126,206,170,5,224,15,192,174,64,22,173,178,248,31,98,159,94,196,41,32,5,120,175,114,237,6,0,149,32,153,96,87,42,9,108,37,27,62,91,223,104,117,216,177,71,32,67,176,36,203,83,87,122,118,126,214,198,129,192,71,177,162,158,154,3,16,213,55,89,71,239,10,123,226,217,23,236,159,253,206,239,218,241,67,55,237,250,221,89,32,254,162,117,180,53,90,169,48,111,153,52,153,230,27,87,91,79,87,179,173,91,179,210,122,121,239,230,183,44,117,236,211,0,165,68,20,32,22,1,148,69,5,10,115,192,248,69,183,247,175,120,74,42,143,39,160,93,229,159,52,202,106,38,27,88,117,234,213,86,233,34,220,21,1,242,251,134,101,191,130,0,192,125,168,65,22,178,130,33,202,64,178,188,48,24,208,93,37,1,208,62,206,51,25,224,221,226,128,254,108,23,129,11,25,59,116,248,166,125,249,181,35,118,236,220,77,155,204,69,173,20,109,224,250,25,107,110,111,230,58,17,108,173,1,211,177,130,165,40,107,144,3,236,37,9,140,168,65,81,14,19,92,163,9,186,203,50,136,45,1,248,75,64,120,89,247,11,56,198,41,11,32,0,205,73,28,239,173,253,179,255,144,141,193,210,115,43,100,65,194,203,49,160,118,117,157,82,123,214,56,32,50,130,22,81,128,93,146,192,131,4,199,53,16,100,49,69,230,189,250,179,14,240,123,235,206,45,251,185,159,251,57,251,194,255,243,121,75,213,167,1,179,5,107,106,107,177,169,153,41,155,7,238,198,210,4,82,224,214,48,60,49,98,143,62,245,152,189,254,250,171,118,103,232,174,165,121,70,89,232,119,98,199,127,250,248,73,50,138,147,62,46,50,92,95,142,19,2,221,2,171,130,233,247,30,220,183,143,126,244,163,246,229,47,127,217,109,250,149,177,63,52,52,228,224,94,25,248,202,178,86,102,188,50,248,101,189,47,32,42,155,123,93,67,199,10,190,203,14,95,159,15,29,58,100,219,182,109,243,115,164,149,172,248,149,165,191,106,213,42,183,223,215,177,130,242,227,227,227,174,157,91,189,51,230,5,229,117,79,253,166,0,130,214,214,86,255,124,244,232,81,7,249,186,215,192,192,128,235,47,27,127,5,5,40,155,95,247,85,22,183,220,6,148,157,175,235,234,158,130,199,2,251,253,253,253,126,61,221,119,122,122,218,207,23,36,22,8,22,212,213,126,129,97,189,244,156,210,68,125,173,182,207,50,199,84,94,66,207,170,182,233,94,23,9,140,145,205,187,94,241,120,210,199,176,180,217,186,123,151,141,112,252,174,45,155,237,248,197,75,140,95,141,35,160,248,34,54,238,140,53,141,47,221,87,227,92,239,186,110,145,224,141,15,131,103,205,7,189,22,1,215,81,134,253,34,16,94,25,242,202,228,143,202,83,95,193,49,140,17,101,245,103,226,212,99,103,220,20,89,15,52,78,23,105,111,145,103,170,221,151,227,25,91,122,198,184,2,120,184,151,238,223,216,212,98,43,86,172,176,230,150,54,95,15,116,188,128,115,146,160,133,138,74,110,240,93,65,71,94,228,67,1,8,180,159,144,22,215,38,206,125,53,130,19,236,99,74,224,114,48,100,123,246,110,19,99,71,255,57,238,99,62,150,116,159,4,227,86,229,70,162,156,83,27,233,222,213,255,159,63,124,206,45,237,213,103,105,174,151,244,209,119,1,119,189,43,32,72,129,6,114,145,80,57,132,105,116,150,51,130,130,22,34,88,222,235,62,62,223,152,75,218,228,20,34,205,211,117,10,18,80,63,208,200,239,216,116,93,141,49,173,149,122,105,188,104,44,74,51,109,141,241,70,155,29,155,178,116,35,107,27,142,34,121,230,82,113,102,193,26,211,141,246,212,206,221,182,177,127,141,125,243,232,97,123,247,232,123,54,51,75,192,2,207,127,3,163,145,212,173,91,118,96,213,58,219,208,220,75,0,198,61,187,58,190,96,35,44,89,139,137,138,197,27,88,131,213,23,178,233,215,127,8,236,46,45,18,201,151,126,156,30,20,96,196,218,65,124,128,247,165,218,242,221,54,119,79,208,58,202,227,149,253,239,140,156,181,55,179,94,47,78,216,56,109,74,49,136,212,79,239,190,253,206,119,187,68,216,31,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,63,64,5,248,167,99,216,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,31,128,2,223,194,184,191,252,159,254,162,195,189,60,128,85,184,168,1,216,42,75,239,3,143,236,35,171,250,41,219,182,117,179,245,174,92,69,250,237,34,110,242,0,61,18,103,149,113,90,169,22,106,153,251,162,99,64,91,168,142,197,5,249,129,74,37,142,19,92,43,3,213,98,73,254,207,124,142,135,48,2,217,128,119,128,32,33,53,101,226,171,94,187,50,117,139,212,220,86,221,230,44,96,81,48,110,226,225,67,187,11,80,138,80,163,187,14,88,93,36,171,88,153,197,41,206,169,240,187,174,155,72,82,75,188,185,13,128,149,246,203,11,217,193,7,109,158,227,110,220,185,105,231,46,93,182,34,160,169,204,206,173,91,183,219,207,127,246,63,151,172,145,29,123,159,169,94,27,194,254,187,152,178,238,174,53,54,68,237,241,198,166,110,187,74,134,243,165,123,23,112,38,224,74,60,195,138,222,38,91,217,215,105,3,125,29,182,118,160,219,193,127,111,103,3,117,222,219,1,166,9,178,96,129,254,60,15,164,220,3,28,170,128,63,48,22,79,70,118,43,237,174,80,67,188,8,48,87,22,57,116,207,97,164,218,40,185,148,225,175,108,215,42,199,241,133,99,208,196,125,184,177,67,7,132,197,83,192,253,58,217,245,103,33,143,205,118,109,112,220,190,252,141,55,236,141,206,225,217,69,0,0,32,0,73,68,65,84,35,88,106,83,64,187,20,239,198,161,0,203,255,84,193,230,177,250,31,27,159,182,100,38,141,157,117,61,129,14,244,19,193,19,130,145,202,150,214,75,217,249,112,63,39,107,122,243,90,216,16,76,181,77,224,81,80,208,243,252,1,195,209,146,254,89,182,200,62,141,6,94,2,250,186,142,111,106,253,242,103,126,210,207,236,17,212,251,214,225,58,66,167,178,229,113,38,104,109,168,39,232,99,154,82,2,69,119,131,120,247,237,111,18,72,209,111,83,100,229,11,120,118,116,119,225,220,112,215,178,0,60,89,167,119,180,183,89,27,80,252,125,172,226,7,54,172,179,169,83,211,4,107,204,218,62,130,76,198,24,47,233,122,236,198,201,10,143,17,36,34,251,122,101,216,107,76,41,91,220,33,54,251,5,178,167,103,103,252,187,246,247,247,247,219,12,215,136,146,113,156,224,247,5,0,115,126,116,209,218,59,59,60,115,255,229,151,95,118,0,42,219,126,1,118,29,127,129,210,2,231,47,92,180,93,59,119,48,126,182,58,228,87,22,252,208,240,8,80,127,198,97,187,64,170,178,166,79,157,58,229,153,244,155,55,111,118,120,43,168,46,96,190,101,203,22,59,114,228,136,95,79,208,86,48,191,187,187,219,225,187,74,21,8,204,203,30,95,246,253,10,0,16,192,95,222,39,151,1,193,95,5,16,168,143,206,156,57,227,1,6,135,15,31,118,96,47,112,251,30,217,204,143,60,242,136,7,40,168,109,10,202,81,224,130,224,190,220,7,244,12,106,147,2,34,20,92,160,246,40,131,95,224,87,231,41,195,95,129,16,10,110,208,61,212,70,5,30,200,13,65,229,2,74,128,247,137,209,49,202,68,140,218,157,193,91,246,216,129,253,118,137,121,201,20,97,100,211,247,116,126,137,107,9,58,235,154,10,44,144,51,131,250,35,162,57,175,141,113,230,223,153,225,17,57,60,40,235,27,106,172,128,128,2,1,38,130,185,30,16,66,0,140,207,19,238,41,187,246,12,100,189,196,252,80,189,119,225,253,24,251,53,50,53,180,4,193,25,188,92,143,249,130,35,69,2,216,175,32,133,238,158,62,215,134,27,242,51,215,161,175,139,244,133,2,55,22,242,5,119,16,80,57,8,34,6,44,135,43,71,30,11,249,24,237,139,251,122,146,116,103,144,50,1,59,154,138,67,148,73,200,205,205,187,150,106,163,7,75,48,158,53,102,117,141,133,133,89,198,18,243,244,123,108,10,106,144,174,26,151,210,64,223,245,174,125,122,73,35,193,254,154,139,1,101,57,56,78,90,234,165,77,253,168,126,150,174,2,244,58,71,159,53,95,21,28,165,50,37,75,43,202,183,181,66,191,107,211,88,210,92,88,62,71,231,235,55,125,103,194,120,240,201,248,248,40,101,82,88,103,227,56,26,80,62,164,136,147,73,20,7,145,206,150,6,251,196,79,252,152,53,247,182,216,159,126,227,171,54,114,191,106,43,232,248,59,83,4,118,205,92,183,39,247,108,183,141,43,153,199,11,151,108,98,142,241,64,172,82,44,67,127,122,108,145,214,19,5,77,48,6,188,175,150,3,0,216,137,222,69,95,52,20,24,162,163,190,251,38,173,203,56,187,196,9,226,137,227,156,50,79,96,89,154,117,81,167,233,204,69,214,250,24,142,38,154,87,191,245,155,159,251,182,11,149,40,177,114,255,225,3,230,109,163,255,125,85,159,109,246,223,99,172,155,218,162,90,31,217,138,42,3,17,182,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,107,81,160,246,47,173,191,150,75,133,139,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,31,82,160,70,126,150,118,124,230,83,255,17,89,154,83,64,14,178,82,217,87,95,143,117,253,198,77,246,212,19,79,216,115,207,60,141,149,249,78,235,2,130,186,213,53,176,173,52,63,227,64,46,169,212,74,0,183,195,107,17,127,225,22,128,154,191,3,176,4,223,180,75,240,172,68,96,64,28,251,126,213,214,214,230,220,15,208,36,8,183,8,200,154,0,48,165,201,212,46,47,44,146,151,79,70,107,138,172,210,233,89,7,252,195,247,239,89,25,88,157,228,58,170,149,13,217,115,24,40,232,151,228,184,70,160,104,26,8,90,141,0,199,4,252,20,36,144,205,96,213,127,195,174,221,188,110,99,100,63,207,3,28,227,233,6,156,8,62,97,159,254,217,191,171,38,68,254,248,181,51,118,224,201,23,236,15,191,252,77,197,35,216,108,190,100,117,173,93,150,135,82,37,91,122,128,105,100,253,98,27,94,142,21,237,202,131,156,93,29,186,109,45,13,163,150,77,93,193,218,58,97,93,29,212,254,110,203,18,4,208,97,235,250,59,109,219,186,78,92,6,226,86,95,215,72,224,1,32,83,90,241,34,223,151,182,151,129,140,243,192,51,218,95,206,19,156,0,80,34,24,64,217,253,85,96,162,106,144,167,82,53,224,87,170,204,99,111,207,115,164,26,128,101,205,86,77,53,90,33,70,93,247,133,152,253,233,87,14,217,55,94,59,70,64,66,1,252,222,10,228,111,4,154,147,165,13,0,43,19,100,144,36,144,193,193,158,174,77,223,196,229,24,224,0,13,168,71,0,129,204,20,98,100,216,86,125,223,18,119,163,80,182,190,47,204,43,163,26,32,10,76,20,84,19,104,212,187,50,251,11,4,42,68,241,214,86,121,5,1,201,101,72,168,110,22,172,116,126,199,211,84,180,131,119,253,169,157,60,145,63,163,104,92,130,32,141,201,233,9,91,191,114,181,173,236,104,179,91,131,148,98,0,20,119,96,31,47,176,29,231,247,57,64,219,57,128,122,87,119,47,129,36,5,219,177,103,175,29,58,120,144,254,89,180,254,129,53,192,212,180,237,98,108,166,40,97,240,250,155,223,180,189,143,236,181,187,15,70,108,215,142,29,118,23,91,251,7,15,30,216,154,129,1,27,61,121,194,54,16,12,208,214,209,110,175,188,246,170,109,197,238,254,48,215,217,177,107,151,131,253,119,248,188,14,248,45,235,124,61,139,2,70,4,190,85,183,94,217,242,130,246,122,23,236,86,230,243,229,203,151,9,36,105,114,235,252,189,123,247,122,214,190,50,237,87,247,246,56,216,255,233,159,254,105,215,65,118,250,58,254,54,238,19,178,251,151,149,191,96,185,50,228,5,208,149,253,175,119,65,117,5,18,8,222,234,56,129,91,193,123,233,173,223,94,120,225,5,27,29,29,117,171,125,245,195,224,224,160,61,193,124,148,149,187,130,6,30,18,252,34,199,1,181,89,206,2,218,39,120,175,251,40,56,65,217,224,122,87,123,20,32,176,111,223,62,63,183,191,191,223,222,120,227,13,239,219,71,31,125,212,237,231,149,217,175,62,191,117,235,134,131,113,233,246,228,147,79,122,59,20,184,32,64,92,71,64,197,254,253,7,236,197,47,125,201,199,200,29,202,96,172,221,186,197,122,187,59,233,95,230,179,250,91,27,29,63,205,90,178,88,236,180,166,116,243,183,198,144,158,33,6,212,151,214,218,84,131,190,14,208,157,37,176,96,10,231,9,31,143,204,235,201,201,105,230,110,3,153,223,26,167,92,149,125,105,2,1,138,140,235,28,112,62,199,254,20,119,100,186,58,232,87,14,187,62,171,5,139,4,11,100,27,234,172,187,19,200,239,1,20,53,199,130,2,147,219,129,54,235,149,156,30,30,220,31,178,187,215,110,50,231,10,150,225,60,213,147,47,115,140,150,174,50,237,43,115,157,4,253,144,38,120,168,192,154,72,241,15,27,121,56,108,147,184,39,116,175,236,230,153,152,107,224,127,105,220,219,219,235,65,13,73,0,186,116,248,94,155,218,160,185,162,151,182,101,45,244,89,251,42,10,194,225,193,99,204,131,108,99,131,245,162,87,6,221,71,30,60,244,177,152,196,213,67,227,165,189,21,155,125,214,76,65,123,245,219,52,229,44,58,187,106,193,25,12,32,93,206,159,87,247,211,120,210,181,151,231,181,126,251,240,125,245,93,191,199,89,59,51,252,215,148,106,182,185,210,60,199,176,50,145,149,47,248,94,97,173,42,151,40,199,64,57,148,39,247,236,160,180,73,220,94,249,218,75,54,126,55,239,243,252,42,93,154,184,124,205,246,110,219,108,123,215,173,179,28,243,226,50,176,63,130,112,117,56,112,104,108,39,209,189,82,192,173,129,246,176,204,227,146,192,156,83,247,18,148,145,103,205,214,171,129,19,150,114,255,191,213,126,173,37,26,84,106,163,94,218,212,126,173,155,42,15,83,32,176,41,67,169,146,44,109,157,194,122,97,114,98,220,110,92,189,166,195,106,39,234,83,216,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,135,162,64,0,253,63,20,217,195,77,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,254,150,42,240,45,14,245,83,128,125,101,247,194,190,125,75,101,226,212,58,174,179,245,187,214,216,62,44,185,159,127,246,57,219,5,16,237,4,146,42,235,20,210,3,172,1,167,145,45,171,108,125,183,227,134,163,128,94,248,204,59,192,198,237,164,201,168,117,122,3,216,169,22,100,93,207,45,1,195,81,96,84,28,64,85,1,26,58,135,226,59,5,217,109,122,124,204,22,115,181,172,216,56,160,39,94,194,90,28,23,128,18,110,2,15,7,239,216,16,89,195,51,64,192,56,176,169,81,214,236,100,101,11,248,114,19,192,62,54,253,202,126,5,36,201,37,32,70,59,231,112,3,200,212,101,109,17,224,125,157,115,207,95,188,100,163,100,133,231,0,76,117,13,221,246,137,207,252,12,118,239,207,9,244,58,49,218,190,107,175,63,127,255,154,181,118,236,253,247,128,156,117,214,212,76,214,60,208,43,142,51,64,133,246,228,9,38,136,68,168,229,29,77,249,125,170,201,172,205,19,212,48,63,93,176,241,153,156,157,187,58,78,66,254,77,203,102,138,86,159,201,1,62,85,19,126,13,89,234,171,168,99,222,101,29,100,194,182,52,102,249,13,132,149,104,32,59,25,136,8,208,139,2,11,43,4,18,84,121,41,32,34,70,217,0,249,151,203,118,60,73,38,109,21,139,254,72,99,55,84,179,217,238,13,207,217,149,155,163,246,249,63,250,186,221,188,59,105,35,147,34,107,100,248,71,1,153,180,173,2,16,140,235,93,151,64,114,65,72,40,63,61,68,198,175,120,151,32,25,255,169,59,56,130,119,189,248,196,254,168,50,130,81,163,72,64,130,7,29,112,14,216,207,117,89,6,107,254,174,76,126,199,185,28,236,233,250,250,190,52,128,248,228,187,252,250,53,194,230,23,208,126,94,202,232,143,240,204,2,152,196,11,56,160,108,37,83,255,232,249,115,128,240,36,128,126,200,182,109,217,106,115,140,9,217,207,11,160,14,12,12,216,222,189,251,125,156,202,158,94,176,250,54,153,254,79,62,241,148,3,114,101,237,42,171,250,246,205,219,28,183,151,192,144,148,157,60,118,210,179,176,149,173,175,12,116,65,216,115,140,243,113,0,184,160,250,62,178,214,5,225,5,222,149,197,44,27,120,149,153,80,134,247,19,143,61,201,120,185,200,88,139,122,214,188,192,186,64,186,32,186,44,243,21,136,160,32,130,157,59,119,58,216,21,100,149,46,2,174,10,10,208,117,71,40,65,32,176,170,186,247,130,244,10,18,80,246,188,246,107,172,222,191,127,223,161,190,32,189,174,229,101,4,8,78,16,232,87,128,129,44,249,243,249,188,239,87,251,116,109,125,87,118,188,218,191,12,250,5,251,117,61,101,255,127,252,227,31,183,187,119,239,250,239,178,169,87,187,245,155,64,189,130,19,212,78,5,44,200,233,64,96,95,1,8,210,77,176,84,207,165,76,127,205,113,5,45,232,121,4,245,117,125,5,35,188,255,254,251,30,166,161,182,232,165,253,107,214,172,179,247,78,157,192,222,191,221,231,110,145,62,107,76,197,108,134,192,20,101,102,43,8,68,96,215,159,35,171,185,83,131,204,210,69,37,44,116,95,105,172,64,24,189,71,185,183,92,22,42,148,233,168,141,38,246,105,63,175,8,235,142,178,237,181,104,16,122,226,1,64,45,172,5,77,109,109,88,204,55,50,118,19,4,185,84,236,33,65,66,99,51,100,171,19,252,209,179,114,37,229,54,186,191,213,55,122,182,122,244,136,2,249,165,231,213,107,151,237,238,157,33,174,133,93,61,125,22,7,104,23,24,7,90,16,10,180,47,27,37,168,133,117,46,73,187,19,56,14,248,244,225,55,173,83,19,227,56,76,16,212,163,64,0,66,99,60,136,65,215,76,82,82,195,215,58,142,251,255,179,45,3,120,105,166,241,84,211,12,167,3,130,95,164,169,250,70,239,45,77,205,254,187,62,47,3,124,5,121,212,213,55,240,28,53,237,254,210,237,96,126,167,200,226,175,16,108,84,101,169,87,96,79,149,191,32,170,184,141,176,184,176,142,32,69,5,167,21,52,218,182,186,223,42,79,125,196,222,120,249,13,27,29,86,16,147,217,173,185,188,245,16,12,209,202,122,183,186,163,213,134,231,38,8,30,99,174,39,85,38,160,6,251,99,44,58,106,47,75,1,237,228,157,241,130,31,139,177,220,105,135,59,51,176,50,121,95,72,3,125,208,90,229,7,234,254,181,5,236,67,143,198,58,202,113,42,215,144,4,244,147,180,79,95,36,61,64,69,1,46,253,3,171,236,8,99,248,22,1,95,191,250,107,191,246,161,243,194,199,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,65,40,16,64,255,15,66,229,112,143,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,191,173,10,44,97,215,218,227,253,242,103,255,174,29,5,132,202,161,88,160,5,54,2,204,107,243,122,224,130,130,202,218,223,177,125,139,53,146,65,154,1,140,65,85,106,22,249,192,199,56,0,95,246,212,21,96,52,249,157,188,4,99,244,46,60,166,87,237,173,60,143,117,50,199,65,201,45,194,187,255,2,216,51,192,125,5,88,133,11,61,181,159,23,108,122,98,200,179,216,51,88,105,39,5,115,128,71,109,100,75,143,144,105,59,50,57,97,99,216,161,203,182,189,74,198,173,218,91,198,13,96,12,200,166,108,117,217,90,215,213,53,120,230,174,178,89,43,100,172,151,5,144,0,70,217,134,36,240,29,91,241,161,135,118,237,250,109,96,43,53,199,19,245,4,0,148,172,31,203,242,99,199,46,68,4,250,181,125,246,215,254,185,191,243,71,164,111,69,103,245,216,251,139,64,217,49,32,26,214,216,128,124,101,137,42,163,120,6,128,149,192,14,58,17,79,3,47,75,182,8,240,76,242,57,170,162,226,232,82,169,44,112,204,132,141,76,228,112,23,48,187,54,52,109,239,30,63,69,54,240,41,107,110,74,219,42,192,224,218,254,149,214,221,209,108,253,43,122,173,189,165,222,122,0,97,173,77,29,150,33,72,65,218,70,164,81,37,71,32,197,76,173,99,200,172,37,157,150,103,137,97,141,62,108,47,189,121,204,222,56,124,202,114,165,132,45,148,210,4,77,212,3,205,51,128,70,224,40,217,255,86,37,88,34,70,230,126,132,254,193,49,32,230,160,31,128,70,31,169,179,171,78,210,0,250,14,98,107,239,14,205,20,132,193,64,16,96,44,160,181,44,201,185,88,109,128,104,144,72,28,64,154,67,55,253,34,157,191,109,84,249,33,223,241,135,238,233,39,58,224,247,128,3,255,174,250,237,121,171,199,186,95,239,170,151,94,164,223,53,142,100,47,47,72,253,205,183,14,2,83,39,64,149,114,116,168,99,44,54,216,205,43,55,28,108,10,216,206,80,146,96,117,239,42,187,122,225,138,165,113,25,88,192,33,33,70,20,193,166,129,117,158,165,46,232,90,160,127,70,184,158,50,226,79,158,60,105,178,176,87,198,186,224,255,147,31,121,202,100,203,175,242,6,202,140,214,125,85,143,62,1,236,23,84,61,127,254,188,245,99,141,47,200,173,223,100,209,47,64,174,64,128,14,202,7,8,144,247,247,247,187,53,184,130,8,116,174,130,16,100,123,47,80,174,172,245,129,129,1,207,174,151,109,190,192,184,64,191,142,19,228,215,166,251,234,122,218,148,45,223,6,180,150,254,130,182,203,182,234,58,87,215,85,155,116,31,101,233,235,93,160,87,247,80,32,129,218,167,224,3,5,69,40,96,64,155,2,2,164,129,246,233,25,4,250,245,89,231,104,191,178,220,5,247,245,28,10,6,80,112,129,2,34,244,58,116,232,16,78,20,89,15,54,104,105,105,177,51,184,10,108,160,29,15,8,48,72,147,201,221,209,217,109,239,30,60,108,187,246,238,177,142,219,109,148,177,232,177,209,145,97,59,119,254,172,237,193,77,225,245,99,167,188,223,105,178,63,139,158,173,165,169,192,51,212,198,141,2,5,170,203,207,9,160,215,15,178,220,143,41,43,221,157,62,112,207,224,25,224,246,92,135,146,17,100,241,251,28,227,56,193,91,185,74,236,164,86,188,74,53,200,25,164,202,121,10,16,16,220,159,69,227,83,151,47,217,60,107,69,29,16,92,224,93,207,168,18,0,90,35,20,164,52,61,61,231,207,62,63,63,235,96,56,202,141,230,57,70,217,250,245,28,79,252,141,7,126,84,153,19,5,2,133,24,154,156,171,95,167,61,188,37,135,149,128,130,51,214,109,94,235,109,87,96,139,142,83,112,70,138,121,174,57,242,231,78,13,174,246,231,109,203,48,91,125,159,198,138,63,130,14,42,181,161,192,163,123,4,133,204,204,207,17,184,130,227,68,115,11,227,166,72,5,21,158,129,108,249,60,142,32,234,255,184,107,247,65,22,191,174,183,60,127,255,188,123,71,209,33,147,150,19,73,196,114,140,199,69,65,120,214,132,42,142,31,203,91,132,172,249,190,230,118,107,217,123,192,102,134,103,236,224,145,163,54,157,175,216,44,65,70,87,135,238,219,190,134,181,182,170,171,215,238,209,198,25,108,253,139,211,102,153,118,65,124,4,214,95,0,204,109,173,119,250,84,17,233,215,59,193,27,236,182,18,235,46,61,239,159,181,127,185,221,58,14,121,117,166,118,251,86,91,139,106,207,166,181,33,149,66,163,92,173,108,202,60,165,95,126,231,119,255,103,251,131,63,248,3,221,224,131,147,150,206,13,111,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,131,81,128,127,166,135,45,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,11,42,240,1,141,225,132,95,253,111,255,27,135,143,2,157,5,178,98,5,86,154,200,150,95,183,126,13,54,231,59,201,34,222,235,153,196,107,215,13,96,19,221,8,96,6,228,207,78,3,143,74,86,0,138,138,201,40,163,53,1,252,145,197,124,25,56,41,104,39,54,19,81,10,191,240,9,217,176,164,125,242,89,87,135,123,3,226,125,3,18,113,33,7,98,250,46,144,41,240,86,32,227,126,138,44,254,38,238,215,8,172,159,161,198,186,236,187,5,57,207,30,59,74,246,254,168,205,146,153,91,32,75,56,1,24,20,232,41,2,133,229,26,144,174,75,185,149,118,154,204,254,12,207,33,167,128,2,0,211,203,6,0,138,34,144,183,201,201,113,59,119,249,162,221,190,59,76,54,41,208,43,211,2,164,170,247,186,226,93,43,55,121,211,254,232,143,95,243,247,157,187,182,248,251,242,31,175,188,140,13,52,118,226,21,93,19,128,22,95,186,127,44,178,128,118,75,210,2,7,85,235,187,170,146,5,100,253,147,230,108,41,108,172,49,200,182,42,148,113,161,72,160,3,237,138,33,210,34,46,2,83,247,23,237,214,208,93,59,116,244,174,7,86,240,8,214,84,159,178,182,150,70,235,104,109,34,243,184,195,250,122,187,172,135,178,8,141,236,223,185,177,15,208,89,176,137,201,188,157,189,114,217,14,29,191,104,167,47,223,181,41,98,0,170,233,54,178,251,149,153,44,203,107,52,67,247,114,117,145,126,82,25,3,64,49,193,20,130,252,181,13,196,175,126,1,174,69,4,243,129,233,21,50,99,35,75,47,129,67,126,116,125,5,20,139,60,175,59,37,120,90,190,174,176,4,248,120,143,82,11,123,25,184,45,131,126,239,255,218,141,252,79,135,147,2,121,142,68,117,31,62,114,11,185,11,80,246,252,91,155,198,22,3,13,107,247,25,7,224,93,128,231,97,178,209,7,86,244,17,156,113,215,179,231,5,105,87,175,90,73,166,240,136,205,145,18,172,154,244,99,100,199,151,11,69,219,189,115,151,221,2,188,203,254,27,149,29,76,247,245,0,21,239,14,97,17,158,177,102,198,213,125,178,138,149,185,174,241,166,76,119,65,126,181,95,217,249,147,4,17,204,204,204,80,94,161,22,108,240,240,254,3,123,238,163,207,59,4,87,80,128,158,67,231,8,116,43,203,94,64,94,160,95,80,92,144,92,217,252,2,240,202,164,95,222,167,119,101,238,191,247,222,123,14,241,55,110,220,232,80,94,86,249,111,189,245,150,95,99,51,65,38,2,237,43,201,54,215,124,20,244,238,239,239,119,16,255,236,179,207,250,245,212,70,93,71,239,125,125,125,246,250,235,175,123,128,128,96,190,238,41,29,228,194,161,115,215,175,95,239,128,89,128,94,109,81,32,129,44,252,101,249,175,107,232,62,114,60,208,187,50,248,117,206,192,192,128,157,62,125,218,131,4,84,191,126,185,60,129,158,81,207,172,235,223,188,126,195,86,245,175,102,204,196,60,72,66,207,43,103,143,185,185,156,107,35,87,1,93,119,7,96,63,137,69,254,215,94,125,205,230,169,83,63,77,48,1,134,21,182,160,33,192,120,83,25,10,129,126,5,24,40,51,189,64,102,184,50,253,213,14,95,68,56,76,80,90,107,132,130,27,228,214,48,205,90,144,102,45,40,177,166,76,78,207,184,94,58,190,155,18,14,43,86,172,178,6,158,139,5,198,210,217,58,15,8,80,112,70,149,69,42,134,35,68,29,159,123,153,67,19,140,175,121,214,18,105,173,251,234,165,207,2,228,247,31,222,171,185,35,224,52,194,234,101,117,217,180,151,9,73,113,143,2,46,33,90,185,10,220,91,215,84,201,136,34,107,166,187,54,232,145,120,169,114,251,125,174,163,103,138,167,106,207,82,33,128,64,206,5,38,115,13,158,111,121,246,113,232,95,105,83,223,107,12,106,189,212,43,70,16,142,218,32,87,9,149,128,144,102,114,131,144,91,132,198,93,29,251,164,179,150,35,61,171,126,143,16,68,33,240,173,107,45,95,79,141,209,231,239,189,69,60,200,34,202,26,94,71,144,77,153,117,183,68,240,79,17,77,20,76,165,77,1,56,10,204,89,156,157,183,186,100,131,125,228,113,74,73,16,252,244,202,145,227,30,176,117,151,233,189,154,178,13,125,173,205,182,170,163,211,30,76,141,80,110,129,110,166,252,65,132,0,2,226,7,188,29,50,9,208,250,19,101,205,240,242,12,116,72,149,181,71,235,124,85,247,226,239,23,247,16,224,123,237,25,150,254,226,169,53,194,215,219,18,231,234,239,13,89,137,68,233,179,184,92,7,98,4,59,176,175,165,190,201,199,242,167,62,245,41,251,245,223,252,205,165,213,72,39,135,45,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,126,144,10,4,208,255,131,84,59,220,43,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,111,154,2,75,244,185,214,236,95,249,149,127,96,239,29,57,228,144,205,247,0,138,4,129,50,233,132,61,10,212,127,228,145,125,216,147,63,102,235,214,173,33,107,121,181,37,234,200,86,5,192,149,0,162,11,192,119,65,181,36,214,245,81,178,196,171,64,148,42,64,187,140,189,188,51,125,32,145,3,25,71,38,252,225,208,72,208,142,59,57,28,214,7,54,217,4,104,3,136,23,1,96,121,174,45,48,38,232,90,4,40,214,103,210,214,3,48,85,166,254,216,195,7,54,15,116,93,32,168,96,98,4,235,109,178,131,19,192,154,34,174,1,2,196,203,54,223,32,47,207,2,111,6,142,11,250,168,157,37,158,173,64,150,127,12,168,37,208,39,216,54,53,54,105,39,46,156,182,7,216,164,23,202,4,9,36,235,129,80,21,172,251,71,176,187,7,140,117,244,212,218,182,244,231,158,182,186,111,251,190,162,175,203,102,199,115,192,45,30,15,180,39,103,130,24,105,190,41,178,134,165,135,160,82,50,33,120,198,1,28,81,226,123,9,141,162,28,83,40,99,177,206,137,137,100,43,191,241,207,24,239,25,32,84,162,232,65,2,48,64,128,121,133,44,89,106,140,79,151,237,222,248,28,1,3,83,100,226,222,195,86,60,3,180,203,112,237,168,117,182,8,220,145,5,78,102,170,158,161,92,37,107,189,140,61,63,240,155,80,7,52,20,130,231,90,2,250,64,254,88,164,96,41,101,219,86,243,14,43,77,249,201,81,144,37,237,173,56,204,39,203,21,205,244,60,16,76,157,233,64,77,237,119,104,199,111,158,197,15,32,45,3,251,213,199,17,5,109,184,11,128,198,1,247,81,227,149,221,239,251,116,141,239,14,12,5,248,169,194,238,67,66,224,174,202,245,188,47,105,143,54,1,221,121,178,175,35,192,68,1,247,46,44,214,171,140,13,129,103,217,196,239,222,181,31,107,248,1,207,70,191,65,134,188,28,31,214,244,247,219,224,173,91,182,119,215,78,28,19,226,126,220,190,61,123,9,4,120,232,118,255,10,70,121,231,237,183,236,233,103,158,177,33,28,33,182,239,216,234,128,244,248,137,99,54,176,166,223,225,247,198,141,155,208,55,110,167,78,28,183,237,219,182,218,241,247,143,210,142,89,235,90,221,143,254,117,94,215,123,102,122,138,32,140,70,7,169,130,173,130,232,47,189,244,18,26,84,61,163,126,221,186,117,238,58,240,213,175,126,213,33,171,224,248,238,221,187,29,144,159,58,117,202,193,172,160,178,44,212,229,144,33,0,175,12,124,141,77,141,127,101,233,11,192,158,57,115,198,193,188,224,173,246,9,16,43,243,94,246,255,186,167,192,174,174,161,115,117,111,5,14,40,104,64,227,79,153,253,250,93,65,7,42,87,32,72,47,199,0,185,5,232,158,2,241,2,190,114,31,248,210,151,190,228,251,20,100,160,172,126,129,98,101,237,203,165,64,118,253,250,172,128,1,221,95,65,5,207,63,255,60,125,50,77,144,66,143,3,99,57,32,156,60,125,198,30,99,205,216,184,121,139,189,248,39,95,116,200,126,235,14,37,13,214,174,177,54,2,84,74,140,103,5,111,140,48,151,251,250,186,109,252,206,67,111,179,250,122,145,160,30,61,183,250,188,74,208,137,192,181,114,222,53,127,53,198,74,114,7,97,40,165,83,184,101,208,102,141,149,81,5,6,20,163,214,211,214,102,125,244,123,103,91,187,117,147,29,174,192,139,56,89,253,117,184,65,196,41,255,64,20,142,53,181,52,219,36,142,9,183,239,220,241,146,30,238,190,193,152,138,211,135,13,148,202,208,72,213,24,83,22,254,61,32,255,252,252,130,154,229,247,212,8,158,157,207,123,129,138,230,172,214,147,146,101,149,249,159,47,40,196,197,181,206,1,186,211,137,20,1,0,10,1,40,146,221,110,174,175,250,184,62,67,240,8,55,40,19,197,162,32,42,207,164,167,111,107,243,158,3,255,138,155,107,164,249,74,159,232,179,250,92,122,197,105,155,2,162,58,128,231,218,55,242,240,190,143,143,58,130,27,212,127,26,99,105,230,129,206,209,75,227,102,25,236,47,191,255,121,77,210,50,94,194,198,32,201,117,228,148,144,78,3,251,9,128,80,255,42,152,74,191,87,180,94,160,108,129,128,130,124,126,198,186,113,141,120,244,177,3,118,254,230,13,27,185,55,73,144,133,217,77,130,82,178,45,173,214,221,220,102,107,235,199,237,250,28,235,228,28,238,8,4,71,148,88,223,181,44,249,154,196,177,242,124,137,114,225,216,210,117,21,168,164,149,105,121,211,61,181,249,114,202,103,127,22,206,243,125,44,41,101,214,95,69,21,233,48,233,160,191,95,220,49,102,110,218,131,110,102,115,243,246,79,255,217,111,219,47,253,210,47,249,37,56,108,233,138,126,137,240,71,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,124,159,21,8,160,255,251,44,112,184,124,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,223,72,5,28,90,124,246,179,159,181,91,55,110,58,252,147,237,186,240,136,40,70,19,153,170,171,87,174,114,224,249,232,35,7,0,130,187,169,23,191,198,45,249,29,86,3,79,161,55,56,197,207,195,132,201,254,164,214,125,156,96,0,17,217,50,144,89,144,8,20,71,230,56,192,23,120,226,23,213,29,101,175,12,136,171,145,50,62,139,224,58,60,230,93,244,6,152,87,200,43,163,93,16,175,226,153,180,2,66,250,46,187,242,40,48,59,65,43,47,95,60,111,151,207,158,225,244,42,96,187,197,166,9,50,152,5,200,245,118,119,112,14,217,169,164,123,22,176,218,23,88,206,98,73,46,32,170,182,44,2,53,5,13,85,71,91,96,46,134,133,127,114,201,6,253,214,221,59,118,233,202,85,27,39,19,120,177,194,243,1,198,167,201,232,31,188,79,45,244,113,2,9,102,201,202,39,227,251,195,219,198,13,107,63,252,213,54,2,61,47,21,111,146,149,207,125,8,30,80,38,188,180,80,230,111,14,40,88,46,11,122,9,114,41,211,150,58,227,104,87,203,152,231,51,217,170,137,34,217,200,212,25,87,198,171,160,83,132,44,211,8,150,249,21,224,85,153,87,17,141,202,229,36,78,5,100,3,167,235,61,168,33,10,84,91,140,69,8,136,64,123,178,136,31,82,214,64,128,173,10,8,93,36,91,184,204,57,49,202,6,68,177,45,87,253,243,24,199,18,130,224,217,171,34,111,21,32,163,160,63,123,28,71,230,185,95,132,12,124,161,177,114,149,168,0,0,90,45,247,29,164,70,102,174,92,8,170,229,90,219,188,141,60,159,32,101,137,128,142,90,87,11,16,114,28,231,203,17,160,82,145,125,186,224,191,2,28,20,20,32,235,254,218,203,199,133,143,58,200,155,143,3,65,186,165,77,183,226,139,223,82,151,99,211,101,5,166,221,186,126,110,222,179,200,215,28,56,128,203,68,157,93,36,211,124,148,44,225,107,131,215,237,163,31,253,168,29,57,242,190,221,27,190,143,61,121,179,181,47,204,218,206,221,59,172,27,235,250,19,39,78,0,229,71,109,120,244,161,237,123,100,191,183,233,226,197,11,54,62,49,233,96,93,89,237,217,198,6,59,125,226,164,77,0,238,247,19,16,176,126,205,90,235,235,238,241,108,118,1,244,53,62,23,26,104,121,196,118,108,219,110,23,78,159,245,49,214,2,32,30,5,82,42,155,94,86,248,178,198,215,179,235,28,101,187,203,46,95,192,92,176,94,207,33,224,171,236,121,89,195,11,176,235,93,251,4,165,149,109,45,208,175,125,130,221,35,4,159,60,243,204,51,30,164,32,48,47,48,43,216,46,56,255,230,155,111,58,172,87,64,140,246,41,59,255,197,23,95,244,115,31,224,78,160,239,58,78,65,7,174,35,194,202,21,224,147,159,252,164,103,215,43,51,95,112,87,251,20,20,160,207,23,47,94,92,210,230,162,103,228,235,153,21,72,161,223,228,80,176,109,219,54,7,254,122,150,193,193,65,127,158,107,215,174,121,64,129,166,242,233,83,103,252,254,243,56,92,60,28,29,241,0,132,20,16,117,116,120,140,62,105,117,216,124,7,192,174,235,28,59,121,194,53,157,224,153,180,85,0,209,12,95,31,87,178,181,151,110,26,59,14,160,85,170,129,245,64,107,137,156,34,18,204,107,105,172,118,52,53,182,216,64,91,139,181,18,120,161,126,151,53,125,47,253,38,39,134,142,142,46,15,96,208,90,34,71,143,5,238,53,54,61,233,206,31,210,45,55,59,199,220,163,44,4,165,7,210,141,164,215,243,156,202,226,191,125,107,208,97,191,220,47,52,30,147,73,230,35,193,77,178,229,223,186,105,192,30,39,128,162,158,0,136,175,189,248,101,27,155,152,181,22,218,95,80,160,19,20,127,129,84,244,76,83,29,109,76,48,63,202,204,176,10,99,175,230,68,81,215,92,231,215,211,92,208,115,57,252,207,226,56,240,173,9,224,82,252,165,255,208,250,44,45,244,170,93,251,131,75,72,67,5,112,40,144,163,204,156,29,27,27,101,222,87,125,236,234,217,164,163,182,229,249,169,119,157,179,188,125,231,247,229,253,203,239,202,166,103,197,99,73,99,237,165,127,18,244,119,188,194,218,35,237,88,124,252,74,104,35,40,159,193,17,99,110,54,239,129,100,253,43,87,16,72,182,199,94,30,125,131,254,48,187,59,107,214,205,154,190,113,5,1,101,237,221,54,49,119,207,70,137,146,208,179,149,129,253,85,214,119,221,39,134,110,140,4,139,115,95,110,232,11,134,66,146,106,235,143,175,96,236,87,153,145,165,5,68,107,140,22,17,26,82,161,127,20,60,82,102,129,137,240,247,4,75,234,210,243,235,218,184,27,36,107,78,14,106,179,238,251,175,254,213,191,182,43,87,175,218,111,255,211,127,162,139,125,32,10,95,194,22,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,223,63,5,2,232,255,254,105,27,174,28,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,55,79,1,39,30,191,250,171,191,106,151,46,93,242,214,171,6,181,192,169,50,129,215,175,29,176,29,91,54,145,21,189,195,148,241,220,217,217,78,173,106,89,56,115,26,64,164,8,204,77,2,111,32,189,158,169,89,197,142,63,42,66,66,38,119,5,24,41,32,146,80,173,111,32,146,50,242,107,169,252,250,29,42,134,21,183,128,150,2,3,156,222,42,67,91,215,5,216,148,185,142,64,88,137,140,118,213,224,46,149,106,25,204,202,120,87,246,177,0,84,30,0,170,76,245,119,223,124,203,94,127,229,235,214,76,155,31,167,174,249,232,131,251,70,146,188,219,110,207,82,211,57,183,152,3,146,166,60,35,55,66,246,103,2,80,170,180,219,42,47,33,235,188,178,75,57,62,194,254,50,192,105,4,192,171,204,234,235,64,156,187,247,30,90,99,147,178,145,203,54,61,153,179,9,220,12,70,38,166,108,122,97,209,179,113,23,171,248,223,127,104,123,255,228,89,59,254,238,193,229,61,145,129,85,253,213,107,55,134,112,0,0,230,102,90,185,95,149,128,2,50,230,41,19,32,103,130,168,124,167,209,177,132,94,229,42,1,18,184,9,248,119,180,208,179,22,200,110,206,18,52,81,46,99,121,13,124,44,59,48,164,173,180,83,26,72,173,56,160,81,25,195,170,77,95,81,192,0,207,147,137,103,168,197,77,16,68,28,7,2,238,147,3,98,69,209,54,154,142,146,209,78,253,114,64,99,49,143,51,2,25,201,177,104,74,12,19,240,70,191,10,124,21,9,160,160,15,149,133,75,203,108,166,58,7,72,171,181,83,104,50,2,12,195,216,31,112,41,76,9,20,35,16,160,202,121,81,0,126,12,200,42,152,95,162,191,5,103,227,4,17,104,211,159,202,198,87,127,235,245,225,109,25,34,126,120,223,242,103,13,7,89,113,251,249,236,116,43,110,255,81,119,214,14,154,75,121,129,20,96,31,131,117,135,221,26,115,110,183,15,96,111,103,236,101,200,216,70,16,187,63,246,208,102,209,48,81,200,89,158,128,133,93,187,183,219,155,111,188,65,192,6,246,238,100,107,223,126,56,100,59,31,217,99,167,79,158,14,196,2,3,0,0,32,0,73,68,65,84,178,27,119,110,90,83,123,147,255,246,236,243,207,185,133,126,62,183,224,86,255,119,6,111,219,103,62,243,25,251,198,55,190,97,227,163,53,215,138,75,23,46,218,6,130,58,4,219,245,236,151,153,75,178,168,239,192,34,127,146,190,23,108,23,184,85,253,122,1,126,89,165,43,11,94,176,94,89,246,253,253,53,151,0,205,57,65,123,253,190,98,197,10,19,248,86,32,138,172,246,5,211,117,156,174,33,13,181,95,215,212,88,80,16,128,206,83,134,189,198,133,62,107,158,168,196,128,222,117,156,126,147,214,237,109,173,30,76,160,0,3,5,188,204,146,193,174,224,1,189,148,197,175,227,180,9,166,43,219,95,217,251,186,166,236,245,117,31,181,87,129,28,186,182,238,163,125,186,150,230,140,130,7,228,36,32,208,175,96,2,181,121,251,246,109,212,122,47,248,181,90,219,219,172,129,224,24,89,230,31,60,114,216,246,18,88,241,206,155,239,212,130,34,8,102,120,249,245,87,109,96,211,6,183,241,111,106,111,182,135,204,65,49,252,218,210,129,227,5,227,95,160,95,125,44,64,95,164,63,53,86,43,60,151,52,81,32,141,50,199,139,130,199,60,247,170,129,126,91,69,38,127,59,129,26,29,188,183,145,21,222,213,222,129,6,109,174,159,206,201,227,226,161,215,48,125,113,245,214,13,178,242,231,109,30,231,128,201,169,9,191,71,35,235,202,56,26,13,147,197,47,61,230,230,160,206,108,200,110,41,214,194,197,66,201,182,110,94,111,91,54,109,180,79,255,228,39,108,55,253,122,156,146,11,47,254,225,31,90,99,146,49,95,168,2,250,41,219,193,186,90,96,172,170,15,82,180,109,190,148,115,128,44,27,250,217,249,156,181,51,63,34,100,147,171,63,245,82,32,80,29,89,254,46,128,223,241,175,246,135,250,78,235,245,242,60,171,242,93,16,156,61,232,202,56,34,200,161,129,54,105,92,230,9,170,210,88,145,187,67,138,185,44,199,131,162,30,148,205,245,93,106,155,218,167,77,215,252,94,155,238,164,64,172,50,207,95,192,93,196,50,42,69,144,38,8,132,62,44,196,45,201,111,17,173,19,232,88,33,88,72,243,120,118,33,135,133,127,220,246,51,127,174,93,58,107,87,110,141,218,4,198,9,83,172,245,81,214,202,174,108,147,181,217,61,27,231,218,69,220,85,42,89,98,197,184,180,130,142,82,180,71,22,254,200,110,17,98,11,20,92,32,128,175,117,215,255,106,97,151,198,138,218,189,244,8,174,129,63,135,63,146,90,204,57,180,43,74,100,137,180,83,144,77,4,23,6,173,225,141,77,245,62,110,134,30,142,18,28,17,179,119,88,235,63,247,185,223,176,223,255,253,223,151,16,53,81,248,16,182,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,254,41,16,64,255,247,79,219,112,229,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,191,57,10,56,161,249,251,127,239,151,201,218,189,233,16,164,3,27,251,199,31,127,220,14,0,203,149,173,171,172,215,213,192,198,182,214,70,128,49,176,132,51,4,49,139,212,207,22,100,83,134,126,28,136,82,38,99,94,80,77,144,215,211,32,193,36,16,57,0,28,160,4,72,102,139,178,165,103,3,194,57,11,225,55,247,178,215,239,114,2,0,244,56,248,7,114,9,38,9,90,23,8,2,80,214,178,0,161,178,116,133,117,99,192,150,186,108,146,152,130,138,93,185,118,217,94,253,198,203,118,240,173,183,236,204,133,59,182,127,75,143,173,218,218,137,213,254,176,117,119,180,185,29,254,204,196,195,37,32,154,48,24,146,195,174,44,89,163,2,253,2,133,170,207,174,172,126,5,21,196,129,131,130,66,147,83,51,118,241,242,21,187,114,249,26,247,46,90,83,71,159,77,205,85,201,244,45,216,248,204,28,237,77,147,149,90,111,209,2,109,230,57,230,23,240,143,254,142,109,211,214,45,223,182,231,229,55,222,113,152,218,210,74,22,50,109,151,134,89,96,167,52,116,192,133,92,2,196,106,147,54,193,37,5,68,72,139,4,112,112,177,48,95,131,84,96,164,56,176,76,191,47,131,77,215,11,104,165,107,9,114,10,94,73,171,60,153,251,81,44,192,35,81,0,110,93,189,103,87,235,88,92,234,109,1,168,57,39,59,114,174,83,7,228,19,220,47,224,26,32,187,107,89,214,83,193,219,247,229,23,203,0,79,245,221,50,252,226,226,28,43,192,111,130,251,180,177,198,182,148,9,11,56,67,63,213,185,87,12,71,137,128,3,185,14,200,161,192,127,99,172,112,8,47,55,49,231,29,40,235,228,77,208,95,124,76,215,242,33,201,187,246,233,187,222,181,241,89,63,233,48,5,34,240,174,83,245,210,238,122,32,238,4,181,216,155,1,223,43,186,58,29,158,199,91,219,1,188,237,128,195,52,86,224,157,246,246,219,111,219,122,220,22,202,165,75,244,241,188,103,48,43,120,97,22,80,45,189,120,116,91,183,97,35,215,33,32,3,27,247,36,245,217,85,3,126,215,134,77,94,143,94,129,17,234,163,6,198,143,236,240,85,190,194,235,152,123,208,11,193,33,64,98,213,157,23,36,127,237,213,87,29,154,95,167,76,192,46,108,248,19,100,2,11,138,43,35,94,199,245,226,34,32,235,122,193,114,89,238,11,148,203,110,95,112,85,1,1,103,207,158,229,169,204,86,174,92,233,240,252,209,71,31,117,192,172,64,28,205,79,193,248,30,236,205,5,102,95,229,94,178,250,31,39,168,65,99,64,215,208,113,10,18,16,16,215,53,212,239,183,111,223,246,76,249,215,223,120,211,54,110,88,239,238,2,239,188,243,142,183,89,206,1,114,19,216,190,125,187,223,91,215,86,22,191,174,35,200,169,113,169,103,23,184,87,70,187,130,3,20,8,164,128,3,29,39,71,4,101,132,235,126,186,151,2,4,244,187,2,8,212,142,2,243,108,22,87,140,71,88,87,14,29,121,207,14,60,254,152,7,239,188,77,169,131,167,15,60,98,91,119,108,247,227,79,227,200,161,64,154,194,197,75,246,244,243,207,89,166,177,222,38,134,15,3,109,177,178,103,109,136,10,218,210,87,106,139,238,19,19,56,38,243,58,193,186,160,32,24,189,132,116,53,46,180,118,104,110,73,163,122,206,111,204,54,88,150,121,160,254,241,204,118,244,45,122,137,128,10,37,45,102,109,240,206,144,61,164,204,199,12,227,161,200,122,112,245,218,117,187,118,243,134,117,247,175,54,232,46,129,31,119,236,33,186,107,8,214,121,54,62,193,65,154,119,104,211,192,26,242,11,63,253,211,54,176,122,149,229,88,63,174,93,186,76,128,75,204,131,41,198,238,143,187,43,134,130,112,18,9,160,57,193,53,101,72,116,149,185,170,153,165,241,203,163,212,220,70,106,3,156,121,33,219,121,126,167,12,193,95,199,230,207,75,91,165,143,238,21,197,53,37,194,122,174,44,122,217,249,11,236,23,208,171,7,215,9,233,58,49,54,234,253,161,241,164,185,43,147,149,15,131,125,125,214,75,191,249,220,230,243,247,218,184,21,99,93,37,3,184,22,0,159,6,112,120,109,205,80,176,129,206,78,224,46,50,58,49,110,77,204,89,149,210,88,200,225,198,210,217,226,243,226,220,109,92,6,56,40,207,124,172,22,153,131,177,146,53,240,215,134,204,69,242,136,152,172,240,247,136,230,48,206,40,60,33,159,20,24,164,181,84,185,253,75,109,231,150,210,186,214,230,229,117,133,139,50,126,232,72,63,78,127,104,29,240,160,47,125,97,188,41,16,172,1,55,136,233,105,130,12,216,149,228,143,31,127,225,121,59,123,254,188,157,62,123,222,171,202,28,57,124,212,126,141,64,185,223,251,189,223,211,133,244,56,97,11,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,239,163,2,252,203,50,108,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,255,160,21,168,254,179,223,254,31,236,171,95,249,83,236,193,71,173,33,101,246,83,159,254,140,253,157,95,248,143,29,26,182,145,241,11,185,131,62,21,109,1,88,71,145,105,224,151,208,76,141,97,36,0,32,80,21,17,20,253,15,192,200,255,137,13,192,38,63,212,65,138,148,21,244,117,80,2,56,42,3,173,20,8,224,231,80,159,217,105,147,82,238,201,252,54,50,72,161,64,186,8,31,243,100,214,2,168,201,106,159,3,136,21,129,253,141,173,109,54,7,112,174,171,111,38,187,121,208,14,189,251,174,29,62,248,174,157,60,126,140,12,220,25,160,143,217,190,237,43,109,125,255,74,91,209,219,142,109,127,3,217,252,100,205,226,52,16,139,112,141,42,142,0,209,70,107,166,246,182,32,109,25,216,85,38,171,86,217,203,113,96,91,1,152,70,203,104,90,213,173,219,15,31,59,105,15,199,38,45,9,24,52,106,218,15,1,133,135,198,230,173,4,216,46,3,108,5,184,104,33,177,11,74,23,229,16,0,208,119,110,251,246,28,248,182,93,141,100,149,87,128,235,57,106,149,183,145,73,92,135,29,119,1,66,37,184,197,101,129,152,148,12,0,158,43,128,161,10,56,172,217,243,3,192,32,78,14,221,145,170,12,40,116,184,45,217,232,11,24,155,67,168,120,148,32,134,18,95,68,167,216,98,232,238,1,4,124,6,177,99,97,205,185,212,5,87,80,134,158,145,26,5,30,156,145,76,18,128,193,247,146,2,22,56,78,253,24,245,110,44,88,129,27,37,4,249,98,178,234,167,111,148,133,204,97,21,218,169,119,15,232,80,70,63,84,172,22,112,80,240,172,241,104,172,140,46,156,15,52,22,80,139,199,229,244,64,240,0,192,85,155,192,182,64,162,44,253,213,70,13,167,56,227,64,0,210,199,18,109,87,0,192,7,155,227,59,176,29,193,13,30,36,226,77,230,52,116,241,243,41,231,80,93,52,89,193,55,1,251,75,212,66,87,176,195,221,219,119,108,113,124,202,30,219,135,187,3,129,31,15,6,239,209,183,195,54,208,189,18,104,156,176,109,235,214,225,104,144,178,247,15,191,111,7,246,63,106,47,190,252,138,125,98,255,35,4,95,100,237,149,151,94,182,23,94,120,193,6,91,6,129,195,141,14,135,191,249,205,183,236,233,167,159,182,118,64,183,0,182,222,95,127,243,77,219,130,197,188,172,235,5,158,101,127,158,1,216,11,168,151,120,246,121,224,105,19,99,236,33,96,95,80,95,245,234,5,201,5,245,149,229,254,233,79,127,218,254,228,79,254,196,131,54,148,21,47,43,255,167,158,122,202,46,92,184,224,217,252,210,74,118,255,130,252,250,60,58,58,234,186,234,119,193,117,5,14,168,78,188,178,235,21,80,32,119,0,233,168,123,92,37,11,126,239,222,189,54,48,48,224,160,255,36,37,12,150,3,17,118,236,164,92,1,193,0,119,200,76,87,73,129,123,92,99,85,127,191,207,135,113,218,112,139,246,79,51,231,213,230,7,4,0,200,165,64,129,0,51,83,211,182,178,111,133,3,251,109,91,182,98,183,63,226,153,251,58,110,195,186,245,14,253,183,108,218,204,188,60,225,207,184,121,227,166,154,237,255,250,13,222,166,235,215,110,218,227,79,61,89,43,35,208,218,105,239,30,62,100,205,169,140,29,125,255,184,61,247,209,143,217,202,254,1,251,218,43,47,91,91,99,179,103,191,79,79,82,171,189,179,199,234,19,216,220,207,47,146,249,205,120,38,195,90,16,183,4,160,95,36,216,40,21,77,51,108,170,64,253,5,215,81,229,43,52,214,170,140,105,185,128,100,235,89,11,24,212,205,244,235,64,223,106,130,22,154,88,210,22,129,200,57,135,232,26,135,26,59,119,238,222,181,217,220,130,77,19,200,51,138,61,252,77,28,27,238,209,111,154,25,133,219,67,54,89,184,206,58,82,33,15,157,177,207,68,145,45,124,12,216,239,144,152,57,43,204,252,71,255,215,191,198,41,35,237,125,149,169,75,89,19,247,78,49,198,4,243,225,209,86,79,203,229,32,18,227,183,28,229,58,170,233,184,149,137,17,242,105,11,60,30,25,25,179,61,153,61,184,5,80,7,158,113,147,35,224,33,171,96,19,214,199,148,214,15,166,133,230,148,182,101,200,190,252,217,119,126,143,63,20,120,195,89,190,198,104,218,104,171,178,83,151,211,170,33,173,82,4,92,41,56,66,99,91,99,185,172,18,31,172,69,30,80,161,249,231,112,190,118,239,15,223,127,121,191,95,244,207,248,67,179,121,81,122,225,34,226,193,61,8,146,101,173,43,39,211,54,23,35,77,95,107,30,186,204,21,231,112,222,64,175,210,188,7,27,41,134,104,110,110,194,246,239,223,111,71,46,222,176,91,151,239,243,119,67,213,102,102,71,9,36,33,246,162,153,245,100,4,39,132,98,212,58,114,184,148,224,122,50,201,56,41,179,190,201,64,70,215,204,243,247,75,50,85,199,186,149,231,9,120,88,218,161,231,85,251,181,150,106,151,67,126,214,193,4,193,61,179,148,56,81,0,70,197,191,115,36,235,81,138,32,146,8,139,94,20,199,149,122,186,188,148,159,179,181,171,186,109,243,134,126,155,153,30,102,172,240,247,39,237,126,155,96,174,207,253,198,63,178,127,241,127,252,75,93,85,183,9,91,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,124,159,20,168,253,127,153,190,79,23,15,151,13,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,136,43,80,253,220,175,255,247,118,248,208,65,27,29,153,176,77,235,87,217,63,254,173,223,180,189,187,119,90,63,112,78,48,36,55,49,230,144,167,30,168,153,105,200,0,55,230,253,145,162,202,166,102,19,104,245,141,12,202,15,54,101,81,242,159,195,90,160,22,48,69,48,73,91,12,251,231,18,16,169,12,4,142,147,30,42,107,109,135,100,20,95,46,45,16,68,0,200,84,214,233,44,53,177,57,24,224,84,178,20,247,238,89,217,101,55,239,220,179,107,183,31,216,145,163,71,237,75,128,209,107,0,67,1,151,238,142,102,219,181,105,133,117,183,53,97,149,189,201,90,155,178,214,130,61,191,1,126,23,0,219,9,32,117,38,157,180,116,50,139,171,64,131,197,5,154,104,182,108,204,35,252,38,168,94,203,160,143,0,131,82,220,231,142,189,131,221,118,21,203,251,68,186,129,90,238,216,185,103,91,236,1,48,116,129,140,209,170,130,25,216,148,145,78,117,105,191,150,190,171,124,192,119,110,109,109,29,223,182,171,185,153,58,219,156,87,32,120,65,96,201,237,241,65,79,178,197,86,248,68,177,88,211,215,79,226,119,118,241,63,193,168,101,125,117,111,105,14,20,211,249,104,235,228,79,251,32,86,130,81,2,114,53,16,168,235,75,94,254,208,177,244,129,64,164,178,245,43,75,16,93,225,3,14,185,252,154,226,82,203,27,215,224,228,106,4,183,3,250,201,179,95,229,127,205,119,181,69,109,146,237,119,237,124,101,228,170,25,181,82,10,106,146,156,17,164,169,128,158,0,160,142,211,187,174,227,112,77,128,77,227,130,239,210,81,219,7,89,253,66,130,31,134,252,254,51,127,112,62,215,214,203,133,225,218,106,177,190,214,218,135,27,56,32,119,10,251,125,129,99,213,150,95,0,126,147,94,110,125,207,127,148,250,231,99,54,124,239,190,77,2,116,239,15,221,179,255,151,189,247,0,144,235,170,238,255,207,108,239,85,187,171,85,219,93,245,46,91,178,108,185,91,238,21,108,2,36,33,152,142,73,251,209,66,40,9,45,64,232,45,132,94,2,56,128,177,77,0,23,108,227,110,203,178,108,245,110,117,173,180,210,106,165,237,125,182,206,239,243,61,179,79,30,173,69,231,255,255,225,112,47,153,157,55,111,222,187,239,222,115,203,196,250,156,243,61,75,207,56,211,101,211,159,97,172,179,153,135,19,112,36,185,108,197,57,68,95,151,0,254,215,120,116,248,182,109,219,108,57,78,2,146,234,23,200,151,83,72,36,185,175,104,126,69,220,11,178,11,196,43,186,189,165,165,197,35,237,215,111,220,232,42,24,133,144,72,205,255,30,218,32,112,42,0,31,201,227,235,93,240,82,50,247,69,200,215,11,224,171,126,159,151,220,35,9,124,29,203,17,66,50,241,43,87,174,180,117,235,214,249,177,162,235,245,189,218,160,107,164,16,160,8,117,65,124,181,101,22,80,254,182,219,110,243,181,164,104,252,235,175,191,222,182,19,121,172,103,72,230,95,105,0,84,159,218,47,5,0,57,29,168,95,130,245,170,79,125,45,132,146,106,61,174,101,189,73,134,95,246,172,63,112,208,33,176,218,187,120,241,98,143,222,215,179,85,84,191,156,12,212,7,57,65,200,233,64,142,4,75,207,90,230,206,11,121,5,249,118,100,243,86,156,31,70,109,245,234,213,118,249,149,87,216,161,250,6,151,252,215,248,233,251,78,212,37,58,186,187,108,254,130,133,246,204,142,109,182,100,230,44,155,68,29,143,60,244,144,45,225,220,224,238,61,118,0,135,13,41,97,104,220,21,21,63,128,51,137,82,83,140,178,142,213,118,213,165,84,17,202,175,174,105,36,251,169,77,122,149,150,150,251,90,144,243,64,119,79,135,203,244,143,146,62,163,167,175,215,58,1,235,221,61,125,214,212,124,194,142,54,29,183,246,174,110,87,19,209,94,38,231,24,169,54,100,101,106,5,81,41,15,247,156,243,204,115,159,142,110,1,224,47,107,175,165,233,132,178,129,0,211,205,218,121,63,76,51,180,122,229,28,160,107,181,46,164,30,161,119,169,69,184,35,20,231,221,71,135,107,117,94,79,244,117,42,170,175,181,78,159,228,140,144,197,123,178,22,222,198,138,239,1,209,135,223,227,221,65,119,74,93,227,215,103,90,140,189,9,229,129,24,109,73,227,249,250,222,215,52,239,81,81,251,126,155,162,222,248,94,192,229,201,125,137,170,149,162,128,207,163,252,241,93,78,91,146,215,167,126,3,214,57,78,199,152,89,56,106,76,153,92,103,13,2,253,108,25,3,137,126,87,95,193,167,194,29,147,210,98,217,40,151,112,51,91,235,208,0,234,50,92,163,151,202,40,191,69,163,40,162,40,210,31,125,17,234,76,110,123,122,87,73,158,213,81,242,153,58,82,81,23,181,203,140,178,110,229,188,86,82,152,207,220,194,73,137,173,80,254,70,157,173,39,80,165,88,97,127,245,178,27,237,86,214,91,195,145,30,31,247,141,235,214,218,167,62,241,73,43,198,169,236,31,254,241,173,201,202,194,223,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,63,186,5,146,255,66,247,71,175,54,84,24,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,240,39,111,129,196,71,254,237,67,182,121,195,122,224,96,155,173,188,248,28,251,240,7,63,0,232,91,1,217,64,250,26,8,57,66,196,107,14,112,44,77,121,186,33,38,67,192,169,12,105,47,171,140,129,98,151,79,247,19,99,68,69,100,100,12,250,40,226,86,69,16,71,176,76,104,37,49,28,247,58,50,136,226,132,198,216,64,119,167,3,52,9,113,103,113,174,163,155,92,213,200,90,103,100,231,91,54,240,113,164,127,200,26,155,91,237,151,143,173,182,251,30,124,196,86,173,121,214,154,142,147,11,157,218,150,46,152,110,103,204,159,11,204,109,181,24,121,158,103,214,76,182,154,137,101,150,71,190,100,69,109,198,7,36,25,15,76,70,21,32,6,0,78,7,226,231,32,189,44,240,39,72,55,12,24,84,91,51,0,72,106,169,114,84,63,179,126,179,237,0,38,198,71,98,188,136,188,39,234,180,168,100,10,50,222,3,212,37,84,39,217,112,114,211,211,207,97,200,156,142,221,6,216,163,191,15,194,52,174,124,225,11,159,75,61,19,35,5,2,124,60,237,100,110,113,65,121,143,148,165,77,114,112,136,0,154,64,87,42,60,139,224,155,71,226,167,212,24,93,39,179,235,26,201,166,11,206,38,35,227,147,160,74,67,37,94,232,245,105,24,126,77,81,29,169,207,141,46,213,57,181,83,69,192,75,131,10,55,163,189,28,142,57,2,64,238,60,157,128,64,229,240,112,50,10,152,94,120,4,190,64,157,223,75,61,122,134,250,169,151,138,174,143,250,237,39,126,221,31,57,143,168,175,154,83,106,43,215,142,111,175,108,160,182,10,216,247,17,29,173,156,246,202,185,46,208,219,5,228,175,4,82,43,50,93,17,242,91,137,112,87,20,253,16,160,191,11,200,124,241,69,23,217,3,15,60,0,244,237,118,59,86,144,250,161,174,174,206,30,127,252,113,151,53,207,98,140,20,169,175,72,127,193,112,65,114,21,73,232,75,134,95,17,246,130,232,135,235,235,109,0,199,143,121,124,22,212,158,194,119,85,68,71,239,221,187,215,175,83,238,122,201,236,107,172,228,76,80,85,85,229,117,8,194,75,22,95,240,95,138,15,138,238,215,88,234,156,212,2,4,228,147,246,29,118,89,124,69,94,171,255,2,220,42,154,219,234,191,148,20,4,234,229,120,32,201,124,221,39,57,125,73,179,235,123,213,41,123,8,216,111,216,184,201,38,79,170,118,39,0,205,65,201,237,187,132,59,117,232,62,41,5,168,46,129,238,238,238,222,49,136,127,192,94,249,202,87,58,204,239,237,69,238,93,115,110,164,11,208,217,104,87,95,125,181,221,122,235,173,204,133,108,236,222,98,219,119,238,178,139,46,94,105,207,0,63,187,113,230,137,163,128,81,86,88,4,20,103,254,96,247,62,156,124,228,10,82,50,161,204,243,158,175,94,189,202,83,11,116,1,222,203,203,75,81,1,104,176,131,13,135,109,56,35,221,102,206,156,97,199,58,59,88,151,3,14,133,181,134,101,3,95,211,130,238,99,243,215,231,43,19,63,70,56,184,230,150,230,131,210,84,28,62,210,96,45,76,187,81,164,223,251,137,200,150,253,71,88,231,234,175,82,111,8,240,203,113,160,87,42,34,52,80,187,154,218,38,215,37,205,251,24,231,4,120,51,152,207,146,212,79,227,121,74,89,162,227,12,230,166,210,93,104,156,244,124,61,87,227,16,167,14,253,195,67,65,102,178,29,82,39,209,134,195,173,222,142,40,205,134,182,214,126,30,168,254,168,168,47,106,119,212,39,181,85,159,169,217,191,215,31,61,71,223,255,177,74,106,93,169,117,203,190,122,233,156,74,234,117,191,219,179,79,109,107,84,95,178,14,57,255,156,90,155,82,126,232,89,25,140,125,14,32,127,94,221,116,219,83,176,129,245,25,183,78,148,28,18,233,69,166,140,47,89,52,43,205,157,46,176,63,123,207,0,74,15,248,38,104,179,114,107,165,9,242,143,171,59,245,73,99,34,40,254,172,212,54,249,30,133,99,147,108,47,255,174,228,254,138,19,9,245,78,44,45,160,126,246,111,28,48,206,88,178,216,247,148,31,253,248,110,223,239,78,156,104,181,39,31,127,212,110,184,233,101,73,131,97,178,212,231,133,227,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,63,142,5,2,232,255,227,216,49,212,18,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,240,226,178,64,226,125,239,125,55,81,203,171,29,84,220,244,210,107,236,95,222,251,207,182,228,236,229,54,212,217,78,192,185,64,20,64,11,176,147,6,248,211,177,64,127,106,17,124,137,128,136,222,79,165,24,92,207,185,232,123,209,27,7,38,186,8,192,56,12,68,21,116,84,158,102,81,179,24,210,215,131,228,3,232,238,234,37,47,115,37,64,14,65,124,64,255,22,0,225,166,45,219,108,213,234,167,237,190,251,31,36,98,57,219,186,128,233,127,253,202,27,237,234,75,47,177,193,222,78,219,189,101,189,141,116,14,186,84,255,236,154,106,234,239,5,194,16,205,41,52,7,217,201,228,158,236,92,224,126,78,30,125,73,70,148,171,127,206,248,137,238,84,78,239,4,50,224,45,205,109,118,4,200,119,168,241,132,181,247,32,39,159,83,96,249,37,229,214,124,20,73,243,67,39,172,176,104,130,229,230,149,217,96,63,82,223,110,11,1,54,193,175,76,55,143,108,35,192,55,190,204,156,57,115,252,41,135,69,130,166,130,173,178,145,224,157,108,173,18,193,126,157,143,94,110,187,147,181,136,94,69,37,217,159,36,202,210,57,245,39,243,100,189,202,99,158,4,103,209,88,8,16,234,21,177,39,221,115,250,114,114,236,198,190,142,218,169,143,209,113,42,236,211,113,4,2,213,47,129,49,93,167,115,122,69,215,234,156,94,250,172,126,169,239,122,253,182,37,170,39,245,250,168,78,57,92,104,12,138,242,136,186,101,126,201,22,243,230,205,3,236,23,123,36,252,220,121,179,109,17,159,119,2,217,151,46,93,234,178,248,2,188,130,216,173,192,108,1,113,65,237,40,199,189,162,210,21,29,175,200,116,181,81,245,13,1,110,231,206,157,235,81,252,81,219,5,198,235,1,251,202,59,47,48,175,235,5,4,229,76,48,127,254,124,207,13,47,249,124,57,11,200,54,138,122,87,164,251,140,25,51,236,145,71,30,241,54,75,13,160,182,182,150,136,243,100,164,190,162,227,207,56,227,12,111,219,212,169,164,162,160,109,186,118,209,162,69,222,38,69,215,159,117,214,89,254,92,61,75,117,42,58,95,223,203,30,27,54,108,112,167,3,141,131,108,160,168,124,129,125,213,163,254,169,93,114,48,144,34,192,180,169,83,220,22,186,78,78,15,178,129,142,183,108,217,226,227,168,254,42,5,128,102,142,206,43,130,95,239,114,120,144,211,129,148,4,148,223,93,99,35,71,5,57,49,212,213,213,217,129,67,245,238,28,32,192,154,149,155,227,160,181,171,151,136,103,224,254,84,114,216,239,61,184,223,159,167,182,43,133,193,12,84,8,218,121,246,54,234,213,53,26,35,173,135,251,239,191,223,10,11,242,220,182,147,231,37,21,3,250,1,253,25,192,91,165,177,144,252,190,138,158,175,246,248,28,225,152,9,70,155,153,99,172,247,94,214,237,9,164,248,115,139,203,45,142,44,127,127,127,47,247,245,90,47,81,251,253,125,61,236,71,188,0,253,8,136,88,118,78,38,145,219,69,236,35,73,37,134,110,28,4,4,249,51,129,249,131,128,93,185,84,100,211,174,44,246,19,165,217,200,80,255,144,230,23,252,207,35,188,124,4,101,2,57,18,140,34,23,63,50,138,186,8,109,141,147,74,162,31,192,175,93,84,179,93,117,168,137,130,250,30,49,206,146,212,86,11,215,118,167,3,95,19,236,141,9,156,174,162,57,47,167,1,239,159,246,76,110,214,56,255,127,81,78,174,39,111,35,141,76,121,215,154,141,158,27,189,251,5,191,211,31,246,165,177,125,200,83,126,176,182,162,186,162,247,232,57,250,236,231,232,175,210,49,76,103,45,76,96,173,52,245,52,225,20,1,112,151,242,1,227,146,41,53,7,89,146,235,181,63,75,53,34,135,9,171,177,225,54,223,107,244,93,178,55,167,105,44,123,135,28,149,228,189,36,37,8,153,214,175,167,110,89,89,199,154,219,218,63,211,148,90,5,45,151,124,126,87,202,137,216,239,238,32,189,11,107,240,188,229,203,172,15,201,255,251,31,120,216,114,216,206,143,55,53,218,237,183,253,152,122,211,45,159,116,34,111,120,195,27,78,243,224,112,42,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,224,15,177,64,0,253,127,136,245,194,189,193,2,193,2,193,2,193,2,193,2,193,2,193,2,193,2,47,70,11,36,222,243,79,111,119,240,7,15,177,191,184,241,90,251,194,231,62,107,165,133,228,172,239,236,242,72,233,76,128,160,83,39,32,26,33,169,14,39,5,107,5,205,33,127,39,251,236,208,68,17,151,58,35,153,108,21,7,108,122,7,137,0,73,32,164,14,227,6,145,234,87,126,227,129,222,46,143,124,133,167,16,217,75,52,45,82,203,153,0,148,92,96,108,46,33,147,205,45,173,182,105,219,118,219,177,115,143,253,226,129,251,145,3,223,225,160,101,6,249,189,223,244,198,215,219,101,43,47,178,76,234,217,182,113,173,61,245,36,144,180,171,197,150,204,174,179,154,170,114,27,137,19,121,76,196,254,48,210,202,138,244,141,145,247,62,43,39,215,114,10,138,45,43,175,16,134,131,100,243,112,159,131,63,69,226,103,162,32,48,2,236,63,214,220,194,243,118,219,158,3,135,72,91,159,176,162,242,106,155,56,181,206,182,108,223,107,107,214,111,7,100,150,144,187,188,204,138,129,162,189,152,100,0,32,40,16,151,14,65,74,79,139,64,127,26,80,243,133,210,253,203,150,213,202,42,167,20,229,84,23,80,21,184,83,196,180,160,150,192,157,94,17,232,143,32,114,234,141,130,77,130,132,146,212,247,130,141,147,16,74,247,243,162,30,65,195,97,198,109,24,64,152,41,37,3,218,232,247,1,45,165,110,0,251,255,173,139,238,83,241,251,233,175,218,164,83,81,219,212,222,8,200,233,93,115,68,125,18,204,214,53,209,57,157,143,234,136,30,30,245,87,239,209,119,58,254,109,138,183,139,134,36,175,87,255,100,149,231,35,159,229,68,146,77,93,2,187,151,92,115,157,173,91,181,202,142,183,52,91,81,83,137,77,156,52,17,117,134,30,207,61,174,136,252,197,11,23,186,36,253,5,103,159,195,123,135,71,220,47,66,146,126,35,160,124,201,146,37,214,74,62,250,245,155,54,219,213,87,92,73,148,126,131,85,87,87,91,237,180,26,91,189,234,41,135,221,51,167,207,176,77,155,54,185,84,254,208,0,32,22,152,59,140,163,138,32,116,6,32,112,207,174,221,118,237,181,215,186,163,193,9,28,73,114,242,114,29,164,95,132,114,128,100,248,5,236,229,80,32,167,0,201,230,11,178,43,149,128,160,188,82,2,8,204,75,145,96,199,142,29,46,203,47,121,125,41,7,200,185,64,115,69,82,253,178,135,148,4,166,79,159,238,253,146,84,191,174,83,180,254,121,231,157,231,18,255,155,81,46,208,247,117,53,53,150,7,152,47,100,222,109,220,189,219,58,113,76,88,134,178,128,156,8,102,242,189,128,123,61,78,11,106,159,174,109,106,106,178,201,244,89,207,215,216,46,94,184,4,184,89,102,179,103,207,118,199,2,57,74,168,94,229,182,87,41,157,80,110,171,159,89,227,207,237,38,167,124,47,117,45,36,218,249,193,135,31,178,41,192,253,50,218,155,193,186,148,76,255,230,103,182,57,184,150,51,204,28,28,7,50,200,141,254,220,150,205,86,205,94,244,220,190,253,244,105,22,142,8,19,233,103,26,227,208,109,103,157,61,223,237,163,249,165,226,235,134,185,46,167,25,1,243,104,174,235,60,147,195,175,145,147,1,9,36,60,93,72,7,27,94,11,106,11,157,180,97,0,176,159,201,24,229,101,101,91,62,33,225,233,154,191,0,220,210,2,229,134,103,254,202,217,8,101,145,44,156,144,50,1,253,138,177,151,10,8,59,163,101,185,140,60,224,89,143,208,38,202,122,100,186,219,40,231,7,249,172,249,142,230,135,59,54,228,99,235,244,130,92,210,122,12,226,64,212,101,61,204,145,33,77,87,221,202,123,47,206,6,106,43,181,36,57,51,239,145,19,80,180,30,84,159,138,32,127,114,93,37,213,2,124,29,112,62,186,78,223,69,199,126,195,239,249,71,117,68,117,71,239,227,171,210,249,232,187,232,153,169,247,141,191,254,87,125,78,173,71,215,36,251,167,62,49,134,140,155,214,118,242,26,250,70,164,126,21,144,191,20,104,126,204,154,92,142,95,97,246,114,182,202,100,132,52,54,195,163,67,40,177,12,114,164,116,40,252,182,0,239,147,214,99,223,230,247,38,135,49,139,228,250,185,232,5,69,125,80,218,7,186,135,189,249,163,61,147,103,164,81,79,113,113,41,13,4,244,75,209,5,208,63,128,179,136,230,78,113,126,142,171,129,104,109,95,122,225,185,214,194,252,122,250,217,45,236,241,40,93,140,30,183,159,253,252,127,236,213,175,121,93,114,51,165,107,47,120,104,56,17,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,240,123,91,32,128,254,223,219,116,225,198,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,23,161,5,18,239,123,247,63,19,201,187,147,124,199,70,132,225,171,237,253,255,242,62,155,88,85,97,49,192,226,48,145,137,25,217,25,54,66,94,251,145,190,36,176,74,39,138,57,67,210,253,34,89,99,128,205,251,45,18,50,190,56,128,214,121,42,23,108,83,225,186,17,160,89,159,234,36,178,53,49,20,119,152,19,3,206,228,21,20,18,205,79,228,115,107,135,109,122,102,51,145,214,187,109,205,186,245,182,13,184,127,172,169,217,102,207,157,109,111,190,229,111,237,134,27,110,80,77,177,92,96,78,105,126,78,226,174,59,127,100,79,61,242,160,21,229,100,216,153,68,105,87,150,228,90,58,121,182,243,243,136,26,6,242,164,243,204,24,112,38,3,128,154,93,80,132,131,66,30,97,157,201,40,76,69,99,74,109,63,61,35,7,21,129,81,59,212,112,20,169,254,189,214,68,250,130,4,209,184,21,101,149,118,237,75,110,178,203,175,122,137,125,252,83,95,180,7,158,220,104,67,253,195,92,119,194,230,151,86,89,14,74,3,2,129,138,148,86,23,51,129,129,202,167,173,34,89,243,241,69,160,118,124,81,212,182,0,170,128,116,4,108,5,152,4,40,21,53,174,119,1,175,241,16,44,9,214,100,223,164,83,128,215,171,72,84,128,152,192,88,58,125,212,125,2,161,130,130,138,244,22,36,212,177,34,103,125,92,252,166,223,252,39,249,172,231,175,211,231,100,155,146,16,80,159,29,168,142,93,162,207,234,67,20,201,175,239,244,236,212,107,158,175,77,211,34,121,189,131,53,205,45,138,206,253,54,197,175,75,185,63,186,39,178,225,8,64,112,136,239,179,74,128,225,204,235,19,64,254,4,246,217,13,216,174,153,81,231,146,253,79,60,241,132,157,0,114,11,166,43,218,62,7,224,123,223,125,247,81,213,168,213,214,214,122,116,190,156,49,4,204,229,124,162,232,245,179,80,188,208,44,138,114,221,203,97,99,218,180,105,46,171,175,232,243,245,235,215,123,36,187,162,245,245,44,1,124,29,107,60,142,28,57,226,209,250,113,160,177,206,107,220,37,241,175,40,97,217,85,208,94,243,66,207,19,80,215,247,130,248,2,238,122,87,20,125,5,210,255,250,190,174,174,206,225,186,82,2,200,222,122,169,254,200,161,224,232,209,163,39,231,129,128,252,61,247,220,227,142,37,186,70,240,95,253,149,147,129,32,189,250,168,115,74,69,32,103,3,181,73,243,69,207,81,58,1,87,59,64,1,64,14,9,178,251,254,253,251,237,250,235,175,183,109,59,182,123,187,164,160,80,69,31,229,124,32,25,126,57,10,104,170,173,94,243,180,205,153,63,207,22,157,177,4,57,255,35,68,239,31,64,162,127,128,168,253,57,62,199,27,153,255,130,243,125,188,26,142,30,113,185,127,41,18,116,226,108,84,86,86,106,147,43,203,189,15,114,48,144,242,65,15,234,2,234,255,154,237,187,252,188,198,92,118,83,81,255,85,87,62,14,2,58,167,121,160,153,52,76,63,98,132,116,203,1,192,231,6,243,177,132,84,12,93,237,109,38,13,128,108,156,4,216,49,220,249,34,19,15,152,81,156,52,228,160,161,72,124,77,197,108,238,75,99,254,244,247,179,134,220,161,9,240,204,125,218,230,78,194,98,0,240,232,168,226,253,113,128,231,166,106,83,0,0,32,0,73,68,65,84,98,45,170,14,125,175,185,159,9,104,30,24,33,21,201,216,90,168,40,43,183,28,198,182,7,199,132,17,230,68,255,32,78,33,212,167,127,148,208,42,166,185,78,129,149,66,98,160,175,31,7,168,228,190,226,253,161,65,234,155,198,70,251,151,74,116,62,249,233,143,243,87,109,141,214,230,233,214,99,116,46,122,79,125,234,233,206,165,126,159,60,78,58,37,49,58,254,81,251,146,238,211,123,76,17,245,41,69,253,139,250,232,117,211,255,116,156,181,242,114,180,231,170,8,202,211,222,81,20,67,248,228,163,48,148,192,230,74,110,192,254,151,206,94,47,71,1,170,149,179,199,8,206,79,39,169,191,223,205,61,122,134,6,149,239,61,37,2,23,11,240,139,241,51,172,94,124,188,177,75,41,206,104,157,109,3,214,203,111,153,70,166,0,229,144,116,190,204,164,142,220,76,218,192,190,147,203,184,191,228,154,43,220,185,102,221,246,67,22,239,27,180,99,204,239,111,126,243,235,62,39,52,7,174,184,252,242,100,197,225,111,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,192,31,108,129,177,127,125,252,131,235,9,21,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,169,91,32,241,250,215,222,108,59,128,252,37,133,217,246,150,91,94,111,159,252,247,143,32,131,92,108,195,192,186,17,242,94,75,122,58,65,228,189,100,179,179,136,78,76,39,194,22,146,2,73,35,66,18,249,107,63,22,1,243,23,221,117,18,34,26,50,246,210,155,34,49,253,30,162,245,169,183,95,57,185,227,200,83,35,205,175,211,249,133,165,0,172,2,100,172,71,109,219,174,125,246,157,91,111,179,183,255,243,251,236,109,255,252,94,251,232,103,62,111,245,13,77,118,213,117,47,177,111,127,247,187,246,238,247,188,79,252,198,95,237,141,7,57,180,196,231,63,246,1,91,255,248,47,173,44,47,13,200,63,19,41,231,137,86,0,248,25,5,178,56,56,236,31,240,72,89,69,87,10,196,186,172,56,32,102,152,62,40,226,218,1,17,64,174,171,179,219,118,237,217,103,155,113,42,104,104,60,102,113,250,148,73,148,115,29,112,178,102,206,92,235,163,111,175,187,229,45,246,79,239,122,55,238,5,35,214,220,211,102,135,1,54,105,56,40,228,224,56,144,157,141,140,51,245,184,50,0,176,95,128,76,146,232,227,95,146,126,31,255,18,64,85,73,166,47,72,230,167,247,19,252,17,240,141,34,120,163,115,209,123,18,136,201,200,73,32,38,7,3,143,228,199,230,106,135,238,211,53,73,176,15,182,130,70,41,122,90,206,13,106,107,194,19,81,255,250,255,4,18,88,59,93,81,189,2,141,81,27,116,157,250,28,129,65,193,236,84,200,175,126,232,21,129,58,213,169,227,232,179,234,137,62,235,187,168,110,29,255,186,162,62,248,139,251,85,4,225,146,160,46,217,22,213,35,7,7,217,64,81,241,2,210,19,201,63,47,181,131,76,162,111,11,242,139,128,112,93,214,1,184,46,226,58,141,65,109,109,173,109,220,188,201,1,117,22,42,15,45,45,109,54,151,8,243,3,7,15,226,188,209,13,176,77,183,157,187,119,121,222,120,245,241,80,195,97,96,107,186,29,59,222,100,29,93,157,118,245,181,215,216,209,99,141,254,82,228,188,192,180,224,185,198,93,178,251,114,42,144,12,191,160,122,101,101,165,183,79,215,205,66,170,94,99,38,152,46,80,174,72,124,181,89,247,40,5,128,174,85,63,4,254,117,172,182,234,90,217,85,237,80,125,178,191,250,43,199,0,205,127,69,131,235,156,148,7,228,56,176,119,239,94,87,141,144,114,132,190,215,75,207,80,93,110,63,198,164,177,177,209,234,234,234,252,153,186,95,109,23,240,215,248,168,141,114,134,144,83,128,156,80,124,220,0,224,170,71,109,44,226,185,122,134,28,30,244,188,54,156,133,122,148,222,130,197,222,198,247,75,113,42,144,189,20,173,191,7,123,170,84,78,172,178,231,118,239,177,194,226,18,159,201,211,166,213,58,24,213,119,5,68,250,55,183,181,123,42,2,217,94,233,3,212,222,75,47,189,212,219,220,210,210,226,107,218,193,56,207,208,108,149,141,212,30,65,250,241,243,74,125,80,187,85,135,156,150,212,182,1,20,63,52,123,132,154,123,227,253,158,58,65,247,165,179,142,250,123,251,252,189,40,55,223,165,217,179,137,232,207,161,237,146,218,23,78,86,228,253,16,20,88,210,240,154,135,49,214,157,246,132,164,35,17,169,35,144,236,143,83,191,28,58,250,216,139,186,112,254,105,107,239,180,78,210,5,200,230,26,111,57,119,200,198,249,236,179,98,246,152,243,36,236,87,127,212,111,217,59,234,11,167,78,174,143,104,157,168,95,42,186,70,37,250,236,31,254,128,63,81,125,81,157,191,170,94,157,143,94,186,86,247,165,222,251,155,154,160,123,163,235,163,247,211,215,39,199,141,228,94,145,192,17,96,8,219,42,82,95,118,75,27,198,201,98,4,216,207,177,198,82,239,131,200,36,112,137,165,51,80,217,218,159,57,167,20,43,105,216,93,14,31,81,73,90,47,249,73,142,41,122,169,104,46,141,72,106,65,197,77,171,123,188,22,28,116,10,152,167,157,126,90,160,127,98,69,37,78,7,185,214,199,30,32,229,128,28,156,74,70,6,113,124,41,47,178,191,122,197,95,216,252,89,213,164,17,73,179,62,148,94,90,155,143,219,127,253,215,183,163,90,147,131,166,79,161,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,65,22,208,127,31,134,18,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,240,191,221,2,137,183,188,249,77,64,167,110,203,131,73,189,249,245,175,183,119,188,243,109,150,11,252,18,4,19,129,31,2,198,167,19,209,30,35,202,20,210,97,9,192,173,0,140,160,33,116,74,36,135,104,249,177,252,215,39,173,149,194,43,198,192,19,148,12,18,54,234,57,169,227,128,117,1,224,132,64,11,16,78,160,245,16,80,125,237,250,13,246,240,163,143,219,179,27,54,89,253,145,86,34,106,179,109,229,21,87,219,213,215,92,103,231,35,53,78,137,109,216,176,206,150,207,168,178,43,87,188,217,238,250,201,109,54,97,82,109,226,251,223,250,138,37,58,142,218,140,234,114,155,94,59,205,10,200,251,221,223,221,105,105,180,63,155,136,108,21,129,90,193,253,92,164,250,51,36,205,79,187,71,229,168,32,208,43,152,3,209,137,199,135,236,96,253,17,219,246,220,30,235,4,194,228,228,23,91,15,170,3,123,15,214,219,198,231,246,218,29,247,222,7,164,173,179,87,254,213,107,237,2,82,5,92,190,101,167,61,244,208,227,118,248,200,33,43,175,40,193,28,130,234,163,14,238,4,222,4,146,70,145,140,22,132,188,253,246,219,189,29,169,127,222,245,174,119,166,126,140,1,68,19,178,171,96,173,192,146,236,172,119,21,141,135,128,151,138,206,71,16,236,249,227,49,8,117,50,52,85,17,178,24,204,161,127,18,116,186,148,61,224,73,207,16,88,28,86,190,112,135,244,94,237,111,252,163,103,69,109,72,189,56,217,150,100,155,162,186,245,30,41,8,68,247,233,92,42,228,79,61,175,227,232,21,61,67,239,209,185,212,231,253,170,99,93,171,162,251,244,191,147,199,28,42,18,119,8,167,20,129,120,1,230,126,96,243,69,231,156,109,205,13,141,182,96,222,28,151,217,159,86,87,235,0,91,209,231,139,145,233,87,254,122,201,207,55,32,63,95,93,53,209,35,199,5,186,5,199,219,112,222,80,17,188,63,116,164,1,117,0,242,188,3,106,75,144,16,87,212,187,162,204,101,99,69,163,235,188,142,235,145,171,151,236,191,128,189,162,238,155,155,155,253,122,229,162,175,170,158,232,209,249,29,29,29,118,201,37,151,120,29,181,181,181,14,234,239,189,247,94,151,188,47,47,47,119,123,172,88,177,194,30,125,244,81,7,232,2,233,138,234,87,157,26,75,41,6,212,213,213,57,144,215,51,85,183,28,10,212,15,201,255,203,113,64,99,240,228,147,79,186,58,129,84,1,244,89,125,82,84,190,238,149,50,129,108,169,190,201,201,64,234,3,186,78,64,90,215,170,94,141,165,32,186,214,148,158,43,123,61,248,224,131,238,244,160,200,116,213,85,94,89,145,4,232,172,179,24,118,31,165,78,69,211,23,32,177,190,255,224,1,171,194,209,226,104,211,49,28,38,146,115,91,245,200,41,160,145,115,53,83,166,186,19,131,236,39,24,95,67,186,0,217,166,188,188,194,30,126,248,65,214,200,136,59,18,188,228,37,47,177,85,236,27,253,68,83,231,146,58,160,187,183,199,83,84,104,108,4,102,7,112,42,138,230,161,218,174,118,171,248,187,142,113,220,17,204,61,130,218,65,28,136,158,5,44,78,103,174,8,12,247,113,111,1,206,59,26,191,97,246,44,73,250,39,104,227,80,31,234,35,244,37,7,144,63,148,134,42,9,251,140,102,158,230,152,88,240,144,182,70,142,101,195,24,245,187,211,9,123,131,64,180,156,2,18,92,196,214,64,125,68,250,99,143,78,160,127,108,204,150,69,168,153,40,250,191,31,5,3,57,14,168,94,170,241,34,149,4,57,119,36,18,121,94,183,166,120,180,62,162,185,159,188,50,249,55,90,71,169,231,126,223,99,141,141,74,84,103,244,30,213,55,254,179,206,71,109,114,59,104,51,250,29,74,2,165,132,212,146,172,63,233,84,164,243,170,78,231,52,142,236,104,72,225,19,213,159,69,218,21,190,203,25,101,142,114,148,150,206,222,159,73,74,22,206,105,140,53,14,250,62,211,13,138,131,19,106,13,154,203,190,255,235,183,192,193,189,46,78,206,17,142,188,232,222,97,198,98,88,227,160,175,104,218,201,254,50,190,25,204,95,173,143,60,156,167,70,80,142,145,79,91,65,190,230,76,23,191,65,233,252,134,246,90,14,78,95,130,253,83,38,85,218,245,87,95,97,63,188,243,46,156,218,58,125,60,27,143,28,182,207,124,250,147,168,194,100,51,215,113,166,99,190,107,29,20,22,23,185,83,90,49,199,161,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,110,22,56,245,191,236,126,183,123,195,213,193,2,193,2,193,2,193,2,193,2,193,2,193,2,193,2,193,2,47,6,11,36,254,237,67,31,176,30,32,127,54,32,227,159,255,233,157,246,214,127,252,59,7,148,146,150,22,68,82,8,100,38,81,241,67,192,179,36,113,210,105,224,138,72,134,160,7,160,24,202,151,236,171,160,25,224,69,240,124,24,24,5,129,129,168,64,179,20,226,72,68,35,161,243,158,175,56,14,208,18,244,19,228,207,0,194,55,157,104,182,239,124,239,191,237,85,111,120,139,189,237,221,239,183,219,239,122,216,210,114,11,237,61,239,255,23,187,255,161,71,237,221,239,126,183,90,18,189,108,118,137,80,141,23,181,32,113,207,29,63,64,117,224,132,45,172,171,182,105,229,68,212,35,149,29,27,33,58,89,146,201,60,103,152,6,140,2,124,98,89,121,86,90,137,140,56,249,209,149,47,91,114,254,25,208,184,225,190,46,228,149,211,136,120,238,39,74,120,23,17,220,219,173,181,189,203,18,64,27,26,8,64,74,88,23,209,188,7,143,156,176,29,192,254,167,214,172,182,15,124,228,3,182,97,235,122,251,203,87,189,204,22,46,158,77,125,125,14,68,35,73,124,189,11,128,10,44,10,218,72,142,95,109,245,86,167,252,17,188,28,255,18,80,19,152,20,68,21,196,114,144,197,57,1,127,213,165,87,4,208,162,170,162,235,34,240,37,142,53,52,200,216,0,172,164,48,160,232,125,1,66,69,3,43,242,59,114,26,16,228,202,202,204,243,33,84,157,170,71,223,233,93,69,245,69,175,232,123,189,235,165,123,245,30,69,235,15,15,15,114,31,38,211,220,1,173,141,34,135,45,88,167,151,142,211,113,244,80,4,174,142,245,210,53,250,172,247,8,234,69,207,226,164,183,65,237,208,185,232,153,58,159,122,141,206,71,37,25,113,139,10,2,42,5,114,110,144,29,117,191,198,64,199,250,94,74,14,30,225,205,185,56,246,216,15,208,191,238,134,235,253,156,0,126,253,126,224,115,101,181,157,187,226,124,235,96,14,108,217,188,205,225,246,153,228,170,159,139,162,195,38,242,196,63,249,228,83,64,237,51,8,212,206,176,89,200,223,151,1,223,31,126,248,97,0,250,20,84,41,138,109,223,129,122,91,124,198,82,192,243,144,29,111,110,181,5,243,23,17,185,27,183,1,28,101,14,29,62,2,176,191,0,144,190,147,104,248,227,180,45,139,121,179,27,56,190,216,163,224,5,11,213,62,65,242,75,47,189,212,219,43,32,47,192,47,224,46,197,7,57,10,200,97,64,78,2,114,32,81,196,126,109,109,173,3,250,93,187,118,153,94,2,243,101,101,101,54,15,245,1,69,213,43,50,95,242,252,243,231,207,247,58,116,78,243,65,207,81,100,254,204,153,51,237,56,41,49,214,173,221,96,197,69,165,86,61,113,178,229,161,174,81,86,58,193,109,160,185,52,169,122,138,117,119,245,218,180,169,181,192,243,33,219,180,113,139,157,181,236,108,28,105,114,173,174,118,6,81,234,253,214,129,35,193,99,143,63,238,237,145,163,131,234,22,180,23,204,215,60,23,168,86,123,213,190,199,30,123,204,231,142,28,4,212,86,165,45,120,242,241,39,109,238,236,185,86,89,86,97,51,234,166,35,109,222,72,106,128,14,28,45,142,50,204,105,118,206,57,231,186,125,19,0,247,65,162,182,75,39,84,160,166,209,136,243,78,190,77,153,54,213,154,91,91,28,242,59,144,215,29,128,92,141,123,228,152,16,29,235,179,138,156,27,180,86,165,192,208,212,222,193,13,204,103,57,7,240,210,46,211,75,159,164,196,81,64,154,15,205,37,205,117,159,203,236,103,96,98,192,108,38,209,253,56,65,113,173,182,184,24,207,27,224,121,93,56,2,180,246,244,89,7,123,74,39,125,238,198,9,161,157,186,218,122,122,173,29,39,136,46,206,245,177,198,133,150,71,129,196,114,164,82,155,164,154,16,41,39,20,82,175,102,183,252,163,52,205,181,98,52,247,229,116,162,168,127,245,69,69,237,210,58,144,109,85,162,245,18,157,215,220,215,185,63,180,164,174,59,213,149,186,246,162,207,209,58,141,222,117,94,247,169,45,191,169,68,237,142,174,211,252,212,62,168,114,250,62,104,111,72,58,156,248,62,207,35,70,98,35,73,144,63,12,188,79,203,181,238,190,1,227,208,6,176,159,126,165,114,217,210,243,185,46,135,223,47,237,207,62,143,72,27,163,250,245,146,114,195,11,236,54,102,95,245,73,38,215,247,122,174,82,10,12,176,198,211,113,246,232,100,238,120,123,249,189,204,97,226,20,23,22,49,31,228,68,32,71,142,33,162,251,73,149,130,131,213,48,160,127,100,160,207,150,45,93,98,215,95,123,21,170,57,204,63,181,47,62,104,245,7,247,219,231,63,255,89,117,247,249,77,77,159,66,9,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,248,189,44,16,34,250,127,47,179,133,155,130,5,130,5,130,5,130,5,130,5,130,5,130,5,130,5,94,36,22,72,188,247,221,239,178,65,224,80,54,96,246,223,63,246,97,123,195,235,94,99,121,19,74,109,24,88,55,10,180,205,66,122,88,240,54,3,112,154,9,12,243,80,213,211,116,46,2,62,146,227,79,231,186,52,162,95,211,164,145,44,136,75,52,252,32,224,82,80,106,16,208,15,38,177,1,222,211,128,36,109,68,172,62,244,208,35,118,251,157,63,177,245,219,246,184,67,192,156,5,243,237,77,111,126,139,158,18,59,65,94,240,241,101,223,211,247,3,42,171,117,58,113,251,247,190,97,219,136,238,207,135,176,205,0,242,79,153,144,135,42,1,112,5,217,107,208,49,207,17,49,129,234,0,185,5,210,38,2,98,149,227,90,17,147,233,244,89,80,53,63,63,207,38,148,151,184,36,251,218,117,155,237,216,137,118,235,7,98,150,149,87,217,172,5,11,237,204,179,207,177,74,34,165,123,129,65,91,0,173,191,248,229,47,237,241,39,86,227,156,112,212,238,190,231,127,236,239,254,254,109,118,203,223,189,209,62,240,254,127,179,238,206,94,59,66,116,120,77,237,84,250,43,80,223,239,160,246,248,137,99,14,187,20,77,61,190,72,118,125,124,137,0,186,192,145,192,98,18,44,37,65,221,120,216,22,221,43,96,238,121,166,199,34,81,147,215,9,178,37,97,188,114,133,171,46,129,126,181,67,209,223,146,170,239,21,128,142,43,117,2,24,76,97,171,142,195,146,181,70,227,170,186,84,244,46,24,22,29,235,93,32,78,47,157,87,59,35,160,170,239,52,230,17,140,212,249,168,30,125,151,90,82,159,19,29,167,126,31,29,71,247,255,186,107,116,173,174,83,91,212,38,191,150,105,40,59,8,236,181,35,165,45,169,120,69,242,10,168,102,225,104,130,194,55,178,242,29,228,137,239,183,61,7,246,218,133,23,94,232,243,228,39,63,251,9,107,35,219,97,186,242,212,255,146,177,247,168,93,214,133,32,251,185,231,158,235,207,217,182,109,27,128,185,141,136,254,102,84,29,38,248,243,167,76,153,98,27,55,110,244,239,21,73,47,123,203,145,96,229,202,149,30,125,175,182,40,74,92,99,177,124,249,114,191,78,128,95,47,125,167,121,170,123,20,33,47,219,169,232,59,193,112,65,113,69,248,11,82,43,194,190,141,84,3,130,255,146,252,23,148,150,162,192,166,77,155,108,233,210,165,222,255,53,107,214,248,181,130,253,203,144,203,151,252,251,81,162,215,5,139,165,60,160,8,127,181,113,227,134,205,254,108,181,91,42,1,58,39,101,3,245,89,109,18,180,87,253,114,10,80,159,85,159,156,78,230,204,153,227,240,94,82,250,199,91,155,113,18,168,182,3,135,234,109,197,249,231,217,129,250,131,182,159,87,39,253,81,123,22,46,94,228,215,110,127,110,167,53,144,38,97,88,234,3,60,231,226,149,151,216,38,158,127,236,88,178,93,234,143,166,157,238,87,26,130,24,54,24,102,14,103,179,94,143,99,251,35,192,255,137,37,165,86,59,125,150,109,220,180,193,122,216,83,122,210,50,61,202,94,142,72,26,95,150,132,6,222,21,4,52,15,213,86,205,141,116,156,4,116,156,205,75,243,164,141,49,104,103,252,228,236,148,206,231,12,133,119,227,192,148,208,154,161,10,237,91,82,40,200,225,217,26,3,173,163,88,58,14,52,56,105,72,166,63,131,136,254,44,182,153,33,234,237,227,62,141,86,5,243,96,194,132,9,110,127,165,49,232,233,234,70,25,32,7,231,27,212,5,164,102,194,220,244,181,195,181,190,110,104,115,182,28,84,104,95,180,110,228,112,147,193,158,170,40,114,217,66,142,7,3,16,107,141,185,246,134,104,61,104,158,71,199,191,105,109,80,197,159,108,145,179,143,250,225,62,100,216,81,253,210,75,123,146,206,71,125,75,61,86,103,116,94,215,141,164,177,222,25,247,2,206,21,23,148,90,44,51,215,70,128,240,253,192,121,182,56,43,86,70,149,1,100,251,25,171,60,20,100,24,46,27,118,117,19,169,38,72,19,32,249,12,185,112,176,123,157,98,83,223,63,153,15,12,67,50,45,131,218,195,231,116,246,21,41,197,104,47,25,194,193,77,206,76,105,56,139,76,155,54,133,121,148,198,88,178,39,210,161,17,84,93,6,113,244,145,19,77,156,115,173,39,142,219,178,37,11,16,184,25,178,219,238,248,25,247,210,46,126,183,182,161,94,241,245,175,125,197,222,250,182,119,248,236,229,113,161,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,158,22,208,127,221,133,18,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,240,191,209,2,137,143,124,228,35,0,237,184,135,14,126,244,35,31,180,91,222,244,6,192,23,40,137,136,211,56,209,235,2,160,132,118,187,76,181,3,126,97,135,23,20,176,135,159,23,254,24,131,192,10,121,140,36,151,57,78,40,122,155,139,134,145,182,142,3,58,70,1,33,138,162,124,108,213,83,246,150,127,248,63,246,158,15,126,28,56,216,97,55,223,252,42,187,231,129,95,218,103,63,247,133,100,101,41,207,42,73,244,219,95,172,60,199,30,191,227,91,209,217,196,79,127,248,61,219,180,234,49,203,141,13,216,220,154,137,86,91,89,102,133,57,68,207,243,255,197,39,112,50,72,70,222,18,161,153,137,92,63,64,59,175,176,212,58,136,176,205,64,134,59,147,72,101,229,206,206,39,74,87,192,239,104,195,33,91,181,106,149,181,180,119,91,27,17,203,5,37,229,118,201,229,87,218,171,94,253,26,59,231,170,171,173,14,56,57,127,254,66,251,155,55,188,193,62,243,169,79,217,133,23,157,239,80,103,235,182,141,182,118,221,106,187,225,37,87,227,156,240,58,128,224,128,71,238,43,114,90,144,79,32,87,144,50,7,39,3,1,93,193,213,241,175,186,186,58,143,196,78,125,23,204,21,184,18,148,23,12,20,216,18,12,84,137,142,245,89,199,169,69,178,252,224,254,177,83,138,76,149,196,186,252,151,5,15,19,14,7,35,9,121,193,99,69,0,11,26,170,228,146,119,60,42,17,80,75,253,28,157,211,187,94,17,124,86,251,100,107,157,83,155,162,118,233,115,4,44,213,78,69,213,235,61,122,169,238,168,174,232,56,122,222,175,122,31,127,175,174,211,185,168,168,62,21,157,75,182,67,145,206,124,230,37,136,167,182,42,119,186,94,113,34,113,171,170,39,49,47,10,172,225,232,17,0,125,37,87,164,217,98,162,239,53,126,178,127,57,243,64,247,204,153,61,207,14,31,58,226,176,91,114,237,2,191,146,254,191,224,162,139,237,232,177,38,238,111,180,34,34,120,119,236,122,206,235,59,99,233,153,182,103,223,94,100,223,251,249,190,209,211,5,20,150,20,219,236,121,115,45,139,40,237,117,235,215,19,129,158,103,197,0,249,154,218,90,43,65,150,251,9,162,246,165,180,80,93,93,237,207,84,228,189,36,235,229,48,160,54,104,254,212,49,87,116,44,192,174,107,53,119,5,237,117,28,65,127,245,95,231,52,62,2,254,81,84,180,198,72,224,94,160,94,117,233,59,205,77,221,171,8,123,135,249,128,108,129,235,19,173,45,34,222,86,55,115,134,29,60,124,200,210,0,144,221,125,189,214,212,124,194,86,94,126,153,237,220,189,203,234,233,191,250,162,72,253,51,207,90,102,173,29,237,214,209,221,67,251,137,250,103,157,181,3,241,51,50,113,250,17,12,39,93,71,38,199,27,55,110,166,63,211,120,118,153,237,220,177,203,166,208,111,229,167,215,60,149,210,130,218,163,29,73,109,150,163,65,59,57,207,123,250,80,160,224,186,12,28,136,106,103,204,180,93,251,246,89,33,234,6,21,68,242,151,97,171,131,60,127,15,99,112,0,229,132,227,180,123,144,246,51,27,113,242,97,175,97,220,53,39,52,31,124,222,3,92,179,145,79,207,98,95,243,23,107,67,123,157,32,127,63,239,153,130,180,172,19,237,131,249,121,80,97,138,86,147,246,174,206,158,110,203,146,50,6,253,80,250,7,1,127,129,226,116,156,140,20,201,95,192,119,73,40,141,99,0,247,100,226,32,178,228,204,101,246,154,215,189,193,94,251,250,55,218,101,87,92,110,121,5,249,126,255,8,237,24,162,109,82,10,137,203,17,10,168,45,225,127,181,53,131,239,134,57,55,130,116,127,110,118,30,209,225,217,238,122,163,213,207,112,51,254,122,37,157,107,52,198,122,105,174,235,61,154,255,209,59,183,188,168,138,167,21,193,14,42,14,238,249,253,136,108,250,252,58,151,37,146,17,245,122,87,84,61,195,195,117,68,233,227,72,33,91,96,38,203,70,181,165,173,59,142,130,66,191,177,212,177,37,145,252,228,166,209,239,67,14,42,47,114,246,26,102,99,208,142,153,193,184,167,39,72,233,225,15,78,58,13,156,220,67,198,148,65,124,47,195,246,84,239,109,82,186,25,126,200,248,44,69,148,28,119,182,25,193,41,46,70,67,178,9,233,159,58,109,50,227,58,204,30,200,195,113,62,24,226,88,142,27,125,172,163,81,246,15,150,20,81,255,185,118,225,217,203,237,242,139,207,49,2,251,153,83,168,158,48,151,214,61,179,198,190,246,213,47,171,53,73,99,232,40,148,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,223,217,2,33,162,255,119,54,89,184,33,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,224,69,96,129,196,167,201,5,220,73,68,108,14,33,172,159,254,212,39,236,47,95,254,114,192,131,242,8,247,19,252,158,229,146,246,34,26,137,222,238,36,104,1,210,122,17,77,137,138,8,42,197,131,192,199,206,41,234,63,225,176,35,9,95,135,136,130,31,32,202,81,185,180,5,61,210,36,81,205,107,7,121,237,191,246,173,239,216,179,27,119,218,203,95,126,147,189,227,29,158,167,62,214,54,6,157,199,170,243,183,238,163,251,172,100,210,228,212,83,137,219,190,247,45,235,110,61,110,83,42,74,108,206,204,90,228,143,11,109,184,159,182,2,204,134,0,43,138,252,29,141,17,197,15,212,87,20,110,30,145,207,233,2,113,160,28,1,207,97,160,94,30,26,206,233,0,192,189,251,118,3,29,183,91,115,75,43,81,193,233,192,205,185,118,233,229,87,217,133,43,47,181,180,138,42,131,204,224,16,209,239,176,115,128,251,170,0,194,43,47,190,196,238,252,159,71,132,230,92,250,92,82,222,127,255,15,111,140,29,58,208,152,248,241,29,183,3,138,135,1,253,165,192,220,108,162,165,39,242,140,61,64,199,12,59,116,232,96,106,63,252,88,146,240,227,139,64,191,96,109,42,64,23,104,18,124,138,0,84,4,243,244,30,29,235,59,13,203,243,231,132,183,149,17,156,104,104,236,34,176,63,50,58,72,158,243,30,143,12,47,42,44,241,168,126,112,37,78,5,125,140,205,248,150,188,240,179,234,142,96,190,190,21,116,20,140,211,57,189,244,125,4,248,117,62,106,111,244,221,248,26,163,182,235,124,234,113,234,117,170,67,37,122,79,253,46,58,214,189,122,158,222,117,93,244,210,247,58,23,181,121,132,107,212,102,57,163,8,190,183,17,109,189,235,72,163,157,119,214,114,143,56,175,2,32,63,243,204,51,14,197,37,41,47,71,8,129,245,227,168,75,44,94,178,208,223,101,71,73,207,43,170,93,144,92,240,95,17,222,189,128,238,66,73,170,51,47,26,145,130,23,80,87,125,187,137,90,95,177,98,5,242,221,185,94,119,15,176,239,208,161,67,54,27,217,127,181,89,206,31,187,246,236,2,248,23,217,228,201,147,29,246,107,252,117,223,25,103,156,225,121,234,21,181,63,119,238,92,151,239,151,3,136,212,4,20,169,175,168,127,181,97,61,206,3,181,181,181,14,160,21,65,190,104,209,34,219,179,103,143,3,96,65,115,213,39,25,127,221,35,224,40,167,1,221,163,250,5,216,149,22,96,206,188,5,164,174,216,226,245,201,94,245,245,245,222,207,14,212,14,116,191,236,32,69,2,217,79,78,6,122,23,160,151,141,180,206,101,219,254,193,1,143,170,158,58,189,214,54,108,222,132,18,72,150,85,78,172,178,253,7,15,184,115,129,28,18,14,227,72,33,185,124,57,76,232,179,234,216,176,97,3,105,16,230,88,151,156,5,80,24,216,115,96,63,233,50,122,108,90,93,173,237,216,183,215,46,186,224,66,139,51,102,143,173,121,198,166,146,2,96,8,123,31,56,122,204,154,187,218,125,10,104,55,146,20,190,74,14,50,233,113,181,7,104,111,188,212,78,205,7,61,211,219,205,30,32,27,118,15,116,186,50,131,212,25,98,140,97,58,219,155,198,67,178,255,121,56,58,13,34,187,175,177,213,174,39,167,13,181,53,67,145,224,164,5,25,36,42,95,176,95,105,42,4,250,243,72,111,210,70,157,133,220,55,0,168,63,136,50,65,203,29,119,218,154,213,171,108,132,144,252,166,227,56,131,20,20,242,220,222,177,246,104,161,226,124,162,93,4,59,100,0,131,71,137,46,207,192,238,106,175,214,190,210,5,168,189,9,108,170,34,31,42,252,0,146,14,39,180,51,193,75,74,21,234,155,230,120,244,242,139,83,254,68,107,34,229,212,159,228,161,183,147,104,120,58,194,56,200,153,97,16,251,107,76,181,166,217,91,188,191,201,189,32,234,0,126,29,254,27,164,113,211,173,114,18,25,197,70,67,56,116,28,97,205,52,182,12,114,183,89,25,97,254,249,216,178,11,245,5,124,188,72,233,50,106,113,236,158,144,212,63,246,227,129,252,58,104,255,210,211,198,246,16,65,126,142,85,247,144,156,214,248,46,141,223,201,81,28,87,34,155,235,86,21,165,208,96,232,124,140,170,171,171,172,176,184,0,49,155,56,247,178,111,203,227,132,246,203,185,164,31,39,24,115,200,95,140,220,127,139,229,226,32,244,210,107,175,112,69,128,71,159,220,110,153,89,201,61,124,213,227,143,219,151,88,23,255,250,193,15,169,249,167,118,218,159,24,254,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,38,11,240,159,105,161,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,175,178,64,226,171,95,253,170,29,38,26,87,1,137,239,65,186,255,53,127,243,55,64,9,64,249,32,81,252,133,121,64,8,69,75,138,148,128,160,0,231,217,128,121,78,216,40,112,243,100,17,122,128,61,156,132,252,99,114,241,16,50,96,136,128,72,242,37,56,38,73,227,1,193,117,96,199,16,164,228,190,7,31,178,207,253,199,151,136,4,62,110,239,253,215,247,216,204,57,179,5,49,94,0,50,242,123,154,108,197,156,154,147,143,228,64,79,77,60,114,223,61,214,215,209,98,51,167,78,180,185,51,106,173,180,128,252,216,0,33,133,117,142,18,61,60,146,78,4,44,175,140,156,124,7,115,249,68,118,42,98,51,6,232,166,147,30,181,155,11,240,235,234,236,177,77,91,183,217,142,221,251,200,163,13,184,131,190,76,159,51,215,174,126,233,13,118,241,213,87,89,26,16,120,180,173,157,124,202,67,150,11,160,203,22,116,35,74,55,35,175,208,142,55,30,55,120,140,71,138,55,2,137,37,221,172,215,71,62,242,97,187,6,5,0,129,224,237,219,183,59,32,82,158,114,21,1,40,129,210,241,47,69,254,143,127,73,82,93,37,130,251,81,180,110,4,236,4,97,35,112,157,10,247,96,126,10,114,117,224,234,74,252,124,136,65,239,53,78,35,16,49,65,43,141,165,82,27,196,145,169,79,112,44,112,197,69,124,243,60,28,23,196,26,95,82,159,163,239,244,57,2,250,250,28,181,199,161,24,227,173,239,116,78,145,252,106,191,138,234,77,173,91,117,156,174,156,238,124,234,189,227,219,18,213,161,243,48,57,111,91,234,245,60,217,47,81,196,175,198,70,101,4,3,29,59,118,204,35,243,91,0,242,154,171,146,139,215,184,181,3,143,37,179,175,168,122,129,214,45,219,182,56,232,22,64,151,108,254,34,174,147,244,250,163,192,184,106,192,188,162,242,155,128,225,11,22,45,36,5,64,187,181,2,24,39,48,238,189,172,31,69,194,75,78,188,168,180,196,186,1,215,202,33,47,251,43,34,94,17,243,2,227,135,142,52,88,69,101,149,59,14,40,162,127,198,140,25,46,189,47,0,47,216,47,152,127,206,57,231,184,147,129,164,246,5,169,181,174,170,170,170,108,193,130,5,238,108,34,80,47,123,43,82,95,237,22,44,150,35,130,34,248,117,157,156,22,246,239,223,239,80,94,80,82,247,75,74,223,251,7,220,151,83,130,224,178,160,124,85,245,68,159,51,107,215,175,67,26,191,206,35,209,53,119,22,45,89,108,15,63,250,136,205,152,53,211,74,202,74,29,212,75,189,224,209,199,31,115,155,78,169,171,177,163,72,247,215,205,152,238,128,127,39,10,7,245,40,2,20,22,23,33,101,95,225,237,218,133,243,129,210,1,68,14,6,114,118,208,92,145,221,229,252,112,245,117,215,18,14,47,197,143,39,136,202,31,177,114,28,42,102,206,158,107,185,69,197,182,106,221,90,99,214,218,174,67,245,118,8,199,139,67,140,147,244,40,122,121,13,177,198,179,0,252,85,56,214,76,154,58,197,85,18,180,141,105,134,169,95,130,242,57,172,251,81,158,213,69,62,245,99,71,142,218,161,131,245,168,121,28,113,155,140,98,47,52,39,188,31,122,247,200,127,237,125,20,176,174,245,179,126,186,250,122,124,127,204,65,169,67,99,26,143,247,121,221,154,107,89,172,179,34,148,59,178,152,23,121,108,174,165,140,133,210,159,236,63,116,216,14,31,109,0,25,39,80,40,32,61,4,251,9,59,167,229,2,125,179,233,39,77,116,71,2,69,121,75,137,68,174,57,114,58,72,140,173,31,141,79,114,245,32,63,15,243,230,54,31,99,181,75,253,146,237,52,239,165,196,240,171,214,133,174,125,49,148,152,72,189,118,41,126,63,52,127,163,190,189,160,237,218,208,162,151,91,144,253,144,223,160,97,28,51,122,81,146,24,192,70,109,137,33,59,76,106,152,22,246,3,126,213,172,50,47,223,70,250,113,66,225,56,65,88,255,8,175,209,116,236,140,115,69,58,246,67,245,223,109,175,103,201,142,26,83,61,66,251,153,28,53,180,175,48,164,190,198,244,29,31,189,232,187,120,95,156,180,45,93,30,141,175,147,115,231,205,73,42,152,112,131,212,48,148,26,36,157,125,80,142,45,90,11,170,103,104,32,206,239,9,35,75,42,135,98,148,49,174,187,114,165,173,188,96,49,231,249,157,28,68,21,128,246,221,125,247,189,246,31,255,241,5,85,169,102,135,18,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,240,59,90,224,183,136,103,249,29,107,12,151,7,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,191,179,64,226,139,95,252,162,131,195,12,0,195,91,255,254,45,246,206,119,190,3,166,150,102,61,237,205,86,128,28,246,16,50,218,2,44,153,64,43,73,101,167,1,153,156,112,0,169,5,63,248,51,214,250,20,200,207,25,65,64,193,41,201,22,71,112,38,138,74,205,4,190,73,238,186,63,62,104,143,60,241,132,125,253,155,255,5,252,140,219,91,223,158,140,226,31,111,142,218,242,12,59,243,154,139,236,238,59,239,72,253,42,241,141,47,127,193,118,111,221,100,133,217,233,54,171,118,178,77,171,174,176,2,228,151,19,168,6,120,52,39,242,223,113,136,202,104,12,121,102,218,45,24,151,67,4,174,36,154,133,73,134,145,213,23,220,45,70,54,92,17,202,187,118,237,242,252,223,29,221,93,68,97,35,171,62,107,142,221,244,242,191,2,190,206,86,120,46,244,48,78,212,39,32,46,135,80,80,156,8,6,59,251,44,167,168,208,154,246,215,219,182,77,219,232,43,204,15,128,115,246,89,231,216,7,255,245,95,56,50,251,251,191,123,119,236,227,31,255,24,140,110,200,30,124,248,1,219,71,36,255,68,192,169,34,60,143,17,225,43,200,255,161,15,125,32,181,95,46,105,126,202,9,62,8,252,239,221,187,215,109,41,123,70,197,199,128,15,2,186,233,70,130,238,0,0,32,0,73,68,65,84,234,115,244,89,239,126,236,173,136,174,30,3,235,66,140,244,127,136,180,9,67,131,72,132,143,196,129,176,25,214,76,222,245,172,204,124,139,21,51,62,140,119,126,126,33,224,176,19,192,149,28,227,83,65,121,178,46,213,28,1,125,141,175,156,23,162,246,57,24,227,65,81,187,244,89,128,63,130,252,106,159,206,69,37,106,123,244,57,122,31,127,62,245,30,29,167,126,142,238,209,187,230,160,96,220,16,99,149,218,166,212,235,227,253,131,238,252,1,245,117,121,245,94,34,209,171,202,138,173,148,241,207,69,249,161,163,171,211,29,1,242,113,18,81,196,190,96,184,162,213,179,153,191,221,253,61,62,103,174,187,238,58,107,7,138,63,246,216,99,222,55,193,116,129,121,61,167,156,53,36,185,125,65,237,234,201,147,220,89,128,47,28,178,239,216,177,195,10,112,58,17,180,23,112,23,140,151,92,190,250,43,27,201,150,138,204,215,220,85,244,190,84,29,154,154,154,60,250,126,249,242,229,126,94,233,37,228,172,32,208,191,15,9,251,107,174,185,198,231,137,230,178,0,255,206,157,59,237,172,179,206,114,200,248,236,179,207,250,88,68,202,1,149,149,149,118,231,157,119,122,125,122,150,158,253,210,151,190,212,158,122,234,41,239,99,22,245,110,221,190,205,150,45,91,230,114,254,2,239,114,18,144,195,131,108,161,57,169,118,202,161,64,246,149,228,255,36,34,239,229,32,240,28,115,117,234,148,201,0,206,5,54,7,199,134,124,210,33,200,14,26,11,217,80,206,9,151,93,118,153,181,226,40,177,101,245,106,159,67,234,171,84,9,212,238,181,107,215,90,47,142,69,189,128,243,2,214,216,40,114,252,162,161,71,154,143,219,0,240,119,114,77,173,173,101,237,215,107,206,98,159,65,162,245,225,161,30,185,63,56,76,4,62,81,246,146,230,159,50,133,84,12,200,227,11,150,107,108,53,31,84,100,51,169,24,104,221,235,213,140,147,145,20,10,36,143,175,75,4,219,181,127,41,146,95,238,48,49,84,0,148,87,93,247,164,243,44,69,221,107,21,118,81,103,46,123,74,46,207,203,98,127,28,28,232,183,24,182,148,212,127,26,160,189,152,54,180,144,110,0,113,118,90,32,192,156,70,106,17,65,120,238,167,157,250,7,6,252,168,188,173,57,40,0,200,145,74,99,57,200,186,36,116,221,237,154,166,4,242,216,217,1,51,118,150,205,241,159,114,169,127,110,167,255,73,103,14,181,109,72,235,9,135,3,65,238,209,49,208,175,107,198,175,161,232,92,234,90,208,185,63,169,162,13,149,62,72,93,68,243,107,120,68,10,17,201,148,32,178,165,250,244,194,246,203,41,77,110,60,56,20,113,223,80,223,176,197,73,61,211,67,53,123,78,28,183,246,246,62,198,206,108,106,41,142,23,56,104,53,54,246,90,12,9,255,88,14,123,162,60,181,248,205,208,30,158,198,115,210,184,144,143,62,31,162,231,232,153,222,22,111,23,247,225,76,194,148,198,201,3,64,47,47,0,158,172,125,112,32,222,197,222,201,41,206,20,241,115,49,107,214,12,198,28,199,17,126,91,149,72,192,251,226,115,40,97,253,236,61,82,150,232,199,233,64,239,242,22,235,104,61,102,181,147,38,219,117,215,94,133,227,209,49,59,112,168,153,243,178,133,217,93,63,255,169,239,43,239,121,223,191,170,122,61,52,148,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,223,210,2,1,244,255,150,134,10,151,5,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,201,91,32,241,181,175,125,205,163,102,187,187,123,237,237,255,120,139,189,203,33,127,204,6,144,146,206,6,92,13,147,131,58,19,80,149,57,10,124,16,79,0,96,40,34,53,9,34,201,1,13,224,18,32,85,113,198,225,7,0,38,199,27,144,40,48,68,130,239,135,37,105,141,180,181,0,72,12,88,39,32,117,4,105,242,213,207,174,181,79,126,246,179,40,9,100,219,27,223,242,15,128,184,238,23,64,139,202,188,36,220,240,135,60,255,39,113,235,119,190,105,39,142,28,178,234,138,50,155,88,94,108,21,40,16,100,1,0,99,0,152,76,69,221,146,51,123,132,103,13,210,176,52,164,179,51,144,233,207,2,214,123,52,185,215,131,124,50,215,23,1,115,15,31,218,103,155,182,237,180,19,68,235,39,208,112,206,206,45,178,153,243,22,219,141,175,248,11,171,156,84,109,233,200,237,147,84,28,58,152,205,61,56,58,196,129,194,241,33,242,145,231,217,40,160,120,235,166,237,182,118,205,58,203,195,102,249,197,229,86,91,131,99,192,88,25,32,74,158,18,251,200,71,63,156,24,28,234,179,213,64,205,2,192,163,96,145,218,34,104,74,57,5,216,40,189,193,219,147,78,15,250,78,37,6,148,213,53,110,67,65,217,8,114,233,93,69,32,42,21,70,69,231,147,239,201,239,100,251,52,156,30,146,78,1,17,148,31,118,105,249,201,83,170,109,23,192,86,16,182,172,148,49,66,169,64,80,45,181,94,127,208,216,179,162,250,117,78,245,233,179,162,137,21,29,175,113,86,17,152,140,238,87,95,117,93,228,20,144,122,127,234,177,223,200,159,212,190,68,231,78,247,158,122,157,234,73,253,172,235,117,78,182,214,75,199,209,243,147,117,37,37,220,115,112,114,24,32,154,54,42,130,242,149,56,127,40,90,191,241,96,3,144,110,182,117,1,252,5,182,239,189,247,94,187,240,194,11,147,192,155,8,252,252,194,98,64,114,145,237,192,118,154,215,17,196,174,171,171,243,235,158,126,250,105,156,5,122,172,133,180,24,147,200,69,63,121,234,52,143,166,239,33,210,120,251,142,231,108,70,221,116,43,39,29,68,71,123,151,77,155,90,107,107,158,89,235,82,253,85,85,213,204,141,122,87,20,16,72,87,221,138,236,87,68,191,156,7,100,99,193,127,245,71,112,176,171,171,203,74,149,183,30,59,171,221,122,215,121,141,137,212,32,36,69,175,107,228,44,160,162,239,149,30,64,125,149,138,129,174,85,189,71,142,28,113,59,233,124,39,224,91,253,201,64,153,34,13,101,140,54,34,163,117,188,103,223,1,187,248,226,139,29,246,223,117,215,93,68,205,231,217,222,253,7,29,210,171,142,159,255,252,231,14,71,219,218,59,61,122,127,49,169,0,148,50,224,40,170,1,19,128,249,138,164,239,162,31,201,124,229,35,14,246,213,54,245,243,230,155,111,118,231,132,22,210,102,76,173,170,180,101,228,43,255,201,93,63,181,105,53,181,54,185,118,154,237,58,80,111,237,56,88,108,221,183,23,217,254,36,132,237,96,61,164,17,9,63,12,36,207,162,175,4,101,75,21,196,29,15,50,24,243,12,168,184,164,210,115,242,114,153,88,201,81,214,220,20,224,63,129,10,128,0,127,156,241,80,97,215,242,104,121,169,150,100,64,112,229,227,162,127,4,80,52,189,192,191,156,10,50,105,255,16,251,139,118,38,116,67,232,75,55,123,88,161,215,175,156,236,67,188,96,237,150,142,115,64,94,118,190,213,160,204,208,199,30,216,33,181,1,246,39,213,9,155,247,146,203,120,164,67,150,181,222,244,158,208,26,225,154,244,17,82,31,136,245,75,134,131,162,241,242,121,76,10,0,57,28,104,188,6,1,195,170,39,154,215,209,117,90,3,202,109,159,124,31,115,248,241,90,94,124,127,52,191,53,202,146,235,31,193,230,201,126,105,24,213,71,214,123,74,151,18,236,245,82,158,81,191,211,80,36,73,227,243,0,74,13,125,157,189,214,139,205,247,54,247,120,42,134,234,252,152,213,78,156,108,61,125,221,108,168,108,235,165,56,32,145,182,5,247,48,159,0,25,92,43,47,10,31,119,31,101,234,212,57,74,228,108,225,207,150,157,57,167,113,145,74,138,198,42,22,75,142,83,103,39,78,97,52,142,38,90,77,205,84,20,49,42,185,151,52,50,252,15,223,0,109,112,204,33,198,57,45,147,232,255,126,198,151,249,134,199,135,82,19,200,209,78,227,58,24,239,177,82,126,215,110,122,217,13,118,215,221,247,177,198,154,240,55,139,177,7,196,237,214,91,111,69,9,160,212,106,234,106,113,6,42,181,234,170,137,86,81,86,78,197,161,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,58,11,140,253,231,248,175,187,36,124,23,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,240,39,111,129,196,237,63,252,129,61,244,224,3,214,211,221,110,55,221,112,149,189,235,237,111,115,9,242,62,160,85,38,36,34,179,32,15,184,69,238,242,49,89,115,245,72,128,89,33,142,233,192,241,81,64,197,48,57,220,5,248,245,226,175,191,64,167,192,23,128,7,239,136,33,115,79,28,240,5,228,39,135,241,40,23,166,3,221,123,137,222,127,232,225,71,237,131,31,250,168,117,116,246,219,205,175,121,61,208,170,47,198,75,239,254,82,141,125,61,39,244,54,190,36,30,252,233,29,214,114,248,128,21,144,64,123,74,121,145,77,5,246,151,230,231,2,102,104,3,64,79,16,84,47,176,46,17,234,57,192,205,2,203,35,162,56,27,57,100,129,163,8,252,170,226,131,245,135,128,180,187,145,86,39,231,184,100,156,1,225,87,92,115,173,189,234,53,175,179,242,9,85,46,253,77,146,100,17,30,36,251,129,193,192,38,104,167,101,201,201,129,87,47,209,183,223,248,214,183,173,185,131,52,7,68,9,79,159,62,221,115,150,43,111,185,94,163,68,161,74,57,128,87,236,99,31,251,40,121,210,23,218,254,3,123,105,83,142,183,177,169,169,209,35,169,21,77,157,250,82,116,243,248,151,34,121,213,246,8,244,171,47,2,78,227,139,206,69,47,154,237,3,228,240,139,235,211,25,91,5,159,42,223,181,3,73,62,191,252,229,47,183,79,126,242,227,118,222,249,231,59,200,82,212,184,71,173,3,19,45,1,238,210,11,91,70,185,191,185,155,227,231,29,11,210,152,19,250,110,152,8,101,129,101,193,48,213,175,151,218,161,118,10,84,235,21,181,121,124,187,199,127,30,223,167,241,159,163,231,235,253,133,37,9,71,5,231,84,175,32,175,210,20,68,207,136,238,145,233,4,166,219,137,184,86,155,139,128,174,29,253,113,19,132,207,39,138,124,213,186,245,30,121,174,40,117,129,123,69,164,55,147,67,91,209,242,146,205,47,34,151,182,222,127,250,211,159,186,19,128,64,187,242,183,43,111,187,128,176,34,179,21,1,31,193,65,69,215,159,189,98,133,127,183,121,235,22,95,55,187,246,236,118,104,124,241,165,43,109,239,129,253,182,239,240,65,219,95,127,208,138,203,203,108,233,89,203,60,15,184,34,245,53,55,34,144,191,112,225,66,135,226,154,227,115,230,204,241,92,224,234,135,36,239,159,124,242,73,119,8,80,180,190,238,89,136,60,255,81,64,190,160,125,57,240,94,243,117,41,17,254,199,1,255,91,164,60,128,106,133,210,53,228,162,222,80,59,125,166,61,254,228,83,238,188,192,74,197,172,105,168,16,76,101,180,19,118,240,80,189,149,210,38,29,75,233,64,233,6,148,118,32,131,200,245,78,20,48,148,238,65,235,75,105,10,114,243,115,76,233,49,244,189,246,19,193,202,97,246,1,185,11,41,122,189,159,61,229,162,139,46,114,5,130,3,244,85,169,1,4,225,171,113,130,104,239,238,177,206,222,62,155,86,91,103,179,233,231,214,125,123,236,112,115,139,61,204,88,28,193,17,7,119,27,107,27,82,74,142,76,135,236,67,12,127,22,109,40,44,42,177,217,243,230,209,135,25,118,246,185,43,76,0,93,115,77,237,213,120,203,25,163,116,66,185,229,147,227,156,205,201,157,36,52,30,199,177,81,47,227,157,14,92,149,170,137,102,14,124,221,65,172,82,139,248,92,214,57,214,157,142,179,0,238,130,238,42,73,4,109,214,201,156,233,5,228,75,146,221,129,60,50,235,35,168,149,140,200,201,137,244,39,189,61,29,236,165,3,54,161,164,208,38,147,174,97,2,246,41,103,191,154,88,90,108,37,68,241,23,210,151,44,214,74,58,16,63,131,231,200,78,114,86,136,218,162,253,53,198,218,87,81,36,184,20,54,148,22,64,51,31,151,38,27,234,39,42,156,189,107,4,21,0,245,87,123,109,28,103,161,97,133,154,191,152,11,170,4,218,87,100,105,1,126,223,83,232,95,178,176,143,97,24,174,240,143,160,118,228,240,1,229,140,185,94,2,254,114,136,56,129,227,74,79,39,206,104,154,119,24,20,191,11,171,96,190,73,125,162,233,88,187,229,48,148,5,140,71,22,206,62,30,101,207,111,156,255,126,232,49,94,181,70,89,245,233,131,192,62,202,2,99,123,137,143,11,235,100,80,206,24,124,208,94,171,231,234,93,14,32,18,142,145,143,216,244,233,147,173,144,116,50,190,239,234,119,137,61,34,19,69,16,188,58,252,89,197,204,9,237,183,58,159,205,28,210,30,90,192,60,29,69,57,98,4,167,187,229,139,23,217,229,23,93,96,133,248,169,140,32,91,145,151,155,134,99,80,167,125,243,91,95,231,41,39,13,162,227,80,130,5,130,5,130,5,130,5,130,5,130,5,130,5,130,5,130,5,130,5,130,5,130,5,126,131,5,50,244,31,115,161,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,188,24,45,208,208,112,200,182,108,220,100,122,255,209,247,191,109,3,157,29,182,104,222,44,251,204,71,63,108,147,38,87,217,96,7,242,224,138,140,5,18,165,1,160,50,161,114,9,32,111,2,112,164,255,63,88,80,79,101,84,192,31,240,33,184,39,176,153,78,248,170,242,92,11,130,164,3,173,32,20,64,39,128,9,223,245,118,119,58,112,147,140,118,28,144,21,143,143,218,215,190,241,29,251,206,247,126,96,157,164,183,126,199,59,223,142,204,241,169,255,95,246,121,203,234,172,171,243,48,50,199,200,229,63,95,156,240,252,242,142,255,182,81,34,49,167,151,149,16,205,95,110,37,69,0,61,32,154,228,231,211,104,147,96,28,143,37,242,62,211,35,112,179,51,99,150,3,53,43,36,98,83,160,92,17,231,105,68,237,11,150,55,19,53,188,105,235,78,107,105,237,32,122,118,20,232,57,207,86,92,112,17,121,199,207,164,222,98,248,14,157,78,0,154,0,104,176,29,75,71,21,64,121,187,57,180,140,226,18,242,63,247,217,127,253,224,135,118,223,195,79,16,221,15,200,38,226,127,222,130,185,118,235,247,190,121,202,127,53,188,242,85,55,71,189,136,125,246,115,159,78,72,170,95,242,232,42,199,143,55,51,30,71,163,239,79,190,215,212,212,157,60,142,14,20,177,154,132,94,64,45,236,45,144,41,176,40,48,37,8,166,162,62,234,252,224,96,18,82,42,15,180,192,147,238,211,53,133,133,217,214,71,148,54,223,98,167,33,162,213,167,219,117,215,95,165,58,98,175,126,245,171,19,159,249,244,23,177,125,156,113,165,78,56,97,118,86,17,0,44,206,181,0,70,106,25,29,229,61,141,113,230,25,163,128,208,52,20,14,148,147,186,79,57,169,81,134,24,66,249,32,83,54,7,250,170,109,57,217,121,30,193,45,123,171,157,2,119,2,90,122,9,158,105,188,244,46,103,129,168,232,187,168,196,198,228,170,163,115,73,224,166,111,213,126,240,158,215,71,100,44,253,214,109,138,250,85,4,183,254,39,199,3,57,126,8,208,245,3,99,43,137,172,238,233,238,243,180,17,170,47,14,68,83,187,202,138,202,172,187,139,28,245,68,214,170,236,195,249,163,166,166,198,42,153,95,19,178,242,129,181,228,115,7,164,14,147,234,32,135,200,107,129,247,121,64,229,107,175,189,214,30,126,236,81,239,151,228,250,149,99,94,178,245,130,239,125,241,126,135,225,53,117,181,158,26,99,0,120,167,124,241,202,99,47,9,252,54,192,123,49,48,79,238,40,153,216,106,24,158,184,167,254,128,21,225,44,80,79,74,135,186,57,179,172,102,218,52,187,23,39,2,193,191,38,164,235,139,201,229,125,49,106,2,157,68,236,239,221,189,155,28,224,157,46,171,95,127,224,128,205,5,242,55,145,6,66,199,197,64,76,189,4,11,37,97,191,150,53,47,53,130,130,50,28,98,112,0,144,147,202,186,205,155,61,90,255,48,115,111,222,130,133,128,200,98,123,110,215,30,235,238,233,115,167,151,2,230,119,15,109,158,136,244,253,193,163,13,158,14,64,233,2,90,89,207,26,131,226,138,82,91,189,110,13,237,156,1,232,238,182,217,11,230,216,145,227,71,29,88,214,205,158,110,219,182,237,192,113,168,200,230,204,158,97,247,221,245,51,222,231,90,11,160,187,27,101,132,249,179,102,2,97,19,182,255,224,1,82,118,244,218,130,133,139,173,114,202,20,28,17,42,145,227,223,108,109,236,75,114,160,216,180,125,135,237,56,220,224,0,87,147,239,48,14,25,17,186,86,52,116,102,54,192,28,7,135,98,108,38,185,127,217,87,115,63,141,118,23,227,164,162,227,28,28,0,114,115,81,226,96,158,100,103,229,226,240,65,69,154,39,140,179,210,118,8,204,106,45,100,112,239,32,96,94,231,37,179,254,138,87,188,194,118,172,93,111,27,31,121,204,167,80,22,139,97,132,57,67,149,164,9,136,187,163,78,7,115,62,83,123,10,107,177,147,121,85,136,20,124,105,73,133,101,12,19,173,221,215,195,246,145,102,253,128,126,249,201,100,178,31,105,127,204,36,226,59,7,186,236,243,89,107,140,101,171,118,106,141,34,0,224,107,38,150,205,30,138,179,128,28,34,52,123,59,144,158,175,194,201,66,0,88,138,14,234,171,48,191,16,184,246,37,4,70,172,241,240,49,155,59,119,54,199,189,56,62,100,184,66,0,95,227,144,197,5,188,60,215,189,46,102,236,244,210,51,163,245,167,235,162,34,120,158,90,70,25,167,255,119,69,251,3,118,99,207,81,223,101,247,33,126,91,148,86,36,77,70,197,225,67,107,163,59,222,203,70,149,99,131,52,125,4,154,158,62,138,51,23,123,77,113,126,177,29,99,238,226,7,129,58,3,64,31,127,173,138,210,124,155,62,179,198,118,109,220,108,199,249,25,83,16,124,140,113,72,195,17,37,71,76,31,135,15,89,32,65,191,71,0,241,9,237,255,216,36,225,191,5,73,213,146,65,198,134,237,197,29,118,70,52,104,140,179,225,32,150,206,239,97,71,107,151,181,247,36,172,18,42,223,222,221,111,147,43,211,108,217,146,5,252,134,178,183,208,135,92,218,41,69,11,102,19,207,101,12,105,175,246,22,57,6,169,12,162,74,33,117,128,1,250,166,241,41,16,248,239,104,182,243,151,46,178,190,238,14,251,249,47,30,182,206,190,81,255,105,234,196,241,229,51,159,249,140,125,236,99,31,215,32,157,58,112,94,91,248,19,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,16,44,48,222,2,207,255,235,211,248,111,194,231,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,23,135,5,18,95,255,234,151,129,132,93,54,187,110,178,125,234,223,63,106,211,107,38,91,130,232,91,24,7,160,131,168,84,209,39,229,170,118,152,44,64,37,24,34,222,161,11,128,28,162,28,254,158,132,84,124,227,32,73,121,161,9,93,37,207,52,96,6,208,41,176,171,220,244,177,140,28,100,171,187,137,248,45,176,47,127,229,171,246,149,111,124,15,56,102,246,183,255,240,183,228,224,142,159,2,40,206,95,48,153,186,95,80,18,255,243,227,31,216,142,117,107,45,54,208,103,147,39,148,218,180,202,9,86,94,92,0,180,87,52,107,63,64,11,152,6,172,131,221,81,39,82,200,192,252,66,162,138,11,10,11,128,240,130,209,73,72,150,206,249,12,64,244,225,198,227,182,1,216,211,14,112,205,34,204,115,225,162,5,118,241,37,43,109,246,220,249,30,121,46,240,150,161,168,125,234,29,33,178,50,157,40,254,65,192,91,86,217,4,235,2,206,23,231,1,75,55,109,182,111,125,247,187,164,4,200,242,231,77,32,82,244,150,191,251,219,23,52,190,159,232,222,148,18,251,228,39,63,153,120,231,59,223,105,202,153,46,112,167,72,241,241,37,39,135,240,205,113,69,17,241,130,68,73,103,134,36,40,31,119,137,127,140,160,184,62,200,57,64,0,60,194,64,14,199,211,36,25,157,102,69,216,79,175,105,0,101,21,229,93,175,171,171,69,194,127,63,208,190,211,242,1,151,146,192,78,70,244,3,151,116,159,128,186,32,187,35,209,164,195,129,108,229,80,149,54,103,1,224,148,51,60,43,27,224,198,181,62,55,4,23,199,149,8,216,235,61,58,142,218,29,189,235,150,232,214,232,154,113,213,248,189,186,62,186,199,129,38,23,37,165,190,113,56,1,196,9,221,169,125,146,168,159,84,61,197,97,188,236,46,184,166,87,28,216,175,140,222,186,87,242,218,61,204,253,134,99,77,182,116,249,217,150,222,27,247,116,11,2,251,11,22,45,180,53,207,62,109,21,229,21,238,48,162,60,239,154,227,170,43,29,233,118,73,193,159,69,180,188,230,227,170,85,171,92,94,253,166,151,222,104,207,237,216,105,115,102,205,114,85,128,187,126,246,115,119,4,152,89,87,103,123,15,30,180,51,23,45,114,103,3,169,4,204,226,26,57,12,212,226,100,32,39,137,150,182,86,143,158,23,28,31,193,97,65,80,188,134,251,110,187,237,71,68,221,19,145,76,206,241,77,91,182,216,165,151,95,134,228,254,81,219,182,99,187,171,74,28,111,62,97,51,167,207,180,92,230,254,218,77,155,124,180,26,26,26,76,160,190,170,170,202,214,174,93,11,16,198,33,3,25,126,169,8,92,118,217,101,110,159,195,71,143,0,197,243,81,44,216,227,233,3,230,207,95,104,113,32,171,210,75,116,227,40,161,8,248,58,158,47,39,136,7,31,124,192,251,41,232,172,62,171,189,114,94,233,33,149,197,185,231,224,40,3,124,159,7,120,150,4,255,225,214,78,203,107,60,106,203,207,57,219,30,124,232,17,171,5,164,111,221,249,28,249,237,113,180,96,236,14,242,220,139,87,94,198,154,60,98,245,77,39,220,169,232,71,247,61,192,220,195,65,131,177,4,121,250,176,199,112,6,209,115,228,192,80,134,211,130,162,178,203,137,134,142,156,91,244,46,73,123,189,52,95,164,226,144,143,50,201,161,67,135,188,15,82,56,136,247,34,215,78,65,200,194,231,76,22,107,138,36,22,214,143,147,71,121,73,145,221,120,227,141,246,186,215,191,214,109,245,189,175,127,203,214,60,252,176,177,11,56,204,87,196,183,210,115,232,37,39,38,237,130,138,154,87,235,226,204,131,86,100,226,211,80,121,144,77,134,104,103,15,106,6,76,41,230,8,146,237,236,139,114,34,208,92,204,0,238,202,65,64,115,50,129,147,76,6,224,63,13,39,170,33,246,91,165,51,24,198,73,71,209,222,249,233,89,214,201,51,179,1,200,2,205,114,150,26,193,249,74,109,207,100,159,214,234,98,233,249,243,91,79,180,34,1,15,241,103,189,107,78,14,143,72,165,64,207,73,2,228,104,125,112,185,151,241,159,163,243,127,106,239,138,180,112,224,14,188,103,7,58,217,60,95,243,244,188,119,0,231,27,126,87,186,135,251,61,149,138,230,117,26,206,56,25,105,57,118,223,3,15,251,222,90,196,93,18,98,153,88,157,107,243,102,207,177,67,135,235,109,71,243,0,138,10,140,71,46,227,32,149,19,214,151,246,53,254,248,252,147,250,140,246,77,190,225,162,164,67,210,32,191,33,46,183,143,31,134,138,156,132,210,121,86,228,128,21,7,216,119,2,249,243,49,185,198,64,229,140,37,11,73,133,162,125,84,21,163,184,128,19,136,60,71,220,157,128,241,255,213,133,39,115,75,6,127,134,217,96,181,223,158,187,124,169,53,178,47,61,178,122,187,225,87,102,253,56,14,236,101,29,125,246,211,159,177,207,125,238,115,92,237,83,225,87,87,25,190,9,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,224,95,127,66,9,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,8,22,120,241,90,32,241,249,207,127,22,208,217,69,174,236,60,123,219,219,255,143,93,114,249,229,16,139,62,143,152,84,14,123,133,136,42,114,53,157,247,52,65,34,69,129,142,149,83,130,59,69,183,196,46,128,16,146,146,118,16,43,112,161,92,202,68,64,43,10,90,121,172,11,201,89,223,220,218,6,152,44,177,175,126,227,155,246,141,239,124,207,250,33,94,47,189,233,6,107,108,60,170,90,78,150,191,190,234,66,160,6,176,234,212,146,184,231,167,119,218,250,213,171,141,244,196,54,115,82,149,77,174,170,0,226,35,125,12,160,113,177,106,1,90,218,48,34,134,2,148,201,2,244,229,0,233,11,144,191,207,71,102,188,31,201,125,69,78,186,76,59,125,95,183,113,3,209,196,245,244,147,136,73,160,225,242,179,207,179,243,46,188,200,166,76,157,6,36,202,34,162,18,236,75,228,37,164,12,98,51,148,4,57,212,153,69,88,104,63,48,183,4,160,191,115,235,14,251,236,231,63,103,187,247,29,70,226,191,152,8,218,44,187,233,166,191,80,14,247,83,250,164,174,92,123,221,13,167,246,8,32,243,149,175,124,37,241,254,247,191,223,30,125,244,81,59,112,224,192,248,239,237,236,179,87,188,224,156,160,180,64,191,32,146,96,191,64,161,74,4,237,52,6,58,214,119,207,71,202,3,19,229,5,1,3,210,247,186,87,128,74,37,147,200,95,229,98,255,240,135,63,226,109,158,51,123,94,108,201,146,69,137,189,123,14,32,57,223,226,48,53,47,7,72,197,115,4,190,98,188,103,16,145,60,68,180,105,20,13,173,231,8,95,10,42,230,42,53,2,42,12,48,78,249,139,120,17,228,84,241,249,225,71,201,227,212,54,235,180,28,16,146,231,126,53,252,74,173,67,247,156,238,115,140,8,92,245,119,4,103,21,239,43,146,234,114,210,80,100,174,162,130,5,138,5,130,7,24,215,60,28,19,148,83,93,230,145,52,250,48,202,16,130,167,106,113,35,17,244,87,144,135,126,211,99,79,34,71,223,102,207,237,126,206,22,159,121,6,99,93,1,240,95,100,245,13,135,109,18,243,91,209,223,15,225,176,145,131,51,136,192,252,69,151,92,12,136,191,205,159,51,0,28,223,182,105,163,93,122,225,5,222,214,3,251,247,89,67,125,189,77,171,158,104,149,0,106,27,154,108,181,147,39,57,32,87,187,150,44,89,98,21,37,197,54,119,198,116,59,193,243,119,33,175,47,48,185,149,40,119,1,235,218,186,233,246,216,170,167,108,18,142,25,207,145,110,98,148,241,200,194,225,36,159,121,222,180,121,43,146,247,189,158,175,187,133,57,186,28,160,47,57,240,227,228,160,207,1,16,43,90,189,144,185,158,143,164,125,3,224,94,209,237,3,216,70,176,188,151,251,52,142,114,36,233,232,232,114,176,217,129,28,191,82,5,28,168,223,111,253,200,233,151,179,158,122,136,168,47,39,210,127,136,126,117,118,245,90,62,142,14,123,119,239,179,155,111,190,217,54,108,216,96,67,64,215,226,130,124,219,185,99,151,189,228,37,55,178,190,27,237,217,45,59,152,63,102,7,155,90,108,24,117,135,87,188,246,117,182,21,135,132,221,56,30,72,70,191,144,117,118,172,189,205,126,249,212,147,238,92,33,60,154,67,59,36,209,207,108,198,110,68,232,115,191,198,76,107,85,109,18,72,87,106,0,181,87,115,70,239,250,94,235,67,118,212,124,245,53,194,220,91,141,189,142,161,144,208,217,153,4,252,108,15,92,195,30,1,60,87,159,135,112,194,169,40,43,240,52,27,111,120,221,107,237,178,43,175,228,92,159,197,136,192,62,155,40,234,210,130,92,156,139,134,145,194,151,26,73,220,10,152,227,57,56,14,245,113,159,242,168,35,80,226,116,85,122,38,61,56,46,228,103,224,96,164,246,145,42,128,37,195,158,36,124,12,68,150,7,18,69,192,55,131,62,105,189,104,254,102,18,249,29,99,111,146,58,74,130,69,51,132,99,138,234,233,194,105,160,11,200,47,123,72,206,95,99,148,171,121,76,159,52,150,217,72,191,231,40,26,92,227,70,253,205,199,79,176,85,13,89,81,62,146,239,46,28,79,251,176,7,171,214,159,27,173,149,104,221,9,98,159,174,60,31,193,159,188,239,116,215,252,255,117,78,90,11,25,168,142,136,210,143,2,250,19,163,168,178,16,209,175,49,76,227,119,105,16,251,89,78,129,245,177,119,20,50,63,59,90,143,163,206,81,204,248,103,216,221,15,174,182,109,27,183,145,238,97,200,170,105,240,212,114,34,249,107,102,90,119,71,175,237,217,115,220,244,43,51,84,128,226,3,206,97,76,7,28,217,24,39,108,175,113,76,154,140,231,233,112,204,12,154,79,3,3,140,36,159,51,177,171,182,189,184,246,22,253,222,0,251,7,227,204,15,214,133,182,189,108,230,96,119,223,144,77,153,88,96,75,151,46,245,53,166,189,71,99,32,251,235,221,247,84,85,242,27,74,28,199,182,60,210,106,244,48,223,38,148,151,218,181,215,92,141,131,204,128,109,216,186,23,231,4,247,25,176,117,207,60,109,159,255,204,103,237,19,159,248,132,70,117,172,197,191,161,226,240,117,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,192,159,169,5,198,254,185,234,207,180,247,161,219,193,2,193,2,193,2,193,2,193,2,193,2,193,2,193,2,47,102,11,36,254,245,95,222,107,251,247,237,69,214,59,215,94,243,154,215,216,171,255,250,85,72,76,247,1,229,251,44,39,75,57,131,225,4,0,13,69,189,59,237,20,97,147,188,53,189,22,65,56,89,198,228,212,97,86,192,23,80,148,34,253,21,102,170,136,84,242,93,15,12,146,235,30,8,161,72,71,201,245,103,2,248,190,252,181,175,219,103,191,240,109,224,164,217,149,87,95,174,104,224,83,128,196,45,47,191,145,71,247,157,124,196,216,65,226,246,91,191,107,199,15,237,183,226,156,76,155,89,59,213,170,1,164,57,208,216,17,32,88,143,34,42,121,110,6,242,198,106,228,0,210,206,132,198,146,95,189,128,188,203,0,106,206,163,24,224,32,80,160,229,48,81,207,7,15,53,216,238,189,251,28,212,85,77,172,182,11,46,186,216,206,92,182,28,120,90,231,17,184,253,68,79,151,87,76,0,32,1,250,1,57,132,234,59,132,83,20,230,16,145,222,146,85,30,68,178,251,214,255,254,161,221,251,139,71,200,13,158,139,115,66,194,46,60,255,2,123,237,235,94,55,190,253,254,57,39,39,239,116,231,99,159,250,212,167,18,111,125,235,91,221,1,97,252,5,69,69,138,67,61,181,8,220,169,8,58,69,192,232,212,43,100,115,96,21,227,240,60,208,19,92,74,66,254,116,28,55,116,44,91,196,129,153,165,101,197,86,91,91,123,178,10,69,102,171,220,117,215,189,56,3,196,1,197,61,0,213,2,135,146,26,56,197,161,38,37,246,147,170,2,73,168,74,180,43,100,60,233,116,128,20,53,212,76,145,255,17,184,143,218,113,242,33,227,14,34,248,149,122,93,4,37,147,151,158,50,243,78,222,29,193,178,212,251,163,251,84,151,32,174,94,35,52,46,23,16,220,67,154,133,124,96,96,75,75,139,3,80,29,203,105,66,189,146,99,200,48,206,32,3,244,67,79,203,195,1,162,5,168,189,123,239,30,28,84,146,112,185,157,121,161,168,248,235,174,187,206,149,24,116,220,12,136,191,236,178,149,54,3,71,13,193,220,186,186,58,123,226,137,39,220,65,162,27,165,136,65,52,213,15,236,223,111,215,94,121,149,71,234,239,220,127,192,38,0,218,55,111,216,232,57,234,107,166,76,245,40,249,54,164,217,53,178,45,192,218,11,206,61,207,235,61,140,35,74,27,112,119,230,204,153,86,70,202,129,201,147,167,90,19,209,241,59,118,60,135,172,253,114,43,46,159,192,60,24,68,90,127,170,173,90,243,12,176,31,184,204,171,159,57,42,231,3,165,31,24,98,12,39,77,154,228,17,237,74,43,160,190,31,61,122,212,21,28,234,15,30,118,40,62,27,201,255,253,180,81,115,74,145,250,29,29,219,152,250,57,126,205,30,246,138,24,11,185,188,180,204,218,73,23,48,117,202,20,119,224,17,84,158,201,181,178,193,153,203,150,161,0,176,139,53,6,120,198,233,64,115,47,23,216,220,209,213,3,144,236,183,2,36,231,149,65,65,240,122,128,245,216,142,205,119,224,236,208,195,154,233,2,190,15,88,55,160,53,102,205,68,42,103,0,77,53,199,58,153,159,130,247,138,150,175,174,158,236,146,252,114,72,16,232,215,184,105,29,40,255,186,198,91,128,95,227,172,249,167,99,157,211,184,236,38,181,129,34,249,149,74,130,45,199,29,56,180,157,105,207,138,73,110,29,132,142,176,7,14,9,87,216,205,175,122,149,93,140,83,71,126,62,42,26,195,164,173,32,21,65,54,206,17,147,42,74,109,254,188,185,182,101,221,38,96,58,254,80,82,14,41,202,247,104,250,140,216,48,106,241,153,68,209,203,37,193,183,31,159,59,61,3,168,137,116,154,149,96,195,2,214,176,43,74,240,224,8,236,43,101,129,218,235,81,218,204,83,165,67,25,196,22,61,56,138,244,98,143,118,156,42,186,72,157,34,4,44,167,19,181,93,125,210,154,205,71,129,97,148,99,205,219,12,214,178,206,147,24,192,159,171,180,13,146,114,47,200,171,114,96,157,64,94,126,132,54,102,104,95,31,43,186,94,69,239,167,95,85,99,23,254,137,188,105,238,225,142,129,13,1,253,152,121,116,4,139,36,24,137,177,223,31,206,184,148,127,30,107,170,163,237,4,78,24,236,153,56,33,61,249,212,35,246,236,83,107,173,245,248,176,77,160,203,83,43,10,108,238,212,233,56,160,13,163,226,178,219,200,24,99,181,51,114,172,151,223,139,68,150,20,3,152,117,40,43,104,92,18,252,158,72,237,68,251,189,246,17,253,79,115,90,106,11,250,77,139,201,43,192,29,167,24,31,126,11,152,94,172,151,92,235,104,111,37,5,141,89,113,81,186,117,117,145,10,128,103,156,123,222,10,87,208,208,253,90,95,218,47,101,123,127,142,234,230,21,141,201,233,76,174,199,164,161,224,48,196,124,80,233,192,225,168,118,218,84,187,241,250,107,172,181,165,221,246,53,180,160,44,147,197,58,27,180,123,239,185,203,29,121,166,78,157,106,211,103,207,178,105,53,117,167,253,93,57,221,115,194,185,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,63,39,11,100,116,183,29,251,115,234,111,232,107,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,192,255,2,11,236,220,189,199,118,108,127,206,158,32,122,92,168,231,202,203,47,53,69,175,230,16,9,156,232,239,35,66,177,192,129,126,28,249,254,108,69,129,10,124,226,0,32,48,33,240,166,2,158,240,119,255,147,66,137,210,136,96,149,51,128,224,199,48,178,221,61,228,248,86,132,191,96,156,114,184,119,16,249,251,163,31,255,196,190,254,173,239,122,156,233,138,21,231,0,66,186,213,140,147,229,166,149,43,79,30,167,28,36,238,186,227,86,59,126,96,159,77,40,200,177,25,53,181,158,51,29,34,11,120,33,223,185,160,96,134,168,29,236,199,57,191,34,48,137,144,5,156,9,220,66,227,144,215,150,218,0,145,178,188,90,219,91,108,59,50,199,7,234,15,82,182,46,24,0,0,32,0,73,68,65,84,211,147,152,205,155,191,0,41,241,21,182,140,151,190,239,38,130,57,3,88,89,81,69,210,102,162,118,5,122,36,253,157,158,73,196,45,253,27,32,98,83,10,0,121,200,123,255,231,151,254,211,110,253,193,15,221,34,146,182,175,171,155,97,111,124,227,27,137,100,222,113,74,191,162,190,44,197,145,224,52,37,129,84,126,140,232,239,68,18,146,159,122,197,83,79,61,125,234,9,62,37,65,63,144,16,192,59,30,18,169,159,42,2,236,2,75,130,73,58,39,8,175,113,80,70,239,228,253,228,175,230,123,201,203,87,102,150,219,130,5,11,252,62,253,89,126,246,50,63,174,38,226,252,120,83,51,81,219,29,86,86,82,238,144,82,243,96,24,64,10,198,231,154,164,173,117,177,218,158,112,40,166,231,37,187,175,103,139,168,38,176,159,195,178,49,168,149,108,179,63,194,255,68,215,235,124,84,84,159,206,71,247,69,231,83,175,77,214,163,254,38,239,139,174,77,189,70,253,149,195,74,81,97,182,173,88,113,158,29,4,124,183,181,181,57,12,22,116,19,152,22,60,205,1,234,203,46,253,25,204,19,252,58,20,205,63,192,247,154,210,79,62,189,198,94,121,217,21,214,5,96,239,98,109,40,154,92,16,188,171,171,203,85,17,84,207,158,61,123,108,225,194,133,94,135,192,242,222,189,123,29,226,119,0,93,19,64,247,229,203,207,178,141,91,54,251,245,211,170,42,237,24,144,60,19,197,136,50,156,73,52,6,187,246,237,179,138,226,34,235,64,105,162,31,7,153,9,92,179,121,219,86,151,233,47,32,218,120,251,115,187,236,74,162,204,155,142,157,176,117,56,8,20,23,149,250,60,94,48,127,17,126,40,253,182,119,223,1,107,56,114,200,206,63,239,66,43,42,41,5,60,142,90,85,245,36,123,244,145,199,109,242,164,137,68,21,87,89,47,105,51,38,227,212,178,110,221,58,107,70,226,253,252,243,207,183,198,163,77,14,33,21,165,222,218,218,138,234,197,32,185,238,203,108,10,32,81,159,39,79,157,226,106,19,197,56,58,8,244,75,106,124,122,109,157,59,63,72,17,98,66,69,149,167,65,40,41,41,179,85,171,159,178,105,83,107,172,118,250,12,151,200,159,143,61,148,82,160,0,121,253,178,201,53,182,125,207,110,143,112,239,35,210,250,246,95,220,239,235,170,15,105,250,33,86,144,70,48,206,248,43,191,121,239,240,8,138,16,230,17,241,2,251,83,112,44,80,36,188,224,190,94,154,27,154,187,90,155,74,199,33,41,123,1,116,189,4,191,143,28,57,226,246,151,51,131,28,60,52,29,115,179,80,114,24,28,97,188,137,188,6,204,246,179,142,197,106,175,189,234,50,28,157,254,218,86,224,52,81,49,109,10,128,152,116,35,56,115,40,218,126,148,40,106,194,178,173,98,202,36,91,182,236,76,123,26,208,95,14,0,22,180,87,68,189,28,18,20,153,143,11,144,175,6,205,25,205,124,180,63,172,7,218,59,42,71,167,145,124,43,26,205,215,44,180,76,218,157,198,222,145,70,59,217,69,168,71,60,90,242,250,35,22,39,237,131,210,34,244,225,148,49,132,49,18,204,141,116,1,97,234,242,188,240,192,105,30,229,237,202,101,95,27,98,77,201,121,106,148,185,165,61,183,128,43,51,178,201,15,79,187,227,56,140,8,116,107,221,185,52,188,26,54,86,162,181,161,247,228,139,54,143,173,179,232,154,63,201,119,198,81,170,27,9,198,7,191,5,102,140,244,11,128,242,49,62,199,248,29,96,238,12,247,13,51,31,138,136,122,31,178,117,40,191,60,249,240,211,228,179,55,43,163,67,103,76,41,181,169,149,147,220,190,155,249,29,236,224,92,25,254,28,114,172,201,70,125,2,151,41,94,218,175,120,161,12,147,133,29,51,80,255,192,136,216,29,199,53,108,41,201,126,134,139,223,67,246,58,20,77,52,126,218,15,179,81,88,136,51,183,250,25,63,249,152,201,231,77,106,39,114,253,88,190,120,186,45,93,178,152,121,151,238,107,95,243,86,243,52,42,201,253,57,185,95,70,231,94,248,158,176,188,194,60,119,178,201,203,47,178,209,248,48,74,15,205,54,163,118,154,93,117,249,37,214,243,243,95,216,137,246,126,203,101,75,214,158,245,179,255,249,137,189,245,237,239,208,146,250,77,21,191,240,81,225,76,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,64,176,192,159,137,5,66,68,255,159,201,64,135,110,6,11,4,11,4,11,4,11,4,11,4,11,4,11,252,47,179,64,226,63,255,227,11,72,12,199,108,218,148,106,251,167,119,188,157,156,225,51,108,148,40,219,152,72,48,209,179,10,77,116,0,164,99,0,168,32,104,6,80,83,199,42,78,15,244,199,203,201,3,62,193,20,20,9,9,200,16,168,148,244,113,30,178,218,170,171,171,181,221,238,254,197,47,237,219,223,187,149,72,227,17,187,240,226,243,237,115,95,250,234,88,29,207,191,61,118,199,109,207,127,72,30,37,238,248,254,55,109,24,160,58,189,178,204,38,150,151,216,4,0,123,108,36,78,68,241,128,101,1,79,50,137,196,140,13,103,0,124,20,105,15,161,5,192,40,167,124,94,65,33,237,206,38,18,82,176,12,216,79,56,241,161,134,70,219,241,220,115,46,37,174,239,5,249,207,63,255,66,91,124,198,82,114,107,35,139,77,228,113,58,128,173,16,153,127,42,113,91,36,184,47,29,24,60,2,80,75,39,146,54,70,94,128,60,160,230,253,119,223,109,95,251,198,55,173,185,173,199,242,242,200,7,78,20,243,155,111,185,197,14,55,52,252,74,184,242,43,64,127,116,125,244,126,210,6,27,55,110,166,238,23,170,0,200,241,66,197,65,58,239,169,128,92,231,101,115,65,125,65,165,36,72,2,48,198,0,99,156,83,36,190,190,143,199,251,93,130,60,65,138,5,69,72,207,159,63,95,183,122,249,226,23,190,164,119,151,239,223,13,20,107,109,105,182,202,9,149,192,242,146,36,208,39,234,149,42,176,21,209,214,10,211,22,230,4,216,38,241,56,55,42,169,52,227,159,4,241,114,2,72,7,144,37,213,5,158,135,241,92,66,81,91,84,82,251,160,115,169,231,147,125,208,51,95,96,34,191,247,116,14,18,254,5,127,4,213,178,179,211,172,162,188,210,94,246,178,151,217,78,128,249,29,119,220,225,17,242,138,68,31,132,220,9,30,143,16,45,171,104,93,201,251,231,50,127,250,33,132,40,116,251,90,105,67,5,96,211,214,45,182,100,214,156,147,80,249,97,114,182,203,102,27,55,110,36,194,182,195,14,30,60,232,234,24,91,0,219,251,128,246,130,183,202,5,63,13,121,253,25,117,117,14,9,159,121,230,25,128,241,50,155,57,107,150,53,1,250,151,159,125,182,237,219,191,223,251,94,83,51,205,154,154,154,112,22,169,181,170,137,19,109,221,250,245,164,7,152,96,199,169,67,233,5,38,226,104,145,147,87,64,238,239,253,24,52,195,36,169,159,51,148,131,106,69,161,149,102,149,219,234,53,207,186,243,194,51,235,214,218,185,231,158,235,235,118,211,150,109,190,14,27,142,52,90,9,202,22,23,94,120,161,109,218,180,201,29,20,100,239,189,7,246,219,34,210,15,192,158,221,81,97,64,144,155,117,190,123,207,30,155,59,119,174,213,210,238,93,68,243,15,0,244,15,181,156,32,253,70,17,78,49,103,179,142,14,91,67,227,81,151,61,47,33,133,193,249,68,193,223,247,203,7,104,39,117,226,228,176,20,167,134,89,56,142,28,197,153,224,68,123,151,29,56,142,92,63,78,51,61,236,49,221,164,4,56,220,218,236,82,244,26,35,205,141,180,180,76,152,61,243,133,118,100,227,80,80,6,220,175,172,156,136,195,66,177,175,59,57,85,200,161,71,16,59,57,158,172,55,96,183,142,53,55,52,207,165,156,32,176,175,113,144,131,130,3,126,192,122,38,14,72,154,55,234,3,140,158,237,77,146,249,163,118,227,75,174,177,215,222,252,106,59,87,170,8,68,231,187,3,19,206,78,67,212,147,9,200,37,31,129,229,166,179,39,10,246,227,249,177,104,209,130,49,152,175,251,229,211,68,78,120,164,218,229,16,48,76,152,57,167,252,123,237,146,209,174,8,230,183,118,28,67,218,129,248,133,233,185,124,159,116,94,81,123,4,225,229,222,48,204,250,83,223,251,169,67,137,52,162,251,19,216,10,94,108,3,84,70,43,0,249,168,33,104,61,243,202,67,225,65,251,181,212,14,10,72,13,80,32,21,7,236,150,137,211,3,201,82,216,24,232,13,215,73,78,62,39,39,31,72,205,51,112,148,136,214,30,85,189,168,138,230,133,156,65,220,41,2,231,134,4,107,86,169,28,20,90,47,216,47,249,254,108,126,7,6,217,99,6,7,99,246,208,67,171,237,233,199,159,52,50,112,88,21,61,93,54,51,203,166,150,85,177,87,119,217,115,141,13,214,128,161,201,88,99,5,19,50,76,105,53,138,10,202,172,109,160,199,29,42,18,233,56,71,96,63,47,236,151,76,48,253,159,171,74,176,12,189,104,223,147,198,128,28,71,4,250,211,89,143,162,254,29,157,189,216,88,123,153,225,180,193,179,203,50,236,210,203,46,182,146,82,220,48,98,186,86,243,29,7,18,85,56,86,52,38,154,199,154,195,191,174,244,48,135,242,72,31,161,113,205,205,198,33,105,128,223,102,230,235,217,103,44,161,15,131,118,251,79,238,54,252,28,140,173,142,212,25,3,246,165,47,125,201,190,248,229,255,212,35,199,58,243,235,106,15,223,5,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,4,11,252,249,89,32,128,254,63,191,49,15,61,14,22,8,22,8,22,8,22,8,22,8,22,8,22,120,177,91,32,241,169,127,255,40,81,129,29,54,169,170,212,222,254,214,255,99,75,207,92,226,84,98,0,153,233,17,0,74,126,2,160,79,244,162,32,154,138,114,61,75,26,26,74,225,144,194,67,74,199,172,160,232,210,231,11,224,130,232,199,65,96,184,195,101,200,140,162,226,71,129,191,245,228,1,95,179,118,157,125,255,199,183,91,38,176,241,140,121,11,237,131,31,253,119,114,101,183,159,4,16,63,37,42,126,251,250,117,118,61,121,135,83,74,226,190,59,111,179,225,222,46,228,175,179,109,38,209,229,197,185,180,139,246,9,242,19,104,75,219,0,101,68,48,10,154,169,61,130,38,98,193,17,12,204,32,239,247,0,145,176,189,200,211,215,35,213,127,248,240,17,135,129,121,72,138,159,67,52,243,149,87,93,67,110,250,42,59,209,210,230,210,217,57,121,185,14,236,105,60,178,221,56,19,0,100,50,0,191,146,233,87,222,229,124,64,90,130,103,238,216,188,217,62,241,169,79,3,74,27,81,13,72,179,18,100,201,111,122,217,203,37,191,126,178,79,41,253,56,121,120,227,141,47,59,121,252,219,28,228,170,191,167,41,138,40,85,137,192,157,222,199,23,169,26,136,39,37,229,250,21,215,43,160,154,4,235,2,77,138,34,151,34,128,162,134,167,79,159,238,175,168,14,129,226,168,220,119,223,125,214,130,4,122,103,103,135,3,241,12,34,174,85,4,104,137,129,183,33,1,44,192,24,177,181,222,30,69,98,39,193,187,0,153,15,202,24,144,5,213,241,220,8,114,73,113,32,9,238,147,240,51,234,75,244,220,168,79,154,79,26,99,69,219,11,238,37,33,169,250,155,4,99,250,156,172,71,166,127,222,46,122,142,206,203,41,66,209,180,130,249,75,150,44,178,178,242,114,187,231,158,187,25,183,12,79,89,112,24,8,174,249,46,192,173,148,15,217,0,233,62,136,89,132,221,210,129,106,138,57,63,138,164,252,69,203,87,216,196,73,213,246,179,159,253,204,165,235,43,43,43,13,53,6,174,239,179,217,51,102,91,35,142,36,217,192,87,69,213,78,230,187,237,59,118,216,95,189,226,21,212,59,100,191,124,240,126,162,188,7,173,17,96,94,85,85,101,103,158,115,22,235,33,215,86,63,254,184,71,172,207,156,53,211,90,187,59,109,34,81,229,109,200,227,111,219,182,3,96,127,142,149,87,87,89,55,142,46,117,51,103,216,170,199,159,64,194,190,154,245,59,209,97,118,53,82,254,61,40,0,168,253,19,43,42,29,118,119,244,118,91,73,33,81,205,64,192,67,71,27,112,140,41,179,46,28,17,20,21,46,71,141,99,141,199,129,203,9,203,201,207,179,150,182,86,87,179,104,32,2,190,19,137,125,143,28,103,124,21,85,62,136,253,170,38,79,182,85,107,159,181,244,60,160,55,125,144,194,71,55,16,177,1,39,133,24,82,240,121,216,54,131,122,154,152,27,131,212,63,130,138,134,96,236,90,156,29,148,42,96,215,222,125,214,59,150,95,94,41,32,210,88,199,74,231,145,201,189,218,111,52,138,82,9,144,50,64,37,81,255,165,19,146,170,17,37,101,165,62,103,228,132,81,201,120,201,201,166,152,231,140,2,114,99,56,226,168,191,26,87,205,97,201,243,75,161,65,138,10,250,60,168,200,119,230,137,20,61,70,232,195,32,99,1,173,5,202,103,98,247,10,59,139,200,252,27,111,184,193,46,187,244,18,84,42,228,72,0,142,23,73,102,173,140,34,215,175,189,3,106,12,85,239,65,162,159,84,10,56,240,88,105,145,205,153,55,215,102,212,78,178,195,245,141,14,221,213,230,124,230,74,134,34,239,73,103,145,133,23,65,220,149,46,144,112,39,178,94,209,251,35,216,170,139,122,53,51,135,71,250,199,102,103,52,115,253,145,110,3,46,209,227,113,42,97,79,227,190,78,228,246,21,213,159,7,188,158,85,91,99,83,170,170,109,59,78,63,125,164,67,41,100,143,82,58,15,217,190,8,103,165,114,0,118,41,251,15,179,221,210,153,211,125,67,253,214,131,114,67,203,137,102,246,178,116,43,43,45,116,169,250,209,44,214,134,228,41,120,41,15,189,251,229,240,204,23,3,7,150,46,65,63,99,218,79,187,135,81,113,73,131,184,39,216,147,99,204,57,103,242,188,247,179,6,135,134,210,237,158,95,60,74,74,140,157,168,49,36,172,2,123,174,152,157,99,19,1,228,189,61,93,182,155,177,59,34,24,14,228,207,5,194,103,178,167,104,30,105,175,39,70,223,70,168,71,78,52,114,30,192,55,2,83,233,125,204,193,128,241,208,179,220,105,140,243,236,58,204,51,156,167,112,252,26,96,191,24,148,210,139,252,204,48,179,28,74,202,74,210,109,229,37,23,224,228,51,21,27,107,223,75,74,246,107,95,211,94,163,121,22,1,126,159,115,62,22,191,250,79,28,213,142,220,252,82,95,155,76,57,96,63,107,9,103,173,220,156,2,187,248,188,179,237,104,195,17,123,120,245,70,249,62,176,119,209,120,230,245,135,62,244,33,251,238,247,110,213,50,211,20,12,37,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,88,32,197,2,25,165,21,19,83,62,134,195,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,96,129,63,93,11,108,219,186,217,158,120,228,33,219,188,105,27,18,214,102,23,93,112,190,189,229,150,55,17,21,138,252,51,48,43,23,48,5,157,18,21,70,17,127,208,97,147,34,20,61,114,156,168,213,65,114,180,167,3,75,85,68,12,196,197,28,244,75,230,88,24,97,172,8,172,41,146,89,144,84,48,177,189,179,19,153,241,45,246,227,59,1,163,0,172,170,169,211,236,61,255,242,1,235,237,237,117,240,208,73,180,239,97,162,138,79,83,18,79,62,112,63,233,4,186,109,230,196,74,36,151,39,88,17,192,61,27,8,51,0,156,86,140,126,6,160,103,136,99,129,69,129,63,193,192,28,0,162,228,247,21,209,24,239,31,176,92,218,174,72,200,6,228,206,159,219,181,23,176,217,97,117,117,51,92,2,125,46,209,252,153,220,215,69,138,129,124,128,25,33,239,16,26,200,16,247,19,210,203,71,64,16,117,59,4,164,147,74,77,32,240,163,168,255,47,252,199,151,112,94,216,234,80,39,19,103,130,249,11,22,217,155,110,121,203,105,186,241,251,159,82,84,184,34,118,79,87,162,8,246,8,134,71,239,169,215,234,92,244,146,204,254,176,32,223,73,212,168,161,30,177,28,38,67,49,81,218,243,231,207,181,175,125,245,27,62,38,170,227,149,127,249,242,147,85,21,20,230,33,53,158,198,152,117,51,37,36,117,47,235,203,105,32,221,65,186,160,170,28,45,84,4,214,211,176,163,28,10,152,10,201,231,51,25,4,200,4,222,79,182,71,222,24,167,41,186,63,181,47,186,39,21,244,159,230,150,23,156,74,66,255,228,105,213,37,91,201,57,161,184,184,16,167,142,10,151,142,159,12,192,214,188,208,231,134,163,199,252,226,36,120,35,221,3,209,227,45,237,109,156,163,19,40,19,244,198,81,142,160,15,85,40,96,28,109,58,102,197,204,21,213,43,224,188,143,185,187,120,225,34,135,253,106,231,61,247,220,99,43,87,174,180,21,68,237,63,177,97,131,157,75,180,188,34,205,101,157,60,156,92,250,128,220,7,14,212,91,21,206,2,203,151,159,99,223,255,193,247,81,146,72,216,137,214,22,242,104,87,216,5,23,95,100,45,68,191,63,179,117,135,149,0,170,119,238,222,101,139,23,44,118,197,133,99,128,188,205,7,246,122,74,141,169,211,38,51,63,99,54,99,102,157,109,227,90,141,81,77,77,13,121,199,215,217,133,56,35,28,37,106,153,128,111,155,89,91,11,220,172,183,121,188,79,153,86,99,235,183,108,178,154,153,51,109,243,142,173,150,201,122,153,187,96,190,29,61,222,100,221,56,194,36,4,30,69,154,153,39,101,128,227,76,224,254,122,246,141,41,40,13,28,60,124,200,178,10,242,109,194,212,73,220,251,156,77,153,81,103,199,55,182,19,117,95,105,3,140,247,131,79,252,95,246,222,3,78,210,171,188,211,125,171,171,170,171,58,119,207,244,228,158,60,35,105,130,70,26,205,140,52,74,32,141,50,194,18,66,38,216,120,89,118,193,24,27,99,140,237,123,127,222,189,123,247,222,189,23,28,48,216,192,202,198,100,88,140,144,37,130,201,66,160,140,132,114,158,156,99,79,232,28,42,117,87,213,62,255,247,171,175,167,71,140,178,108,35,56,71,84,87,213,23,206,119,206,255,132,18,122,222,112,183,37,179,245,54,64,255,134,0,250,85,188,153,143,225,117,158,7,202,170,239,245,158,30,129,40,31,104,169,232,17,50,140,232,34,135,120,19,159,5,61,101,20,32,253,83,0,118,173,101,105,43,61,101,156,161,235,83,204,181,50,161,240,245,93,231,164,105,119,119,183,167,7,56,114,228,136,246,19,31,103,121,241,199,4,91,247,51,33,61,125,135,234,92,125,230,153,246,159,254,227,187,236,250,235,174,37,37,64,43,33,224,139,128,252,188,123,186,23,185,182,2,184,207,176,198,147,105,90,140,177,64,17,67,132,76,75,155,71,57,25,63,114,204,102,177,119,45,93,182,220,182,3,139,49,135,242,20,1,154,197,138,50,160,84,0,13,89,64,255,40,70,12,233,58,235,196,96,65,115,228,48,70,21,68,114,183,118,46,44,177,79,50,163,124,255,212,125,218,54,105,161,235,163,207,210,137,148,238,28,171,216,180,41,141,182,134,168,8,23,93,178,193,86,158,126,134,27,67,188,231,29,239,178,252,224,48,169,75,230,217,92,82,50,52,3,169,91,48,88,202,212,55,217,20,158,55,194,190,164,72,243,163,133,81,59,210,115,136,92,241,67,214,102,16,109,140,25,212,150,42,107,105,242,26,140,90,18,173,81,30,253,75,93,244,123,163,152,9,5,222,203,34,240,188,146,28,164,91,236,247,204,21,128,123,153,47,223,37,132,253,51,143,18,33,3,207,251,121,236,109,171,79,155,111,83,179,121,59,218,215,99,219,247,247,91,143,244,165,14,130,32,96,208,35,3,54,109,249,24,113,17,201,66,123,150,14,120,164,0,126,220,216,121,48,118,225,157,185,81,244,113,97,252,100,96,133,133,132,82,55,212,241,220,36,243,178,194,250,45,176,126,138,120,216,51,36,68,179,209,124,55,59,245,212,165,118,206,250,117,180,17,227,148,58,140,5,248,93,213,154,138,247,39,205,119,237,77,154,255,62,87,159,103,4,212,255,78,69,247,56,118,20,227,142,54,207,46,144,207,97,224,195,216,143,21,49,70,33,173,204,213,87,92,74,90,154,62,123,124,211,30,107,199,176,161,119,36,111,7,247,238,179,63,255,243,63,183,207,125,238,115,154,98,212,18,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,196,10,240,95,64,66,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,102,20,168,126,249,203,95,244,255,210,191,116,241,2,251,63,255,143,63,177,4,64,115,108,160,143,60,225,120,226,2,58,4,60,68,78,4,213,4,251,4,201,84,170,120,57,11,74,8,22,57,97,16,50,168,21,133,151,86,238,108,65,221,28,96,93,101,0,128,218,0,128,170,18,9,224,230,111,221,104,63,189,227,46,59,58,208,111,51,231,47,180,63,252,163,15,145,203,56,159,152,63,127,177,123,157,10,244,159,164,84,111,253,246,183,172,161,82,178,83,186,230,218,212,150,38,155,70,94,226,49,188,89,199,113,153,76,210,94,65,102,207,147,13,1,73,41,236,55,176,37,91,223,224,176,5,254,130,55,44,94,189,117,121,12,1,140,80,226,187,129,252,59,200,117,94,4,158,157,109,23,93,116,145,45,57,229,20,224,47,225,143,1,143,10,105,157,32,22,119,42,93,15,248,38,132,187,0,33,46,159,133,129,65,247,248,76,146,126,160,168,103,67,171,27,48,36,80,184,254,27,111,250,134,156,254,241,212,54,155,75,78,242,15,126,240,67,118,96,223,254,23,4,41,211,9,115,254,98,139,188,216,159,171,244,227,241,173,162,113,17,188,211,187,128,81,108,0,160,123,163,72,7,147,6,139,235,229,21,175,84,0,61,120,149,15,143,12,242,185,1,0,222,102,103,157,117,150,215,23,255,249,36,233,29,106,37,65,110,242,234,51,79,63,109,67,195,3,94,167,234,85,94,123,249,240,43,108,127,54,219,8,52,31,226,217,26,23,133,165,142,211,5,36,220,80,65,243,70,154,198,48,75,215,248,92,226,1,17,244,138,224,190,195,72,174,213,121,61,67,112,94,253,18,144,215,185,184,175,250,28,221,23,27,24,68,247,168,126,25,166,232,126,229,105,175,7,90,15,98,104,162,239,122,9,234,255,183,255,246,95,19,93,115,23,218,250,245,235,171,223,1,202,235,58,25,83,168,62,5,1,79,3,154,199,105,191,0,244,240,32,131,11,240,171,99,110,40,84,56,108,207,30,34,234,196,105,167,156,106,231,156,123,158,221,123,239,189,120,182,31,182,11,206,191,208,195,249,223,114,203,45,180,177,206,158,217,188,201,211,2,156,191,106,181,45,88,176,192,238,186,235,46,32,254,84,59,111,253,249,246,205,239,125,199,78,61,101,41,156,178,202,124,57,104,139,230,47,178,39,6,158,18,221,197,216,166,209,102,77,159,101,119,222,118,151,181,97,76,209,194,156,87,8,250,70,66,175,11,232,222,189,101,171,205,198,171,253,224,254,125,182,180,113,137,157,3,8,126,240,225,7,108,104,176,31,168,123,204,102,224,209,191,110,205,89,128,242,180,61,245,204,147,190,62,86,173,90,105,199,0,225,10,207,255,40,81,40,134,136,12,176,28,3,151,41,83,59,1,149,68,57,96,236,159,33,149,133,162,20,204,0,188,111,222,177,21,79,228,41,214,181,104,145,245,18,5,224,240,81,194,245,19,70,127,238,226,197,158,6,227,137,237,91,173,103,104,192,246,62,213,203,247,122,219,75,8,254,45,24,21,20,0,227,227,35,24,247,48,166,241,140,43,214,32,191,22,133,52,109,105,109,115,157,58,58,58,108,10,222,251,154,139,2,152,26,215,216,67,191,17,99,2,141,161,198,95,99,38,163,11,247,184,214,156,227,179,82,33,236,35,66,200,161,67,135,60,2,129,188,234,29,94,131,208,43,170,76,70,58,254,238,147,11,50,203,92,162,65,101,32,235,1,140,125,190,253,253,31,218,46,224,231,124,162,38,44,4,152,159,118,202,18,155,214,57,197,13,158,18,105,6,129,61,71,81,76,20,137,34,145,106,32,66,9,107,139,189,177,10,72,109,193,248,97,25,58,254,232,71,63,37,133,66,202,122,241,226,158,135,33,81,21,171,6,25,93,212,113,143,194,166,143,114,143,82,13,188,255,253,239,183,3,7,246,217,61,119,221,97,123,48,182,24,102,15,201,227,169,47,224,47,141,100,44,144,230,15,83,11,99,15,179,174,153,45,204,171,245,164,76,88,102,23,190,238,117,182,98,213,233,62,47,19,132,137,47,145,58,66,208,184,56,132,7,55,115,163,107,230,44,155,195,124,110,86,180,129,42,145,13,48,130,200,242,185,140,225,213,180,250,105,24,50,52,218,206,61,219,72,125,64,31,208,72,115,188,68,27,163,117,193,62,71,251,52,231,125,29,178,110,253,157,246,168,72,190,147,149,56,98,138,206,105,204,116,127,188,174,117,191,27,133,157,236,198,151,112,76,245,232,165,177,159,92,20,105,98,16,99,142,34,253,172,32,88,7,134,45,227,124,206,21,248,109,106,35,98,5,123,251,55,191,245,67,219,249,212,78,203,176,108,207,108,55,59,173,107,138,101,25,211,125,131,21,219,218,83,178,173,100,96,192,70,199,58,121,105,31,215,190,79,198,23,116,225,247,171,158,246,99,37,81,143,21,64,29,99,33,3,12,69,84,160,42,247,242,175,98,188,33,91,38,25,125,69,54,77,209,247,49,230,117,46,87,192,208,100,140,58,73,15,195,30,164,177,93,118,74,151,93,115,245,27,108,6,6,24,253,3,61,110,64,162,253,72,243,90,69,250,197,218,189,88,221,70,153,63,50,116,209,124,79,208,136,172,172,9,48,34,80,4,136,74,185,104,173,24,17,188,3,3,173,158,27,62,107,123,142,13,89,19,209,29,70,176,80,144,145,223,255,245,95,255,220,22,116,205,177,83,248,221,235,234,234,242,119,213,21,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,117,86,32,128,254,95,231,209,15,125,15,10,4,5,130,2,65,129,160,64,80,32,40,240,218,82,160,250,215,127,253,151,118,244,72,191,181,183,38,237,253,127,240,251,182,12,111,195,2,144,14,66,78,94,103,104,19,94,138,85,32,132,60,252,161,101,34,176,209,11,136,32,238,147,132,242,140,3,19,84,28,10,1,24,198,8,163,61,142,215,171,224,81,4,48,240,182,7,116,204,153,51,215,186,143,245,216,55,191,243,109,187,229,91,223,113,47,196,83,150,159,110,31,248,227,15,233,246,196,87,190,244,21,251,191,255,251,255,167,207,39,43,213,155,191,250,85,235,200,36,109,22,30,206,173,64,228,14,60,161,235,160,172,205,128,207,2,30,195,37,224,138,188,122,5,130,171,192,68,1,110,40,31,161,154,139,214,8,168,23,124,81,63,4,96,122,14,30,118,175,232,10,0,240,138,171,222,96,203,87,158,97,167,156,122,42,30,234,2,200,120,49,211,57,65,70,133,107,110,32,255,57,110,158,184,100,98,32,48,60,98,25,193,48,250,95,0,142,150,177,30,104,108,106,183,91,190,249,13,251,204,231,190,32,135,95,60,127,19,38,207,234,15,253,201,159,9,60,74,166,23,44,207,6,234,207,117,131,194,144,63,27,118,77,190,54,134,67,62,22,181,19,49,36,19,8,138,95,147,207,203,176,33,75,255,228,77,173,241,146,23,190,82,0,44,92,56,31,175,225,229,147,171,199,48,226,201,19,190,39,185,78,17,19,228,213,47,72,168,182,9,84,37,208,21,46,199,119,188,252,69,2,129,102,160,48,63,22,249,40,11,216,233,37,252,117,188,68,160,254,248,119,125,154,0,143,181,195,241,247,184,95,39,94,125,226,55,93,227,0,172,6,47,99,237,212,70,133,115,215,119,133,188,87,185,244,178,13,254,254,211,59,238,112,207,112,105,33,16,90,143,229,70,137,144,224,101,25,126,48,222,74,61,49,142,119,122,25,112,171,193,221,184,119,183,45,101,78,62,138,209,195,90,96,250,252,69,139,1,248,29,182,121,231,78,135,197,179,128,199,135,14,28,180,173,251,201,81,191,118,13,6,32,243,236,7,63,248,190,245,2,198,243,204,91,61,255,188,213,107,77,160,123,35,33,253,247,38,246,216,234,213,171,109,203,211,155,109,241,188,69,158,235,253,174,159,220,105,107,206,92,173,20,16,182,183,191,199,94,119,230,26,5,21,176,61,59,247,184,103,123,63,30,187,130,143,138,72,80,69,235,195,135,15,123,170,129,177,66,133,200,20,131,64,226,211,236,190,251,238,243,176,253,13,13,13,30,153,224,218,55,95,203,120,110,35,140,255,65,166,121,210,246,1,254,23,177,6,138,172,223,237,123,247,226,129,79,244,11,192,249,210,83,151,217,140,60,180,158,49,61,134,145,203,81,140,12,6,240,156,31,5,172,246,145,218,67,235,106,96,120,200,13,102,124,178,51,172,26,123,25,64,212,54,9,230,21,227,192,201,20,48,58,195,92,107,192,48,65,134,2,2,210,237,128,126,141,105,189,140,49,120,9,118,106,30,107,62,213,19,77,68,30,207,242,142,215,75,208,90,99,34,3,129,129,222,62,247,84,222,190,117,155,141,146,142,96,148,181,89,0,242,198,158,251,62,152,60,211,35,111,112,47,228,211,215,119,18,47,123,141,187,94,106,211,30,198,102,215,222,3,246,253,31,254,200,181,156,14,132,93,68,88,252,149,43,150,17,94,125,129,173,95,183,154,8,253,173,214,201,152,182,180,78,161,79,204,99,218,148,199,91,123,140,5,223,6,212,95,181,246,108,140,36,218,104,211,32,73,43,212,247,10,134,24,89,235,195,40,162,133,125,170,192,252,145,23,248,22,198,235,96,247,1,251,163,63,251,144,189,243,93,255,193,182,110,219,108,251,14,117,123,251,101,184,82,225,58,25,220,180,18,101,34,90,79,70,234,135,37,118,202,114,214,33,199,101,65,52,198,117,10,45,47,75,128,45,155,54,99,8,146,181,108,91,61,144,127,134,157,181,234,12,155,130,49,138,194,181,247,246,12,122,218,145,38,140,65,250,100,132,177,103,47,99,36,3,23,198,32,219,224,26,151,48,144,42,43,167,60,123,165,230,187,214,133,116,241,117,195,38,24,127,118,45,159,227,143,174,209,125,90,103,186,79,99,169,151,198,241,213,40,147,235,212,103,149,120,15,24,71,175,4,198,91,163,244,171,13,189,135,153,7,245,24,123,181,79,157,101,187,143,245,219,15,110,189,205,158,36,92,127,11,222,244,43,8,194,176,114,102,35,17,49,198,173,127,116,196,14,246,142,217,182,94,218,12,252,55,60,249,147,245,218,191,82,232,193,63,140,177,140,35,100,216,65,98,16,55,214,72,240,185,202,164,150,1,128,96,191,210,207,168,200,144,196,13,82,136,244,82,200,19,241,193,127,247,48,220,96,110,112,11,17,32,202,86,224,253,220,53,167,216,213,87,95,193,239,5,17,46,48,194,105,34,61,135,246,206,168,71,94,213,203,255,67,91,180,205,170,68,239,50,73,80,98,3,12,24,152,183,154,143,215,252,198,85,246,149,175,255,51,81,58,216,215,152,247,99,204,223,219,110,253,161,189,247,61,191,171,59,57,18,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,72,129,212,48,185,16,67,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,178,43,240,227,31,255,216,238,188,253,110,194,221,155,109,184,232,98,187,254,77,215,89,10,160,85,34,135,115,90,144,6,160,54,54,132,247,186,92,212,69,12,98,28,0,52,144,75,188,66,62,43,36,127,210,61,22,9,149,143,23,188,0,127,21,80,232,96,23,248,144,6,186,164,129,242,245,64,210,237,219,183,219,79,238,188,203,62,255,197,47,147,195,190,219,46,185,226,34,251,131,63,252,35,219,180,101,75,66,30,202,181,114,82,238,241,143,55,124,202,78,155,63,199,206,185,224,92,155,214,156,177,12,52,67,48,112,116,100,216,112,220,167,29,120,145,2,90,68,238,42,184,198,10,238,213,19,190,184,9,120,147,7,0,86,200,149,157,6,226,36,1,154,91,119,239,180,189,64,205,38,242,149,159,119,225,69,182,254,130,139,172,13,111,101,121,18,11,118,11,82,11,220,164,129,140,142,114,249,46,1,4,196,115,228,108,78,43,42,129,60,134,65,35,242,124,222,183,247,160,253,205,71,63,110,221,135,251,184,87,96,177,106,215,95,127,189,61,243,204,83,47,26,158,188,241,141,111,140,251,255,2,239,50,184,120,238,162,156,243,42,106,67,12,197,226,239,49,228,103,200,92,159,104,80,253,114,7,122,130,125,57,128,174,234,80,158,250,181,235,206,178,155,110,186,233,132,62,156,67,254,248,201,69,144,250,192,190,35,228,142,239,177,246,246,118,135,184,99,204,141,20,115,6,110,136,71,179,242,90,11,65,199,69,237,143,60,133,197,236,226,118,78,110,171,244,159,204,157,4,245,84,116,77,12,17,245,57,238,207,228,99,126,33,127,162,123,116,31,128,184,6,28,227,251,53,55,164,193,216,88,153,49,207,218,202,85,43,252,182,131,7,247,218,221,247,60,152,88,181,106,85,85,80,92,169,42,100,12,208,206,220,208,189,130,114,130,205,130,172,227,68,179,208,122,168,67,171,4,245,244,2,95,235,56,190,235,192,1,123,219,91,222,110,143,63,254,168,109,3,150,239,63,124,200,168,207,13,92,22,227,109,45,37,4,203,51,45,205,214,76,212,131,225,193,62,123,130,28,235,127,252,71,31,180,155,111,190,153,72,0,135,108,102,107,167,13,19,209,226,202,75,175,240,182,63,129,199,253,222,238,189,120,222,206,39,244,118,27,243,187,108,211,58,58,109,235,198,45,128,251,17,59,229,180,83,77,215,40,45,192,254,110,194,237,3,225,87,98,20,112,255,99,143,217,60,224,111,22,119,229,65,60,191,155,137,30,176,31,207,247,49,60,205,59,105,123,5,224,45,160,159,194,91,158,9,96,195,64,211,133,83,200,245,77,26,139,189,24,10,16,127,220,141,100,146,24,2,140,224,189,62,14,228,60,10,208,31,96,79,40,105,240,48,4,40,15,184,116,6,71,157,40,218,30,188,176,103,72,43,173,165,38,96,180,66,237,55,1,247,27,48,186,209,90,75,225,121,92,207,122,204,48,222,245,64,248,180,0,60,223,181,174,5,243,5,93,85,213,20,60,212,21,126,93,48,89,235,179,27,35,157,3,135,14,186,241,132,66,146,87,56,231,41,34,104,146,231,204,160,30,95,136,81,43,116,144,255,151,206,51,84,63,134,6,73,54,12,193,105,21,133,119,231,49,158,199,189,202,60,99,132,1,239,71,108,199,182,237,118,219,109,183,89,35,227,52,181,189,195,230,118,205,182,211,73,103,176,146,84,22,75,22,47,116,239,231,233,211,49,56,98,28,6,216,95,86,16,249,98,193,210,165,246,80,239,35,190,85,14,13,13,91,39,235,161,129,249,83,80,158,119,218,54,29,195,169,65,62,223,126,251,237,246,22,60,172,103,206,155,103,103,181,55,219,58,34,32,140,97,88,165,82,175,249,164,246,235,6,246,76,58,134,145,81,214,198,137,212,81,236,6,14,19,91,62,173,116,42,232,55,216,125,196,126,126,255,207,76,81,60,206,63,251,60,15,221,175,8,5,74,47,209,68,187,199,241,23,104,211,210,0,0,32,0,73,68,65,84,66,215,231,61,7,14,224,220,95,231,233,82,234,210,85,155,58,173,211,218,25,231,100,138,186,181,72,217,174,221,48,139,182,201,168,37,193,184,56,180,247,158,120,179,78,250,71,99,19,169,24,173,183,120,157,234,226,248,179,214,205,171,81,84,159,234,210,75,99,167,239,50,76,40,17,158,62,63,112,148,136,9,209,111,14,150,33,214,79,68,133,113,92,242,239,251,249,19,246,216,3,79,88,35,118,104,167,0,243,207,152,215,100,179,155,27,237,104,255,136,109,239,206,219,190,97,246,115,26,55,109,106,51,154,82,23,191,85,242,230,87,223,85,146,52,157,153,226,239,122,238,24,243,79,198,26,138,224,34,140,174,185,163,146,33,178,134,27,73,97,252,147,98,46,11,240,15,143,68,117,96,151,102,44,87,59,119,245,82,187,116,195,197,62,143,100,24,167,144,254,37,126,47,19,140,243,9,27,172,215,248,82,254,112,183,12,14,84,201,132,212,209,179,235,56,94,73,140,219,225,238,189,164,6,104,182,245,231,172,182,94,12,12,190,246,205,219,252,114,111,27,191,213,95,250,210,151,236,47,255,242,47,117,247,43,107,202,75,105,118,184,54,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,18,43,192,255,43,15,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,75,175,64,149,252,188,222,200,121,93,211,236,221,239,126,183,231,243,30,199,75,189,177,149,252,216,0,61,168,7,47,64,144,64,130,10,97,146,39,128,130,216,2,94,186,85,206,15,1,6,221,163,19,16,170,144,193,130,161,130,117,2,107,130,133,121,66,43,67,245,236,115,159,249,172,125,255,182,159,146,111,187,209,222,254,219,191,105,175,195,184,96,92,70,1,147,16,197,159,124,240,15,109,4,195,217,131,192,169,60,176,44,73,27,228,13,124,225,234,229,118,209,133,231,3,101,218,9,109,93,1,192,224,173,8,68,233,32,87,182,64,102,157,192,50,164,99,180,148,115,56,155,207,143,98,4,144,35,116,121,143,77,7,212,142,82,151,224,226,112,126,152,252,233,123,129,108,93,182,254,162,11,109,205,185,23,0,106,90,240,194,28,3,246,141,122,68,128,122,60,142,5,4,85,103,150,24,218,2,156,9,160,102,18,79,110,57,246,43,66,128,188,54,27,91,91,108,148,220,216,127,245,209,191,177,199,158,216,132,7,46,13,162,81,235,206,94,111,239,125,239,123,213,175,23,93,250,200,21,61,101,74,231,243,94,191,101,203,166,231,61,175,147,210,125,50,20,19,160,138,195,65,11,96,77,246,188,141,42,139,188,111,5,205,116,239,24,6,12,141,237,45,54,99,6,121,225,47,56,239,23,158,183,108,217,169,39,28,59,253,244,21,120,15,31,246,80,248,5,194,101,103,129,94,248,242,58,76,45,39,228,217,47,64,119,194,45,181,47,154,83,17,157,114,143,107,125,227,90,21,189,199,125,240,3,181,63,241,113,125,141,251,18,131,191,24,206,233,251,179,139,250,165,254,233,156,94,210,64,69,199,103,204,152,97,203,150,45,155,184,37,147,197,181,151,242,244,211,79,227,17,13,92,101,156,43,68,140,144,145,71,154,112,223,186,191,62,85,177,188,27,149,80,15,115,125,156,97,63,138,103,123,150,177,79,50,79,30,221,188,201,67,247,15,22,241,50,31,75,218,81,214,212,57,175,191,192,211,72,220,247,200,35,238,233,61,111,241,98,219,78,228,128,25,68,2,88,137,199,252,221,247,221,107,93,11,22,144,231,125,167,167,184,216,180,109,139,93,119,221,245,118,231,157,183,3,239,187,121,102,214,158,217,178,133,208,218,75,108,197,25,103,216,230,205,27,109,247,161,253,14,209,123,152,219,167,145,103,190,192,248,62,248,228,19,62,222,103,159,125,182,205,39,4,125,27,64,119,144,54,109,124,244,17,79,195,112,224,216,49,239,67,199,236,89,182,121,207,110,107,5,86,31,217,189,15,47,223,156,117,50,223,31,223,76,8,254,190,94,27,101,221,41,135,184,230,206,51,251,118,187,38,26,157,8,71,179,172,249,34,131,12,29,43,232,90,134,51,11,208,207,18,45,192,163,32,176,214,178,164,127,16,212,23,224,79,80,143,244,86,125,186,79,176,54,41,239,126,40,123,35,105,17,4,250,149,26,68,17,57,116,127,90,107,80,117,3,77,251,6,134,28,102,31,193,56,231,240,209,35,214,115,172,15,111,250,124,173,77,204,47,82,40,208,34,118,17,141,189,238,138,74,130,250,20,218,93,235,62,193,115,226,250,35,3,2,174,5,218,202,27,59,129,17,64,150,54,106,14,201,3,155,134,89,170,165,157,237,142,249,66,123,15,245,244,97,168,209,107,15,98,144,145,230,218,41,109,237,182,96,1,225,253,137,146,160,8,10,103,97,16,179,176,107,142,205,93,180,212,54,61,254,148,213,3,219,7,7,134,241,48,111,210,74,176,142,246,86,27,98,12,135,199,9,39,79,243,246,98,92,241,208,67,15,217,149,83,218,45,143,193,72,138,117,50,94,193,64,138,246,151,152,47,218,119,149,255,93,250,167,152,95,90,147,109,77,109,214,132,161,6,73,227,217,31,7,137,132,208,98,67,24,140,244,98,148,165,20,27,242,14,247,117,78,243,53,103,143,16,237,96,255,190,110,235,27,196,18,131,254,224,171,239,227,58,48,220,107,93,115,103,216,172,121,51,221,184,32,41,131,10,44,51,180,62,180,126,101,148,161,113,241,181,230,163,91,19,243,57,222,28,41,211,86,31,79,180,138,139,238,119,61,209,52,54,170,136,207,189,156,247,120,237,234,222,184,62,55,76,34,53,72,25,99,138,134,198,140,167,34,96,48,129,218,237,118,223,67,79,216,131,247,220,111,77,76,216,51,231,212,219,194,182,52,169,94,240,248,7,174,111,59,146,183,173,200,50,130,217,205,12,140,72,90,178,164,46,168,14,219,48,99,145,192,248,38,69,219,51,252,118,101,152,27,154,225,50,102,27,243,151,32,191,246,16,60,252,249,167,202,60,198,236,192,127,59,72,240,130,134,37,140,62,120,32,162,16,141,95,51,146,223,14,179,53,103,44,182,223,184,230,42,223,83,149,26,165,181,173,9,157,211,181,20,41,68,105,240,121,251,114,84,97,13,50,95,217,225,107,94,252,26,13,77,224,90,33,242,128,74,54,203,120,210,152,2,191,125,231,159,183,206,118,237,217,103,15,63,190,197,141,104,4,251,53,95,62,242,145,143,216,167,63,253,105,221,172,197,20,74,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,181,86,32,165,144,123,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,126,153,21,248,30,121,200,159,122,250,41,199,98,87,95,125,181,109,216,176,129,16,217,228,155,23,240,5,188,9,134,166,1,76,105,133,139,22,253,194,219,23,10,229,0,170,204,53,37,188,191,21,186,188,12,160,18,120,169,7,15,200,3,222,97,26,215,143,141,3,195,241,182,47,225,237,60,148,203,219,15,126,252,19,251,231,127,250,166,53,79,105,181,69,203,150,216,97,188,114,63,243,143,159,181,81,128,93,127,79,47,245,98,48,0,16,85,142,114,61,78,180,161,25,199,213,14,140,14,222,112,249,165,118,238,186,181,54,7,239,228,70,8,202,108,224,100,75,67,61,57,169,235,173,14,239,84,103,27,114,203,37,143,118,25,168,41,64,86,224,223,201,119,111,221,110,59,201,51,94,33,206,114,3,0,215,143,3,202,22,45,90,98,27,222,120,21,112,244,116,60,145,9,193,15,228,23,188,73,227,57,43,88,22,193,96,242,178,67,47,19,228,108,78,1,222,212,223,36,249,152,147,242,234,199,112,65,215,202,173,243,27,223,248,6,30,145,55,2,218,234,9,95,95,178,101,43,150,216,7,63,248,65,219,66,148,130,151,58,254,231,157,119,193,243,222,162,156,218,47,84,4,216,36,136,194,229,235,179,250,162,241,137,62,71,158,236,58,22,23,29,23,8,213,49,121,153,234,94,80,184,157,125,246,90,187,229,150,127,254,133,62,196,97,238,107,247,39,214,173,91,87,189,255,103,15,3,250,71,232,255,40,225,216,1,164,140,133,191,128,110,122,175,50,71,162,231,3,158,128,79,85,233,58,169,102,61,123,114,155,226,182,233,93,199,117,111,92,162,122,34,88,47,144,168,239,17,142,211,188,137,158,51,249,122,221,199,101,212,35,227,129,168,223,2,132,186,87,64,121,254,252,249,158,135,62,174,191,107,206,34,255,248,83,12,82,118,239,220,227,128,95,0,84,176,218,243,119,115,159,230,145,238,149,135,175,140,64,70,121,23,212,83,8,251,226,64,191,237,190,237,86,107,7,114,143,51,167,75,64,200,163,15,62,96,231,174,93,131,7,122,183,245,246,29,179,38,194,166,103,1,240,179,151,44,182,153,128,254,65,188,229,55,2,232,87,174,92,101,167,3,232,31,125,244,113,123,61,57,217,183,31,60,96,51,23,45,180,61,192,220,18,16,241,32,222,217,43,219,219,172,4,108,222,217,125,200,42,24,158,228,145,70,163,214,53,123,182,61,240,192,3,86,33,124,57,162,219,102,96,178,114,110,23,233,235,142,29,59,8,113,223,111,85,12,5,134,129,186,242,62,238,121,152,49,27,26,101,236,211,150,99,93,107,102,213,229,70,236,0,6,39,37,250,40,92,238,230,16,130,184,40,172,254,150,232,207,120,237,92,194,161,61,30,249,128,225,78,218,36,56,156,101,173,40,212,190,174,21,212,207,176,62,21,49,65,122,39,249,62,113,92,70,0,180,211,195,157,115,92,225,234,117,78,81,68,84,191,246,158,1,140,23,250,129,213,125,253,131,118,144,136,2,242,220,31,102,127,240,2,252,22,196,87,180,136,4,144,95,105,20,162,227,136,1,216,247,115,180,39,77,72,253,24,90,203,251,218,135,159,243,114,148,175,104,222,48,29,244,94,209,158,135,150,41,214,119,25,157,19,120,108,11,208,151,216,75,74,35,24,255,208,143,4,247,105,238,202,163,251,80,239,0,240,191,151,136,9,79,34,117,157,181,119,180,218,138,165,75,108,136,118,14,1,249,113,30,55,182,49,250,81,181,86,140,68,6,72,107,209,193,252,41,224,249,79,51,172,175,119,216,126,118,207,189,118,249,229,151,250,126,83,209,254,131,218,154,183,21,246,48,133,136,103,146,17,132,0,99,41,140,47,216,117,92,195,10,207,77,17,141,160,185,29,224,207,62,52,206,125,89,162,165,244,28,197,8,225,225,135,60,146,74,150,185,209,138,113,197,8,81,29,6,240,92,79,179,151,31,237,61,108,135,123,143,216,49,140,158,186,123,142,216,234,241,101,68,70,57,219,231,103,81,218,51,70,218,91,52,78,130,190,26,67,237,9,117,172,25,95,155,145,186,19,127,21,201,196,75,180,156,252,154,248,164,126,63,84,180,143,30,223,119,106,23,198,23,189,196,247,120,205,199,123,129,190,107,142,168,173,121,34,85,180,96,20,162,104,50,218,107,242,24,134,140,17,202,255,174,159,222,101,165,1,162,93,96,183,179,148,180,6,211,26,235,108,136,189,127,199,145,33,219,196,52,234,167,13,77,45,13,214,198,143,76,149,168,24,37,188,236,115,160,239,4,191,57,205,104,152,100,126,165,249,201,83,212,26,165,132,33,81,7,102,1,232,193,179,49,87,177,84,21,239,127,246,49,25,138,148,152,79,67,195,57,230,14,191,51,24,130,105,27,37,168,128,205,108,79,218,210,37,11,236,218,223,184,134,148,15,13,190,15,54,97,144,48,198,124,213,94,164,148,11,90,91,236,40,47,81,145,201,151,107,165,234,21,23,26,227,223,49,90,169,129,254,134,70,165,52,200,51,247,178,252,110,102,237,141,87,94,102,71,137,236,113,224,96,31,70,58,24,37,96,125,162,136,58,120,245,203,187,95,141,137,71,56,174,52,188,7,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,95,43,5,130,71,255,175,213,112,135,206,6,5,130,2,65,129,160,64,80,32,40,16,20,120,77,42,80,253,226,23,191,232,13,95,180,112,158,253,246,111,255,182,135,29,79,2,185,228,169,91,149,103,54,33,142,43,64,171,58,145,41,64,100,21,128,35,207,210,24,146,10,148,170,8,84,52,1,233,20,174,191,148,43,144,107,186,96,57,162,1,40,124,248,240,240,168,229,10,37,59,116,248,136,125,247,155,223,118,224,218,219,51,100,7,238,188,215,234,27,50,54,162,208,197,128,147,102,66,87,207,196,131,124,1,176,114,106,71,155,45,152,55,215,206,194,67,89,47,121,195,78,239,156,2,4,196,227,23,120,7,49,196,162,0,172,42,28,65,123,221,45,17,160,6,153,162,49,120,181,102,33,44,120,75,54,207,32,31,115,99,43,97,183,167,217,195,119,223,3,204,32,36,53,113,0,186,230,206,183,203,206,58,195,230,46,91,106,35,128,225,28,125,76,37,26,184,37,227,253,17,64,74,2,63,155,1,104,130,132,99,228,252,78,3,37,19,244,95,198,8,106,111,138,103,165,9,65,190,233,177,199,236,115,95,248,130,27,38,72,143,198,230,172,189,245,173,111,181,167,159,122,226,101,129,146,231,3,253,15,60,112,191,183,239,133,254,168,253,48,66,135,108,2,109,113,17,36,211,57,189,38,198,142,243,186,70,80,46,55,154,183,158,158,99,32,158,42,80,187,209,13,63,226,123,39,191,43,127,248,179,139,188,154,243,185,221,62,230,29,29,69,203,144,50,65,51,35,137,230,117,0,179,50,105,19,162,129,58,241,78,135,136,180,43,126,215,89,233,27,191,116,92,37,62,175,227,241,231,168,159,81,250,134,24,40,250,197,39,249,35,136,169,123,147,76,110,189,235,187,143,23,125,89,186,116,169,125,254,179,95,152,24,175,181,107,206,85,13,137,107,174,185,166,250,216,163,79,217,190,125,251,220,248,69,243,62,133,215,121,6,240,42,16,155,1,142,10,106,86,88,27,9,234,85,40,123,205,83,25,59,100,50,9,59,134,158,89,82,90,40,84,127,150,251,238,126,228,81,199,111,77,64,212,131,0,235,238,7,31,180,217,51,167,217,182,61,187,176,161,41,91,150,49,120,100,251,38,31,159,41,179,58,237,182,7,239,103,60,122,220,16,33,143,21,77,47,192,185,137,246,222,247,204,147,222,254,62,114,171,23,199,138,44,133,140,237,5,210,237,184,235,110,215,95,208,112,148,254,237,35,42,198,238,35,71,29,244,23,24,115,117,240,233,189,251,163,208,240,104,144,31,141,224,120,10,208,91,85,251,89,67,61,24,0,36,57,39,192,47,229,27,104,171,96,170,194,190,167,61,252,126,148,55,190,169,73,30,201,0,125,32,178,230,3,28,212,231,144,224,126,106,18,224,213,222,160,177,153,49,109,250,132,55,191,207,55,111,141,64,56,134,18,249,34,134,69,228,54,7,170,247,241,124,237,25,3,228,181,239,233,237,55,121,240,15,244,227,122,237,133,185,10,208,213,243,20,122,95,237,42,176,183,200,248,40,221,192,156,164,15,154,107,170,223,231,3,251,133,174,19,248,31,199,75,91,69,80,54,218,182,232,157,32,54,125,101,66,120,122,129,50,244,63,134,212,113,29,205,242,110,39,108,127,188,110,116,222,175,73,70,245,121,157,172,151,62,64,251,3,236,119,51,148,162,132,121,145,228,186,4,15,202,177,31,166,154,106,145,10,180,119,1,250,57,229,81,17,30,123,252,17,219,181,107,151,45,89,186,152,99,37,34,135,96,76,64,93,254,44,12,73,124,234,211,110,25,76,165,209,85,33,19,52,54,195,212,177,253,225,71,237,158,123,126,102,143,60,242,152,29,58,116,200,166,208,198,57,164,133,200,106,191,98,255,149,87,122,9,125,122,123,6,109,8,99,171,33,198,250,88,126,208,53,32,182,10,70,20,35,86,100,47,203,2,125,199,48,238,80,209,186,208,154,112,208,207,189,26,75,55,210,169,173,65,191,232,5,254,72,27,25,145,168,15,154,31,26,43,55,16,97,62,190,146,18,183,77,117,232,179,234,151,241,141,94,130,235,50,45,72,37,27,153,179,24,155,240,220,219,254,229,251,214,187,239,160,205,231,39,97,41,134,101,83,178,50,60,73,218,238,158,1,123,250,144,217,17,134,175,169,179,129,168,8,218,167,10,54,134,177,128,112,59,211,153,245,68,132,9,12,86,146,2,248,180,123,140,245,81,160,230,49,61,87,243,217,13,70,100,12,198,252,193,208,77,158,254,57,82,197,140,142,82,169,246,93,236,108,184,212,154,169,107,245,153,43,237,138,43,46,179,206,169,68,213,32,178,66,2,240,158,197,64,45,159,143,12,141,100,76,161,190,168,79,175,172,176,191,210,30,21,237,180,85,69,82,241,31,70,118,3,14,15,141,98,64,135,54,77,141,41,246,131,113,155,197,190,115,213,101,27,236,59,223,253,161,29,236,201,49,23,42,24,170,53,145,110,228,113,251,139,191,248,11,121,247,107,249,191,210,70,169,57,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,215,164,2,169,124,65,255,247,57,148,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,47,167,2,95,253,95,95,179,189,251,246,2,209,59,236,157,239,124,167,173,193,91,126,148,112,208,25,1,116,138,128,141,128,135,224,102,21,47,200,50,64,197,161,43,0,10,22,229,48,65,84,67,96,40,1,36,216,179,99,191,149,0,155,67,228,255,85,216,253,28,80,82,247,202,163,85,112,109,211,150,173,182,121,231,33,66,155,147,111,27,144,159,104,104,177,249,75,151,216,76,114,142,119,117,205,182,229,192,174,133,243,231,216,156,89,179,29,150,166,0,68,16,85,30,1,60,25,232,131,190,0,236,0,46,254,206,177,226,168,242,200,3,145,241,136,44,3,165,202,0,190,36,128,79,80,67,208,7,2,4,56,197,219,151,252,217,179,155,167,218,172,237,123,172,27,15,231,113,224,104,103,199,116,155,53,119,30,145,4,0,97,133,17,15,217,157,6,8,42,58,129,60,178,5,189,29,242,147,11,91,4,115,156,200,0,41,7,123,66,40,17,156,148,23,243,0,57,204,111,188,241,70,114,163,111,119,64,148,203,143,147,142,224,205,246,182,183,189,205,175,123,181,254,220,126,251,79,94,82,85,14,34,185,35,134,149,26,55,141,147,142,235,37,176,228,99,89,187,70,253,213,113,25,102,168,180,96,192,112,222,121,235,109,253,185,231,248,247,103,255,17,148,126,118,81,24,243,254,62,194,171,247,13,3,252,139,192,182,86,127,166,96,161,234,87,70,7,47,242,48,21,66,122,86,137,219,19,31,126,54,248,138,207,199,199,213,159,184,31,14,117,99,80,6,12,21,151,84,152,234,184,232,94,221,23,191,116,175,0,158,218,53,141,176,221,107,200,107,63,185,252,252,254,135,227,175,137,43,174,184,162,170,136,13,2,138,242,28,22,152,203,0,234,84,50,99,120,244,51,199,138,64,90,229,143,199,201,215,250,128,252,203,151,47,103,62,224,69,125,244,48,209,37,136,118,193,179,123,143,245,48,247,72,245,128,113,75,159,244,193,11,93,128,114,207,97,194,232,215,158,54,40,56,74,190,113,149,3,120,242,211,60,55,18,232,223,191,151,185,158,4,54,26,145,3,138,182,111,207,30,93,194,51,8,25,206,123,154,249,127,244,112,183,31,211,31,133,26,87,157,26,37,86,128,13,171,94,214,138,188,176,139,180,167,200,248,165,128,224,85,234,28,227,115,153,117,35,40,91,79,31,4,196,91,90,91,221,219,94,122,181,242,185,14,64,42,96,155,74,214,123,164,15,233,38,77,165,163,214,155,246,131,20,144,93,158,231,174,143,140,96,120,158,191,106,224,93,233,61,116,93,2,111,107,181,77,57,232,117,158,69,107,227,128,211,110,12,21,122,120,117,19,222,254,40,94,252,138,144,87,198,91,221,81,35,215,50,120,164,210,144,119,126,189,21,4,118,199,163,176,253,245,205,77,110,140,48,94,146,183,50,227,172,65,144,231,61,197,199,153,121,45,195,7,1,127,247,66,167,30,61,95,69,233,3,162,50,25,240,99,196,195,156,85,255,180,127,229,209,75,69,115,76,37,65,91,147,138,240,65,61,62,7,53,157,149,218,132,212,33,99,252,55,128,129,113,34,36,96,240,148,229,152,208,182,230,104,180,190,184,144,182,205,32,196,126,95,110,152,116,14,21,219,182,237,0,105,25,238,180,229,171,78,183,98,47,198,33,180,71,207,25,47,50,114,104,171,57,36,125,188,14,34,23,236,219,119,192,30,125,232,17,187,245,214,219,8,251,255,8,233,29,240,96,167,86,101,45,56,210,125,212,118,239,216,233,160,95,121,229,43,44,184,50,175,116,154,200,17,184,152,75,131,52,109,47,115,67,61,117,239,216,179,223,30,38,149,195,250,115,215,96,180,196,222,71,59,245,108,245,91,107,67,176,94,227,147,81,92,247,23,81,38,175,45,247,178,199,123,92,239,42,138,220,160,243,175,180,196,207,80,61,90,143,138,254,162,182,166,73,3,83,160,189,29,237,237,60,147,168,23,123,118,219,99,63,125,192,102,113,221,138,41,102,139,166,146,118,131,185,211,141,1,196,150,158,146,29,102,40,82,205,134,81,22,144,189,142,113,194,192,68,179,66,171,186,153,253,163,190,82,79,132,7,12,97,136,66,146,99,5,142,51,175,144,5,81,61,64,62,6,0,17,228,47,179,86,138,24,169,20,113,231,239,165,171,173,77,204,83,180,205,229,43,54,119,86,179,93,76,90,152,117,171,87,145,86,161,5,195,149,94,107,33,181,130,116,150,17,156,34,230,104,158,169,253,39,236,95,60,230,229,148,132,22,34,109,103,4,153,164,154,107,181,109,182,38,123,43,81,113,138,204,185,81,230,94,2,195,160,42,237,184,232,130,11,236,240,33,12,240,110,189,215,231,69,158,49,211,62,112,243,205,55,219,233,167,159,110,75,150,44,178,101,164,166,152,133,241,93,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,215,77,1,254,31,94,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,95,90,5,170,223,248,230,205,120,184,3,65,128,235,215,18,194,222,57,22,158,163,2,34,99,120,40,11,176,15,29,233,181,52,160,14,42,224,30,204,117,188,87,128,88,10,239,63,76,200,239,62,194,64,43,180,182,160,126,17,120,57,14,20,19,184,224,34,234,35,228,52,160,42,11,216,20,156,107,194,43,255,221,191,115,189,173,92,125,150,205,154,191,144,252,208,11,108,26,80,191,117,26,110,247,130,19,64,21,247,206,215,253,132,207,174,140,14,90,169,31,47,87,60,253,157,178,200,101,24,104,81,198,187,94,57,188,51,50,4,160,140,211,158,42,109,20,56,113,195,2,136,140,114,169,83,3,160,139,112,225,192,15,117,116,13,208,250,238,225,65,60,111,143,16,54,187,223,243,90,55,204,152,2,232,157,110,163,192,33,25,35,140,149,185,30,136,169,16,237,73,128,7,20,199,219,166,176,199,130,65,162,199,117,192,153,178,224,40,208,231,241,39,159,178,127,186,233,150,40,68,55,205,62,253,140,21,228,84,191,78,185,221,95,54,213,186,240,117,27,188,95,147,255,184,166,147,15,188,192,103,193,36,149,201,96,76,199,226,151,0,165,67,33,6,93,161,207,213,231,49,128,232,104,110,200,26,129,81,173,109,205,118,233,165,151,218,143,111,189,237,164,253,120,240,231,143,61,187,5,137,25,51,102,85,91,91,247,218,97,140,31,138,37,121,8,79,197,70,2,248,203,124,170,3,44,225,202,204,43,10,179,95,149,241,198,47,148,227,199,142,3,88,97,76,21,48,165,147,182,232,155,250,85,198,27,217,251,193,33,245,161,118,166,246,94,251,38,168,91,187,79,80,45,134,141,186,87,128,91,57,205,167,79,159,14,152,63,237,132,251,154,155,8,139,62,169,60,250,216,195,182,115,231,78,135,207,122,166,160,55,241,211,29,30,39,235,132,7,65,240,130,107,204,203,49,224,166,242,189,43,76,253,236,217,93,216,170,16,41,1,8,169,136,7,165,90,244,138,65,12,106,4,98,85,151,224,154,238,203,51,215,52,127,245,98,106,225,65,175,52,0,120,29,19,238,123,100,36,143,33,1,243,153,165,56,82,2,34,55,166,1,157,0,72,46,104,214,249,225,60,158,222,172,9,192,172,160,161,114,215,183,54,183,51,47,199,9,25,159,35,119,121,35,99,64,196,13,214,239,84,12,123,164,67,35,128,92,0,86,207,107,5,82,171,232,124,35,57,229,5,202,5,252,52,47,212,190,44,41,8,198,120,174,74,164,125,52,151,60,244,62,30,236,210,184,5,143,122,7,195,238,149,142,81,69,237,90,229,151,151,151,186,108,116,20,13,65,70,8,50,42,201,99,16,113,232,16,30,251,204,151,99,68,45,56,60,200,62,162,117,168,200,28,126,51,157,229,94,26,19,189,179,62,181,247,84,88,163,210,11,218,206,114,196,64,133,139,135,217,123,50,242,150,103,143,112,158,76,21,210,67,6,10,9,218,86,7,225,31,71,191,168,85,81,31,212,23,205,43,21,118,16,254,137,210,56,232,123,129,40,9,10,89,175,254,212,251,92,139,250,174,115,238,197,77,157,10,231,174,214,41,69,64,130,126,49,58,52,11,204,42,104,140,33,64,121,156,116,32,236,167,121,218,171,208,248,109,232,125,12,131,37,237,93,26,216,54,154,43,232,254,233,79,127,198,13,27,206,89,187,206,231,136,12,157,154,91,26,137,4,193,30,38,253,49,120,80,116,131,59,126,114,187,253,232,71,63,194,168,232,41,27,201,169,197,68,91,224,121,90,43,190,111,209,255,145,34,186,242,34,114,188,53,41,34,9,70,26,105,226,208,231,24,99,237,225,138,180,80,160,45,156,178,65,166,236,246,173,59,108,221,218,213,174,153,246,52,141,185,210,7,148,148,114,37,159,179,18,123,119,61,105,82,180,191,170,223,81,137,222,97,223,94,100,188,161,162,55,205,189,148,218,132,62,227,236,227,130,201,57,190,87,48,132,105,105,105,171,169,237,151,191,224,159,137,199,113,101,252,12,69,51,208,51,180,110,84,127,129,72,4,176,118,140,178,136,226,194,50,84,223,203,236,5,183,221,118,27,6,46,102,157,232,187,100,90,139,181,18,93,227,16,145,31,182,30,233,179,93,4,135,40,115,114,70,103,19,134,35,21,27,198,96,76,112,60,203,111,14,62,255,24,135,165,45,89,97,205,50,223,243,104,85,208,88,99,73,145,192,150,67,24,93,243,34,193,111,138,135,235,103,62,22,138,21,34,81,24,105,58,146,120,205,143,203,204,196,86,156,58,219,46,122,253,235,236,204,211,101,240,83,199,250,28,98,63,224,62,239,8,13,230,93,125,208,92,85,127,244,59,169,53,241,138,11,123,80,52,163,213,78,62,83,183,198,73,6,46,121,12,18,74,180,183,33,219,140,193,17,198,28,236,129,185,92,191,189,225,138,13,118,172,183,199,238,123,98,51,129,49,180,70,152,215,92,255,143,159,254,123,251,216,199,63,174,97,141,6,252,21,55,46,84,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,94,91,10,164,10,250,143,163,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,126,9,21,184,233,235,95,179,190,158,62,194,19,155,189,231,63,254,150,157,190,242,84,8,98,63,225,247,129,32,120,252,141,229,242,238,165,154,5,150,85,221,51,180,72,56,104,188,223,201,19,222,11,148,43,0,233,114,35,57,27,33,239,244,24,112,78,64,77,28,48,5,112,105,233,152,98,205,109,77,120,5,183,91,107,71,187,181,225,101,217,0,72,188,242,237,111,243,112,248,166,188,246,14,229,128,67,192,165,226,208,97,15,249,95,47,239,94,32,131,179,16,49,117,8,69,134,112,203,66,112,34,15,130,71,98,14,73,121,247,82,170,68,17,80,17,88,81,169,142,19,94,191,174,130,55,38,224,13,67,3,199,122,128,14,65,200,4,94,252,201,25,157,54,15,15,197,126,66,211,167,33,44,253,244,127,90,215,28,27,28,33,244,51,223,19,220,155,0,106,41,84,127,146,48,233,208,30,30,199,203,159,163,103,227,241,9,240,151,199,179,242,89,247,0,223,254,223,143,252,53,121,175,71,61,130,64,154,84,1,151,92,122,185,253,252,129,135,94,17,24,233,237,139,195,148,123,183,94,214,159,216,51,95,55,103,104,151,96,174,64,82,252,202,226,1,59,230,160,25,111,219,76,139,123,121,22,72,42,93,173,98,172,193,152,172,91,115,145,93,126,233,21,207,249,236,114,33,26,131,103,95,112,207,93,247,26,169,193,129,103,71,173,179,58,131,231,1,206,18,29,232,133,148,133,33,96,181,242,82,59,49,99,188,228,101,143,129,134,184,39,198,27,202,141,46,15,224,42,84,42,141,113,64,58,69,126,123,218,92,198,0,36,130,171,21,7,207,21,121,79,83,4,202,98,111,88,65,252,116,58,203,253,120,139,51,84,73,96,170,160,181,230,147,12,78,252,90,206,117,48,55,229,41,94,245,52,2,117,228,210,110,114,111,254,175,126,245,107,39,140,217,252,121,75,252,25,181,63,137,183,189,237,45,213,27,110,184,193,117,60,120,168,219,65,191,224,92,115,99,27,143,16,200,199,11,95,224,23,8,40,123,148,194,224,176,45,89,62,207,195,238,143,12,142,184,225,136,230,97,186,169,158,118,41,135,119,19,125,23,248,227,122,39,154,96,98,96,168,218,169,215,24,115,76,243,204,13,51,162,105,238,159,117,175,64,108,84,162,19,170,195,102,202,238,128,116,2,0,72,175,151,254,187,1,7,112,81,239,200,12,76,36,23,56,90,251,245,84,160,14,235,179,142,9,138,39,1,131,94,55,242,10,138,87,20,193,131,122,20,194,156,0,238,120,77,71,30,250,245,132,206,23,0,151,17,128,94,50,124,17,232,86,93,101,218,62,206,75,134,28,105,214,172,32,102,217,189,139,149,227,124,204,134,7,71,221,48,72,185,193,123,143,17,146,159,53,148,135,146,250,202,230,126,173,113,238,2,152,99,24,66,116,128,113,230,168,183,84,198,20,192,201,206,133,75,108,222,252,249,60,171,206,142,29,59,230,175,188,162,80,48,103,243,8,31,135,237,151,68,73,158,171,246,233,126,223,3,244,16,162,14,72,46,189,164,115,12,147,213,118,156,180,201,235,14,16,215,29,186,141,147,101,230,154,182,1,36,66,199,168,30,186,118,66,225,42,191,182,84,59,81,39,189,0,230,229,60,251,2,30,247,131,252,119,129,86,213,67,123,90,178,40,9,101,31,101,190,244,209,181,20,6,72,3,195,69,251,135,47,253,147,125,225,230,239,90,39,209,37,230,18,221,228,180,37,139,109,237,89,103,218,76,190,111,122,250,41,251,25,41,25,30,186,255,1,12,140,144,129,167,171,121,25,198,181,158,57,175,113,175,170,175,132,74,41,244,245,99,152,192,73,250,154,162,157,211,91,59,128,236,104,90,197,152,164,90,242,104,3,90,185,245,116,182,149,208,238,59,159,217,110,155,31,221,100,43,87,46,71,110,198,149,181,50,56,212,195,124,101,174,208,241,190,190,195,24,137,116,161,71,134,113,213,30,25,165,62,65,80,215,37,201,102,45,160,172,241,150,44,2,251,154,75,138,4,35,120,158,224,248,56,134,15,131,121,162,166,160,75,134,52,1,210,93,37,201,26,215,250,29,3,56,43,79,125,85,157,163,8,74,107,168,42,212,19,23,125,82,218,152,12,27,137,234,205,49,55,75,24,179,48,156,62,56,254,121,140,180,25,211,102,218,183,239,184,219,158,222,120,216,100,62,182,98,105,163,181,176,103,23,199,242,182,159,185,183,249,48,198,52,252,204,204,154,35,35,36,126,195,248,29,35,99,139,239,223,227,104,40,195,17,85,170,161,44,142,105,45,99,236,162,214,208,95,217,187,201,208,164,172,53,142,37,78,129,232,0,195,67,236,169,12,72,54,205,44,192,248,66,6,22,107,215,44,177,171,223,112,37,70,62,51,217,47,48,152,40,140,91,125,38,250,29,82,228,15,149,164,44,236,212,73,158,169,53,50,46,43,152,87,84,52,151,53,51,226,162,241,144,82,180,57,234,1,134,6,73,230,6,70,122,252,80,235,153,77,141,25,206,97,56,195,126,252,246,183,92,99,7,248,61,220,190,251,8,107,157,49,227,198,193,190,94,251,248,199,62,106,159,255,252,23,189,165,113,205,225,61,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,186,40,112,242,255,242,245,235,210,251,208,207,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,95,102,5,170,55,223,116,19,255,65,223,236,170,75,46,178,235,174,186,146,4,190,253,54,58,112,204,115,119,203,131,63,3,100,151,7,160,96,118,15,112,127,104,96,208,70,134,6,221,115,191,4,224,112,208,3,136,17,96,237,4,158,102,241,128,159,222,213,197,123,139,181,1,247,155,219,90,45,137,23,176,187,142,226,93,47,154,91,161,62,8,131,136,13,57,181,5,100,129,150,188,4,221,19,120,61,250,113,169,38,120,243,34,202,137,151,137,69,80,47,111,126,220,67,24,3,108,56,90,1,70,201,137,150,184,226,132,249,143,224,164,67,62,218,32,136,239,161,184,233,51,168,4,128,9,152,198,203,89,240,50,42,16,31,89,30,208,70,129,93,136,12,186,148,172,25,216,249,245,127,190,217,182,238,220,227,15,20,186,58,115,245,26,188,249,175,175,221,247,242,223,126,246,179,123,94,254,205,181,59,39,0,174,131,78,228,167,63,202,101,174,227,242,228,47,17,121,65,41,21,20,206,92,32,92,64,84,176,58,13,176,82,152,233,107,175,189,214,238,190,251,222,19,37,174,213,189,120,193,50,194,58,159,113,210,54,206,152,49,131,116,8,199,188,174,82,169,0,51,35,156,57,252,169,46,129,118,242,10,134,226,197,192,212,189,246,229,25,43,163,12,224,95,28,133,64,16,74,109,82,97,122,248,28,241,118,3,172,116,157,188,98,117,141,142,249,56,10,64,78,130,130,58,46,35,17,193,186,168,14,205,2,188,159,241,56,151,103,189,56,227,40,128,47,3,248,158,58,117,170,157,115,206,57,126,126,242,159,181,107,214,79,254,234,159,159,124,242,73,187,253,246,219,73,59,209,110,7,14,28,176,133,11,23,162,91,20,181,98,74,123,167,141,228,251,0,244,2,170,132,221,223,183,223,230,205,158,103,243,230,206,117,227,24,61,79,165,14,130,172,156,240,222,118,46,116,160,206,56,200,155,60,41,163,7,198,73,125,203,58,105,174,65,123,180,208,177,88,159,200,128,129,202,4,38,209,34,210,134,239,34,164,66,210,104,170,34,136,237,90,212,158,167,190,235,187,195,121,222,253,26,9,172,153,175,181,200,161,180,66,239,99,140,160,185,174,8,0,186,54,201,187,0,168,123,123,115,29,205,141,116,175,221,43,65,171,208,78,25,5,200,163,61,137,17,128,158,35,136,59,132,151,126,127,63,169,60,48,174,56,184,255,0,250,143,224,221,60,204,57,214,30,69,30,254,41,214,156,158,47,207,108,233,73,13,232,200,164,145,197,4,245,181,160,227,220,5,11,237,148,101,203,108,250,140,89,54,99,246,28,12,128,178,94,207,254,253,251,9,127,191,205,14,146,130,228,208,222,61,128,88,162,33,136,119,210,94,247,210,151,245,17,253,19,120,86,221,101,96,178,230,76,29,70,8,50,86,160,122,159,15,37,0,127,236,177,174,229,174,194,204,140,133,95,2,207,0,0,32,0,73,68,65,84,150,190,27,25,113,64,115,207,207,68,127,253,35,127,244,77,237,143,182,9,237,57,188,84,47,99,169,148,4,69,38,98,14,224,219,152,38,170,130,38,7,109,108,33,37,73,129,52,31,121,218,87,150,110,41,210,128,40,237,73,241,160,237,220,189,219,238,184,243,94,174,175,179,182,38,140,162,88,171,35,57,188,240,121,78,3,124,184,3,35,29,205,135,42,209,50,188,47,212,153,100,220,228,161,237,35,175,129,84,43,128,209,10,233,47,227,165,108,137,200,7,24,164,180,96,48,49,84,81,206,121,229,111,199,32,39,103,182,241,233,77,214,142,65,64,115,123,155,77,155,222,225,17,29,138,197,28,26,51,15,1,210,35,228,118,111,106,107,231,106,34,40,104,222,72,31,58,232,243,144,126,235,153,2,223,250,224,218,113,141,230,77,74,235,157,243,74,107,80,193,0,96,100,100,200,245,78,3,245,213,110,25,31,169,62,205,121,125,87,123,226,226,83,153,47,122,212,9,199,185,174,140,225,132,194,244,151,136,128,225,247,105,124,120,118,125,54,227,105,31,30,127,236,81,159,75,115,9,82,49,181,177,197,219,121,12,143,250,61,125,164,35,16,199,71,72,165,103,73,208,38,154,200,40,243,28,53,159,254,170,55,180,138,57,78,251,244,112,190,171,127,10,139,175,190,233,124,145,125,52,5,52,87,68,16,237,109,89,230,81,145,190,192,242,237,202,75,215,218,185,231,158,235,17,81,114,232,166,116,27,218,139,198,1,252,50,62,242,194,186,61,233,123,109,221,70,39,95,198,95,25,80,77,170,195,155,175,113,82,85,106,187,68,229,123,20,85,128,143,50,132,242,241,83,164,135,132,93,117,217,6,27,249,151,239,219,225,163,195,62,111,198,152,119,189,199,142,218,13,55,124,202,62,242,23,127,165,106,38,15,197,203,104,96,184,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,188,182,20,72,45,234,90,240,218,106,113,104,109,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,175,132,2,15,254,252,1,219,188,117,11,92,59,105,87,94,121,165,205,5,54,150,38,121,12,126,228,35,255,191,229,6,115,54,111,90,171,253,198,229,151,227,5,57,29,152,84,176,12,32,108,184,31,176,143,199,126,47,185,178,7,1,116,242,12,151,199,190,128,141,222,5,199,26,90,9,133,220,212,140,119,116,135,205,32,236,249,204,153,51,45,217,78,34,100,209,22,185,110,115,13,68,19,45,97,3,192,39,168,18,47,14,1,127,84,4,96,29,0,137,174,80,146,186,214,193,85,4,255,252,224,75,254,83,131,39,207,119,31,64,73,176,82,125,40,225,65,46,239,113,193,211,4,160,49,6,88,242,24,21,68,116,186,3,84,242,15,53,62,195,205,86,32,138,65,83,83,147,109,221,186,213,190,242,149,175,162,213,160,63,81,249,143,127,243,55,127,211,30,120,224,129,87,12,67,14,29,58,244,124,189,120,81,231,164,175,195,54,250,172,62,10,12,10,172,233,184,192,154,27,55,0,158,228,237,45,29,148,235,186,128,38,141,132,120,16,168,34,47,253,115,63,167,44,228,120,242,162,124,247,251,14,214,83,39,70,33,192,184,118,162,58,68,207,172,25,88,184,121,9,193,214,5,187,128,124,242,32,23,172,83,27,149,175,94,227,32,216,172,182,131,214,252,222,201,79,82,93,154,87,62,94,124,210,189,2,180,186,62,58,23,93,173,243,122,213,166,152,159,211,119,61,71,57,188,21,41,64,225,247,79,35,255,244,186,117,235,38,63,162,246,185,108,251,246,158,48,14,137,119,190,243,63,84,143,28,57,98,119,220,113,7,30,186,41,235,62,124,208,61,136,5,139,27,240,142,237,31,2,45,211,60,25,41,140,48,79,118,236,216,229,90,143,1,181,149,74,66,207,20,108,115,222,198,34,144,97,137,52,144,113,73,50,73,106,8,192,165,122,135,237,9,197,63,241,87,147,47,90,127,113,159,35,52,201,115,32,143,39,128,254,104,210,114,125,205,64,192,21,148,138,209,63,83,58,218,124,30,104,252,229,9,173,57,161,58,245,174,245,42,219,130,42,239,112,73,47,58,39,93,227,151,188,208,245,89,70,0,90,39,209,60,82,8,114,238,3,230,106,126,201,160,161,175,119,192,247,15,1,254,129,161,97,159,91,69,60,176,19,60,199,131,44,104,133,104,175,224,251,56,243,111,76,21,8,20,171,253,138,180,192,62,212,58,103,182,45,88,124,170,45,98,124,102,207,155,103,45,128,230,166,230,86,247,166,150,161,65,158,63,153,230,54,91,186,188,221,230,44,88,140,1,210,144,245,28,57,108,27,159,122,210,54,62,243,148,85,216,183,170,218,135,100,100,196,30,164,232,21,101,158,233,192,22,67,2,233,91,197,178,64,253,77,66,123,27,82,89,15,105,175,142,43,60,188,138,192,174,107,193,88,185,36,181,149,45,163,12,21,231,233,254,94,59,193,125,222,53,255,203,200,185,129,6,6,7,12,168,214,2,19,14,253,162,232,26,138,232,208,100,164,63,193,104,40,193,249,4,253,145,175,186,254,81,180,144,68,18,131,4,244,28,25,200,17,78,158,91,121,181,102,147,132,227,207,186,33,146,38,154,12,5,74,218,191,208,78,123,106,133,53,229,134,18,156,171,2,178,227,212,2,245,192,230,28,196,191,130,103,121,90,105,80,114,165,40,42,0,182,52,178,183,216,184,109,7,169,84,230,219,2,25,99,37,198,48,126,105,247,113,150,151,121,138,177,80,234,134,20,207,213,184,75,19,205,11,61,75,69,26,148,245,60,222,181,254,164,148,12,121,226,57,227,17,57,104,163,214,169,126,75,52,103,218,0,253,170,67,209,26,244,93,251,177,82,190,40,18,64,84,41,127,107,146,70,7,106,99,161,73,203,19,84,167,140,72,226,125,141,80,20,209,222,193,58,218,242,244,211,182,245,201,221,198,47,154,157,218,217,110,29,169,38,140,39,250,237,192,80,201,246,246,83,79,51,90,54,208,15,234,168,168,221,60,82,181,210,117,178,187,200,0,65,182,92,101,94,172,79,245,71,115,134,133,161,40,19,99,197,49,223,251,43,227,9,34,73,48,158,112,114,221,167,121,79,160,6,187,100,195,122,187,224,130,245,214,213,213,101,195,35,131,180,175,166,9,31,164,157,210,133,120,153,4,227,163,3,241,223,103,117,58,62,252,34,223,53,54,210,231,57,11,253,209,79,45,189,166,79,188,179,102,85,100,127,80,79,31,215,172,94,101,67,164,224,249,95,55,126,87,23,185,17,68,119,119,183,125,239,123,223,179,117,103,175,183,83,150,159,142,33,8,161,67,66,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,191,38,10,196,46,64,191,38,221,13,221,12,10,4,5,130,2,65,129,160,64,80,32,40,16,20,120,141,40,80,189,27,175,228,142,198,148,93,184,238,108,123,243,85,111,180,2,240,114,19,128,164,82,201,219,224,240,128,41,127,184,224,142,131,73,224,128,60,220,155,128,84,83,58,58,201,103,63,205,102,205,154,69,72,254,14,136,9,212,4,240,231,68,3,216,65,108,111,145,13,200,7,225,137,229,86,43,106,34,178,0,184,213,117,242,234,20,224,241,156,214,34,13,20,193,33,7,180,181,115,175,68,67,213,163,250,39,23,175,91,135,212,46,138,192,82,10,240,85,44,200,203,18,248,39,26,3,32,146,119,116,26,216,39,32,227,125,82,219,117,143,234,211,75,252,4,0,36,96,85,71,63,111,190,249,102,219,180,105,27,32,12,88,70,21,235,215,175,199,155,255,58,127,198,43,249,35,173,95,105,249,224,7,63,224,125,83,91,35,192,132,231,41,227,163,190,170,91,58,158,4,154,233,156,32,239,168,82,48,224,113,173,78,206,158,61,219,222,241,142,119,216,189,247,222,123,162,144,147,26,117,223,189,15,76,250,118,194,199,196,252,249,243,171,15,61,122,15,245,167,128,190,195,6,91,70,62,141,177,100,85,46,113,96,175,166,133,230,77,68,166,124,252,213,38,189,124,124,128,179,186,86,224,223,199,143,71,68,227,10,70,140,134,209,31,170,115,186,167,142,28,228,2,233,130,232,241,28,136,231,65,244,61,106,163,3,57,244,29,36,172,190,224,98,38,83,111,175,123,221,235,236,198,27,111,58,105,95,23,47,90,122,66,231,212,140,223,249,157,119,84,15,28,216,15,196,223,73,88,243,62,128,94,63,97,206,91,29,208,202,136,164,144,7,218,138,152,83,14,30,236,38,138,2,198,19,128,205,134,134,6,235,236,236,196,168,68,158,206,120,231,35,194,152,96,35,237,87,254,246,58,214,75,18,48,172,239,106,76,138,246,41,212,190,218,169,162,227,209,103,77,68,10,243,213,125,117,121,143,251,234,33,250,253,217,199,1,190,206,69,47,173,13,181,75,19,224,68,93,253,60,180,175,190,185,17,118,201,100,230,127,242,246,117,237,185,191,170,246,210,168,142,78,194,192,211,14,173,155,98,41,103,3,131,121,143,242,49,52,52,226,251,69,239,145,163,14,180,135,208,55,167,20,10,222,80,181,85,31,52,238,16,69,52,79,176,104,28,248,3,122,53,23,136,57,143,91,116,189,205,152,55,159,144,234,93,182,96,209,18,155,203,231,14,140,136,234,27,155,208,169,98,35,133,162,141,202,72,130,231,187,39,53,243,89,115,87,33,223,51,232,223,72,46,250,182,169,157,54,127,201,82,187,96,195,165,182,123,247,78,123,230,169,167,237,192,142,29,236,71,68,18,225,185,21,183,160,160,49,60,84,209,19,212,47,53,78,80,87,222,203,190,246,107,173,22,60,87,113,13,188,3,145,206,14,247,209,68,112,219,139,246,55,138,140,55,60,119,187,247,19,80,236,207,160,118,198,84,81,4,148,251,92,41,49,178,204,107,25,214,164,216,19,27,8,101,159,4,244,107,196,5,174,235,217,155,100,20,165,86,41,202,137,128,185,140,57,26,56,220,72,184,255,41,237,29,86,166,157,99,132,194,215,24,104,40,21,17,65,109,28,147,151,62,6,12,117,172,131,4,243,73,33,217,153,93,190,230,29,186,171,153,130,243,180,43,106,49,195,76,253,245,245,85,59,54,90,177,237,123,246,216,244,217,179,108,8,111,110,108,47,136,156,208,142,225,15,64,61,87,32,21,71,163,229,71,242,150,110,87,36,1,69,92,80,29,204,33,234,83,180,20,255,76,245,174,136,116,161,94,127,38,125,245,118,234,209,28,211,103,143,164,65,100,141,201,251,156,206,197,115,141,75,189,200,192,66,154,170,173,147,13,79,52,134,170,103,140,52,16,209,133,53,239,123,214,207,232,120,209,158,218,248,140,165,184,247,244,121,77,54,171,161,217,234,112,203,63,130,177,196,1,178,59,140,50,253,9,60,3,148,39,213,129,126,111,152,243,106,189,140,44,50,228,59,144,193,144,140,50,84,255,56,245,57,224,87,58,23,31,17,105,73,94,123,109,246,164,61,192,102,194,26,25,40,186,72,91,204,206,59,111,141,93,113,229,101,4,176,33,37,204,64,47,117,85,232,35,115,142,232,53,154,175,92,25,181,247,57,255,198,163,242,156,23,188,106,39,164,183,74,52,183,163,177,73,179,22,72,238,98,231,172,57,211,246,237,217,109,119,221,207,191,15,208,71,217,201,200,64,227,139,95,254,138,253,213,71,63,166,33,254,183,107,168,183,50,252,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,255,126,10,240,127,143,67,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,114,40,208,189,127,159,61,246,200,163,222,152,67,64,157,133,93,179,108,195,5,23,216,182,103,158,177,195,251,246,17,14,185,64,174,250,65,160,163,114,168,39,60,167,248,12,194,56,11,78,78,159,53,211,166,78,235,180,76,27,94,251,130,226,192,54,135,249,130,77,14,242,107,16,67,112,76,240,76,46,130,202,169,93,131,102,206,6,132,7,116,95,204,9,4,27,20,70,88,192,8,40,34,32,50,17,218,216,91,249,242,254,8,94,196,36,34,6,25,60,64,15,231,85,131,151,124,154,12,59,156,94,208,110,193,39,1,42,136,142,27,37,8,104,65,210,184,154,79,80,143,50,32,169,1,111,254,167,158,120,194,190,249,173,127,113,207,235,58,60,101,59,58,90,237,29,191,243,78,187,239,190,251,226,71,115,207,203,43,151,92,114,201,203,187,241,248,93,213,30,114,45,11,94,10,176,171,79,146,93,97,251,5,233,20,78,223,189,155,233,163,114,218,11,254,11,70,171,180,181,181,185,39,255,61,247,220,243,188,253,88,123,214,47,134,186,63,254,120,179,239,253,240,22,127,134,160,94,137,121,149,74,227,113,139,126,130,241,137,18,90,2,212,142,143,147,224,189,70,32,26,19,233,47,216,31,193,191,227,231,226,250,227,176,211,106,183,94,42,2,190,186,79,16,248,185,138,234,147,231,182,174,85,228,130,122,230,241,146,37,75,236,162,139,46,122,174,91,108,227,198,141,39,59,151,248,131,247,191,175,250,183,31,255,4,117,201,179,247,152,63,91,209,1,230,204,154,227,209,48,6,73,113,161,121,46,176,123,244,104,143,71,145,200,229,115,54,135,144,243,186,174,21,40,221,200,60,74,203,48,134,194,172,244,247,232,11,125,98,29,73,43,69,142,208,248,169,237,234,27,127,253,146,104,238,234,51,47,129,126,110,119,0,205,122,170,186,215,250,241,249,173,27,180,202,116,81,52,168,10,19,15,186,172,105,166,119,213,39,144,159,3,64,19,227,222,83,26,8,32,203,143,217,161,39,160,124,28,176,190,31,143,249,124,33,231,134,64,131,253,125,238,169,63,138,39,125,142,176,242,226,174,241,164,209,210,206,42,23,61,222,235,176,81,43,148,104,167,198,70,30,219,50,222,80,2,112,125,110,159,102,93,120,146,159,114,218,50,155,51,119,158,117,206,152,105,77,173,109,68,75,104,32,7,59,249,228,105,79,101,12,143,118,25,7,16,174,126,4,3,34,229,164,207,16,61,33,131,70,50,220,24,99,14,148,240,180,150,54,25,230,77,93,67,218,218,51,77,182,138,40,37,75,87,172,178,163,135,15,219,246,205,155,108,207,46,12,51,246,238,137,158,75,159,203,172,143,50,198,3,8,193,243,210,150,205,52,3,54,163,117,32,205,52,36,210,69,125,225,35,133,249,197,60,85,218,5,7,220,53,192,31,157,227,26,237,59,181,139,221,136,131,254,42,155,189,140,26,140,92,239,26,227,81,82,158,100,154,155,188,54,205,93,165,19,104,193,216,38,79,37,242,222,143,210,53,80,151,64,61,251,33,10,89,51,123,105,7,209,83,154,200,51,95,198,253,126,28,77,20,29,65,163,47,99,153,58,198,169,140,22,122,201,59,159,86,99,143,196,115,249,164,213,49,134,102,138,80,144,166,30,189,112,157,103,190,114,156,103,230,249,147,37,23,64,129,43,183,236,216,109,11,151,46,178,89,211,167,90,31,81,93,234,137,30,208,218,66,170,11,246,120,25,101,148,208,170,172,61,132,248,244,122,166,32,188,207,41,222,43,210,132,22,37,56,40,29,244,143,230,85,93,173,239,146,69,235,83,17,29,180,215,104,95,144,81,133,214,185,202,196,186,245,73,172,122,253,48,127,98,117,163,239,170,91,99,94,96,14,78,120,244,227,205,47,221,245,172,110,82,204,108,219,188,221,230,147,101,96,69,215,12,107,234,41,17,82,191,104,7,7,120,41,163,6,161,252,141,249,97,69,32,62,250,87,73,75,224,29,161,222,12,107,113,172,132,241,23,160,191,236,115,149,103,19,10,95,81,6,52,135,171,21,69,131,201,18,173,98,196,198,136,164,208,10,208,175,74,119,52,95,189,122,177,93,245,134,75,125,206,203,8,67,191,99,106,147,12,58,210,60,67,6,64,138,232,80,143,177,70,84,38,58,88,251,254,234,188,201,108,225,121,75,60,71,185,200,231,107,237,98,111,13,251,67,165,48,66,250,129,180,189,249,218,55,216,62,254,157,96,215,129,65,55,80,234,31,206,219,51,252,123,194,39,63,249,73,251,240,71,254,82,15,249,215,233,192,243,54,62,156,12,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,255,246,10,4,208,255,111,175,121,120,98,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,243,40,240,232,99,15,217,210,197,75,108,217,41,139,44,129,231,232,145,195,135,172,154,31,181,42,161,204,51,192,174,150,150,22,155,211,49,219,102,207,153,99,115,120,53,146,139,28,26,9,21,224,191,235,251,127,218,7,47,233,63,243,139,20,37,1,86,128,27,135,250,242,116,151,39,42,185,160,253,188,8,149,62,0,76,42,130,248,0,17,129,133,180,188,229,121,143,193,142,95,198,149,130,34,130,176,81,121,1,88,81,187,234,228,111,66,154,130,138,106,44,245,136,48,57,5,141,190,66,112,128,195,242,162,86,232,120,0,17,64,70,240,91,16,42,137,247,180,128,140,138,34,15,168,189,110,196,160,190,187,33,2,82,0,122,20,223,252,198,27,191,142,71,247,62,191,118,12,104,185,110,237,57,246,181,175,254,147,43,228,7,95,230,159,191,254,155,143,58,56,126,153,183,79,220,166,136,12,106,191,128,147,188,192,165,183,128,173,60,84,117,92,253,140,96,122,21,88,59,66,120,245,1,236,55,146,182,106,213,42,79,63,48,81,209,115,124,104,110,196,77,255,121,202,52,32,235,8,33,160,71,115,120,118,147,147,189,177,105,26,245,51,143,18,25,244,150,103,181,168,155,80,165,166,131,230,67,228,217,30,67,126,189,75,126,181,187,130,103,173,138,230,136,230,145,0,162,238,145,119,109,228,41,43,200,31,133,250,215,113,189,84,162,207,199,239,117,240,72,29,210,70,69,253,191,248,226,139,237,27,183,124,235,57,199,109,14,176,240,57,74,226,61,191,251,174,234,231,62,247,5,59,122,236,48,175,110,155,214,57,3,40,214,76,216,243,105,62,167,4,36,71,71,137,146,32,237,61,217,119,194,14,146,146,65,158,228,205,164,121,208,90,107,4,250,198,48,63,9,4,84,31,85,20,78,222,167,48,159,117,204,129,40,180,181,226,7,101,192,33,0,205,234,241,203,153,243,234,55,199,152,222,76,89,224,47,39,98,128,239,215,58,22,38,60,55,235,79,223,153,237,254,174,103,197,115,67,209,5,20,81,160,84,24,179,190,129,30,27,29,30,113,173,6,6,136,90,224,17,62,70,241,222,31,102,61,203,192,130,71,71,50,171,10,7,210,122,175,7,106,138,225,143,107,108,240,6,143,10,141,84,91,1,244,245,164,247,104,155,50,213,186,230,45,178,185,11,23,186,247,126,27,199,20,22,190,194,250,87,8,255,28,222,210,35,0,229,42,253,72,3,253,83,36,84,47,209,182,17,34,140,100,179,13,238,61,61,158,199,0,128,107,213,125,95,187,68,116,208,86,52,64,84,10,165,43,241,62,83,79,83,235,20,59,117,202,52,155,191,112,145,13,13,244,219,193,61,251,108,247,174,29,182,99,203,102,43,244,28,139,220,149,129,214,37,246,191,210,0,249,227,155,49,244,209,190,192,179,181,63,68,115,134,249,230,80,95,243,84,8,91,255,240,48,52,141,37,152,60,231,52,46,58,238,186,114,159,96,126,130,249,89,193,171,127,40,151,183,150,6,12,55,208,121,28,17,235,88,19,109,64,252,10,6,0,154,203,165,177,60,225,251,9,62,64,207,26,241,246,111,101,126,248,245,236,89,5,60,235,5,200,213,150,132,246,95,58,95,148,214,50,220,97,224,11,140,125,177,74,100,11,64,45,171,198,195,253,107,133,105,30,42,71,188,12,55,52,12,106,171,135,200,103,253,169,157,85,220,247,27,83,21,235,31,25,183,45,91,183,97,252,114,185,13,13,247,217,190,3,221,182,252,180,165,24,125,160,57,94,236,233,52,144,158,223,10,149,36,247,68,222,240,124,65,167,72,7,25,64,8,126,243,84,218,230,227,66,59,163,185,202,33,205,89,46,215,62,164,104,49,50,120,201,102,137,32,65,123,42,252,126,40,2,72,60,233,229,193,95,198,128,37,246,234,215,51,221,160,133,170,199,232,175,0,186,244,141,93,253,53,78,89,214,207,46,140,21,200,22,97,103,44,169,183,118,218,59,70,212,137,161,98,197,142,178,221,244,50,29,83,13,234,175,230,103,201,82,254,155,132,38,140,117,146,7,41,26,134,140,89,28,234,211,35,95,94,106,176,198,153,246,84,153,79,190,101,81,1,65,59,172,35,155,177,1,198,100,206,244,172,253,198,53,87,88,107,123,131,255,110,140,97,88,32,227,28,143,26,83,226,193,252,46,42,154,71,108,212,160,26,127,177,104,62,169,80,241,191,114,209,248,107,44,158,93,20,193,35,237,130,147,186,161,173,217,174,188,108,131,221,252,237,239,217,209,1,250,80,43,247,223,127,191,125,254,243,159,183,149,43,86,216,146,133,11,236,180,83,151,198,167,194,123,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,149,84,32,128,254,95,201,97,13,157,10,10,4,5,130,2,65,129,160,64,80,32,40,240,154,84,32,98,49,52,253,19,159,248,91,96,200,168,93,189,225,92,107,195,19,125,38,97,248,59,90,90,109,214,140,233,132,110,158,14,143,3,200,2,49,32,19,128,20,189,68,135,4,6,168,66,111,176,136,50,240,34,130,94,17,208,81,50,223,4,215,203,75,213,243,69,215,96,130,188,89,5,179,60,76,187,234,81,140,99,129,91,65,26,213,232,80,141,74,5,30,212,66,213,255,42,23,30,81,3,81,84,172,174,0,149,98,79,112,193,40,25,42,212,225,221,93,47,207,105,218,24,67,126,193,163,168,239,17,224,19,16,194,26,192,30,122,232,97,251,222,15,126,228,64,83,48,104,26,224,242,237,111,127,251,171,210,106,121,81,190,26,101,96,96,192,97,142,123,208,211,238,8,242,11,148,71,186,199,145,11,242,0,198,33,32,191,6,117,254,252,5,246,214,183,190,21,207,205,77,207,59,10,215,93,251,230,23,108,226,226,197,139,109,251,246,237,60,119,204,67,188,143,227,41,157,205,18,222,62,9,240,202,103,152,63,132,206,174,146,222,1,79,226,200,16,68,64,159,52,3,204,189,200,0,33,10,161,29,183,55,126,160,67,74,128,160,142,11,246,9,98,170,104,28,5,234,192,255,14,50,53,226,17,156,211,164,2,24,50,78,2,176,5,250,27,129,254,138,45,95,190,220,46,191,252,114,191,255,249,254,220,251,179,59,159,235,116,226,250,235,175,171,54,19,238,254,161,135,30,194,11,186,199,146,131,35,54,99,250,44,155,62,109,166,123,240,42,245,64,190,56,234,211,61,91,223,232,227,32,160,166,54,12,13,13,1,3,235,220,232,194,13,47,48,200,104,38,15,189,230,93,61,125,212,24,149,137,60,208,76,172,113,65,209,76,58,74,179,160,126,232,26,193,219,58,173,59,135,118,244,151,119,1,104,5,244,23,172,86,169,189,33,7,2,80,6,122,21,233,65,249,205,9,189,143,126,242,174,214,43,143,71,188,60,164,21,125,64,192,223,189,165,121,143,244,143,230,140,238,151,71,187,116,174,175,1,92,141,135,94,186,78,91,4,142,253,20,77,31,158,199,186,202,180,16,17,100,230,76,155,213,53,215,218,9,171,191,244,180,21,120,132,103,240,34,111,242,144,252,2,252,106,119,145,103,151,128,213,9,140,1,68,88,85,151,214,104,17,163,131,4,94,213,9,244,200,16,238,93,251,136,162,1,200,216,64,26,200,160,65,94,213,10,147,175,146,205,54,187,49,131,198,124,12,15,116,133,251,87,154,132,122,162,35,116,96,136,209,201,216,172,60,243,76,235,59,122,212,182,111,219,98,27,159,126,198,142,236,223,75,115,209,171,35,99,21,32,178,250,40,225,28,244,163,104,130,186,229,169,30,205,35,233,24,105,43,77,19,10,133,63,169,200,224,66,221,151,41,133,246,54,127,49,70,10,145,47,105,114,212,149,103,239,108,196,224,162,132,135,183,38,70,130,206,142,21,48,98,96,157,166,208,86,255,17,33,67,84,133,38,250,219,196,62,12,82,183,28,243,118,4,163,17,53,35,26,99,194,255,179,143,22,5,248,137,76,128,35,58,65,215,121,174,96,57,253,21,173,86,61,50,115,41,16,81,99,28,47,254,120,109,8,248,203,82,67,77,109,100,223,19,196,207,16,65,161,82,201,1,247,15,217,49,230,72,3,94,239,74,187,113,180,167,151,212,27,172,91,109,116,212,89,196,80,65,70,34,245,244,169,14,67,132,132,12,82,168,57,82,129,241,208,28,228,37,35,128,148,94,252,38,104,126,202,88,71,227,37,109,117,76,191,31,50,90,144,129,78,29,223,163,117,205,184,51,150,39,47,209,19,34,111,126,245,71,209,65,52,215,153,59,124,174,98,8,145,65,199,157,155,182,154,156,246,231,180,144,238,129,20,52,5,64,251,62,64,117,31,226,84,176,160,72,96,4,145,96,220,234,8,199,47,171,24,205,91,69,39,168,227,88,145,54,149,129,249,26,105,25,127,97,9,167,129,140,71,219,219,56,50,60,74,127,152,139,40,155,3,242,79,105,74,145,250,227,2,91,188,176,203,142,245,116,91,91,115,187,71,203,80,20,19,204,41,48,142,136,162,140,168,221,74,19,18,239,87,199,251,168,249,68,209,250,124,214,92,138,78,252,235,252,149,222,147,139,175,99,69,92,97,140,148,210,37,55,58,100,107,206,90,101,199,176,154,248,246,247,239,98,174,209,68,25,200,161,209,45,164,172,89,249,63,254,135,42,144,84,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,95,105,5,244,255,173,67,9,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,252,123,43,80,253,171,191,248,176,221,124,203,215,45,55,66,162,98,32,217,149,87,156,111,239,126,215,187,108,197,210,165,214,10,68,108,153,58,213,161,19,137,194,113,203,5,104,3,103,60,14,52,160,214,193,17,96,71,112,8,130,227,16,46,9,116,116,72,46,160,7,196,113,32,200,57,207,101,76,29,10,21,237,117,168,231,192,20,121,74,234,154,250,84,198,129,137,123,119,198,215,232,157,115,254,18,132,122,62,126,240,44,64,113,162,176,186,151,54,10,154,212,138,64,167,251,173,198,16,133,103,9,106,68,160,95,160,46,242,124,22,16,79,203,184,1,32,164,243,222,62,0,148,74,100,212,128,12,64,198,34,224,240,214,91,127,108,59,247,118,251,185,12,30,198,43,207,88,101,95,187,241,171,175,10,244,120,251,111,189,195,235,125,165,127,70,240,108,86,63,4,215,212,87,1,38,125,86,209,56,232,187,96,238,224,224,16,96,23,15,78,140,21,206,57,231,28,187,230,154,107,94,240,209,101,66,138,127,238,115,159,126,190,235,18,228,182,135,114,222,230,160,75,144,177,8,112,107,172,52,3,231,240,232,79,200,103,89,114,1,246,152,139,130,128,2,183,14,221,104,99,220,78,181,95,199,124,60,4,98,107,69,231,117,76,253,18,72,87,93,130,207,199,11,115,201,241,220,241,33,137,199,89,158,196,101,158,215,210,220,66,127,207,182,111,124,227,27,199,47,58,94,193,9,159,22,45,238,58,225,251,179,190,36,222,252,230,55,85,101,44,241,244,211,132,249,7,20,30,57,114,196,211,93,104,125,204,152,49,195,117,238,38,114,198,184,194,215,123,169,181,15,232,91,198,240,37,71,104,245,145,97,34,48,232,92,119,55,48,82,144,148,245,70,209,252,21,44,140,189,254,179,0,226,170,3,126,1,57,96,43,67,26,175,37,193,241,170,162,37,72,51,180,145,238,227,202,231,206,88,151,129,161,210,75,50,234,123,81,96,159,99,26,3,233,25,121,176,71,97,250,117,191,94,210,213,255,65,91,135,185,220,155,164,126,181,115,140,208,240,74,183,193,17,94,20,129,96,25,39,144,250,161,99,122,167,117,205,153,103,179,187,230,216,212,206,233,0,254,169,214,76,110,121,193,253,97,128,181,12,127,152,8,140,67,197,70,104,31,188,213,219,32,112,60,174,49,231,1,202,2,159,4,66,215,213,230,128,158,175,246,143,3,165,5,224,5,196,235,212,25,53,129,63,244,194,235,40,1,189,243,164,215,80,159,234,104,143,188,233,203,120,210,23,213,119,174,76,226,185,78,5,214,49,115,134,157,55,123,166,173,57,103,61,33,202,247,216,38,194,146,239,222,185,195,70,142,28,210,6,160,74,217,231,24,31,125,142,225,51,115,52,141,241,133,158,23,233,34,245,216,15,57,94,187,133,119,174,151,247,63,144,91,115,65,160,191,162,28,239,232,131,185,130,174,118,56,223,36,15,127,238,174,48,254,37,218,150,227,120,147,214,0,247,55,224,153,62,181,173,197,13,61,138,249,146,245,143,14,58,216,150,62,74,203,144,99,252,70,208,81,73,6,202,242,238,103,47,174,250,124,17,248,174,237,89,227,28,103,66,72,183,34,243,171,196,26,87,138,131,58,198,172,129,62,12,18,49,129,83,190,31,15,227,165,223,192,158,153,66,151,2,251,219,150,109,59,108,205,218,51,172,161,177,217,14,118,31,117,195,137,41,192,126,25,78,88,117,140,212,9,138,78,64,100,136,138,126,39,180,22,153,11,180,67,125,215,190,47,245,52,55,53,47,39,64,63,231,52,167,20,197,64,70,45,138,198,81,192,104,160,129,57,209,192,92,80,232,255,148,52,146,150,26,41,180,215,220,151,209,128,230,128,22,169,218,62,130,241,129,175,97,230,182,239,215,92,93,24,197,195,159,62,102,234,48,84,57,176,223,102,18,104,102,10,145,2,114,189,199,108,136,250,118,225,144,62,74,83,51,24,47,164,42,120,254,51,10,245,245,120,251,87,232,15,147,175,14,189,53,166,57,140,106,82,117,50,19,160,96,92,162,126,168,240,120,239,155,250,83,36,74,69,30,35,153,6,34,72,148,104,207,25,103,156,97,231,159,127,174,71,64,104,110,66,87,162,95,116,116,76,245,181,167,118,202,147,95,115,177,72,221,218,231,84,199,243,23,205,82,159,212,207,127,217,43,56,235,115,148,251,39,246,13,58,168,99,26,159,20,227,152,199,232,164,173,165,221,10,252,148,158,189,118,181,237,217,223,109,63,127,116,171,229,49,108,208,88,235,119,227,203,95,248,188,125,248,195,31,150,68,47,212,161,87,208,210,112,107,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,248,247,87,96,242,127,109,250,247,111,77,104,65,80,32,40,16,20,8,10,4,5,130,2,65,129,160,192,175,163,2,213,171,175,186,194,122,251,7,109,246,140,118,187,234,234,43,237,237,111,251,77,123,221,133,231,91,179,66,72,11,60,0,199,136,179,45,234,131,62,252,183,123,135,124,124,20,60,114,128,36,217,0,16,53,8,239,255,101,95,174,165,241,117,130,49,14,252,192,74,28,86,200,109,193,145,9,82,2,11,144,167,160,170,144,87,169,208,128,32,142,159,119,84,224,53,114,94,23,232,192,115,151,24,82,60,231,21,181,170,38,159,23,104,241,146,84,63,21,78,125,212,225,139,242,212,203,147,63,141,14,21,188,45,229,46,171,252,202,105,162,27,20,251,250,8,89,13,64,227,26,149,180,66,250,227,229,185,109,203,54,187,233,230,111,0,98,61,205,179,123,69,191,251,63,255,174,95,243,106,252,217,179,111,247,171,81,141,123,105,171,34,121,234,202,59,181,4,104,151,103,120,62,87,36,215,119,139,67,29,121,116,43,180,188,36,59,245,212,83,236,125,239,251,61,219,183,247,192,73,20,60,177,73,219,182,63,99,11,23,46,60,241,224,73,190,205,158,61,219,54,145,47,123,24,136,221,57,77,48,148,177,23,194,197,171,182,44,16,201,176,100,50,2,177,145,231,184,218,151,194,200,68,169,6,4,148,202,132,215,22,124,114,16,13,212,85,120,127,1,68,121,243,142,51,103,117,92,208,158,73,234,192,80,222,193,145,225,0,6,37,192,59,133,231,214,252,214,148,146,119,252,177,99,189,238,21,205,147,109,222,188,121,118,237,181,215,158,164,213,191,120,232,96,247,206,95,60,120,226,145,196,159,252,233,31,87,63,249,137,191,183,109,91,119,227,125,93,178,158,158,30,7,154,211,166,77,115,221,23,163,87,31,115,74,165,127,176,23,67,131,38,27,29,33,133,128,218,134,6,37,69,186,224,179,60,211,229,21,61,174,245,72,17,244,29,35,172,124,111,62,231,227,164,117,164,240,246,90,103,90,154,154,158,90,194,190,108,52,114,250,34,97,29,78,31,7,134,58,229,133,103,200,59,91,167,249,159,27,20,232,115,25,16,44,40,171,8,1,58,1,250,227,31,221,165,53,169,59,57,206,247,178,140,104,208,217,72,97,33,72,219,214,49,197,166,203,99,127,214,28,107,37,205,199,220,37,75,136,236,145,246,49,212,56,170,145,130,215,37,192,110,14,119,255,58,34,98,140,83,71,5,3,13,213,95,5,196,215,9,138,83,116,29,38,7,254,143,58,164,200,27,42,58,171,227,14,127,125,45,115,167,116,226,149,0,220,106,51,1,55,83,65,25,79,115,246,48,181,209,191,2,206,5,140,53,7,104,63,223,92,155,4,125,84,44,9,161,220,58,12,117,230,46,89,106,179,23,44,228,246,146,109,126,250,9,128,255,118,219,177,109,187,85,149,226,65,90,58,180,231,6,234,28,35,101,64,2,195,11,111,134,32,49,117,103,208,77,74,41,18,66,2,111,104,159,179,186,207,231,44,207,148,166,132,191,215,241,4,70,7,3,164,180,200,176,215,166,24,219,193,209,156,229,48,118,96,119,161,250,170,77,111,105,180,233,64,117,217,175,244,247,245,50,46,242,214,39,13,2,47,237,178,10,253,95,84,251,89,67,37,205,127,62,87,165,179,162,166,240,61,203,123,94,176,153,249,94,135,193,67,158,253,142,170,28,152,75,7,141,177,140,4,26,104,79,153,245,95,4,70,55,19,228,127,156,53,152,162,174,66,110,220,115,177,43,109,75,43,233,37,146,68,88,24,28,206,17,22,191,193,141,38,210,24,88,8,248,107,54,54,51,182,105,34,50,200,128,65,51,77,117,203,80,74,237,16,12,214,243,4,245,149,46,98,148,249,44,227,149,164,198,21,29,20,13,70,235,120,120,120,216,231,138,174,17,24,207,120,68,7,153,67,104,62,68,99,231,235,156,185,160,253,74,121,238,171,204,85,29,115,56,205,179,115,180,71,70,12,71,143,236,179,82,127,213,102,76,163,77,35,121,79,255,112,152,129,57,66,93,195,52,176,163,165,141,62,0,219,199,209,144,113,144,109,80,138,249,82,101,28,199,220,32,131,57,130,17,147,190,167,50,26,81,108,221,176,115,147,29,64,149,231,245,247,97,90,193,148,108,162,159,26,235,78,210,74,92,252,250,11,61,122,70,25,157,147,92,211,216,216,64,59,163,80,247,234,147,246,54,154,230,237,245,10,79,246,71,243,181,86,124,142,208,22,105,167,18,191,215,78,79,188,197,191,131,241,251,196,137,232,54,215,102,226,24,31,38,215,51,249,115,124,191,142,9,242,87,209,165,153,62,20,114,163,24,148,148,109,46,198,48,151,95,242,122,12,62,14,219,222,67,131,164,184,32,162,3,115,252,233,167,158,176,127,248,251,255,105,159,250,212,167,52,84,181,167,78,126,98,248,28,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,126,53,20,208,127,41,13,37,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,240,239,165,64,245,134,79,104,72,36,31,0,0,32,0,73,68,65,84,125,130,208,203,109,118,214,234,149,118,21,192,255,234,107,174,178,185,115,231,120,120,97,229,219,214,191,176,214,3,230,21,190,216,26,240,24,85,162,103,199,54,199,225,131,67,249,184,7,250,207,250,207,46,19,199,128,47,137,8,206,9,68,170,156,112,175,190,215,0,134,159,252,133,63,64,32,64,208,43,41,170,223,31,61,169,26,193,19,245,73,96,80,4,73,128,73,207,17,52,22,0,134,226,139,196,192,112,106,207,7,218,56,164,20,184,227,184,130,1,84,0,149,117,208,253,159,220,126,39,249,236,135,1,75,2,91,73,187,240,245,23,219,218,179,215,189,146,38,79,220,219,212,212,96,175,183,215,77,124,127,185,31,254,203,127,249,47,19,0,77,122,168,255,202,7,47,144,38,192,166,99,2,102,199,200,81,222,76,126,112,1,249,223,251,189,223,179,93,187,118,189,40,96,51,119,238,252,23,213,180,22,192,90,35,94,174,10,99,93,174,64,204,40,242,230,79,214,201,171,31,122,70,104,108,77,7,36,246,177,136,189,128,117,157,123,9,11,10,242,154,60,103,4,251,5,249,212,39,31,86,93,76,209,49,65,106,121,171,199,215,199,215,234,187,188,193,101,4,144,6,132,234,57,151,93,118,153,173,90,181,42,186,249,5,254,234,186,173,219,240,214,127,254,146,248,228,39,63,89,253,127,254,251,135,237,129,7,30,2,208,86,109,24,79,108,233,60,125,70,39,30,178,173,54,101,74,187,3,208,246,214,6,219,187,127,183,205,153,53,221,70,9,223,95,36,92,124,6,22,44,168,152,70,143,4,107,168,46,133,209,9,117,200,35,95,131,210,192,247,113,190,11,112,195,153,241,182,110,180,81,121,88,51,107,221,8,133,79,130,171,14,166,29,28,214,22,128,222,52,129,99,22,71,101,76,101,216,179,242,146,43,39,57,100,214,97,57,240,82,198,6,90,251,130,229,178,100,209,61,0,235,84,83,139,77,157,54,221,90,128,250,77,205,109,254,62,125,230,108,194,224,207,176,150,214,14,127,190,140,44,20,237,163,0,40,212,61,101,141,17,186,235,31,204,56,0,165,145,199,176,27,18,176,206,100,39,164,82,107,101,244,133,191,10,171,94,59,53,241,238,109,242,43,88,131,90,195,220,21,129,126,29,20,236,143,222,105,56,251,25,176,82,147,138,226,41,14,248,88,161,61,248,230,251,49,25,53,184,70,220,164,227,122,154,203,165,73,200,37,107,214,159,79,104,255,213,214,119,172,199,118,236,220,102,155,55,110,178,222,189,187,137,185,15,188,229,154,4,235,165,138,113,140,140,6,178,24,8,41,134,73,126,52,239,144,188,169,21,227,13,60,183,153,104,180,144,7,241,191,113,218,146,100,51,84,91,202,188,4,197,139,220,93,64,119,120,41,99,33,159,123,239,0,184,157,80,250,192,225,10,26,142,225,53,238,251,22,240,85,107,86,33,250,203,117,227,54,200,245,99,124,174,36,240,138,103,156,42,68,34,73,72,123,215,63,138,122,160,136,7,30,58,158,253,75,241,7,26,48,42,209,250,208,218,208,154,209,218,210,190,44,173,49,195,160,69,106,170,76,33,18,62,183,70,134,199,236,145,71,31,243,53,162,185,121,164,119,192,141,58,90,27,179,172,159,8,176,151,48,136,202,161,67,150,155,235,216,67,19,68,47,208,190,138,207,60,181,157,88,226,245,56,249,104,124,76,125,140,214,38,99,75,27,125,255,103,254,107,47,86,209,80,86,89,243,21,60,246,101,240,162,190,233,94,93,231,247,114,153,230,189,64,127,30,163,137,52,253,195,180,201,202,164,124,40,210,207,163,172,153,126,134,182,170,45,158,254,213,51,249,53,133,176,51,242,105,159,118,29,52,71,124,196,38,154,232,218,243,28,158,228,122,193,235,89,211,92,199,189,108,51,228,178,79,217,89,107,86,217,212,169,29,86,159,81,31,180,94,52,199,244,254,50,139,198,67,147,162,54,31,212,199,248,21,215,24,235,246,236,239,19,199,53,193,107,26,197,215,188,208,251,196,189,244,87,17,38,4,251,51,68,183,169,212,149,109,132,72,37,11,231,119,217,181,24,8,126,229,198,155,73,241,65,42,146,145,156,117,208,239,71,30,126,208,110,184,225,6,59,239,188,243,108,214,236,174,23,122,76,56,31,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,94,147,10,252,226,255,203,125,77,118,35,52,58,40,16,20,8,10,4,5,130,2,65,129,160,64,80,224,53,168,64,245,150,27,111,196,115,179,222,214,173,61,203,222,247,251,239,177,245,23,158,7,56,36,47,52,144,107,148,112,199,10,43,157,105,108,194,203,148,60,207,128,172,20,94,195,16,88,186,10,18,113,250,21,245,58,66,254,58,206,173,209,161,73,127,33,31,42,186,190,118,82,71,162,123,116,162,118,94,231,196,110,244,242,50,241,33,250,90,187,87,104,101,226,158,232,204,9,127,29,4,157,112,228,196,47,85,181,67,172,67,245,232,17,244,81,152,47,170,147,119,64,200,24,158,174,2,57,105,32,89,99,19,113,158,209,200,65,24,199,196,251,136,167,78,56,103,1,55,160,50,222,188,50,90,16,14,235,39,95,245,247,191,255,125,64,63,57,215,185,76,222,213,111,122,211,155,236,182,91,127,92,107,61,7,95,65,185,238,250,55,189,130,187,39,110,173,30,56,112,192,191,200,155,86,161,163,149,131,61,35,15,94,160,151,114,189,203,139,86,81,13,26,240,102,214,53,215,95,127,189,109,217,178,229,69,245,225,119,223,251,159,38,30,244,66,31,20,182,126,215,158,221,214,115,108,192,189,92,5,148,4,122,83,201,44,70,18,120,187,86,5,170,75,14,206,148,111,59,133,119,183,194,165,199,16,111,242,88,199,192,43,126,143,1,97,52,210,212,9,192,87,253,14,187,169,85,227,41,160,175,151,0,191,250,60,4,84,175,2,36,21,110,251,205,111,126,179,109,219,182,253,69,245,89,253,156,53,115,174,222,94,168,36,62,251,217,207,84,255,238,239,62,97,63,248,193,143,108,223,254,61,0,179,180,13,224,97,221,135,81,197,156,174,217,76,173,2,121,207,143,218,180,246,86,59,99,197,50,251,192,251,255,128,105,90,182,199,31,121,196,118,162,213,206,93,187,109,255,254,253,54,60,24,165,94,40,2,55,229,17,92,21,157,167,136,191,19,61,156,80,225,57,199,138,105,34,81,148,128,194,154,236,105,242,211,143,225,245,236,75,200,47,63,190,38,193,163,126,63,2,120,110,117,193,227,10,222,226,137,108,147,123,150,87,152,228,85,198,64,240,190,163,115,170,123,232,183,79,233,180,6,192,118,134,92,241,205,109,83,248,220,98,25,94,10,209,95,101,28,117,79,137,57,149,199,147,190,10,185,87,88,249,52,30,217,26,35,15,121,175,86,241,57,90,138,116,194,25,168,26,38,184,29,21,129,212,201,5,123,128,218,137,104,223,96,249,82,226,131,172,79,55,74,224,28,235,60,30,188,248,221,215,184,162,70,232,153,148,132,96,190,111,7,92,207,69,90,199,49,212,244,125,130,122,117,140,131,252,161,62,121,201,115,111,154,62,206,107,107,183,5,120,250,159,119,193,69,118,96,47,161,253,55,110,180,189,59,119,88,63,99,227,80,157,61,162,0,240,84,116,128,122,230,178,246,149,254,158,126,244,161,255,244,143,204,6,94,109,74,209,77,84,63,4,58,1,109,246,8,20,232,53,202,184,214,179,215,142,179,231,104,244,84,26,48,28,208,122,28,199,107,58,143,215,189,206,41,36,127,137,235,115,244,75,160,89,209,48,146,138,40,144,194,195,158,144,253,21,38,132,118,56,252,212,49,40,160,159,120,187,55,101,210,150,25,211,248,142,27,45,35,19,139,214,154,250,15,236,151,145,0,245,202,216,193,187,206,121,70,147,191,2,253,188,136,112,50,80,24,183,29,59,14,217,41,167,30,178,57,243,230,80,79,137,92,237,3,24,89,180,90,67,59,81,55,232,179,210,54,20,249,205,80,122,132,38,246,145,58,188,220,75,88,63,57,46,167,226,218,176,99,132,192,115,244,66,131,120,237,250,156,224,233,58,86,193,83,95,198,44,149,218,30,44,195,135,132,172,64,208,70,231,53,254,10,247,175,117,93,40,230,188,237,126,159,15,41,253,230,156,246,53,70,221,247,52,129,251,44,16,62,151,35,2,0,90,117,19,93,99,152,121,215,218,196,159,4,123,13,253,175,50,86,101,254,75,141,198,94,215,107,236,164,135,239,61,60,80,17,7,188,141,92,160,249,89,41,43,66,1,227,84,27,40,25,16,201,112,103,221,186,179,248,253,0,136,87,70,24,1,140,114,100,188,193,51,79,90,152,139,94,38,253,174,78,92,167,115,181,227,145,78,250,17,138,230,143,218,161,233,19,105,230,71,253,220,179,255,68,83,158,121,39,253,106,218,78,190,70,247,71,117,81,25,69,207,153,40,234,62,223,101,246,146,196,232,109,180,48,202,18,39,133,4,17,86,138,195,69,254,29,34,105,107,49,20,220,185,115,167,253,228,142,71,220,40,105,160,183,223,163,141,124,249,75,95,16,232,151,138,147,42,156,168,57,124,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,175,121,5,2,232,127,205,15,97,232,64,80,32,40,16,20,8,10,4,5,130,2,65,129,215,164,2,213,155,110,186,209,243,126,175,60,237,20,251,227,63,252,125,91,121,250,50,188,245,115,192,10,64,160,56,2,48,195,129,13,239,99,34,72,20,229,233,214,127,177,87,113,40,86,251,226,220,37,62,17,157,254,197,191,49,200,152,116,38,130,116,53,2,16,223,239,68,34,254,114,252,226,227,71,106,64,228,248,169,19,62,29,7,30,39,28,158,248,226,160,137,202,162,103,215,216,131,211,123,46,113,234,23,65,35,1,166,36,0,67,224,27,26,76,127,35,16,226,158,252,14,126,144,9,136,37,38,38,193,4,213,30,124,248,81,123,242,233,103,148,214,25,207,215,164,205,91,176,200,46,189,252,138,137,103,191,210,15,135,14,29,122,165,85,248,253,2,251,17,12,171,16,126,187,213,33,183,194,94,171,175,58,215,223,223,239,222,183,2,241,23,94,120,161,189,231,119,255,243,139,126,174,134,239,111,255,246,99,47,230,250,68,87,87,87,53,245,168,79,54,27,25,25,102,80,128,80,204,49,65,121,121,245,151,203,35,53,112,167,232,10,41,135,242,2,196,81,216,126,124,166,35,241,153,147,130,183,209,35,99,64,117,28,244,51,124,128,71,7,108,147,32,154,0,160,138,64,191,160,246,232,168,32,191,12,29,178,118,221,117,215,217,189,247,222,243,146,192,212,91,222,242,150,168,1,47,252,55,113,241,197,23,25,175,234,71,63,250,81,60,163,31,129,89,18,82,29,128,123,248,224,1,160,100,201,90,155,179,182,234,244,229,246,167,127,242,71,118,238,217,103,19,14,123,212,206,89,189,194,97,230,24,68,118,96,96,136,215,128,135,250,63,116,232,176,105,94,140,12,143,2,126,203,118,132,244,3,189,3,195,214,200,184,246,240,254,36,30,231,117,130,200,0,223,2,198,12,10,17,31,175,187,200,192,69,235,111,210,234,66,211,22,66,142,15,227,133,94,17,204,35,218,71,17,208,218,196,177,213,107,215,217,185,23,95,12,249,37,172,60,175,58,198,9,180,238,64,127,92,112,20,125,251,1,212,88,6,1,178,181,87,68,128,217,141,42,88,31,73,250,89,210,152,241,56,205,19,135,246,181,198,104,45,177,0,57,174,113,137,230,196,179,165,212,245,113,219,227,115,202,207,238,197,97,40,159,106,251,12,136,184,118,73,100,136,227,95,116,233,196,62,196,249,218,8,235,153,106,171,239,13,120,76,123,219,252,164,46,208,77,138,6,17,189,55,48,78,154,91,202,249,174,185,214,210,222,97,171,167,79,199,56,100,53,30,236,195,182,111,215,78,123,244,129,7,108,227,147,79,90,25,195,40,25,174,20,9,75,47,108,222,140,134,121,96,180,79,67,180,240,185,42,190,76,213,154,3,186,86,224,94,251,71,158,250,43,0,112,133,167,143,123,34,200,175,249,58,10,48,206,51,38,85,206,11,208,23,104,79,137,119,93,43,151,123,69,22,241,112,0,220,153,192,162,160,76,255,234,184,70,6,91,137,114,1,175,122,116,102,189,11,242,119,48,223,21,181,164,140,167,54,211,135,125,14,237,25,59,129,109,26,72,219,34,19,16,41,33,143,126,141,51,103,93,150,251,31,120,216,174,153,57,203,166,76,237,180,254,99,221,70,80,9,160,126,61,41,95,72,119,194,237,99,164,58,200,243,155,146,46,52,210,44,230,139,224,177,100,212,237,170,87,245,243,82,159,38,188,245,163,211,145,54,124,214,58,21,196,175,31,207,184,145,131,82,21,68,67,46,253,84,29,134,0,172,25,133,140,47,17,193,34,78,231,160,250,21,143,160,74,168,125,237,41,130,212,133,130,18,50,68,107,62,95,192,0,5,227,129,65,142,141,209,214,76,35,227,95,45,249,28,16,208,143,34,74,104,78,160,25,247,34,6,245,104,20,53,88,209,111,129,82,158,208,116,217,78,16,97,33,50,180,80,191,53,12,243,23,204,182,121,93,51,89,207,5,12,199,10,92,167,81,84,61,47,179,212,230,173,150,207,179,75,172,163,142,63,215,239,95,116,60,210,155,129,80,111,52,233,124,238,161,168,47,11,253,166,123,218,14,245,81,255,227,187,230,102,116,94,74,160,19,29,172,35,58,68,9,171,134,20,175,6,66,141,20,70,134,72,87,145,177,43,46,125,189,117,31,60,100,79,111,61,100,205,68,72,24,30,26,100,31,106,183,143,125,236,99,246,241,191,253,4,53,233,161,161,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,95,45,5,82,21,254,207,85,40,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,127,75,5,190,247,157,239,218,230,45,27,9,21,222,97,151,93,126,137,157,121,222,185,150,59,118,200,234,43,0,60,64,87,10,175,77,37,30,46,227,129,89,41,18,26,156,255,68,159,193,19,49,65,210,226,42,52,40,130,32,206,59,158,187,217,19,64,237,217,151,8,192,68,0,65,103,252,223,134,133,0,68,22,84,252,64,252,239,200,66,11,181,227,126,242,196,63,207,5,53,78,188,234,196,111,14,69,252,16,207,80,213,78,139,38,63,67,96,137,104,6,0,36,241,127,15,221,15,52,18,92,118,228,6,140,147,235,108,85,33,224,1,227,21,114,114,215,73,43,232,206,79,127,250,83,242,85,23,28,136,100,241,164,190,242,202,43,237,211,127,127,67,220,153,19,27,242,18,191,93,180,225,245,47,241,142,231,190,92,185,224,5,214,84,4,108,179,153,70,135,140,58,150,195,11,87,32,109,202,148,41,182,98,197,10,251,211,63,251,144,128,242,139,238,195,29,119,252,212,243,219,63,247,211,79,60,163,80,219,105,12,42,70,115,195,14,245,68,65,61,124,63,96,176,138,39,110,228,93,172,97,138,154,32,104,231,94,186,0,192,147,141,127,12,12,117,141,66,133,11,174,165,129,80,130,114,58,230,96,159,177,244,115,204,209,8,36,70,185,189,21,221,96,195,134,13,246,198,55,190,241,196,70,190,192,183,153,115,166,190,192,21,39,158,126,253,134,243,0,243,133,196,63,223,114,83,245,19,127,247,119,246,249,207,127,22,15,109,210,100,208,197,70,210,99,228,201,127,189,250,204,149,182,246,204,85,86,202,15,2,17,139,214,218,210,96,249,4,253,201,21,109,201,124,188,168,231,206,242,80,235,141,68,220,16,120,203,51,15,113,210,6,172,98,176,65,184,252,103,182,110,183,191,251,159,255,96,15,61,246,164,231,111,207,102,178,214,50,109,22,80,82,224,50,42,10,111,47,140,23,3,127,173,107,25,178,104,133,54,180,16,182,159,43,149,135,59,73,158,245,83,87,158,97,23,92,122,25,11,162,217,242,232,152,67,219,42,145,2,228,225,237,97,249,25,47,1,193,122,180,22,44,78,241,42,163,179,248,166,143,5,208,87,144,152,76,241,252,163,101,174,118,240,64,218,236,99,203,190,146,16,76,231,127,106,211,68,169,53,214,57,251,196,193,227,31,226,189,72,85,169,196,115,162,142,121,52,113,46,58,197,131,120,190,79,251,8,228,10,100,234,122,127,62,159,189,61,180,81,109,19,148,22,214,117,68,204,186,80,126,117,93,167,200,9,141,13,77,86,143,198,42,26,179,122,224,122,178,185,206,218,48,138,232,232,232,176,245,235,215,219,254,189,123,236,206,159,252,196,30,186,255,231,132,137,199,104,2,61,134,7,7,44,137,55,125,89,116,94,133,250,244,89,102,6,227,236,41,25,116,213,122,76,64,158,181,159,20,49,54,210,50,141,70,137,203,1,248,101,218,55,6,236,230,141,169,141,151,60,186,21,168,195,21,67,36,165,116,112,106,91,198,96,75,97,3,40,41,132,208,30,94,199,181,101,34,182,232,168,96,125,27,245,77,159,50,213,26,153,27,35,35,35,86,0,168,251,108,96,143,211,127,167,168,240,91,32,163,3,69,62,208,184,212,37,105,43,99,46,3,129,113,158,221,125,100,192,54,110,222,102,167,175,90,78,191,50,54,76,148,129,222,193,126,52,105,177,52,209,7,244,204,34,199,70,82,24,158,120,164,1,230,150,154,87,91,203,84,227,159,99,208,31,173,87,29,229,184,158,167,145,128,108,43,165,128,206,41,167,125,124,175,27,101,112,145,162,170,140,97,72,161,107,148,239,94,194,164,100,44,17,77,36,230,28,109,229,152,235,79,42,1,233,84,33,50,197,88,93,189,229,48,150,208,45,4,164,32,162,9,207,98,223,247,116,7,186,151,241,170,77,70,77,18,175,87,205,78,48,161,101,252,224,192,157,57,150,32,197,136,140,115,152,222,110,184,162,118,55,54,166,236,12,12,231,234,51,74,129,130,81,21,227,162,125,75,107,171,226,99,162,186,213,146,147,148,248,119,211,173,65,116,126,242,117,62,121,39,230,248,179,239,142,181,209,113,125,142,247,248,201,199,57,65,67,163,185,173,119,181,87,235,86,186,233,221,53,159,244,221,39,154,239,19,82,131,185,134,160,105,4,171,167,30,205,25,25,96,53,16,165,163,128,6,93,51,166,216,181,111,184,220,14,31,250,178,141,160,199,232,104,145,127,151,40,216,19,79,60,101,95,248,242,87,108,249,178,21,182,106,229,50,155,61,103,230,179,155,30,190,7,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,215,172,2,193,163,255,53,59,116,161,225,65,129,160,64,80,32,40,16,20,8,10,4,5,94,179,10,84,111,253,241,15,61,140,241,218,243,207,181,119,252,214,219,141,68,187,214,216,76,200,109,40,88,174,239,24,94,159,120,142,10,224,241,31,255,171,120,185,39,228,182,40,240,32,232,207,231,100,12,35,94,64,2,65,157,95,40,48,133,184,248,233,73,223,253,184,200,150,123,245,234,219,241,10,244,201,161,156,206,215,74,116,127,84,65,12,248,18,147,206,199,215,157,240,46,128,163,91,98,126,34,136,81,3,158,238,210,10,80,82,174,103,21,129,25,121,209,234,6,1,54,39,148,130,116,128,158,113,1,15,191,10,112,73,104,238,3,251,15,216,207,31,124,104,162,197,245,192,209,13,2,163,175,82,57,114,228,224,171,84,147,217,225,195,135,29,120,55,145,150,160,64,232,106,245,83,192,70,199,149,51,94,158,253,167,159,126,186,125,224,3,31,176,195,221,71,143,15,194,139,104,193,252,249,243,95,196,85,199,47,209,179,234,235,71,0,213,163,24,88,0,39,27,228,113,171,246,160,46,115,78,112,41,26,31,201,142,246,180,38,246,214,119,35,128,154,226,17,204,242,89,226,215,9,12,10,48,131,57,29,16,10,38,198,64,80,72,75,125,78,241,42,226,9,60,56,56,232,13,154,53,107,150,189,251,221,239,182,93,187,119,188,164,62,191,68,208,79,39,44,209,220,2,92,5,246,159,117,214,42,123,223,251,222,91,253,204,223,255,3,176,145,144,226,35,121,187,228,226,245,246,135,239,123,47,211,77,222,200,50,132,0,170,13,244,122,8,244,166,142,22,230,30,94,194,35,24,148,208,202,113,96,157,66,162,23,233,111,58,211,100,237,237,237,246,245,91,190,105,159,252,135,127,180,39,55,109,1,250,79,177,54,188,106,7,70,70,45,227,33,228,73,59,129,102,2,124,250,19,195,126,9,32,111,101,161,190,60,243,63,129,7,126,145,232,14,88,177,216,186,115,207,179,139,54,92,194,199,6,27,42,2,228,57,151,105,108,113,152,168,49,144,214,227,0,96,13,79,154,61,164,92,37,212,58,210,171,125,236,22,132,249,142,162,52,136,65,151,240,36,215,51,163,241,82,35,162,113,213,216,106,217,159,0,37,253,236,228,63,180,176,54,50,74,29,82,173,19,116,229,126,142,233,176,215,38,144,73,17,164,150,41,65,84,142,239,25,227,236,93,58,163,126,78,24,238,72,135,227,53,68,17,32,216,39,210,0,239,52,239,138,108,162,151,230,80,178,94,251,65,52,7,213,214,36,208,184,78,251,35,181,149,185,182,189,99,42,134,25,5,155,191,104,177,189,235,61,243,237,154,107,174,181,141,79,61,69,190,242,135,109,215,142,237,192,100,230,120,5,192,172,253,135,177,83,155,149,63,158,201,10,159,87,29,9,82,134,200,24,0,143,125,116,210,30,163,94,232,114,105,36,192,60,46,97,25,23,129,254,113,140,1,176,135,241,237,57,2,184,92,64,232,120,17,110,25,202,32,17,61,141,192,190,222,155,169,173,53,219,104,109,141,25,222,73,5,64,155,71,137,16,145,103,172,101,160,81,225,249,218,234,148,118,65,42,73,47,245,78,37,193,0,38,73,94,175,20,6,163,68,28,104,111,105,177,39,158,220,200,18,171,179,181,103,173,96,112,73,129,129,145,74,83,61,134,34,110,0,130,193,0,237,40,253,111,246,222,4,64,210,171,172,251,125,106,175,234,125,155,233,238,89,122,246,37,147,125,49,11,129,144,128,132,96,64,22,17,16,2,26,140,122,81,73,8,155,240,33,6,188,159,250,233,197,43,168,40,40,23,1,189,248,129,44,174,32,24,5,66,18,200,158,76,102,50,251,190,47,189,111,213,93,93,85,223,239,255,188,245,246,244,76,38,147,73,50,51,100,226,57,73,245,187,157,247,156,231,252,207,115,78,37,245,127,22,200,254,84,118,220,10,50,98,168,205,79,212,34,178,177,95,11,215,248,126,108,168,163,49,235,158,240,145,126,137,200,151,174,185,119,189,38,157,79,5,37,147,81,150,210,81,76,225,86,47,124,244,94,76,112,107,228,194,71,169,43,148,74,162,127,96,16,189,64,76,125,157,165,114,54,56,2,17,77,83,245,128,156,34,10,5,181,8,231,143,123,190,146,21,208,80,130,63,190,231,208,110,138,148,30,152,184,113,143,185,18,168,106,136,246,49,139,131,232,71,62,17,253,0,76,4,127,235,153,221,106,75,150,246,96,144,49,78,29,34,227,48,238,42,115,126,116,209,108,80,217,37,214,40,79,166,168,62,125,10,23,100,154,89,116,79,31,141,93,71,215,85,112,213,117,124,79,111,232,153,19,252,58,206,40,106,239,216,143,240,142,63,241,51,189,63,66,244,147,70,230,94,134,23,74,171,144,173,147,241,213,164,77,16,209,98,197,210,133,246,154,87,191,202,190,248,247,223,118,35,24,97,62,187,123,174,253,251,183,191,35,162,223,69,152,209,109,56,13,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,103,61,2,233,187,239,253,225,89,63,136,48,128,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,179,11,1,133,143,110,104,168,183,171,174,186,194,234,27,112,103,20,231,192,239,254,35,251,246,91,67,215,44,152,21,88,11,8,26,145,79,85,72,68,28,249,97,66,32,54,116,34,130,65,164,127,76,246,31,205,23,112,95,100,97,84,196,71,197,37,34,78,252,177,170,208,93,92,171,86,35,190,20,67,168,62,244,174,51,127,58,66,234,196,109,137,235,240,91,209,11,51,9,15,157,79,135,242,142,170,61,233,175,66,240,139,192,113,15,97,53,33,97,226,2,137,161,144,214,10,21,45,114,68,100,112,82,68,191,203,19,145,40,138,114,144,162,158,200,27,88,36,39,84,96,79,220,107,113,251,246,237,188,7,156,200,184,106,213,42,187,224,130,11,226,150,159,243,49,159,191,236,57,183,161,6,62,245,169,63,113,35,15,25,34,200,131,93,69,36,218,8,68,176,72,126,141,251,226,139,47,54,133,162,223,179,103,79,140,186,215,123,186,63,171,206,93,110,205,45,245,79,87,237,168,231,138,28,112,136,112,243,34,54,149,54,192,154,193,15,25,98,242,79,115,10,188,94,124,174,185,16,249,36,18,63,34,254,142,144,132,78,98,161,87,186,47,114,208,245,1,242,50,11,57,171,246,38,38,34,226,42,9,9,172,107,133,99,215,152,39,9,133,222,220,220,104,175,125,237,107,237,174,187,190,255,140,198,252,142,183,190,205,82,24,127,124,227,27,223,176,165,75,151,122,52,131,198,246,200,219,251,168,129,30,185,72,140,14,142,218,23,62,255,57,155,53,103,182,53,212,55,85,55,111,217,200,122,36,170,2,61,223,244,150,55,18,178,255,54,155,213,214,204,18,192,115,30,175,217,198,66,214,242,232,219,36,235,182,12,145,170,177,55,54,52,65,158,226,149,76,200,254,20,222,194,77,24,109,140,65,104,126,238,175,255,202,254,215,31,127,202,246,247,13,91,23,4,219,16,164,253,0,33,180,179,16,243,163,68,107,72,67,210,138,76,174,45,121,244,95,33,203,227,181,68,68,0,234,107,233,87,32,240,148,139,254,156,243,47,178,151,92,119,157,117,206,153,111,219,246,236,135,201,175,103,89,66,224,178,134,148,139,92,88,235,253,28,121,222,83,25,140,14,88,59,25,230,79,115,232,31,158,85,32,97,167,240,106,47,81,55,151,59,226,105,31,247,43,104,60,100,252,52,70,146,174,86,180,113,80,106,203,62,218,23,184,86,13,221,19,102,206,123,51,4,29,229,57,29,141,134,181,172,87,217,171,228,205,29,21,100,133,197,22,174,106,128,170,190,205,68,57,226,101,146,128,113,19,114,139,212,207,138,220,231,61,2,206,115,141,14,81,57,1,1,15,133,14,185,79,104,122,246,6,25,10,104,188,138,166,64,21,55,212,56,216,215,207,156,22,136,146,145,135,28,174,88,231,252,185,150,107,40,88,150,123,205,173,77,246,48,30,254,218,123,144,160,86,36,4,55,56,104,139,45,77,16,90,159,249,169,242,81,56,126,119,208,247,113,240,142,244,30,194,217,170,74,155,192,62,203,11,242,38,215,32,212,255,148,176,102,222,180,53,107,15,82,126,121,25,10,200,52,65,94,248,218,198,219,137,56,208,140,81,87,19,30,247,101,246,186,225,193,33,95,119,85,26,72,98,104,226,196,56,251,174,218,154,132,156,150,17,129,100,19,206,138,22,224,228,46,55,146,16,187,74,53,48,70,190,246,109,59,118,217,172,217,45,120,116,183,122,100,130,33,246,146,60,198,29,202,83,175,125,114,18,125,157,32,18,69,6,76,178,132,246,159,89,180,102,165,39,58,74,31,100,168,165,227,76,221,240,181,14,97,239,233,84,208,49,21,61,215,125,225,175,180,35,90,239,241,250,143,142,81,47,170,163,103,101,162,17,12,225,209,143,234,154,226,22,164,240,66,31,24,61,232,216,144,1,1,229,161,125,0,18,230,50,113,72,84,48,54,242,38,162,200,33,254,125,225,253,242,44,18,1,25,180,6,48,38,32,148,6,226,201,222,193,245,114,241,146,69,236,131,141,30,178,63,145,36,42,3,200,87,80,78,233,158,43,93,36,218,137,255,198,223,175,250,174,157,46,17,153,175,203,24,179,120,157,197,251,229,204,235,104,143,139,176,117,124,253,189,200,136,97,186,201,99,78,180,158,85,116,140,215,118,124,174,251,85,20,97,12,29,213,119,134,12,197,38,83,96,143,241,74,26,29,158,4,132,52,198,68,63,117,241,5,182,113,211,86,123,224,177,13,200,153,246,20,35,37,48,248,255,254,230,11,246,169,63,254,67,105,84,13,65,181,24,74,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,56,187,17,72,223,112,10,115,118,158,221,80,4,233,3,2,1,129,128,64,64,32,32,16,16,8,8,4,4,206,4,2,159,253,236,103,109,211,134,141,118,233,249,231,218,226,69,11,172,208,132,39,127,113,196,170,228,42,110,152,69,8,242,209,49,126,224,135,156,128,200,178,188,194,130,195,96,136,197,16,1,0,185,18,49,99,146,20,2,34,38,35,102,8,174,95,241,85,34,98,62,34,13,106,92,29,119,143,38,45,188,162,255,169,253,246,47,194,75,100,8,68,139,179,117,156,58,233,3,45,160,163,90,147,55,179,74,76,4,61,213,209,43,29,243,71,114,164,9,179,47,210,35,139,71,166,114,134,195,236,69,228,139,24,53,250,150,135,98,21,226,23,122,196,201,60,165,48,112,150,139,182,68,143,38,240,252,196,21,156,35,100,39,100,71,2,207,80,97,179,118,221,58,114,18,67,26,35,115,18,50,228,202,23,189,200,254,226,207,255,236,148,16,26,239,125,255,251,142,25,201,179,190,172,174,95,191,222,95,22,1,39,82,168,128,103,239,32,185,220,15,31,62,100,77,228,117,159,55,111,158,189,245,173,191,160,58,207,88,118,133,45,127,166,69,30,232,94,68,20,225,157,43,29,17,126,49,145,85,117,163,18,233,68,109,206,107,58,33,146,217,139,235,160,68,21,1,39,146,95,159,136,164,242,182,48,78,209,88,69,122,73,87,242,144,230,83,83,132,250,230,51,6,65,59,52,164,240,211,9,187,228,146,75,236,87,127,245,87,163,54,79,242,239,250,53,120,51,31,167,252,222,29,119,216,162,165,203,108,229,202,149,54,111,254,2,114,222,183,216,215,190,246,53,55,2,88,212,179,192,218,143,24,2,84,63,251,153,191,176,53,171,31,131,36,76,216,239,253,223,31,183,95,122,251,77,232,31,94,223,228,22,159,130,216,87,40,127,17,143,185,198,6,155,32,242,64,29,132,177,194,243,139,108,46,226,41,93,100,109,182,117,207,97,77,111,240,80,253,95,252,242,63,66,234,231,172,208,208,96,7,123,251,172,1,124,11,24,245,12,141,140,65,68,19,86,31,12,100,12,163,53,224,31,90,215,61,95,71,98,190,193,63,67,120,249,9,92,206,87,156,127,177,189,18,227,135,66,99,139,109,222,189,207,154,219,103,67,10,131,109,205,56,64,107,64,216,202,67,95,239,43,79,121,86,33,252,181,87,136,92,85,187,78,226,42,164,191,40,103,17,213,242,155,142,231,71,224,69,68,164,230,28,129,32,67,229,71,254,84,69,251,71,180,135,68,251,139,90,212,174,64,139,53,50,95,99,154,46,58,71,39,82,200,161,250,138,15,161,185,86,10,18,39,68,33,163,143,58,130,69,228,189,47,114,159,136,15,188,167,200,1,80,163,92,163,151,180,151,6,195,9,145,251,202,61,207,152,20,182,95,117,171,144,227,74,94,208,221,209,138,241,197,144,41,2,199,190,189,123,108,251,166,77,182,142,189,97,207,174,29,126,63,201,254,82,193,168,69,50,107,31,17,187,159,68,103,83,188,47,35,131,73,172,44,114,180,41,107,128,41,145,207,208,205,41,198,144,6,227,52,207,82,57,145,225,154,63,222,231,147,224,221,8,17,12,1,88,18,245,133,104,95,203,130,103,29,115,211,4,161,221,128,177,82,3,199,12,215,73,230,204,13,123,134,134,108,120,120,24,242,124,202,242,164,127,144,44,3,227,145,49,198,20,134,43,90,93,154,198,120,46,4,165,246,203,148,230,9,99,167,122,162,59,28,34,21,65,7,198,36,163,68,121,120,108,205,38,107,107,189,12,189,76,224,213,63,142,225,71,202,234,242,5,79,203,33,130,126,130,181,157,29,207,185,161,128,166,234,72,187,53,61,172,205,155,230,47,210,69,173,103,250,98,124,186,150,33,144,214,60,104,249,181,235,28,237,86,72,69,33,34,95,235,94,115,87,113,253,146,6,160,71,236,13,194,71,51,159,130,144,47,163,159,106,178,204,156,86,209,131,33,69,204,224,169,167,115,96,172,26,154,198,173,58,50,227,16,196,210,70,93,71,69,178,68,207,117,244,81,184,108,154,39,238,51,46,150,158,45,88,48,31,56,49,39,65,54,233,204,116,209,23,208,140,75,201,165,30,252,230,81,132,254,244,27,181,147,35,47,169,91,95,183,16,232,210,101,17,235,25,233,32,199,72,183,165,211,170,115,228,40,93,145,81,130,138,140,90,84,28,99,63,139,254,28,181,110,106,207,103,18,253,62,7,96,33,221,153,55,175,199,6,251,122,105,67,134,59,172,7,244,198,211,42,128,158,34,43,200,208,229,149,215,191,220,182,108,223,109,123,14,143,162,91,9,27,236,61,100,155,39,199,73,83,242,57,251,157,59,126,219,135,49,163,251,112,26,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,206,90,4,100,84,31,74,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,76,33,80,221,186,113,131,147,48,109,45,205,182,18,15,100,35,103,51,191,222,67,0,64,4,112,20,241,157,132,172,115,242,65,215,34,35,68,130,203,187,158,34,222,68,68,153,60,47,69,218,57,169,199,125,17,60,17,1,33,178,14,2,5,2,68,132,158,74,76,83,232,94,2,143,84,145,14,242,78,173,66,38,202,227,18,182,41,34,149,228,73,10,105,227,4,139,19,126,212,81,59,124,84,244,87,132,157,243,37,51,8,148,153,36,197,81,245,107,239,197,207,203,201,41,247,0,149,119,116,190,148,34,108,53,228,23,94,137,86,243,100,205,11,130,177,73,75,151,201,225,140,119,116,11,57,183,73,248,28,245,12,17,86,130,120,139,188,60,161,23,139,96,6,209,39,121,202,144,119,63,190,255,190,40,132,54,181,235,32,101,79,165,55,255,174,93,187,104,245,212,148,157,59,119,67,8,101,220,155,95,97,243,135,135,7,109,80,30,223,185,52,225,166,23,217,187,222,245,46,117,20,79,217,73,119,122,253,43,175,61,233,186,51,43,206,154,213,233,250,32,194,75,33,161,93,135,232,221,201,42,8,205,106,25,163,10,40,84,38,2,169,196,96,201,32,0,159,92,244,67,4,151,142,250,232,189,152,228,47,65,68,86,61,180,118,2,34,10,178,49,13,25,133,215,175,116,99,84,169,9,136,213,45,130,223,117,151,190,86,174,58,215,110,127,223,251,109,211,150,147,15,217,191,105,237,58,91,188,120,241,204,161,60,147,115,87,232,207,252,217,167,109,215,206,29,214,2,17,127,199,111,127,216,126,225,205,111,36,162,196,40,100,121,194,61,187,181,230,178,200,94,193,99,120,188,159,57,194,131,31,74,24,99,133,70,27,132,76,173,178,78,91,187,58,237,251,247,222,111,127,248,137,255,215,254,235,46,242,193,195,86,86,18,89,230,179,0,233,139,55,59,203,75,121,210,115,224,83,134,108,149,193,131,8,65,97,81,66,111,85,228,117,171,53,85,98,113,151,100,212,3,113,123,217,203,127,218,94,126,227,107,44,149,111,176,1,12,11,114,109,179,201,187,13,206,62,5,96,62,67,67,146,34,84,233,87,145,18,228,9,14,35,76,171,145,97,69,180,3,176,102,37,136,86,176,239,45,254,152,63,181,34,217,226,83,39,63,103,52,94,187,79,183,190,155,187,90,176,72,0,0,32,0,73,68,65,84,40,146,64,188,158,93,87,232,71,68,166,123,92,75,14,87,221,218,158,161,125,136,182,21,185,193,9,125,136,224,20,130,167,97,118,133,67,5,89,53,14,17,224,158,202,129,163,246,31,237,75,89,246,65,215,47,92,218,101,104,161,37,49,65,123,0,108,137,44,123,7,114,86,202,24,100,64,230,54,224,165,94,133,224,28,25,232,179,29,59,183,217,246,205,155,108,205,227,171,109,215,142,109,54,212,55,64,52,3,12,88,244,46,237,84,68,180,234,92,3,146,119,62,161,240,171,74,7,130,32,21,228,147,177,204,208,192,128,147,214,41,12,8,152,122,12,1,74,70,220,21,171,7,164,84,149,57,76,147,19,30,217,83,24,25,213,231,83,54,57,204,190,70,147,245,164,120,168,79,75,223,217,223,24,95,125,38,103,141,249,156,213,113,206,70,139,87,253,184,141,162,11,101,8,90,25,115,37,242,74,145,81,176,34,215,99,232,198,24,117,138,116,88,98,204,37,98,209,67,31,243,129,172,70,134,28,251,95,150,124,244,137,234,56,123,55,184,130,67,51,169,34,134,9,127,159,196,83,127,178,146,179,71,159,216,97,215,93,126,174,149,199,251,173,31,35,130,60,251,106,91,71,135,229,48,86,145,225,200,16,198,5,154,7,121,130,203,168,161,34,111,123,218,119,157,36,212,127,185,72,187,232,224,244,252,82,71,112,73,22,101,83,169,84,137,146,128,110,235,187,103,130,52,50,99,138,66,50,58,10,156,50,118,80,248,120,140,45,48,204,154,98,60,41,230,104,146,239,175,113,72,232,20,211,39,189,158,26,197,168,1,149,175,35,42,197,190,190,195,78,234,99,255,64,36,3,246,113,250,77,99,196,149,210,66,128,116,151,113,136,190,135,36,139,116,68,70,3,58,106,239,156,96,221,200,96,34,67,10,139,177,225,113,228,194,187,157,64,5,163,200,216,217,81,111,139,23,206,67,158,4,88,150,72,155,129,129,14,30,240,52,196,188,177,38,20,46,99,70,81,155,81,137,78,188,63,125,247,113,41,172,84,202,210,65,222,23,153,47,162,94,120,41,34,75,22,124,51,204,113,76,240,75,191,180,150,117,140,20,44,58,250,247,176,22,46,69,170,22,149,233,142,163,203,233,251,51,158,211,191,106,73,125,84,212,114,14,3,15,125,143,183,146,162,162,204,188,76,97,148,36,121,132,189,82,93,140,14,14,91,166,144,182,229,75,151,216,13,175,124,185,253,255,95,249,103,250,36,90,11,152,229,82,13,246,221,255,248,119,59,247,130,115,109,209,162,69,118,241,133,23,122,187,225,79,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,56,155,17,72,247,245,246,158,205,242,7,217,3,2,1,129,128,64,64,32,32,16,16,8,8,4,4,206,50,4,246,237,219,103,25,136,184,206,217,29,17,145,69,216,93,209,108,9,126,164,151,23,177,7,123,118,18,10,175,199,25,92,64,124,42,62,64,33,156,229,254,152,130,236,81,24,123,103,3,32,39,148,167,87,94,179,85,247,190,20,153,68,123,34,211,56,242,216,201,197,169,154,71,176,19,115,142,29,228,220,12,146,65,237,137,132,140,9,38,17,28,254,81,93,239,43,34,255,197,25,198,197,67,34,215,46,244,110,252,142,228,210,117,92,87,36,228,8,164,67,90,252,199,120,9,98,102,220,50,16,64,121,66,106,103,235,113,197,36,246,178,60,22,69,90,136,188,80,30,98,39,250,193,166,12,67,34,3,136,170,200,61,13,31,184,68,20,170,175,131,189,135,237,224,193,131,211,100,165,114,189,47,88,180,176,38,209,115,63,108,217,178,229,185,55,82,107,225,240,225,195,126,166,177,137,212,36,60,63,97,227,27,236,234,171,95,108,55,220,112,3,100,220,0,163,123,230,229,227,191,251,63,159,249,75,32,73,20,1,34,144,71,132,125,148,151,156,102,32,218,52,213,42,242,76,213,105,60,221,154,27,39,232,33,179,228,237,143,175,47,31,116,8,34,203,223,81,40,109,200,52,205,13,20,149,229,149,135,28,175,83,233,159,222,173,171,207,83,175,226,4,160,230,122,241,226,101,118,203,47,255,170,109,217,188,237,164,199,253,224,125,63,182,75,46,186,72,226,61,155,82,253,232,71,62,98,119,223,245,3,211,90,92,185,108,161,253,206,71,63,108,175,124,249,117,16,186,50,80,152,114,143,241,28,196,103,38,91,143,87,63,6,10,200,157,195,59,90,52,118,17,210,175,72,184,246,198,150,14,200,217,146,125,237,95,190,109,159,254,236,231,236,7,63,122,208,178,164,98,208,202,169,66,64,86,68,222,179,128,89,141,144,150,136,9,142,105,0,82,78,249,129,193,62,82,21,52,155,210,38,28,198,51,87,68,100,150,188,237,194,195,96,62,95,241,234,159,181,243,47,187,28,130,14,226,27,114,185,154,206,219,16,134,45,121,218,77,57,97,175,5,116,164,248,149,227,173,249,154,1,227,140,243,248,46,179,118,228,197,218,153,94,141,247,0,86,148,223,141,104,201,163,171,66,13,251,62,165,58,34,223,163,190,34,34,90,53,213,134,60,168,117,95,198,7,34,61,229,229,45,253,210,199,201,126,158,197,17,30,196,96,139,34,174,234,136,16,138,230,33,125,209,185,72,75,73,82,134,100,247,61,14,242,92,158,245,210,55,17,156,226,232,73,69,239,6,25,187,246,108,179,205,235,214,218,198,39,30,183,157,219,54,227,189,220,11,193,207,255,231,203,197,222,101,141,112,145,33,68,153,72,18,142,128,55,14,184,128,7,47,173,77,149,246,51,16,208,135,8,123,15,251,12,249,156,74,66,36,143,12,226,93,142,193,10,111,85,233,55,201,61,69,82,81,228,3,121,181,43,210,128,120,88,225,149,66,55,52,215,9,244,191,10,131,92,34,250,201,56,99,146,241,7,139,194,215,123,138,181,0,231,110,83,140,121,138,125,90,107,110,18,146,123,28,227,142,34,6,50,74,13,16,197,92,0,47,214,20,230,92,145,128,212,113,92,52,110,62,74,87,33,131,8,25,161,84,73,35,48,50,70,170,135,254,17,219,186,235,0,57,234,27,29,235,3,253,3,24,67,101,221,120,65,18,106,156,74,207,33,131,21,173,201,136,200,70,14,244,89,158,248,154,163,104,246,29,33,70,52,243,168,254,53,255,242,238,143,12,182,220,224,71,36,184,246,11,238,11,107,237,13,138,14,33,67,136,73,190,219,180,199,105,46,101,172,70,140,6,162,36,144,142,0,165,174,84,20,192,95,186,205,31,234,251,90,97,168,110,163,194,45,95,51,28,189,14,66,85,124,238,185,65,209,94,163,162,182,61,210,128,186,230,163,121,88,184,176,199,13,25,210,172,51,25,191,73,30,225,38,157,212,121,52,62,189,125,252,18,121,222,211,190,183,9,102,188,171,241,136,208,207,98,180,81,40,96,152,166,57,159,161,211,106,91,245,132,177,228,213,49,42,199,30,107,183,159,195,33,169,255,40,224,223,140,82,117,112,244,84,23,110,32,131,46,33,67,27,243,221,79,106,146,12,243,121,254,185,43,237,186,151,30,176,239,252,231,125,232,52,95,185,195,3,236,77,57,251,251,175,252,111,251,31,31,250,176,4,126,58,56,158,131,164,225,213,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,112,102,16,72,159,74,239,156,51,35,114,232,37,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,108,70,96,227,198,141,16,18,21,155,51,103,14,228,65,198,137,151,2,161,186,69,30,56,171,119,194,159,222,33,91,228,90,9,241,232,164,10,36,145,251,252,137,72,130,108,72,225,213,170,103,9,136,152,36,71,17,254,34,131,228,86,92,129,24,170,224,161,92,192,115,28,147,0,136,12,17,55,50,2,128,252,168,145,72,194,85,30,130,211,207,68,36,213,136,18,177,68,34,242,82,132,95,86,168,107,21,189,31,127,226,107,39,139,24,139,72,36,39,252,106,164,136,188,239,113,75,181,2,222,220,242,148,77,66,196,148,145,75,100,233,72,95,159,165,39,115,228,148,110,176,34,50,235,147,131,104,107,110,35,20,61,158,172,194,166,10,209,153,195,91,214,123,166,95,191,135,28,34,58,118,238,220,105,219,119,238,114,153,244,103,254,252,249,207,197,219,123,186,157,248,164,167,167,39,62,125,78,199,191,252,203,191,244,156,244,10,209,47,15,119,121,216,138,240,61,255,252,243,237,85,175,122,149,218,62,225,236,159,168,243,217,179,103,159,232,241,9,159,137,248,99,162,167,141,44,146,138,24,129,62,105,14,229,193,45,214,43,34,179,228,221,139,78,9,127,17,135,28,69,222,207,44,34,255,244,209,59,82,75,145,186,42,170,43,50,80,207,70,32,79,101,220,160,242,166,55,189,137,48,235,7,78,122,220,111,39,173,129,136,254,103,89,170,31,255,248,199,237,59,223,254,55,39,105,175,121,209,149,246,190,247,252,166,189,248,234,43,33,194,16,65,17,50,88,134,25,242,167,107,188,30,154,31,98,84,99,168,131,24,77,163,139,197,241,41,107,157,221,110,189,132,241,255,155,47,253,173,253,245,223,124,201,182,239,218,107,105,158,79,66,238,230,235,242,24,161,96,180,34,157,5,154,138,214,141,176,148,33,4,247,138,132,156,215,156,79,66,234,30,56,116,208,9,254,76,1,47,101,133,25,135,141,187,238,167,95,105,87,188,232,106,171,107,106,181,3,120,163,167,241,28,102,169,208,16,132,41,4,180,210,90,136,102,143,230,224,201,40,104,189,198,69,253,206,44,186,150,233,193,241,74,76,73,78,183,91,123,87,107,126,102,59,73,103,96,163,57,143,170,48,54,26,244,49,114,244,84,2,60,112,18,178,70,134,138,112,141,72,126,133,236,71,31,164,24,20,104,109,222,195,8,64,216,83,82,218,139,56,117,99,159,234,100,180,223,128,91,14,207,105,121,192,79,224,61,46,236,20,82,127,100,96,208,54,108,223,108,143,63,242,136,19,252,135,246,237,181,226,80,191,216,95,26,86,164,4,141,19,76,209,101,55,70,145,174,242,200,161,172,61,117,102,88,29,242,108,66,250,239,17,23,32,247,53,113,204,79,5,70,189,30,114,119,12,29,128,250,183,17,246,198,134,84,11,115,202,14,46,8,104,91,70,91,169,228,184,184,127,39,210,101,172,32,43,164,50,185,225,75,34,234,145,71,121,213,133,187,116,97,2,242,123,146,246,75,8,51,33,194,156,61,108,146,125,118,156,247,21,61,64,165,202,123,105,112,210,30,41,79,119,9,174,89,213,56,28,47,92,228,211,144,235,50,76,73,161,23,138,214,80,198,88,100,104,168,100,155,183,238,180,246,214,85,236,179,117,68,232,24,177,12,122,90,168,111,112,114,63,145,164,255,226,184,21,89,239,218,167,179,124,239,120,8,126,250,215,247,132,135,222,167,45,159,111,245,203,199,13,120,180,7,32,64,69,6,12,96,165,53,44,79,125,237,97,146,47,218,235,37,121,68,166,167,100,144,5,158,50,42,80,93,93,43,21,141,116,131,248,53,53,130,62,210,33,150,132,247,167,40,7,174,123,145,82,169,177,227,22,17,241,242,230,151,145,209,36,97,20,74,172,7,223,130,144,143,37,104,43,86,44,227,168,84,14,124,55,48,70,237,79,58,87,223,58,215,76,168,28,241,228,143,187,137,86,128,203,192,173,88,231,221,88,133,119,11,24,241,228,216,23,20,161,164,138,140,241,115,189,173,119,226,143,176,56,157,69,102,85,26,65,202,35,11,96,156,162,49,178,105,165,202,50,214,146,142,37,108,148,8,32,210,153,249,164,129,121,201,213,47,34,82,202,54,194,248,99,8,135,65,71,26,236,118,108,219,105,95,249,251,191,151,71,191,52,46,2,228,116,10,29,218,14,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,167,17,129,180,60,104,66,9,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,156,41,4,118,237,218,67,120,225,102,83,110,116,145,5,34,181,234,8,61,205,69,244,57,145,32,252,44,159,134,192,225,183,126,255,136,83,168,14,143,216,208,96,191,21,71,199,60,124,245,24,215,34,250,149,151,217,195,117,139,196,17,249,167,35,222,244,83,165,34,175,43,223,114,20,182,95,245,156,28,228,218,73,125,222,21,105,33,82,36,186,134,68,114,178,4,146,68,164,142,136,126,250,119,15,76,17,98,78,248,30,125,140,200,155,40,71,177,66,45,231,25,159,60,33,147,132,144,206,207,237,182,92,125,163,205,170,111,183,84,115,155,53,66,232,15,144,190,160,12,1,102,169,70,15,247,92,196,96,161,142,240,210,245,173,132,238,119,92,24,168,250,214,185,15,90,220,132,62,8,2,129,180,125,251,118,59,220,59,12,145,202,29,134,42,35,138,143,252,143,15,169,194,115,46,207,210,83,254,120,253,86,87,175,94,237,132,147,8,48,17,66,242,170,21,201,127,219,109,183,169,254,179,150,119,231,238,29,246,92,136,126,145,96,76,104,68,176,50,215,73,174,69,32,73,70,17,154,210,83,87,57,234,120,104,117,142,126,15,82,73,158,203,81,206,242,232,220,73,90,218,208,112,68,142,57,193,134,23,175,34,50,168,205,177,177,162,223,215,249,77,55,221,100,191,246,107,191,118,60,172,142,123,111,195,250,245,199,189,127,18,55,37,190,253,238,199,239,176,77,235,214,51,212,138,253,204,43,94,110,191,253,225,15,216,101,151,94,68,184,235,62,153,190,224,81,94,100,45,226,187,205,248,70,70,70,92,222,150,217,157,86,129,172,28,28,30,133,204,39,52,123,219,44,91,183,121,155,125,254,11,95,178,47,252,221,223,217,192,240,24,68,42,134,27,140,111,118,123,135,13,143,18,210,31,162,23,117,141,188,144,193,80,126,229,162,155,69,154,203,43,88,6,55,34,73,69,226,103,8,187,62,216,63,100,141,237,157,118,205,203,94,102,47,190,246,229,54,52,54,97,135,185,151,192,176,64,120,166,241,210,109,170,43,68,68,180,148,156,18,19,141,146,245,169,202,204,103,209,28,178,56,188,232,168,118,32,194,33,76,117,140,175,53,111,158,127,158,163,194,182,243,55,154,95,177,226,176,217,226,228,213,150,116,35,254,68,215,209,125,205,183,174,149,79,94,207,99,221,160,3,116,140,6,33,189,171,144,141,209,181,136,73,112,129,168,84,61,76,35,108,114,124,194,242,57,246,11,112,41,67,172,43,237,65,25,111,119,25,69,53,96,16,177,121,205,163,68,127,216,100,27,240,224,223,185,125,155,245,30,216,71,204,118,242,144,123,52,20,198,33,60,36,159,127,34,99,20,237,9,42,210,226,12,50,137,212,119,133,214,196,68,214,40,174,199,34,76,165,167,84,180,124,115,189,13,14,244,123,8,122,118,103,246,38,178,172,184,90,67,24,51,142,40,98,5,4,43,132,124,142,244,14,242,94,215,76,136,232,79,19,194,95,100,61,59,168,167,99,208,94,41,195,7,145,180,131,144,239,50,213,40,163,32,147,188,48,193,71,102,9,37,160,81,234,0,15,85,34,124,124,253,241,146,82,11,80,87,225,240,217,193,233,91,198,11,144,244,200,157,98,157,165,136,226,98,164,215,192,85,27,217,205,246,31,238,179,93,251,251,44,55,175,19,217,27,137,40,64,159,195,67,214,134,113,145,12,122,38,48,60,152,144,65,131,123,188,67,142,19,185,194,231,9,188,142,45,210,31,221,118,221,225,92,107,95,250,168,253,75,31,93,131,128,63,23,160,170,175,143,214,118,9,97,68,242,235,163,249,148,33,140,230,80,197,191,123,28,173,163,123,4,166,167,45,145,76,170,72,154,10,190,39,52,102,125,180,182,26,27,179,110,228,165,58,50,0,80,81,244,129,88,95,37,175,79,174,63,57,241,31,215,97,198,17,133,232,207,122,164,9,165,37,80,219,209,220,159,248,253,211,245,84,253,107,12,32,205,184,100,76,135,62,104,157,17,141,66,207,198,139,147,214,222,222,110,99,227,96,15,177,63,183,187,211,110,124,213,43,217,175,254,214,200,114,64,132,18,140,47,208,215,123,238,185,199,190,254,245,175,219,138,101,203,253,59,232,116,201,27,218,13,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,167,27,129,180,66,124,134,18,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,56,83,8,136,0,20,113,174,60,201,42,254,195,189,216,20,145,79,58,234,119,252,19,21,136,19,216,122,234,194,12,209,142,254,123,118,227,19,107,109,223,158,189,16,146,19,16,64,202,67,76,254,122,229,34,22,75,203,49,1,177,40,143,77,25,0,64,23,18,58,223,41,35,239,37,246,230,143,8,4,154,165,255,232,60,18,196,201,117,106,58,217,195,177,130,140,17,33,35,178,69,117,142,62,202,123,83,173,139,132,16,41,229,100,22,164,212,72,170,223,42,16,61,197,157,123,172,190,177,197,6,219,186,172,115,206,92,171,159,51,219,10,13,144,159,144,21,176,66,132,187,38,220,51,45,228,32,166,172,129,208,253,234,131,62,161,50,232,156,115,200,23,97,37,239,197,4,70,4,122,38,143,126,21,61,146,199,166,136,254,83,85,54,109,218,116,170,154,242,185,234,239,239,247,185,215,252,95,117,213,85,49,209,45,16,159,117,25,25,27,126,214,239,234,197,152,128,19,17,38,221,132,251,59,138,196,21,49,46,126,201,61,70,93,77,69,238,69,164,158,147,104,16,143,34,132,149,59,92,186,163,143,102,172,174,174,142,15,132,45,106,56,65,154,6,229,250,214,184,243,228,38,191,238,186,235,236,150,91,110,145,103,240,73,141,253,187,223,249,142,173,92,185,242,217,140,179,250,103,127,250,73,251,252,231,63,111,3,96,47,207,253,119,254,226,219,237,215,127,245,87,108,241,162,249,86,36,186,64,61,134,40,165,137,113,171,47,40,178,1,222,214,232,161,140,48,82,16,236,99,35,99,74,3,79,106,137,102,75,19,94,255,225,53,27,237,195,31,253,152,253,248,190,7,60,44,58,62,217,90,81,214,132,81,74,111,255,48,94,210,140,151,241,71,145,204,81,72,244,87,120,104,57,58,233,13,81,42,34,180,153,28,219,202,155,61,120,184,223,26,187,231,217,75,95,254,10,187,252,170,23,67,66,39,73,105,193,58,197,11,91,97,215,7,71,134,189,126,30,79,226,81,242,174,23,8,109,175,53,58,93,104,123,102,81,132,139,167,46,172,93,25,231,184,251,121,77,30,95,195,90,175,209,91,73,246,15,205,173,60,199,69,234,203,163,89,77,122,10,7,238,59,249,175,245,232,228,34,179,206,88,98,34,53,38,71,117,84,137,143,177,78,0,129,236,141,192,53,10,223,95,169,176,87,213,116,166,44,98,150,253,169,30,131,134,41,121,157,179,15,20,32,86,115,204,201,48,222,251,107,31,121,200,214,175,89,99,59,54,175,179,157,91,183,218,248,0,161,249,53,116,186,74,227,241,95,165,173,50,121,227,153,64,191,47,175,107,205,67,92,20,81,193,247,38,246,70,141,167,172,48,9,58,113,161,168,165,92,0,24,86,212,65,146,46,89,190,204,150,45,95,108,15,221,119,143,237,92,251,184,117,146,243,188,136,124,170,170,92,247,81,188,121,17,240,138,70,144,38,202,63,97,221,209,25,18,10,120,119,234,87,43,162,204,122,154,80,116,1,246,42,145,195,178,33,128,107,165,29,174,57,74,90,120,124,195,25,27,174,62,111,21,114,192,203,8,194,177,102,253,112,151,61,155,3,109,101,120,223,113,228,69,15,215,206,221,44,74,53,169,84,38,83,236,142,144,253,9,222,135,231,181,117,155,118,162,135,57,91,218,211,133,94,15,98,4,213,239,105,14,90,154,154,121,55,139,49,194,132,141,161,231,105,148,52,151,110,100,189,131,13,248,40,178,128,246,79,97,229,70,98,244,225,184,105,52,24,244,40,37,135,8,126,25,169,136,240,87,137,245,64,35,151,124,42,154,119,215,249,218,126,34,227,15,25,25,232,168,248,30,122,71,207,133,129,190,75,100,0,161,18,235,139,95,60,213,31,94,112,124,120,185,194,156,168,75,125,45,40,157,65,55,164,118,107,27,17,31,28,115,214,25,10,44,35,55,245,39,12,189,174,78,143,42,199,220,64,118,201,33,189,214,30,144,39,101,135,210,73,232,90,178,214,134,232,45,196,242,206,60,198,24,28,213,197,41,188,72,104,1,82,202,250,239,5,16,76,178,55,51,180,104,222,24,167,167,101,168,171,103,175,193,16,3,227,164,58,214,207,149,151,93,108,155,55,110,176,59,127,112,63,251,139,217,48,145,100,132,203,55,191,254,143,246,161,15,125,80,224,211,66,40,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,236,68,32,61,48,48,112,118,74,30,164,14,8,4,4,2,2,1,129,128,64,64,32,32,16,16,56,43,17,208,47,234,34,60,20,190,221,9,8,253,94,47,246,64,222,134,181,31,241,159,114,96,122,25,146,212,25,34,253,54,79,130,227,186,166,70,107,239,156,237,164,68,26,183,209,210,8,84,146,200,51,60,245,19,98,88,69,76,65,234,84,200,165,156,86,190,107,136,174,148,123,191,30,233,101,154,56,132,0,20,97,139,191,170,147,29,34,48,34,34,7,226,138,48,213,21,218,175,64,10,201,247,118,38,185,161,150,226,235,177,49,5,103,214,144,32,114,32,19,228,209,41,114,104,148,79,73,4,17,204,127,137,240,231,131,7,250,108,199,142,29,214,189,98,169,205,231,83,200,182,89,5,47,106,121,240,138,164,107,239,156,101,184,87,211,16,242,243,17,102,142,147,60,112,189,109,198,147,65,22,218,84,59,113,41,52,212,187,87,103,124,253,92,143,231,156,115,206,115,109,194,223,255,242,151,191,108,187,119,239,118,194,168,179,179,211,67,214,203,163,157,162,89,125,214,101,211,150,141,30,206,252,89,55,192,139,142,45,36,81,76,244,31,153,247,136,176,3,112,39,249,203,232,146,230,84,37,158,111,157,199,196,157,230,90,134,2,113,201,66,192,170,237,73,60,136,221,227,25,146,57,151,147,129,195,149,246,193,15,126,80,213,78,106,236,127,254,169,79,218,210,229,43,226,102,159,201,177,250,222,219,111,179,239,125,239,123,200,85,181,57,157,29,246,11,63,255,243,246,254,219,111,197,200,164,219,202,228,172,118,189,198,115,188,74,164,11,44,78,172,138,39,172,198,150,105,192,75,31,93,236,31,26,161,110,15,97,213,19,118,231,15,239,181,143,254,207,63,178,109,68,229,24,145,123,55,100,116,35,30,254,73,8,214,190,193,17,31,142,130,131,107,57,11,5,229,246,86,78,109,143,136,81,27,233,20,114,52,224,45,62,60,130,87,116,239,128,181,47,91,105,175,121,253,207,217,178,21,231,227,237,61,78,40,119,214,103,174,14,222,57,210,247,66,150,156,238,24,72,76,176,134,221,171,31,130,21,122,239,40,252,5,200,204,249,208,117,92,142,190,207,155,172,225,4,164,182,238,31,249,136,126,85,27,17,33,43,146,90,207,52,175,209,250,175,237,3,244,156,78,243,84,212,160,215,143,6,229,125,104,93,30,123,207,239,28,145,141,86,157,24,87,125,17,251,101,141,21,221,210,190,149,202,208,46,6,0,9,60,212,11,16,180,21,246,195,125,219,119,219,218,213,143,219,218,53,171,109,251,214,109,214,127,72,222,251,67,180,138,39,59,248,164,177,72,153,192,64,99,138,40,0,34,61,37,65,74,109,65,202,170,8,119,205,187,196,213,126,84,146,129,148,159,243,92,172,173,171,42,231,204,117,103,247,124,155,221,217,109,231,93,116,177,45,92,188,200,234,26,243,24,36,213,217,215,119,237,96,207,26,183,62,182,231,217,112,172,19,24,19,200,67,223,199,76,155,218,45,243,16,194,210,125,69,75,81,120,126,133,229,23,217,175,181,82,98,205,120,255,244,75,19,72,25,149,10,120,249,126,138,172,21,12,12,202,232,80,133,188,235,178,178,209,246,44,227,26,25,7,8,127,134,228,100,54,42,224,81,30,100,167,65,182,123,195,44,128,188,247,164,29,192,48,2,16,209,25,244,130,40,17,251,123,73,9,178,175,223,102,117,117,90,67,146,212,3,132,217,31,2,183,124,46,101,153,124,51,219,169,194,222,179,39,143,162,231,218,207,233,71,69,71,245,119,108,209,88,61,130,11,223,33,69,162,77,104,172,113,221,184,126,220,134,174,133,123,108,12,160,185,16,81,158,134,232,87,10,3,159,25,218,19,42,53,53,138,250,103,140,49,166,199,246,127,236,181,239,65,140,65,95,153,53,209,13,62,222,211,181,168,175,210,84,17,162,91,107,132,55,253,79,164,11,199,182,115,188,107,201,160,61,75,132,185,218,210,71,231,26,159,82,70,40,226,194,147,17,138,90,138,49,56,94,187,167,234,158,240,85,63,194,82,145,30,180,223,164,136,48,17,25,231,144,58,4,121,21,85,34,3,238,173,205,141,232,95,130,249,159,192,171,255,122,219,178,109,187,61,177,245,32,250,148,242,58,27,136,110,242,183,95,252,146,253,209,39,254,31,77,133,208,10,37,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,156,117,8,164,135,241,138,8,37,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,112,166,16,16,7,37,79,65,229,154,22,169,32,114,85,196,133,232,115,145,53,211,236,199,241,4,18,225,3,65,86,18,217,10,129,148,132,113,203,52,213,219,130,85,203,201,217,156,192,179,52,99,21,185,116,66,52,201,99,47,65,219,206,117,168,190,94,129,104,45,195,82,84,96,138,156,44,16,97,192,39,10,197,175,223,250,241,164,199,115,216,105,24,238,31,41,21,8,26,60,102,213,63,3,136,159,72,126,39,103,106,21,99,146,36,38,60,116,140,73,31,25,0,84,32,137,246,62,177,193,202,67,99,118,152,72,4,125,120,229,78,110,21,225,85,181,158,228,82,107,153,59,199,38,33,59,69,14,205,234,198,43,159,208,239,36,47,135,33,163,127,92,54,21,242,92,196,105,68,222,32,5,164,199,32,4,235,246,29,187,124,156,226,152,229,49,62,191,167,231,136,232,207,143,179,234,134,13,140,27,1,95,250,210,151,218,205,55,223,44,169,52,53,207,169,236,221,79,116,132,90,100,136,231,210,144,60,250,113,226,157,214,69,181,37,66,41,158,91,205,163,116,84,159,120,110,85,71,231,177,14,104,108,34,0,245,209,208,220,35,158,121,28,47,142,66,40,18,222,158,180,13,179,200,109,191,234,188,149,246,190,247,223,102,163,99,195,39,53,126,121,26,63,203,82,125,239,109,183,218,254,253,251,137,102,81,181,197,11,230,217,173,239,254,77,187,245,215,127,13,54,56,97,131,123,247,88,115,123,51,198,37,164,188,128,160,205,226,145,63,209,219,107,25,72,61,241,121,227,16,252,85,60,234,103,205,237,177,97,214,212,87,191,241,79,246,201,79,127,214,214,175,223,138,177,77,189,213,181,180,59,30,202,177,158,100,77,38,88,187,74,79,33,79,103,225,34,207,249,8,43,173,145,104,197,8,211,166,246,54,83,84,7,145,211,61,144,202,55,188,250,117,214,179,100,57,125,148,136,126,129,71,46,30,237,82,241,49,242,108,139,224,85,250,131,73,66,215,43,191,118,93,161,17,217,16,142,82,227,47,167,241,63,22,163,120,94,142,61,138,8,151,23,176,238,199,115,60,179,142,235,130,183,31,173,237,248,89,212,167,188,251,53,109,108,38,211,229,232,249,145,167,177,222,209,32,252,56,93,15,98,146,170,178,101,42,67,230,187,55,54,6,73,9,116,36,45,242,82,196,63,6,13,218,187,54,111,222,76,138,133,53,182,101,195,122,194,244,111,182,145,67,135,232,146,62,97,192,211,236,21,85,237,107,124,148,54,34,37,29,164,15,201,165,112,248,34,246,21,174,61,222,163,212,125,82,251,42,207,84,95,94,251,94,100,72,209,216,104,29,93,115,108,201,178,115,236,220,85,23,177,111,44,68,108,133,220,47,219,0,33,246,231,46,92,106,231,94,124,169,61,113,207,93,166,248,43,73,100,45,226,13,207,72,124,191,174,32,63,141,98,123,149,177,9,162,15,140,160,71,34,243,171,204,145,100,129,23,167,37,250,86,255,140,81,69,235,196,231,142,126,42,24,55,84,32,149,167,136,76,50,73,219,83,220,75,114,46,130,63,69,187,252,107,57,228,84,42,8,111,147,177,165,136,30,80,169,96,140,66,251,57,192,20,222,250,167,132,92,149,137,2,207,161,254,233,111,95,223,176,109,222,121,208,150,205,107,182,122,100,27,197,104,69,233,40,26,82,117,68,240,136,200,226,113,246,100,125,135,184,183,58,134,97,105,173,53,100,22,158,236,180,209,250,22,137,204,61,17,253,146,93,58,29,141,33,210,31,141,201,247,5,97,82,219,51,180,7,140,146,78,65,199,12,145,10,20,217,163,154,140,66,203,171,126,180,62,162,121,211,181,244,68,134,13,17,48,186,115,188,34,157,211,158,4,102,165,50,123,85,137,181,198,43,53,121,155,72,105,179,98,233,18,95,51,74,115,32,61,163,209,105,61,144,225,155,198,167,86,162,18,205,71,124,69,51,94,20,45,65,123,151,214,178,175,5,26,210,122,212,115,151,179,86,111,230,33,90,231,209,184,132,193,233,42,146,35,78,27,160,115,239,75,99,116,249,52,86,25,158,72,142,40,70,130,162,17,164,25,119,177,88,182,133,61,115,236,250,87,92,103,187,255,238,27,68,167,32,125,5,198,43,19,128,247,192,125,247,217,215,255,225,107,118,225,133,23,218,202,85,167,198,168,237,116,141,63,180,27,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,142,135,64,90,222,69,161,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,206,20,2,226,233,244,3,189,60,239,84,68,12,58,209,47,2,77,36,193,17,38,226,184,34,41,196,125,74,121,149,97,30,20,42,93,249,187,243,137,6,39,2,139,144,131,57,8,15,145,64,48,67,145,231,173,152,16,167,110,224,155,32,2,228,233,88,134,240,56,154,132,19,133,114,116,199,30,122,92,18,200,125,148,162,86,60,140,191,222,117,58,193,111,251,159,153,109,169,182,198,163,123,34,144,146,16,79,25,206,27,32,230,112,61,181,174,197,203,173,180,99,167,109,33,148,240,46,200,86,145,158,79,60,246,152,147,124,23,55,55,17,182,123,130,60,218,25,107,106,105,37,30,115,142,119,228,249,11,93,70,158,231,10,132,127,82,132,159,19,62,28,104,87,132,210,225,195,135,157,75,131,207,112,98,180,171,171,203,229,58,21,127,148,203,248,20,148,196,245,215,95,95,125,201,75,94,98,151,95,126,185,154,99,178,159,123,17,33,117,42,138,60,88,165,147,10,53,30,147,86,241,156,198,164,156,142,49,209,63,243,89,220,191,158,197,36,119,26,50,181,169,185,1,162,44,109,195,195,35,86,100,222,187,231,116,218,5,23,156,103,31,252,208,251,245,202,73,141,127,235,150,77,214,243,204,141,54,164,170,246,123,31,255,152,247,45,245,189,242,178,11,236,35,31,249,136,189,234,198,159,177,209,222,67,116,62,101,205,29,45,86,69,119,148,179,58,219,222,106,195,187,119,90,99,107,171,231,136,79,227,81,47,114,63,87,200,227,9,61,97,127,254,87,159,179,79,127,230,179,118,120,112,204,26,58,187,48,82,80,62,118,209,189,9,236,80,74,16,131,152,193,160,235,242,46,207,226,149,141,111,183,175,65,231,196,107,35,245,245,128,247,244,56,134,43,83,24,62,44,189,232,82,60,249,223,104,237,93,243,108,64,198,6,232,124,70,97,235,97,237,20,46,93,94,196,34,190,39,105,179,78,186,143,7,243,200,224,0,251,70,29,134,58,209,250,85,155,241,199,65,157,113,173,251,154,211,248,227,253,75,98,246,131,248,157,153,117,166,239,169,161,227,20,61,215,46,224,58,0,168,236,66,78,48,58,159,202,35,237,10,194,67,20,113,164,67,62,13,211,45,137,99,79,49,182,10,4,99,18,93,202,0,142,188,188,229,81,94,26,31,179,190,195,7,108,0,66,255,71,63,188,203,9,254,61,59,183,17,93,129,232,32,218,203,232,68,36,187,222,75,179,231,69,59,18,77,243,76,61,234,19,237,80,145,71,191,122,134,19,231,150,254,136,168,149,172,188,37,97,211,121,203,181,180,216,188,197,139,108,229,5,23,217,98,34,42,180,180,206,98,111,97,47,33,74,67,58,7,241,78,187,201,92,3,17,20,90,236,146,75,175,178,117,247,222,111,109,205,57,235,31,236,179,250,20,222,210,200,206,20,64,196,139,214,143,246,224,52,227,136,228,80,192,21,244,130,177,18,155,196,201,123,26,195,211,62,138,154,0,203,234,228,186,66,176,39,68,224,51,239,83,156,203,32,0,173,65,68,237,207,68,96,225,92,70,46,21,79,165,64,52,21,200,107,248,109,112,72,163,23,68,48,64,198,44,114,84,177,91,192,129,155,181,43,242,155,207,196,164,101,155,90,136,68,81,180,77,68,68,232,110,175,183,250,134,130,141,225,209,63,12,134,217,130,200,119,228,97,62,181,94,71,70,72,213,33,67,31,97,201,61,205,93,60,215,12,206,75,116,63,218,215,157,78,118,92,107,168,115,238,243,205,165,116,77,117,139,140,81,134,93,50,98,171,3,79,237,83,37,20,64,6,2,154,59,17,241,145,142,232,157,90,39,181,131,244,100,250,187,231,232,71,126,165,103,74,165,81,198,138,66,95,41,50,134,145,36,121,210,111,116,117,207,246,239,68,79,79,193,221,153,251,149,250,211,62,87,145,21,207,9,138,228,23,30,146,89,227,65,82,151,59,30,155,136,118,213,137,63,106,74,109,235,163,123,167,187,8,67,20,72,255,250,62,16,125,111,211,63,192,73,134,41,116,67,134,21,99,232,129,244,83,90,217,209,214,98,189,24,49,221,240,211,47,195,171,255,128,253,219,119,191,79,36,8,154,97,108,99,164,6,249,198,215,156,232,215,98,57,253,3,56,221,0,133,246,3,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,255,118,8,164,35,143,147,255,118,227,14,3,14,8,4,4,2,2,1,129,128,64,64,32,32,16,16,248,9,34,32,34,33,14,147,46,242,129,60,229,214,136,167,47,191,210,35,149,126,130,127,138,34,215,61,145,63,16,29,34,76,146,202,120,204,45,167,79,8,253,156,109,200,66,238,67,56,196,175,235,167,123,175,25,223,16,61,23,17,137,241,29,39,210,166,47,116,162,150,143,95,212,110,82,76,140,183,59,163,206,204,107,250,119,238,70,247,156,7,139,219,211,219,132,166,110,128,208,92,177,196,86,46,154,103,133,199,30,181,7,238,186,199,146,120,224,30,220,185,211,70,22,44,178,34,158,212,179,103,205,178,2,164,191,41,36,53,134,11,147,144,70,25,234,184,55,163,188,99,137,102,224,5,206,227,192,129,131,54,68,206,97,156,158,33,13,19,30,182,191,129,80,220,167,170,92,112,193,5,182,122,245,234,83,209,220,244,180,156,138,198,6,9,59,47,221,57,21,69,250,88,198,251,54,157,193,96,4,34,73,215,197,137,136,184,82,31,147,228,140,23,137,228,36,19,29,138,64,211,71,101,108,172,232,209,41,198,199,71,92,47,165,149,34,169,165,223,242,32,150,167,245,220,185,221,246,202,87,190,194,110,185,229,22,189,114,82,56,220,249,159,223,126,86,36,255,175,220,242,78,123,252,241,213,54,52,56,106,77,141,25,123,245,207,220,104,183,221,118,155,93,194,140,95,56,0,0,32,0,73,68,65,84,116,197,79,217,200,225,67,100,131,32,223,58,233,45,170,232,86,2,125,113,227,132,67,189,132,224,239,128,132,70,97,211,132,97,103,104,217,186,102,219,133,110,125,230,243,95,178,207,126,254,139,16,165,69,171,163,78,17,86,53,133,135,116,76,236,229,20,106,29,221,20,201,39,111,224,137,226,24,6,2,57,234,9,79,86,27,163,157,192,184,220,189,154,185,24,5,147,151,222,248,179,246,162,107,174,195,176,160,29,114,153,16,236,68,209,80,184,254,50,207,99,146,51,195,74,77,229,33,100,89,143,208,193,78,254,231,33,252,17,250,40,146,49,38,28,99,146,81,6,7,14,178,218,170,17,175,51,235,40,76,254,147,23,176,191,114,18,127,32,56,33,165,177,52,242,220,241,147,90,147,232,129,162,25,240,196,231,63,197,51,97,163,162,126,117,174,143,106,232,213,201,113,242,134,51,7,89,140,65,38,39,198,108,223,174,253,182,121,253,58,123,248,161,7,56,174,183,97,230,8,69,67,201,192,84,239,49,28,137,44,47,246,10,253,169,229,88,129,226,115,145,238,188,225,31,223,207,144,33,73,251,10,255,79,231,158,6,161,169,189,197,234,155,218,108,213,133,151,90,235,156,185,214,141,1,73,99,123,59,141,161,235,76,184,194,217,43,199,253,40,145,22,20,109,101,178,52,134,33,66,222,46,184,240,114,123,244,252,75,108,253,131,63,180,14,70,49,134,97,72,115,61,196,53,68,170,140,181,146,24,16,148,73,225,144,35,237,128,143,26,204,71,192,100,201,210,101,164,36,89,105,155,247,236,183,3,67,195,182,239,128,162,18,144,182,1,99,14,141,71,243,196,155,68,110,24,103,184,12,82,17,75,24,67,5,253,74,176,254,166,248,78,168,128,107,74,186,1,129,47,203,133,209,41,188,176,57,151,177,199,100,149,122,224,91,226,90,239,229,169,59,34,47,119,140,21,60,149,1,237,31,60,60,100,59,246,30,180,142,149,61,224,145,247,61,82,169,11,147,201,180,143,81,225,245,53,95,250,77,36,7,94,90,11,146,75,235,60,1,168,106,63,94,231,186,142,215,127,36,59,219,59,248,38,240,248,215,181,12,200,98,18,93,251,177,218,212,222,33,189,23,78,19,172,57,233,163,230,73,253,232,25,201,20,100,199,101,117,50,88,96,16,154,87,215,25,240,83,154,16,157,43,226,67,130,231,50,246,154,98,254,51,172,79,69,171,153,96,195,231,177,166,151,182,204,46,185,228,18,239,71,81,22,82,172,107,61,192,70,130,245,20,173,7,41,31,175,241,14,56,235,68,107,10,121,52,103,186,214,185,100,106,194,72,66,251,151,140,233,92,22,176,136,234,235,57,58,37,221,212,219,210,43,117,126,134,139,82,111,28,219,171,127,227,250,151,110,197,67,246,59,246,204,87,85,223,147,200,56,133,204,77,13,236,237,220,123,253,107,94,109,107,214,172,183,189,251,246,123,122,133,66,93,206,54,109,218,96,95,252,226,23,237,15,254,240,127,169,105,77,67,40,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,172,65,128,40,129,254,127,68,103,141,192,65,208,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,179,27,1,253,146,46,194,36,34,83,32,82,248,33,222,137,4,17,8,34,14,158,230,103,118,34,87,59,185,242,84,40,136,194,112,47,124,197,201,78,234,74,68,199,145,223,239,147,21,88,17,93,78,151,163,46,184,171,255,62,246,86,166,107,196,39,222,138,140,13,84,226,38,159,116,228,134,170,60,233,62,247,116,159,188,220,238,142,88,159,183,5,120,120,143,144,74,107,243,99,143,219,20,132,241,186,71,31,181,1,136,254,133,231,18,66,184,190,145,54,160,130,240,234,21,145,148,206,67,200,225,9,61,65,14,245,12,228,20,12,144,216,50,39,249,71,9,247,239,93,66,8,181,147,51,189,5,143,221,23,122,57,149,255,31,227,109,193,154,73,253,102,146,87,78,180,249,253,136,212,210,51,213,149,238,202,227,85,68,161,82,7,232,190,116,88,196,159,244,71,231,250,40,108,255,130,158,69,246,139,191,248,139,118,211,77,55,105,74,106,202,243,212,179,51,52,218,111,127,240,123,191,111,151,94,122,233,83,87,122,242,19,105,155,221,242,203,55,219,193,125,251,144,163,106,179,218,234,237,29,111,127,155,189,247,182,247,88,71,119,151,245,239,222,237,57,202,165,221,121,188,140,139,99,35,110,208,80,63,11,47,96,12,73,70,48,12,200,20,32,219,89,55,10,161,191,111,239,126,251,196,167,62,109,95,250,223,95,181,41,188,174,147,117,13,172,10,200,51,24,201,120,16,240,102,0,6,161,206,29,97,37,157,175,131,200,117,195,29,194,194,15,224,129,159,134,180,109,235,232,176,190,222,62,108,8,178,246,115,111,122,171,45,129,0,238,158,63,31,111,109,72,241,34,228,53,196,171,12,12,228,133,238,68,58,205,42,16,135,8,97,252,183,105,93,61,71,69,196,167,136,61,239,79,245,232,119,230,185,106,61,229,53,237,136,60,87,137,151,177,95,156,228,31,189,51,165,148,33,146,147,245,167,117,153,36,12,188,138,66,187,43,231,129,230,93,198,4,146,65,231,2,69,208,232,163,112,244,93,164,75,40,142,12,218,174,77,91,108,245,99,143,216,163,15,63,108,59,182,109,177,9,176,162,113,111,131,198,120,79,239,242,225,223,136,90,165,13,238,168,184,173,1,125,203,51,124,146,185,142,236,126,144,67,204,46,247,93,14,119,127,135,208,102,238,151,44,91,110,75,151,46,69,15,230,90,67,91,151,37,32,202,177,52,176,113,100,158,130,24,151,152,89,198,147,101,95,105,111,110,131,48,150,193,84,163,181,53,230,44,63,49,106,115,230,46,180,77,15,62,72,207,224,151,84,196,2,222,97,92,147,37,246,29,192,16,49,156,39,197,66,71,107,163,237,237,143,82,3,158,135,254,190,238,109,111,183,177,106,218,54,238,222,103,255,246,159,255,101,235,214,173,179,122,200,254,10,134,31,165,73,162,24,236,219,107,93,243,230,216,4,228,244,208,24,70,77,164,103,64,129,136,52,49,18,141,131,30,7,7,7,45,131,81,65,59,122,84,151,174,131,216,199,48,4,125,137,230,56,194,86,166,97,10,223,159,164,109,133,226,215,186,204,210,142,188,255,55,111,217,101,173,117,105,59,119,209,44,116,112,159,27,52,20,10,227,214,0,241,43,98,91,69,109,105,93,199,122,227,55,159,226,143,214,186,136,118,173,115,205,63,110,229,62,207,108,189,222,134,72,102,121,243,107,143,40,144,226,66,251,132,244,64,215,51,247,22,217,139,157,168,84,37,19,31,127,199,245,45,146,81,93,203,232,64,129,25,165,83,4,121,177,142,166,52,198,68,115,145,135,249,212,188,107,33,74,107,56,68,239,171,51,125,144,157,191,42,241,88,35,29,21,220,204,191,34,76,128,179,143,43,170,230,245,226,186,51,229,175,61,126,158,29,180,22,163,113,198,130,73,118,237,24,101,244,66,105,46,186,59,59,236,231,127,238,181,246,87,159,251,60,41,71,74,54,208,63,100,13,141,117,246,8,134,54,95,255,250,215,237,197,47,126,113,252,106,56,6,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,179,2,129,180,254,199,51,148,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,153,68,64,100,136,188,26,69,174,136,50,241,34,114,75,204,197,211,148,68,89,94,249,49,237,87,171,28,243,24,92,198,68,134,83,131,34,58,188,201,136,152,17,121,40,210,112,186,146,94,119,82,45,110,103,90,154,218,141,153,135,168,101,28,95,189,77,181,165,182,143,61,234,198,241,238,199,245,112,183,132,136,133,48,131,240,207,117,119,218,146,115,86,216,94,72,191,20,225,208,15,227,65,221,56,187,211,150,66,204,25,164,43,46,191,16,68,147,188,2,161,68,127,34,139,68,77,37,69,80,169,19,60,44,247,65,236,14,14,70,228,154,72,141,89,68,3,248,216,239,220,225,163,158,41,253,115,57,127,217,79,191,252,185,188,126,202,223,29,197,123,222,201,249,83,212,178,183,37,195,137,90,17,249,37,82,43,38,184,116,45,18,95,71,121,186,42,93,130,8,49,145,125,25,82,71,40,44,180,194,134,203,211,56,78,141,166,250,87,92,113,133,221,122,235,173,106,245,164,230,227,209,199,31,178,197,139,23,215,164,56,233,67,245,189,239,125,175,253,251,183,255,13,67,144,81,136,208,170,157,179,124,190,189,255,246,219,237,45,191,240,38,215,207,226,80,159,181,66,48,87,48,26,153,228,147,128,168,205,229,20,85,163,98,195,125,189,238,37,156,169,111,182,97,200,214,166,150,118,91,187,110,131,125,228,99,191,107,119,222,117,183,229,155,90,221,176,68,185,209,75,98,148,209,127,45,83,145,252,194,71,122,141,191,177,235,167,174,199,71,135,105,67,161,178,251,157,180,175,111,108,178,190,253,251,173,64,187,63,243,234,215,216,181,215,223,96,249,186,122,188,182,179,228,201,38,180,185,20,26,61,78,36,179,132,36,39,51,250,12,67,244,36,68,182,167,219,96,205,30,33,232,143,64,25,207,207,76,164,102,222,59,66,76,70,107,247,168,122,199,220,210,114,58,81,241,231,252,201,240,255,207,90,135,252,171,129,123,58,13,233,69,2,217,85,114,144,165,146,181,202,252,43,21,132,140,21,92,87,184,87,129,24,191,255,193,135,108,203,250,53,16,252,143,216,238,157,219,49,240,129,224,134,232,118,182,157,247,83,98,241,25,183,252,150,21,109,63,222,158,36,158,160,17,177,171,143,188,199,83,236,3,25,194,210,203,158,169,68,184,248,104,255,228,94,251,108,136,223,249,182,112,209,34,155,191,160,199,102,119,205,177,70,12,47,146,120,232,167,242,205,54,14,33,62,86,198,251,93,81,3,216,143,234,240,56,111,32,162,66,33,91,32,26,67,61,109,19,242,156,20,12,25,17,248,116,186,112,201,10,251,113,182,5,114,126,128,247,24,99,85,225,250,153,54,216,109,145,254,101,218,74,150,82,232,73,194,234,49,18,24,33,237,195,195,24,48,92,251,234,55,88,182,163,211,22,175,58,215,94,4,179,221,214,61,223,82,68,4,72,83,63,141,119,250,131,247,221,107,147,24,195,20,135,250,33,239,137,132,209,212,16,201,85,100,63,99,45,37,48,60,200,176,247,53,17,105,35,197,120,39,48,78,33,137,131,229,49,174,72,242,172,194,222,168,162,149,168,116,1,21,60,250,19,165,200,203,126,10,178,63,83,151,177,94,12,40,182,236,220,103,11,231,117,89,178,208,108,99,68,12,24,196,152,170,128,33,192,204,223,66,148,213,189,202,120,98,2,94,186,167,114,172,94,72,167,148,70,0,205,119,93,141,61,253,101,0,163,185,18,201,175,72,30,41,246,7,97,30,167,168,137,247,20,111,180,246,71,42,168,79,212,83,116,83,237,71,41,98,106,149,84,135,123,74,115,32,34,191,76,164,17,212,205,141,59,10,4,184,16,175,63,103,206,28,34,185,204,117,189,140,90,59,70,185,167,155,146,161,14,47,248,2,102,172,26,11,109,105,205,41,157,129,246,175,12,198,56,90,67,250,68,235,39,74,127,161,38,162,235,233,198,126,66,39,194,30,153,101,200,231,165,118,172,13,217,87,33,155,82,100,140,19,233,167,134,171,109,134,255,116,176,166,124,193,174,126,209,21,24,157,172,181,111,223,121,183,183,48,201,247,236,222,189,187,237,107,95,251,170,136,126,181,164,46,66,9,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,103,5,2,105,121,160,132,18,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,56,147,8,200,227,82,132,168,60,7,21,174,219,201,57,177,36,34,185,102,178,30,199,10,165,159,224,253,7,125,42,233,135,126,103,194,116,228,126,237,19,253,66,175,76,207,52,197,133,136,72,103,39,253,111,220,56,55,197,224,56,251,206,3,63,234,77,175,204,245,177,237,199,239,213,234,82,85,94,197,170,247,164,163,88,133,227,221,167,190,228,73,65,112,170,235,113,48,200,129,65,126,86,135,181,243,25,217,115,0,210,165,234,196,92,110,78,55,21,70,113,179,205,58,25,37,169,42,144,17,202,73,157,198,11,90,225,203,229,85,154,224,179,111,223,1,39,123,196,253,187,247,116,27,41,16,78,113,17,41,121,209,37,23,159,226,86,159,103,205,161,127,49,145,21,31,69,128,73,55,35,98,55,242,214,86,158,116,221,143,61,116,101,176,162,115,25,175,196,196,161,140,45,94,247,186,215,217,59,222,241,14,13,146,217,126,250,242,149,175,125,217,86,172,88,241,244,21,143,174,81,253,157,223,249,109,251,207,59,191,139,39,111,68,128,253,236,141,47,179,219,126,243,55,237,74,66,245,75,103,50,132,217,23,89,62,114,248,160,53,204,238,176,236,232,132,123,53,203,48,65,111,40,60,251,132,222,133,185,111,153,61,207,254,233,95,191,101,159,248,228,159,217,3,143,62,102,57,194,247,87,48,128,80,168,243,18,74,88,102,236,177,23,180,196,112,130,91,132,168,214,110,173,228,33,140,101,120,34,111,234,6,210,79,12,30,196,144,160,181,195,110,250,165,95,178,75,175,184,138,28,233,13,78,84,151,104,80,198,56,30,222,31,214,24,42,147,37,29,165,214,136,219,226,38,132,29,79,88,48,168,126,180,53,112,47,38,95,227,121,154,174,127,204,201,204,231,241,121,74,235,243,89,22,173,95,17,248,34,218,21,138,63,195,24,125,239,130,180,78,178,38,9,151,71,196,141,81,158,96,160,0,158,245,16,205,170,211,219,123,200,214,60,182,218,214,175,93,77,212,142,7,108,176,239,160,21,7,6,145,66,131,225,192,123,74,241,160,212,7,202,49,30,23,237,97,51,139,239,149,16,223,10,65,174,125,103,10,108,166,198,32,187,185,78,52,182,88,43,209,25,22,44,90,108,179,186,231,248,177,179,179,27,226,62,239,243,164,240,229,165,74,202,70,7,134,8,137,159,181,100,46,101,117,204,133,136,232,58,230,172,62,149,243,185,21,241,91,100,60,10,73,63,130,81,136,200,252,133,75,151,91,59,109,30,222,33,153,217,154,176,41,168,207,177,111,107,252,252,227,233,22,144,69,100,61,22,92,78,188,111,221,180,217,30,122,240,126,187,234,134,215,224,97,95,178,69,75,150,89,255,240,168,237,222,186,197,150,47,90,100,215,189,232,42,251,224,7,110,183,251,239,250,158,253,144,207,250,13,79,216,186,77,235,137,242,64,27,216,220,212,229,24,35,250,59,89,28,33,42,0,209,11,32,250,9,90,207,94,87,51,184,145,241,147,210,13,32,143,246,190,18,123,167,97,64,96,164,17,168,39,170,196,16,41,1,38,146,37,107,200,55,216,254,67,3,246,232,250,45,118,213,69,231,90,117,164,207,201,248,254,254,65,235,232,104,35,250,130,28,31,162,8,51,26,219,83,23,98,6,208,89,25,35,7,55,70,161,59,55,252,1,123,25,114,148,232,87,145,44,20,129,64,70,62,245,144,252,5,162,28,196,235,69,250,167,125,66,69,250,171,105,159,89,92,63,165,228,181,7,210,43,141,205,211,181,212,116,86,171,163,196,4,141,143,243,221,201,51,65,69,198,4,91,4,158,50,42,24,29,31,176,108,70,13,208,79,108,168,48,221,153,238,71,70,10,73,190,119,213,126,108,124,160,241,200,155,95,242,234,59,89,178,232,89,84,144,163,214,127,188,134,106,15,206,248,65,95,211,199,174,137,39,11,33,12,227,90,218,215,132,84,52,22,221,157,42,21,173,190,144,178,215,254,236,171,48,70,121,200,14,245,147,34,2,221,210,110,180,121,203,70,66,248,255,141,93,115,237,117,124,223,93,246,228,166,195,157,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,60,68,32,221,212,116,234,242,119,62,15,199,23,68,10,8,4,4,2,2,1,129,128,64,64,32,32,16,16,120,30,34,16,123,61,74,180,163,200,131,26,161,112,98,145,249,209,190,70,134,248,15,248,98,67,68,204,207,44,60,215,237,40,235,51,213,117,65,113,210,31,18,35,250,225,95,63,251,235,61,61,212,49,190,230,180,70,146,60,233,72,85,17,143,211,253,31,183,30,237,120,31,170,167,190,142,28,69,108,146,106,27,47,213,188,37,234,18,132,79,31,198,99,186,217,186,231,206,177,213,155,119,32,5,97,211,133,1,6,15,35,144,70,121,8,164,180,72,25,72,151,42,36,81,6,194,181,66,124,243,4,231,34,106,83,144,106,135,14,29,114,175,97,145,55,34,106,68,50,191,144,203,16,97,207,79,117,137,9,56,17,90,49,185,31,247,33,253,20,113,167,58,34,195,69,232,199,198,210,122,38,131,21,17,252,50,94,17,233,255,250,215,191,222,94,243,154,215,232,245,154,214,197,45,61,245,241,147,159,250,132,235,192,83,215,56,238,147,234,135,62,244,65,66,236,239,118,146,191,181,169,96,111,120,221,107,237,246,91,127,195,230,17,174,61,69,206,243,148,150,10,121,224,211,232,69,67,22,217,123,15,64,74,166,156,144,204,146,251,92,97,232,139,19,21,107,110,235,180,195,253,163,246,79,95,251,71,251,221,223,255,67,219,188,109,135,235,165,194,159,15,137,180,47,164,61,135,249,68,105,146,104,18,34,88,69,24,74,183,41,90,92,34,154,165,183,124,100,200,162,28,233,249,134,70,27,58,212,103,245,93,115,237,230,91,126,217,46,187,252,10,86,2,33,199,21,106,94,75,66,88,139,161,165,76,65,208,42,244,189,114,145,207,132,77,94,213,190,63,212,150,144,119,117,116,21,127,255,168,61,196,239,68,127,36,146,74,68,84,214,46,142,221,42,106,183,163,154,71,254,214,70,119,244,13,234,74,23,20,12,92,81,242,85,18,34,158,165,31,120,193,87,217,96,210,120,76,23,240,138,78,178,102,15,239,221,101,27,215,175,179,53,143,63,14,201,191,198,14,238,217,77,148,14,12,120,40,26,187,136,218,41,194,210,227,250,239,59,144,140,3,142,80,153,140,157,10,210,71,215,65,223,107,232,20,79,123,225,31,189,192,57,33,232,59,230,204,181,101,203,207,177,158,37,75,108,238,188,30,156,225,33,240,137,154,32,157,29,100,31,137,115,194,103,209,211,60,115,153,134,252,207,214,229,169,147,35,92,63,114,208,92,130,253,164,76,132,5,145,247,105,221,72,147,22,0,217,74,12,116,54,225,245,123,150,46,182,221,59,214,90,142,189,105,130,177,165,224,212,203,188,147,231,58,151,207,89,142,189,169,30,111,233,129,161,81,27,100,62,235,24,223,189,223,255,190,189,228,250,27,217,70,139,214,216,208,98,45,252,246,208,223,210,100,155,118,108,131,196,31,179,255,235,23,223,106,191,246,43,239,180,55,191,246,21,182,111,207,30,187,251,71,63,176,59,239,190,219,54,110,219,98,91,54,111,195,131,191,104,173,140,47,7,195,94,25,30,103,159,227,8,209,94,98,92,57,48,46,203,208,0,57,149,206,5,6,92,187,43,70,6,186,150,92,230,239,87,242,141,54,76,122,136,213,27,118,216,92,140,21,150,207,106,178,226,224,132,13,14,143,64,198,55,68,209,22,32,131,75,200,44,82,94,158,249,42,71,212,228,200,153,238,107,46,52,39,112,195,174,11,90,15,34,199,39,38,43,158,70,69,222,252,218,15,244,59,75,20,245,35,210,63,159,67,244,68,162,30,175,184,110,215,30,72,95,93,45,233,75,231,51,223,209,178,27,67,133,210,168,10,91,145,181,52,166,108,201,194,69,8,198,254,196,51,255,142,163,29,55,190,152,209,145,12,55,212,71,92,36,143,62,106,95,114,202,147,63,141,81,80,124,95,60,191,203,81,123,199,81,160,46,21,226,38,126,34,199,72,156,218,156,76,19,250,51,6,134,22,248,236,73,76,223,151,116,162,197,42,210,159,115,210,67,100,136,30,178,108,201,66,123,227,27,95,99,159,255,226,87,13,219,39,12,73,248,195,252,127,235,91,223,18,209,239,111,243,82,40,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,121,143,64,240,232,127,222,79,81,16,48,32,16,16,8,8,4,4,2,2,1,129,128,192,11,11,1,113,121,69,136,23,17,34,34,21,166,61,7,197,44,76,255,112,255,84,99,230,247,119,145,250,211,191,235,215,126,240,23,45,19,223,139,143,106,66,63,236,139,64,20,85,226,76,138,142,122,0,25,224,245,116,212,141,153,215,106,147,107,47,199,30,185,57,179,125,39,16,84,177,198,250,233,232,68,200,177,239,69,215,234,170,66,78,236,52,164,88,22,98,101,4,98,13,135,90,235,234,234,178,213,16,102,208,46,118,112,160,207,86,192,210,100,200,27,60,197,107,41,112,73,64,62,137,236,215,24,228,57,44,25,210,16,126,242,148,61,120,240,160,143,169,56,81,182,86,200,219,158,133,11,92,242,211,241,39,38,196,79,71,219,39,219,166,136,214,83,93,188,77,230,77,132,221,76,15,92,245,35,253,212,184,117,212,115,105,83,172,179,34,244,250,250,250,156,252,111,109,109,181,235,175,191,222,238,184,227,14,189,230,90,162,16,255,79,87,134,134,201,205,254,204,138,20,214,62,241,137,63,194,200,227,176,107,234,188,238,14,187,253,182,91,237,29,55,189,213,26,11,120,40,67,250,25,30,205,17,185,197,129,84,7,8,13,193,165,208,250,35,78,230,106,237,165,8,127,158,199,235,124,255,225,126,251,234,215,255,217,62,241,169,191,176,253,7,14,89,215,130,37,182,127,239,94,60,187,205,102,205,155,7,41,58,228,30,213,242,250,141,117,64,186,44,15,246,36,122,155,114,130,90,106,152,176,33,188,182,21,230,191,72,232,254,230,5,11,236,166,155,111,182,75,175,188,202,198,88,243,138,127,33,178,95,44,57,175,58,145,56,5,113,27,17,142,24,192,32,95,76,180,106,140,84,118,188,133,166,0,21,207,232,55,117,152,81,68,72,158,169,146,207,226,87,14,118,210,153,10,134,15,105,250,206,194,186,102,20,203,190,22,74,254,208,158,29,182,9,130,255,145,135,30,180,117,143,175,182,161,3,251,35,177,115,90,187,12,74,209,20,106,228,190,48,85,41,19,114,190,68,232,249,36,88,202,16,66,123,144,34,41,148,25,90,149,186,190,199,104,156,122,136,49,69,174,109,150,45,92,188,212,150,173,90,101,61,11,22,91,99,75,135,27,89,96,254,67,136,242,132,141,176,31,76,201,80,194,67,240,71,158,229,41,206,91,155,90,44,73,250,137,36,178,248,28,136,32,102,44,30,170,158,230,101,192,1,223,201,123,204,5,67,154,52,188,211,235,115,182,104,213,10,187,231,251,223,181,146,246,95,172,149,50,144,227,34,216,149,205,65,178,23,137,33,159,99,127,106,173,199,192,163,216,103,19,244,189,103,219,86,123,228,190,31,219,69,215,188,212,122,49,208,89,142,177,64,239,96,47,248,149,172,127,100,192,30,120,224,62,91,210,209,200,30,55,105,231,173,90,106,171,150,207,181,183,190,245,13,182,121,199,78,251,225,61,63,182,71,30,121,204,214,60,244,152,109,92,179,209,10,32,80,168,111,176,9,190,55,220,171,63,145,71,70,233,95,38,34,181,73,9,144,213,216,89,171,197,161,1,171,107,110,229,124,202,6,7,48,166,170,39,106,5,223,45,107,55,110,183,158,166,115,152,171,172,175,217,145,145,49,203,129,101,129,53,51,5,174,90,223,74,103,241,76,74,172,11,242,230,143,191,211,90,72,93,209,128,129,66,92,84,39,78,87,19,223,59,246,56,83,135,85,95,186,175,16,254,210,108,173,26,1,141,41,6,88,147,70,132,123,76,145,108,27,108,30,134,29,221,221,221,174,143,26,71,121,74,235,126,102,209,120,106,223,79,250,126,173,125,199,122,31,60,209,126,39,29,20,217,47,3,6,25,133,68,69,61,63,207,202,177,6,125,186,38,218,67,84,24,219,116,169,157,75,255,185,231,4,191,214,19,23,25,214,42,102,57,94,243,250,235,95,97,143,174,89,107,63,188,119,45,186,162,96,20,147,118,248,240,97,188,250,191,40,143,126,127,117,186,201,112,18,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,158,167,8,164,227,240,146,207,83,249,130,88,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,47,48,4,178,89,194,128,79,76,57,241,17,147,27,126,116,114,67,191,173,159,160,136,123,136,93,21,249,17,63,34,242,107,199,227,188,86,117,98,64,140,162,200,142,232,199,255,168,207,35,164,128,147,40,71,189,123,52,193,33,251,128,168,136,198,140,138,219,6,212,206,143,61,60,185,189,25,53,32,37,178,202,50,77,162,107,121,255,102,228,157,59,62,105,9,200,183,214,246,54,59,60,56,100,227,144,83,147,144,178,89,136,162,177,34,97,214,193,37,225,97,169,53,6,74,14,203,0,121,42,66,112,141,16,38,122,23,158,176,49,245,61,123,246,108,91,190,124,121,84,239,52,252,93,183,110,221,105,104,245,228,155,60,120,248,192,201,87,126,6,53,157,188,134,84,19,217,37,226,43,246,162,22,246,34,245,99,98,95,68,160,140,45,68,134,233,92,222,252,177,225,1,185,157,237,183,126,235,183,116,47,86,147,167,149,96,221,250,181,228,82,159,251,180,245,102,84,168,222,114,203,45,246,248,99,143,209,207,184,235,227,213,87,93,110,183,190,251,55,236,101,215,190,148,92,235,25,228,41,162,87,144,197,24,129,40,12,124,150,16,232,226,135,69,74,203,115,94,161,228,51,120,50,15,245,143,64,248,50,6,238,253,245,231,62,111,127,242,233,191,230,60,65,136,246,30,219,191,107,143,21,8,3,47,175,251,67,135,122,61,58,64,121,98,28,242,180,25,111,125,60,167,185,159,146,39,51,132,125,134,143,112,18,134,101,200,82,249,85,27,121,208,187,86,174,178,183,223,252,78,91,186,242,28,235,29,24,177,166,230,54,66,139,23,89,134,144,252,252,163,117,82,197,45,90,6,44,242,212,86,232,122,221,85,254,243,184,232,78,141,221,71,22,133,105,175,205,197,140,109,34,222,67,226,119,98,2,51,190,158,222,91,226,27,211,171,120,250,198,81,39,51,154,246,251,10,215,62,179,76,235,130,40,68,100,206,67,154,203,203,125,28,34,123,168,239,176,109,90,247,4,97,250,31,182,71,31,188,207,70,9,217,47,15,249,108,62,141,35,113,209,42,68,125,80,145,126,137,196,151,172,37,185,101,83,20,37,64,123,84,68,242,71,157,70,70,21,194,128,103,10,173,78,244,143,38,230,69,158,251,203,86,156,107,93,120,168,231,234,155,152,11,12,48,220,43,157,121,208,17,178,90,105,64,20,53,160,64,24,251,186,90,62,122,205,61,177,6,156,248,148,161,65,21,242,56,201,222,40,79,120,183,65,96,30,198,209,19,94,36,85,3,115,67,20,136,9,244,108,152,243,165,231,157,99,237,243,186,109,96,215,22,217,140,88,93,130,125,140,61,76,115,168,121,175,18,209,160,192,177,153,190,46,70,198,169,66,163,213,119,207,179,169,145,33,203,242,44,1,17,223,128,222,245,44,234,177,13,197,65,27,220,123,192,30,184,255,71,118,197,242,30,91,220,217,110,229,225,94,15,127,175,239,135,243,87,44,178,197,139,230,219,205,239,120,155,109,89,191,217,30,249,241,131,182,250,190,135,237,171,95,249,7,39,252,181,254,42,50,122,98,15,172,136,236,151,123,61,69,209,9,180,127,86,72,11,81,22,241,207,220,140,179,70,19,229,156,53,212,215,217,206,125,135,109,231,238,189,182,108,78,171,175,95,17,243,138,112,161,200,6,218,231,143,236,245,51,207,143,214,8,173,123,159,23,8,115,55,10,226,177,12,122,212,150,228,82,180,15,17,253,250,157,101,146,239,185,52,235,68,243,44,67,0,61,23,65,127,162,114,172,190,234,90,218,32,189,155,98,108,227,172,63,153,134,104,14,152,30,91,185,114,165,71,15,152,40,14,121,154,142,8,137,167,238,65,237,41,122,70,180,78,162,49,136,232,215,184,226,123,122,91,235,81,197,87,35,242,187,92,126,231,39,251,39,254,250,63,118,93,186,84,53,35,6,125,223,199,207,129,168,54,174,154,220,250,242,174,69,223,104,110,172,183,87,191,234,6,219,177,115,175,237,218,223,207,127,147,96,104,147,203,96,128,242,128,125,243,155,223,180,151,188,228,234,159,236,96,67,239,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,36,16,192,9,67,255,235,19,74,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,204,32,144,229,135,244,41,8,16,17,23,17,225,37,239,94,254,155,20,2,208,9,45,167,22,20,102,88,20,67,244,223,170,10,59,28,81,14,16,20,58,19,7,225,60,4,127,106,71,133,212,215,253,152,8,160,6,191,240,215,254,91,55,62,82,89,132,225,244,125,85,225,31,111,194,95,136,251,196,19,176,118,83,100,86,92,212,118,210,25,33,222,227,185,62,113,159,222,47,207,227,234,181,106,126,67,45,168,57,127,6,177,84,33,180,121,130,124,217,5,165,209,26,29,130,177,129,44,196,91,117,20,111,234,54,200,41,145,70,13,132,222,174,226,41,43,50,203,33,97,124,196,87,198,179,19,90,95,94,253,201,41,27,26,25,182,222,254,200,35,60,5,225,181,112,225,66,251,216,29,31,85,87,167,165,188,249,45,111,61,45,237,158,108,163,21,8,154,211,81,226,118,69,118,9,199,132,79,38,186,194,228,138,252,146,174,146,205,222,201,217,41,200,186,216,88,122,15,70,22,58,23,238,215,94,123,173,125,239,123,223,59,10,251,107,174,185,230,41,197,253,151,127,253,39,91,186,116,233,83,62,63,206,131,234,45,239,188,153,80,253,123,124,85,52,65,78,94,3,17,245,145,15,127,200,46,123,209,149,54,114,232,32,132,39,148,45,68,121,9,194,42,131,119,111,10,130,121,18,239,230,52,94,172,73,228,172,142,64,254,67,224,29,222,219,107,179,187,231,218,246,93,7,236,15,254,248,147,246,141,127,253,119,8,211,12,227,78,218,176,82,70,116,204,114,149,19,153,143,11,183,147,138,245,109,237,168,234,16,109,229,124,189,166,33,85,99,163,8,25,59,40,236,123,145,15,49,204,109,222,57,231,216,155,223,246,14,59,231,220,243,240,58,78,88,125,67,179,77,160,203,25,34,78,56,150,137,8,87,145,252,202,161,173,229,159,0,231,146,210,81,212,150,172,198,31,17,143,241,234,129,120,230,61,165,79,208,170,213,138,226,242,73,69,123,137,175,61,173,151,227,21,25,205,204,88,241,90,147,170,63,189,39,28,211,102,180,159,56,221,233,111,149,38,193,135,61,76,152,86,48,146,152,34,143,189,162,106,172,125,228,33,91,251,216,163,120,242,175,181,209,65,214,36,249,229,245,66,21,226,124,114,82,125,86,106,239,96,216,144,100,127,193,171,93,105,56,84,100,48,161,189,79,68,110,130,200,0,34,224,101,204,227,123,34,215,217,230,38,155,55,127,129,117,207,239,177,21,231,159,111,173,179,58,173,169,165,25,207,246,170,135,140,119,39,116,60,240,203,53,64,164,147,34,111,117,244,176,236,53,3,150,140,244,155,212,9,210,17,25,15,37,216,99,53,92,197,169,80,158,242,104,110,100,110,129,180,204,105,142,113,78,80,175,88,41,89,247,226,165,214,189,100,41,186,179,147,135,37,39,247,203,172,5,213,205,200,8,129,253,171,163,171,211,218,59,59,173,165,125,182,165,234,154,108,8,193,74,144,224,15,254,215,247,236,220,171,174,36,77,196,168,117,119,206,178,157,187,26,173,218,212,106,3,163,3,246,195,251,31,176,185,175,190,129,213,5,225,78,120,147,114,121,130,173,13,227,39,12,12,26,26,210,118,222,138,197,118,241,69,23,219,174,235,54,219,166,141,235,109,221,35,143,227,220,14,62,252,155,148,209,8,19,84,147,216,210,25,34,43,128,73,22,29,31,197,240,162,174,181,205,199,95,28,34,122,76,18,253,46,141,218,142,189,7,109,225,220,110,75,128,201,240,24,250,156,45,90,187,79,20,173,204,208,153,105,189,96,124,51,139,244,75,4,190,250,205,102,243,24,112,148,76,169,104,244,81,17,209,47,195,138,152,24,215,26,153,192,245,94,70,65,101,230,149,221,220,139,116,78,164,124,186,166,111,234,143,85,225,115,33,76,125,223,209,124,234,195,141,42,107,187,202,220,241,213,97,117,228,152,159,36,220,70,61,248,44,90,220,131,65,3,17,28,70,104,159,231,190,124,212,64,116,54,125,116,29,7,52,153,13,40,106,131,218,151,140,190,231,241,157,227,235,166,54,126,221,247,239,100,222,150,78,168,196,245,253,226,39,245,103,250,191,3,124,148,8,165,163,6,27,131,24,201,250,100,241,52,183,145,9,68,5,221,205,240,61,58,201,94,51,129,241,210,57,171,86,218,75,175,189,218,190,248,119,255,106,64,140,222,144,234,132,57,251,230,215,255,65,68,255,140,198,159,220,106,184,19,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,158,15,8,164,149,75,50,148,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,153,66,64,222,198,112,82,132,75,22,169,83,134,220,195,235,49,219,68,104,112,136,48,9,17,241,26,156,232,55,118,136,137,152,164,175,214,124,33,33,167,148,27,218,67,94,67,214,224,38,233,161,156,69,108,232,141,114,141,192,16,89,17,19,55,241,185,174,211,132,106,174,208,111,149,54,116,29,133,71,22,81,80,35,52,160,95,196,173,232,90,198,6,248,134,70,207,228,225,40,38,96,10,127,74,60,243,21,214,186,196,165,8,20,229,66,135,187,139,152,155,154,71,114,34,45,34,69,175,200,148,128,231,34,215,196,26,146,175,58,157,199,43,28,162,79,50,164,5,6,97,252,235,8,121,157,100,172,83,132,56,111,203,99,0,0,57,152,164,107,13,191,10,129,53,73,159,57,98,101,203,243,119,140,80,234,117,173,179,172,127,104,208,14,245,30,142,2,17,211,126,207,130,69,244,116,250,202,143,126,244,35,187,234,170,171,78,95,7,39,104,121,219,206,77,39,120,250,220,30,77,150,162,112,215,57,136,104,205,187,19,93,242,88,102,190,39,241,196,214,188,97,138,129,222,49,63,204,89,161,208,96,253,253,253,62,23,242,222,61,247,220,115,237,222,123,239,101,34,143,46,199,35,250,71,32,55,191,240,133,47,216,130,147,159,43,169,143,253,238,199,238,176,209,225,126,203,209,11,41,209,237,93,183,188,195,222,115,251,173,214,65,36,136,169,193,131,120,44,19,142,156,228,221,9,8,173,180,136,99,142,149,209,49,214,73,1,185,167,172,239,96,159,53,19,238,93,92,124,227,172,46,187,111,245,19,246,231,127,245,57,251,218,55,255,153,245,195,61,158,21,33,48,243,184,118,75,99,21,113,162,68,68,128,52,107,12,174,30,130,17,189,45,212,225,53,157,179,198,186,70,60,189,199,156,188,20,153,92,36,122,192,228,0,6,43,172,237,37,231,95,96,111,185,233,38,91,113,238,5,214,63,12,105,150,175,131,192,45,88,9,134,82,114,136,84,150,183,176,19,246,200,25,69,2,40,59,177,152,194,120,96,38,193,8,37,93,35,24,197,119,242,30,228,183,234,203,216,70,94,201,154,43,201,230,235,187,118,20,137,237,128,241,108,102,81,61,45,191,52,50,3,116,145,18,0,0,32,0,73,68,65,84,234,125,223,123,228,209,14,113,155,198,35,94,20,168,60,174,69,210,234,232,253,184,172,24,126,104,217,178,63,85,33,9,115,198,135,125,67,107,254,192,158,157,246,232,67,15,218,195,247,223,111,59,54,109,176,49,214,35,47,70,123,138,100,213,94,16,239,95,232,147,184,251,20,17,23,18,178,87,161,81,120,116,151,125,18,57,8,180,143,193,15,36,63,196,190,145,222,67,198,60,185,174,185,182,152,8,29,75,151,175,176,185,132,104,111,194,216,130,9,101,79,193,32,67,109,32,31,33,21,34,44,68,200,34,87,115,115,148,119,62,207,62,167,61,210,117,129,154,242,184,175,16,61,160,18,109,110,211,52,48,175,16,226,95,109,161,51,204,135,140,54,114,24,30,165,145,61,205,38,151,202,53,67,108,143,219,100,182,206,150,95,114,57,227,189,215,26,136,238,62,1,177,221,136,111,121,107,93,131,205,39,42,69,221,172,102,91,126,222,74,12,69,138,144,199,25,107,37,34,73,158,200,37,189,16,253,147,24,17,140,28,216,99,233,174,110,112,44,216,138,229,231,218,99,125,35,232,208,148,221,191,126,167,45,89,182,203,46,91,181,200,90,49,158,80,170,18,44,70,172,153,49,2,168,37,179,245,164,62,216,99,243,22,45,32,58,196,10,12,42,30,183,60,253,166,24,127,58,135,209,148,112,67,215,235,11,89,27,68,39,149,182,32,87,168,103,76,9,27,27,31,6,79,214,52,99,158,64,23,229,201,189,110,219,94,187,228,226,139,173,56,58,110,179,218,58,152,205,42,134,7,123,109,225,130,121,68,154,25,35,226,5,26,170,61,155,117,46,66,60,133,129,128,190,39,20,33,65,57,236,21,60,64,170,39,157,81,84,134,81,12,181,20,238,29,209,173,123,118,167,181,118,180,123,180,13,229,188,207,17,97,163,132,209,130,232,119,237,35,168,134,102,204,219,156,96,209,1,35,17,33,124,199,113,29,99,6,208,31,162,133,48,118,165,78,32,230,130,166,20,125,205,50,127,200,35,99,153,108,5,140,149,160,129,176,253,243,187,109,214,236,102,210,101,244,146,178,3,253,146,238,251,92,34,12,61,249,41,103,21,41,94,109,61,72,175,165,23,83,28,101,220,145,130,228,151,49,136,214,144,214,72,85,99,231,31,77,131,138,222,156,46,52,30,183,57,125,239,12,159,40,254,132,151,163,4,209,69,77,224,163,228,209,14,82,43,24,210,168,84,25,152,230,82,35,147,65,77,43,70,52,175,184,246,90,187,239,190,251,108,243,182,67,252,119,136,200,254,33,219,191,111,151,125,238,175,62,99,175,125,237,235,237,167,46,187,194,223,13,127,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,243,17,129,244,216,24,249,26,67,9,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,156,33,4,68,36,193,43,184,215,156,186,20,41,36,178,77,222,153,48,100,252,94,207,143,240,16,236,71,188,245,106,130,213,126,216,79,64,190,102,241,138,23,99,89,28,33,31,56,196,76,70,204,39,197,137,68,174,69,204,232,7,253,26,235,1,113,67,251,34,184,248,148,32,67,21,194,26,1,252,218,99,101,199,172,134,200,14,126,252,87,85,201,20,145,139,34,61,32,80,96,0,18,242,192,117,146,64,194,68,196,136,200,17,113,15,25,72,28,47,209,35,250,230,74,195,209,77,31,79,237,232,198,3,122,8,225,32,138,94,99,134,44,77,66,28,101,241,52,76,139,148,209,99,30,165,105,220,107,242,167,204,237,50,207,210,144,90,121,141,23,111,107,229,135,31,134,176,82,31,50,18,152,153,23,154,91,47,168,50,5,97,118,186,138,136,93,21,145,188,245,13,242,58,47,19,34,123,2,207,120,60,172,81,6,39,193,52,191,232,85,161,80,176,33,60,219,251,7,250,153,130,180,181,181,181,217,187,223,253,110,127,255,216,63,10,233,61,179,172,91,255,152,205,199,51,251,25,148,234,7,223,255,1,187,251,158,187,108,66,81,32,120,113,229,178,121,246,158,91,127,195,222,244,198,159,179,186,166,6,171,226,249,92,129,144,47,131,79,54,47,35,148,180,135,136,79,20,161,64,89,107,242,238,23,25,95,215,216,98,3,144,157,153,166,89,246,196,198,237,246,137,79,125,198,190,249,207,255,108,121,114,153,23,32,240,135,134,134,173,94,121,205,221,61,28,35,24,148,90,253,105,49,120,148,3,45,79,133,116,31,47,89,49,137,1,0,235,182,174,46,233,209,39,38,33,58,1,206,206,187,240,2,123,219,77,239,176,249,11,23,250,123,34,63,19,96,57,2,1,62,69,90,0,121,59,151,32,60,61,177,59,237,250,186,7,67,119,108,7,91,121,36,143,227,49,175,53,45,239,108,121,214,106,45,70,68,43,222,225,242,120,215,90,144,108,90,55,110,54,192,218,116,65,89,81,90,199,244,25,21,60,238,89,107,90,23,58,70,15,42,16,174,224,68,159,105,8,245,164,187,83,71,6,66,50,34,16,1,58,56,56,108,5,72,218,124,150,53,201,91,101,133,178,103,12,132,194,115,35,33,189,178,109,235,70,91,253,240,67,182,238,241,199,201,67,191,197,6,49,182,81,88,126,118,4,140,113,32,119,241,74,215,254,197,8,29,179,10,178,106,255,40,65,224,43,68,62,205,121,17,159,47,50,217,139,198,160,115,110,182,44,92,12,105,126,145,45,90,186,12,47,249,185,86,223,216,12,201,12,57,75,139,192,8,25,9,86,98,141,41,50,156,170,195,19,190,14,99,10,39,246,121,46,92,83,244,41,26,92,145,78,226,253,80,81,19,20,57,32,198,203,27,224,143,82,52,196,37,131,174,168,90,5,121,171,24,43,201,11,93,70,7,21,240,154,75,4,138,66,99,163,13,236,238,179,11,154,59,237,146,197,75,172,13,227,152,197,203,22,90,115,79,167,229,218,154,208,161,38,203,99,12,146,193,40,166,247,80,159,237,62,208,107,219,7,122,173,111,255,94,91,190,116,9,243,155,176,198,134,22,31,215,14,34,151,20,193,253,174,135,87,219,146,154,103,122,189,210,153,160,3,165,34,251,52,105,7,176,6,240,232,5,19,83,19,214,179,112,129,235,36,72,70,70,40,62,127,34,183,49,206,146,49,14,216,142,19,182,223,136,28,48,41,239,118,210,7,148,33,239,243,24,166,100,48,60,152,132,235,223,187,111,183,253,224,135,247,217,235,94,123,163,29,216,187,195,154,235,115,54,198,58,237,64,150,214,70,140,60,152,71,154,97,94,164,101,209,119,64,132,141,64,225,131,4,138,60,80,161,253,222,222,94,235,239,237,115,61,109,33,58,75,35,216,8,107,225,175,34,67,143,138,239,225,24,26,40,117,6,54,9,66,90,223,69,30,89,134,249,113,114,93,247,248,96,199,229,216,139,176,47,163,63,62,47,210,95,222,82,48,147,41,182,169,41,250,197,14,195,191,54,150,46,93,140,44,224,85,153,96,205,240,221,134,110,251,247,135,234,171,197,35,211,74,91,90,3,220,170,205,117,44,167,175,65,228,245,239,49,233,138,215,58,234,213,218,157,231,251,33,150,252,196,114,234,191,51,20,133,65,233,46,18,44,198,137,241,81,155,77,234,136,27,174,127,5,41,76,190,204,122,97,236,232,213,62,162,181,172,125,124,141,136,126,53,60,3,201,19,183,31,158,6,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,51,141,64,90,158,40,161,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,206,20,2,34,218,26,240,62,20,89,34,178,33,14,255,29,19,16,177,28,34,30,244,163,251,81,133,235,234,248,136,37,32,100,197,72,200,107,149,134,34,118,4,178,54,165,107,24,17,17,37,10,11,14,203,18,189,14,89,226,46,144,16,86,202,41,238,204,34,196,17,214,0,52,3,233,2,89,166,92,218,9,8,198,4,76,162,40,58,103,60,196,120,77,17,30,90,238,251,34,121,244,17,81,130,251,190,211,108,78,154,68,164,142,223,23,29,160,143,138,154,136,207,163,59,220,136,234,198,228,177,135,160,134,232,18,107,19,135,72,78,225,53,234,44,142,222,145,183,63,125,70,226,139,54,164,30,227,76,18,50,90,253,237,221,187,23,143,82,8,70,170,137,176,233,234,234,138,123,58,109,199,67,135,14,217,172,89,179,78,91,251,199,107,248,241,39,30,57,222,237,83,118,175,168,120,216,160,219,72,136,121,233,163,66,115,203,155,93,100,170,235,37,19,160,163,72,34,133,59,23,129,95,32,52,126,51,57,235,223,240,134,55,216,157,119,222,121,236,76,31,37,219,187,223,253,46,251,198,55,190,226,249,180,143,122,112,226,139,234,123,111,191,205,182,111,223,38,135,101,60,150,51,118,237,53,47,182,223,124,215,175,216,43,94,126,157,123,127,15,238,219,99,77,144,231,89,214,195,20,105,28,20,105,162,66,232,253,100,190,222,198,137,250,160,49,213,65,192,15,12,227,217,204,130,106,235,154,99,255,241,189,123,237,247,63,241,39,246,131,123,238,245,156,239,85,116,111,24,227,151,188,136,80,152,72,121,187,251,88,81,117,216,98,39,195,147,50,158,129,181,23,209,223,128,238,149,240,224,31,197,96,92,198,23,83,244,7,219,108,231,159,183,202,110,188,241,85,214,221,213,193,18,140,188,247,27,32,106,181,38,71,138,19,244,47,86,123,210,242,24,168,72,215,203,144,246,202,237,238,248,178,208,181,214,69,51,182,52,67,206,130,187,72,125,237,21,211,5,252,85,87,107,74,107,84,255,248,187,172,9,39,178,69,82,242,73,213,214,152,222,115,162,150,23,162,123,154,34,25,9,17,73,132,117,47,143,102,21,225,162,107,181,149,98,45,182,180,52,121,180,130,145,161,62,39,100,133,175,188,179,101,220,113,160,239,160,61,248,227,187,109,235,230,245,246,4,36,127,9,130,31,6,159,79,68,50,179,131,176,247,76,97,72,32,99,163,72,46,165,133,136,200,124,9,78,168,125,170,3,35,196,44,228,185,246,19,49,247,172,221,92,219,44,60,246,59,236,226,203,174,180,57,61,11,173,123,222,124,214,57,145,16,16,179,138,222,149,32,222,167,180,95,49,39,242,248,206,97,236,35,98,63,207,199,67,245,131,171,135,97,175,225,161,209,10,15,69,74,209,209,199,202,31,134,121,194,162,125,36,222,139,132,137,206,117,79,198,48,11,72,29,112,213,229,87,216,118,198,113,225,130,21,182,28,35,132,22,228,88,190,114,169,181,45,154,99,83,108,93,163,16,229,152,105,144,190,96,208,246,29,216,107,235,55,109,183,181,187,182,89,238,192,110,91,120,217,165,24,136,52,18,37,32,75,68,139,5,214,79,186,137,73,162,84,172,219,178,217,214,111,217,110,45,23,44,131,228,159,176,122,230,40,131,17,11,10,128,49,23,81,41,50,24,223,64,114,247,204,159,231,219,184,60,221,75,232,82,54,41,47,118,230,221,7,203,146,96,237,102,209,225,4,88,116,18,158,127,229,5,23,218,195,107,54,216,230,173,219,173,56,212,207,90,40,88,7,41,15,118,236,220,102,59,119,110,183,217,237,45,24,2,140,186,129,143,246,210,250,69,61,62,151,138,122,160,148,18,49,110,160,6,102,194,69,219,49,120,96,108,166,80,253,135,14,29,128,52,46,99,236,211,226,6,63,25,66,232,107,142,52,15,138,88,33,253,22,126,34,245,199,89,39,68,240,167,149,168,0,161,183,170,171,35,253,104,126,68,210,71,186,172,10,186,150,177,133,27,237,48,7,52,239,141,20,8,223,191,124,249,114,159,27,201,165,162,117,147,102,236,39,42,154,203,184,63,157,199,223,191,210,144,248,254,204,247,107,77,79,203,61,243,217,217,120,94,213,252,233,251,150,117,154,224,123,93,94,253,13,141,77,246,178,151,226,213,255,192,131,118,255,3,27,221,160,15,91,0,123,226,137,39,236,171,95,253,170,60,250,5,207,211,172,156,179,17,141,32,115,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,66,64,32,253,158,219,63,240,66,24,71,24,67,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,89,128,192,239,124,244,195,112,55,85,107,156,221,0,217,95,7,177,80,174,133,13,142,136,84,248,141,233,242,36,146,95,79,32,216,19,245,144,220,114,125,116,119,88,88,176,161,162,29,218,189,199,198,33,95,103,147,91,60,47,130,72,100,7,4,24,12,145,152,18,200,122,136,92,253,114,47,239,84,121,140,138,227,211,207,246,60,79,64,42,185,119,48,97,145,203,228,23,23,9,133,96,48,58,212,85,61,103,22,229,206,204,61,177,52,34,44,121,87,116,138,123,34,215,126,254,119,226,145,123,222,110,237,158,46,253,165,25,227,114,121,120,158,128,176,83,120,126,111,23,185,68,28,137,216,148,199,248,52,171,130,236,78,190,80,205,137,33,136,65,165,58,200,18,250,95,238,161,123,32,167,212,180,136,139,44,132,91,79,79,143,247,120,186,255,136,180,58,147,101,100,248,104,207,248,83,221,183,188,247,81,154,200,227,28,50,77,147,232,105,22,0,93,132,173,19,98,24,137,36,249,28,56,184,219,198,241,162,239,234,154,109,87,95,125,181,221,124,243,205,167,90,28,215,150,143,254,246,255,240,20,13,17,201,159,178,55,189,249,13,246,161,247,189,207,150,44,89,108,101,188,157,167,8,25,222,216,80,239,122,84,37,79,188,187,252,50,12,201,58,62,48,0,217,153,129,12,174,179,94,60,212,243,132,50,215,245,191,124,235,59,246,177,63,248,132,109,220,186,3,61,39,0,58,186,38,42,61,43,207,104,121,235,147,71,188,158,119,84,68,116,170,173,36,4,191,116,85,4,179,20,83,121,233,203,184,22,23,9,147,14,203,201,66,32,47,58,109,245,245,30,178,187,191,255,95,118,255,143,238,181,198,150,86,235,154,59,207,102,117,118,91,35,185,216,11,13,141,164,22,104,196,43,62,34,44,149,143,221,83,86,128,179,244,91,203,204,9,84,206,139,24,29,200,147,89,125,103,145,89,71,45,65,213,19,97,238,100,183,4,244,82,51,16,224,190,138,72,209,153,37,225,12,176,214,142,238,251,226,133,52,135,140,149,183,58,239,40,100,185,82,19,164,57,215,94,36,79,235,137,226,8,53,171,228,65,39,194,6,117,149,106,99,247,246,61,246,224,131,15,218,227,171,31,177,141,235,30,183,170,242,177,227,105,46,214,85,198,65,41,177,175,50,122,168,245,34,25,212,155,164,242,245,201,31,121,88,39,33,247,203,144,196,226,247,229,161,45,204,179,237,29,54,127,209,34,91,121,206,185,54,119,193,98,155,77,120,251,12,134,26,138,222,49,46,131,19,42,107,46,156,60,198,136,161,190,46,143,241,4,209,20,48,112,146,177,148,238,59,54,204,137,246,143,28,152,169,232,158,62,238,197,207,181,176,209,71,242,156,168,136,80,22,230,17,89,29,225,41,156,100,220,210,134,183,255,249,231,95,104,115,120,190,170,189,219,154,24,118,55,36,119,125,83,163,19,217,147,147,21,60,234,75,182,127,239,62,219,177,126,139,109,218,184,213,214,110,218,106,59,134,14,91,117,231,86,91,118,229,21,182,236,138,235,48,20,41,98,80,209,98,115,32,238,55,62,209,143,10,101,236,174,7,30,176,133,243,59,109,233,156,54,27,29,234,181,122,66,152,76,17,194,63,39,99,7,246,229,2,41,2,114,236,235,154,98,225,231,251,38,249,19,124,206,107,243,41,148,181,229,247,143,79,217,60,246,241,15,220,118,171,71,169,184,251,199,247,185,97,203,67,15,63,64,186,133,93,54,76,62,251,255,248,238,119,236,237,111,123,51,242,22,177,83,201,16,202,127,8,227,15,12,69,64,200,211,74,56,209,47,61,57,26,45,97,42,44,20,1,67,231,50,246,105,111,111,39,229,69,142,156,239,163,238,25,175,8,24,254,26,130,234,125,254,242,253,52,134,116,218,101,52,23,122,170,171,35,58,43,131,19,236,116,162,239,162,90,167,241,124,69,134,49,36,119,144,145,136,222,228,216,221,57,27,67,133,54,214,35,102,15,212,143,72,126,181,126,226,226,120,213,170,136,228,159,14,219,79,27,106,199,1,62,113,19,103,245,83,225,164,200,45,227,164,152,40,149,198,44,135,33,148,188,250,155,48,48,122,205,141,175,182,13,27,255,212,250,6,72,97,146,37,245,3,235,252,238,187,126,104,247,220,115,15,209,36,150,156,213,227,14,194,7,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,47,92,4,158,254,255,4,95,184,99,15,35,11,8,4,4,2,2,1,129,128,64,64,32,32,16,16,56,179,8,84,7,241,242,20,3,34,146,199,195,204,67,166,103,8,145,29,21,24,156,26,49,247,84,98,201,89,119,140,4,215,233,44,158,136,84,79,193,16,78,12,143,216,238,173,91,109,235,154,181,150,129,59,153,213,209,230,97,172,219,56,182,67,198,214,17,74,218,147,97,43,142,184,200,202,2,132,62,253,138,199,79,150,240,226,77,210,191,200,127,136,53,168,77,26,116,118,31,194,6,175,63,177,74,188,167,208,219,240,115,244,135,97,130,60,112,25,132,30,137,54,227,169,19,36,206,145,104,112,180,227,133,10,34,120,226,18,13,77,62,249,16,53,116,46,50,205,73,23,142,196,92,118,242,72,36,155,194,63,187,161,130,94,85,39,180,145,128,48,82,72,102,93,137,244,19,71,164,48,205,251,246,29,240,33,137,12,212,123,243,230,205,163,198,153,41,155,54,109,58,35,29,253,235,183,254,229,180,247,51,129,135,122,150,16,228,57,62,242,192,22,185,175,163,230,67,115,148,33,165,66,149,80,228,34,126,228,217,156,37,118,246,34,200,217,119,190,243,157,182,126,253,122,77,203,83,150,46,60,220,27,26,78,122,94,170,239,254,141,95,183,251,239,251,145,13,13,16,185,130,86,187,187,154,237,253,183,191,199,222,241,246,155,92,175,39,33,165,38,49,52,104,104,128,144,151,49,203,96,31,94,169,37,75,203,64,4,61,42,97,176,146,195,147,126,140,16,251,99,24,72,164,157,52,78,217,157,255,249,3,251,200,29,31,183,77,144,214,141,120,142,103,33,8,7,89,59,89,136,174,36,228,240,36,68,177,66,248,103,210,209,122,148,182,137,224,87,24,107,233,174,188,207,171,120,193,142,16,254,95,185,194,157,228,71,17,115,16,205,229,242,164,237,33,71,253,158,141,235,35,28,120,175,208,218,78,52,255,70,203,211,254,108,8,255,57,115,231,147,62,160,193,22,46,92,132,103,117,163,239,1,5,12,21,156,108,148,158,215,188,160,75,24,189,200,163,89,6,53,90,39,242,72,23,37,26,173,21,100,34,122,128,8,127,145,146,250,248,51,214,167,188,246,189,142,66,129,168,190,255,141,254,68,70,67,172,84,110,202,214,71,30,223,242,138,87,74,15,17,165,158,186,65,164,61,173,37,33,123,11,144,233,85,60,198,247,239,222,109,107,86,63,102,171,31,125,216,54,172,127,194,38,137,102,225,46,213,34,106,101,233,67,91,85,48,71,82,191,212,45,245,171,165,235,114,113,84,200,127,69,232,40,209,174,135,193,215,126,195,158,151,135,28,238,89,184,216,150,46,95,97,11,22,45,182,246,89,179,221,48,99,12,114,187,56,30,25,13,40,188,120,93,99,189,223,247,176,252,16,179,105,25,94,48,32,254,122,71,21,114,201,171,184,29,18,158,255,34,50,85,132,133,227,17,31,227,189,72,194,157,160,232,253,152,232,143,219,210,28,233,188,132,75,250,226,69,75,45,113,168,151,222,35,210,93,6,36,163,35,227,228,137,47,218,216,84,209,246,30,218,7,102,107,109,247,150,29,54,208,79,138,139,209,17,200,237,132,13,12,14,216,61,223,251,47,91,124,193,21,150,110,84,122,128,178,71,6,217,215,218,102,35,68,74,88,131,71,255,131,79,108,176,174,206,171,232,63,75,196,8,194,208,251,166,201,56,36,47,70,18,83,232,189,27,87,113,89,73,18,109,67,251,185,246,199,218,24,61,26,5,195,103,85,88,25,227,151,28,179,112,206,146,133,182,152,92,246,111,121,253,141,182,27,195,168,251,30,248,177,61,240,224,253,204,233,35,182,125,219,22,91,52,127,46,242,177,175,19,205,99,215,174,93,54,127,14,134,22,138,224,162,61,31,157,87,100,24,237,185,81,60,21,121,192,71,233,42,232,194,189,248,155,73,137,33,47,250,9,246,5,37,188,152,134,25,221,148,92,194,82,50,143,144,26,64,5,53,23,114,174,187,126,131,63,26,95,77,109,189,62,93,98,144,34,125,198,96,128,119,35,162,63,50,58,0,6,39,252,87,172,88,225,145,28,18,9,230,75,107,144,245,155,199,184,65,235,223,203,83,204,179,100,210,186,145,92,110,232,194,220,250,61,117,250,223,160,100,136,146,227,251,37,115,86,194,144,38,205,154,25,195,240,68,41,129,46,187,248,34,123,201,213,47,178,127,249,183,187,192,134,231,236,119,251,246,237,115,175,254,247,127,240,195,66,212,85,241,191,1,76,97,136,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,89,132,64,8,221,127,22,77,86,16,53,32,16,16,8,8,4,4,2,2,1,129,128,192,217,142,128,19,253,12,162,29,114,167,177,169,222,135,147,17,115,17,23,177,26,20,253,154,126,132,167,16,1,33,66,39,42,69,60,48,243,228,163,78,65,246,219,84,218,114,173,45,182,112,233,66,8,255,33,59,184,115,151,231,214,77,192,230,237,220,154,180,38,242,38,183,180,181,90,11,33,154,219,103,117,88,161,173,217,74,99,208,44,120,95,102,32,247,69,120,76,78,200,59,29,239,97,72,94,220,226,189,99,145,44,10,151,157,80,50,100,177,119,124,166,68,60,226,179,75,116,102,234,40,236,47,134,1,16,65,48,38,238,53,43,47,100,145,53,240,67,94,36,191,27,10,248,72,144,245,200,128,156,52,195,63,220,201,22,189,207,13,247,198,21,153,215,128,119,172,179,65,202,53,173,182,233,67,164,30,205,211,96,228,133,172,14,198,240,170,223,13,17,169,104,4,85,242,54,43,156,254,236,217,179,245,232,140,148,51,69,244,31,56,0,185,122,154,11,28,25,30,157,205,144,59,89,39,158,21,177,160,8,169,40,178,63,133,183,175,200,180,113,188,221,7,201,53,47,82,111,193,194,249,246,246,183,191,221,118,236,216,81,155,237,227,11,216,211,51,231,248,15,142,127,183,250,158,91,223,13,161,188,209,181,93,13,95,117,249,121,246,193,223,250,128,189,234,149,215,147,43,30,2,143,248,229,10,47,223,64,8,242,18,242,149,6,251,33,218,209,67,244,89,196,184,88,193,9,66,167,55,212,55,17,82,191,228,222,170,85,136,229,47,254,221,223,219,159,254,197,103,108,235,206,125,214,50,171,211,250,250,250,45,93,87,111,77,120,147,15,141,141,99,192,34,3,147,38,39,188,147,25,52,19,213,19,151,45,50,80,138,43,178,125,10,144,100,248,80,213,17,114,27,112,120,158,32,157,250,24,247,184,230,37,121,129,235,157,18,248,141,31,222,199,231,0,239,39,109,247,19,171,237,49,242,164,43,130,0,236,172,53,177,102,187,186,231,90,119,119,183,117,118,119,65,238,206,177,217,28,155,154,91,156,188,205,50,15,34,33,165,249,10,127,94,170,145,215,21,72,58,173,67,95,11,60,213,209,101,165,222,244,186,35,181,130,214,102,92,146,51,206,89,212,244,31,135,86,167,45,60,197,53,22,173,175,66,46,131,55,56,99,167,253,189,123,8,55,255,216,195,246,232,131,15,216,134,117,235,172,212,71,136,126,81,247,34,150,21,241,65,91,146,44,6,124,77,131,3,151,154,175,84,134,125,3,239,114,221,144,12,50,29,152,164,189,170,172,132,100,160,67,238,250,198,121,139,173,27,178,124,213,170,85,16,252,11,49,120,104,163,126,210,138,68,28,25,29,34,140,60,198,17,89,26,40,128,65,182,64,8,123,12,47,68,104,11,15,207,13,143,81,135,231,164,103,47,16,177,172,253,65,68,173,202,204,163,206,253,195,125,237,115,42,209,49,170,235,55,142,243,39,126,79,117,101,0,161,107,157,107,111,82,191,29,157,93,182,149,61,187,111,112,140,189,170,193,122,7,6,109,207,254,61,214,59,62,96,59,247,239,182,117,27,215,217,225,131,7,49,186,74,241,78,222,26,137,246,144,196,136,98,116,178,104,91,214,174,181,3,187,119,216,210,11,59,108,140,136,44,245,68,33,89,188,120,177,61,210,223,107,21,8,231,251,30,91,109,139,122,186,237,234,139,206,177,201,62,140,9,24,107,82,134,7,29,179,236,224,19,235,237,206,239,252,59,99,6,70,62,146,203,141,46,24,191,0,87,150,19,144,0,247,200,208,225,208,190,253,214,75,100,1,187,136,249,42,141,243,125,211,4,233,191,192,206,57,127,133,253,194,91,126,222,246,238,222,105,63,32,2,197,158,29,219,108,136,116,134,133,60,243,15,214,99,68,247,152,233,233,174,182,99,220,212,103,146,185,136,140,46,216,171,73,119,145,38,26,193,56,198,55,154,13,165,243,136,211,77,136,156,143,12,4,192,143,252,11,99,24,213,72,79,216,62,92,118,157,235,35,210,223,245,82,218,194,218,214,40,164,96,62,62,93,129,189,140,44,196,195,235,169,188,250,27,155,82,182,100,233,98,100,81,91,26,53,235,158,84,35,25,53,126,76,137,13,8,142,185,237,235,52,38,250,245,76,253,104,237,70,154,114,108,237,23,206,117,142,117,53,76,42,147,134,166,102,31,84,137,239,255,58,230,13,45,195,32,35,97,175,124,197,245,132,239,127,216,246,29,28,113,93,43,39,74,246,253,239,127,223,174,188,250,197,118,205,53,215,188,112,128,8,35,9,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,94,48,8,164,149,99,51,148,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,153,64,32,38,250,229,209,223,136,167,175,200,12,145,42,242,164,229,2,17,34,210,230,201,178,232,57,255,66,24,181,215,183,66,178,225,133,11,73,55,9,17,36,82,176,117,229,18,187,114,110,151,135,44,223,178,126,189,13,29,56,108,3,16,61,7,15,31,178,253,59,119,226,217,9,233,79,127,117,45,13,214,182,96,142,19,254,29,16,158,5,242,53,167,210,34,247,33,181,254,15,123,239,1,32,247,85,158,123,191,51,59,187,59,219,123,209,170,247,85,177,100,73,182,140,193,96,155,30,122,108,122,72,192,23,252,37,161,4,146,144,16,224,98,238,247,37,33,185,220,132,20,66,224,131,143,80,62,74,8,201,165,197,4,76,115,183,229,34,23,217,146,173,222,165,213,174,182,239,204,236,212,251,123,222,255,140,180,150,229,94,145,207,177,103,254,51,255,114,202,115,222,115,198,222,231,125,159,55,205,31,246,33,108,98,201,26,228,193,161,90,104,47,62,141,116,56,4,160,34,38,37,136,29,19,153,74,127,157,96,162,175,18,9,64,141,220,139,19,51,17,219,228,163,240,96,212,232,10,239,17,125,162,119,69,17,43,39,120,21,109,122,209,17,146,47,79,132,190,19,253,144,71,222,134,8,69,174,57,201,4,54,46,63,174,123,121,94,96,72,62,122,63,99,243,60,223,156,153,59,119,174,93,126,249,229,2,241,105,41,239,122,215,187,158,242,118,254,234,175,63,253,148,183,161,6,138,168,52,180,52,119,148,163,217,149,30,33,3,143,155,139,200,102,156,58,20,201,159,78,71,145,206,93,221,29,246,218,215,190,214,46,185,228,146,135,237,219,119,191,251,237,135,189,62,227,162,27,194,255,252,171,79,217,145,195,71,221,166,90,91,146,246,170,87,188,220,46,123,215,111,219,5,47,56,31,194,51,107,19,144,250,173,56,35,136,88,79,18,17,174,72,212,4,182,41,162,175,128,140,190,214,67,21,107,161,161,73,145,201,135,172,173,187,207,50,144,206,95,249,198,87,237,115,95,248,178,237,221,175,115,189,200,82,143,89,35,196,169,162,248,167,136,100,173,131,240,151,148,181,8,117,66,93,103,116,43,250,40,130,49,15,169,61,157,201,33,24,144,177,18,118,42,226,182,6,226,89,132,100,6,9,108,215,18,231,92,33,143,157,250,26,136,162,138,171,112,166,137,65,172,203,73,160,48,153,179,244,164,204,19,73,250,161,163,54,176,103,135,221,133,45,199,80,75,16,97,218,130,220,127,61,206,6,203,251,251,173,157,254,205,66,1,160,179,187,11,18,174,193,228,124,160,125,130,120,106,230,5,105,121,69,88,139,116,213,90,112,139,23,132,172,21,22,173,254,81,255,212,142,74,121,121,250,103,189,137,52,21,185,234,196,38,235,169,81,185,238,137,222,85,180,248,216,208,168,221,125,251,237,118,63,142,9,247,16,197,63,54,0,81,44,47,16,95,115,212,196,190,163,143,202,235,45,220,171,32,86,21,217,94,132,200,85,59,211,68,188,123,123,200,206,75,150,191,36,18,154,116,15,213,40,24,244,246,205,182,246,158,217,182,98,227,5,62,15,157,157,157,176,188,168,68,16,193,159,103,31,171,197,89,163,133,168,114,57,83,72,9,65,10,29,9,165,17,41,247,89,253,158,102,158,53,54,141,91,237,39,180,47,128,119,164,112,192,88,153,44,225,84,41,26,163,27,151,159,16,29,92,134,171,114,195,105,142,114,214,80,61,190,239,112,93,223,51,56,185,56,209,159,77,67,216,103,173,189,175,215,6,134,183,219,126,34,251,51,35,67,54,52,112,216,14,31,63,98,135,143,30,208,44,224,68,21,183,54,212,27,68,244,23,33,194,15,178,15,107,36,19,28,111,129,52,157,53,103,190,213,181,180,185,82,74,79,79,15,41,30,122,32,194,107,237,32,78,61,247,237,222,107,171,151,44,132,224,103,44,56,183,212,128,69,246,224,97,251,230,87,191,110,63,190,242,87,190,15,215,1,111,18,91,87,4,127,158,205,90,78,21,113,116,239,217,89,61,117,65,142,253,180,132,163,84,33,75,46,11,212,45,242,35,199,192,42,239,237,77,160,128,209,64,223,22,174,236,183,86,84,49,174,185,250,231,182,103,199,118,212,7,134,60,234,62,129,199,72,133,200,143,251,28,42,178,31,60,192,91,206,36,250,172,185,146,254,139,214,96,129,185,83,113,146,28,188,221,38,249,174,249,242,53,82,0,63,198,49,137,19,135,138,148,104,100,178,21,124,253,228,140,55,213,239,182,171,31,16,136,255,34,227,203,103,229,96,195,87,78,105,153,206,155,51,219,122,58,59,220,6,116,127,156,190,169,232,119,69,246,175,114,242,247,199,191,130,81,116,172,88,132,250,41,91,209,252,186,157,208,119,173,169,135,234,87,244,244,153,241,238,123,38,243,150,96,15,148,83,87,61,243,57,13,206,57,214,250,210,197,11,237,37,47,190,216,254,245,59,63,2,11,225,88,50,253,205,236,167,63,253,169,136,126,161,24,1,124,102,64,17,70,17,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,156,1,8,36,42,127,108,61,3,198,18,134,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,44,71,64,242,197,34,75,148,135,62,34,75,32,172,32,26,34,61,109,216,27,17,233,15,247,103,116,253,153,61,5,137,67,4,113,181,8,45,39,194,32,97,32,224,98,68,191,38,107,59,109,245,188,151,88,105,112,200,142,31,60,98,163,68,116,142,30,56,10,97,55,96,217,41,34,160,143,15,219,200,232,48,209,163,68,204,66,112,182,117,119,90,207,236,57,214,222,221,99,73,100,196,171,249,195,127,118,106,2,114,5,82,83,68,59,165,18,73,91,77,68,171,179,124,30,149,204,5,69,7,195,201,196,21,86,233,161,149,156,131,152,41,137,20,58,101,16,34,164,120,64,55,192,156,137,32,77,59,161,162,104,92,57,13,72,134,95,237,137,116,17,46,30,57,204,93,149,162,220,225,206,242,168,110,17,65,144,167,34,40,6,6,143,157,8,44,238,130,196,125,58,203,149,63,254,137,189,250,85,175,124,74,155,252,232,159,253,233,83,90,191,42,255,232,199,174,96,46,98,214,160,28,242,72,165,231,242,211,144,116,68,199,66,254,86,17,225,59,69,110,237,9,72,186,146,156,1,32,39,47,188,240,66,123,255,251,223,47,242,243,97,44,53,34,186,31,69,231,75,127,242,39,127,76,190,240,159,48,159,211,158,97,162,165,185,222,46,125,195,235,237,227,31,251,136,245,45,156,111,19,71,143,16,5,28,183,14,72,239,34,164,122,45,73,200,21,133,174,254,201,238,178,25,228,249,33,190,37,145,159,134,52,150,148,123,11,210,252,164,75,183,175,125,235,187,246,233,191,251,172,13,141,18,193,218,209,99,227,72,194,39,33,212,139,16,152,25,17,246,68,102,139,76,78,67,136,202,172,90,113,124,153,38,194,95,206,35,138,114,23,137,40,107,22,249,156,131,204,46,161,22,32,85,137,184,194,232,33,220,179,16,255,34,191,21,136,172,188,228,5,238,227,43,42,3,156,102,41,107,157,202,234,37,190,81,60,65,70,42,11,58,103,43,142,44,244,127,98,114,196,38,6,143,82,73,194,182,223,115,39,107,177,201,154,233,167,28,130,58,58,187,61,37,197,252,133,11,32,132,201,11,143,228,125,140,113,59,241,175,101,1,225,90,98,13,201,81,193,131,233,25,155,74,36,234,207,135,83,102,169,90,107,73,12,30,253,79,64,146,75,17,97,130,136,253,187,55,111,182,187,110,191,197,182,220,177,217,82,163,199,61,10,92,221,84,148,116,129,113,68,132,106,244,40,195,17,12,51,212,5,168,147,141,45,166,182,125,15,80,27,220,132,3,69,59,235,114,233,242,21,182,234,172,53,214,55,127,177,21,107,235,217,127,34,103,162,2,29,78,16,241,222,204,125,114,182,208,152,244,82,106,8,181,151,193,169,67,71,237,9,82,146,144,116,126,53,207,138,140,45,194,252,70,123,13,237,80,42,142,15,21,162,182,66,222,86,174,157,184,174,137,126,152,162,251,52,223,51,137,96,57,186,136,252,206,131,115,9,242,126,241,234,53,118,199,141,183,217,150,27,174,183,60,88,197,72,115,192,46,102,237,164,73,201,17,89,46,76,167,177,85,41,171,244,204,154,235,142,2,197,113,158,197,56,110,253,213,47,108,227,249,207,183,85,27,206,193,70,57,199,184,22,45,88,96,247,223,187,197,38,105,119,27,10,10,219,23,205,179,117,144,253,53,92,43,177,111,127,225,159,62,103,95,250,252,255,103,13,0,175,244,44,245,228,79,175,199,217,5,122,223,51,173,196,228,149,229,184,19,217,14,41,174,116,18,99,24,224,158,189,187,152,199,12,41,47,112,136,105,196,233,0,219,110,39,157,203,224,225,67,214,129,61,182,205,233,179,133,180,125,247,230,219,193,191,193,251,151,74,101,162,168,252,134,6,199,84,251,174,19,224,76,168,20,13,228,148,225,100,62,88,72,61,67,159,93,105,129,249,200,178,142,52,127,51,177,23,212,34,253,229,44,33,147,208,239,31,203,195,137,119,62,70,109,112,84,145,2,64,209,127,3,117,167,108,141,121,6,35,77,153,76,86,75,72,14,19,34,250,235,73,47,161,125,33,11,102,74,175,33,155,81,90,129,130,148,96,30,84,42,115,174,49,68,132,190,250,173,151,198,166,54,84,244,217,27,122,208,243,103,206,9,41,46,104,173,77,241,251,153,76,70,142,25,114,178,147,221,36,113,42,42,96,71,47,123,233,69,118,237,53,215,217,129,35,163,238,184,3,204,182,233,198,155,236,234,232,70,158,166,0,0,32,0,73,68,65,84,95,252,210,94,254,178,139,207,28,48,194,72,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,51,2,129,196,208,144,100,8,67,9,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,60,245,8,40,10,93,4,89,123,107,179,71,94,122,196,35,196,67,9,114,50,70,132,102,17,146,72,209,187,34,53,42,17,137,34,67,78,20,73,96,195,73,196,140,40,124,72,36,155,230,198,50,193,38,122,163,200,95,228,99,68,79,198,145,6,239,68,18,187,115,69,63,57,204,39,109,252,224,33,59,68,164,232,240,209,195,54,125,124,196,166,233,199,196,196,160,77,66,252,31,217,185,23,146,180,62,146,16,71,74,60,1,129,186,127,239,62,59,70,52,111,13,196,99,19,215,26,32,247,37,203,92,67,148,109,172,157,122,231,206,65,214,63,9,65,15,177,3,81,23,131,56,224,3,12,39,47,138,36,205,53,6,103,59,57,184,51,3,189,22,225,3,59,228,164,153,72,58,31,27,132,213,224,209,1,203,64,66,117,225,112,208,64,164,111,137,188,214,49,242,84,171,18,39,149,68,192,136,140,17,233,36,7,7,242,174,111,223,181,203,198,199,39,157,136,228,172,93,112,193,5,106,58,148,199,134,64,105,96,224,24,145,183,117,200,221,75,202,89,18,233,49,242,141,143,128,53,228,220,244,148,71,115,166,137,246,110,111,233,180,13,27,214,217,39,62,241,9,210,61,16,186,254,16,101,114,106,216,115,119,63,196,229,153,167,157,228,223,124,251,109,216,25,202,22,92,89,186,112,158,253,143,43,62,65,68,233,133,144,245,173,54,14,33,89,7,193,90,93,155,32,53,5,105,3,156,216,159,182,58,200,238,52,81,166,146,161,174,169,169,179,73,164,168,147,201,122,155,156,130,100,85,254,115,108,231,115,95,248,146,125,238,75,95,177,225,241,20,182,90,111,89,173,154,198,102,98,158,33,250,32,164,27,26,145,209,103,189,104,157,197,33,183,170,176,87,57,143,212,16,133,95,93,35,7,130,105,136,75,69,179,35,63,79,46,235,18,68,152,65,50,199,112,130,80,20,115,30,233,117,103,245,229,10,0,233,9,223,232,246,92,205,18,149,153,171,8,36,190,250,154,149,40,184,232,68,98,231,93,45,195,77,90,215,40,114,140,137,65,212,151,32,223,225,139,33,69,167,44,131,244,255,49,57,211,176,6,99,172,191,6,136,215,218,186,122,91,214,191,202,218,112,100,152,51,103,14,81,255,125,164,230,232,228,26,209,227,164,222,168,133,236,44,176,193,100,165,32,64,99,82,45,208,250,17,185,233,209,206,140,81,78,7,138,210,87,20,116,118,50,101,119,109,223,110,55,93,119,141,109,185,251,78,155,28,58,22,69,240,163,230,224,157,45,225,84,4,6,138,194,214,114,246,53,205,17,254,217,215,98,150,62,107,63,243,145,170,175,162,112,21,205,79,127,58,32,184,151,244,175,180,254,85,171,109,206,220,133,86,75,186,145,105,58,149,227,1,41,18,212,37,147,145,195,19,36,180,59,45,240,152,136,86,165,104,200,78,211,62,69,142,8,120,80,56,46,26,151,72,226,98,57,130,92,216,106,221,87,246,73,127,128,14,122,119,252,75,84,95,249,35,243,142,210,129,182,144,202,137,135,56,138,244,245,61,135,235,194,77,164,191,28,179,220,17,9,187,193,37,132,253,44,110,253,27,55,216,245,55,92,11,89,159,183,86,246,48,217,138,114,157,55,224,56,34,213,129,90,246,113,217,103,142,189,182,27,165,6,57,79,77,97,195,131,35,3,118,213,247,254,221,150,44,92,228,145,252,135,81,81,232,107,239,176,113,28,89,166,142,29,182,161,35,3,54,112,8,231,150,37,139,108,231,253,219,237,239,255,234,211,246,179,31,255,202,167,163,5,120,235,147,216,46,251,95,162,84,141,83,14,41,5,98,53,204,45,14,38,140,45,137,58,131,84,42,228,184,163,82,143,243,14,11,4,251,39,114,123,120,24,5,23,250,193,222,218,197,250,17,185,91,26,25,181,181,235,215,219,254,61,187,237,230,155,110,160,238,90,150,68,130,200,254,148,59,245,56,9,206,88,106,228,12,131,218,139,34,252,149,58,163,2,178,252,187,132,119,78,222,45,244,48,142,97,200,206,180,255,215,96,123,110,48,96,40,231,155,137,177,113,227,87,194,26,193,82,14,49,220,134,242,65,132,177,112,86,221,250,125,240,158,171,98,86,78,142,53,38,71,50,109,253,105,94,173,181,82,101,40,217,218,179,86,179,239,147,238,33,53,69,223,226,204,17,138,16,40,108,104,174,220,6,121,87,17,14,82,193,241,181,118,202,196,203,129,77,47,181,233,237,234,166,231,64,241,53,198,186,149,243,140,112,151,42,143,59,211,48,25,114,232,73,163,90,177,116,209,66,123,221,107,95,99,255,252,197,111,248,62,16,171,42,90,10,7,192,43,255,243,135,34,250,53,229,207,13,176,158,3,246,16,134,24,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,56,19,16,8,17,253,103,194,44,134,49,4,4,2,2,1,129,128,64,64,32,32,16,16,248,53,65,160,0,25,36,34,176,173,173,205,255,208,174,192,96,152,12,39,30,53,132,184,72,236,135,43,250,243,186,136,22,21,63,194,126,168,14,145,25,28,36,222,236,172,134,36,200,197,142,136,48,233,104,37,39,120,139,53,35,239,79,24,179,141,223,119,191,77,18,241,63,72,30,233,17,136,254,9,164,204,135,249,60,206,185,131,92,107,129,216,23,81,213,170,138,137,74,77,13,14,216,136,36,179,233,167,100,160,167,136,252,108,196,33,96,193,220,249,46,47,30,107,131,208,25,155,176,76,28,217,127,72,156,184,34,77,37,43,205,253,34,133,68,38,72,234,91,37,138,152,164,187,124,119,249,96,8,160,170,170,2,4,216,164,147,13,34,51,197,230,233,62,113,85,226,94,156,85,160,142,104,156,49,34,101,33,115,33,119,119,238,220,9,41,161,65,23,33,133,59,108,233,210,165,222,198,211,253,38,135,136,39,187,12,130,249,211,85,246,238,221,75,83,164,118,104,110,245,220,246,199,6,15,90,103,103,59,82,222,135,108,247,158,125,54,62,54,134,82,68,189,189,224,5,47,176,15,125,232,67,118,96,223,33,153,218,105,203,116,108,210,122,59,186,78,123,109,198,73,77,169,253,213,95,254,133,237,63,176,55,146,212,102,126,95,122,209,249,68,241,255,153,173,91,187,26,130,178,222,242,19,227,30,249,91,77,228,174,138,200,230,42,136,223,58,156,74,82,56,134,212,99,43,82,130,152,32,226,89,253,83,4,127,99,91,23,100,114,137,40,254,127,180,47,255,255,223,182,209,169,172,213,138,220,143,145,239,30,194,92,234,4,13,200,255,195,51,227,12,32,3,131,151,150,125,82,191,168,69,149,52,68,105,10,251,20,113,8,253,200,248,199,35,230,94,236,54,132,102,2,7,23,248,111,34,155,211,209,3,39,214,99,100,227,4,157,123,190,116,113,212,178,95,69,33,107,41,170,13,173,92,221,165,117,175,230,69,178,201,39,64,10,2,37,105,147,171,84,236,223,239,230,28,125,41,49,142,73,136,214,73,200,208,155,246,238,215,77,40,19,180,88,123,87,167,117,19,229,63,155,181,216,55,103,46,14,0,237,54,139,20,22,13,205,77,200,224,55,121,255,167,112,210,144,26,65,140,254,215,145,38,160,150,198,167,73,115,176,23,71,25,145,187,119,220,122,139,13,29,58,0,91,43,114,157,222,176,246,213,207,56,170,25,116,209,251,170,206,235,156,198,160,117,73,117,140,35,194,77,210,252,62,80,57,250,240,234,160,47,75,113,70,88,181,110,131,117,205,154,195,253,9,203,34,43,95,130,144,174,109,174,179,86,246,16,109,75,85,72,218,251,209,91,145,163,132,34,183,165,50,160,153,80,75,81,17,126,82,240,56,89,212,19,245,236,233,47,138,118,86,212,121,129,116,39,61,75,22,219,242,245,27,236,166,159,255,196,18,16,205,74,98,32,154,58,15,113,220,192,24,147,0,149,195,89,36,67,255,27,27,154,173,133,61,171,213,38,113,56,41,217,189,55,221,104,95,253,167,127,176,215,188,233,109,182,112,197,74,20,38,170,108,25,81,234,45,216,192,189,183,221,96,223,255,215,127,181,239,127,249,75,118,112,251,54,200,254,3,142,70,87,178,202,26,107,27,172,189,174,49,82,64,201,64,150,171,63,212,95,133,161,73,161,66,10,8,89,205,33,112,181,53,212,89,255,202,21,228,11,192,126,153,189,58,108,34,135,147,149,112,47,102,73,187,0,132,174,188,130,99,69,255,178,21,182,139,253,116,124,100,24,71,47,173,147,180,231,113,111,97,173,68,206,14,81,90,21,165,243,120,36,228,117,191,230,199,157,4,48,252,24,243,63,62,62,142,121,229,125,141,233,119,65,78,47,90,3,154,86,245,95,231,84,111,73,41,8,244,193,113,230,192,184,166,166,50,110,154,114,33,75,225,216,182,108,73,175,53,161,78,32,39,144,130,158,211,34,163,136,172,86,219,39,251,87,177,88,191,252,128,55,255,109,194,206,188,93,158,143,234,80,191,207,252,162,245,123,106,33,65,2,14,59,194,30,197,12,156,88,88,140,182,102,117,191,245,47,157,99,219,119,30,116,231,33,165,32,217,179,107,167,253,248,199,63,182,55,188,225,13,167,86,17,190,7,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,103,12,129,196,209,163,72,36,134,18,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,120,26,16,80,196,176,120,172,110,114,112,43,106,184,160,200,85,17,141,34,68,196,158,137,249,114,234,239,52,157,113,86,4,169,98,247,5,224,143,242,240,18,138,66,214,105,127,68,60,5,36,157,55,224,127,205,215,69,234,132,200,80,164,127,17,130,50,81,87,99,205,23,108,180,230,241,9,235,61,126,220,198,135,134,33,253,135,109,236,200,81,27,33,63,250,20,81,159,89,20,0,170,32,171,20,127,92,79,20,127,119,71,39,65,161,81,158,234,161,244,164,77,166,38,236,224,182,81,155,56,112,216,38,23,13,218,60,8,175,198,222,30,171,129,228,159,156,28,179,106,136,85,69,81,42,63,181,162,49,213,133,34,196,65,17,6,71,210,252,208,42,222,93,81,59,206,9,209,214,56,145,165,26,143,28,32,120,168,76,194,42,122,83,100,20,67,240,15,188,241,175,147,50,16,158,91,183,221,207,21,193,87,178,69,139,22,89,63,185,205,159,137,242,84,16,253,195,204,195,211,85,100,147,157,200,195,43,34,94,18,229,138,116,223,190,99,139,13,28,221,3,65,55,226,146,254,47,121,241,203,236,242,119,191,135,235,158,100,254,65,93,91,127,254,6,251,222,247,254,195,22,45,94,240,160,107,167,156,40,125,228,79,63,108,87,33,213,159,154,68,218,156,139,173,141,53,118,217,59,223,97,31,124,223,251,136,252,158,205,132,98,123,72,226,43,178,187,86,81,193,56,199,40,250,88,223,73,38,192,49,237,234,18,105,250,90,5,41,89,85,157,180,73,28,88,18,68,57,143,77,164,236,243,95,250,23,251,250,191,254,187,29,59,62,110,13,68,187,79,201,27,132,101,213,212,214,108,117,34,191,69,6,58,57,40,39,20,245,206,141,203,237,82,167,155,154,168,7,123,204,225,48,144,23,67,79,59,138,228,111,154,213,131,115,78,181,13,29,220,235,68,170,167,174,16,201,237,140,37,117,148,215,140,46,18,104,141,3,129,234,230,114,116,112,82,95,142,10,238,88,192,53,41,148,151,111,241,123,48,123,170,84,116,114,68,161,235,187,250,41,185,116,151,22,247,72,118,8,126,136,94,61,155,25,27,181,195,195,199,237,240,246,29,118,39,56,72,109,35,201,26,236,154,213,103,189,125,179,109,222,162,133,54,103,254,2,235,233,237,181,22,214,149,59,55,228,83,118,223,125,219,236,30,100,250,111,221,116,139,29,218,191,23,133,13,210,15,104,223,208,75,155,9,237,177,99,112,228,43,125,87,31,43,71,13,197,149,209,233,151,20,4,68,124,231,181,135,49,7,221,11,23,219,194,165,253,118,238,11,46,96,47,104,178,186,166,22,142,141,168,49,212,91,21,170,31,85,82,67,160,94,41,10,84,177,41,136,48,119,32,229,228,192,121,93,83,138,14,95,235,106,72,133,254,56,126,234,155,23,81,146,42,60,163,201,58,77,169,156,149,147,198,204,162,105,122,162,69,219,234,52,50,249,234,67,123,239,28,91,143,138,200,237,155,110,182,20,10,24,45,96,32,37,133,24,147,211,72,4,124,137,241,201,214,100,183,82,106,104,129,252,159,99,157,150,62,126,204,35,217,111,189,250,167,118,24,229,148,197,171,214,88,247,236,57,214,216,84,111,59,183,109,177,157,164,110,200,140,28,179,244,68,218,85,46,164,179,209,209,132,162,10,56,198,73,159,145,69,89,98,58,45,146,31,219,194,121,67,54,154,195,246,100,87,196,245,147,6,161,217,142,166,198,109,195,170,149,182,84,138,46,224,155,103,78,19,24,84,2,181,10,217,82,145,244,28,213,40,42,196,244,28,235,107,233,242,229,182,112,235,86,187,157,125,135,172,0,200,184,227,16,6,57,223,36,5,23,38,164,128,179,73,93,125,173,229,113,178,58,225,104,246,8,96,186,237,2,148,210,15,12,227,68,70,6,1,195,87,33,82,96,113,187,102,22,101,99,154,115,176,210,188,151,228,65,35,101,8,145,206,252,102,201,249,69,203,79,62,48,252,116,201,79,205,86,244,47,179,22,214,104,156,135,101,13,220,233,71,57,9,60,92,241,249,103,108,154,59,253,14,233,53,147,232,231,146,207,215,195,213,113,38,92,139,16,155,57,146,104,69,69,255,33,1,150,0,145,99,255,93,138,162,196,139,94,120,129,237,223,255,175,56,63,113,63,78,30,135,14,236,183,255,186,210,137,254,202,182,48,179,162,240,57,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,60,35,8,36,222,251,222,247,62,35,13,135,70,3,2,1,129,128,64,64,32,32,16,16,8,8,4,4,158,91,8,124,252,227,31,247,60,197,117,112,131,157,200,211,139,240,246,82,33,160,32,93,60,127,125,229,251,105,224,41,160,61,157,23,1,194,53,145,252,226,33,225,63,248,32,114,132,47,16,111,30,254,200,61,34,204,93,154,156,187,69,6,229,33,124,36,59,77,204,60,33,166,144,70,68,68,183,66,8,182,34,75,62,135,168,254,204,225,35,54,78,164,244,238,123,183,17,161,10,177,10,1,60,65,36,255,228,177,20,17,169,68,234,182,181,219,162,158,46,235,128,96,57,130,18,192,248,241,49,59,8,57,148,35,127,251,178,13,103,91,221,252,121,30,9,40,146,64,185,168,69,48,41,210,26,22,7,34,38,34,237,213,116,229,187,142,34,91,8,129,181,169,201,73,39,93,68,44,233,188,94,26,163,82,79,139,160,41,58,169,227,79,187,220,242,52,247,111,71,114,92,65,214,25,96,91,119,246,6,187,226,138,43,202,128,70,247,61,93,239,47,125,201,197,79,106,83,87,253,236,199,79,106,125,143,84,153,114,188,247,244,244,64,192,213,122,206,237,99,67,71,237,216,32,182,48,49,76,212,124,157,61,159,124,226,239,131,132,167,156,22,223,5,16,202,143,162,104,58,237,195,127,252,135,118,255,182,173,16,247,81,116,239,252,57,93,246,137,255,254,49,123,229,203,94,102,109,200,138,195,64,218,20,4,182,100,221,107,27,177,84,69,179,43,10,25,123,72,200,150,32,44,101,15,138,148,86,20,124,45,196,229,36,81,204,85,92,27,134,24,253,226,87,190,198,235,155,54,70,158,241,250,182,14,207,95,158,168,111,132,68,109,113,105,243,26,200,216,124,65,50,16,52,197,75,68,44,171,132,18,13,77,228,177,34,250,69,59,167,137,254,47,145,78,194,120,126,249,134,13,118,54,17,234,202,11,62,53,126,220,70,135,6,237,240,225,131,54,128,131,204,24,138,7,89,214,9,122,243,216,50,68,165,88,120,106,80,221,58,138,128,85,191,25,10,95,145,202,134,236,215,53,125,173,20,154,213,37,31,175,206,169,55,114,254,169,32,206,35,254,89,123,198,52,206,54,114,31,208,170,138,252,121,184,15,50,57,59,202,11,105,248,241,163,71,108,215,61,119,217,13,72,115,183,34,209,62,127,193,2,235,155,59,15,95,133,106,203,18,169,189,235,190,173,54,112,224,128,77,64,190,138,93,141,35,217,93,148,12,129,200,96,58,162,52,4,149,162,79,194,71,93,19,157,170,253,73,245,228,50,57,200,96,206,66,104,247,46,95,74,4,255,10,91,14,97,221,55,127,33,4,63,142,62,224,92,133,61,149,152,159,24,74,10,9,84,62,20,73,14,101,140,99,128,210,151,40,210,155,220,234,180,167,20,2,58,250,94,160,182,180,15,170,184,7,19,184,104,236,148,56,68,174,127,86,103,30,103,17,153,92,193,244,113,85,1,224,138,190,207,228,144,56,199,16,23,174,88,101,43,214,174,179,187,174,191,134,177,146,238,1,130,28,45,19,82,72,164,173,132,34,68,29,10,45,146,194,87,46,251,36,41,49,218,27,27,173,51,61,110,89,112,76,79,100,109,104,239,78,27,68,166,127,138,148,45,173,205,45,150,99,110,243,185,41,35,169,4,209,255,188,234,19,214,134,237,86,225,80,82,192,123,68,24,73,6,191,26,220,133,171,28,11,228,120,149,129,132,45,81,103,12,137,136,227,144,252,173,176,226,191,249,198,75,172,137,136,124,95,48,56,90,229,217,231,229,232,21,247,223,130,104,142,221,14,249,94,197,111,193,226,197,139,237,158,123,238,97,12,56,1,224,148,145,129,85,207,100,88,71,216,124,14,199,0,217,133,219,116,121,62,100,219,145,117,8,201,147,54,35,91,214,125,81,108,61,246,197,239,208,32,105,54,100,98,8,189,184,164,191,220,189,102,152,153,42,136,234,6,187,34,147,36,199,176,4,234,19,211,229,20,14,250,41,227,39,201,218,155,170,73,121,176,192,127,3,180,142,165,0,81,34,133,65,228,44,160,142,113,163,219,135,172,246,244,69,125,19,142,74,23,161,231,102,22,31,223,204,19,103,232,231,202,108,157,138,146,92,88,148,30,37,143,83,81,13,248,191,240,252,141,118,253,53,215,218,253,187,14,71,251,23,120,236,218,189,3,167,174,239,217,37,151,92,114,134,162,19,134,21,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,252,186,33,224,241,80,191,110,157,14,253,13,8,4,4,2,2,1,129,128,64,64,32,32,16,16,248,181,67,160,116,228,200,17,56,248,162,245,180,53,90,87,87,135,152,13,39,27,96,29,156,180,113,230,195,25,13,254,252,238,252,67,244,231,120,145,121,78,80,193,96,196,249,130,82,61,4,223,201,107,211,144,221,202,161,43,2,84,247,197,149,211,91,31,156,113,225,192,173,53,144,108,53,114,2,64,255,60,151,158,128,136,83,174,101,53,2,117,8,153,107,205,13,150,36,71,116,50,53,105,221,235,206,178,227,7,246,217,225,29,187,237,248,161,67,150,26,30,177,97,162,252,143,77,100,136,104,174,177,238,89,221,214,73,190,237,206,206,26,59,142,34,192,224,158,61,68,131,39,109,62,175,250,222,14,155,130,236,202,199,33,114,105,183,72,127,227,68,246,203,225,128,248,86,143,38,141,41,202,95,100,12,227,151,130,65,9,98,55,3,161,90,35,98,140,136,100,15,41,36,172,80,68,81,20,235,235,244,205,137,9,143,129,215,206,251,118,216,94,36,204,197,133,170,108,220,184,49,250,240,12,188,143,79,76,89,51,17,166,79,86,121,253,235,95,243,100,85,245,136,245,252,249,159,127,202,137,184,230,38,209,138,138,22,206,34,215,191,221,70,134,143,49,215,49,123,245,107,94,105,239,251,189,15,170,158,7,50,98,229,154,167,32,212,31,69,41,125,250,211,159,182,31,253,231,15,108,231,246,221,70,138,113,113,202,246,242,23,159,79,221,191,103,23,93,248,66,143,118,79,144,211,34,139,3,135,167,111,144,109,16,105,92,66,78,94,121,183,171,101,23,68,253,102,33,223,139,16,145,9,8,205,122,36,252,135,70,71,145,235,239,182,17,212,1,254,241,243,95,178,111,255,251,247,108,146,144,243,82,130,124,240,56,191,40,54,189,141,148,4,213,216,160,84,18,156,220,163,195,90,83,15,36,45,163,239,58,151,158,140,36,249,75,72,222,107,109,46,91,119,142,93,252,210,151,218,156,121,11,112,150,41,64,234,115,30,130,81,57,219,179,211,105,143,124,62,6,185,126,244,240,33,82,97,12,217,16,105,48,148,59,60,59,57,81,142,150,103,176,98,212,196,228,51,112,87,9,16,104,120,169,56,225,72,95,20,101,173,252,216,58,234,156,162,248,69,132,250,18,209,189,60,26,29,112,116,224,3,49,217,149,19,28,57,163,235,114,48,224,180,162,231,113,235,177,18,118,57,58,49,106,163,123,119,217,93,144,192,26,11,108,175,43,15,232,115,162,22,66,143,249,46,34,227,175,226,145,219,244,81,245,171,168,202,42,214,167,34,128,11,238,188,80,86,64,64,62,29,29,120,235,154,61,23,114,127,133,173,57,123,189,45,38,34,188,30,130,63,203,243,25,136,232,58,136,227,26,246,8,229,72,207,162,84,82,128,200,46,196,178,110,107,213,172,237,19,78,78,229,129,205,36,88,53,55,81,169,244,36,250,166,126,56,12,39,174,251,55,46,158,56,81,126,46,58,68,123,230,3,78,61,41,95,98,56,47,148,144,107,152,74,231,172,147,52,21,27,206,63,223,238,185,229,38,75,225,224,212,0,94,2,48,207,228,229,64,206,199,202,6,156,19,209,206,171,42,159,176,57,56,95,140,203,134,242,13,72,207,215,88,74,118,65,184,123,110,60,99,237,168,82,84,115,46,73,29,73,188,59,234,113,170,144,14,130,100,239,37,232,80,100,237,208,2,53,227,188,197,92,166,89,11,57,172,92,14,16,5,28,39,212,166,102,243,61,239,120,171,189,246,13,175,162,47,184,86,208,47,217,189,230,188,128,186,133,230,89,41,85,196,220,106,30,170,100,27,56,38,204,199,73,99,246,236,217,182,29,71,144,246,246,86,28,57,50,54,50,54,108,181,201,46,255,41,17,217,175,225,105,18,52,51,145,5,150,237,144,239,149,34,98,95,118,172,189,91,182,92,0,171,209,225,49,159,37,125,215,171,88,196,145,12,115,213,204,137,108,23,54,218,19,148,202,34,134,125,104,157,233,119,139,110,169,219,94,228,208,181,118,225,66,235,69,161,162,138,123,178,60,163,97,136,236,247,223,187,74,7,30,197,81,125,168,16,253,234,107,165,68,123,194,233,237,169,114,207,175,251,113,166,18,198,76,7,58,165,235,41,2,104,13,182,146,199,78,138,56,179,44,152,55,135,168,254,23,16,213,255,93,75,97,127,181,236,209,19,19,19,46,223,15,209,175,5,120,102,131,245,235,62,217,161,255,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,231,8,2,137,131,7,15,62,71,134,26,134,25,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,76,34,160,168,70,253,101,188,171,139,168,120,164,180,69,20,86,67,202,195,84,136,237,40,147,117,39,73,135,153,125,21,249,229,220,61,21,212,112,191,238,82,126,230,34,108,136,147,150,124,71,213,217,139,36,143,69,178,115,149,155,120,160,76,154,250,67,16,35,213,117,144,210,144,72,5,152,150,28,36,83,140,228,230,213,252,1,223,9,121,73,165,183,117,90,71,119,183,117,44,95,101,69,228,253,15,237,218,101,251,118,236,32,138,25,249,101,136,165,169,61,123,172,133,251,90,147,77,214,72,180,106,46,155,178,99,56,6,52,206,238,177,217,115,122,172,136,18,128,72,89,145,123,206,9,138,11,128,244,211,24,61,210,191,194,240,148,35,119,143,161,34,144,77,103,144,187,78,70,68,63,247,137,184,18,86,122,243,35,196,78,244,129,35,164,239,150,45,91,108,20,146,87,67,235,166,175,107,215,174,141,6,255,12,189,239,217,189,243,73,105,185,174,94,20,218,211,86,74,67,68,166,43,146,87,164,249,1,162,188,119,236,128,228,31,61,66,30,251,58,123,253,235,94,110,31,254,240,31,169,51,128,254,224,114,251,109,247,88,223,172,57,15,190,240,192,51,165,207,124,230,51,246,203,95,254,210,142,48,207,178,97,120,57,123,255,239,191,211,222,253,174,203,172,159,104,240,24,114,248,249,241,49,200,206,40,15,184,236,164,72,4,116,12,219,44,49,239,113,108,73,146,225,34,225,20,121,46,18,92,82,223,34,7,21,169,63,132,186,196,23,191,254,109,251,151,175,127,19,2,21,167,128,198,22,150,84,137,107,173,144,148,245,126,223,212,212,20,169,36,106,136,84,198,94,177,75,217,146,76,138,219,188,20,68,114,65,80,139,244,19,241,152,35,181,5,76,181,157,125,222,243,236,130,139,94,98,205,237,237,54,56,50,226,242,243,85,56,164,40,239,60,29,183,90,164,233,103,181,247,90,223,194,101,200,160,67,198,98,211,82,36,24,25,30,178,1,136,255,1,28,0,70,142,15,66,116,142,216,248,40,233,24,166,136,198,143,195,88,210,119,248,89,191,159,3,69,11,22,7,29,166,95,164,186,19,225,244,79,174,46,178,8,217,185,74,249,32,136,252,156,38,166,162,13,224,247,66,178,22,164,46,192,13,26,175,48,83,26,1,105,159,203,105,194,217,85,181,69,36,184,186,80,41,213,68,245,151,0,195,151,38,123,131,240,83,155,5,7,72,21,68,108,107,44,217,104,237,179,23,216,217,27,54,218,121,231,63,207,149,2,170,147,100,79,103,207,241,252,245,84,208,218,92,239,227,146,67,132,240,16,169,90,7,97,173,206,23,137,194,22,17,172,221,73,125,115,98,181,220,137,147,159,25,9,134,18,99,99,59,121,20,201,47,64,116,190,210,235,199,118,20,86,42,143,243,241,232,97,250,29,99,115,74,36,112,166,200,225,116,194,247,101,236,147,221,40,163,28,217,187,213,234,74,40,76,224,176,209,44,155,166,191,83,144,229,181,26,63,17,242,82,116,152,198,1,164,153,205,185,179,33,105,173,13,45,118,224,216,16,228,54,228,255,236,69,16,235,114,32,201,65,242,215,89,2,27,175,129,164,119,210,28,3,145,195,68,73,24,83,135,147,249,138,228,7,95,57,124,197,73,171,146,133,5,31,87,196,63,189,124,243,37,47,183,247,127,240,247,145,221,151,2,6,147,44,143,17,77,44,142,88,174,80,129,179,151,108,92,202,9,49,214,131,210,37,228,88,111,77,168,204,244,247,175,180,61,59,119,249,188,104,238,38,113,188,73,55,55,34,219,47,201,127,156,76,152,187,184,75,83,156,102,159,18,51,63,163,104,45,213,161,228,48,62,50,233,78,54,194,191,150,144,254,106,188,5,50,56,127,176,220,168,79,166,26,179,12,237,139,232,143,209,199,26,240,192,203,199,213,4,240,67,33,125,7,176,80,53,238,98,182,108,25,178,253,244,167,196,117,217,149,82,196,68,251,65,212,176,108,232,164,19,73,116,238,196,123,217,112,220,209,129,103,245,188,202,9,162,159,14,250,243,244,231,76,45,34,249,101,179,42,114,12,116,135,65,79,121,16,205,157,200,126,253,119,67,17,175,146,152,246,89,144,190,16,162,255,87,191,186,198,118,237,59,198,182,129,11,81,126,202,127,43,174,186,234,42,123,197,43,94,113,166,66,21,198,21,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,252,26,33,144,216,183,111,223,175,81,119,67,87,3,2,1,129,128,64,64,32,32,16,16,8,8,4,4,126,93,17,24,129,40,84,81,212,100,107,107,107,68,244,139,88,23,9,227,236,19,4,131,179,31,15,67,52,136,200,128,245,144,108,191,120,47,116,152,249,99,61,100,5,47,157,210,81,209,163,114,2,72,64,100,196,137,220,55,36,163,157,209,20,65,35,98,68,4,31,77,74,14,58,206,125,37,206,199,210,208,133,149,63,238,215,80,147,114,242,86,213,89,124,238,34,155,187,96,145,205,90,179,214,118,238,220,105,195,187,118,88,242,200,126,43,12,28,179,241,99,71,145,88,111,178,122,218,25,159,152,180,1,162,255,91,230,247,161,16,64,90,0,20,4,196,251,228,136,22,86,44,127,173,34,74,33,30,85,68,172,40,183,180,51,190,244,231,16,207,41,146,188,169,169,195,98,146,154,46,23,98,154,163,49,242,221,199,171,243,34,97,200,97,126,251,157,228,177,70,254,93,196,168,72,254,143,125,244,35,92,120,230,202,229,151,95,254,132,27,223,189,247,222,39,92,199,99,173,64,57,227,231,205,155,103,219,238,61,96,251,246,15,67,242,15,91,39,142,19,151,255,238,219,237,247,127,239,93,170,238,180,184,126,227,91,223,181,174,246,174,135,107,78,230,104,159,252,228,39,109,11,50,242,82,178,16,169,215,219,217,106,127,244,129,223,183,203,47,251,29,107,110,109,179,204,248,168,37,75,16,155,216,67,102,114,10,127,16,72,227,44,132,162,230,25,146,48,38,59,81,68,56,50,226,146,192,79,146,23,94,78,36,131,3,135,173,190,165,211,137,212,127,248,236,231,237,43,244,167,16,231,126,236,189,68,68,116,173,200,103,200,85,133,3,139,208,175,131,156,151,98,192,20,118,42,105,106,47,140,93,69,114,242,37,72,76,69,77,203,121,192,144,56,175,66,98,125,221,134,115,237,21,175,121,141,205,158,187,208,73,254,52,107,51,129,147,201,52,132,170,228,197,227,60,47,146,210,233,48,49,145,172,35,29,26,59,103,89,83,123,183,205,95,178,194,109,92,209,253,163,172,253,65,72,255,49,240,61,186,127,31,170,1,68,218,227,168,50,69,30,244,60,36,103,101,45,104,45,139,153,119,82,91,148,28,245,59,47,174,126,50,126,17,240,249,168,219,110,251,234,191,19,118,66,91,215,217,75,106,33,132,69,202,22,80,27,240,235,188,137,252,116,146,150,107,46,49,207,26,18,46,194,61,15,222,121,48,86,209,50,85,27,206,239,139,16,212,2,227,213,216,210,102,243,216,7,250,22,46,177,139,126,227,13,168,40,116,114,174,217,239,155,134,116,150,147,64,21,206,2,53,16,185,147,147,227,168,65,212,178,55,48,23,133,56,152,194,214,226,100,32,170,62,14,246,121,162,218,103,70,21,171,235,194,145,145,168,11,94,228,202,164,84,1,51,143,209,128,213,111,55,173,202,173,16,146,149,239,101,96,202,185,218,203,223,78,220,231,185,223,79,33,163,79,94,124,244,159,52,199,234,66,173,75,203,79,163,108,210,109,23,92,240,34,251,223,123,119,208,95,89,19,233,68,24,175,8,101,69,168,203,89,129,221,216,9,238,184,34,162,71,134,113,240,2,211,182,94,155,211,217,206,116,19,225,206,36,79,231,184,139,61,50,198,62,92,4,211,106,140,33,199,30,55,73,154,4,169,8,212,212,55,51,197,40,63,200,32,112,22,201,79,243,162,53,109,235,227,180,217,213,90,101,27,95,112,158,253,233,71,63,108,93,203,23,91,250,240,97,200,113,82,38,104,77,168,142,18,74,24,172,169,232,7,128,131,58,74,63,48,26,87,188,80,90,6,57,253,244,206,238,195,121,230,168,3,34,155,155,152,96,62,147,237,56,131,41,18,159,198,78,191,37,248,239,80,249,161,19,207,202,230,142,227,44,38,91,199,180,220,145,75,231,10,172,53,205,154,134,162,50,61,205,76,179,244,106,107,163,185,140,67,246,143,161,32,35,179,240,159,71,154,93,182,108,129,45,71,57,66,182,146,195,41,72,235,153,184,124,112,203,83,79,52,219,234,95,76,99,162,104,93,156,174,168,125,69,243,87,136,254,10,185,175,243,39,72,255,211,61,120,198,156,43,131,142,181,206,44,178,105,237,63,114,64,20,158,178,223,28,105,76,250,122,123,236,133,144,253,135,143,160,150,194,82,214,222,160,84,20,87,94,121,165,136,126,161,252,160,165,54,179,222,240,57,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,60,213,8,36,142,33,173,24,74,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,169,70,32,149,74,57,177,209,219,213,13,169,221,224,132,133,34,235,253,47,231,226,30,21,37,236,68,202,201,168,85,253,225,93,127,128,127,96,41,255,109,29,210,71,127,171,23,23,39,34,220,239,229,198,154,154,122,170,65,208,25,134,164,8,9,34,98,68,36,134,147,105,98,86,68,240,56,57,198,31,243,93,230,159,70,68,246,43,210,56,6,57,170,62,52,52,242,89,231,249,203,62,127,199,79,244,246,89,63,50,213,182,98,185,141,223,181,217,134,183,223,111,3,187,33,44,37,35,64,219,25,162,248,11,251,247,219,64,71,171,205,89,189,210,213,1,224,248,44,5,97,101,185,152,213,22,33,104,169,86,169,7,160,17,97,20,113,112,128,220,81,187,227,67,199,145,45,207,91,18,7,1,107,105,162,61,30,212,125,84,173,114,66,150,217,153,8,179,81,34,184,239,189,239,126,241,193,14,89,127,127,127,116,227,51,248,126,221,117,215,65,134,188,240,9,245,96,251,253,59,159,208,243,143,231,97,201,106,167,51,227,118,231,221,183,224,140,209,102,231,157,187,198,62,248,135,239,86,85,101,244,31,92,43,226,11,143,84,74,159,253,236,103,237,135,63,248,30,146,207,251,225,21,33,103,153,234,243,207,219,96,159,248,248,71,236,229,23,95,4,169,151,177,20,164,119,125,75,43,169,33,142,211,118,181,37,91,33,50,89,35,110,167,178,15,108,167,64,42,9,79,239,32,251,198,222,167,169,43,77,116,126,71,239,124,27,75,101,237,239,63,247,143,246,173,255,248,190,165,33,75,211,56,3,212,65,176,99,124,214,66,4,254,56,36,122,10,187,76,146,110,66,57,213,107,32,128,181,14,176,46,111,131,161,187,4,120,17,137,255,28,107,37,79,221,110,84,208,135,27,159,255,2,187,244,205,111,177,57,243,23,216,177,161,17,107,32,127,122,163,71,245,143,18,113,12,81,73,95,180,76,164,80,145,103,45,41,13,70,21,196,175,114,220,231,32,106,203,76,57,164,116,149,85,163,44,208,219,212,102,61,243,22,120,212,127,46,51,69,126,246,113,27,66,33,99,240,232,81,27,228,255,71,7,7,7,108,12,217,255,212,212,132,21,201,139,238,58,237,82,8,208,63,98,114,69,80,211,95,47,28,181,230,189,204,56,93,62,227,247,107,233,86,151,215,124,158,231,229,58,32,66,87,203,62,139,195,66,76,251,0,231,166,137,4,215,68,43,21,130,74,78,24,168,84,102,31,66,180,17,231,27,173,177,139,46,126,137,173,219,248,124,139,55,116,90,26,103,4,73,167,235,198,26,246,16,207,171,14,3,168,220,222,77,13,34,164,73,113,128,195,68,201,101,213,217,127,228,96,0,96,5,28,62,98,218,243,212,65,17,242,140,75,77,105,104,34,92,85,180,222,35,146,22,187,241,83,39,143,209,13,254,254,248,223,202,237,62,158,10,180,5,41,226,60,135,99,82,53,78,41,211,40,156,180,227,240,112,222,133,23,217,79,255,243,251,86,74,143,163,184,130,233,98,187,194,167,150,123,228,212,48,145,70,81,2,155,110,65,77,165,14,236,179,153,105,34,221,81,177,224,156,210,29,200,230,171,136,180,207,67,236,215,64,178,202,177,165,152,196,57,133,235,248,168,64,208,19,207,206,249,137,177,113,238,103,95,103,195,159,196,57,67,93,186,28,116,0,0,32,0,73,68,65,84,254,88,154,49,249,199,188,246,13,175,182,191,248,212,95,186,51,74,30,245,152,58,82,4,100,33,216,149,107,221,226,145,179,5,33,246,0,173,31,27,6,34,3,6,124,87,150,145,131,21,99,106,67,105,166,175,175,207,142,14,28,116,103,132,106,156,4,82,216,99,158,245,145,76,214,48,46,156,96,124,5,81,165,170,208,84,210,3,237,213,234,135,142,145,154,140,156,60,152,55,238,30,193,214,167,80,228,16,209,175,84,4,186,83,210,252,178,30,153,161,212,57,212,7,204,221,237,179,64,165,252,226,176,206,193,154,219,185,164,140,51,182,116,249,18,235,237,235,38,21,196,132,59,134,37,170,21,227,175,103,100,36,68,247,83,143,234,62,73,240,123,143,116,203,137,162,51,82,80,144,253,203,153,64,43,131,197,230,248,243,230,251,131,228,236,207,228,82,145,232,215,24,101,207,194,196,119,131,242,166,162,223,4,165,208,241,109,7,76,244,123,173,168,254,159,252,228,39,54,61,204,239,60,15,164,216,151,239,190,251,110,187,254,250,235,237,149,175,36,69,68,40,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,25,68,32,241,182,183,191,227,25,108,62,52,29,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,92,64,224,19,255,253,99,252,113,60,5,121,18,179,37,139,23,18,109,31,183,36,209,155,202,159,92,37,18,71,127,78,71,138,57,46,86,199,201,7,231,96,162,143,144,28,81,225,131,254,50,239,156,28,199,19,124,68,116,67,12,194,82,84,135,254,18,239,145,192,144,37,226,116,36,239,15,39,206,179,144,106,48,49,226,217,156,100,83,72,167,135,75,82,145,206,69,213,68,245,59,193,175,251,202,237,136,149,209,13,141,173,214,12,225,215,188,110,173,181,111,223,101,123,239,190,199,70,246,238,179,250,120,210,226,147,41,219,125,237,13,54,184,119,143,245,174,236,183,238,254,101,158,38,96,10,103,131,2,99,111,43,17,229,207,248,98,9,72,192,41,8,40,228,252,71,246,236,177,35,251,14,88,35,159,155,145,253,183,122,177,90,68,1,43,188,147,123,115,16,66,181,16,56,121,114,88,215,32,195,46,102,105,223,193,35,182,233,142,45,228,24,71,30,155,254,191,238,117,175,83,231,158,241,82,81,108,120,60,29,249,155,191,249,244,227,121,236,9,63,179,127,223,33,59,122,116,200,86,174,88,104,175,125,237,235,237,221,239,190,76,117,150,45,193,173,230,1,109,12,28,29,37,18,191,245,1,231,78,249,82,250,200,71,255,204,238,216,124,27,169,30,70,221,70,53,165,191,245,246,55,219,7,63,240,126,91,190,98,133,229,32,137,20,149,157,84,116,49,36,162,210,6,56,49,206,231,147,4,118,198,73,226,170,90,140,29,59,205,144,51,90,132,94,1,165,136,120,125,135,13,65,2,126,230,179,95,182,47,125,235,251,54,74,180,178,65,250,213,180,53,88,162,30,121,242,34,164,127,154,181,6,73,169,8,93,39,39,49,122,17,90,138,226,85,238,233,58,210,68,164,32,91,21,65,93,132,248,205,76,32,119,239,121,236,107,236,28,162,179,95,115,201,37,214,55,127,145,141,32,225,95,93,23,201,137,75,117,98,193,156,217,54,85,150,164,207,65,180,230,137,120,213,249,124,150,40,108,45,39,218,115,14,157,182,212,95,45,27,165,32,152,102,188,34,34,21,41,91,197,26,170,175,111,177,249,189,243,108,254,106,214,61,228,233,196,196,24,68,255,48,242,254,35,118,232,224,94,27,129,168,29,58,122,200,38,134,7,13,175,0,213,198,186,96,49,79,231,124,141,35,180,95,174,95,163,162,248,158,160,54,33,153,163,51,172,29,148,63,24,111,12,66,51,146,224,39,146,153,207,114,34,40,57,67,43,66,85,46,0,202,33,95,126,8,98,207,43,41,127,85,244,119,14,167,140,193,161,163,118,243,205,215,218,246,157,59,108,254,178,53,214,61,107,30,164,235,44,8,65,242,204,243,188,214,161,28,39,228,39,144,203,165,45,129,4,187,84,61,136,21,119,149,133,60,251,78,150,200,254,34,115,217,88,165,57,202,71,142,18,34,184,233,163,28,48,242,56,39,9,203,234,26,136,88,234,18,5,25,25,226,76,242,22,39,11,31,108,217,68,43,253,212,81,4,254,140,226,85,248,247,242,249,211,60,50,227,246,71,245,81,85,148,152,131,86,162,235,83,154,23,250,63,201,196,183,205,157,109,231,191,226,229,246,95,223,249,150,117,96,119,137,18,54,9,166,34,236,243,52,95,69,244,121,161,70,247,230,108,186,64,28,122,28,71,42,39,155,99,252,38,224,216,192,128,101,45,234,169,238,173,34,5,64,134,249,139,197,32,214,97,241,21,165,62,153,153,196,102,167,192,36,97,147,220,91,67,154,143,12,206,82,245,44,199,63,254,227,15,216,239,255,238,239,209,57,217,8,202,19,96,159,159,202,226,183,85,143,239,10,117,176,151,86,137,129,151,115,134,255,0,224,248,69,59,154,132,106,41,173,120,186,149,34,235,161,218,157,58,118,236,220,134,163,204,152,197,144,143,144,227,69,30,123,41,240,251,98,37,209,245,180,81,46,82,105,208,92,105,167,200,83,175,43,201,208,135,88,182,100,13,213,13,86,204,198,236,32,233,65,142,177,188,86,180,213,88,3,143,231,99,56,40,8,31,138,236,85,115,175,12,54,242,111,137,161,34,147,197,137,36,53,54,101,10,238,215,47,227,36,199,69,243,59,108,237,134,213,150,41,164,105,157,62,179,126,43,78,41,9,28,123,56,229,150,44,251,118,226,159,223,58,29,253,197,154,139,34,212,133,46,237,161,58,33,101,3,245,85,118,27,103,221,139,248,247,231,120,230,164,66,132,223,126,226,173,188,210,78,124,255,117,252,16,141,77,138,64,149,209,0,46,133,21,230,71,57,106,200,189,168,6,123,201,240,123,94,133,42,10,150,66,74,158,110,123,221,107,94,97,95,252,234,247,229,111,194,239,241,52,123,114,220,174,252,209,127,138,232,87,37,79,194,234,242,46,132,183,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,152,17,208,255,169,134,18,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,120,42,17,40,29,70,70,185,64,148,103,61,196,101,119,103,59,92,139,254,176,30,69,114,186,134,50,132,81,76,81,181,98,77,162,191,189,123,127,30,244,215,115,78,232,178,200,123,197,38,251,117,157,16,201,53,147,232,210,103,17,251,92,82,75,226,245,162,106,245,206,23,174,157,44,209,149,147,223,203,159,78,61,173,239,34,228,32,53,171,136,112,110,222,176,222,214,44,90,104,227,91,239,183,93,119,220,105,19,71,14,19,185,79,68,243,240,168,109,219,116,155,29,66,222,127,225,218,53,214,210,211,135,67,3,36,94,97,210,106,92,154,31,34,65,228,18,228,255,161,93,187,93,141,64,100,79,247,236,217,244,139,190,65,196,42,55,187,75,247,211,164,8,24,165,33,48,72,46,107,104,181,91,54,111,182,137,73,136,96,206,47,92,184,216,165,231,31,212,247,103,224,132,36,240,239,186,235,174,199,213,114,107,107,251,227,122,238,137,62,212,211,51,203,126,227,21,175,178,55,190,241,141,170,74,230,242,144,101,215,142,195,228,189,135,148,63,125,113,107,249,192,7,62,0,193,63,104,195,67,99,78,7,46,91,216,103,239,121,215,59,237,183,223,246,54,235,156,61,199,138,200,186,87,26,241,35,115,200,68,242,130,42,172,188,176,129,169,137,9,183,145,106,8,167,73,72,123,149,36,132,123,6,121,243,20,28,225,63,252,243,191,216,55,254,253,7,54,5,111,25,171,129,108,134,8,173,169,135,232,135,168,204,73,234,97,70,145,0,188,114,156,171,200,102,84,167,164,196,149,58,96,116,124,18,66,75,170,1,252,111,33,4,237,234,117,235,237,141,111,122,139,181,117,119,218,241,177,49,143,52,110,104,84,132,58,116,184,136,87,186,90,163,232,116,236,51,9,241,94,36,129,120,145,8,121,93,83,36,172,238,147,67,143,162,130,213,166,34,134,221,142,203,223,243,60,199,170,231,28,255,40,77,7,165,154,168,237,134,142,110,164,220,187,172,15,2,124,233,170,85,78,164,77,67,254,43,69,193,225,253,123,108,104,240,24,228,63,175,129,1,43,160,104,160,197,28,69,35,83,193,12,64,181,173,84,211,47,57,33,136,203,147,170,135,110,208,63,138,221,143,190,251,142,64,255,164,242,193,101,142,162,153,185,92,174,76,159,245,226,4,78,67,211,16,190,251,244,218,177,29,103,131,164,117,204,186,205,218,187,102,217,130,5,139,108,225,226,69,54,111,238,124,235,70,222,187,30,7,6,242,6,16,229,30,237,45,41,230,65,178,254,85,69,228,227,33,12,19,53,117,30,37,158,2,215,36,99,118,85,1,218,150,35,134,214,191,54,42,237,11,114,60,208,232,42,165,18,161,237,93,85,15,233,90,121,58,43,183,68,199,202,158,86,222,251,78,238,135,39,235,242,27,43,247,61,240,233,71,253,77,14,42,83,204,65,156,253,58,198,56,70,50,41,107,37,218,253,156,23,93,104,183,223,124,163,13,237,219,105,189,56,158,20,112,78,74,231,74,228,148,23,121,157,37,253,67,202,26,177,151,246,154,118,43,50,71,114,214,240,205,89,182,32,245,6,119,126,200,163,150,192,108,129,71,130,244,7,60,142,141,142,89,10,117,4,39,163,105,111,18,76,107,73,129,48,152,42,216,242,254,30,251,228,255,243,49,123,217,43,95,10,89,143,130,2,237,196,72,97,225,82,39,140,200,9,92,128,115,43,4,95,97,87,110,244,33,199,171,136,254,238,238,94,95,35,154,23,201,180,143,179,78,228,144,19,211,62,44,169,22,47,17,174,90,95,46,236,130,35,75,229,140,134,86,128,176,47,224,168,112,20,187,149,111,65,13,227,83,86,24,173,149,105,214,138,238,133,115,151,175,65,228,127,224,124,61,191,31,56,245,228,203,107,163,136,16,1,163,177,133,243,231,89,67,83,146,177,97,207,122,192,75,185,31,62,166,242,41,63,68,42,21,74,153,224,246,45,195,161,104,189,72,93,65,99,42,157,232,107,116,77,239,90,187,122,157,233,69,171,125,102,169,160,89,73,167,225,216,112,82,170,37,100,107,0,24,29,171,108,197,202,165,54,187,47,105,251,7,50,110,175,105,156,67,238,191,255,126,219,124,219,237,51,171,11,159,3,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,211,142,64,66,127,116,13,37,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,84,34,176,111,223,62,72,4,115,105,228,185,115,231,66,64,68,236,131,142,37,200,56,145,56,78,162,60,17,162,65,85,62,240,111,248,254,93,167,9,26,133,229,57,253,8,79,125,164,220,181,232,230,153,23,253,121,34,112,33,186,68,84,38,68,34,34,15,221,252,130,243,109,221,178,197,54,116,207,189,182,23,73,253,221,247,109,183,246,206,14,155,216,121,208,182,30,25,182,229,107,215,217,156,101,203,44,86,15,107,48,13,73,169,72,82,17,100,59,247,218,222,29,187,32,167,10,214,211,211,99,181,68,8,203,145,64,132,175,28,33,244,143,8,164,42,88,61,207,167,172,144,97,72,167,95,254,226,106,39,96,213,193,245,235,215,219,21,87,92,241,16,35,59,253,120,159,202,179,151,94,122,233,99,174,190,145,124,240,31,250,208,135,30,243,115,79,226,3,177,65,156,50,30,174,220,126,203,22,107,109,235,120,168,91,74,127,255,183,159,177,239,253,239,127,67,29,224,16,196,249,180,147,252,23,189,240,92,251,195,63,248,128,189,244,194,139,81,99,168,181,34,228,168,72,190,42,177,126,34,225,220,32,101,96,176,245,68,58,75,218,189,8,25,40,226,87,57,222,19,72,238,143,12,67,10,59,129,95,99,199,6,143,91,178,169,195,190,254,141,111,218,183,254,237,59,118,232,240,17,119,28,81,180,115,125,67,131,63,147,65,74,93,121,187,69,235,69,52,32,140,21,17,245,113,218,116,218,29,210,74,145,192,179,200,67,126,232,200,0,81,169,25,75,226,124,146,193,17,101,229,154,179,236,29,191,243,219,54,155,245,153,37,196,61,7,201,173,126,168,72,90,92,228,178,94,90,179,34,11,165,154,161,207,78,60,179,110,197,63,138,40,108,106,106,58,65,244,139,44,19,209,95,145,3,215,117,25,171,198,41,210,61,34,22,161,222,176,121,69,254,203,246,19,137,14,130,248,137,22,71,70,125,193,162,197,150,93,191,193,38,136,244,31,27,25,181,244,248,136,77,29,29,176,163,7,15,216,62,28,0,134,73,123,48,157,157,114,236,180,246,181,118,179,68,116,171,232,179,218,82,180,120,2,98,83,142,7,82,200,16,54,37,57,1,113,94,237,58,201,175,7,68,144,87,138,216,63,61,172,55,69,114,87,10,243,116,124,255,94,59,126,96,191,237,216,182,197,154,90,218,156,20,158,59,127,190,45,93,182,194,250,80,60,88,176,104,153,71,73,215,225,212,80,141,234,70,28,82,59,79,4,119,38,53,5,193,91,176,150,134,22,214,55,78,7,96,33,92,221,129,130,239,74,115,32,7,138,34,138,3,101,109,18,90,21,89,28,181,47,156,163,18,97,94,249,166,123,30,88,124,34,56,165,65,60,184,156,122,247,131,239,120,232,51,122,86,4,114,150,241,40,221,68,156,212,6,121,136,249,52,68,125,255,89,107,237,130,139,95,98,63,248,218,65,34,207,73,231,192,189,122,53,176,137,37,235,155,172,84,157,38,117,131,82,101,76,66,94,71,121,226,149,50,65,146,253,85,202,25,143,221,202,33,43,71,93,138,54,159,192,254,198,83,105,20,36,176,13,246,92,169,37,140,231,167,145,254,175,181,20,27,250,165,175,121,185,253,193,135,126,215,86,174,93,97,83,199,6,177,167,156,53,207,194,89,74,234,23,140,93,251,166,99,86,118,108,16,145,43,251,173,56,78,60,212,40,155,186,187,109,62,243,185,125,251,125,110,223,178,209,73,156,97,114,185,54,210,15,68,125,172,200,246,171,14,55,19,29,1,135,233,243,103,88,201,110,54,227,172,121,253,246,41,146,95,202,44,138,15,207,96,251,105,156,117,100,137,181,73,36,250,177,9,132,15,88,195,194,50,79,100,63,142,50,56,9,168,94,118,6,107,106,140,65,50,47,183,6,212,58,114,56,129,157,88,215,92,123,64,41,143,147,81,251,105,44,42,186,92,233,96,249,230,4,99,112,199,146,242,119,141,175,242,42,159,122,78,31,244,19,44,91,242,249,4,203,60,170,30,90,175,171,80,233,57,239,220,141,182,239,7,215,58,94,74,15,116,240,224,65,251,209,143,126,100,151,93,246,238,231,52,102,97,240,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,51,139,64,98,247,174,93,207,108,15,66,235,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,103,60,2,199,135,142,121,158,225,57,115,230,216,172,89,179,156,220,210,160,61,74,19,134,80,36,167,100,237,75,16,95,177,50,177,117,90,80,156,105,20,221,20,145,24,17,93,202,231,83,200,140,7,112,95,21,190,171,114,79,229,120,218,6,78,57,89,185,183,194,142,241,93,209,152,49,200,59,81,132,49,136,213,26,164,182,13,114,180,179,185,201,58,23,45,176,185,139,22,217,214,91,239,32,159,239,132,213,34,45,189,107,211,173,150,37,95,250,226,115,215,195,236,40,53,1,130,204,199,71,108,39,142,1,147,163,99,38,162,123,57,57,192,21,81,173,232,65,152,96,164,167,69,126,18,43,10,217,165,166,179,68,40,215,52,53,219,246,45,247,217,230,187,238,60,209,201,115,206,57,231,196,231,240,225,49,35,80,153,221,135,125,240,103,63,185,198,218,201,79,255,16,165,244,177,143,126,132,92,205,215,218,212,216,48,57,223,115,214,209,82,103,175,121,213,111,216,251,222,251,123,182,126,227,70,179,169,20,82,220,35,46,213,159,32,68,180,4,113,4,111,196,92,51,179,16,205,176,122,10,255,229,95,8,78,145,110,204,121,28,103,144,169,201,52,81,188,205,200,231,79,89,125,172,218,234,154,219,237,11,95,250,154,253,195,231,191,98,227,48,133,205,237,157,72,128,67,98,67,130,138,92,79,77,103,157,60,175,66,7,92,171,67,68,149,191,88,28,78,254,169,110,13,2,199,128,65,236,79,228,126,140,144,226,204,84,218,250,215,158,109,74,233,214,139,250,196,177,193,33,171,65,61,32,137,252,188,172,47,75,189,34,244,21,109,46,98,154,78,123,63,53,136,10,209,175,106,43,139,80,68,162,71,244,179,142,229,114,224,235,132,123,189,109,190,231,148,174,3,137,114,151,213,215,121,214,180,147,254,68,106,139,244,78,16,173,173,182,107,88,3,49,214,67,145,40,237,222,89,115,60,26,62,206,231,189,91,239,117,162,242,208,177,163,144,112,172,23,143,96,167,118,119,20,136,122,65,181,78,186,2,37,245,23,140,12,232,234,160,247,193,183,23,174,107,30,188,79,124,214,116,176,236,24,15,235,90,14,60,212,165,233,169,148,56,15,57,57,202,245,156,46,104,222,82,19,54,65,26,134,137,35,135,108,215,221,119,216,45,29,55,88,71,87,183,117,18,13,190,98,245,106,91,5,166,157,179,122,32,9,149,62,1,53,19,246,183,198,182,118,27,61,62,238,157,83,125,114,210,168,35,117,137,246,65,229,109,207,130,175,206,139,240,174,148,10,49,125,98,235,147,147,194,140,190,85,238,59,121,172,92,228,88,38,127,79,92,115,103,134,25,149,159,184,240,232,63,164,72,77,80,43,210,25,178,95,115,91,141,147,73,122,106,204,210,216,210,139,94,246,74,59,184,99,183,221,127,235,109,168,152,228,173,189,182,193,142,79,141,91,137,53,208,220,92,207,220,226,184,0,238,194,48,15,105,173,116,43,10,219,151,29,137,220,151,163,131,236,56,149,83,212,59,4,56,221,130,3,71,66,159,23,118,141,142,137,53,247,116,219,159,254,201,31,218,219,46,121,29,242,246,89,75,147,34,163,129,62,88,188,104,41,82,62,36,217,79,197,232,75,166,93,186,1,254,91,193,144,11,50,10,138,126,14,42,152,250,137,83,223,176,193,5,11,22,120,158,246,60,253,144,179,139,236,50,157,102,175,111,36,236,158,186,85,135,163,44,124,133,41,95,228,76,230,38,72,187,174,56,131,186,195,192,190,1,27,26,72,91,19,247,55,162,154,81,205,179,105,38,23,241,1,183,200,106,230,126,18,231,45,170,199,193,5,210,159,84,24,114,142,81,61,114,177,81,143,155,154,27,248,121,193,129,129,70,74,16,208,110,216,222,56,167,30,161,200,150,148,90,66,251,138,214,171,190,159,74,244,171,138,153,68,191,230,226,185,92,124,253,49,33,82,62,209,126,167,53,170,163,20,29,206,61,119,131,93,249,243,107,81,89,137,16,146,8,209,53,215,92,35,162,95,51,242,220,6,238,185,108,52,97,236,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,103,24,129,196,246,237,72,16,134,18,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,120,10,17,200,144,128,88,228,197,92,34,137,91,136,32,86,228,162,203,215,67,42,56,201,83,38,34,162,136,103,209,148,15,87,32,44,102,16,29,34,192,188,68,92,198,3,31,212,125,149,123,43,55,138,251,153,81,42,167,79,156,42,223,239,124,71,229,89,181,225,159,35,229,1,17,153,146,8,79,144,43,57,159,77,91,110,108,220,234,196,20,46,94,108,61,93,125,214,84,215,108,59,54,109,182,73,8,213,220,36,81,157,91,239,177,92,85,206,250,159,119,62,18,252,57,27,188,235,94,59,66,164,103,53,196,214,130,197,139,172,105,225,124,37,254,141,242,144,43,44,84,225,171,146,105,22,233,72,189,89,142,53,16,78,215,222,120,147,71,114,139,172,209,107,237,218,181,39,186,253,108,249,32,89,248,51,165,252,240,123,63,113,194,239,33,198,83,250,219,191,249,107,187,111,27,249,188,201,37,95,128,20,236,105,111,178,15,190,239,189,246,182,183,188,25,21,135,165,54,125,124,208,217,159,250,70,136,72,159,75,106,34,90,183,4,153,23,83,52,57,36,127,140,181,80,84,20,51,68,111,20,221,77,52,51,17,237,181,13,205,16,201,211,168,197,67,164,18,21,253,237,127,251,15,251,231,47,127,213,6,134,71,184,214,102,113,236,33,70,157,117,13,245,144,121,144,135,132,5,139,240,47,84,18,206,179,224,176,86,120,125,218,131,25,214,18,139,234,175,162,191,195,56,142,52,33,169,158,183,121,253,203,236,141,111,125,11,145,232,11,109,2,210,95,36,59,140,160,19,222,138,174,46,208,175,100,93,157,147,132,83,83,153,104,221,10,16,42,84,125,149,162,40,116,173,101,145,213,42,149,117,37,242,86,69,36,186,174,215,40,33,185,10,44,188,214,145,250,238,231,33,61,105,214,219,173,171,38,135,56,215,115,16,159,137,100,157,213,177,206,142,28,58,96,219,238,186,195,238,222,116,189,29,218,187,219,6,246,239,163,17,214,7,117,74,1,163,68,238,115,119,108,136,154,243,75,218,73,212,67,169,40,168,13,239,179,176,80,251,122,171,220,203,231,188,123,5,48,47,156,214,115,114,77,224,41,254,145,211,13,100,41,77,41,143,188,214,93,30,92,84,18,244,83,213,138,8,76,13,30,178,212,208,17,59,176,99,155,109,185,235,86,107,251,105,23,107,123,137,173,34,210,125,33,107,188,189,179,139,252,236,37,210,151,72,182,31,153,119,176,83,254,248,108,57,85,7,140,162,183,233,32,120,237,81,23,103,146,254,220,64,42,128,232,124,133,196,143,85,128,142,70,69,199,79,206,73,52,250,168,50,237,153,81,93,209,232,202,77,60,182,3,117,23,0,162,182,6,199,4,148,19,132,73,2,108,171,177,209,227,227,19,56,100,204,181,75,223,113,153,125,99,60,99,91,183,220,108,181,216,122,34,65,106,137,194,52,81,236,228,131,103,204,73,217,57,56,200,121,66,78,24,121,28,167,92,249,129,113,20,99,144,221,92,159,98,46,74,228,142,143,215,214,131,15,142,18,144,233,74,151,48,171,175,203,250,87,175,176,121,107,214,250,181,98,166,200,250,132,70,135,240,207,75,157,130,20,2,69,158,151,90,67,188,36,167,42,205,38,47,29,40,51,166,60,58,113,154,247,2,169,39,36,223,47,149,149,189,123,247,56,209,174,181,163,168,254,230,134,70,170,138,42,115,216,249,88,129,95,68,191,71,209,235,135,14,163,40,65,16,239,61,184,159,223,7,48,226,190,38,136,254,4,107,51,207,68,136,232,87,95,180,54,100,3,178,123,21,57,19,84,115,1,88,81,57,224,197,249,150,150,38,28,25,234,88,11,211,145,13,251,157,15,253,38,59,247,117,41,195,244,18,29,117,94,206,53,15,71,244,251,26,121,232,170,207,168,43,51,87,201,204,129,105,42,228,236,83,203,62,168,20,21,181,137,58,255,239,21,237,201,43,86,172,176,179,215,172,182,27,111,185,167,178,218,108,128,116,34,87,93,245,19,123,219,111,189,125,102,53,225,115,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,120,218,16,72,188,237,237,225,127,72,158,54,180,67,67,1,129,128,64,64,32,32,16,16,8,8,4,4,158,131,8,252,197,159,255,223,254,135,114,209,13,179,103,207,246,8,73,143,48,20,187,33,162,80,164,8,71,69,96,62,154,2,135,115,162,84,72,150,202,137,202,37,231,56,244,165,194,117,84,46,84,110,124,148,71,213,239,85,148,235,210,65,17,127,34,254,138,144,241,5,8,169,4,82,210,137,134,26,34,178,145,85,78,101,32,95,243,86,127,209,69,182,182,171,199,238,251,197,175,236,16,4,101,118,106,210,134,32,38,7,137,54,173,202,39,236,142,91,239,244,251,91,201,133,190,124,213,74,131,173,2,11,177,102,17,57,165,254,107,156,9,58,80,5,249,85,132,244,41,16,70,120,237,141,55,90,134,124,213,34,255,151,46,93,106,203,151,47,127,148,35,121,250,110,219,180,105,211,211,215,216,83,212,82,3,145,187,223,252,230,55,61,138,243,52,77,184,53,125,238,115,159,181,189,123,118,249,28,197,176,131,13,107,86,218,31,253,193,7,236,210,223,124,189,171,83,24,185,197,149,135,60,65,100,40,225,205,81,116,40,83,39,179,23,201,47,249,122,69,242,23,69,244,107,29,240,93,209,237,178,173,170,120,53,190,30,208,134,228,117,143,19,21,253,221,239,126,207,254,199,95,254,13,57,223,75,214,216,74,36,191,200,81,140,164,190,169,17,34,27,57,112,87,150,168,137,136,110,173,35,254,21,97,85,41,146,197,151,98,64,142,52,17,211,220,11,83,107,89,8,77,165,149,120,251,239,188,211,150,44,91,110,35,99,56,23,16,201,175,200,233,105,200,103,69,152,187,173,83,73,37,143,188,162,92,43,197,215,112,249,139,8,66,255,71,199,50,107,41,53,128,74,137,200,254,168,71,170,67,207,106,204,34,212,92,178,159,123,189,61,106,41,32,137,157,153,202,33,147,94,229,4,191,164,204,119,108,219,106,55,220,112,131,109,38,7,252,244,225,61,142,21,111,81,245,224,37,103,4,173,83,56,103,234,142,72,84,93,85,87,170,69,204,51,254,162,28,45,116,147,186,225,55,115,80,127,245,226,153,24,120,123,191,32,150,253,89,191,149,57,128,148,119,199,34,200,230,2,206,4,228,218,224,74,52,186,18,209,237,34,101,229,228,16,135,152,78,160,238,161,254,230,199,200,73,143,138,195,224,174,29,118,235,141,215,90,207,172,62,91,214,191,220,150,44,93,97,139,150,174,180,150,246,14,87,137,168,175,131,200,198,193,103,26,18,92,123,141,242,131,23,192,69,159,69,202,59,113,76,253,238,178,33,56,33,218,21,249,46,165,131,72,201,32,186,151,43,156,163,255,12,36,70,63,61,53,129,158,83,29,122,142,254,70,36,191,62,207,180,12,125,127,108,165,22,71,133,108,54,117,226,161,73,156,67,122,59,73,183,144,45,218,16,123,212,220,229,171,236,55,222,244,22,199,242,158,123,54,33,87,143,115,3,36,247,116,38,143,99,147,34,245,139,168,53,104,110,20,107,78,196,62,112,194,133,227,66,33,167,143,156,53,54,183,226,57,81,180,73,48,41,210,233,190,5,75,109,29,146,233,11,22,47,179,98,117,204,118,29,220,101,63,185,241,6,107,99,207,220,216,191,196,242,67,164,34,204,227,16,210,218,64,27,227,22,135,236,151,211,4,213,157,44,37,86,162,26,83,1,147,71,42,213,141,45,182,104,209,18,219,189,123,55,254,87,172,48,12,43,197,222,158,163,79,181,21,71,21,42,81,149,145,181,48,30,212,9,84,181,108,168,10,117,150,49,212,30,118,238,217,201,248,145,229,103,188,141,216,145,108,61,131,83,72,154,190,85,179,229,231,248,62,157,213,253,114,52,97,205,105,127,160,18,117,29,129,4,156,40,34,162,95,231,138,60,39,236,245,91,249,88,139,250,36,199,138,138,131,216,76,66,95,159,117,93,101,230,249,199,218,198,153,114,191,246,37,223,143,203,120,8,19,237,131,233,116,202,58,113,54,121,62,206,122,155,239,184,7,231,43,179,49,28,252,90,91,219,236,186,235,174,19,209,47,16,31,133,117,157,41,72,133,113,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,207,22,4,202,225,20,207,150,238,132,126,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,156,97,8,148,246,239,223,75,244,231,52,145,172,49,91,178,120,97,57,186,150,191,137,243,199,243,2,228,133,242,51,123,129,108,120,84,68,131,164,146,203,197,137,21,145,32,250,254,128,72,214,136,48,113,146,203,111,226,122,196,101,148,159,124,232,131,200,49,47,51,239,175,156,163,141,244,196,184,71,78,43,213,128,77,166,136,106,197,73,161,190,22,178,6,230,70,207,16,133,106,163,67,102,171,151,91,127,71,179,141,126,231,59,54,186,111,183,181,50,214,93,91,136,236,71,143,122,18,57,235,206,121,115,109,217,217,107,173,90,178,204,10,141,149,210,128,66,56,21,205,47,50,137,40,110,201,152,139,59,168,77,214,219,45,183,111,182,219,54,223,225,228,157,72,203,245,235,215,219,21,87,92,81,233,153,119,249,217,240,246,234,87,191,250,217,208,141,199,221,135,230,22,69,32,71,81,233,167,169,164,244,183,159,249,95,246,195,31,126,143,52,19,121,107,70,194,124,236,248,176,189,250,149,47,181,15,67,242,111,60,239,60,159,203,105,230,191,22,73,253,68,13,164,40,132,95,13,209,161,213,144,242,217,241,81,200,104,69,220,42,130,191,252,18,217,173,249,167,200,254,69,110,214,64,0,15,12,143,91,67,123,175,125,11,146,255,138,63,255,107,203,87,33,157,47,194,14,86,48,89,87,11,81,152,68,81,162,198,82,72,240,23,176,25,69,226,75,102,95,245,71,117,97,140,16,137,178,73,69,76,103,179,89,151,235,119,78,15,50,171,151,104,243,75,222,242,38,155,191,112,129,13,17,225,223,216,220,130,57,167,224,72,177,57,234,80,244,175,94,128,17,57,41,112,78,42,28,114,24,56,93,129,110,199,82,163,182,157,56,100,157,70,116,56,119,251,2,141,198,56,201,122,17,113,38,53,139,74,116,177,214,169,171,27,208,207,4,74,5,5,24,78,201,148,31,57,176,215,110,190,233,6,187,233,250,235,108,24,5,12,203,65,48,139,117,231,186,114,186,59,134,16,177,42,218,21,52,54,13,31,63,8,62,64,154,243,197,167,82,76,41,235,178,190,181,5,2,53,14,22,25,136,187,180,149,112,154,41,65,222,250,131,14,140,124,109,80,19,16,217,39,199,0,74,129,121,138,70,21,53,173,116,26,90,166,9,250,144,199,113,130,175,186,139,254,226,68,65,84,185,200,249,136,84,246,78,176,216,115,54,176,125,204,6,118,221,111,55,54,92,99,115,23,46,182,185,243,23,219,202,149,43,33,175,23,91,123,71,135,207,183,72,254,188,147,184,216,128,198,161,86,57,86,72,127,223,245,84,37,69,100,255,3,11,157,208,237,229,142,250,177,252,108,116,95,249,254,25,123,231,3,159,127,244,223,4,165,59,104,240,72,12,91,148,141,164,80,147,168,109,108,178,137,99,25,59,50,58,105,235,46,184,200,218,218,58,236,199,63,232,177,173,119,222,102,199,135,6,64,40,111,45,9,108,182,10,156,112,204,208,80,179,194,89,77,203,30,112,106,169,98,159,59,60,49,105,243,151,44,179,53,56,69,244,45,88,100,43,137,222,239,95,117,22,142,40,83,118,211,237,155,44,195,58,216,117,228,152,93,123,235,102,235,97,77,205,39,61,130,77,12,225,8,133,163,10,68,184,214,130,188,27,74,212,233,105,96,100,16,204,73,12,178,223,155,82,139,250,173,120,8,44,170,176,113,12,196,29,169,54,109,186,201,166,81,149,168,102,110,68,254,74,153,166,166,81,162,250,152,116,25,111,97,45,251,117,103,16,206,107,117,104,93,30,57,124,216,115,184,139,232,111,230,173,150,58,74,76,236,100,102,218,83,18,180,213,215,185,195,206,52,91,13,67,162,201,72,77,130,219,81,189,224,254,58,126,3,112,42,105,104,172,243,253,66,42,5,218,31,202,38,192,93,142,28,141,235,137,147,165,242,27,170,53,232,235,176,124,93,14,43,9,26,210,218,83,169,144,251,39,159,164,42,213,95,94,7,51,207,159,73,159,203,168,61,104,72,21,71,67,169,140,8,35,253,183,73,45,191,241,185,28,170,42,252,55,74,82,123,57,251,134,34,250,23,45,156,103,91,183,237,247,61,71,215,247,238,221,237,18,254,15,170,52,156,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,79,3,2,137,99,3,71,158,134,102,66,19,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,207,85,4,134,143,31,119,50,76,185,232,23,144,203,94,113,143,113,177,69,16,68,34,79,170,42,132,68,249,15,236,143,9,39,177,30,101,34,163,66,114,85,158,23,89,166,188,205,34,96,252,150,242,125,149,235,143,230,232,164,10,207,137,200,169,148,230,102,162,168,33,130,98,89,136,64,200,147,24,17,247,48,54,78,14,137,128,20,117,21,111,107,225,220,20,97,156,68,157,190,252,37,182,233,103,69,59,120,223,118,235,65,190,123,28,130,184,119,238,28,235,93,180,192,122,207,59,7,86,135,232,109,100,161,69,78,86,75,151,91,145,212,228,100,247,8,127,122,46,140,226,68,10,223,118,251,157,182,115,247,97,171,71,198,89,81,180,139,33,9,159,141,229,190,251,238,179,254,254,254,103,99,215,30,182,79,113,66,104,69,242,63,76,41,125,234,83,159,178,155,55,93,231,121,230,221,174,32,58,223,249,91,191,101,127,252,193,63,176,121,75,150,64,56,142,123,78,249,90,145,133,162,228,136,214,174,145,156,56,209,186,165,9,229,248,134,180,75,97,23,34,246,69,118,66,20,139,172,142,72,92,222,89,23,89,136,231,12,49,206,157,61,115,236,235,223,249,15,251,155,127,252,188,13,65,126,90,172,214,234,144,219,143,37,106,136,234,111,177,9,108,38,207,35,181,200,218,79,18,109,42,242,85,132,148,8,231,114,108,177,15,69,196,157,174,41,42,191,132,221,26,209,213,125,40,65,188,245,173,111,181,165,203,250,61,154,60,9,233,152,225,154,34,250,179,216,167,234,209,51,146,164,215,103,39,248,203,223,227,144,129,34,4,43,132,162,26,81,27,122,185,173,150,137,68,157,143,250,193,117,214,144,62,235,88,7,102,186,207,101,219,113,82,136,179,184,20,137,31,69,169,67,156,67,212,102,144,201,222,122,239,61,246,115,36,177,119,220,177,25,102,25,54,84,33,206,68,251,179,176,60,226,59,162,225,213,56,196,42,235,208,199,9,195,94,114,2,23,96,228,44,227,132,120,201,106,187,186,237,220,231,61,207,206,195,17,163,187,167,203,6,7,7,108,207,174,221,182,115,231,78,156,9,246,219,8,142,14,57,242,200,75,103,221,37,252,25,159,28,42,124,217,75,125,65,123,147,250,175,181,173,113,113,33,167,245,79,17,125,92,77,178,238,28,99,18,233,207,138,245,190,128,182,190,208,5,98,218,177,3,77,86,97,114,196,246,222,189,217,246,110,221,98,55,95,247,75,155,53,103,182,245,175,88,133,188,255,26,28,46,22,91,3,105,77,170,153,159,34,253,46,50,14,69,232,107,31,139,71,158,3,212,168,115,244,64,99,20,89,237,189,137,142,81,95,35,215,10,61,175,126,122,111,253,62,190,80,116,110,230,94,230,39,31,211,27,253,97,206,106,96,162,243,216,105,53,237,36,91,218,92,190,188,183,163,203,146,68,227,39,232,200,49,210,149,116,47,89,106,239,249,224,31,217,206,251,183,216,77,215,93,99,219,238,219,98,227,35,35,54,5,33,47,252,176,124,207,131,222,208,212,204,156,244,34,203,63,199,154,81,58,88,130,60,122,43,106,40,61,179,231,65,152,215,91,10,27,28,64,109,2,30,220,22,130,213,72,113,218,134,143,236,179,59,183,239,176,190,142,118,107,173,91,111,45,164,119,168,42,224,65,197,250,137,231,167,173,36,173,124,70,47,140,148,168,65,223,226,254,131,192,7,77,216,195,21,214,87,106,228,184,75,247,183,182,182,219,145,35,135,88,163,212,0,230,211,98,101,69,226,128,0,0,32,0,73,68,65,84,229,27,52,169,170,53,66,56,178,12,41,210,168,82,181,41,121,252,42,27,26,26,178,177,97,110,231,108,115,109,130,102,99,164,110,136,217,20,206,56,88,176,59,119,164,113,28,96,185,25,203,142,181,230,63,137,94,43,219,61,24,39,176,49,165,184,145,29,178,166,233,183,239,21,167,254,208,169,217,83,138,175,199,242,57,125,86,209,122,21,129,61,115,221,150,111,57,113,208,181,202,253,39,78,62,199,62,84,48,146,99,84,67,67,131,59,63,201,153,165,190,190,30,103,147,81,155,135,99,222,234,149,43,216,63,246,131,76,130,223,226,148,213,179,95,253,234,23,191,180,247,227,236,21,74,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,120,186,17,72,28,56,112,224,233,110,51,180,23,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,28,66,96,244,248,144,19,45,115,103,71,121,143,167,137,238,79,54,67,127,240,135,116,143,24,6,11,29,37,97,94,137,54,124,0,60,101,162,194,207,69,156,133,66,38,157,196,17,145,170,156,228,113,136,21,145,112,146,189,142,241,89,245,57,241,167,239,60,159,224,187,23,49,113,252,235,237,148,9,73,17,140,78,140,204,32,68,116,239,76,194,67,220,138,136,28,143,250,203,167,197,39,137,93,164,46,78,138,132,211,119,145,243,84,174,220,210,105,114,70,199,33,104,106,33,107,226,115,250,172,169,173,211,90,106,142,88,34,31,179,22,200,169,213,27,55,88,243,234,213,176,59,80,62,84,83,69,158,245,12,145,163,181,68,130,150,98,48,62,140,161,48,145,242,8,215,56,17,198,153,241,73,251,225,247,127,68,191,141,188,193,105,39,94,69,90,62,91,203,216,216,216,179,181,107,167,237,151,72,254,71,40,165,255,254,241,143,66,12,111,119,190,185,142,185,237,197,105,227,173,111,122,163,93,254,206,203,172,185,181,149,28,237,3,56,97,212,91,188,32,187,168,216,4,246,33,123,147,125,240,86,130,144,159,130,160,111,234,104,179,241,99,3,68,140,214,48,151,73,59,142,51,76,19,132,103,21,17,207,73,162,72,211,72,244,255,219,247,127,104,127,247,207,159,183,221,123,247,91,77,115,7,185,188,177,112,34,114,27,27,154,144,251,134,140,71,49,160,128,253,137,144,114,73,125,153,34,54,44,66,90,223,167,137,88,23,1,158,133,188,206,66,206,78,99,55,198,51,173,115,230,216,37,111,126,139,157,181,110,61,54,7,209,142,81,137,16,214,125,53,172,147,184,136,102,117,31,210,79,36,191,138,19,248,110,227,254,230,231,102,174,15,157,208,253,122,201,65,64,37,14,155,123,98,61,211,47,69,51,171,119,113,100,205,213,103,40,107,95,31,90,83,85,68,46,59,55,203,113,251,214,123,109,211,141,215,217,45,55,94,111,147,67,199,162,245,133,83,4,73,216,105,68,117,51,208,114,81,247,36,85,175,200,122,45,164,88,140,121,212,218,23,155,171,245,220,208,108,43,206,94,103,23,190,244,165,182,122,237,90,107,105,110,195,191,34,103,61,243,150,90,255,154,141,166,188,219,35,199,142,217,129,125,123,108,199,253,219,237,224,129,125,54,112,228,160,165,145,221,47,138,212,101,209,199,72,167,81,98,111,82,110,250,130,190,131,141,122,160,181,24,69,243,115,196,57,65,72,41,210,95,231,52,82,237,56,206,45,179,71,85,57,198,236,13,238,9,192,21,250,155,27,201,218,254,145,65,219,127,207,221,246,203,159,94,137,180,63,178,254,203,150,217,218,53,27,172,111,222,124,107,131,244,150,243,128,164,253,43,237,104,223,139,97,3,69,54,164,156,28,55,24,163,230,90,243,83,201,245,30,205,149,20,25,32,151,177,185,138,147,135,156,171,226,194,6,219,210,44,62,158,162,61,176,74,142,6,146,176,87,148,59,199,44,243,210,210,212,138,116,63,227,164,95,121,49,210,56,186,76,224,192,82,203,62,182,96,205,217,54,103,197,114,75,77,142,217,20,14,43,251,247,236,163,79,209,28,214,227,252,213,129,162,65,107,123,27,78,38,13,140,13,219,3,43,105,40,164,168,171,72,244,123,129,246,74,212,25,195,27,164,177,182,197,250,102,207,71,37,99,202,6,143,29,182,171,81,57,153,221,217,110,231,245,47,182,100,67,155,229,71,143,90,34,137,179,76,38,141,95,76,45,230,94,11,86,154,51,57,191,68,182,44,23,131,19,5,123,245,34,91,169,56,79,72,125,6,130,23,143,11,155,63,127,62,81,249,251,185,69,145,221,57,207,217,222,202,88,107,234,136,140,231,25,41,48,36,192,65,178,248,37,198,84,89,3,227,227,227,182,107,215,46,85,65,187,102,77,168,21,200,87,96,18,146,127,28,169,254,142,182,122,27,79,165,109,2,146,88,78,46,64,69,170,10,122,134,201,177,29,88,107,115,29,243,57,29,253,126,80,129,156,228,166,166,38,152,111,69,253,63,186,217,83,95,180,254,148,214,66,54,129,69,184,173,248,111,45,223,85,116,79,101,29,251,62,80,62,239,23,159,163,111,254,27,239,235,74,251,212,180,53,200,11,3,220,115,252,62,215,227,80,82,64,146,231,226,23,94,96,87,255,226,106,59,62,138,173,48,113,250,189,219,178,101,139,16,147,97,63,186,9,122,142,226,27,134,29,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,60,249,8,36,14,35,41,23,74,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,169,66,64,100,154,200,142,30,242,209,55,55,61,108,196,244,163,235,130,24,19,72,76,15,11,133,52,76,64,150,150,136,244,85,27,46,149,14,137,40,114,67,4,134,162,70,157,108,116,166,85,132,165,136,42,158,231,154,200,59,145,64,94,68,130,65,138,136,248,16,41,242,176,197,137,125,238,241,58,189,85,234,211,223,246,245,156,34,113,33,100,33,126,212,77,229,167,142,65,206,37,170,33,112,137,200,142,151,18,54,103,233,98,107,94,50,207,163,253,9,17,117,98,107,90,207,64,102,73,154,189,68,222,246,154,28,89,191,145,161,246,54,32,152,14,29,58,132,60,240,126,39,252,18,144,97,171,86,173,178,179,206,58,235,97,187,249,76,95,188,254,250,235,159,233,46,60,170,246,143,15,143,62,210,125,165,255,245,233,191,246,124,221,34,137,147,144,241,139,22,46,178,223,125,207,229,246,218,87,189,202,35,156,179,19,99,86,15,121,111,138,214,151,29,200,28,196,138,186,77,232,192,188,66,82,203,38,235,145,251,159,26,58,238,82,251,57,136,191,52,185,191,155,91,218,61,178,119,124,34,77,212,126,173,253,244,87,87,219,63,253,191,95,182,253,7,143,89,188,14,201,127,108,178,163,111,54,247,66,124,138,147,196,206,98,48,206,106,70,173,168,222,34,109,168,73,87,9,128,25,238,104,111,119,187,145,164,127,134,54,200,255,64,164,116,151,189,243,93,255,205,150,175,194,201,4,130,50,91,72,19,149,141,93,226,180,162,20,26,34,1,243,144,214,79,164,168,61,173,161,10,129,168,62,121,31,189,179,164,190,152,154,180,22,34,215,209,30,176,113,34,100,69,235,214,65,156,30,220,187,219,54,111,186,209,174,191,250,106,27,26,56,64,244,187,176,132,44,86,68,51,216,229,33,168,85,17,67,117,103,11,17,158,89,72,83,70,238,4,38,238,60,81,223,213,125,20,10,22,245,175,178,243,95,116,145,157,189,241,121,214,222,221,99,25,200,245,129,177,20,18,220,172,71,214,110,149,156,38,90,235,113,210,232,178,217,11,151,216,154,117,27,109,18,69,134,35,135,246,217,238,93,59,236,254,109,219,32,253,15,49,165,19,56,37,129,159,22,52,173,149,88,143,34,162,161,119,113,90,80,127,56,7,102,112,180,238,4,160,237,197,239,164,159,218,29,124,63,192,249,129,175,94,196,147,71,121,214,249,0,222,176,222,150,31,59,110,91,145,137,223,122,231,29,246,243,31,255,151,45,92,180,216,86,172,62,203,95,203,32,255,91,144,193,207,64,58,78,225,124,48,129,50,68,53,54,161,49,104,206,181,95,8,5,57,74,84,65,250,139,248,215,189,25,136,119,39,123,153,215,234,90,201,191,211,71,246,60,185,35,61,254,194,62,169,9,240,145,157,172,197,231,88,164,49,125,200,249,254,136,131,1,253,19,73,159,231,98,28,219,171,102,175,110,34,226,255,5,43,215,249,60,137,56,119,2,218,1,139,8,103,77,177,200,115,172,7,59,143,206,149,184,174,91,164,100,192,25,235,66,57,96,240,72,171,21,32,94,135,179,41,251,201,141,55,243,219,210,97,139,219,155,192,165,137,27,81,206,128,52,207,227,100,48,173,232,126,70,92,131,173,251,226,80,3,234,44,95,189,248,88,78,142,195,201,126,119,4,208,204,85,89,103,103,167,175,83,225,44,167,23,245,77,216,86,73,91,95,85,202,214,80,141,145,195,77,140,151,156,100,132,255,248,240,136,29,61,136,18,0,126,92,237,220,87,199,111,84,140,107,131,56,189,73,218,95,78,17,242,10,17,146,26,27,211,226,125,230,81,249,72,96,22,178,110,57,55,68,191,105,149,181,196,237,143,169,84,158,147,29,84,94,167,206,221,99,170,240,57,126,179,92,162,68,250,207,233,235,181,245,235,214,178,79,223,194,30,196,110,192,188,13,225,148,116,237,181,215,218,219,223,241,182,231,56,74,97,248,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,192,211,141,64,226,205,111,9,255,35,242,116,131,30,218,11,8,4,4,2,2,1,129,128,64,64,32,32,240,92,65,64,4,105,10,98,79,180,137,100,251,21,153,8,43,198,55,157,121,156,69,108,8,164,124,68,244,243,89,132,39,145,165,46,253,45,146,92,97,181,144,76,42,17,145,34,2,170,34,95,142,188,57,209,149,48,76,60,22,17,165,34,64,188,136,52,227,159,242,55,127,54,186,48,227,93,204,14,47,145,139,37,181,65,83,94,143,162,65,69,4,114,13,222,199,73,183,232,171,106,171,130,28,174,183,218,56,4,40,36,65,29,209,171,214,201,11,66,105,26,146,175,170,150,200,88,142,9,69,14,243,172,59,38,8,35,242,176,139,21,82,36,244,61,91,183,218,129,131,135,29,181,28,99,60,231,156,115,236,147,159,252,100,165,171,51,58,248,236,249,248,178,151,189,236,81,117,230,81,16,237,143,170,158,167,232,166,210,63,127,238,179,182,107,251,253,136,44,196,109,22,178,239,171,87,46,183,247,191,239,189,118,254,198,243,44,147,158,194,222,18,56,115,32,235,141,252,187,20,25,124,146,68,38,86,138,147,137,81,84,173,59,145,48,127,202,251,94,93,170,38,194,26,197,7,145,235,144,145,69,136,201,36,207,255,215,47,175,181,207,125,241,171,118,219,157,68,136,214,54,184,220,191,114,151,103,33,147,107,145,143,86,238,232,136,180,195,220,176,93,183,89,17,141,52,169,104,84,213,87,7,177,186,119,207,126,84,2,154,108,28,5,1,121,136,52,247,118,216,111,189,243,93,182,225,220,243,156,168,150,108,120,156,180,19,178,187,2,134,87,130,88,205,105,29,85,214,67,121,141,74,138,94,101,230,144,52,200,146,214,194,140,82,25,177,242,152,171,168,47,170,75,142,53,222,95,206,169,175,205,144,240,19,163,56,58,48,222,246,150,58,27,71,205,224,198,171,175,183,27,175,187,218,118,220,123,151,101,32,255,97,113,125,29,38,171,121,22,39,30,69,58,87,226,177,69,176,146,9,193,201,96,117,177,26,18,53,87,96,41,40,236,29,242,190,119,233,50,91,127,14,50,253,47,186,208,250,230,47,66,89,35,73,100,60,45,131,117,45,78,22,26,135,98,186,11,154,23,28,130,170,33,85,107,234,234,172,58,217,104,205,157,221,214,133,242,200,202,117,27,236,162,241,97,59,116,96,191,237,218,177,221,118,50,255,7,15,237,183,212,216,56,3,203,64,246,231,77,156,113,180,230,181,12,85,99,5,167,232,152,144,243,4,251,84,145,185,102,121,71,155,145,14,236,59,94,192,92,99,74,176,206,149,86,65,82,248,150,153,34,15,124,202,182,33,29,127,191,34,253,37,101,79,74,136,21,43,87,145,167,126,165,205,93,128,147,16,125,141,215,16,169,77,165,89,250,95,197,28,42,31,189,234,144,10,129,8,126,237,61,126,158,250,21,61,239,145,224,204,131,114,180,35,63,192,217,114,31,188,35,143,253,77,35,150,252,190,32,240,55,54,189,40,213,0,95,101,63,172,21,141,174,200,220,229,152,151,56,182,82,197,124,199,113,122,58,60,54,201,220,98,247,220,39,155,19,62,218,81,43,69,105,34,228,28,161,127,48,28,63,173,171,145,29,198,172,137,121,90,177,124,149,221,114,203,56,142,15,25,219,118,232,168,253,244,166,91,236,77,47,190,192,250,112,220,40,76,77,227,128,193,158,202,16,115,24,142,28,43,98,216,136,159,0,47,183,93,183,205,202,60,112,195,67,148,121,243,230,89,115,115,179,13,179,182,147,201,104,158,50,211,105,124,102,80,226,128,184,87,175,156,76,175,244,151,62,39,152,139,129,129,1,59,186,111,216,157,42,186,26,229,88,82,101,105,48,26,192,142,149,110,99,26,251,145,201,200,4,245,51,130,121,50,95,102,201,58,82,33,224,216,34,219,145,205,198,121,174,142,249,214,190,33,188,213,222,137,133,8,118,167,43,234,79,180,47,104,92,209,216,244,93,191,43,254,219,114,186,135,158,83,231,78,197,205,129,125,16,2,149,125,111,230,5,102,196,211,182,52,179,175,158,119,238,6,251,5,68,191,28,124,18,24,217,248,232,168,201,185,13,162,95,21,158,218,200,204,106,194,231,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,164,34,112,226,239,37,79,106,173,161,178,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,0,60,198,49,100,177,69,102,192,241,216,172,89,179,136,90,132,160,210,95,198,31,111,225,207,231,37,162,56,69,92,136,171,42,65,186,136,200,241,63,171,123,116,44,148,17,68,99,12,82,67,100,83,204,201,120,200,66,72,25,145,45,9,72,117,146,144,151,31,128,6,209,125,170,139,78,138,76,209,75,81,205,15,91,96,209,196,235,139,91,84,137,139,217,23,209,170,186,40,180,102,85,156,18,113,227,124,26,132,140,136,0,181,163,72,224,73,162,76,187,196,54,138,144,227,154,8,163,24,172,161,34,245,69,194,121,218,1,142,114,92,40,34,219,29,135,236,221,76,164,175,40,42,145,96,121,158,123,30,249,198,207,132,34,9,250,103,105,113,246,71,142,42,211,68,233,55,55,53,58,33,124,201,235,94,103,191,67,196,230,172,222,110,200,94,201,207,203,8,69,226,51,95,10,169,86,40,177,162,191,101,83,126,77,163,35,154,27,187,42,65,204,42,199,118,142,136,96,73,246,167,81,165,168,37,2,25,17,119,39,130,107,235,27,236,166,219,239,132,228,255,23,187,241,214,59,33,128,155,172,158,72,255,2,139,167,6,89,243,52,228,160,82,84,168,148,77,47,250,76,79,213,89,39,243,104,87,242,210,19,16,210,5,148,45,82,82,140,16,139,72,20,251,37,151,190,201,46,126,241,75,109,136,52,16,105,206,203,246,147,56,14,232,217,188,136,199,7,212,234,85,71,156,34,141,157,74,242,71,87,79,255,94,33,20,69,244,59,233,168,154,233,87,180,102,193,10,233,235,22,200,237,82,49,107,219,239,217,66,4,255,47,236,246,91,110,178,209,35,7,233,8,12,62,136,72,114,62,65,163,121,34,246,53,86,189,180,186,180,68,50,116,21,212,137,234,103,45,208,251,92,142,111,132,62,43,39,252,89,103,111,176,243,94,120,161,245,206,153,103,45,237,221,150,98,173,76,130,133,228,247,107,136,106,215,26,45,64,60,123,191,192,69,123,83,129,72,127,201,222,171,86,181,145,172,111,178,90,8,225,250,134,70,235,234,157,227,41,14,142,15,14,218,125,247,109,181,221,59,119,217,238,237,59,112,78,24,177,9,200,120,114,40,0,190,218,87,231,106,92,125,32,199,24,138,216,70,142,122,163,158,114,16,134,84,94,141,150,123,17,135,13,39,254,57,45,201,255,188,82,18,80,180,238,171,73,211,225,146,252,176,186,197,212,132,141,166,39,236,182,131,251,237,206,219,54,217,188,5,243,109,193,146,229,118,214,57,207,71,218,127,129,117,161,206,144,100,143,43,176,159,228,115,80,144,96,92,139,131,71,154,62,201,97,164,138,92,243,114,70,80,228,188,218,19,113,94,20,225,238,173,61,254,183,34,237,68,164,51,99,162,126,145,248,200,145,240,65,145,248,124,116,130,90,223,25,52,123,155,184,117,39,251,153,39,41,51,40,252,217,29,92,144,67,144,42,69,188,132,12,62,207,85,108,36,47,27,160,13,233,177,168,84,218,242,47,76,152,82,53,204,234,233,179,222,89,115,80,57,73,225,160,81,107,55,221,189,213,22,176,38,95,124,238,26,236,134,125,158,62,200,201,64,99,150,157,104,141,34,49,224,29,142,234,141,8,122,183,73,175,120,198,27,109,123,97,205,246,210,78,27,106,10,250,29,75,36,26,45,197,94,144,97,93,53,177,142,113,227,240,250,228,188,165,118,226,218,240,153,100,57,98,237,221,189,199,48,115,246,121,179,54,212,23,138,76,196,80,110,210,166,248,158,227,49,113,244,114,224,210,188,8,195,90,236,186,46,9,169,143,3,1,63,83,229,34,194,190,68,158,120,228,226,185,177,66,224,87,174,62,210,81,99,211,51,42,90,147,178,47,255,189,123,164,7,195,245,135,68,64,115,133,206,2,251,210,180,45,93,188,200,150,44,154,101,247,237,62,130,173,161,150,193,188,239,222,189,219,238,184,227,142,135,124,62,92,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,79,5,2,137,81,60,143,67,9,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,60,21,8,140,66,134,37,32,28,164,116,220,69,46,229,211,18,43,143,177,225,24,121,208,93,235,152,63,184,199,170,136,122,135,120,41,161,26,224,17,253,16,37,49,8,83,24,141,168,86,103,153,32,142,242,81,148,177,136,167,232,154,72,25,177,45,39,27,119,130,178,66,242,156,60,237,68,140,127,245,123,149,47,58,146,92,142,139,237,167,40,42,213,137,62,167,185,56,65,29,49,136,165,42,254,248,239,58,235,16,139,5,188,27,166,171,144,232,174,225,94,250,232,247,67,10,85,67,190,196,74,16,83,68,227,66,247,59,41,38,25,96,151,251,206,165,33,230,32,103,32,243,54,223,125,151,119,85,145,160,179,103,207,182,231,63,255,249,222,246,179,253,173,156,183,248,180,221,148,147,195,179,180,148,190,246,181,175,217,151,190,248,5,34,207,71,172,33,89,109,29,45,141,246,198,75,127,211,46,125,195,27,200,163,222,111,169,193,1,81,123,86,219,216,108,165,84,202,109,34,65,228,109,129,220,224,202,133,238,35,19,201,166,23,118,32,162,78,54,160,28,237,213,176,213,138,222,46,64,124,22,176,135,146,8,79,236,248,246,45,247,217,95,252,207,191,179,155,111,191,219,234,90,90,109,42,195,253,216,71,18,146,95,202,15,205,205,141,166,220,223,117,85,24,8,173,123,245,2,80,100,41,7,241,131,90,95,138,168,159,224,190,70,148,35,38,201,137,110,228,57,191,248,55,47,177,151,191,234,213,54,60,62,129,149,66,212,74,206,93,202,24,216,240,52,164,191,162,219,69,18,139,12,204,229,208,27,87,93,229,181,161,99,100,241,126,186,98,229,254,172,206,156,26,217,95,69,52,181,242,184,43,133,64,68,80,178,22,220,206,193,5,50,172,158,205,96,240,232,65,187,115,243,237,118,245,175,126,97,123,183,220,5,70,40,90,144,170,66,125,43,66,238,139,48,174,184,30,168,27,206,125,2,170,130,222,149,109,93,17,218,89,207,97,128,83,77,115,155,173,94,191,206,158,255,194,139,109,41,41,9,122,122,251,108,18,236,148,3,61,1,201,43,85,3,165,35,200,211,159,132,156,49,244,175,214,40,235,74,98,240,94,187,246,9,206,9,199,212,180,156,108,228,148,161,126,227,56,209,216,110,243,91,200,35,223,53,203,150,246,175,181,145,227,195,118,248,192,65,228,253,119,218,17,228,217,143,35,217,61,133,157,144,31,193,166,241,66,136,225,84,225,178,30,46,233,129,149,80,105,145,186,52,95,217,44,115,197,119,109,67,52,23,153,135,6,74,145,170,199,116,33,229,159,101,91,114,74,72,48,39,234,107,118,114,220,118,223,187,197,118,111,189,199,126,121,213,85,182,112,121,191,173,89,187,206,86,174,94,101,139,23,47,37,21,66,171,147,233,249,66,134,253,22,187,154,46,217,116,26,229,1,234,145,243,128,210,31,0,1,115,146,245,17,71,111,222,212,99,122,211,146,5,41,175,247,1,15,58,97,207,152,24,99,1,236,208,133,112,44,157,96,198,201,66,105,33,220,217,133,62,72,222,94,4,116,17,213,18,97,172,82,33,164,117,172,144,209,34,84,253,60,149,250,124,9,64,206,105,207,156,156,72,217,202,149,171,109,108,124,212,166,198,143,99,131,85,118,213,45,183,90,71,103,179,173,93,52,7,12,32,226,89,95,9,28,165,18,114,64,64,33,66,96,87,73,113,195,215,78,84,167,234,151,5,60,160,104,98,124,239,166,179,13,13,238,80,177,125,251,125,222,23,221,47,155,86,209,126,157,199,6,11,120,34,72,221,37,134,205,107,237,79,177,31,236,186,127,187,71,243,183,215,198,172,185,186,222,50,176,254,251,199,210,150,102,222,249,53,242,49,202,30,85,21,167,92,188,165,190,150,200,127,108,178,84,194,49,163,188,103,196,112,28,146,253,70,109,202,58,133,65,185,84,22,232,41,251,168,99,86,190,37,194,47,106,79,107,80,175,80,30,1,1,108,121,102,57,233,104,130,29,97,26,181,172,239,52,251,139,28,109,214,173,91,231,68,127,129,223,111,57,121,28,57,114,196,110,188,241,70,123,247,229,151,207,172,34,124,14,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,79,41,2,137,97,164,18,67,9,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,60,21,8,72,242,88,17,158,181,13,53,214,209,209,225,81,238,80,94,143,187,41,61,169,104,217,20,100,74,29,57,159,19,68,36,231,198,199,108,27,68,248,192,161,131,150,128,136,89,186,112,17,252,76,131,181,145,163,220,90,121,137,220,17,55,42,186,16,194,201,25,54,125,229,94,152,38,152,41,122,196,31,240,69,38,249,53,157,127,200,34,65,95,234,224,22,17,0,202,203,236,69,228,26,143,139,244,244,156,210,162,195,188,30,78,138,228,39,234,54,3,209,175,254,54,118,180,70,237,66,240,66,189,16,21,12,249,75,180,105,140,80,78,87,7,16,77,6,201,167,72,209,106,114,151,143,77,141,217,158,125,123,61,210,83,145,177,253,253,253,246,7,239,255,0,21,63,251,203,229,191,251,127,157,182,147,207,86,146,255,155,223,250,150,77,65,170,126,251,91,223,176,177,225,227,214,212,216,96,45,13,73,123,243,155,46,181,247,92,118,153,181,55,55,217,4,118,214,212,211,235,50,235,19,71,143,90,83,107,19,164,113,181,165,121,78,121,188,85,196,193,41,202,87,246,37,146,87,36,174,72,126,151,224,214,117,108,77,4,172,114,123,55,53,183,219,166,205,119,219,103,254,241,11,118,253,166,219,176,81,242,153,39,155,240,7,41,34,205,206,125,16,72,9,8,195,41,100,221,171,33,201,99,98,155,120,206,73,74,62,202,16,252,148,200,73,206,79,32,141,30,87,127,32,122,9,63,182,89,43,86,218,27,223,250,54,143,110,151,172,123,178,236,8,163,28,224,46,247,78,63,43,253,86,244,247,204,34,107,119,162,235,1,214,38,34,76,164,227,233,75,22,199,27,39,102,33,65,117,148,10,133,59,55,112,94,178,244,187,238,217,102,215,254,234,231,118,243,141,55,88,17,204,188,42,8,245,60,142,45,48,167,224,194,154,16,209,94,94,90,106,31,232,252,123,68,177,146,226,34,207,61,56,42,44,70,206,254,249,47,186,216,214,158,123,174,181,118,119,17,193,94,101,195,83,82,249,96,111,128,56,85,251,238,108,64,95,170,69,156,51,14,145,178,121,72,102,87,240,96,8,49,205,15,216,105,136,186,63,71,63,181,127,212,242,188,198,50,49,153,138,230,45,94,99,109,221,179,109,246,130,165,182,96,233,74,235,95,179,222,6,7,142,250,190,179,127,223,30,219,79,52,239,240,177,35,54,173,49,149,157,128,52,182,24,81,252,113,28,28,138,34,3,193,90,211,84,41,116,197,18,140,215,225,101,144,178,135,132,82,17,48,15,34,198,115,233,20,115,201,88,5,55,223,227,96,89,204,76,216,158,187,110,229,117,187,93,73,206,251,213,107,214,218,218,117,235,109,25,243,220,219,55,15,187,81,52,63,24,97,55,25,200,238,28,209,231,133,28,179,205,248,171,112,50,145,195,201,19,41,69,234,149,189,85,120,230,42,108,60,178,145,200,65,163,6,144,243,156,99,10,221,129,68,78,31,17,121,47,199,10,236,22,44,52,153,145,253,210,47,198,231,99,164,83,58,87,33,210,213,71,205,71,4,78,212,99,95,87,220,35,39,171,90,210,89,44,91,186,194,110,222,116,3,235,34,105,3,216,251,85,55,111,178,158,238,54,155,219,92,135,218,65,13,227,22,225,15,161,206,190,156,167,170,42,28,106,138,110,76,229,250,84,255,169,165,124,142,33,120,251,82,162,169,69,13,194,237,136,182,243,82,10,96,112,90,27,184,34,240,52,71,198,200,155,255,142,72,182,255,208,1,28,132,184,210,92,211,96,201,88,141,77,21,210,54,12,236,19,252,20,201,134,229,148,70,85,62,173,252,140,185,194,71,66,243,204,92,201,70,162,182,184,15,5,143,166,150,102,150,117,228,144,32,167,50,239,113,5,124,238,62,93,17,110,229,229,227,151,221,137,141,249,151,147,69,40,143,31,1,217,185,246,115,160,100,95,171,181,53,236,63,223,255,193,143,109,138,105,211,126,33,71,172,114,68,191,224,63,141,113,61,254,182,195,147,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,224,161,16,8,17,253,15,133,76,56,31,16,8,8,4,4,2,2,1,129,128,64,64,32,32,240,132,17,24,27,27,243,72,210,198,198,70,242,113,183,58,145,243,68,42,245,224,69,136,177,106,114,109,39,36,99,206,75,145,201,141,117,245,54,2,249,147,153,24,183,235,126,246,75,207,115,220,214,214,134,244,242,44,228,183,123,172,173,163,221,226,45,109,102,244,195,153,54,145,255,34,101,245,23,123,145,40,16,177,69,200,147,74,52,169,250,120,58,46,69,237,75,252,58,14,33,71,208,168,190,240,60,111,68,98,86,37,32,102,169,174,152,16,73,73,132,190,152,28,206,147,107,192,82,16,61,211,156,175,105,170,181,150,214,86,34,191,179,56,61,16,201,173,231,9,181,21,49,233,44,145,168,31,49,100,42,122,150,126,238,184,251,94,27,26,27,17,135,235,205,173,63,103,67,116,253,215,240,253,28,242,195,107,28,207,210,226,61,251,252,231,63,15,233,60,109,45,144,250,13,72,204,191,253,109,111,182,255,246,206,119,186,188,182,212,21,154,186,58,13,111,0,24,187,60,209,182,205,62,148,44,50,252,34,203,171,177,175,124,122,146,121,18,161,25,145,252,176,118,78,218,202,76,68,100,78,67,30,43,39,188,230,63,13,9,185,237,238,187,237,75,95,249,154,253,231,79,127,102,245,109,93,16,179,85,200,211,151,172,189,187,219,38,210,83,68,106,23,32,145,106,108,116,98,212,215,80,140,136,247,8,66,17,140,68,78,203,134,69,10,67,226,139,184,87,27,81,164,116,209,106,136,234,255,157,203,222,101,141,140,101,132,232,254,6,250,155,65,118,90,68,116,9,3,214,243,53,144,164,42,34,23,245,124,13,36,177,138,136,204,153,197,201,73,17,154,143,80,42,107,168,10,172,28,19,210,117,164,38,167,144,51,223,109,7,119,111,183,43,255,227,91,150,26,25,180,34,152,209,17,236,191,178,144,162,138,21,233,172,165,115,162,56,93,6,73,9,17,90,77,26,139,92,177,218,102,207,95,100,235,206,61,199,54,108,220,104,125,11,231,91,60,153,52,96,65,65,158,254,177,39,232,222,44,105,33,114,168,25,136,64,109,96,127,144,83,78,106,10,103,12,156,103,10,5,84,64,104,68,36,115,66,10,9,90,107,20,245,221,211,99,208,167,52,164,157,74,117,85,18,252,137,223,6,171,60,24,13,143,33,23,95,157,180,174,217,243,217,91,102,219,82,162,235,199,71,134,237,232,129,255,195,222,123,192,217,153,157,101,158,239,13,117,83,229,92,165,42,73,37,149,114,106,117,171,115,183,3,246,50,24,204,98,108,24,152,29,248,193,194,130,9,179,236,16,214,132,89,102,135,49,102,134,48,216,12,120,61,107,224,55,12,12,195,50,38,152,177,13,216,109,119,183,59,7,181,90,57,103,149,170,84,170,156,110,221,186,121,255,207,249,238,39,149,212,146,91,221,173,198,226,231,115,218,183,238,119,191,112,194,115,222,115,174,124,159,247,125,222,33,148,10,134,137,244,63,14,225,143,3,192,165,97,23,233,95,70,49,193,173,92,72,246,20,246,180,132,210,128,219,131,104,223,173,105,201,20,80,66,86,176,132,35,147,62,201,9,64,127,220,244,210,174,176,146,147,147,192,137,177,231,185,173,99,110,220,246,61,251,164,237,219,253,34,14,8,131,54,184,126,131,221,247,224,35,174,95,234,155,162,143,181,79,149,136,108,215,253,142,160,103,219,124,179,69,211,82,116,80,137,180,103,39,164,82,213,27,40,62,64,248,115,28,33,186,94,123,167,28,159,228,184,32,82,156,25,229,154,34,244,113,118,170,131,172,134,44,45,215,54,88,57,52,40,50,94,36,182,230,68,115,32,172,175,148,101,182,160,235,114,202,72,49,223,89,108,170,167,187,223,86,244,175,182,225,145,51,150,72,197,109,255,217,179,54,184,111,159,189,107,219,70,27,96,159,141,177,150,180,78,99,176,233,5,58,91,128,164,215,62,27,91,94,255,149,134,106,7,244,95,27,179,235,3,118,32,162,95,142,31,139,139,168,198,200,6,56,167,151,236,201,57,56,240,152,190,23,74,114,32,64,135,226,216,177,99,182,40,217,126,204,170,25,103,132,114,46,111,250,30,148,166,76,142,251,156,179,137,114,42,112,187,196,93,50,233,58,136,254,56,117,225,232,1,78,46,221,12,151,35,56,191,232,187,173,177,177,57,192,148,182,133,223,107,75,8,80,128,89,149,73,118,125,231,163,240,226,131,251,44,146,95,216,234,148,47,175,143,64,56,183,129,133,95,189,95,14,59,209,8,41,41,112,34,25,28,28,196,241,110,131,189,122,232,132,219,75,42,164,205,56,125,250,180,189,244,210,75,87,31,240,71,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,109,70,32,158,39,175,169,47,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,183,3,1,69,196,170,100,136,100,207,16,25,45,130,228,173,22,213,17,135,60,116,145,159,185,57,39,199,188,22,210,111,45,82,206,134,132,246,229,161,97,71,178,13,157,191,96,175,190,250,170,35,79,68,212,180,17,225,223,208,218,76,52,238,6,75,35,131,94,15,129,66,199,106,100,188,136,53,49,32,34,107,96,72,28,103,18,16,39,250,32,34,71,231,116,135,114,143,199,116,16,190,56,84,145,252,185,35,170,32,173,148,135,91,4,139,99,130,184,121,73,189,128,180,83,100,104,162,185,25,110,159,107,200,105,211,56,204,25,21,201,105,193,69,218,66,228,112,169,4,153,85,225,57,124,7,236,228,137,179,144,90,57,23,213,156,32,218,119,199,142,29,174,189,127,12,127,238,218,121,239,29,221,77,229,222,190,48,124,193,178,89,36,237,177,171,223,249,143,31,135,232,141,35,13,62,69,244,126,198,254,215,31,248,62,251,190,239,253,94,235,108,131,208,135,156,84,196,109,153,136,237,24,209,155,220,200,103,17,135,144,195,124,174,136,208,68,105,194,217,142,8,78,230,80,36,163,136,73,57,111,84,33,242,152,90,8,188,4,121,212,33,9,19,81,155,201,102,237,247,255,232,79,237,191,253,229,103,45,217,216,97,89,164,221,235,136,184,79,225,48,176,64,132,114,2,66,179,4,41,173,254,117,64,92,74,150,191,142,8,225,48,162,90,228,169,147,56,167,61,201,71,231,115,56,144,64,94,203,158,202,139,121,123,255,135,62,100,107,177,119,153,88,166,161,209,178,68,136,215,197,33,127,177,69,245,75,38,172,60,224,174,143,216,126,10,230,81,146,251,55,46,1,25,174,107,122,78,197,173,11,71,239,6,159,181,126,20,193,93,5,39,231,232,128,146,197,44,81,252,103,142,31,183,39,30,255,138,29,124,254,25,110,129,248,46,130,147,204,30,167,29,69,127,107,217,137,216,134,11,167,47,90,75,194,9,50,25,117,131,178,8,84,88,227,10,184,69,19,13,118,223,253,15,219,125,15,61,106,187,88,243,41,210,120,204,67,230,231,121,32,130,131,130,70,36,140,181,239,68,33,108,155,154,152,55,214,101,158,123,68,70,215,55,100,28,217,27,18,201,1,169,172,8,106,34,181,107,123,83,92,209,240,60,227,112,210,26,166,20,221,53,208,166,79,194,81,145,214,101,28,43,92,59,56,74,116,245,173,66,54,190,203,22,231,214,218,230,237,219,109,130,200,254,161,243,231,108,248,226,5,27,185,56,196,126,52,130,122,193,130,45,101,21,77,15,142,168,119,136,200,173,10,107,69,113,107,188,252,87,39,101,3,198,27,135,144,45,75,105,64,151,5,134,27,21,119,96,107,81,8,235,114,109,95,141,224,92,34,210,191,4,198,195,199,15,217,240,233,19,246,244,151,31,179,181,68,247,223,251,192,195,182,121,235,118,235,131,8,111,194,193,67,78,10,57,136,72,57,21,5,148,188,70,166,82,219,223,130,15,234,74,173,104,190,193,126,89,145,221,137,4,215,121,247,166,61,211,61,192,103,215,77,246,45,57,46,48,190,24,248,75,69,32,36,240,53,110,253,87,46,40,189,133,182,93,174,49,233,238,186,218,80,221,40,50,4,86,169,19,175,45,178,183,36,235,46,135,179,68,50,37,69,12,41,156,108,177,121,84,79,166,39,135,136,226,79,217,211,187,247,217,170,142,78,235,107,233,4,71,214,2,115,41,172,113,239,160,237,69,108,44,77,197,156,167,8,207,43,37,152,234,96,124,50,70,205,61,19,208,210,220,102,25,82,40,44,206,206,163,229,66,159,33,120,101,219,206,110,101,39,234,51,246,89,160,47,250,78,58,115,234,180,27,74,43,223,57,169,36,14,104,40,108,92,194,86,170,242,229,162,57,17,253,121,32,162,75,150,206,224,132,146,161,63,17,156,108,176,131,8,236,114,148,62,151,53,207,224,41,71,153,52,109,171,61,245,135,230,94,191,48,49,74,101,160,226,246,9,29,240,108,232,64,225,204,73,231,124,185,69,4,194,117,16,216,138,246,87,173,128,2,78,55,221,93,29,182,105,195,122,219,11,209,95,32,109,139,230,116,98,124,138,127,119,236,179,255,227,95,254,236,45,214,239,111,243,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,111,13,129,184,100,27,28,164,70,0,0,32,0,73,68,65,84,79,125,241,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,188,29,8,204,207,207,59,210,163,62,149,182,12,47,71,126,210,144,251,177,28,82,36,36,220,68,144,232,156,8,182,26,183,118,195,238,240,59,58,36,59,164,18,196,138,136,16,229,234,118,76,147,8,16,136,31,126,121,183,238,149,43,173,155,136,235,141,227,147,54,54,50,108,151,134,69,252,143,216,197,203,151,172,124,246,132,157,63,180,199,234,33,114,58,145,189,238,239,238,179,238,222,62,51,162,167,173,171,29,169,127,136,193,2,177,151,138,106,86,221,200,235,47,101,145,207,38,226,50,1,105,152,155,157,177,140,126,205,23,227,162,232,102,69,2,243,185,44,18,6,114,37,14,19,21,83,104,113,148,190,200,27,64,209,211,116,116,158,220,216,213,124,196,250,59,87,242,92,6,114,142,231,32,103,93,184,173,142,33,122,92,178,102,141,154,186,98,200,132,43,34,57,25,111,180,147,199,78,147,115,155,211,92,106,199,81,97,253,224,58,221,229,203,237,69,160,250,219,191,243,219,72,166,231,152,178,37,235,237,110,183,127,254,189,223,109,223,251,221,31,180,238,142,22,228,210,69,78,50,3,178,83,34,194,3,155,131,160,149,45,56,178,147,185,172,145,251,202,239,46,169,126,81,109,146,207,79,19,141,207,236,58,217,253,153,185,172,37,211,173,182,4,209,191,148,45,219,127,248,189,223,183,63,254,239,127,131,18,64,187,65,19,89,132,72,255,36,74,20,69,108,92,38,86,198,126,162,216,70,146,181,81,206,67,82,98,5,197,120,149,126,150,33,53,145,97,231,61,137,50,128,200,199,165,169,121,139,177,198,104,154,68,243,57,123,240,253,239,179,71,223,251,77,210,5,71,25,128,84,23,68,181,43,18,90,68,62,85,59,243,149,77,133,82,238,90,119,238,88,39,151,149,128,234,101,189,233,28,15,38,104,99,97,49,11,49,142,98,64,154,52,3,16,205,90,191,138,112,142,67,34,87,113,126,80,174,241,8,239,151,46,158,183,231,159,122,220,158,123,242,43,54,203,250,115,131,34,253,0,96,57,131,46,33,45,175,122,213,164,214,51,233,212,121,158,15,148,24,107,200,57,196,84,96,72,201,115,190,121,215,46,219,245,224,35,182,235,161,135,72,105,145,177,10,99,89,98,189,85,193,65,10,6,34,158,165,70,224,28,129,132,62,245,73,134,95,69,4,189,62,231,69,210,210,88,140,136,92,215,40,207,212,208,128,84,149,227,77,80,130,125,233,42,229,236,132,12,152,16,23,157,206,88,43,140,77,165,78,145,254,188,203,125,41,70,127,26,82,189,236,19,45,214,216,181,194,186,7,214,219,134,153,89,155,152,152,112,132,255,169,83,167,108,20,226,63,55,121,153,148,10,11,110,206,212,167,40,123,140,34,220,21,33,95,5,67,7,191,251,172,35,233,42,64,250,178,183,168,223,218,63,197,249,202,43,66,125,172,226,128,160,241,42,213,135,82,134,200,129,2,87,1,59,179,247,37,59,179,239,101,107,237,237,67,218,127,167,237,216,121,183,173,219,176,193,186,248,92,129,60,86,64,185,158,43,200,33,9,98,57,42,231,6,30,87,221,194,195,213,77,77,220,230,200,114,145,196,178,141,34,251,88,26,7,37,245,74,142,43,154,51,23,53,46,6,155,246,157,219,9,235,161,202,103,254,186,123,36,245,175,203,170,76,136,198,226,9,247,140,8,231,112,174,131,201,208,112,85,135,198,125,227,162,33,206,45,206,99,203,245,116,59,130,227,75,193,154,112,246,216,188,110,163,237,198,201,43,82,149,76,126,217,254,226,177,23,112,4,104,178,135,137,236,47,205,140,90,164,128,146,3,184,40,157,67,73,107,201,176,91,181,163,61,88,29,81,197,90,203,34,227,25,99,25,67,140,129,139,28,96,36,201,222,219,189,194,198,47,140,57,69,134,2,142,10,21,0,44,86,100,227,172,1,222,113,21,177,52,18,251,7,80,231,184,120,102,202,72,206,98,141,168,62,136,104,63,53,63,105,88,190,195,32,138,57,230,88,159,4,241,91,35,218,254,169,12,13,198,2,231,55,117,65,56,208,27,151,186,65,235,170,88,144,154,7,146,240,216,145,82,50,104,221,71,245,125,193,125,106,85,69,243,166,34,7,52,87,28,214,204,141,28,58,180,143,208,9,165,9,145,114,135,28,90,220,88,131,59,191,65,255,214,112,186,217,232,157,177,186,29,234,234,29,194,184,118,94,135,90,15,133,2,169,84,152,155,123,238,218,98,127,251,119,127,107,11,120,111,232,90,30,5,143,151,95,38,5,11,79,240,170,205,142,62,250,226,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,222,30,4,226,97,228,194,219,83,189,175,213,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,27,25,1,17,70,250,165,91,164,133,126,28,127,61,34,255,245,176,18,167,42,254,188,170,3,49,35,238,103,244,240,93,79,67,240,65,212,194,70,90,114,245,42,91,185,170,223,86,146,179,187,52,49,110,147,227,151,137,202,156,180,243,39,14,91,5,9,239,105,206,77,13,13,19,33,29,183,12,105,5,154,251,122,45,221,211,105,171,118,108,69,115,25,153,127,164,206,9,223,181,20,17,248,48,182,150,71,126,57,163,232,75,162,103,21,161,237,88,33,72,149,146,72,176,218,56,99,46,92,146,147,16,195,150,17,33,12,231,138,142,115,30,210,94,145,180,173,68,135,26,17,217,234,187,176,208,43,106,138,10,231,70,69,97,106,76,162,115,57,78,136,156,204,21,137,14,158,116,132,152,248,155,46,28,18,90,136,236,254,199,80,170,16,152,255,72,74,245,83,159,250,148,13,157,59,111,173,68,238,55,212,167,237,67,31,252,128,125,239,247,252,83,235,95,217,207,4,23,93,68,176,99,212,150,145,193,142,10,114,236,107,48,74,39,229,13,65,171,252,234,73,8,240,249,201,113,103,247,5,39,221,14,177,15,249,30,37,71,120,181,14,27,130,96,252,245,223,252,13,251,204,103,63,143,57,64,88,195,176,54,18,29,154,131,124,173,162,86,1,35,26,16,119,144,75,34,244,68,255,69,105,75,100,174,164,247,155,32,147,37,9,46,89,122,57,162,44,204,206,65,226,215,67,80,242,40,182,179,254,129,187,236,222,7,31,66,25,160,145,60,237,129,116,185,214,162,83,4,128,24,119,190,9,110,237,44,155,33,157,84,9,153,195,224,19,127,101,121,65,17,113,185,64,100,186,198,87,95,15,117,10,81,172,58,197,16,75,218,191,64,84,114,35,142,5,185,133,89,59,188,119,183,61,254,197,47,216,201,67,123,233,84,201,210,41,162,247,33,81,139,121,136,77,214,140,20,52,156,138,134,136,107,94,226,41,197,59,235,163,218,116,255,63,149,28,231,61,131,27,145,163,127,152,8,245,71,172,127,205,26,135,17,161,239,56,67,240,0,164,110,208,235,96,61,149,192,94,227,188,81,185,58,172,27,95,191,209,51,215,156,195,147,64,79,214,80,114,151,132,135,200,110,21,237,1,174,32,151,47,167,129,6,230,53,221,220,110,29,189,43,233,247,122,91,183,101,39,18,255,19,54,116,252,48,206,71,103,109,248,252,121,91,156,153,34,2,94,210,254,53,190,153,119,161,173,221,197,69,188,7,96,56,194,86,209,238,142,208,199,198,194,162,22,213,108,132,190,193,57,59,12,227,138,12,71,45,66,14,2,211,151,46,216,51,35,23,237,153,39,30,179,13,155,55,219,186,77,91,237,222,135,222,97,93,43,86,90,123,91,135,149,146,17,124,66,242,1,129,140,210,67,2,135,166,34,147,160,72,123,57,19,84,105,83,74,0,21,148,25,20,29,47,71,17,188,79,28,8,225,184,181,87,9,24,193,16,184,41,168,87,42,193,187,36,233,213,151,170,60,49,184,201,193,21,98,21,220,248,134,254,166,216,131,229,112,32,39,16,204,200,205,119,123,123,187,173,89,61,104,67,103,79,67,164,179,103,18,109,253,236,222,35,182,162,183,211,186,81,169,40,45,20,173,177,137,253,72,223,13,206,9,75,169,24,106,251,147,198,234,10,61,147,163,133,156,84,176,77,145,252,206,150,112,140,80,253,114,68,147,35,131,214,183,148,17,50,216,159,156,215,162,217,2,132,111,6,7,132,37,59,126,242,12,132,175,89,95,91,2,199,158,132,141,78,77,217,36,247,201,221,68,78,20,76,139,235,51,25,28,156,47,89,36,170,185,196,81,76,168,212,186,225,212,54,212,31,250,162,20,3,225,247,132,251,174,208,128,111,165,168,255,170,79,96,215,156,66,244,238,203,155,68,160,70,242,95,125,90,234,32,105,230,48,106,253,125,61,182,114,101,143,29,61,57,234,224,214,126,127,105,100,212,246,238,221,127,245,118,127,228,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,222,70,4,144,238,15,126,88,120,27,219,240,85,123,4,60,2,30,1,143,128,71,192,35,224,17,240,8,124,3,35,32,174,65,4,209,213,136,253,183,72,56,64,98,168,134,72,200,220,93,95,157,34,241,33,76,97,68,3,242,4,226,49,14,137,223,77,180,191,72,170,238,29,155,109,158,156,218,243,67,35,54,55,52,106,115,151,198,109,124,126,206,46,156,56,105,149,51,167,237,249,151,95,182,173,119,237,132,84,239,177,238,158,21,180,4,145,165,200,78,17,108,34,23,93,227,87,39,52,252,24,18,95,98,112,202,228,105,71,184,26,54,135,156,220,243,56,9,32,169,46,25,241,134,62,234,19,145,196,227,65,196,43,132,12,68,152,115,136,112,21,65,236,136,108,130,148,169,35,114,118,110,102,198,206,67,8,58,94,140,166,87,175,94,109,31,249,185,159,209,157,119,116,249,205,79,124,242,142,238,223,178,206,85,255,228,143,254,139,157,61,125,210,154,73,231,144,68,146,253,159,188,231,155,236,67,223,249,1,219,184,105,35,50,253,72,250,67,26,214,137,124,151,77,105,254,177,47,241,175,142,114,115,246,192,39,230,76,209,214,138,204,78,50,111,34,249,21,137,43,231,150,5,136,240,70,194,119,23,21,221,95,223,224,114,188,255,193,127,253,115,251,155,47,252,173,77,67,154,199,235,155,173,17,71,19,42,113,178,228,34,204,69,128,139,216,115,19,47,146,137,115,196,203,115,79,213,245,113,137,136,250,4,159,245,255,229,138,16,140,220,201,211,85,34,142,51,214,220,217,101,143,188,227,81,219,78,138,135,168,162,128,105,87,121,232,157,249,138,253,195,44,111,88,106,235,201,17,132,220,112,197,158,107,55,135,231,99,104,143,151,33,90,43,46,213,4,130,1,84,25,129,240,74,210,70,28,231,142,147,135,15,218,87,31,127,204,158,123,250,73,171,64,100,59,181,10,214,29,75,128,20,7,178,125,108,28,214,83,24,170,223,42,112,169,12,53,32,149,171,138,182,7,221,116,123,151,237,216,245,128,61,244,142,119,219,198,173,119,89,26,167,5,69,160,75,69,160,196,96,92,234,14,238,212,218,9,157,136,68,206,106,159,121,187,203,114,108,174,95,140,9,48,87,81,95,92,31,217,251,146,144,211,245,77,141,150,239,233,178,174,78,20,29,22,118,216,248,229,81,187,120,225,156,13,145,211,251,210,200,16,206,71,68,249,227,64,164,20,32,178,51,17,195,193,194,231,93,231,28,253,175,214,184,224,110,97,159,208,105,138,222,101,143,162,141,21,245,13,59,175,211,242,176,226,94,174,64,78,159,56,112,200,78,28,60,98,127,255,165,175,216,118,34,252,31,126,248,81,162,252,55,225,220,210,142,132,60,10,9,220,151,103,94,211,56,40,44,98,179,121,212,16,36,29,159,194,142,49,58,151,102,160,132,4,189,164,229,229,12,162,61,41,112,170,168,117,130,230,156,205,186,134,245,39,216,167,117,20,147,99,212,149,219,174,71,76,119,220,122,209,252,138,108,23,86,129,154,68,209,26,72,117,177,110,221,58,228,251,39,89,123,99,46,210,254,232,137,83,182,187,167,205,254,167,251,182,89,67,35,142,91,85,12,80,253,0,155,40,199,21,148,49,148,107,189,138,221,170,4,221,83,36,60,59,55,115,39,85,142,168,108,137,61,161,91,251,118,10,181,8,77,60,169,61,22,229,108,195,154,140,177,191,23,35,37,48,74,147,170,225,140,237,61,124,212,213,19,111,104,178,25,156,180,134,73,243,161,68,137,154,74,252,109,80,34,208,119,161,171,2,85,23,148,20,216,31,52,14,71,230,163,124,16,124,15,212,122,66,31,66,187,214,245,10,14,28,250,28,172,28,245,248,214,74,184,62,130,185,186,181,103,252,93,55,71,64,107,90,243,17,103,157,203,113,169,135,53,189,25,39,154,35,16,253,42,90,247,147,83,19,246,252,243,207,218,79,254,228,79,220,188,34,127,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,220,38,4,60,209,127,155,128,244,213,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,188,22,129,144,248,17,57,115,187,8,56,145,90,33,199,207,47,238,87,201,176,43,205,7,68,9,23,184,145,99,72,88,199,130,73,127,27,217,232,204,218,77,150,129,32,237,30,216,98,36,45,39,114,127,206,22,199,199,109,244,242,8,249,148,137,192,28,159,176,227,7,15,218,161,220,30,235,237,234,181,21,171,86,91,239,154,1,107,92,55,8,99,5,241,83,129,48,82,133,170,79,228,12,157,9,84,6,32,48,29,135,5,225,11,57,228,136,97,200,128,197,153,57,136,189,172,13,172,228,249,118,8,39,136,128,144,192,115,36,140,234,81,17,115,166,254,210,111,145,182,81,8,227,153,97,114,125,15,13,185,75,26,70,95,31,105,6,124,185,93,8,84,63,241,241,255,96,175,238,217,109,141,153,122,50,54,100,109,61,228,254,79,252,200,135,109,243,166,245,74,194,76,20,126,150,28,218,25,152,57,145,183,216,138,230,7,178,205,201,100,187,185,226,180,166,12,226,89,50,222,202,77,191,148,203,66,236,67,74,67,148,142,161,26,209,133,179,200,34,138,16,85,242,135,87,136,232,255,243,191,249,140,253,199,79,125,218,73,206,183,117,246,216,60,182,216,192,253,243,48,225,74,15,160,188,237,154,127,177,183,65,20,63,228,30,166,33,39,2,215,188,51,19,229,157,71,66,28,246,176,80,134,0,228,92,115,123,155,53,181,181,217,150,157,59,109,237,224,122,36,190,19,78,170,62,129,108,183,214,161,250,227,164,251,107,4,253,53,235,232,22,16,213,48,105,134,96,250,56,78,12,212,205,152,178,217,172,53,53,212,91,83,38,101,231,206,158,182,253,96,249,196,99,127,111,19,172,165,10,82,234,116,154,37,35,217,247,224,217,82,161,130,130,134,114,144,67,92,214,218,84,148,186,162,200,133,171,214,167,194,250,215,32,55,255,174,247,190,215,238,190,255,33,198,213,233,114,154,47,48,222,8,164,44,34,246,142,76,11,35,174,69,126,134,132,232,45,12,227,45,223,34,12,66,44,110,84,153,148,8,150,147,170,138,16,79,40,90,30,27,42,35,51,223,74,250,141,220,226,130,181,247,245,219,170,117,235,109,122,231,61,54,130,51,207,185,83,39,237,242,40,206,71,68,129,87,184,142,55,5,251,141,100,215,113,44,225,184,204,252,41,69,1,213,57,59,8,205,207,205,163,120,116,58,166,157,68,249,232,203,218,44,130,79,212,33,47,10,110,112,90,249,220,55,55,99,7,158,250,170,29,120,238,25,91,65,251,15,60,248,168,221,181,235,94,235,235,95,137,67,66,6,133,136,57,34,251,19,56,165,16,57,47,155,195,73,67,185,236,53,238,24,123,85,17,99,148,83,134,198,168,200,119,189,7,251,188,179,218,192,65,68,231,213,5,138,123,199,14,196,145,59,103,17,234,114,105,6,130,203,111,248,175,156,91,244,93,226,214,2,115,175,207,234,67,51,202,43,171,86,173,178,227,89,210,197,32,173,191,88,88,180,231,119,191,106,43,59,91,236,193,29,155,44,59,49,108,41,82,162,68,100,107,85,165,112,0,167,58,237,217,181,180,8,0,168,117,173,244,17,114,142,136,10,67,237,205,156,235,232,234,180,88,61,54,175,182,177,245,44,233,93,138,120,98,72,129,163,14,101,128,34,247,31,56,120,212,134,47,229,173,165,53,102,83,56,153,141,79,240,189,162,209,213,230,75,213,197,113,24,74,167,249,46,148,186,1,14,5,53,136,174,193,64,88,6,246,67,68,191,190,111,84,5,227,188,122,254,154,219,111,248,193,205,71,173,30,173,47,213,19,212,121,195,219,253,201,55,129,128,246,211,50,118,86,143,19,201,142,109,200,247,127,9,199,38,137,243,48,169,178,147,35,71,142,168,86,77,177,150,142,47,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,109,67,192,75,247,191,109,208,250,138,61,2,30,1,143,128,71,192,35,224,17,240,8,120,4,2,2,72,220,118,16,157,120,187,16,9,200,35,126,67,119,63,161,7,191,163,87,29,233,46,206,149,182,196,134,41,154,85,69,63,181,67,192,42,42,26,166,213,74,151,179,16,163,68,83,198,8,175,108,134,196,37,162,53,131,244,238,218,220,26,184,92,8,54,164,172,143,191,178,215,46,30,57,105,73,8,182,161,227,199,236,192,190,189,54,112,215,54,187,235,225,251,173,174,179,253,234,79,247,212,125,149,192,82,83,34,45,139,228,16,39,10,118,1,98,24,146,45,59,57,67,243,101,235,33,141,0,137,150,29,129,39,121,117,17,47,34,112,174,47,58,95,22,94,68,211,78,207,145,227,123,138,220,211,53,170,160,187,187,251,250,219,239,200,207,179,115,147,119,100,191,194,78,29,196,145,99,232,194,176,61,241,196,87,44,133,83,70,158,104,234,149,61,189,246,115,63,245,83,182,115,203,22,200,77,236,5,18,189,30,21,6,103,63,16,55,206,126,28,241,6,33,168,138,52,41,138,16,134,12,213,123,68,228,33,54,166,72,247,74,165,206,145,61,233,250,70,155,67,209,161,200,124,214,55,181,217,159,253,197,103,237,247,254,224,63,91,78,196,41,209,196,34,225,18,56,25,136,24,74,19,141,95,20,161,75,125,110,190,177,45,153,110,68,118,205,127,206,190,137,217,46,64,174,183,182,181,216,229,73,114,143,139,116,197,214,21,145,189,126,11,14,44,244,119,243,142,109,214,216,218,98,57,200,198,18,107,161,161,33,9,201,175,92,238,28,35,183,47,251,116,132,107,8,70,237,253,250,115,202,173,174,114,173,133,226,196,66,167,178,179,51,68,239,155,117,176,126,74,144,158,175,190,244,138,125,245,203,143,217,158,151,94,176,18,68,178,17,245,31,97,97,84,137,188,46,211,174,150,163,214,100,133,99,17,97,80,143,144,223,164,243,224,149,205,179,78,88,15,124,176,198,142,30,123,248,93,239,182,157,247,222,103,91,238,186,203,229,84,159,35,229,65,153,190,196,88,83,85,200,88,39,233,79,191,66,18,84,235,37,220,103,66,66,212,117,252,109,252,163,249,23,14,129,99,207,181,13,169,47,234,71,72,172,234,93,243,28,5,147,104,53,78,170,3,124,25,32,156,203,236,63,201,150,164,173,100,204,61,171,214,218,26,100,245,167,80,130,56,127,250,180,141,141,12,217,200,208,5,203,79,79,146,234,160,102,123,216,105,130,61,173,140,195,3,193,224,206,70,132,165,156,40,244,174,151,74,148,246,20,116,47,179,116,206,70,186,224,12,150,61,15,7,141,8,182,234,148,6,184,97,228,216,33,251,236,177,99,246,249,207,253,181,221,119,255,131,118,207,253,15,216,166,205,216,79,75,179,75,11,81,162,179,75,56,188,200,73,65,209,243,21,242,209,107,238,180,127,5,5,167,36,225,239,180,4,132,71,224,140,34,231,39,169,82,4,251,116,64,242,235,88,14,81,101,215,151,218,227,111,226,77,106,18,105,34,248,151,150,88,43,16,237,178,3,71,192,227,4,178,162,191,223,166,167,167,109,98,228,188,21,232,195,240,196,172,61,253,202,62,107,107,109,181,126,156,172,74,197,156,197,139,75,144,248,40,2,240,117,32,213,4,134,84,27,143,214,25,115,167,58,177,197,43,133,207,153,198,6,247,154,207,163,164,129,29,47,178,183,75,85,162,88,40,187,104,254,217,217,156,237,221,119,132,245,75,93,49,36,251,167,231,0,131,175,32,42,161,9,101,93,176,6,156,10,82,236,255,218,66,180,166,228,22,33,91,9,231,205,217,9,88,106,110,156,253,112,65,239,87,191,59,85,211,27,43,170,83,248,132,68,127,184,78,222,88,45,254,238,229,8,132,120,230,80,74,137,98,115,21,246,253,193,193,65,235,236,108,179,11,151,166,88,151,56,97,225,32,118,225,252,57,59,198,218,242,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,188,221,8,196,245,127,30,125,241,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,188,29,8,72,250,89,255,218,84,244,155,74,72,126,185,15,111,246,15,4,202,149,2,145,33,66,37,32,178,68,52,137,47,132,73,209,57,72,197,50,132,78,148,72,86,69,185,186,200,86,162,155,227,243,176,49,68,216,58,146,22,146,178,84,93,226,18,228,42,17,155,214,208,230,158,91,181,162,215,70,15,30,179,70,238,127,232,29,239,180,37,28,5,198,137,228,87,244,52,244,164,107,208,209,46,106,79,228,23,237,85,8,5,117,205,242,67,127,93,18,125,102,105,149,163,24,176,48,57,109,173,77,173,214,189,122,21,145,225,244,13,210,95,132,203,21,44,52,6,87,120,23,235,195,103,201,70,171,40,31,186,162,166,245,73,183,117,245,246,184,243,119,242,159,93,144,133,255,8,74,245,47,62,243,231,16,167,200,128,147,183,187,21,89,248,159,252,240,143,218,183,124,235,251,157,179,71,14,201,254,20,18,221,81,136,185,114,110,209,145,111,117,204,93,9,194,92,239,110,254,52,87,238,197,236,136,240,215,156,65,232,167,145,150,31,27,27,35,39,120,155,213,167,145,234,159,91,176,182,174,62,251,171,191,254,172,253,218,111,255,174,13,141,206,90,170,149,40,117,8,247,56,132,105,6,146,190,32,231,20,234,208,122,17,57,91,14,25,100,66,245,101,39,88,11,109,128,42,231,37,165,62,49,58,198,179,56,149,204,207,88,27,185,201,239,129,24,143,113,190,151,212,14,173,93,221,206,121,128,120,96,43,89,209,17,252,82,181,80,52,118,72,146,135,206,41,1,17,27,84,29,158,187,241,220,133,36,163,200,91,236,27,198,86,241,200,211,227,151,109,47,228,254,147,95,249,18,169,47,32,181,24,67,67,99,202,22,102,167,3,83,166,178,4,56,202,209,64,216,168,196,92,4,116,217,150,180,14,136,136,21,29,154,128,88,222,122,247,189,182,227,238,123,236,61,223,250,62,136,215,168,45,129,201,210,28,78,57,34,184,33,168,139,172,227,2,36,183,162,227,229,252,16,254,255,216,128,44,173,165,58,160,182,43,235,74,141,189,13,197,97,86,171,55,60,14,167,75,167,67,82,85,199,21,176,10,215,178,62,151,228,8,130,147,71,21,50,184,18,45,216,82,126,209,34,176,195,201,120,218,58,250,215,88,103,223,128,173,90,179,209,166,38,70,137,242,63,107,23,206,156,180,225,11,231,109,118,98,140,84,36,139,86,200,203,97,9,83,227,77,251,129,182,58,109,71,34,245,133,164,74,25,220,100,150,1,203,14,201,139,50,136,176,42,130,119,5,213,10,199,112,67,51,139,164,76,226,100,146,195,25,163,52,57,102,47,124,241,11,246,2,243,216,189,118,189,61,248,240,35,246,232,59,223,109,125,43,251,173,9,21,130,50,253,150,92,126,25,155,85,234,10,42,167,189,160,69,135,63,125,81,169,50,182,138,162,213,245,153,203,110,167,20,147,174,246,220,95,254,188,197,18,166,70,16,33,174,87,90,122,248,20,125,199,100,112,172,89,139,132,127,118,126,214,102,89,183,233,134,102,59,112,252,60,170,19,175,216,255,242,193,239,224,174,136,37,88,95,17,73,247,3,34,221,101,30,24,11,253,21,158,81,205,141,216,127,117,94,39,184,80,46,229,93,26,149,150,246,22,27,30,187,104,177,34,247,96,203,186,79,206,15,113,230,242,220,208,105,27,29,157,33,117,70,196,102,231,112,2,0,166,122,61,206,252,228,153,155,84,42,102,109,45,114,26,66,125,163,138,147,129,251,79,173,184,137,114,54,27,160,73,127,168,91,54,228,246,1,198,39,39,6,205,159,214,157,176,118,216,106,192,55,41,110,191,112,6,160,33,4,206,100,122,94,47,231,224,113,147,231,252,233,91,67,96,249,126,19,39,101,73,25,71,152,14,212,84,214,173,29,176,115,23,167,152,187,42,235,188,228,190,3,106,81,253,183,86,177,191,203,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,188,73,4,226,202,29,233,139,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,237,64,64,164,76,38,131,180,49,36,145,138,126,36,127,203,68,156,136,36,87,196,114,93,91,28,69,35,158,9,130,35,70,180,176,139,204,20,139,195,15,239,34,216,73,60,13,155,67,20,63,100,35,140,35,239,68,85,115,92,33,218,150,184,208,32,145,50,231,210,29,157,214,65,62,245,165,217,89,23,246,153,218,180,193,86,18,13,109,13,60,187,68,68,52,205,42,2,58,36,250,196,215,4,68,41,17,207,234,150,152,55,145,253,67,35,54,53,54,101,43,136,22,143,119,224,68,160,54,33,147,36,125,45,154,199,149,43,44,97,72,245,4,56,137,38,91,192,81,96,9,146,84,28,114,3,81,165,43,86,172,8,158,241,127,223,10,2,213,63,253,211,63,181,51,167,79,90,11,178,243,34,193,191,253,125,223,98,255,244,59,63,96,75,72,237,167,26,210,150,174,195,46,196,168,201,94,40,9,253,127,38,72,157,168,200,82,17,214,34,210,120,73,170,63,202,203,145,134,76,146,174,21,139,5,107,106,106,113,81,232,227,211,179,150,168,111,178,167,158,127,217,126,249,99,191,78,196,231,132,37,218,87,192,217,34,215,223,217,25,72,233,243,188,162,219,151,136,158,78,67,170,42,34,52,180,236,138,108,67,154,223,244,69,252,163,228,196,227,216,79,9,149,135,186,150,86,107,134,136,189,247,254,251,108,96,221,122,27,30,31,179,21,3,171,136,234,111,134,159,132,140,100,13,196,145,194,47,67,144,75,193,34,129,131,130,164,254,197,95,6,134,171,131,107,139,108,248,106,145,149,171,101,149,224,130,146,74,148,10,57,75,130,197,249,83,167,236,75,127,247,57,219,253,220,179,86,89,32,138,95,55,194,112,230,184,158,128,64,21,193,95,164,61,57,71,92,37,121,33,198,232,64,153,200,118,217,119,28,162,185,111,205,160,109,223,181,203,118,61,248,176,173,221,176,25,98,180,132,236,58,100,40,245,37,147,172,55,58,149,3,47,69,169,55,161,88,80,96,253,169,49,71,122,114,244,245,40,33,78,161,10,130,246,129,112,25,203,153,66,164,106,0,180,228,218,177,37,24,121,237,73,117,216,76,140,244,13,17,28,120,52,223,145,82,210,221,171,60,241,57,236,70,81,194,141,153,102,28,54,26,137,78,31,176,45,164,48,152,24,25,182,115,103,78,216,153,147,39,136,244,191,200,126,148,183,18,247,85,32,182,139,178,13,77,40,29,186,34,163,143,161,196,157,7,128,184,98,246,14,156,9,216,62,92,209,173,87,118,30,8,231,18,196,191,92,177,74,154,32,237,106,216,226,101,214,197,255,32,141,192,223,125,254,115,182,125,199,14,123,199,187,222,109,219,120,111,108,108,230,206,10,145,242,202,113,143,37,48,150,178,134,233,198,14,241,173,249,167,200,82,116,40,231,20,89,144,218,148,115,67,237,114,237,42,111,111,178,184,244,1,172,75,34,22,156,3,130,84,52,244,61,179,132,130,133,82,13,180,145,234,161,127,96,173,149,177,189,114,113,209,22,203,89,219,123,226,156,13,28,56,102,247,12,246,91,90,206,52,74,95,33,178,30,39,139,72,132,148,25,116,78,74,8,204,82,48,0,13,70,3,1,87,217,89,140,125,187,27,37,151,163,135,217,223,57,157,38,226,191,74,123,137,150,24,153,95,22,108,223,190,125,110,203,87,90,138,44,237,74,193,194,146,160,69,31,19,17,20,1,80,213,136,243,29,83,42,202,9,3,7,23,247,31,247,80,153,236,66,77,9,127,154,170,181,135,3,18,243,43,146,127,113,113,209,50,169,180,235,223,114,155,15,86,39,93,116,207,190,246,79,120,111,72,242,191,229,239,221,215,54,241,13,123,70,255,158,81,154,21,237,247,74,167,145,72,164,108,231,142,237,246,212,179,175,146,198,1,88,120,205,207,204,218,190,189,123,237,255,252,153,159,254,134,197,201,15,220,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,248,135,65,32,46,47,116,95,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,111,7,2,34,96,148,23,92,132,147,136,135,128,124,16,85,242,38,75,192,136,4,15,223,164,26,69,0,187,104,79,72,71,71,174,57,66,31,122,75,186,209,98,230,98,208,94,34,226,11,16,251,117,144,50,41,177,45,156,34,122,184,56,57,101,195,175,30,178,194,165,113,27,187,112,209,82,153,6,155,155,158,178,166,34,247,166,234,93,164,104,26,242,81,178,207,46,28,212,245,36,164,92,20,237,204,105,136,182,98,105,145,104,207,180,77,79,78,218,44,82,210,107,215,13,138,249,164,17,110,16,233,231,88,177,32,215,184,35,106,196,134,185,151,104,184,128,236,17,235,227,242,0,171,187,156,75,102,210,214,222,78,218,128,59,188,116,119,118,221,177,61,124,249,229,151,237,233,103,159,177,131,7,247,195,219,19,125,11,97,254,208,253,247,218,143,255,200,255,102,77,168,56,148,199,199,173,138,140,127,68,218,232,98,221,152,75,151,99,94,145,216,144,207,81,17,124,154,13,93,131,20,141,48,159,142,236,225,179,36,156,229,3,16,35,93,67,30,182,39,207,125,173,157,61,246,213,231,94,178,159,249,249,127,101,35,227,179,150,33,146,127,17,27,140,181,182,91,146,232,227,2,228,174,236,5,14,208,73,221,75,150,92,242,244,52,224,222,161,196,105,7,66,147,51,50,217,10,109,206,33,239,222,208,222,225,212,30,222,243,129,239,180,29,228,87,223,13,209,216,187,106,192,186,251,250,93,84,243,220,2,145,219,48,227,73,162,175,171,178,57,138,8,103,73,231,171,238,235,75,208,226,213,179,250,28,222,23,208,181,250,12,22,224,144,93,156,183,39,159,249,170,125,245,43,95,182,241,51,167,29,241,12,16,112,162,16,192,26,7,213,203,138,21,125,174,214,84,228,116,19,197,249,160,8,209,201,255,92,84,120,99,27,81,176,200,213,223,255,200,59,200,17,127,191,213,183,180,35,227,207,58,227,222,52,206,22,42,69,173,59,162,254,235,192,84,123,199,194,220,60,228,127,26,28,2,220,181,190,67,34,83,247,59,39,12,29,188,141,37,36,249,213,132,142,67,178,63,108,210,17,251,244,75,233,55,212,103,145,207,81,167,92,80,235,31,57,239,235,113,28,201,224,180,51,55,159,181,233,217,57,8,93,57,54,68,217,111,26,25,46,146,240,220,143,10,62,202,12,173,54,184,165,3,71,142,13,182,117,199,37,27,31,29,182,253,175,238,102,95,153,176,137,177,113,212,39,20,161,47,235,112,22,67,123,193,81,73,33,255,181,105,22,233,44,251,146,109,234,186,230,198,9,71,240,185,4,97,169,233,80,4,57,238,32,216,24,117,69,245,108,196,138,56,189,188,250,236,211,118,120,255,62,27,24,92,107,143,48,79,247,220,251,32,105,33,58,173,68,125,82,39,128,105,15,8,126,183,137,225,92,130,1,4,125,80,63,84,56,23,28,92,145,236,175,94,113,212,170,93,120,131,111,154,99,17,224,13,56,233,104,127,212,75,223,49,42,250,158,137,160,194,178,98,213,106,183,62,78,28,222,79,118,150,38,155,94,92,178,47,60,254,172,173,234,249,16,145,245,41,156,101,24,35,99,85,148,188,230,38,6,216,81,108,204,25,175,35,251,233,181,6,2,113,239,156,178,192,167,5,7,26,173,119,165,232,144,115,68,142,53,86,97,222,46,95,190,108,135,14,31,14,218,39,157,64,134,239,19,217,103,94,123,7,91,126,11,206,41,242,187,200,23,178,206,49,40,161,201,168,129,34,251,117,47,158,118,228,63,109,202,102,116,78,243,165,177,105,172,105,156,198,34,90,92,183,88,220,247,236,178,219,85,159,47,183,7,1,173,21,217,153,126,71,147,122,134,210,114,200,17,100,227,166,245,214,220,148,176,177,25,217,99,2,231,164,5,59,28,216,133,102,219,79,192,237,129,223,215,226,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,220,0,129,120,40,117,119,131,107,254,148,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,45,33,160,168,213,144,136,115,228,76,125,64,224,93,83,233,50,18,194,17,20,181,139,175,75,78,136,136,169,17,38,193,91,240,91,186,136,32,189,36,247,93,130,156,21,145,165,232,187,37,162,96,83,233,122,39,171,171,232,215,10,4,10,129,201,212,193,53,228,177,143,237,217,99,19,167,207,89,101,124,218,74,51,11,54,208,179,210,230,137,70,158,33,162,178,169,185,197,242,60,31,39,55,116,165,160,8,105,8,45,126,224,119,196,189,250,81,35,83,197,21,137,199,169,139,18,1,14,185,52,71,84,159,200,154,134,166,70,114,107,47,146,35,187,145,246,212,91,8,158,48,202,213,73,93,171,239,212,199,181,18,4,84,146,126,138,136,26,135,120,38,216,215,73,65,139,228,239,236,186,179,165,251,67,194,141,193,220,169,165,250,56,185,228,167,167,38,45,13,97,211,80,159,178,159,248,177,31,181,141,228,181,47,77,92,102,126,137,32,119,228,169,172,134,34,39,145,154,145,5,42,12,1,23,232,72,107,230,167,82,34,237,3,183,136,32,45,40,65,55,243,90,151,72,98,107,5,75,98,43,175,30,60,108,31,251,141,223,182,147,231,134,45,77,68,244,18,172,112,3,243,88,166,109,73,215,43,58,57,42,2,30,27,192,3,59,104,169,70,220,74,162,62,139,205,213,67,254,42,210,91,145,241,74,51,32,169,255,5,72,216,239,250,193,31,180,111,126,223,251,236,169,23,94,178,134,230,102,235,233,95,73,29,73,34,234,243,22,71,174,93,246,165,117,160,190,170,98,145,83,33,221,36,19,212,154,112,145,231,142,156,149,77,6,165,2,49,45,178,62,2,145,91,194,241,64,36,150,84,224,230,102,102,236,204,249,243,246,149,47,124,193,142,30,218,111,121,100,251,157,243,140,32,210,88,2,243,37,210,26,60,128,79,8,170,214,8,227,43,66,152,86,165,168,161,220,231,140,115,213,230,173,246,208,35,143,66,94,223,109,157,189,253,22,77,164,109,65,78,15,10,219,167,147,21,135,165,250,80,203,155,94,91,51,113,156,0,42,144,107,114,138,113,125,87,27,92,91,190,111,112,234,235,90,150,247,199,245,81,248,212,138,210,45,196,201,213,30,33,162,188,196,120,235,193,162,142,189,101,62,151,183,57,28,76,114,188,215,215,215,67,8,23,32,198,107,227,34,220,62,30,207,88,123,223,26,235,96,79,90,181,110,147,141,93,26,177,179,103,206,216,185,115,103,237,242,240,69,246,171,137,0,116,10,245,86,250,0,0,32,0,73,68,65,84,84,20,76,242,252,180,227,162,202,69,248,215,76,153,105,185,82,8,58,119,69,182,171,151,242,205,87,100,119,234,171,147,218,175,221,141,205,229,167,242,118,124,122,194,206,156,56,97,255,227,175,255,202,190,249,91,222,111,27,54,111,177,117,27,55,88,28,130,61,135,51,134,162,152,171,204,109,137,189,52,194,187,136,110,245,65,78,43,74,67,225,8,114,245,137,78,137,84,151,83,140,112,10,247,248,112,254,194,207,97,71,195,243,203,223,133,105,34,149,196,9,36,112,228,82,250,11,29,139,128,149,211,69,129,227,100,42,99,125,171,7,144,211,31,181,24,210,251,145,74,210,78,143,140,217,231,191,242,180,253,208,251,223,105,157,200,253,203,21,39,142,161,86,25,163,94,70,202,9,57,46,184,125,24,251,42,178,166,69,232,199,72,197,33,167,153,8,118,215,192,250,42,42,149,10,222,42,249,133,69,215,205,125,135,15,216,232,108,158,200,125,62,98,190,133,165,170,165,26,217,91,154,234,217,11,192,145,246,213,167,56,107,188,78,55,209,166,190,242,176,96,183,62,52,54,181,42,236,53,126,57,138,104,173,106,221,137,76,158,155,155,179,238,174,14,43,46,49,14,174,215,238,118,109,223,232,143,234,19,70,101,222,85,228,108,231,28,57,106,120,7,103,111,244,164,63,119,43,8,72,41,165,196,28,102,152,155,74,5,119,46,108,185,196,119,123,15,10,45,107,215,14,216,216,171,39,216,163,138,224,94,103,163,172,205,147,39,79,222,74,181,254,30,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,240,166,17,240,210,253,111,26,58,255,160,71,192,35,224,17,240,8,120,4,60,2,30,1,143,192,235,33,32,210,162,192,143,226,34,98,2,185,219,229,116,211,235,61,125,147,235,142,192,112,76,73,141,73,188,246,62,23,185,76,155,42,34,244,29,131,2,219,229,72,183,40,196,78,172,98,243,179,51,214,170,220,206,16,82,227,175,188,106,39,247,239,183,217,209,203,182,68,132,119,107,186,201,182,222,187,217,250,6,214,218,139,187,95,177,243,68,249,175,42,64,242,183,32,229,175,232,92,218,87,173,34,84,232,133,26,113,4,143,99,71,33,111,226,106,186,130,52,244,98,206,46,92,184,128,16,0,17,164,16,83,177,198,12,205,213,158,209,115,55,40,112,98,144,50,34,16,32,131,192,236,226,197,139,238,46,157,111,131,32,110,108,196,81,224,14,46,154,227,59,184,84,63,251,217,191,178,211,167,78,32,129,239,2,199,237,131,31,248,14,251,246,111,251,86,194,109,153,95,71,146,66,222,185,73,125,237,40,66,18,50,202,125,121,162,176,147,204,169,66,186,231,200,71,31,131,88,139,64,6,42,42,123,54,187,100,117,233,70,27,159,205,218,47,255,202,199,236,240,137,179,214,208,214,97,243,83,115,150,233,233,115,146,254,206,126,104,71,166,2,213,31,152,14,199,146,245,22,201,39,50,223,73,67,163,74,33,210,40,14,65,186,144,91,112,246,190,8,241,247,173,31,252,144,125,255,247,255,128,61,249,194,11,54,142,98,196,214,187,239,182,129,53,131,54,143,99,77,28,251,9,135,160,136,115,183,4,150,13,199,217,173,108,150,18,56,197,212,8,229,154,179,74,130,240,99,165,36,136,208,151,164,162,136,121,159,184,52,100,47,61,255,130,61,253,196,227,40,93,156,195,25,66,36,39,228,168,211,169,230,94,62,169,74,141,75,17,251,114,120,81,218,140,2,228,104,181,204,5,117,34,213,104,153,182,86,123,240,29,239,182,149,107,215,218,224,186,245,214,210,209,13,19,153,34,117,134,68,211,145,144,167,15,122,87,145,76,188,123,23,81,204,167,43,209,243,181,190,187,139,95,135,63,34,147,213,23,149,235,163,249,131,179,215,254,189,210,111,78,139,166,141,105,255,98,125,199,24,151,211,106,96,110,27,33,147,229,244,145,73,162,216,192,252,106,15,171,75,144,198,161,230,108,161,101,37,71,19,217,74,75,87,191,165,154,219,29,241,191,97,251,148,93,30,189,104,231,32,19,207,157,58,101,139,227,151,192,19,39,161,34,100,180,28,43,104,138,169,112,138,16,66,85,145,229,108,97,33,247,143,189,113,11,47,55,127,238,58,168,211,47,153,2,62,22,65,145,3,0,39,138,179,83,54,137,154,195,159,255,193,39,173,30,82,243,222,251,31,176,71,223,253,110,210,45,108,180,52,210,242,69,103,167,113,91,194,129,74,179,200,8,177,225,56,99,193,30,25,91,177,16,228,155,79,209,33,231,207,65,237,206,249,68,237,50,94,71,98,211,25,217,231,205,74,120,143,187,190,236,190,224,137,96,53,137,212,150,66,66,35,233,51,6,81,66,56,126,228,176,229,179,5,82,90,180,217,137,139,163,246,248,11,187,237,219,223,253,32,142,62,82,134,88,164,109,28,194,164,128,17,207,97,180,120,85,201,215,164,138,61,50,47,140,28,1,24,70,147,68,133,131,49,168,200,9,107,114,113,202,218,186,123,237,208,105,210,87,60,251,60,78,60,16,252,44,9,158,182,214,166,184,197,146,188,152,120,40,97,48,224,187,199,61,201,90,192,118,245,10,237,199,157,190,193,31,53,21,142,73,123,194,27,45,33,134,194,43,124,189,209,58,252,253,55,70,64,106,65,194,52,44,110,110,249,83,143,10,201,250,193,53,246,202,222,19,78,69,37,143,114,199,44,169,127,246,34,223,255,99,31,254,112,120,187,127,247,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,183,29,129,184,126,68,242,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,240,118,32,160,72,224,37,72,45,69,243,43,186,223,69,93,138,105,122,75,69,63,173,95,253,161,253,53,85,65,142,137,32,19,163,165,232,98,71,107,137,172,17,117,2,113,90,206,205,65,198,64,242,35,213,63,187,255,136,157,121,249,21,187,124,238,156,235,91,91,71,151,173,219,188,217,122,86,174,50,235,233,177,54,228,150,161,87,173,234,34,137,69,148,137,144,130,224,164,170,43,100,205,21,38,85,109,210,142,8,54,136,171,28,242,218,151,47,95,66,126,59,101,153,150,38,119,206,37,90,127,77,135,175,61,33,41,96,17,53,121,34,126,143,28,59,122,133,140,235,239,239,183,159,251,185,159,249,26,3,191,182,158,127,232,79,31,255,248,239,184,232,209,127,232,118,111,181,189,191,255,251,191,183,199,190,244,37,34,227,161,32,65,177,171,163,221,62,252,35,63,108,73,200,103,195,241,163,74,244,122,164,14,22,82,17,227,162,66,69,36,234,117,5,113,200,63,217,21,78,1,176,168,188,32,166,97,96,69,20,42,242,118,145,104,236,28,145,232,9,210,61,44,228,203,246,75,255,230,223,218,139,123,246,89,49,10,145,13,81,219,216,183,10,226,16,82,63,36,223,168,58,172,91,243,29,184,143,68,77,138,107,34,224,37,205,46,21,135,98,113,201,102,46,35,211,46,118,148,190,237,188,255,126,251,249,95,252,87,118,244,244,105,59,121,250,140,173,29,92,111,61,43,250,45,71,191,180,222,202,78,158,63,32,198,3,211,212,120,24,138,198,65,84,177,107,86,4,62,253,80,187,17,69,112,243,30,227,102,157,86,114,130,220,82,206,82,78,98,188,66,94,242,253,246,213,39,31,183,131,56,195,228,73,27,32,165,9,135,15,132,170,211,151,7,138,168,0,165,154,50,235,12,243,69,182,156,91,244,2,27,171,35,34,154,200,239,13,155,182,185,190,175,33,18,188,179,119,133,53,181,180,33,4,64,122,10,164,211,227,234,156,234,195,193,64,69,107,139,51,87,94,225,103,189,203,111,224,235,93,174,39,248,29,182,215,117,74,221,20,214,42,87,246,10,29,243,146,89,41,13,66,133,57,77,176,73,69,193,90,54,84,20,126,60,85,96,15,145,18,136,236,32,38,249,120,246,19,17,140,5,12,169,176,168,20,18,164,55,32,213,65,35,14,36,61,171,6,144,214,223,104,195,231,207,17,221,127,193,46,156,62,105,147,99,195,193,92,49,167,49,20,4,42,236,37,178,11,55,117,180,47,139,16,87,153,72,4,100,188,148,27,42,56,109,148,184,71,231,213,63,205,69,20,226,91,42,11,85,61,168,185,33,29,131,6,147,29,187,104,79,125,97,196,94,120,230,9,219,126,215,46,123,248,157,239,178,141,91,182,225,128,208,74,254,122,158,225,185,50,158,2,37,57,122,64,84,199,24,163,139,44,103,156,145,114,158,169,22,10,65,113,54,168,70,41,206,193,169,118,28,92,85,63,3,178,58,252,44,71,4,217,117,4,91,22,194,17,250,227,80,11,170,112,3,171,128,83,2,71,137,85,107,7,109,98,98,194,206,157,158,179,20,58,250,19,56,43,60,183,239,168,13,172,90,105,247,110,94,79,74,8,108,110,105,222,57,26,144,47,129,250,232,151,88,246,168,250,92,7,222,101,198,129,195,75,53,225,182,5,57,173,73,173,35,207,247,64,9,155,126,133,53,49,202,118,128,160,134,49,108,107,107,74,89,26,155,71,47,134,185,36,117,133,198,206,113,148,250,180,28,138,124,63,4,186,29,87,199,239,172,196,245,189,54,0,183,104,131,99,183,47,184,201,208,232,221,172,233,192,149,229,53,132,231,174,127,151,115,219,114,82,250,250,235,254,243,27,71,64,54,42,199,20,149,170,118,116,48,150,83,146,20,132,182,109,219,98,177,191,250,146,219,255,226,236,137,82,122,57,120,224,64,112,43,150,229,30,242,127,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,192,109,70,192,75,247,223,102,64,125,117,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,87,17,16,241,168,162,200,205,92,46,119,155,136,254,171,245,135,71,226,70,66,178,173,74,91,34,165,34,58,33,230,18,210,76,17,202,240,93,28,147,63,87,191,183,19,109,159,59,120,212,142,60,243,130,205,140,92,182,166,116,131,117,13,32,139,189,101,147,53,175,234,35,7,53,247,52,101,172,127,231,118,162,141,33,247,33,95,21,173,46,178,72,191,215,235,178,228,214,171,48,126,240,189,68,136,19,229,23,146,97,186,8,105,52,66,58,128,34,81,125,13,13,45,150,110,35,228,19,103,7,17,116,226,146,196,163,221,172,84,32,0,21,9,187,180,152,181,83,68,233,134,228,92,95,223,202,155,61,226,207,191,62,2,213,207,124,230,51,54,77,244,123,125,26,18,146,136,223,15,125,240,3,118,207,125,247,218,194,165,97,107,32,162,26,218,213,69,225,58,150,83,19,4,193,230,200,119,230,83,164,154,248,54,189,151,81,119,80,240,255,2,145,215,114,92,17,129,57,143,180,190,136,205,20,242,252,146,97,255,245,223,254,93,251,236,23,190,104,13,228,51,47,46,137,252,39,79,55,185,229,69,218,150,145,122,150,178,131,138,114,132,139,20,148,73,138,198,19,33,172,117,210,210,210,2,55,142,12,63,114,238,74,63,161,134,21,97,63,184,126,208,62,246,177,143,97,87,21,123,236,203,143,91,61,12,99,223,234,1,75,164,137,254,134,152,20,177,26,70,191,59,50,148,58,93,75,142,20,13,142,157,35,137,206,67,88,57,98,149,126,75,82,94,75,69,106,21,69,71,242,199,108,22,82,255,229,23,159,181,167,158,252,138,93,58,123,138,129,7,106,13,117,16,90,69,69,244,99,243,34,245,245,71,185,170,157,157,82,73,89,14,9,178,115,49,155,212,221,49,48,104,59,239,189,207,54,109,217,110,93,16,252,150,36,194,27,169,126,145,158,101,189,212,67,217,60,107,212,145,190,146,91,80,225,244,85,130,156,206,5,35,113,151,190,158,127,194,125,102,249,158,115,179,254,168,215,42,154,3,29,235,25,118,10,183,127,232,92,80,24,187,35,151,185,142,173,117,117,180,217,60,107,127,110,22,82,153,52,12,206,46,100,131,132,227,139,228,46,51,111,101,240,42,32,55,47,199,147,68,93,204,90,187,86,88,51,196,255,224,250,13,182,121,219,118,187,120,238,140,157,61,113,24,226,127,200,178,115,83,164,41,209,100,4,37,112,36,18,1,15,199,77,148,189,20,27,194,34,27,208,249,16,109,169,73,68,185,174,252,240,33,233,44,117,9,221,33,245,138,194,220,140,237,121,250,73,219,243,252,115,182,245,158,251,152,231,251,237,190,7,30,193,46,91,45,83,223,100,5,238,44,224,100,80,80,61,236,105,178,125,249,132,132,202,31,34,73,181,134,84,228,200,224,28,27,106,159,221,73,254,168,221,43,5,123,146,114,134,28,86,212,7,225,41,116,165,31,32,144,133,163,200,117,17,177,75,200,169,203,105,70,41,6,178,11,115,54,77,26,148,38,156,112,166,72,205,241,248,243,123,172,167,171,215,86,182,213,59,28,51,146,231,7,107,114,99,80,45,29,140,176,231,227,148,160,182,221,90,197,214,23,88,247,89,28,49,140,58,22,43,11,246,34,169,12,78,76,141,219,154,135,215,162,24,176,104,213,201,89,210,179,32,207,15,62,85,214,131,36,221,93,244,55,125,83,119,17,9,120,99,133,193,9,143,112,252,111,148,176,215,253,142,132,118,139,244,58,28,223,88,79,252,221,203,16,8,156,39,192,19,123,85,74,10,237,205,101,231,212,81,178,213,56,144,172,232,109,181,179,195,211,56,238,104,189,150,237,28,78,132,23,135,70,150,213,224,15,61,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,192,237,69,128,180,122,252,159,90,95,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,111,3,2,250,183,166,126,24,23,225,177,72,174,251,55,74,86,124,205,46,137,113,19,41,83,43,34,189,68,84,241,235,58,191,189,115,32,230,81,68,16,196,127,68,236,18,185,211,97,207,33,249,75,54,134,12,249,133,67,199,201,63,61,11,81,150,178,158,213,3,182,102,215,78,75,245,117,91,182,14,162,6,50,179,161,165,217,210,13,245,46,31,179,35,223,245,155,190,126,216,215,75,5,34,70,252,156,138,235,138,78,59,254,137,147,23,135,236,12,17,215,5,8,128,246,254,94,116,125,81,16,16,97,37,82,173,42,105,117,117,180,86,15,228,21,149,185,255,113,224,176,170,131,184,157,30,26,38,26,117,10,114,76,103,205,250,250,250,130,131,59,244,239,227,143,63,126,135,246,44,232,214,115,207,61,231,162,166,69,242,175,89,221,103,63,254,163,31,118,115,82,71,84,179,28,50,234,210,16,216,139,11,72,166,99,39,216,146,35,224,221,163,1,67,39,82,167,202,121,153,146,194,123,139,16,127,73,136,125,69,242,47,100,243,214,214,211,11,65,91,180,63,252,227,63,179,255,247,63,255,137,35,249,23,32,249,171,177,164,165,112,36,89,130,152,77,38,137,160,22,1,71,237,142,56,173,17,240,33,112,78,22,30,162,115,97,97,1,162,63,101,89,148,6,228,180,66,23,173,165,185,209,254,205,255,253,203,182,121,235,86,251,228,239,255,161,69,33,204,155,176,209,150,246,54,139,114,175,72,243,58,28,81,170,56,182,40,183,189,34,198,85,156,67,138,218,163,223,174,126,140,86,185,211,131,40,109,145,129,1,33,24,193,86,139,249,28,14,43,5,59,116,228,160,237,126,225,89,219,191,103,183,205,143,93,162,22,145,250,138,80,37,183,188,148,15,56,35,27,142,66,186,106,109,59,182,75,102,76,110,116,57,214,32,141,96,209,246,86,91,191,141,40,254,123,30,176,190,85,171,173,1,172,98,245,13,240,164,245,174,31,146,245,87,154,129,148,34,95,229,116,128,218,134,139,94,167,223,34,112,213,134,250,46,178,63,136,160,167,207,156,187,19,138,235,135,58,120,139,197,225,85,123,72,113,227,218,161,52,64,237,135,218,194,156,60,187,35,180,69,90,199,173,185,62,201,150,129,3,73,54,103,179,243,115,248,8,65,153,179,143,202,169,68,120,71,137,26,23,102,69,206,23,80,145,144,67,69,29,249,227,235,26,35,214,223,220,226,240,222,184,117,187,93,56,115,10,73,255,227,54,2,225,63,67,100,123,41,59,239,236,195,49,207,236,115,234,87,213,165,219,144,173,128,59,115,44,231,19,21,183,93,113,40,135,144,154,41,185,190,86,32,189,249,31,165,204,90,129,16,167,191,5,250,113,248,165,23,236,48,105,80,158,122,236,49,187,107,215,253,246,224,35,239,180,254,129,53,164,35,72,186,156,230,184,183,48,223,216,30,3,94,90,34,37,5,245,106,60,250,126,208,177,138,84,13,66,98,59,124,119,23,248,227,62,135,157,162,85,245,201,17,252,216,72,40,111,239,34,251,181,92,107,27,179,84,100,58,58,58,108,221,186,117,118,128,53,37,242,189,24,73,218,145,115,151,237,137,151,246,216,123,31,218,105,189,10,199,71,101,64,83,34,229,131,104,89,209,218,56,181,128,167,70,87,130,176,205,129,249,37,156,5,102,5,24,216,207,215,55,218,229,165,172,53,109,217,96,13,43,58,236,244,161,195,96,131,179,204,52,109,176,206,227,116,14,120,177,103,214,161,54,112,12,90,235,222,109,245,161,36,197,149,181,175,133,163,18,226,142,13,200,40,116,134,241,134,216,132,159,221,36,184,171,55,255,227,176,162,138,144,232,15,235,187,249,19,254,202,173,34,16,96,137,131,146,219,247,152,99,230,141,21,193,191,19,10,56,104,53,217,142,29,219,236,252,240,51,110,238,164,100,52,58,58,106,251,81,126,240,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,188,93,8,196,235,235,201,225,231,139,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,109,64,64,100,165,126,24,87,68,127,54,75,30,228,219,85,2,30,228,53,181,137,32,36,156,211,98,98,162,20,129,44,146,69,199,16,72,142,161,37,183,250,121,8,223,139,71,142,219,212,165,203,86,15,249,184,154,136,207,222,77,235,45,70,222,233,28,81,209,213,250,12,228,172,100,217,145,20,143,38,120,241,51,62,253,151,146,185,184,152,128,128,130,20,227,51,194,216,238,94,23,121,44,7,0,69,79,206,45,216,73,136,159,41,34,72,149,247,125,205,166,65,49,82,65,31,36,125,45,81,128,215,43,140,225,252,249,243,87,48,107,108,70,134,122,96,245,235,61,245,117,189,222,212,128,106,193,29,90,62,253,233,79,59,242,60,201,188,194,47,219,247,124,232,131,182,122,237,26,43,64,162,58,213,9,8,64,199,28,58,34,82,44,166,226,251,153,54,38,57,52,53,17,110,82,109,168,16,249,27,197,208,234,177,109,157,91,132,228,108,239,238,118,170,230,127,252,223,254,220,126,239,63,125,218,18,13,77,182,72,180,116,153,48,222,198,214,22,228,211,113,34,192,158,100,142,142,128,135,228,83,189,161,207,136,72,120,21,181,151,225,255,159,77,79,77,34,17,158,181,122,28,78,178,99,211,214,209,213,109,191,244,145,159,179,239,254,206,111,183,63,254,204,231,236,252,133,33,203,180,54,219,90,114,144,43,154,191,2,161,88,64,69,34,142,33,138,228,119,68,57,109,137,208,149,109,138,91,20,105,46,54,83,246,43,190,84,109,69,33,49,147,216,124,132,53,178,48,159,181,249,201,73,114,154,31,176,167,31,255,146,157,63,36,201,105,73,160,199,33,148,25,51,176,104,13,168,207,117,74,113,64,201,139,100,118,17,214,92,208,24,20,57,14,153,223,185,122,173,109,219,121,183,109,225,213,222,217,139,195,11,68,24,24,40,210,91,81,214,34,96,43,56,48,168,111,34,151,213,33,61,238,114,200,11,103,85,94,43,1,201,31,126,226,214,229,23,175,158,254,7,59,162,203,174,132,239,175,215,29,183,39,93,121,6,251,227,193,42,99,22,65,232,54,17,89,154,236,12,96,149,62,161,68,84,185,8,239,20,142,28,241,120,26,50,61,98,243,11,139,96,38,82,63,239,210,160,212,65,144,235,158,120,162,142,189,137,189,138,250,101,169,177,120,210,102,201,55,223,144,169,183,174,149,141,214,214,217,99,131,164,76,24,31,27,133,240,63,105,67,68,23,15,15,157,133,240,159,83,56,63,61,224,73,234,209,24,170,236,151,101,230,68,221,210,148,104,43,19,255,238,108,165,214,127,93,211,118,154,66,21,67,118,148,207,225,68,69,29,49,34,224,213,39,41,59,92,60,113,156,215,41,123,246,171,79,218,93,247,221,111,143,32,235,191,97,203,22,114,219,39,45,139,35,73,42,211,226,106,211,119,130,108,80,132,169,91,91,178,199,101,164,191,174,93,95,68,228,147,233,193,21,57,158,72,181,197,185,43,212,136,253,18,248,169,239,5,156,70,82,201,20,107,174,108,37,214,231,10,156,164,230,102,102,237,196,145,35,108,191,49,112,107,180,167,247,236,183,142,206,102,235,126,199,78,91,156,95,36,85,133,36,216,177,107,17,184,85,190,59,112,88,81,74,138,56,248,140,47,206,217,89,48,156,40,228,108,129,75,241,166,38,107,217,180,201,234,218,50,182,231,248,65,155,73,70,36,84,225,242,180,23,198,103,221,26,15,250,199,156,178,30,37,225,94,165,46,57,57,176,250,174,31,214,107,62,135,99,23,46,193,247,141,76,132,103,53,25,183,88,116,127,72,244,235,145,55,242,236,45,54,241,13,121,155,112,117,182,171,245,134,83,150,230,153,228,26,206,134,51,169,132,173,70,25,72,69,182,167,34,251,62,122,244,168,253,212,191,248,41,247,217,255,241,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,183,27,1,79,244,223,110,68,125,125,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,87,16,16,169,167,162,200,54,69,244,223,150,226,152,62,216,156,215,242,64,181,234,33,67,196,82,137,253,210,187,24,74,69,210,79,78,216,137,67,7,109,223,238,87,172,61,93,111,245,189,61,214,194,171,247,158,29,150,233,237,180,121,17,35,244,183,1,34,170,66,212,183,205,19,229,137,220,58,236,153,147,230,143,42,210,31,66,56,34,230,78,124,11,196,92,21,153,113,39,61,14,89,23,151,99,1,50,235,51,199,142,217,249,147,167,33,93,99,56,17,172,183,142,62,228,202,67,114,71,253,209,179,55,237,59,215,84,32,116,14,29,62,108,139,75,244,129,210,211,211,99,3,3,3,238,248,78,253,51,53,49,121,167,118,173,186,103,207,30,71,122,137,116,89,183,106,133,253,179,239,249,30,72,254,5,72,230,170,147,248,78,17,101,158,95,156,183,164,34,227,75,121,166,136,255,176,135,32,150,159,233,210,156,49,39,122,94,169,33,68,144,70,137,212,95,64,102,95,54,46,25,245,191,252,220,23,237,83,68,218,207,44,228,32,225,59,57,87,177,36,132,127,20,162,80,249,232,103,80,104,104,171,151,109,229,169,79,210,222,138,220,165,90,229,96,87,253,216,139,108,107,118,22,149,9,72,211,60,178,253,217,153,105,75,67,42,254,216,135,127,216,254,229,191,248,113,123,246,165,221,166,177,168,7,13,68,110,111,220,186,205,206,13,93,36,128,62,97,173,205,237,54,113,121,194,26,177,109,172,236,134,165,10,217,239,162,249,185,42,117,130,168,242,182,99,179,115,56,22,156,65,138,92,209,223,79,125,249,75,86,38,242,155,59,248,31,215,33,103,147,216,109,29,125,43,192,82,139,226,87,170,138,37,142,29,44,98,131,113,22,48,148,49,226,140,119,245,186,141,246,232,123,222,107,107,55,110,97,9,21,109,30,66,185,3,181,131,250,198,38,72,233,178,35,192,162,114,70,0,93,45,75,71,46,179,150,68,208,42,66,219,97,81,235,189,150,122,224,2,192,114,83,196,52,13,186,40,238,218,245,175,215,219,114,231,3,245,73,133,174,94,83,194,113,132,215,117,81,14,23,37,36,236,53,88,102,130,241,200,169,1,36,228,248,193,141,194,128,140,13,40,76,144,10,2,59,137,17,61,222,220,152,193,25,165,14,255,161,172,115,252,73,196,210,144,221,216,143,246,27,102,90,24,57,66,24,6,220,17,187,168,42,100,113,250,152,91,204,91,130,10,51,109,221,182,174,163,199,186,87,14,218,214,233,73,59,127,234,168,13,157,61,201,124,159,180,220,196,101,58,37,107,98,16,220,27,197,22,53,71,226,147,245,210,24,52,46,109,91,42,152,11,83,29,68,228,235,17,201,147,39,81,145,200,177,79,149,176,19,205,85,115,186,201,178,168,93,204,94,186,104,79,127,97,196,94,124,238,41,156,13,54,219,125,15,63,104,91,118,220,77,68,253,140,165,176,19,57,42,136,48,213,43,32,76,163,206,1,68,199,33,209,173,247,240,229,58,160,254,213,52,240,181,86,28,121,173,14,82,132,31,180,43,88,104,93,5,196,171,250,39,162,95,206,42,107,214,172,193,249,106,194,22,102,80,53,192,99,101,102,97,218,94,228,251,160,187,183,193,54,32,183,78,232,189,101,228,48,32,88,25,167,210,175,56,10,151,54,47,243,221,113,232,204,105,187,128,194,70,185,177,206,90,136,232,175,38,177,97,28,131,46,149,80,193,168,71,73,3,71,129,201,236,140,245,226,173,18,145,55,130,155,91,250,69,127,232,28,253,146,45,163,8,226,16,85,143,95,191,104,124,111,133,160,23,14,178,9,95,110,47,2,90,111,218,175,101,171,114,88,98,130,177,25,148,84,176,171,254,254,126,107,106,36,245,73,150,20,18,236,203,178,111,165,224,161,96,8,111,96,242,245,132,47,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,22,16,240,210,253,183,0,146,191,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,205,33,144,226,135,110,229,149,174,32,15,157,135,12,13,74,141,153,121,51,85,234,209,240,165,231,175,171,202,249,0,64,84,69,32,93,96,123,32,111,68,213,242,251,58,164,217,204,232,101,59,114,224,32,209,168,144,186,156,27,32,223,249,6,34,142,99,141,245,150,229,150,58,200,222,52,100,100,30,162,54,73,30,102,43,241,60,36,145,162,162,93,40,51,81,204,197,220,188,147,250,23,107,35,162,78,185,152,163,28,75,246,220,144,163,214,235,228,209,99,54,71,254,246,76,79,135,109,185,107,7,57,157,27,173,76,14,247,152,162,249,33,67,213,103,245,51,36,2,93,253,234,171,211,117,22,177,69,151,137,6,63,115,238,188,252,6,28,231,212,74,254,237,246,246,118,141,248,142,44,57,8,221,12,228,221,157,88,254,191,255,250,39,54,13,193,169,168,90,153,197,195,247,239,178,245,235,215,130,183,34,236,69,142,66,82,215,200,70,205,107,21,22,87,228,90,196,145,57,18,239,14,248,153,128,116,43,91,34,3,233,10,89,168,124,227,37,100,192,155,26,219,237,137,103,94,176,79,124,242,247,237,194,165,41,107,235,234,183,169,153,25,8,214,14,210,1,164,169,178,130,124,243,136,117,117,119,216,60,68,97,10,147,148,60,186,166,219,17,198,28,199,33,227,68,248,70,116,130,215,220,216,101,171,203,16,145,12,45,248,163,63,244,195,246,11,31,249,136,93,28,25,182,39,159,125,218,46,79,79,91,223,186,205,182,121,251,14,187,48,116,201,154,90,219,136,254,207,219,56,10,18,109,28,151,32,214,101,53,110,45,232,72,246,20,22,26,149,156,120,5,198,182,144,95,130,160,93,178,165,185,89,59,115,242,132,189,248,236,83,118,234,149,221,16,191,56,151,40,108,27,23,22,225,37,233,118,17,188,66,65,47,14,33,231,137,196,150,33,11,59,200,104,36,11,172,123,237,58,219,190,235,62,187,255,161,71,173,2,137,59,191,132,51,4,138,4,205,168,102,40,103,122,1,242,183,14,167,25,69,243,167,73,143,32,71,24,145,96,21,173,33,198,239,82,3,208,174,226,170,213,70,216,127,14,175,140,65,99,17,113,190,124,72,186,254,245,40,203,9,252,175,213,126,136,127,120,127,12,80,157,243,2,68,112,85,36,48,159,148,26,132,128,239,160,128,133,118,173,50,142,20,37,210,40,72,69,34,14,110,205,141,13,214,196,30,165,180,14,89,36,253,151,156,178,4,118,3,214,114,64,41,107,146,106,37,138,227,69,29,123,175,246,152,28,24,75,122,62,150,108,176,174,85,77,214,141,250,196,22,100,253,47,141,92,180,179,167,79,216,41,34,240,39,70,134,184,17,217,121,158,143,36,81,68,145,35,1,81,241,234,157,202,149,189,138,227,146,28,10,32,208,227,216,81,65,18,252,69,136,110,206,199,113,96,40,51,127,217,28,185,234,57,19,99,206,165,140,82,96,237,29,125,241,121,59,139,19,73,87,223,19,118,207,35,239,177,62,20,31,58,81,80,209,252,23,233,91,38,147,97,171,198,54,24,147,28,0,174,144,251,53,162,90,246,17,129,112,215,121,67,101,69,239,177,8,182,66,199,48,81,142,69,238,107,77,105,181,86,44,133,125,205,224,200,211,140,44,127,93,10,5,137,69,100,246,89,27,107,214,111,178,35,71,142,217,101,28,28,186,218,186,236,200,233,97,107,110,58,96,171,63,244,62,204,30,217,126,61,235,190,51,216,171,75,89,250,159,100,253,38,109,108,102,206,78,142,140,217,121,156,111,42,149,58,235,216,121,151,205,20,23,45,199,231,58,190,79,178,195,151,44,5,88,73,108,58,165,232,126,190,51,242,212,229,254,99,226,165,178,17,167,207,14,95,247,151,78,83,132,219,21,140,221,153,224,115,104,43,58,21,16,253,87,231,182,118,219,13,223,220,154,225,143,84,35,156,230,6,109,6,152,133,198,117,195,199,252,201,91,68,64,248,106,46,221,204,185,61,11,127,16,125,175,99,119,90,202,81,72,255,65,148,119,86,244,245,218,236,137,139,236,155,252,187,135,127,11,156,61,123,214,70,47,43,5,138,47,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,246,35,16,255,191,126,225,23,111,127,173,190,70,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,0,191,134,55,53,181,84,19,144,46,83,68,41,79,78,207,65,92,213,136,7,145,123,16,58,48,84,176,120,146,172,86,196,35,231,32,89,2,242,75,4,71,0,161,222,28,89,161,119,157,114,44,72,112,17,106,135,147,60,203,5,81,62,46,167,183,200,13,136,42,229,204,77,84,161,59,32,144,44,187,100,7,159,123,217,138,115,89,71,2,173,223,178,217,86,111,216,96,17,194,103,21,41,220,208,12,73,173,104,110,34,180,147,234,23,228,149,107,39,225,90,167,13,136,150,34,68,37,215,68,240,231,137,166,77,35,177,190,132,244,123,10,114,71,249,156,13,89,231,227,79,63,107,19,227,83,68,119,38,108,237,230,173,214,180,98,53,209,209,114,22,224,58,81,160,229,185,121,139,144,123,91,227,113,125,135,24,8,198,36,106,15,66,181,72,110,103,28,3,102,32,7,14,31,61,233,28,22,170,16,120,91,33,117,63,250,209,143,186,91,5,193,157,86,62,242,11,191,116,167,117,41,236,79,245,101,200,235,2,209,198,162,103,26,83,17,251,174,239,248,54,140,69,97,187,152,159,108,4,153,243,18,36,116,188,46,13,113,55,15,89,83,36,178,31,242,26,226,176,128,61,40,186,94,132,118,161,32,169,243,162,101,137,4,22,25,90,174,38,33,40,187,236,197,125,199,237,151,254,237,199,237,232,233,203,150,105,89,97,83,139,200,221,183,116,88,28,219,138,18,225,41,91,76,162,252,176,148,157,178,20,206,34,105,108,124,138,72,253,100,171,28,35,176,37,100,217,227,216,79,29,118,52,59,53,109,21,49,190,172,19,168,90,251,254,239,251,65,251,149,95,250,215,172,137,152,61,195,56,14,16,25,26,173,111,183,206,149,3,150,168,111,38,34,191,4,65,73,174,115,162,170,163,41,173,33,236,9,83,146,115,141,162,77,113,101,96,140,26,43,18,228,200,171,139,12,46,49,142,44,228,126,145,28,227,115,211,19,118,120,239,110,123,225,169,39,109,110,228,130,24,83,30,198,41,133,55,153,188,214,160,35,39,117,154,90,68,102,57,10,17,137,120,110,230,4,4,44,234,5,91,119,222,103,119,223,255,160,35,112,151,184,73,81,213,113,72,254,198,230,70,20,6,72,223,193,248,21,189,238,68,230,149,188,28,66,88,81,233,50,254,168,244,250,41,170,159,79,188,179,54,56,31,22,29,6,196,103,112,199,178,75,225,45,255,160,239,97,127,94,175,31,203,199,160,14,186,222,3,106,172,84,112,251,213,85,50,87,180,127,144,82,161,204,67,108,141,20,48,162,1,217,172,43,156,11,142,35,214,130,51,82,6,89,122,41,164,228,112,240,200,177,239,200,25,35,38,34,156,255,220,243,110,127,209,49,84,51,115,161,253,70,175,60,27,101,28,103,163,20,17,254,3,45,157,182,98,112,163,109,189,231,65,59,123,242,152,29,59,124,192,70,206,157,118,18,254,165,165,5,38,95,202,3,193,254,236,136,227,160,75,174,95,21,246,169,2,114,12,84,233,62,107,112,197,138,28,76,84,130,158,150,37,95,160,7,221,88,136,214,159,156,182,11,83,115,118,225,232,41,107,30,88,99,59,239,222,101,219,182,109,179,206,238,30,151,14,35,87,204,146,10,2,201,125,72,127,149,34,182,170,125,93,235,79,100,183,28,31,228,48,162,125,94,233,54,226,24,105,21,103,4,201,66,232,188,210,73,68,177,51,141,55,135,3,66,20,39,131,5,214,86,20,39,148,40,246,186,136,194,70,231,202,85,214,198,222,58,147,95,180,69,234,107,104,89,101,7,142,94,182,47,62,190,207,254,231,111,122,192,138,5,28,113,160,232,89,122,56,62,144,222,32,222,128,35,69,147,157,28,186,104,23,137,208,46,54,116,88,178,173,217,198,151,230,44,70,42,130,104,169,206,22,113,238,105,142,164,173,169,176,96,109,124,63,100,80,4,137,37,112,96,65,33,32,175,254,136,24,38,109,71,221,82,48,134,8,78,18,110,138,221,90,162,29,64,188,106,11,160,5,129,92,64,33,33,129,138,131,212,21,164,134,163,34,167,136,56,207,202,57,233,154,82,51,52,41,132,0,142,115,152,144,219,80,224,60,131,163,146,155,164,224,9,215,238,53,15,251,15,111,12,129,136,166,146,239,229,20,54,89,100,47,101,78,220,246,197,191,97,32,251,75,252,187,160,161,62,101,235,7,215,218,225,99,23,249,218,192,105,7,251,187,60,118,201,94,126,249,197,55,214,148,191,219,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,220,34,2,241,80,78,245,22,239,247,183,121,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,222,16,2,34,26,224,155,92,142,233,50,209,160,49,177,136,55,43,215,147,24,215,220,167,72,88,209,128,42,138,88,214,103,184,13,78,232,221,145,253,34,253,197,154,64,144,36,32,131,92,195,16,63,83,231,47,184,252,227,98,193,250,215,174,181,38,164,240,227,77,13,4,135,38,173,10,121,2,83,164,74,3,138,74,125,128,228,117,47,87,115,237,2,231,213,142,212,2,146,209,36,164,112,150,200,100,24,33,69,242,211,198,244,209,19,118,1,121,103,229,135,94,181,118,16,210,115,0,150,42,77,116,172,20,253,137,168,37,242,47,6,65,71,70,106,87,183,107,66,36,140,35,104,184,41,100,6,33,6,134,71,70,237,226,240,136,35,234,210,68,140,222,189,115,23,45,223,185,229,232,209,227,119,108,231,20,77,169,136,103,217,205,102,156,59,54,109,24,132,13,131,124,147,92,130,10,54,33,18,49,170,208,107,89,236,0,0,32,0,73,68,65,84,124,244,68,66,43,223,120,121,105,49,112,2,32,34,31,150,208,69,251,138,54,159,133,92,173,111,76,227,232,81,65,130,62,70,84,244,37,251,119,191,245,187,118,228,196,121,171,111,233,70,50,157,168,96,230,216,57,151,64,252,200,78,101,157,138,54,22,225,31,137,16,93,189,176,100,93,93,93,54,182,48,235,36,247,27,80,66,200,103,33,36,33,44,151,112,52,72,17,201,159,192,209,224,145,93,247,218,175,253,202,71,29,81,116,12,89,253,87,14,30,181,60,100,238,192,224,160,53,147,10,64,228,103,17,98,52,142,83,137,204,72,142,50,122,41,231,125,25,251,47,185,28,209,106,51,32,253,115,139,57,155,158,152,36,66,28,194,29,135,128,209,139,231,109,207,139,207,218,193,87,95,182,252,20,18,238,36,4,72,114,175,130,244,25,70,96,249,192,20,199,89,129,71,224,230,181,38,88,39,201,122,110,128,0,6,151,94,34,195,239,126,224,17,27,64,154,189,177,185,3,114,19,172,24,163,28,98,210,16,161,117,56,48,104,236,90,146,142,232,231,221,173,96,121,17,220,176,92,75,242,135,183,8,201,59,169,188,153,254,132,203,91,113,221,218,19,94,91,190,118,173,225,213,42,78,18,113,236,183,30,66,60,9,9,158,202,147,230,1,50,88,233,35,68,6,71,113,24,145,61,200,121,64,4,56,39,92,83,178,13,69,207,43,194,95,138,18,17,246,202,4,50,251,29,253,25,107,36,218,125,245,186,117,150,157,157,182,61,47,61,79,10,136,75,236,151,19,16,240,164,91,193,150,48,24,122,205,127,144,239,188,241,57,176,169,50,74,38,178,13,245,77,109,106,43,11,110,224,77,105,78,112,6,113,167,220,77,244,67,93,33,45,193,236,201,35,246,212,185,51,118,244,213,151,108,211,182,237,182,17,251,233,233,95,109,205,109,173,56,132,205,56,37,12,151,190,130,231,150,248,206,112,118,237,236,56,110,185,197,37,231,116,163,150,52,180,58,198,24,69,249,128,60,39,110,157,235,57,69,255,43,186,95,182,31,193,78,53,86,165,226,80,191,219,186,58,157,163,205,252,248,164,149,114,96,185,100,118,240,216,5,91,213,219,101,239,190,123,61,107,225,2,251,59,99,38,50,31,106,223,102,113,230,58,77,218,13,75,52,216,28,14,14,157,56,106,233,59,163,196,247,88,110,62,103,113,250,151,196,137,32,13,14,9,214,85,92,0,233,249,152,214,34,104,200,193,5,71,157,56,109,199,89,67,34,138,29,96,26,192,13,138,190,23,84,180,102,244,93,33,108,93,9,47,132,159,95,243,46,112,105,47,124,0,12,68,246,107,204,194,193,45,95,222,3,133,128,215,60,236,79,220,34,2,250,119,135,108,156,21,228,54,73,185,38,169,200,161,35,194,190,214,128,163,222,192,192,0,107,239,105,185,89,185,84,37,182,24,177,147,39,143,219,207,254,236,207,186,123,253,31,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,112,59,17,136,183,180,180,220,206,250,124,93,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,107,17,128,148,130,11,33,199,180,228,206,33,185,194,171,1,43,20,124,130,128,168,177,68,225,213,27,188,7,63,168,7,23,248,177,93,204,25,255,115,26,232,122,167,136,11,137,82,87,89,196,18,132,143,33,79,78,232,43,178,209,167,109,97,126,222,218,218,59,109,96,195,122,75,67,40,69,235,137,28,149,188,181,200,48,8,94,17,32,37,126,196,143,137,4,166,30,253,158,127,165,139,252,128,207,41,71,152,228,115,5,151,51,59,174,238,64,202,59,141,228,203,163,118,246,194,121,203,193,144,166,91,154,108,221,214,77,214,176,162,151,95,255,185,9,162,73,65,204,101,28,0,98,68,55,147,20,125,89,197,234,245,213,226,136,25,28,20,78,159,62,107,195,195,195,238,241,198,198,70,187,235,174,187,174,222,116,7,30,61,245,236,115,119,96,175,130,46,141,66,198,43,79,54,65,248,182,125,251,118,91,3,161,233,164,233,153,92,135,55,239,34,194,68,154,39,220,68,65,210,81,116,78,76,98,137,168,254,28,114,248,25,210,57,136,184,158,131,148,79,51,39,121,164,233,127,227,183,62,110,95,121,242,9,84,1,144,207,151,148,58,81,197,114,48,137,74,243,158,226,242,202,187,35,71,11,57,27,43,71,138,206,137,32,74,196,179,148,3,22,72,235,160,126,76,18,229,47,130,127,105,102,210,190,229,61,239,182,79,126,226,55,173,163,21,114,145,122,95,216,127,192,142,156,60,111,157,253,3,182,102,213,106,107,196,25,160,4,169,168,104,102,113,121,234,106,137,220,229,78,50,29,162,183,4,201,42,194,151,43,150,69,194,92,114,239,186,87,180,235,210,194,140,29,222,255,170,189,252,252,179,54,126,246,20,15,98,143,84,16,101,61,21,32,44,213,115,196,0,220,242,34,77,57,125,173,45,6,236,216,17,253,144,189,245,61,253,182,121,219,14,219,113,207,125,214,55,48,104,49,84,17,242,220,151,199,182,69,62,103,50,105,171,71,241,34,129,147,128,218,21,101,233,200,87,45,34,95,222,34,2,1,201,94,39,91,165,200,222,148,14,65,209,253,178,225,37,38,45,112,250,144,109,40,17,130,166,55,32,120,117,94,17,243,122,119,155,11,215,162,204,107,125,51,47,229,157,239,89,178,222,158,21,118,113,232,156,157,63,117,210,206,99,31,227,195,23,173,138,226,69,89,202,40,9,25,90,176,127,45,79,21,144,84,244,57,246,232,108,69,157,162,200,49,64,127,105,153,151,218,199,14,136,120,174,194,56,71,232,87,21,187,30,59,126,208,198,78,31,181,125,187,251,109,235,142,187,109,205,198,205,214,191,122,157,115,68,168,98,143,250,222,144,109,86,113,48,145,25,22,114,164,8,145,179,20,251,172,115,222,225,158,170,148,33,104,35,32,176,137,154,119,14,60,69,55,102,46,184,119,183,150,131,15,72,249,167,172,163,163,221,10,115,200,240,83,143,156,175,46,12,143,218,75,175,236,181,190,142,122,91,211,222,128,67,3,233,8,232,111,133,253,125,146,181,115,12,44,34,9,198,79,255,235,73,5,224,114,179,195,196,207,207,227,172,131,227,69,21,204,147,224,163,239,31,231,112,230,218,213,119,17,95,49,172,75,57,26,232,123,197,153,191,91,15,234,204,141,139,198,17,246,87,223,63,111,148,152,215,179,122,105,238,195,99,181,20,214,121,227,86,253,217,55,131,128,254,9,226,254,253,81,35,251,85,71,21,231,151,181,107,86,91,75,115,198,38,102,113,148,161,84,216,143,143,29,59,166,67,153,128,158,242,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,220,54,4,226,173,173,173,183,173,50,95,145,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,122,4,68,48,232,215,237,89,228,251,69,206,68,19,181,92,203,186,81,76,6,215,195,18,144,26,87,63,135,231,111,246,46,98,69,143,195,227,58,66,75,247,41,90,86,213,186,72,84,222,150,38,38,236,210,165,75,142,248,88,187,110,208,26,148,235,30,34,210,145,251,68,30,87,33,68,21,57,233,72,21,71,142,240,144,136,25,248,35,69,71,95,233,147,186,69,189,41,69,108,67,214,40,106,217,32,215,196,136,30,61,124,12,178,136,156,188,144,63,27,215,15,90,107,79,55,245,67,12,65,192,41,170,63,130,35,65,132,31,251,171,138,44,119,227,85,7,41,225,177,99,12,32,102,104,223,144,109,62,114,228,8,81,186,16,106,148,85,171,86,217,154,53,107,220,241,157,248,231,204,185,33,123,231,59,222,117,39,118,205,254,159,79,125,18,2,84,164,29,210,217,144,148,187,238,189,219,44,157,177,18,146,245,146,48,87,100,180,74,29,239,139,16,132,49,72,207,42,210,219,250,28,67,238,187,178,148,115,145,210,34,205,114,16,147,10,104,46,32,87,223,152,106,182,79,127,252,19,246,103,127,249,57,107,110,237,34,31,61,242,252,25,72,122,218,17,121,95,149,99,136,66,114,157,33,138,120,19,115,14,25,137,161,138,152,157,156,26,183,158,190,53,54,60,58,106,81,28,8,150,72,7,64,200,175,21,22,23,236,222,29,91,236,183,126,229,95,219,186,141,3,54,57,62,110,47,159,56,101,47,237,219,111,245,173,189,214,189,114,208,57,28,136,132,172,66,172,74,174,60,65,116,177,164,250,3,101,2,69,144,146,23,154,8,111,151,183,157,62,47,17,201,95,100,76,69,236,169,176,48,103,251,95,120,198,142,29,220,103,83,144,185,84,226,228,165,43,220,47,98,54,77,223,203,144,153,69,88,85,103,146,242,118,17,193,235,10,199,168,7,244,12,110,177,157,247,222,111,247,220,119,191,53,182,180,218,2,145,212,11,172,237,8,249,204,35,232,88,215,227,204,82,207,250,74,33,221,175,62,138,3,19,209,41,122,171,42,7,28,177,159,190,188,105,4,66,194,54,36,132,69,58,75,165,79,78,40,34,240,103,23,178,206,6,10,40,136,200,6,130,40,127,246,22,238,211,189,5,34,244,221,179,152,167,162,145,3,53,11,169,46,96,167,16,219,93,56,147,52,182,181,217,192,154,117,54,62,118,217,206,158,22,225,127,198,70,70,70,172,132,221,98,4,216,132,182,55,246,78,118,206,50,107,100,41,15,177,94,27,81,176,162,130,253,56,56,135,13,80,180,227,233,179,174,59,69,3,236,42,143,253,73,158,126,14,91,124,97,122,202,246,239,223,239,8,255,129,13,155,108,197,192,58,75,54,54,163,16,129,214,6,247,68,96,208,165,80,160,241,104,127,142,67,188,107,93,6,99,68,73,131,227,56,107,86,78,94,162,212,181,244,164,158,224,136,120,215,54,99,229,185,165,108,209,154,26,26,45,199,239,32,179,164,177,72,144,86,165,132,202,192,201,11,163,246,216,211,47,216,63,123,255,123,172,45,205,154,100,45,70,176,229,241,241,49,27,186,124,217,169,105,36,176,233,20,142,2,113,190,51,150,88,131,114,160,145,59,13,94,92,16,250,180,7,222,202,120,160,177,98,233,174,64,255,99,242,244,136,254,49,11,238,59,160,118,233,117,223,52,134,224,251,135,186,249,174,8,143,191,214,131,161,93,232,254,144,236,215,253,225,249,175,245,172,191,246,250,8,72,153,37,40,154,229,96,158,107,238,52,238,179,82,188,172,32,29,69,111,111,175,141,77,158,102,205,225,152,195,252,159,31,186,96,231,206,157,115,247,248,63,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,118,34,16,111,246,68,255,237,196,211,215,229,17,240,8,120,4,60,2,30,1,143,128,71,192,35,112,29,2,34,151,84,148,119,190,72,244,99,68,242,223,16,161,42,34,138,34,98,20,69,74,4,191,155,67,48,214,14,28,45,196,37,238,11,8,35,247,200,149,79,17,164,114,221,163,188,7,228,82,16,67,42,194,179,78,228,164,8,33,200,21,145,252,89,8,153,38,34,49,251,250,250,136,170,79,91,17,201,253,18,36,169,162,249,75,180,87,18,1,73,45,49,8,28,57,13,136,32,114,28,173,163,108,212,46,109,233,130,232,27,93,16,9,175,103,68,144,82,247,197,11,164,6,64,238,189,155,40,254,238,53,3,120,3,224,4,160,168,89,126,224,87,20,168,156,10,162,56,6,136,176,114,121,219,169,233,154,18,176,82,142,152,25,31,27,179,3,251,15,185,199,133,221,61,247,220,99,191,250,209,143,94,11,193,53,15,127,125,63,124,223,15,252,208,215,183,3,55,111,189,122,244,208,65,167,210,175,32,218,158,174,110,123,248,193,135,144,157,39,183,50,182,17,79,201,46,153,123,34,148,227,68,161,139,140,169,50,87,146,152,15,38,31,226,93,68,96,2,199,14,136,250,9,73,138,67,202,183,163,10,241,95,254,244,191,219,167,254,240,79,120,142,92,233,121,42,199,142,202,76,117,61,215,99,58,230,63,38,190,214,51,46,96,163,50,37,57,0,44,21,145,238,239,238,182,217,201,41,82,63,36,93,58,0,217,145,33,17,177,106,117,175,125,226,223,255,170,109,223,177,217,170,51,19,150,93,156,179,47,63,245,164,141,163,34,176,106,195,70,91,177,122,61,118,4,225,199,58,10,139,136,125,165,134,88,196,38,69,248,139,216,87,4,105,1,165,128,34,138,22,41,162,173,83,244,233,252,201,19,182,251,153,39,237,220,222,151,233,154,156,72,232,144,22,29,207,187,212,2,156,81,93,146,58,215,186,148,205,215,53,53,82,7,199,216,109,186,171,215,54,110,222,110,247,61,250,46,107,109,239,182,68,125,131,205,211,70,30,44,147,144,159,74,49,17,173,17,253,202,37,174,53,36,229,132,10,224,7,234,2,33,41,22,246,220,191,191,89,4,68,218,186,168,124,85,80,35,116,21,85,47,114,87,78,37,178,111,57,166,200,201,69,132,191,238,141,240,138,98,7,34,250,37,169,31,101,111,113,243,206,51,24,62,215,101,160,113,155,67,169,162,90,33,215,124,91,143,109,232,90,105,43,215,109,182,209,145,97,59,113,226,132,157,59,117,220,38,70,206,89,110,102,202,74,16,252,134,98,67,140,84,14,101,214,144,156,58,36,79,175,72,127,172,221,237,217,122,95,94,180,137,233,156,182,59,69,193,75,240,65,127,148,119,190,140,210,196,34,118,190,155,182,142,30,57,108,131,155,183,216,218,245,155,93,26,148,198,230,102,43,113,95,17,85,148,28,118,30,193,17,71,41,43,52,118,57,71,69,162,56,168,48,190,50,138,20,117,56,204,200,113,43,170,253,23,75,118,4,183,246,115,97,160,239,29,238,79,36,51,214,210,216,100,185,217,121,156,107,72,155,81,151,177,133,210,172,29,60,53,100,107,15,159,176,71,239,191,203,170,73,156,31,234,210,118,106,104,200,230,243,57,212,215,249,190,168,79,227,88,3,206,212,236,48,206,101,45,67,27,113,214,77,12,204,229,128,163,182,105,141,23,221,227,143,115,106,96,188,242,8,168,232,187,237,234,210,229,228,107,203,114,66,94,56,185,185,211,28,221,98,209,243,42,178,133,176,232,92,237,116,120,202,191,191,21,4,52,177,1,204,212,226,254,181,16,56,70,241,41,134,157,182,160,234,51,56,176,218,14,30,58,237,236,177,196,247,202,228,228,164,29,224,251,200,23,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,112,187,17,136,183,225,173,239,139,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,237,66,32,73,4,179,200,157,57,136,254,2,18,208,145,8,196,233,205,138,216,136,101,4,197,205,110,11,207,135,62,1,238,17,30,117,212,173,234,144,115,129,126,140,71,154,121,12,226,188,88,204,91,75,103,23,17,162,13,228,94,38,119,184,250,4,209,239,242,56,67,201,4,245,144,86,64,21,17,149,41,154,50,112,60,8,126,205,119,14,9,140,66,209,124,85,234,138,36,81,4,32,39,182,194,254,79,29,57,102,51,51,51,150,34,74,116,112,203,38,75,54,35,253,204,128,69,170,225,113,16,228,130,135,212,130,33,186,66,190,4,228,19,109,185,142,243,30,142,27,146,117,114,114,218,78,157,57,237,120,4,69,171,110,218,188,57,28,238,29,249,126,226,228,241,59,178,95,234,148,230,165,169,169,201,22,231,102,108,243,198,77,182,114,229,74,230,55,200,33,47,15,128,42,164,161,242,140,199,33,168,157,218,62,38,19,68,221,202,38,2,103,15,145,223,229,74,17,50,59,67,14,241,46,251,242,11,187,237,163,255,238,19,150,45,84,173,161,169,205,102,167,231,172,190,171,149,92,226,101,107,192,193,67,233,41,174,144,64,114,70,81,164,116,109,158,69,189,213,99,131,163,68,9,183,215,183,33,215,63,107,70,148,125,172,163,133,124,232,179,246,239,127,245,87,236,209,247,190,203,10,163,151,44,65,46,241,39,62,255,121,59,117,113,196,154,187,87,162,18,209,111,153,198,22,139,148,178,68,65,203,89,129,232,125,72,213,124,129,188,235,168,17,148,144,68,23,41,40,162,63,193,96,234,83,73,108,46,106,227,151,70,236,228,177,163,118,96,239,43,118,249,200,1,24,74,20,14,200,61,126,165,208,169,36,182,169,113,170,14,151,214,0,59,100,129,88,49,139,67,0,81,210,93,56,25,220,247,192,195,228,83,191,203,154,59,123,157,250,193,28,106,22,26,87,12,194,85,145,214,34,154,37,215,239,162,136,177,231,42,245,241,247,138,205,171,189,229,228,227,149,246,253,193,27,66,224,122,34,87,59,84,112,46,32,181,149,163,94,106,35,49,230,84,239,139,217,37,39,237,31,68,190,99,199,218,187,244,12,17,242,218,215,42,138,66,119,4,53,243,67,101,41,200,237,37,210,74,148,176,171,69,246,207,40,4,119,231,202,181,214,218,187,202,238,186,251,30,59,127,226,176,157,57,201,235,248,73,8,255,105,183,126,156,189,35,81,15,213,205,28,107,214,153,119,153,18,237,104,239,151,221,47,47,218,167,229,3,37,133,140,34,78,42,80,244,156,129,72,79,240,100,57,111,11,23,78,217,254,139,103,236,216,129,189,182,121,235,54,27,220,184,209,122,251,86,160,32,209,97,13,205,45,164,136,64,248,132,190,21,164,36,128,173,138,244,151,154,132,200,119,232,249,26,30,236,225,174,117,245,162,102,123,116,68,253,209,247,80,134,116,19,29,29,157,54,201,247,195,18,24,69,34,9,155,134,208,127,226,165,125,214,187,178,223,86,173,232,33,93,65,204,14,159,61,203,59,41,60,120,176,158,245,157,64,185,66,223,13,75,56,81,148,249,46,136,179,230,226,172,249,8,246,142,198,128,115,230,1,190,43,99,143,210,188,246,20,173,184,10,209,221,65,111,212,163,215,47,250,90,88,62,223,238,216,237,37,175,255,172,214,218,242,136,254,215,127,194,223,113,43,8,184,25,100,94,194,34,103,195,229,69,14,99,117,216,226,218,53,3,206,201,172,44,251,230,126,57,141,29,62,124,216,126,250,167,127,122,249,237,254,216,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,188,101,4,226,45,45,45,111,185,18,95,129,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,102,8,164,36,43,157,36,87,120,54,235,8,167,144,244,212,253,34,46,34,98,66,150,145,23,1,233,206,181,240,224,122,154,72,209,209,238,225,218,123,240,137,191,250,76,93,1,59,194,71,36,159,33,122,69,246,234,199,248,222,254,62,36,251,51,144,239,68,215,59,86,151,182,33,105,20,193,93,39,82,132,31,227,163,68,233,187,102,93,116,43,213,233,3,207,74,250,61,38,2,87,140,22,18,217,138,240,38,212,217,138,23,47,57,194,171,4,209,186,98,96,165,53,35,217,95,36,162,47,169,124,206,186,151,250,9,157,117,135,101,72,40,69,60,135,196,13,55,80,15,149,187,241,168,238,224,243,201,147,39,109,120,120,196,125,148,83,238,182,109,219,220,241,157,248,71,57,239,239,212,242,187,191,251,73,136,64,72,111,72,186,34,4,219,125,187,238,182,12,210,244,6,73,30,131,12,213,220,84,156,194,132,184,127,8,66,200,78,133,219,150,21,153,140,19,72,97,33,231,164,206,231,179,168,54,64,222,164,145,17,127,245,192,33,251,181,95,255,132,141,79,45,162,8,80,15,33,74,38,0,82,65,40,122,186,171,183,199,102,230,231,32,82,147,65,0,63,222,30,226,128,52,223,202,35,142,94,132,131,42,79,212,177,156,6,70,199,71,73,13,176,100,29,253,189,54,53,53,106,191,247,241,223,180,15,124,219,63,177,185,177,75,214,212,213,97,123,118,239,177,189,56,145,84,163,73,235,236,93,101,157,221,43,108,14,66,50,86,88,100,8,68,235,227,160,144,199,129,100,137,8,108,39,221,79,237,146,65,151,105,75,174,188,132,194,196,212,229,17,123,249,249,103,108,239,75,47,90,101,118,146,27,32,122,99,116,154,255,201,226,88,34,142,108,205,67,152,98,173,164,213,64,254,93,182,173,190,42,65,122,83,139,109,191,231,62,123,248,157,223,100,125,253,171,112,102,168,216,116,54,103,85,36,222,99,16,198,138,158,118,235,134,72,110,153,185,62,203,217,32,80,191,144,191,13,13,16,37,174,207,202,93,46,82,86,209,227,190,188,5,4,194,189,50,124,215,126,71,113,184,115,172,253,85,175,36,42,34,113,145,142,76,76,18,135,35,165,115,200,67,58,22,176,213,192,38,101,157,193,190,35,66,88,198,16,229,185,28,235,67,78,74,241,120,42,136,90,231,185,58,234,73,101,154,76,123,121,115,115,163,109,220,186,213,198,70,46,217,177,35,7,73,91,114,200,230,137,194,103,67,212,132,83,183,36,230,3,39,15,151,70,69,157,91,86,100,95,5,245,153,166,21,251,238,212,5,104,87,81,240,114,162,138,35,143,31,108,175,244,119,228,148,237,27,57,109,199,118,183,32,233,191,221,182,238,188,207,90,86,172,181,120,166,153,61,150,53,204,186,170,226,156,18,193,238,234,88,39,178,193,146,91,107,216,161,134,199,254,29,193,1,1,68,220,62,175,110,8,39,169,172,212,197,82,214,218,214,225,252,90,46,179,150,150,114,172,35,254,59,51,54,99,143,191,188,207,222,253,142,7,173,177,189,217,206,94,26,55,18,176,88,29,142,51,114,210,145,243,68,4,19,206,47,102,105,140,61,29,188,18,250,222,224,61,169,189,134,177,4,223,103,106,59,98,117,130,152,225,22,29,24,224,252,6,138,96,186,230,251,226,22,159,93,78,242,7,223,183,60,24,152,201,45,214,224,111,251,218,8,4,235,230,234,61,204,185,190,199,121,147,66,140,156,8,215,172,92,97,221,29,13,118,105,108,33,248,39,0,251,222,241,227,206,41,78,51,33,235,244,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,220,22,4,226,153,134,250,219,82,145,175,196,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,112,35,4,68,124,42,226,87,17,109,122,93,41,53,130,234,202,231,183,114,16,146,24,250,249,92,63,184,67,192,136,116,18,201,47,249,106,152,43,235,238,233,49,107,108,12,126,98,23,217,163,103,32,124,36,55,237,24,79,125,134,40,229,3,47,206,185,58,85,97,248,163,190,158,225,36,57,176,167,200,93,93,158,153,179,227,7,15,219,252,252,188,181,163,22,32,34,170,190,185,201,10,40,9,136,48,133,101,166,62,238,39,223,179,234,11,35,199,69,188,4,67,87,189,53,226,39,116,94,128,169,218,189,103,175,141,77,205,240,72,212,54,18,201,122,39,147,233,12,224,78,45,213,51,103,78,17,109,63,3,209,79,140,47,4,247,150,45,155,201,185,157,33,207,248,4,100,34,169,21,136,100,22,193,41,21,7,69,236,43,127,124,4,201,123,23,126,201,185,185,236,130,53,147,131,62,158,76,57,98,59,187,88,176,79,125,250,143,236,217,231,247,32,105,223,230,8,56,56,123,171,226,228,209,130,67,198,244,220,44,126,36,25,71,192,139,88,116,121,233,175,15,247,100,126,43,180,163,200,99,201,235,39,210,113,155,24,58,109,191,252,75,31,177,239,251,206,111,199,209,164,96,41,100,159,199,145,245,127,102,223,126,27,154,152,181,174,129,77,214,137,108,190,179,99,82,82,228,166,167,169,67,209,244,49,167,30,0,191,232,214,87,28,103,6,229,91,79,227,100,82,129,228,63,119,236,184,61,255,212,147,118,246,224,171,116,178,140,127,10,36,228,34,54,89,227,217,101,121,116,5,114,151,203,216,154,94,90,22,206,56,33,81,59,215,15,218,174,7,30,178,173,119,221,99,13,224,144,231,230,2,118,170,40,231,88,29,82,233,212,89,102,189,52,101,210,214,209,218,226,156,91,74,172,111,57,197,184,58,24,171,114,153,203,9,65,106,1,170,191,174,142,54,180,38,164,182,225,203,155,66,64,54,27,16,245,224,72,209,177,246,148,144,220,13,137,97,125,22,41,173,189,87,81,254,34,250,181,255,102,81,98,144,234,68,224,24,160,189,40,168,71,241,253,58,116,231,113,244,136,50,111,81,28,58,234,18,80,241,204,185,210,67,228,113,76,73,113,220,208,218,69,100,125,135,181,98,151,131,164,115,184,52,116,222,78,31,63,102,67,167,79,4,235,135,103,85,111,9,194,95,246,160,93,84,62,83,110,214,177,161,160,69,237,138,65,250,128,10,253,209,85,221,87,86,74,0,21,62,208,117,183,70,151,166,198,109,207,87,159,176,35,251,247,218,198,123,30,182,53,155,119,216,186,245,27,173,33,211,104,5,165,135,96,31,119,10,23,216,168,250,28,88,23,127,105,84,109,137,234,175,128,135,138,240,224,17,214,10,235,159,43,105,148,88,82,217,70,84,42,22,221,222,109,213,180,61,245,202,62,107,71,65,96,125,106,131,77,176,223,47,128,91,165,33,195,122,37,197,7,227,151,48,127,105,137,53,136,227,75,76,145,252,172,5,17,254,178,239,60,182,237,156,90,84,59,141,59,7,31,55,63,90,103,244,135,235,74,59,115,179,18,206,135,174,215,166,230,102,183,222,240,124,104,11,161,61,232,93,117,134,231,151,215,127,195,10,252,201,155,34,32,91,142,214,246,46,103,207,236,105,129,242,15,143,4,230,229,236,93,255,166,232,237,233,178,21,164,104,185,12,209,31,99,205,202,41,235,2,41,126,70,71,71,111,90,191,191,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,222,12,2,241,53,107,214,188,153,231,252,51,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,91,66,160,181,181,149,188,202,69,91,32,2,82,81,253,34,90,170,144,44,202,173,28,229,135,114,199,196,136,132,81,16,188,35,224,131,95,204,245,67,186,138,35,71,174,48,30,92,211,255,116,45,36,11,137,216,12,127,100,215,253,17,28,11,208,98,118,44,137,242,150,207,204,206,90,71,123,155,165,137,68,117,132,190,200,124,34,235,209,60,71,218,156,119,69,134,66,214,192,64,66,204,235,157,74,136,90,22,11,90,166,191,202,185,62,54,49,110,179,11,243,150,133,132,26,157,152,180,42,117,44,140,141,219,34,100,127,63,74,1,59,238,221,101,77,144,157,51,228,108,174,107,104,176,18,29,84,222,119,42,9,156,14,32,60,69,16,41,130,92,236,141,142,157,52,188,198,203,43,34,149,0,164,210,39,39,38,236,213,125,123,29,36,226,136,223,243,222,111,182,79,126,242,147,1,32,26,220,29,86,62,248,193,15,222,97,61,186,218,157,75,35,35,150,134,208,207,206,47,88,95,119,147,109,37,173,130,17,225,47,251,19,201,47,10,78,115,161,8,204,10,115,15,5,237,236,81,81,189,57,156,55,164,124,182,64,14,250,82,181,142,40,230,38,251,163,255,244,135,246,185,191,251,162,37,136,108,206,23,33,206,168,167,142,250,227,216,144,114,134,103,18,41,91,42,160,32,192,187,136,252,52,239,115,115,11,150,33,242,61,77,36,244,52,228,125,3,57,239,243,228,76,95,164,222,8,44,96,97,105,206,126,248,159,127,151,253,226,255,254,35,86,7,121,31,67,38,63,66,253,127,251,119,95,177,61,167,47,90,181,190,29,185,254,78,71,12,206,146,23,189,204,122,209,50,41,87,176,91,74,29,118,3,127,15,225,78,10,2,164,214,235,32,152,138,217,121,219,253,220,83,182,251,249,167,109,254,242,40,75,3,178,181,188,68,48,127,197,148,52,67,75,71,52,99,109,121,57,222,95,2,22,120,51,4,106,21,212,185,227,161,119,216,3,143,188,19,21,129,62,210,80,68,45,7,201,171,104,252,42,206,4,81,156,13,138,16,179,73,108,184,62,211,96,205,245,25,135,169,198,44,242,52,33,124,221,34,146,233,7,82,234,142,156,166,239,186,126,199,26,51,189,254,199,80,92,68,250,178,142,138,192,13,139,35,116,195,137,133,124,14,15,69,60,198,211,41,171,231,21,143,47,56,199,139,37,72,251,2,78,42,69,55,249,236,155,34,132,177,12,165,177,168,112,238,138,83,150,84,25,116,133,121,79,51,223,21,156,81,230,73,91,18,195,209,164,177,179,135,84,14,221,182,98,229,42,235,95,59,104,51,19,247,217,190,87,118,219,216,165,139,86,152,24,227,57,234,196,28,170,218,91,181,247,65,194,99,196,216,62,239,156,171,138,164,199,150,212,50,166,229,136,109,141,70,67,210,139,64,123,231,148,16,88,187,185,84,1,251,158,124,204,142,30,58,100,235,54,110,38,149,196,118,91,185,102,189,101,154,219,80,48,192,249,132,72,234,28,125,115,46,3,84,32,210,95,221,23,102,114,180,114,253,160,45,41,20,104,188,21,24,249,24,78,89,45,72,248,47,225,148,48,49,53,108,81,28,123,150,248,254,120,226,133,87,236,197,67,135,109,98,158,239,44,28,120,242,168,6,40,162,95,170,44,139,56,143,205,79,207,90,12,123,142,49,6,189,55,100,82,56,210,44,88,133,16,254,106,200,254,42,135,11,88,234,59,76,142,63,250,190,115,132,187,70,124,229,59,45,156,189,224,125,249,124,226,167,225,250,174,123,83,41,237,39,115,236,57,124,87,220,160,132,207,105,141,201,193,195,169,52,112,159,179,9,129,137,49,8,135,240,190,27,84,225,79,221,2,2,206,145,73,247,213,254,253,33,181,23,169,2,169,184,105,7,235,44,233,88,58,218,154,109,221,218,85,182,239,224,105,103,223,81,214,75,150,127,87,188,242,202,43,238,94,255,199,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,220,46,4,226,191,240,243,63,123,187,234,242,245,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,174,71,32,210,220,214,90,77,16,101,172,168,94,145,75,146,49,15,168,198,235,110,189,9,241,113,237,93,162,174,32,82,68,152,132,44,150,110,208,177,24,34,69,28,139,156,39,63,53,58,226,228,48,135,244,129,65,106,104,105,38,154,191,169,118,15,55,227,120,80,65,102,93,185,154,229,124,48,53,57,97,21,157,131,48,205,205,206,91,14,130,182,76,4,158,72,18,245,59,155,91,196,57,160,206,230,137,148,206,211,78,34,150,176,54,72,159,245,131,235,144,52,39,119,52,68,112,30,39,1,145,43,142,72,17,75,47,114,69,125,162,175,97,209,71,55,2,17,46,224,160,251,43,180,241,255,179,247,30,208,150,94,215,125,223,190,189,188,254,222,244,94,48,131,153,65,239,4,72,0,108,18,41,138,148,105,90,142,44,75,73,86,104,41,145,226,18,71,114,20,105,41,90,210,98,108,37,113,100,199,201,74,178,150,147,21,217,75,75,146,163,88,34,105,145,34,65,2,2,1,18,0,209,219,244,94,222,155,246,102,94,111,183,223,252,254,231,187,223,155,59,131,233,5,120,36,246,1,239,187,223,253,202,249,206,247,63,251,156,59,188,191,189,247,105,210,206,36,41,171,15,31,57,106,123,88,251,90,231,173,91,191,209,30,121,228,145,248,210,5,249,62,124,250,244,130,108,151,26,53,114,102,56,64,124,105,185,122,197,74,235,85,255,163,123,84,180,87,5,91,66,255,4,48,46,176,48,224,141,160,191,96,253,216,248,132,101,200,198,144,72,100,236,245,183,183,219,159,253,197,215,137,30,6,208,37,149,50,156,62,5,248,165,176,177,4,246,165,107,18,56,115,168,63,101,79,189,128,199,89,82,255,11,206,165,1,164,211,211,0,255,142,130,77,99,115,165,145,49,12,136,168,230,250,172,125,230,211,79,218,31,252,179,223,179,148,150,24,232,95,108,19,163,163,118,228,228,136,189,121,240,152,141,84,147,182,104,233,106,192,30,144,145,229,3,180,158,122,134,235,42,164,234,15,142,34,52,88,80,79,76,93,160,169,78,29,83,179,83,246,244,95,125,195,78,28,61,104,211,199,143,114,140,72,122,50,7,8,148,202,10,101,123,100,113,39,235,0,0,85,79,143,12,77,0,169,224,171,50,79,116,47,94,110,143,62,241,113,91,177,102,189,45,94,177,58,164,231,111,16,181,172,49,171,148,236,66,199,178,87,45,109,144,99,140,41,91,71,18,224,47,13,85,98,184,24,62,132,63,236,23,16,107,143,96,142,29,116,206,157,228,91,239,151,2,104,223,137,29,214,106,105,203,211,135,101,214,185,215,252,86,165,143,229,148,81,163,31,147,154,88,113,12,208,120,80,209,187,70,141,28,98,212,207,89,45,239,80,75,176,140,3,75,71,148,88,246,68,206,31,133,30,91,182,58,111,139,151,173,178,149,107,215,219,209,3,7,108,255,158,157,118,124,232,136,149,112,180,178,210,52,117,6,226,79,77,154,239,148,217,37,178,25,238,20,178,170,212,1,230,186,101,216,27,29,154,111,3,137,42,194,182,108,88,105,209,203,195,199,109,39,75,95,28,217,191,215,54,109,187,211,54,109,189,211,150,172,92,107,185,46,101,150,200,227,132,67,84,63,227,177,194,179,149,75,56,186,240,16,89,82,239,231,50,5,171,50,231,103,57,150,168,83,27,94,8,25,198,103,130,58,139,180,49,53,53,74,244,254,12,25,89,138,54,133,99,204,137,161,33,59,59,57,133,131,11,246,142,67,75,89,158,7,20,105,150,100,16,101,112,248,210,43,41,109,52,135,163,148,218,168,177,149,196,230,149,117,131,45,94,87,95,212,86,141,107,101,32,160,202,80,4,232,229,36,166,249,164,222,26,107,87,83,99,248,46,186,154,19,253,156,107,83,224,130,57,44,130,253,81,21,9,104,191,198,68,150,239,7,69,245,231,48,251,57,28,195,130,3,25,14,34,187,119,239,182,95,251,53,255,13,238,218,4,247,179,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,114,10,164,151,47,95,126,185,227,126,204,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,97,5,4,4,231,202,37,155,34,29,186,96,145,214,67,143,32,72,171,234,24,94,8,240,196,63,162,183,224,96,59,208,23,63,15,132,63,56,11,232,218,247,66,148,4,224,49,68,236,3,171,192,175,33,229,248,224,201,147,246,214,107,175,132,20,206,51,56,27,192,76,108,114,122,34,68,173,150,128,248,179,68,98,230,181,166,181,48,19,17,161,32,26,34,164,171,214,73,116,254,52,199,5,116,123,129,249,9,64,107,23,105,250,21,21,190,172,111,192,86,175,92,101,249,174,14,192,79,133,245,218,1,170,68,120,131,123,213,48,218,9,71,226,7,255,208,126,182,5,147,3,173,2,224,8,136,42,85,60,196,150,116,237,156,11,120,130,24,219,27,111,188,97,131,199,79,89,142,232,208,45,91,182,216,3,15,60,20,170,90,168,127,254,195,215,191,186,80,155,102,195,195,195,244,179,210,115,155,221,190,121,147,245,247,225,236,161,108,14,232,143,1,178,55,130,252,138,194,108,96,115,2,105,242,201,80,223,150,149,237,65,125,194,171,14,16,252,163,63,249,255,236,205,29,123,44,149,239,53,104,161,194,140,67,212,172,34,103,27,68,204,11,204,37,21,53,173,107,50,64,208,217,57,235,42,118,96,87,115,152,19,233,206,177,255,201,241,177,0,8,139,100,10,40,149,38,108,245,154,53,246,207,127,255,159,90,49,205,122,234,44,5,48,119,242,52,75,2,12,216,243,207,17,177,60,52,76,102,138,94,235,34,162,62,133,99,65,13,176,152,166,222,38,54,38,232,215,217,217,109,53,150,134,152,26,155,180,206,124,198,138,188,246,200,52,119,207,0,0,32,0,73,68,65,84,237,61,76,170,254,191,182,99,123,119,132,204,5,130,252,74,51,77,54,241,136,60,242,166,77,152,147,197,152,53,1,180,13,142,11,0,196,141,91,239,177,7,63,250,49,219,180,229,14,64,105,46,100,15,168,96,163,242,141,16,200,146,61,243,63,134,86,194,242,64,254,14,150,65,40,242,92,138,152,150,35,128,142,41,179,129,204,60,186,147,222,91,133,118,204,143,99,157,232,229,166,43,160,85,238,67,185,64,223,121,221,117,144,190,73,51,231,164,48,250,28,240,58,91,203,4,155,44,145,154,190,84,226,160,60,64,52,14,228,72,69,61,74,173,31,21,213,141,51,9,123,100,235,138,252,79,226,32,162,185,28,36,77,125,105,236,51,75,106,123,150,142,192,161,166,31,135,145,13,204,95,199,14,31,178,253,128,205,99,71,14,216,28,25,45,8,121,199,70,184,154,172,0,186,86,109,83,68,191,166,66,53,155,41,152,246,200,222,248,172,29,204,137,245,214,120,149,163,137,206,106,224,208,18,10,215,205,156,26,180,183,79,159,176,93,219,223,177,109,119,221,103,235,137,242,223,176,105,139,165,243,29,33,19,75,154,239,16,57,162,36,120,86,61,187,198,117,133,87,157,113,170,121,183,142,195,66,38,95,32,43,71,198,122,7,22,225,20,214,180,161,163,251,184,191,156,186,170,54,52,60,98,115,106,28,180,86,75,30,202,89,64,78,102,101,150,241,104,240,61,146,70,139,12,199,147,45,16,47,208,47,157,184,99,244,31,247,12,205,102,111,112,112,211,0,188,66,209,119,131,156,46,194,210,31,156,171,57,70,142,61,179,124,15,105,105,144,186,4,186,76,17,220,215,43,118,186,209,182,180,142,20,190,204,133,126,232,170,20,8,125,44,187,149,57,98,95,81,255,50,79,234,51,37,201,4,168,229,96,152,214,237,182,117,235,172,191,191,19,59,194,209,5,99,47,51,206,246,238,221,171,211,188,67,164,130,23,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,41,10,164,151,178,110,152,23,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,86,42,32,144,50,203,26,230,138,118,190,41,208,33,208,43,126,73,23,240,231,71,245,121,176,200,102,18,248,24,135,66,14,44,91,102,203,86,173,182,161,35,135,237,181,119,222,14,107,42,135,116,231,58,135,146,33,188,89,105,213,123,72,235,95,4,122,206,17,113,221,4,244,111,88,187,166,5,84,59,77,233,255,11,64,158,174,254,94,37,65,39,106,180,11,24,140,83,128,96,17,63,215,87,136,230,172,211,30,69,110,107,61,242,20,32,72,60,7,140,28,238,33,176,37,26,160,38,235,165,136,204,4,105,160,181,86,185,162,64,133,132,104,136,85,102,103,89,255,253,229,128,138,58,59,186,3,232,255,151,255,226,127,214,195,45,200,162,136,197,133,92,102,73,159,44,91,83,95,108,220,184,145,168,227,2,89,28,38,0,127,45,218,6,144,145,195,73,244,82,31,17,117,217,34,142,114,74,201,228,128,133,217,130,253,224,217,23,236,155,223,125,218,138,64,248,25,160,127,18,123,19,208,78,99,59,97,57,6,173,15,206,43,11,160,75,0,59,139,164,254,158,158,194,57,164,3,123,8,142,5,216,6,78,0,101,69,10,115,155,57,214,252,238,239,233,180,255,243,127,249,23,118,199,237,155,45,53,51,105,70,22,137,194,192,82,123,115,239,65,123,125,251,30,210,127,231,173,23,88,154,36,237,191,162,237,211,2,175,144,201,18,112,191,171,208,101,51,19,227,212,153,180,37,164,135,158,33,165,255,15,95,126,222,222,124,249,5,27,57,124,144,231,0,227,51,46,146,216,93,2,0,25,154,128,6,122,106,5,8,19,168,204,242,3,5,35,211,127,112,54,201,147,182,252,161,199,158,180,187,238,125,200,6,150,147,170,63,145,230,62,13,142,3,20,105,183,128,33,150,30,222,117,207,28,78,1,114,220,41,0,63,51,216,177,44,61,1,229,18,75,84,106,114,84,101,95,4,113,99,200,201,14,140,95,16,212,203,7,173,64,128,200,24,34,93,75,134,8,122,150,62,141,95,89,230,163,217,185,50,93,26,65,125,22,182,96,118,226,28,108,62,216,1,239,90,107,92,233,235,101,251,42,114,88,170,0,188,43,154,203,48,130,44,54,145,98,28,244,44,94,97,219,122,7,108,221,198,205,118,242,196,144,237,217,181,211,134,14,237,179,137,147,71,128,213,178,145,104,238,78,203,57,132,58,228,32,34,147,211,116,40,200,221,4,242,71,238,35,236,11,59,177,53,236,90,75,190,104,137,10,189,87,117,29,14,45,149,179,39,237,237,151,167,109,223,238,29,118,251,182,187,108,205,109,155,3,240,239,228,254,90,102,162,194,57,13,198,145,96,108,200,178,161,57,26,251,175,165,228,100,192,24,1,192,202,193,167,151,37,94,198,39,250,24,191,163,44,211,130,35,24,207,149,199,97,103,178,81,226,153,51,214,197,220,95,195,201,103,150,185,90,14,97,89,158,35,164,239,231,30,13,50,103,104,128,107,142,79,201,73,173,229,168,22,158,180,53,139,135,204,33,122,156,203,20,205,89,210,54,114,56,82,118,145,108,128,253,33,227,2,26,95,169,196,160,63,126,143,207,87,189,218,231,229,6,20,208,28,70,95,71,69,115,95,92,162,121,80,159,148,221,69,223,247,13,140,121,229,114,254,253,177,100,145,157,16,232,199,102,49,53,59,115,230,140,29,62,124,56,190,208,223,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,97,5,210,139,151,46,185,225,74,188,2,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,114,10,8,12,142,149,155,68,244,207,240,99,183,34,169,207,253,48,206,47,224,252,48,14,14,185,106,8,209,246,67,251,252,53,250,1,190,245,195,59,196,168,12,16,205,165,73,37,189,102,181,61,242,248,227,182,114,245,42,171,1,176,196,220,123,122,122,172,187,187,59,192,74,45,41,144,227,149,197,17,161,196,250,199,251,247,238,182,147,67,199,109,237,166,77,1,176,36,0,90,240,120,82,57,103,172,6,193,73,17,197,170,232,215,36,96,94,145,172,115,108,43,28,85,48,38,5,248,111,16,113,205,234,200,1,246,40,197,185,150,104,14,68,77,128,74,205,166,189,117,200,107,42,65,186,116,138,214,193,150,227,129,162,78,15,29,61,104,111,191,253,54,235,158,179,102,52,81,223,247,222,119,95,56,103,161,254,121,226,163,143,45,212,166,217,111,255,246,111,135,72,229,12,125,70,247,218,154,149,171,130,153,5,59,147,173,1,248,233,172,208,119,2,96,225,37,10,67,63,205,144,157,33,5,212,203,0,236,207,142,77,217,191,253,211,255,215,198,167,230,44,145,239,10,160,76,16,82,124,59,165,108,13,212,175,62,15,217,25,210,192,83,170,174,150,107,172,215,221,73,4,255,132,21,128,226,74,157,63,114,230,36,215,128,77,73,173,191,110,229,10,251,103,191,247,59,246,185,79,125,194,234,124,86,198,128,84,174,203,198,166,75,246,87,207,254,192,134,71,166,108,209,154,219,172,179,167,47,56,142,40,215,126,96,75,64,199,28,240,179,54,59,99,29,216,95,150,250,198,78,31,183,215,95,250,190,189,242,194,115,214,24,59,131,99,0,206,5,2,181,216,166,192,169,176,30,111,64,90,222,177,61,69,35,99,188,0,76,142,48,62,150,109,218,104,15,125,244,73,219,114,215,253,150,39,75,0,150,29,28,3,170,58,15,91,15,207,200,166,42,75,17,162,154,33,61,64,111,103,33,212,39,231,133,104,109,106,185,180,132,187,132,123,70,119,69,203,121,166,168,99,124,140,222,66,59,194,14,255,115,157,10,168,67,84,52,161,92,186,196,122,95,236,12,57,36,133,168,125,250,48,147,19,152,199,113,137,57,44,100,166,96,93,123,165,166,175,0,178,5,151,101,191,145,13,1,223,153,99,179,216,65,29,131,172,19,253,175,40,123,193,99,57,1,36,82,204,99,52,77,153,49,64,202,108,200,33,32,107,189,75,150,91,47,206,36,75,86,174,177,177,225,187,237,200,206,119,236,4,17,254,199,142,30,38,165,127,201,106,140,187,4,231,41,82,90,227,80,89,56,194,245,45,123,137,6,174,140,41,122,238,36,142,40,202,160,194,224,13,237,210,220,43,11,172,225,48,51,203,120,122,139,49,113,100,255,238,224,84,176,118,243,22,230,254,13,214,221,63,192,128,205,176,188,10,215,64,251,203,140,255,44,147,115,150,251,74,139,18,80,182,129,141,107,73,138,129,37,139,217,87,182,209,25,50,112,176,175,201,67,233,78,202,234,162,101,3,42,101,230,125,82,176,167,241,152,201,114,60,137,70,90,238,160,25,32,48,195,134,103,215,84,162,34,39,137,38,26,235,185,194,72,228,252,43,21,157,43,61,67,230,132,214,233,250,44,240,175,239,78,4,191,108,21,113,127,132,62,105,157,27,221,255,242,215,93,182,82,63,24,20,208,252,30,143,171,48,45,134,189,210,53,234,40,29,87,175,107,25,138,6,75,249,244,144,237,71,176,255,205,29,71,116,32,244,235,248,248,120,136,234,255,242,151,191,28,246,249,31,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,110,84,129,244,50,162,156,188,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,183,82,1,69,66,14,54,78,135,181,202,35,232,208,186,155,64,132,224,199,21,224,197,133,109,131,205,180,126,112,215,47,235,162,42,252,236,174,223,219,121,9,144,40,178,26,122,14,117,73,218,138,245,27,76,203,85,37,180,208,179,10,192,4,202,31,109,11,248,234,5,200,207,147,166,191,107,228,140,237,218,179,207,206,78,79,217,138,21,43,0,61,64,40,72,113,21,16,63,206,62,93,213,20,200,98,157,244,6,213,43,58,60,73,36,191,162,70,211,84,147,1,144,234,165,134,168,141,236,2,128,1,195,240,22,80,74,95,53,51,68,194,2,110,244,46,144,150,84,123,104,179,210,246,159,102,205,251,84,42,27,218,123,239,189,247,70,109,244,191,215,170,64,115,112,232,104,176,43,233,223,213,215,17,250,82,14,25,200,30,245,55,253,26,214,189,14,16,147,126,17,244,167,15,35,39,20,128,31,246,145,102,173,239,111,124,251,107,246,206,246,93,0,116,162,122,167,231,44,219,217,167,10,66,223,41,49,64,157,72,225,122,8,67,166,159,101,127,1,228,105,109,109,28,62,232,71,217,98,141,53,193,43,100,18,176,38,17,158,235,150,219,239,255,222,111,217,207,255,220,151,8,237,159,177,25,28,9,148,134,127,134,32,208,239,189,254,182,189,123,232,24,17,243,93,0,34,150,8,192,62,228,29,34,8,90,6,222,103,0,139,29,180,171,145,168,17,225,223,176,35,7,14,216,243,207,62,101,135,182,191,69,104,114,9,16,9,28,156,155,138,135,65,88,134,32,52,138,52,228,74,185,14,109,164,125,106,36,25,2,0,175,219,238,188,23,200,255,49,91,189,110,51,206,13,53,192,102,57,130,253,140,7,217,108,4,10,185,6,141,164,155,178,95,20,115,89,43,48,30,36,99,157,243,154,26,31,109,99,87,99,59,250,172,200,126,21,142,183,222,91,27,124,210,213,209,222,112,200,255,188,191,10,168,51,161,149,193,84,233,164,208,83,244,161,64,178,28,142,122,112,60,146,3,82,169,164,87,41,64,127,217,113,4,158,137,218,199,249,73,145,251,154,224,66,6,7,186,50,169,185,150,162,153,88,233,241,149,37,37,203,248,169,98,251,211,115,216,38,246,212,183,120,169,233,183,135,117,235,214,217,233,193,99,182,111,207,46,59,120,96,175,13,159,56,78,166,141,73,198,18,117,134,185,83,117,243,10,22,164,125,108,226,224,18,62,210,238,122,45,154,239,193,233,97,217,136,170,156,173,40,26,143,105,28,22,148,30,125,236,216,65,123,227,248,49,219,207,61,110,219,122,151,109,218,122,135,173,90,189,222,114,56,207,212,120,198,10,203,178,148,203,192,253,20,78,87,56,0,72,18,181,17,15,44,82,173,247,227,196,80,178,177,51,167,128,250,100,56,192,105,172,48,80,12,206,97,53,116,152,43,151,131,46,41,190,79,20,205,207,186,26,92,22,217,125,35,193,216,193,25,34,88,56,154,170,165,242,169,209,176,211,216,8,143,21,90,123,233,63,154,131,52,246,170,212,171,175,6,93,167,126,144,67,131,198,150,28,35,174,84,116,94,252,186,210,185,126,252,250,21,208,119,124,212,27,140,133,208,235,44,223,163,156,253,50,95,190,83,148,249,103,221,186,117,44,221,242,178,77,225,232,152,228,216,212,212,148,237,102,57,11,138,206,226,100,47,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,220,152,2,105,253,232,233,197,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,149,10,244,245,9,144,154,77,18,53,31,96,96,160,76,241,29,245,83,185,126,239,22,216,212,143,228,250,253,155,18,66,224,121,143,35,245,195,206,248,79,12,59,132,84,206,47,2,81,25,168,143,128,124,189,84,6,138,2,61,10,121,78,82,221,188,169,62,160,175,34,78,5,249,27,128,156,176,238,110,33,103,125,44,107,213,4,102,238,31,28,180,142,197,139,72,221,158,225,18,160,24,32,167,10,232,84,19,59,72,171,174,84,237,138,34,109,132,116,188,138,234,4,206,80,119,70,107,65,183,238,19,192,14,183,154,255,53,63,220,91,64,137,74,4,107,104,151,224,26,59,88,214,96,218,94,124,241,197,0,136,139,157,61,182,101,219,86,251,63,254,247,255,109,193,66,128,95,250,242,223,179,51,68,150,47,212,50,60,60,28,154,38,43,89,66,234,228,149,43,112,110,142,1,153,222,233,123,217,71,160,157,1,192,9,194,69,47,173,55,46,216,182,111,255,1,251,243,175,125,141,40,96,88,158,236,21,112,159,4,10,170,164,113,32,17,24,172,18,213,172,8,100,245,163,150,108,144,237,42,74,120,6,167,128,110,150,95,24,25,61,109,149,42,107,138,3,233,22,19,41,252,203,191,244,159,218,207,124,246,147,102,83,35,86,26,231,156,222,197,100,140,72,219,209,179,195,246,236,43,111,89,157,165,2,122,251,151,88,39,41,251,43,192,62,204,139,104,227,114,128,234,5,160,81,29,64,201,34,229,246,242,107,47,218,43,47,190,96,163,67,71,104,28,105,196,113,34,168,11,56,210,182,120,8,169,201,97,232,104,67,32,86,176,148,113,80,36,186,249,201,159,252,172,221,255,192,195,214,76,231,0,80,128,210,76,17,95,151,52,80,179,138,189,234,190,128,43,28,31,180,246,120,154,231,204,227,96,208,81,204,91,65,203,21,104,63,214,47,180,165,170,229,76,161,236,21,1,25,115,31,109,177,39,252,141,34,92,195,166,255,121,159,20,96,170,186,104,17,208,15,110,23,244,109,88,62,68,195,128,147,101,51,138,58,143,166,91,101,109,200,97,67,74,233,207,210,12,128,115,65,255,248,37,7,150,58,209,244,2,209,2,228,178,47,69,223,215,24,79,145,35,64,147,12,1,217,40,35,64,85,115,175,150,137,232,8,17,239,85,108,107,102,150,20,248,169,78,27,216,176,205,30,94,185,222,214,111,187,199,14,31,220,103,71,247,237,177,19,71,15,91,99,98,12,39,45,238,175,44,25,97,126,166,118,104,106,162,245,93,160,12,2,73,156,184,106,100,28,144,157,42,77,186,210,248,107,220,105,88,215,129,247,186,39,46,59,216,100,194,38,135,14,219,155,39,79,218,30,178,8,220,117,239,131,182,233,206,123,108,96,45,217,90,242,29,150,195,150,235,56,184,212,185,151,150,1,208,186,234,26,207,249,2,227,156,207,130,235,202,92,80,227,248,162,238,190,224,144,83,225,248,108,105,14,39,129,178,117,211,2,193,126,45,207,129,12,33,162,95,86,79,98,143,80,130,79,77,216,47,141,180,209,114,170,8,71,47,253,71,243,144,138,64,125,63,203,197,40,27,142,224,112,49,175,126,225,225,174,80,98,192,31,191,95,225,116,63,124,147,21,144,238,178,31,57,173,104,44,110,92,191,222,250,201,208,51,117,122,60,220,73,223,45,123,246,236,177,161,161,161,155,124,103,175,206,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,62,172,10,164,251,122,136,22,241,226,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,220,66,5,186,187,123,133,191,73,173,92,10,64,85,16,68,48,113,190,4,184,193,175,226,237,251,230,15,182,111,8,165,0,126,218,225,127,168,70,251,5,91,120,5,144,79,196,189,200,143,16,12,32,168,41,112,164,136,110,96,105,192,64,218,6,108,26,96,85,32,191,9,172,73,0,245,115,29,29,214,55,176,200,70,199,199,0,64,141,0,238,43,0,225,6,192,39,205,113,1,161,89,210,54,11,138,42,138,85,128,75,76,51,13,224,79,113,115,193,174,232,25,2,250,9,237,140,158,82,63,252,235,152,26,73,154,105,28,16,4,4,4,174,68,75,71,199,38,108,251,142,157,128,37,179,129,69,75,108,243,109,155,56,113,225,150,233,5,12,249,165,90,105,102,150,20,218,244,11,175,101,216,222,98,150,107,16,105,83,18,242,116,128,130,173,136,126,245,159,10,68,70,208,186,129,237,104,249,240,4,185,27,158,121,238,69,219,127,112,16,176,199,18,11,224,208,2,145,247,138,154,87,74,230,44,206,25,10,0,46,19,237,174,53,190,51,64,81,101,102,168,215,128,133,192,80,101,176,24,29,57,139,19,0,107,108,39,5,198,155,246,197,207,126,218,126,253,87,127,217,58,12,40,63,61,109,121,214,15,47,147,174,127,46,219,97,207,254,240,117,59,52,60,106,153,238,126,43,210,94,45,27,160,250,4,208,149,38,60,135,173,116,0,250,38,135,71,236,173,215,95,180,237,111,191,110,163,135,246,240,72,68,36,103,136,28,6,112,10,216,226,227,34,243,10,240,61,60,151,20,160,109,150,41,88,126,96,41,81,213,139,237,11,95,250,146,117,246,246,89,61,93,224,24,128,147,49,81,38,227,132,156,87,210,64,84,129,198,36,99,38,201,187,134,163,150,182,16,228,239,196,73,32,197,254,58,224,183,201,125,52,126,245,95,16,142,231,211,166,150,50,8,54,29,221,220,255,46,32,5,162,25,82,125,164,94,35,42,159,190,82,255,134,62,212,62,182,213,247,85,0,189,138,32,191,28,90,20,73,94,46,207,5,7,165,10,17,250,229,57,192,118,136,188,199,213,41,56,193,144,217,129,107,229,228,20,108,150,241,208,212,224,224,156,168,62,142,7,155,74,50,191,118,3,208,43,248,156,176,92,74,119,209,86,51,166,150,175,94,103,155,111,223,102,7,119,239,178,163,64,255,99,7,247,83,111,25,223,21,218,193,88,11,69,182,136,85,11,238,215,24,99,237,69,153,0,180,71,51,110,96,254,124,96,186,198,46,185,150,251,64,255,109,150,172,1,175,140,141,217,91,111,189,101,119,60,244,168,109,218,114,167,109,88,187,30,123,78,51,135,227,168,19,22,92,145,227,64,153,40,254,146,77,77,143,216,48,175,42,212,94,217,48,210,56,47,200,145,167,137,83,76,13,199,48,181,47,205,125,51,250,222,192,233,64,126,52,49,216,79,226,148,16,57,184,72,99,198,166,26,199,240,136,202,249,109,143,247,182,191,235,26,21,233,191,152,44,8,133,98,145,239,205,89,150,162,137,28,43,194,195,182,95,112,137,237,184,30,29,150,114,161,167,169,91,125,225,229,198,21,136,251,59,174,73,80,95,37,252,27,32,216,59,90,99,35,75,151,46,182,110,82,248,39,1,253,202,58,209,160,15,6,143,15,217,145,163,131,209,5,254,215,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,27,84,32,253,207,255,135,255,241,6,171,240,203,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,203,42,144,88,187,102,93,96,47,103,206,142,145,90,185,106,133,28,192,29,8,83,35,106,82,17,238,2,232,138,140,86,234,232,121,42,18,216,4,208,35,142,236,231,72,96,38,34,178,194,58,1,136,176,135,31,213,163,223,216,1,233,108,40,152,78,239,138,208,84,9,55,6,210,40,205,190,206,21,121,81,196,157,210,142,27,80,71,240,63,161,147,20,205,73,202,244,101,75,150,216,206,147,167,237,244,137,19,118,219,166,77,0,80,181,139,117,157,137,100,205,16,93,153,128,234,40,77,175,32,87,26,194,165,232,215,6,17,253,85,40,83,1,71,1,211,178,1,28,87,100,39,119,34,109,191,90,65,90,245,108,20,225,151,4,94,165,137,250,22,149,154,158,153,97,61,247,110,123,3,200,191,115,255,254,176,150,181,162,195,159,124,252,113,93,180,96,203,59,251,118,46,216,182,169,97,147,83,99,214,45,83,194,36,30,219,178,205,122,136,98,175,148,102,45,9,44,175,76,207,0,223,181,206,119,25,19,20,140,172,3,50,233,36,108,164,10,232,207,22,122,109,223,129,65,251,211,63,251,150,149,170,25,156,3,128,121,178,29,28,53,154,13,160,123,72,93,95,181,42,215,200,153,36,157,37,157,62,245,205,1,32,213,223,13,101,139,48,214,30,175,226,108,160,72,251,185,9,251,194,231,62,101,255,235,87,126,199,18,211,164,240,239,40,16,9,172,182,17,17,140,67,192,107,111,239,181,87,118,238,181,28,145,252,228,206,231,125,145,77,1,211,59,4,90,129,144,133,90,197,6,58,58,109,244,196,97,251,193,95,63,109,175,189,242,60,213,79,81,1,247,161,254,6,237,128,245,19,161,140,57,43,139,57,219,106,65,83,217,7,146,216,25,25,3,146,189,139,236,222,71,30,179,135,30,123,220,138,74,95,206,216,168,104,220,176,78,185,66,161,5,49,19,208,201,38,80,84,128,80,25,42,52,46,11,249,108,0,252,57,57,185,48,168,228,252,162,165,42,90,205,231,46,20,236,152,171,217,80,125,194,162,26,128,106,65,104,74,235,47,58,135,61,231,246,206,127,252,49,219,136,161,182,222,245,10,122,106,126,67,103,65,64,1,220,56,250,61,100,247,224,249,117,76,231,234,179,222,47,87,162,132,240,151,62,67,208,253,226,165,117,128,123,169,135,52,61,106,143,250,85,221,21,182,181,143,3,161,13,204,137,114,6,208,188,153,34,219,137,64,126,13,224,61,157,208,216,169,134,236,35,114,234,200,240,108,202,162,162,102,135,57,156,235,101,31,113,106,255,40,101,128,28,73,234,140,193,170,229,5,172,113,42,169,213,152,35,137,170,207,21,123,108,217,218,130,117,247,47,183,173,247,62,68,244,253,187,0,255,253,118,100,63,142,44,140,151,166,230,106,181,145,113,192,13,104,160,230,99,234,103,155,71,9,150,166,231,209,61,245,213,16,203,167,231,145,131,151,198,181,108,147,52,27,86,1,152,191,245,212,176,157,222,183,221,134,239,184,215,214,223,190,197,22,45,94,110,93,249,1,155,154,153,36,147,6,89,0,170,51,54,52,124,200,206,150,135,45,209,149,177,20,99,160,208,95,180,12,247,202,226,16,51,57,54,108,197,44,86,62,54,99,73,156,112,138,140,125,57,19,112,135,40,195,1,27,202,244,34,200,91,83,198,24,218,175,239,27,45,223,82,103,249,141,4,223,63,26,29,77,117,64,40,186,242,92,73,225,68,54,53,81,182,109,91,214,218,182,109,219,108,12,39,176,98,113,57,117,163,177,234,146,6,109,133,222,9,159,226,126,111,82,127,228,200,33,71,3,29,227,26,245,41,255,41,67,65,52,86,219,42,240,205,171,86,64,112,63,204,110,113,215,5,117,91,253,167,127,167,240,253,145,193,190,103,249,94,47,208,143,53,50,63,100,249,188,117,243,102,219,115,224,56,75,89,144,13,131,253,147,211,179,246,250,91,111,95,245,125,253,68,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,46,167,64,122,49,81,29,94,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,91,173,128,162,141,149,246,56,164,59,15,132,70,32,73,160,60,250,213,252,74,128,235,92,251,244,83,187,74,235,186,232,195,252,223,0,237,249,212,12,128,39,222,13,44,226,244,40,234,238,28,88,137,98,65,249,172,99,225,39,124,35,205,251,106,219,245,238,14,59,115,226,148,173,94,177,18,120,95,100,157,101,224,21,15,80,35,213,51,216,52,252,160,31,238,195,15,251,106,133,106,20,188,209,43,2,75,186,87,132,96,148,66,58,92,18,142,241,71,206,12,128,50,165,115,239,36,187,214,44,116,246,217,231,191,79,100,105,116,237,214,173,91,109,96,96,64,103,47,216,178,99,199,142,5,219,54,53,108,102,106,198,6,224,97,221,108,223,187,101,11,33,249,68,221,22,5,227,75,150,6,184,149,136,200,85,212,186,108,110,124,124,220,58,186,58,233,35,162,217,57,198,169,246,237,239,126,207,246,30,60,26,82,219,23,59,122,120,79,218,76,121,54,68,239,231,0,159,66,105,24,110,4,111,233,92,69,6,43,74,89,37,141,145,141,157,29,225,158,179,68,254,155,61,241,216,195,246,149,223,254,77,203,2,229,3,238,158,5,88,38,35,71,151,51,180,243,213,119,222,181,241,185,170,85,128,233,43,87,46,1,126,230,2,8,46,77,79,89,63,81,244,133,206,78,219,183,227,29,123,233,185,231,108,232,232,1,104,62,169,250,5,61,41,57,110,144,0,160,214,212,110,118,5,203,230,158,13,17,169,96,79,9,91,182,245,78,123,248,163,79,218,70,162,166,51,56,149,128,154,56,79,206,53,209,56,8,235,173,179,39,17,32,189,76,149,172,7,56,155,20,241,28,200,1,118,51,216,61,82,133,18,28,100,162,203,162,29,23,252,141,78,11,163,224,162,71,46,216,249,99,249,49,158,207,46,124,184,120,174,187,212,60,119,169,235,46,172,231,102,124,110,117,103,152,187,84,95,252,89,219,33,34,89,251,176,99,217,185,236,36,41,128,137,207,136,236,66,41,253,53,135,43,125,189,94,2,248,13,230,69,69,42,135,103,192,41,74,51,180,214,146,215,179,10,54,135,103,103,124,164,201,110,17,182,1,214,226,213,85,156,93,180,140,0,222,81,150,46,116,3,208,11,118,255,71,63,110,27,176,213,193,67,219,108,223,174,29,118,76,192,31,8,31,38,209,2,227,6,135,29,57,211,200,73,32,77,61,74,241,95,87,42,20,204,78,160,63,254,118,224,130,214,115,9,113,199,54,201,251,220,148,157,216,187,195,78,17,229,127,224,192,62,219,188,237,110,187,235,238,123,137,156,207,49,214,58,108,223,241,99,54,50,118,134,101,46,152,31,146,204,247,197,46,150,31,40,132,20,253,90,22,160,86,154,177,52,153,13,210,76,216,89,218,158,209,61,245,8,28,19,130,87,50,3,101,195,104,4,7,53,234,224,123,40,124,247,168,65,87,81,228,244,145,101,165,153,14,156,198,162,241,70,93,106,62,125,16,21,189,199,207,211,218,213,246,22,244,109,245,69,251,125,233,141,182,179,124,243,122,21,104,132,127,87,72,205,184,63,90,53,133,254,81,166,24,62,203,249,175,165,183,236,116,241,162,126,28,98,162,249,89,25,95,230,230,202,33,117,255,111,252,198,63,185,222,102,248,117,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,204,43,144,94,183,110,221,252,7,223,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,110,149,2,74,1,61,70,250,100,173,125,12,198,32,218,146,200,76,64,13,228,39,220,242,82,0,236,210,237,137,193,69,116,253,165,207,187,182,35,139,86,175,182,94,214,212,61,115,230,140,141,142,142,218,50,32,143,126,179,207,240,227,125,93,97,252,20,1,148,246,210,14,87,218,247,95,116,59,126,94,158,63,81,232,4,104,237,179,231,159,127,222,10,133,142,0,210,30,125,244,81,251,230,55,255,242,130,59,92,180,166,15,100,231,151,190,244,179,246,79,254,254,63,254,64,238,125,165,155,238,220,189,219,126,255,127,250,239,177,173,8,242,221,125,199,22,187,253,246,205,124,0,56,18,205,170,180,251,218,86,4,187,214,247,86,212,109,4,211,112,228,32,218,54,91,40,216,235,111,188,107,127,245,212,183,113,192,152,37,210,183,131,243,20,137,13,44,228,26,69,99,135,190,199,22,154,130,148,0,246,0,66,177,227,52,52,92,107,126,151,103,231,32,152,216,56,48,126,221,218,117,246,59,191,253,91,182,237,206,109,236,155,225,222,16,60,32,169,81,111,25,24,255,250,59,219,237,109,178,57,36,51,29,182,168,175,223,150,46,34,157,63,240,52,193,181,157,128,246,102,109,206,222,217,241,46,144,255,123,118,108,47,192,19,192,168,84,18,74,157,14,66,228,22,60,79,0,165,220,14,113,50,68,31,151,20,214,79,244,111,166,111,145,109,186,235,94,187,239,225,143,217,154,205,91,200,70,81,180,57,158,81,207,41,112,47,155,13,5,93,2,144,229,131,246,165,112,100,200,231,243,164,235,47,132,180,237,49,228,215,49,105,165,168,126,47,87,167,64,4,186,35,157,99,253,226,232,253,121,253,219,170,186,246,57,176,237,226,155,180,169,54,168,159,213,190,184,141,122,15,153,87,112,82,82,54,18,57,3,100,201,108,145,1,98,206,145,21,69,17,254,152,17,69,80,58,74,213,47,7,18,61,121,4,217,5,255,131,209,5,0,26,224,63,126,49,90,18,69,14,1,84,15,184,199,17,32,175,232,248,140,173,88,179,214,150,45,95,98,27,110,91,111,199,14,109,181,131,123,119,217,225,3,7,172,38,0,175,108,40,220,67,215,5,178,47,200,223,42,106,83,181,18,205,209,241,62,189,71,61,32,59,103,140,64,92,171,204,3,141,201,49,27,218,181,221,38,70,39,108,118,106,210,22,175,88,102,43,54,174,182,99,131,131,54,58,49,106,217,174,44,78,49,85,235,233,234,14,227,161,52,163,148,253,213,48,190,147,164,239,87,100,189,150,107,193,141,161,245,156,26,63,220,236,92,115,230,155,32,77,195,127,106,192,124,105,223,158,223,25,230,155,34,233,250,187,187,89,42,68,78,97,148,115,118,116,241,107,206,93,221,190,165,14,209,235,2,32,221,126,138,111,223,4,5,206,239,116,141,111,141,31,189,171,232,59,99,213,170,21,214,219,147,183,51,227,100,16,162,79,27,44,43,33,39,19,138,58,52,50,79,125,242,226,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,117,40,144,94,181,106,213,117,92,230,151,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,215,166,128,224,225,240,240,89,155,153,155,5,136,44,10,63,132,199,32,35,134,149,129,148,156,7,67,174,237,30,87,58,59,142,112,188,16,212,71,48,68,241,152,20,96,239,134,13,183,217,219,111,188,110,39,72,223,223,221,199,154,233,164,124,79,146,122,63,192,126,133,141,182,21,65,176,24,196,232,7,254,249,114,193,79,248,250,53,31,198,28,253,180,79,164,116,0,174,44,7,240,234,107,175,219,233,179,103,136,42,239,182,30,214,146,191,231,158,251,230,171,240,141,107,86,160,121,116,255,1,173,76,111,125,157,57,123,240,129,251,172,147,84,249,228,29,39,213,254,116,136,78,39,215,125,0,226,147,227,74,127,223,196,169,163,223,198,39,38,21,132,25,160,253,183,190,243,148,29,62,122,132,117,149,123,194,242,18,115,192,116,173,57,158,161,207,4,242,18,64,118,165,44,175,147,22,60,64,29,193,79,142,43,77,120,101,118,134,108,250,21,160,191,234,237,178,255,230,215,254,145,125,236,209,71,172,70,10,242,70,163,20,28,9,202,117,150,7,200,21,236,232,208,105,251,222,15,95,38,221,126,221,122,7,250,72,33,190,136,52,255,44,43,0,247,233,32,186,191,70,228,241,155,111,190,106,47,124,239,25,155,24,60,134,137,234,230,64,81,224,104,142,180,252,149,86,84,191,80,99,157,67,178,193,122,5,3,75,230,172,119,205,122,187,255,35,143,218,221,15,125,196,186,6,150,217,20,235,162,143,151,39,45,199,210,0,237,69,215,104,236,233,93,128,95,227,49,143,179,128,198,170,28,115,4,169,68,112,99,56,29,206,111,175,192,183,223,163,64,12,199,223,115,160,181,67,90,94,120,78,60,135,92,234,154,247,115,127,0,250,24,122,220,166,24,88,234,115,130,136,124,1,125,205,115,57,150,49,81,132,191,198,69,133,116,18,37,236,190,134,19,137,182,5,181,195,249,154,27,91,158,34,114,170,17,244,87,4,191,238,17,156,9,24,71,193,97,6,77,234,56,222,164,66,218,121,28,88,128,232,9,150,149,24,88,182,210,150,46,95,102,183,145,98,127,239,238,237,118,112,207,30,59,62,120,196,202,227,99,56,204,200,201,133,198,224,192,194,96,228,69,86,12,28,109,84,111,147,253,154,111,35,243,214,164,219,154,219,217,170,213,0,244,180,187,174,47,1,128,253,20,245,189,12,216,79,49,94,87,108,90,203,50,23,249,112,127,6,125,72,179,222,205,242,26,178,123,220,130,200,20,50,21,198,119,138,57,33,69,27,5,251,149,9,67,17,253,74,162,161,229,98,146,60,167,230,121,45,239,18,181,226,92,239,197,81,222,231,246,188,119,75,78,20,5,190,131,20,209,31,143,55,105,169,231,170,3,136,229,88,112,165,18,107,175,243,84,71,123,61,60,134,151,155,174,64,176,54,250,27,119,22,108,79,246,29,235,174,126,91,186,116,41,89,122,250,237,244,216,9,142,145,9,6,231,148,65,28,74,6,143,28,189,233,45,241,10,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,195,167,64,122,96,201,210,15,223,83,251,19,187,2,174,128,43,224,10,184,2,174,128,43,224,10,188,239,10,40,77,189,162,228,39,39,129,170,128,139,80,120,15,235,58,243,195,120,216,23,239,191,134,214,129,138,194,217,81,252,232,185,11,67,106,125,62,158,159,194,159,29,33,165,114,219,121,218,213,14,63,0,85,27,55,110,180,131,251,246,218,137,161,19,182,124,249,114,91,2,108,82,244,166,78,19,172,209,186,238,77,46,82,68,170,192,111,128,176,90,56,90,175,182,18,128,15,247,19,24,142,10,176,134,212,189,41,114,51,167,169,105,154,53,163,95,124,241,69,120,149,192,113,221,214,109,220,96,235,54,108,104,171,193,55,175,65,129,230,83,127,249,53,155,60,59,28,64,255,214,77,27,108,253,218,85,192,72,250,71,153,24,232,179,20,29,88,19,32,167,99,18,192,197,26,253,39,32,83,33,74,189,175,167,203,222,120,123,183,253,240,229,87,1,134,128,65,210,136,87,232,171,44,78,30,85,174,75,146,187,124,14,16,159,3,192,41,154,184,38,112,201,254,0,45,169,167,82,34,149,57,64,63,207,253,146,141,138,253,202,151,127,217,126,254,111,125,145,212,250,21,208,156,16,16,247,225,156,90,182,199,38,203,117,123,241,237,29,118,96,240,164,117,246,45,13,14,30,5,234,215,218,206,221,93,197,80,207,203,223,127,134,72,254,103,173,58,57,138,4,180,95,109,81,254,116,193,124,96,101,132,150,148,82,189,192,71,160,167,72,99,190,16,162,247,239,1,242,223,113,239,253,164,67,239,228,94,21,171,3,155,50,28,19,120,76,224,21,32,4,169,255,233,1,244,252,122,134,40,66,59,99,221,44,85,17,131,88,29,139,45,87,253,16,65,223,246,61,218,235,165,93,129,160,217,37,230,49,29,211,47,91,28,237,0,0,32,0,73,68,65,84,56,143,245,213,117,218,167,50,63,39,134,79,31,220,159,118,72,172,86,168,125,122,69,0,93,109,101,30,84,202,12,138,198,86,42,35,167,144,180,101,43,105,96,191,112,56,169,252,3,184,215,216,194,200,90,140,61,178,58,236,73,115,190,234,228,156,240,204,193,17,128,125,140,167,26,176,63,143,3,65,19,27,173,49,102,149,60,34,143,179,73,255,242,21,118,31,78,80,155,183,222,101,123,183,111,183,67,68,67,31,194,161,39,74,233,79,67,112,228,161,129,24,40,115,178,198,2,165,37,235,121,246,27,29,224,52,218,169,49,153,72,101,185,132,6,206,78,90,189,60,110,131,245,73,27,120,224,14,124,101,50,56,224,144,85,163,171,207,186,138,140,119,198,94,130,37,44,70,39,198,72,213,223,12,41,251,211,234,71,129,126,93,207,43,232,214,186,239,197,70,72,172,163,244,187,92,81,187,131,3,5,207,173,251,74,247,184,79,164,107,234,130,239,152,11,235,138,207,141,223,117,60,216,24,183,213,190,121,97,46,188,208,63,95,149,2,177,83,71,124,178,166,81,44,239,188,162,62,171,98,188,225,223,9,56,128,117,119,22,109,197,178,37,182,231,192,9,236,83,87,52,108,228,204,105,219,187,111,247,121,215,249,7,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,174,71,129,116,127,127,255,245,92,231,215,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,215,164,192,146,37,75,236,221,99,199,2,236,15,224,161,117,181,224,69,50,172,253,124,225,207,229,215,84,253,85,157,44,248,31,97,181,75,157,78,27,0,193,105,162,239,22,45,90,98,251,246,238,182,51,100,33,24,24,24,8,17,206,85,160,173,128,173,74,251,51,232,115,59,88,209,231,184,8,246,207,115,63,182,89,218,153,2,112,201,230,236,196,145,99,246,238,187,209,122,247,21,224,237,195,15,127,196,254,248,79,254,232,242,36,40,174,248,3,120,255,187,63,247,119,3,31,254,0,110,125,197,91,238,219,185,211,158,127,250,25,162,226,235,182,148,245,181,31,184,235,78,192,120,202,10,29,164,203,39,29,190,160,100,185,74,90,124,108,96,150,200,123,69,205,86,128,48,211,83,108,147,74,191,206,26,203,223,249,238,51,118,232,232,49,162,144,73,175,44,72,201,122,228,89,0,249,220,204,52,190,2,172,215,173,180,225,66,132,1,40,2,45,137,130,87,103,213,136,46,174,87,72,217,79,106,253,210,212,156,253,199,63,255,183,237,31,254,231,95,182,92,160,66,138,60,174,147,113,156,200,103,238,81,39,154,127,239,129,65,251,254,107,111,90,131,250,242,157,93,33,77,119,142,186,138,56,27,28,63,122,200,222,120,249,5,123,237,165,231,172,57,61,198,61,148,54,61,74,85,94,165,126,98,236,133,82,177,67,242,22,176,238,249,156,82,149,211,222,2,14,220,91,239,190,143,40,254,135,109,201,234,181,150,237,236,177,113,28,7,42,60,70,177,187,139,104,236,36,17,201,51,150,231,153,226,34,187,76,81,135,82,176,43,138,95,81,218,122,143,108,59,138,228,111,5,100,135,75,180,63,192,194,184,2,127,191,172,2,177,86,210,77,175,0,192,91,160,63,62,118,217,10,62,128,131,106,99,123,219,180,29,191,212,156,52,169,239,5,160,181,108,133,74,18,0,174,204,15,130,155,153,140,150,99,81,176,125,61,44,209,82,97,92,196,245,37,112,120,74,71,6,7,192,215,114,24,114,150,226,122,108,87,117,36,24,27,73,162,232,181,244,68,150,140,22,217,98,23,60,84,89,2,234,156,143,51,74,174,211,122,23,23,237,35,79,46,182,245,68,248,175,3,244,31,58,176,223,6,15,31,176,250,232,89,206,229,198,9,121,21,232,123,68,163,50,2,170,106,165,62,169,93,225,246,124,192,159,64,163,56,204,229,37,77,208,57,141,37,174,237,101,73,141,38,109,214,184,101,62,238,37,125,190,158,173,2,208,151,11,195,244,236,148,21,56,63,203,231,52,19,121,130,87,146,232,108,213,171,106,194,141,120,139,218,160,191,220,165,181,127,222,6,206,157,20,206,188,216,31,129,126,189,164,145,180,151,134,186,254,106,74,220,87,122,87,105,191,78,251,176,196,171,169,198,207,185,130,2,234,239,216,127,79,150,22,101,90,136,180,141,181,215,123,29,199,147,36,147,232,106,150,4,202,166,222,182,25,253,3,128,207,101,150,48,218,177,99,135,253,230,111,252,183,87,184,147,31,118,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,242,10,164,255,241,127,253,235,151,63,195,143,186,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,55,174,64,98,229,170,53,205,55,94,125,221,78,157,58,21,214,116,86,84,171,8,137,32,134,40,140,34,172,249,85,252,186,239,20,71,246,183,209,150,80,87,28,217,127,94,197,129,202,68,103,134,205,240,251,188,0,17,109,208,175,247,164,70,95,181,118,141,157,62,125,210,78,157,60,105,125,189,61,182,118,237,218,144,154,89,192,39,162,58,231,106,212,15,250,241,43,134,60,231,142,158,191,37,168,213,212,154,214,68,246,253,240,213,87,108,240,248,80,72,127,221,55,176,216,30,125,236,177,243,79,246,79,87,171,64,243,47,191,246,85,59,69,26,238,28,87,220,187,229,118,219,176,102,53,209,147,229,144,138,62,68,220,10,44,2,40,225,230,1,117,9,128,9,50,214,137,28,46,146,210,254,165,87,222,176,191,126,254,7,54,91,2,204,147,142,60,149,203,7,115,44,211,87,98,51,117,128,163,214,206,150,169,52,176,17,57,3,200,98,84,79,13,104,211,32,13,120,6,99,186,251,158,59,236,55,254,171,127,96,139,123,58,176,233,10,236,127,150,168,123,34,60,203,85,203,246,46,178,67,163,83,246,252,155,111,217,137,209,73,235,235,95,28,150,108,80,154,252,217,169,9,155,24,57,107,47,61,255,215,246,238,203,63,128,150,2,229,11,68,73,207,205,209,70,34,155,229,175,80,138,3,164,129,162,2,129,137,8,218,119,173,88,99,15,62,250,81,187,243,254,7,73,119,190,194,230,184,96,124,142,231,72,229,137,144,230,25,121,0,57,169,156,131,126,192,73,234,212,24,20,200,204,23,162,116,253,2,254,177,29,235,220,248,21,119,130,142,121,185,188,2,177,198,237,90,105,159,230,57,129,219,139,65,219,248,92,29,139,183,47,127,151,91,123,180,253,25,4,240,227,18,219,131,204,32,33,24,174,162,136,118,224,181,78,211,120,234,74,22,172,12,36,15,142,53,56,216,4,167,0,141,61,105,192,37,113,221,186,84,54,56,95,167,80,41,245,202,145,160,1,72,47,227,192,18,172,77,153,42,112,186,73,51,6,51,105,220,92,184,199,242,53,155,108,233,138,117,68,248,223,105,251,247,236,36,173,255,46,59,126,248,160,53,39,199,21,14,207,249,216,126,88,207,66,119,225,194,80,147,236,153,67,124,154,207,187,18,162,255,57,87,99,165,191,104,249,69,221,198,104,103,172,144,34,31,167,151,62,178,208,132,113,194,195,141,77,77,50,150,103,172,139,103,203,50,23,164,53,151,240,92,73,78,144,70,184,197,208,110,234,198,97,65,183,211,117,209,3,68,207,216,96,7,10,176,243,156,158,124,120,79,145,6,241,184,12,223,141,156,33,13,165,83,123,95,188,231,194,203,236,8,154,251,216,189,140,66,55,239,144,250,76,253,164,127,119,100,112,222,10,206,46,216,211,58,190,143,186,58,51,54,55,1,248,103,191,156,97,118,239,12,78,126,109,150,114,243,218,225,53,185,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,135,71,129,180,162,147,188,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,239,135,2,2,55,227,227,227,1,92,132,251,197,240,65,148,136,237,144,198,95,219,183,178,4,2,115,169,27,112,111,69,60,195,99,86,172,92,109,131,75,142,218,174,157,219,237,248,241,19,182,98,233,50,203,20,243,68,101,95,58,43,192,123,32,93,252,19,126,252,206,109,147,68,113,43,173,239,108,105,206,94,125,237,117,155,32,202,122,217,170,213,182,118,221,6,219,188,121,203,165,26,246,129,239,215,146,11,115,172,195,189,16,203,246,55,222,176,239,124,235,27,150,172,85,141,56,96,187,119,235,237,214,149,207,0,83,72,91,175,104,122,0,118,109,142,104,120,40,127,147,112,94,65,200,25,162,221,201,199,15,64,239,12,217,197,191,253,212,211,182,239,192,17,203,119,116,90,9,118,169,8,248,170,214,27,47,91,88,47,123,142,72,227,10,240,49,77,180,177,192,153,250,58,41,155,5,194,53,56,47,77,38,136,92,38,97,191,254,15,255,75,91,183,98,49,160,135,40,127,192,96,150,180,205,165,233,41,203,119,247,216,84,169,98,187,15,29,182,151,223,120,215,50,100,20,208,114,22,189,189,189,33,221,248,208,145,131,246,252,51,223,181,161,125,187,32,123,165,0,16,107,229,185,176,220,128,52,135,153,6,70,152,196,9,5,223,131,0,141,9,193,183,101,155,110,183,199,158,252,4,209,252,15,88,147,44,17,51,164,246,47,133,108,4,169,16,173,175,181,209,5,10,211,64,253,98,71,206,106,170,8,123,20,140,18,80,204,18,205,44,71,3,65,126,69,17,235,124,149,121,91,22,29,109,125,214,53,245,144,122,58,236,242,63,23,81,32,182,141,11,15,9,0,234,21,160,43,7,165,111,188,125,225,185,31,228,103,217,196,133,237,84,123,226,246,11,194,171,237,41,96,165,138,204,67,207,33,43,209,126,217,146,50,80,228,128,242,101,236,179,194,216,40,99,115,37,57,195,48,62,69,195,83,204,177,73,238,163,18,224,63,54,21,89,89,100,151,176,116,74,147,241,74,166,128,180,236,183,194,202,20,140,53,198,171,160,255,52,99,81,41,250,59,113,148,121,240,209,39,108,227,166,205,182,151,232,232,253,164,66,63,113,96,47,149,50,135,39,116,47,66,247,229,100,192,132,174,172,0,250,254,209,75,184,93,46,50,81,118,22,238,140,99,143,21,114,140,213,130,205,170,89,140,211,66,95,111,24,247,161,189,44,77,48,61,51,21,60,109,50,100,1,201,48,0,83,180,73,105,252,211,84,168,122,84,103,212,159,236,16,236,191,2,208,231,132,139,150,72,219,104,44,86,53,208,185,135,198,175,244,79,40,189,70,44,212,69,175,142,118,170,14,189,188,220,26,5,146,244,175,250,59,178,166,214,56,32,99,133,254,105,193,223,150,29,68,182,44,155,144,131,207,226,129,62,178,200,224,134,6,232,143,251,230,24,25,142,70,71,181,52,139,23,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,174,95,129,244,166,77,155,174,255,106,191,210,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,6,5,196,40,142,28,57,18,214,36,31,25,25,177,69,171,86,133,245,142,235,68,45,43,130,50,252,100,206,15,227,243,165,125,91,59,5,48,90,63,177,199,192,131,56,199,249,31,206,163,235,226,235,47,14,58,4,112,181,142,116,88,211,60,92,208,58,47,92,198,207,247,25,69,132,242,222,217,97,203,86,174,176,67,135,14,216,240,201,83,118,154,76,4,107,136,234,79,3,184,64,93,100,77,143,128,88,141,31,241,19,9,160,42,16,42,33,16,197,182,224,12,225,220,209,15,254,218,12,247,209,6,209,252,28,75,0,186,134,142,31,181,87,201,112,208,209,209,69,42,249,57,123,226,137,39,236,143,255,248,143,46,222,232,232,193,62,208,191,63,243,51,95,252,64,239,127,153,155,55,255,236,223,253,73,136,134,239,164,219,30,220,182,193,182,16,61,89,154,156,178,206,190,46,88,62,86,5,112,207,1,232,167,72,193,159,87,255,211,7,89,160,120,21,96,147,102,141,251,157,251,15,218,127,248,230,83,150,2,82,86,101,7,0,111,165,245,207,0,0,245,89,144,50,5,184,12,105,188,1,151,25,108,164,14,180,12,233,199,129,112,53,156,54,18,68,204,255,236,223,249,155,246,165,159,254,73,203,165,0,159,115,83,92,19,65,160,60,64,191,1,189,28,155,42,217,95,125,231,25,75,16,69,159,33,26,191,171,171,43,68,125,238,124,231,109,251,222,119,159,178,51,251,5,41,129,136,33,90,154,40,222,0,60,137,240,133,67,10,34,9,128,130,137,20,242,107,214,213,109,91,238,185,215,30,124,228,9,91,179,113,179,53,89,43,125,186,68,148,49,142,36,114,6,16,76,106,42,21,0,255,75,43,242,31,80,88,159,19,228,7,180,210,46,173,171,174,52,253,157,5,34,153,121,79,112,131,16,57,220,26,95,243,67,111,126,120,0,51,5,121,91,214,124,153,254,248,208,31,138,128,47,125,214,130,173,130,180,178,21,189,218,139,142,199,80,93,78,20,122,197,215,182,159,247,126,110,171,61,42,237,109,143,239,175,246,5,131,210,223,121,3,209,185,188,194,73,216,189,128,52,59,210,16,240,36,243,161,64,120,252,170,101,178,86,170,70,208,218,106,209,21,41,234,76,36,4,78,163,177,34,123,205,176,156,132,234,103,10,37,193,10,105,251,25,0,170,83,176,62,201,49,221,45,65,100,127,184,47,151,245,47,93,101,15,118,247,219,221,15,60,96,219,223,120,221,14,1,252,143,29,216,79,164,254,52,55,103,172,104,240,4,237,25,171,56,21,116,202,9,136,204,29,184,241,88,174,51,79,6,130,146,229,87,222,166,27,43,158,159,181,46,138,214,205,152,85,134,2,61,111,153,113,163,108,27,106,67,70,142,66,44,1,146,20,236,215,55,1,85,107,220,84,73,57,16,28,101,248,172,113,23,218,198,115,41,109,123,141,113,19,158,39,122,228,160,212,229,254,40,115,136,234,212,184,156,154,152,12,215,202,129,162,204,242,32,41,218,212,38,125,171,222,168,226,184,207,226,186,117,79,157,27,246,211,160,246,62,139,207,241,247,155,171,128,28,101,106,124,55,132,247,224,92,130,93,224,96,166,239,159,117,107,86,217,177,83,123,194,146,50,85,156,198,166,167,166,236,245,87,95,187,185,13,240,218,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,67,167,64,90,17,36,94,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,247,67,1,49,151,179,103,207,218,20,63,112,7,160,4,204,16,17,9,32,2,16,163,136,126,109,95,8,44,110,90,219,68,101,218,64,101,248,168,93,243,69,192,132,151,246,1,118,151,44,95,97,107,214,172,179,161,35,135,237,36,81,253,2,179,93,75,23,5,96,162,117,217,155,64,156,52,208,94,81,124,225,121,68,119,84,226,183,249,207,209,77,154,164,137,175,145,82,90,209,220,47,191,252,170,157,29,29,35,162,58,111,3,100,11,184,243,238,123,162,107,23,224,223,213,203,87,146,122,126,97,70,243,63,251,189,103,236,192,254,61,208,54,124,51,10,102,15,221,125,167,117,3,85,38,73,227,157,72,22,45,169,245,183,1,246,90,42,65,253,29,131,76,193,242,76,18,144,54,93,178,175,125,237,175,88,127,155,52,227,114,210,208,210,10,50,1,94,74,183,13,174,140,236,161,213,47,138,124,175,3,43,75,100,4,232,234,238,180,25,162,238,115,128,255,213,203,7,236,63,249,59,63,71,148,47,116,18,187,78,136,110,66,234,119,146,109,160,163,127,192,214,110,222,102,175,190,249,42,153,4,102,173,70,212,253,138,85,203,45,207,117,47,252,224,121,251,225,115,207,217,244,240,137,40,8,24,144,216,0,246,231,113,80,72,102,19,100,126,0,16,195,30,101,83,41,178,13,212,249,156,94,182,204,238,190,255,33,123,224,225,143,216,242,85,27,66,187,231,240,72,72,0,82,107,52,156,43,195,5,73,145,82,133,76,3,26,83,216,98,0,201,146,3,167,154,2,54,24,175,173,46,77,4,250,189,220,184,2,23,206,93,130,171,210,55,130,174,2,192,116,100,171,196,224,181,125,95,124,236,71,245,61,178,37,158,177,101,111,178,49,61,95,188,230,124,114,182,18,32,118,189,218,96,46,196,241,1,40,174,0,248,148,108,149,241,39,135,24,141,61,169,36,139,148,53,71,250,200,70,113,178,98,103,157,250,154,108,235,115,176,116,156,175,146,121,160,61,99,250,161,143,126,204,214,174,95,103,71,111,219,100,135,246,239,99,238,62,100,141,233,201,48,160,155,105,34,170,25,91,202,212,207,221,24,163,64,217,42,235,97,44,238,35,147,71,209,166,171,115,102,56,192,100,138,5,43,224,232,37,167,48,238,100,21,198,44,169,9,194,216,78,51,246,211,128,92,141,115,220,17,104,55,110,99,173,161,163,37,61,116,133,90,45,192,46,127,157,6,27,26,90,9,198,161,246,93,77,137,237,65,246,161,109,189,226,237,216,102,46,87,79,124,253,229,206,241,99,215,167,128,250,82,246,249,158,18,178,56,40,107,71,228,204,163,62,72,182,150,183,72,98,43,185,92,198,86,44,91,142,125,236,9,153,45,100,183,101,190,59,142,159,24,180,95,253,149,191,255,158,234,124,135,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,87,171,64,122,249,138,85,87,123,174,159,231,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,220,144,2,5,34,21,149,186,95,160,95,160,81,41,207,147,68,42,134,52,206,64,141,235,137,104,141,34,252,245,203,187,126,58,111,47,49,85,185,216,175,242,237,231,177,173,83,129,70,32,36,170,225,124,193,81,74,97,233,18,219,184,121,147,13,159,62,105,39,78,156,176,238,222,30,235,88,212,67,148,56,64,152,31,239,225,246,128,100,162,77,249,229,63,0,24,129,98,126,224,143,136,14,209,185,192,43,193,34,97,37,69,186,10,8,37,148,17,0,202,244,61,214,131,159,158,45,89,177,187,219,54,108,216,96,119,221,117,87,184,231,66,252,51,126,118,193,166,23,110,126,227,235,95,179,193,195,135,172,151,168,247,71,137,232,189,99,253,6,75,1,227,32,120,150,85,228,123,18,177,233,171,10,169,251,5,219,18,68,179,215,249,92,163,51,186,73,167,255,230,246,55,237,155,223,250,46,81,189,64,59,150,102,104,10,170,201,22,176,131,0,204,212,103,236,11,47,182,43,164,33,111,144,182,187,163,163,96,51,211,68,12,115,159,98,49,107,191,248,243,127,219,30,127,228,65,75,204,78,208,133,216,17,16,113,120,240,184,109,223,177,211,86,222,182,197,42,185,30,123,225,149,215,109,118,122,198,250,6,150,18,209,111,182,227,173,55,236,185,239,60,101,213,179,167,184,70,54,7,144,167,201,186,188,2,8,149,125,69,11,138,203,174,104,55,14,2,189,155,183,218,61,15,61,98,247,222,119,191,117,245,45,98,41,9,28,19,148,136,156,255,85,203,202,6,64,86,9,138,214,14,15,236,84,68,147,170,149,92,64,107,67,43,75,129,82,72,23,129,153,241,120,107,224,92,16,158,53,92,121,193,159,152,106,137,112,121,185,162,2,237,58,106,78,208,171,29,244,71,81,241,154,34,34,61,219,207,191,98,229,63,2,39,196,207,165,101,45,244,108,154,219,21,181,31,107,145,78,146,73,3,39,169,50,227,177,172,165,53,24,135,130,225,154,51,229,88,195,153,97,12,198,143,42,116,30,134,6,32,53,152,98,11,158,134,241,160,3,236,84,253,201,12,25,97,148,117,35,213,97,27,186,122,112,164,89,107,107,55,222,102,251,119,239,178,3,251,246,218,48,25,89,76,192,159,113,169,241,31,28,122,152,51,228,4,147,238,235,38,178,191,72,84,62,89,45,240,170,41,224,80,211,217,221,21,146,190,164,129,246,83,56,13,41,235,76,7,89,62,146,149,178,165,112,80,72,81,135,134,170,28,100,18,106,147,156,20,52,245,243,58,87,162,185,255,220,231,43,111,73,51,69,131,235,93,154,233,93,175,171,45,241,185,241,251,213,94,231,231,221,68,5,194,119,7,125,199,127,2,255,13,38,242,12,182,185,102,213,10,28,184,72,52,193,220,174,82,171,52,108,207,30,156,212,34,11,191,250,78,214,21,94,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,104,41,144,94,177,98,133,139,225,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,188,47,10,116,118,118,218,28,192,68,160,191,27,192,173,148,232,69,129,240,24,106,144,50,93,209,208,183,180,8,190,183,224,103,4,144,218,239,166,182,0,109,4,166,248,129,62,129,19,194,178,85,171,109,25,17,212,71,73,239,62,60,60,108,3,35,139,173,123,81,127,88,131,186,84,81,104,168,96,62,107,78,243,226,119,253,232,197,70,12,105,244,108,209,78,69,245,2,90,73,25,127,224,240,49,219,177,115,55,169,153,11,236,75,216,221,247,222,103,127,248,135,127,184,32,127,232,255,244,199,158,108,23,104,65,109,127,243,91,223,8,209,252,240,55,91,191,126,133,125,226,163,143,90,22,8,87,157,157,2,172,36,66,234,107,165,192,174,99,103,21,250,74,81,197,226,134,149,50,125,1,166,171,226,113,241,244,51,207,217,240,25,28,25,146,114,56,33,37,63,221,31,113,23,189,71,81,196,234,194,96,22,124,174,40,109,55,159,229,68,80,229,64,5,208,191,117,211,54,251,133,255,232,231,8,22,6,2,242,217,0,134,44,234,109,239,188,243,14,48,147,246,208,199,223,125,254,69,59,133,195,68,49,215,101,57,14,239,120,253,53,123,225,251,207,91,109,244,44,48,159,118,137,238,147,53,33,147,37,202,152,77,254,71,145,29,113,140,227,233,222,1,235,90,180,212,62,253,185,47,216,202,245,27,173,183,111,192,198,167,166,109,174,52,107,249,98,119,176,171,100,138,246,134,255,100,227,92,139,48,77,1,73,218,171,103,15,233,250,181,22,121,62,23,162,249,117,7,233,163,50,111,175,225,147,255,185,25,10,72,83,65,254,248,21,107,124,41,8,171,227,63,234,165,221,145,225,194,231,1,97,227,100,130,29,6,32,79,228,60,78,51,130,253,2,255,213,154,28,91,180,244,132,198,2,128,116,126,54,100,178,14,209,210,218,173,137,187,13,124,243,145,252,23,56,222,48,124,25,160,2,239,179,51,202,176,145,1,214,119,219,186,77,91,109,233,242,85,182,97,211,22,219,189,107,151,29,57,120,208,70,6,143,48,1,16,197,47,226,154,100,172,226,124,214,185,100,177,149,168,100,70,161,254,100,3,233,232,232,96,76,21,67,191,41,13,251,244,216,152,53,89,94,37,67,95,38,153,71,82,56,3,200,189,134,17,198,29,105,30,243,128,218,171,181,219,69,250,181,55,37,199,4,57,22,105,151,28,189,232,219,171,233,94,217,134,64,127,168,151,11,244,89,175,11,181,12,39,92,240,39,62,39,182,175,232,157,134,93,205,141,47,168,203,63,94,68,129,96,135,178,193,246,66,7,135,66,31,35,117,200,2,129,222,33,179,5,251,19,100,117,105,104,142,229,216,192,64,63,243,118,135,205,14,207,40,113,4,223,29,102,135,15,31,180,211,167,79,183,234,240,55,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,174,93,129,116,255,226,37,215,126,149,95,225,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,92,135,2,139,22,45,98,173,227,65,59,69,116,229,170,85,171,2,224,17,104,20,132,212,15,227,138,148,188,254,210,250,1,62,134,66,243,21,181,96,140,126,105,15,112,70,7,34,96,4,154,153,63,43,222,171,96,207,20,41,213,181,134,115,150,232,77,35,178,115,195,198,141,54,57,50,102,163,103,71,236,248,224,144,229,136,134,22,104,173,3,138,107,68,143,103,73,203,43,120,21,128,138,136,15,96,70,247,18,0,210,150,254,40,205,127,216,32,162,250,185,31,124,223,78,13,159,182,78,150,209,74,145,186,255,177,199,30,211,89,94,174,77,129,230,179,223,253,142,205,76,77,88,119,71,202,30,190,255,126,235,7,208,213,206,156,181,36,32,46,47,152,13,52,23,124,17,153,87,10,241,20,107,215,43,45,126,21,146,222,3,56,223,181,231,128,61,245,204,179,214,100,13,112,173,11,174,76,11,162,226,17,148,195,22,181,182,61,0,49,9,176,139,210,224,71,107,45,39,48,146,201,137,49,24,97,209,138,153,78,251,217,47,253,77,91,181,108,169,53,202,147,1,170,43,44,255,212,137,227,1,224,228,7,150,217,153,241,105,219,117,224,48,16,51,15,171,108,216,238,55,95,179,55,223,124,211,106,100,183,136,46,96,89,4,178,91,88,162,134,35,1,112,158,102,164,105,175,82,141,215,42,180,35,211,97,155,238,188,207,30,125,226,147,182,116,237,122,43,51,78,38,0,154,153,108,129,38,22,128,245,141,48,150,10,249,44,81,253,2,247,138,34,85,45,128,73,158,63,77,6,138,44,96,83,233,163,181,238,119,0,137,60,83,4,163,228,204,16,195,68,96,21,87,93,180,4,33,47,122,196,119,182,41,16,67,214,200,134,206,129,254,24,194,10,132,199,231,196,151,93,248,57,222,191,144,223,229,248,114,126,209,64,195,132,195,220,167,169,48,202,102,208,62,199,178,39,100,145,72,177,44,69,142,49,151,102,124,102,42,105,82,152,151,109,14,39,151,42,203,79,52,1,163,2,251,237,213,171,202,0,81,217,168,115,92,247,8,251,52,125,55,162,12,29,220,25,107,199,185,167,179,7,135,129,186,77,149,228,144,211,228,115,191,173,219,210,139,115,214,50,91,15,240,63,76,4,245,190,125,187,109,106,236,36,195,132,49,183,148,236,26,56,160,205,132,244,25,112,126,198,71,177,216,201,119,64,150,172,3,179,86,47,151,112,30,152,98,78,169,7,208,207,14,26,83,15,153,7,164,129,218,25,158,153,6,105,244,104,206,111,47,210,33,74,225,223,190,247,210,219,170,75,223,135,122,15,227,147,247,216,121,226,210,87,157,59,18,218,194,199,248,253,220,17,218,74,91,206,111,93,251,81,223,190,94,5,100,3,193,209,163,173,130,58,246,162,121,86,125,167,119,57,180,116,145,53,98,201,162,1,59,1,232,87,145,169,104,41,35,101,11,242,226,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,245,42,144,254,71,191,250,229,235,189,214,175,115,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,174,69,129,196,170,181,107,154,111,29,218,109,199,143,31,183,135,30,122,40,252,8,30,32,134,126,16,159,7,67,215,82,229,13,158,171,8,81,82,159,7,16,47,104,195,15,239,85,32,174,210,77,43,186,187,1,48,78,2,164,150,174,94,101,171,78,156,178,237,239,158,9,41,160,251,6,0,71,221,189,1,14,215,248,1,63,192,25,162,255,33,41,52,136,23,191,224,11,236,43,182,51,2,124,81,100,166,64,51,97,228,246,210,75,47,3,181,4,100,205,110,187,109,179,221,177,128,211,246,215,148,158,126,129,149,239,127,255,5,123,227,229,151,109,104,104,16,208,95,177,205,91,86,219,67,15,222,107,229,177,9,235,66,115,233,60,133,147,134,96,75,232,7,165,172,39,82,87,145,195,2,50,97,109,122,64,222,119,159,126,198,14,31,57,102,169,124,23,96,175,64,250,126,192,159,16,30,118,17,252,53,66,92,189,104,34,251,4,201,0,124,117,34,124,179,228,193,207,113,253,212,153,97,251,204,79,125,214,190,240,211,63,21,108,37,171,190,215,178,14,100,173,56,118,248,72,0,118,101,194,54,15,237,219,111,115,164,105,158,156,102,77,230,131,7,108,199,219,111,89,149,115,178,56,10,84,230,128,62,193,230,176,21,24,103,112,65,145,29,134,176,126,210,136,47,91,109,119,61,64,170,254,135,31,179,21,235,54,216,36,217,9,106,117,78,192,62,83,137,12,247,96,91,113,205,164,34,168,2,75,101,139,9,141,37,254,75,210,20,65,195,28,207,158,43,100,137,232,7,174,242,89,69,16,81,175,224,200,208,130,207,145,173,134,195,254,231,58,21,8,118,34,130,71,209,118,172,115,172,109,59,128,141,247,93,231,173,22,228,101,23,123,166,248,153,165,74,149,44,19,250,172,101,36,210,122,97,143,114,172,10,206,85,140,207,153,153,25,70,157,38,99,44,88,131,144,162,241,152,36,52,62,200,138,99,88,131,185,53,114,152,96,159,166,111,253,105,149,42,215,104,252,39,179,201,144,173,66,105,210,117,143,222,37,43,88,50,99,137,109,90,127,187,173,194,113,107,215,209,61,182,255,208,118,203,46,237,179,25,156,127,42,140,188,44,25,86,52,175,203,129,71,142,50,2,247,211,164,251,111,200,153,11,199,152,12,243,73,146,113,169,17,20,92,17,32,253,202,152,17,251,150,197,190,48,225,121,113,64,208,216,74,200,105,1,39,2,233,194,255,184,46,26,227,113,123,47,124,215,181,2,195,122,151,237,232,57,245,210,245,161,94,234,184,84,9,199,57,24,191,95,234,60,223,127,125,10,168,239,84,228,224,129,229,153,166,225,11,139,250,73,203,86,132,113,192,118,10,187,205,241,157,32,103,22,45,247,162,236,64,201,93,199,130,17,104,57,149,89,178,178,28,58,116,232,194,106,252,179,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,87,173,64,122,35,255,39,215,139,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,126,41,240,242,83,205,16,233,28,32,44,63,132,235,61,73,244,114,2,184,209,100,251,86,149,0,221,175,80,57,63,209,7,112,84,13,89,6,128,45,2,189,74,197,78,84,255,170,53,171,237,196,241,99,54,14,248,57,77,70,130,1,214,89,239,100,141,119,65,24,129,25,232,49,17,162,213,0,88,133,248,35,216,194,243,1,130,4,114,83,0,217,36,64,234,224,193,131,182,119,239,94,43,116,18,125,206,254,71,30,253,136,253,223,255,250,95,95,4,25,92,161,177,239,195,225,255,236,23,126,225,125,184,203,117,221,162,249,204,51,207,0,249,167,233,154,140,61,248,192,125,214,211,221,105,213,241,9,32,28,81,189,128,195,49,0,122,0,101,64,191,50,16,28,92,22,192,33,168,222,58,186,58,109,223,254,3,246,244,211,79,7,40,8,186,161,143,132,110,2,53,100,155,255,97,155,98,106,1,46,170,137,90,107,153,58,4,253,42,192,190,66,177,195,26,68,104,126,233,139,127,195,86,44,91,110,137,89,210,123,115,142,162,233,71,143,71,89,43,154,56,145,156,29,29,179,99,67,35,118,186,212,176,93,187,247,219,137,61,59,129,252,51,172,43,206,218,229,129,236,43,173,115,3,24,148,35,125,56,99,129,166,200,209,164,158,202,91,223,146,85,246,192,163,79,218,67,143,127,210,58,122,151,144,25,96,2,7,4,178,10,20,10,106,17,17,199,68,23,83,114,185,28,254,42,141,176,20,70,216,86,75,169,72,145,252,202,108,144,39,139,68,150,151,236,180,193,61,181,166,185,168,163,198,68,120,118,254,134,231,213,190,214,3,235,136,151,235,83,32,214,178,253,93,53,73,219,248,213,94,243,188,230,232,191,208,139,32,103,84,46,62,101,233,153,163,194,120,2,114,42,154,93,102,166,103,12,220,158,109,189,107,116,105,159,166,206,52,203,158,36,152,31,51,117,178,88,112,65,93,78,43,173,116,254,26,195,26,121,58,63,5,73,79,112,92,118,43,103,22,237,13,144,95,131,38,148,164,77,207,206,134,241,32,71,156,116,26,231,43,230,239,170,156,90,24,154,105,28,99,50,133,164,109,189,227,30,91,126,199,70,91,121,242,118,219,55,184,199,134,199,78,227,60,195,9,100,213,232,37,203,74,46,87,176,18,14,92,13,230,103,45,51,211,224,24,35,204,18,180,73,207,35,13,82,252,209,120,103,147,118,240,60,173,231,211,179,233,21,67,225,168,93,215,246,55,124,159,168,206,214,120,140,237,227,106,106,105,63,87,219,243,221,113,53,23,251,57,55,172,128,236,53,195,188,27,108,130,185,86,25,42,244,111,4,237,207,145,113,101,229,242,229,225,30,202,30,195,240,176,89,236,117,15,89,38,188,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,112,189,10,164,151,47,95,121,189,215,250,117,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,53,43,160,56,246,177,201,25,43,17,233,220,208,226,202,148,14,160,73,154,8,101,118,68,224,38,230,54,225,232,77,254,35,50,19,48,12,27,10,197,12,228,170,117,67,128,171,82,184,151,202,179,209,90,209,128,146,132,82,170,147,206,185,123,241,128,45,90,177,194,70,247,140,219,228,216,164,77,77,76,90,87,79,47,78,10,196,113,3,109,161,167,98,188,128,31,37,144,214,127,33,230,147,103,226,62,186,141,32,50,117,191,245,206,187,118,234,204,25,43,42,205,60,135,238,90,192,209,252,55,89,249,155,85,93,243,47,191,250,239,237,36,78,23,53,108,104,211,214,13,246,224,253,247,216,200,232,176,245,231,18,192,254,154,21,243,29,161,111,179,169,28,176,47,99,211,164,241,86,52,187,250,168,52,83,102,201,132,197,246,242,171,175,219,59,59,247,88,161,107,137,149,234,41,171,224,164,33,56,163,30,12,127,5,104,32,49,77,217,8,69,209,186,13,236,35,75,100,252,28,169,188,75,99,103,237,103,62,247,83,246,196,35,15,88,2,123,105,84,203,145,205,96,47,131,39,79,219,56,247,161,41,54,74,216,231,44,17,195,135,14,29,181,163,219,223,134,233,87,172,144,230,126,100,15,40,205,150,34,248,142,129,204,209,198,232,62,0,209,100,214,214,220,118,187,125,228,241,79,145,178,255,65,50,14,116,218,216,244,44,164,50,111,5,210,239,107,185,139,8,40,225,32,35,192,24,28,12,100,166,217,104,155,118,202,145,64,153,11,242,68,243,103,181,140,1,58,132,115,91,153,36,4,159,84,84,207,57,56,27,118,249,159,27,80,32,134,179,113,21,23,106,27,131,216,11,247,199,231,255,56,189,235,25,229,250,162,162,229,47,4,192,21,93,47,7,39,29,211,43,64,123,64,125,150,185,177,193,177,52,99,174,12,156,47,151,129,255,100,175,40,87,112,210,209,28,10,25,173,203,174,57,46,192,47,187,213,120,13,122,138,152,82,4,230,187,187,187,131,147,192,92,169,194,248,109,134,122,147,56,17,52,184,94,192,191,166,8,255,66,14,199,23,179,222,230,128,77,238,159,182,26,245,22,113,20,74,48,102,10,133,142,224,104,83,2,234,203,59,96,142,204,27,73,218,147,103,220,164,104,79,134,58,4,249,3,204,231,121,34,212,207,124,79,19,83,209,212,17,181,133,58,105,92,200,70,16,38,15,246,10,186,199,81,255,225,164,139,252,209,243,196,175,72,159,232,187,73,219,151,42,113,157,106,147,138,62,199,118,22,205,105,209,126,255,123,179,20,208,23,186,250,67,130,235,251,254,252,34,71,141,58,243,107,93,246,166,185,58,188,42,252,11,160,105,139,250,251,112,68,51,28,73,34,123,16,240,31,60,62,100,95,249,202,63,61,191,18,255,228,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,85,42,144,190,253,246,219,175,242,84,63,205,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,113,5,122,151,44,178,61,71,134,236,244,232,184,173,92,182,216,166,167,198,173,167,175,203,26,90,83,25,160,30,232,119,32,21,220,11,200,26,195,139,56,50,84,209,207,243,5,40,18,138,160,243,68,37,79,0,0,32,0,73,68,65,84,81,128,247,250,20,1,145,24,116,68,63,198,183,246,10,180,8,26,241,211,188,254,59,247,11,189,246,69,53,52,72,249,94,20,20,230,60,101,27,32,231,187,42,181,58,81,212,107,182,108,177,161,163,199,108,118,114,218,70,70,70,73,233,191,38,92,149,203,23,85,113,0,88,233,172,82,254,3,153,104,187,90,151,18,184,33,98,85,62,13,186,203,43,111,190,99,195,19,19,164,241,237,176,13,27,55,217,29,91,183,169,250,5,87,102,198,166,236,236,240,216,130,107,215,171,175,189,96,63,248,254,247,136,190,45,219,146,158,132,61,124,255,86,43,230,112,208,192,102,102,75,115,192,182,154,229,177,135,52,235,219,27,48,133,85,183,45,151,36,109,254,220,84,136,212,237,237,91,108,195,39,71,236,47,190,250,13,32,29,89,27,10,69,34,236,137,210,23,192,3,162,151,43,56,121,164,0,143,64,63,69,249,202,113,35,9,152,39,200,152,116,250,68,244,82,105,166,144,182,14,76,227,111,125,238,83,182,101,73,191,53,171,51,54,215,172,16,85,159,181,83,104,118,236,212,184,205,212,115,54,70,186,230,19,212,183,235,8,89,28,94,125,45,138,164,111,148,3,136,163,202,150,169,131,45,85,185,192,123,18,2,68,20,242,38,82,245,63,246,228,167,108,205,198,45,0,163,60,217,9,184,134,247,60,227,163,130,83,1,216,18,136,9,68,228,58,217,148,44,43,216,187,6,9,207,158,195,126,59,121,174,92,145,104,126,217,47,14,14,9,193,85,108,90,215,9,146,198,229,220,56,97,56,196,227,137,131,23,194,171,248,252,15,251,187,82,186,159,167,83,155,102,210,70,218,74,59,189,43,51,72,176,161,214,53,186,46,94,58,161,93,199,246,254,104,223,191,16,183,47,92,131,254,61,109,156,215,35,178,204,248,56,18,4,163,106,66,54,163,0,252,200,194,18,154,235,101,142,28,215,165,133,92,17,141,128,234,134,19,12,74,102,146,149,0,238,35,231,22,78,13,0,157,165,85,4,247,121,5,135,1,234,148,182,26,183,53,230,5,213,156,213,18,26,130,176,156,31,32,57,167,7,183,2,242,165,87,217,87,102,28,31,62,113,196,166,107,56,208,164,200,25,128,3,78,31,89,51,138,157,157,54,167,244,252,164,239,31,29,158,176,201,241,17,91,202,188,208,49,57,105,29,56,243,20,153,19,146,140,59,146,241,135,54,232,251,73,204,55,29,134,20,207,198,118,147,118,213,211,209,3,115,247,112,127,29,86,187,206,217,143,62,169,232,188,168,4,176,223,178,17,217,68,200,22,67,93,218,22,60,14,89,7,56,85,87,206,95,53,159,205,128,125,65,100,30,71,105,18,152,169,184,108,62,154,92,247,213,126,233,239,229,250,20,144,114,193,238,120,15,253,73,39,36,219,255,61,194,126,105,172,108,20,9,28,87,154,117,254,77,195,188,94,195,110,10,89,250,143,185,123,160,175,219,150,45,237,183,163,67,163,33,162,95,245,180,82,247,71,6,195,103,47,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,92,139,2,233,149,43,61,162,255,90,4,243,115,93,1,87,192,21,112,5,92,1,87,192,21,112,5,110,76,129,37,43,86,218,228,204,156,141,79,204,144,242,124,73,244,195,184,34,37,5,58,89,191,153,159,202,121,241,243,119,51,90,75,60,194,26,186,231,60,218,208,135,235,47,2,75,231,149,184,94,97,32,10,64,20,98,27,232,77,136,122,214,78,218,150,2,244,119,246,246,133,136,209,51,179,115,100,121,174,0,93,107,68,135,146,70,93,176,133,235,180,84,116,19,186,18,64,32,143,163,146,16,9,2,10,203,137,97,108,108,218,118,236,222,109,179,128,219,158,222,126,187,243,206,59,237,15,254,224,15,194,109,163,179,23,206,223,95,253,123,255,197,194,105,204,185,150,52,191,246,231,127,142,220,128,57,52,93,183,106,153,221,182,110,141,229,136,216,173,3,248,179,132,74,38,11,68,188,115,48,153,208,26,246,216,16,125,149,209,250,244,208,56,193,174,36,169,252,127,8,116,63,116,120,16,16,222,101,227,164,255,39,23,62,107,135,11,200,69,235,121,39,68,238,136,232,15,93,143,45,10,160,233,90,65,187,58,78,28,144,125,123,226,161,7,237,163,44,25,80,47,77,227,32,144,12,107,120,203,121,100,240,248,113,155,36,154,120,132,148,204,147,64,181,55,119,236,176,237,111,190,101,25,162,237,107,179,51,216,57,151,83,125,13,51,11,107,60,235,38,68,50,99,33,208,201,188,125,236,115,95,176,245,155,183,217,138,13,155,173,65,70,130,89,34,144,83,217,98,112,34,168,224,104,144,16,244,227,84,217,152,94,138,230,15,128,79,192,9,219,214,178,5,121,194,149,115,192,73,69,73,135,99,128,75,85,31,236,50,54,247,115,154,250,214,53,40,16,52,188,204,249,154,51,164,121,252,210,169,87,186,230,50,213,253,216,28,106,159,118,53,188,218,75,252,89,239,2,250,136,199,82,22,217,144,93,165,134,45,107,125,243,240,34,157,126,133,49,21,108,26,131,78,48,239,106,57,20,217,182,96,120,157,168,251,48,103,83,121,147,249,32,42,186,89,52,39,51,92,44,197,0,108,102,147,54,197,242,25,167,206,158,230,16,222,64,12,63,221,183,167,167,39,140,113,38,9,156,52,234,33,173,58,59,24,238,21,203,226,64,144,37,131,72,26,103,25,13,89,61,79,251,26,237,113,52,191,238,214,12,240,151,70,233,59,75,59,84,66,102,144,248,67,180,235,98,127,101,43,151,178,23,61,119,112,140,80,3,46,40,177,67,92,172,179,222,47,114,218,5,87,249,199,107,85,0,115,104,43,234,207,247,170,140,139,6,253,196,188,220,214,7,88,29,54,217,176,142,98,222,122,186,200,56,99,163,50,243,112,249,236,236,180,13,147,229,199,139,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,215,163,64,122,245,234,213,215,115,157,95,227,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,92,151,2,27,55,220,198,26,245,219,137,104,27,180,59,183,110,12,160,95,235,212,246,116,117,1,67,206,7,33,49,188,184,174,27,205,95,20,215,121,225,15,242,241,254,249,19,195,70,0,69,106,135,126,164,7,186,4,184,66,20,103,130,72,189,28,105,161,87,172,94,101,103,249,81,190,132,115,130,96,127,95,95,159,78,4,60,3,151,69,96,41,1,212,200,113,65,33,149,20,65,164,52,105,212,143,28,57,194,179,239,13,80,74,251,5,250,23,98,217,180,102,147,157,58,57,188,224,154,246,218,235,63,180,151,95,121,201,138,128,253,46,252,43,30,2,180,175,92,190,212,170,68,205,75,249,122,133,104,123,250,73,41,253,21,89,169,232,233,18,169,183,179,29,100,138,224,140,38,228,69,93,242,157,239,62,99,195,103,71,173,107,233,114,155,158,6,220,3,97,210,68,193,107,253,122,129,67,226,130,163,126,23,25,228,83,176,20,129,27,64,141,124,58,58,112,218,248,226,79,125,222,214,221,118,155,85,206,158,34,139,0,41,199,129,234,83,163,35,118,230,244,105,59,59,58,106,37,160,188,156,58,118,188,254,22,121,154,137,31,102,105,0,217,64,157,40,79,181,33,212,73,27,185,105,184,71,55,217,33,238,186,255,65,123,228,177,39,112,40,89,100,137,108,129,37,7,106,192,75,242,14,144,126,95,9,203,235,225,220,200,190,66,211,116,101,107,35,41,232,137,205,21,137,68,206,229,4,250,179,225,179,0,104,136,8,22,124,226,28,112,19,87,121,185,89,10,132,249,33,238,12,42,85,31,104,188,43,27,72,4,164,163,59,197,253,116,179,238,251,227,90,143,108,85,90,105,236,234,93,203,79,104,44,135,241,92,99,28,0,220,171,56,132,41,5,191,210,249,203,113,39,214,86,150,173,12,42,210,61,214,62,178,119,141,99,32,57,199,244,170,225,4,112,150,177,122,246,236,217,32,99,18,231,152,84,35,101,61,164,85,175,115,173,150,7,168,86,230,108,106,108,148,165,4,184,18,71,131,38,227,80,247,83,77,55,167,92,124,28,198,207,18,223,99,254,57,46,248,110,140,143,95,236,59,50,130,253,250,238,81,107,163,239,164,248,124,127,255,96,21,232,238,236,34,170,191,151,158,25,12,62,133,242,69,155,36,91,196,209,163,71,63,216,134,249,221,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,71,86,129,244,191,250,87,255,242,71,182,241,222,112,87,192,21,112,5,92,1,87,192,21,112,5,92,129,31,57,5,18,107,214,175,107,190,241,250,43,182,127,255,1,179,207,124,26,124,9,84,33,213,109,3,120,147,20,248,20,155,208,235,60,14,114,222,135,91,250,208,161,13,130,42,122,1,133,244,94,7,220,9,224,9,246,175,90,179,218,246,237,222,3,187,173,134,200,241,68,65,16,153,136,114,206,201,40,50,59,112,21,174,19,205,109,81,152,42,81,215,105,192,223,187,219,183,219,25,156,4,4,173,4,99,55,111,222,124,75,159,229,122,43,111,150,222,63,189,175,161,141,205,111,125,227,47,129,112,4,233,207,212,237,206,187,215,219,221,119,223,29,82,81,87,112,186,232,37,242,119,166,60,102,217,42,48,79,64,28,66,23,67,51,65,87,217,88,174,216,109,7,143,14,218,107,111,188,77,16,127,129,84,216,68,14,23,59,108,154,190,204,119,22,108,174,92,130,229,1,105,49,62,122,155,235,147,81,196,112,203,32,147,244,99,10,59,184,247,206,59,236,147,79,60,30,0,126,154,20,225,245,10,105,198,201,197,127,252,208,17,155,154,154,178,105,34,247,15,14,14,218,43,175,189,102,245,233,57,234,238,178,18,89,44,26,52,94,75,56,164,0,139,117,209,184,208,206,172,117,47,95,109,143,62,241,113,210,245,127,146,40,97,146,150,87,73,13,14,104,108,18,89,44,91,81,234,231,4,207,16,236,75,176,50,180,71,166,25,245,147,206,201,230,210,150,197,89,161,88,44,4,72,42,240,31,151,88,135,248,252,120,191,191,223,28,5,164,107,172,177,222,245,89,54,39,104,221,94,130,19,81,251,14,223,126,143,2,177,70,49,240,215,9,49,244,207,54,200,204,129,141,151,136,176,159,35,43,74,69,223,27,33,91,133,108,93,169,251,249,254,208,150,198,136,230,238,80,226,185,76,249,56,112,186,2,242,207,41,154,255,212,9,250,136,193,168,20,27,140,233,190,69,139,194,210,29,53,198,165,46,173,144,9,164,78,182,143,162,198,90,136,228,103,252,181,198,91,171,226,91,242,118,126,219,163,91,92,237,184,141,159,244,150,52,204,43,189,102,5,212,111,231,247,93,195,114,100,157,89,132,173,169,168,191,228,86,54,51,51,99,135,15,31,14,251,252,143,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,215,170,128,167,238,191,86,197,252,124,87,192,21,112,5,92,1,87,192,21,112,5,92,129,27,86,64,48,227,192,129,3,33,53,114,74,240,4,150,162,212,204,5,165,193,15,63,127,71,144,38,64,15,253,26,174,151,10,81,213,129,194,68,159,110,205,95,160,79,19,104,175,53,205,5,128,18,122,181,126,176,23,108,45,244,245,91,177,171,211,38,4,110,213,76,193,125,96,83,72,247,30,195,37,165,141,22,228,83,184,30,215,11,64,53,136,44,223,185,115,39,14,2,172,33,223,209,97,90,66,107,193,130,126,64,218,66,42,175,1,204,159,253,206,247,108,239,158,93,200,217,96,29,111,179,143,60,242,144,117,119,2,233,167,71,45,159,142,162,126,21,253,91,167,95,114,233,188,149,233,179,26,105,246,181,79,105,242,149,202,191,88,236,180,111,63,253,140,157,58,51,106,153,142,110,155,33,213,119,131,254,19,2,84,90,252,154,34,246,131,57,210,177,64,126,129,126,217,160,156,80,84,73,19,74,159,5,214,127,254,39,63,99,235,215,173,34,130,255,140,117,116,230,45,217,96,77,238,201,105,59,115,242,52,203,51,140,219,241,225,83,246,220,75,47,216,196,212,156,21,169,163,1,52,76,226,16,208,144,174,68,254,55,210,60,0,217,32,44,145,177,53,119,220,3,228,255,68,72,215,223,72,225,124,0,104,172,235,63,128,191,178,4,40,186,56,129,61,134,37,33,88,50,64,107,68,43,179,64,3,39,1,65,164,4,13,206,16,241,223,145,47,88,158,76,3,217,44,54,71,81,74,127,149,164,108,178,101,151,225,252,216,70,195,81,255,115,173,10,200,30,84,206,7,120,231,62,107,191,32,245,133,199,117,93,12,177,175,245,158,31,166,243,165,81,172,95,108,175,210,78,115,168,94,105,214,58,207,84,121,225,4,51,139,99,78,141,249,84,142,84,77,38,227,168,111,162,254,193,240,195,103,141,21,213,163,108,30,77,190,63,152,42,108,98,124,220,78,158,57,201,244,220,26,75,184,245,44,93,185,130,76,1,204,227,140,83,141,243,210,244,148,225,249,99,57,214,19,200,200,201,134,104,126,114,12,132,249,225,86,246,135,158,33,126,69,237,142,198,121,188,205,96,190,149,183,247,186,111,146,2,231,250,235,220,220,160,170,229,132,182,168,191,215,10,76,211,51,124,173,168,175,149,157,98,16,199,176,223,253,221,223,189,73,119,247,106,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,195,164,64,122,205,154,117,31,166,231,245,103,117,5,92,1,87,192,21,112,5,92,1,87,192,21,88,0,10,244,0,203,7,135,78,240,227,246,113,91,207,58,235,16,24,64,63,105,215,51,57,64,206,165,26,120,126,116,236,165,206,186,225,253,49,164,19,68,85,101,128,167,0,75,5,238,245,2,170,118,247,244,218,105,128,110,74,144,95,145,217,156,171,168,83,60,2,162,40,109,192,177,96,85,50,228,125,6,20,177,222,244,217,145,177,224,220,192,25,1,200,110,216,176,193,190,242,149,175,44,56,106,243,59,191,245,155,55,44,225,45,168,160,249,195,23,95,64,231,134,193,246,236,225,71,54,217,221,119,110,177,10,31,164,115,46,71,52,62,209,183,233,86,4,124,10,221,155,21,162,248,1,228,41,129,126,105,78,228,254,217,145,113,123,234,59,207,88,93,125,69,87,38,56,191,84,170,16,213,207,245,68,237,38,1,235,73,214,215,22,16,84,183,194,96,34,232,8,232,131,246,135,136,222,141,171,86,218,167,158,124,130,123,41,173,56,17,196,56,1,36,232,223,211,67,251,109,118,122,218,78,13,159,182,239,191,244,67,59,53,66,123,100,203,101,213,39,48,175,10,137,30,22,112,228,94,150,235,180,141,119,220,109,31,251,228,167,237,182,173,119,89,133,216,206,113,156,20,18,41,141,1,156,7,116,41,17,203,74,69,158,21,157,100,17,112,45,21,145,160,237,49,68,18,36,202,144,29,32,74,213,175,116,253,57,218,124,46,154,92,199,245,16,237,240,52,236,187,5,29,244,97,171,82,58,170,31,46,44,138,228,111,79,219,223,126,158,131,254,11,213,122,239,103,141,103,21,105,213,110,171,65,83,28,96,228,124,163,168,254,52,131,43,68,247,103,42,193,73,172,202,120,151,163,78,220,37,154,138,65,228,243,99,37,244,149,198,54,245,158,25,61,109,19,164,75,79,228,1,253,220,46,141,147,76,103,111,31,145,213,115,192,124,249,224,148,108,22,103,0,165,223,200,50,23,100,113,228,74,1,250,21,209,31,234,103,88,221,170,210,254,204,106,51,216,255,86,221,202,235,189,5,10,180,143,119,85,223,62,71,232,152,236,120,96,96,192,58,58,178,54,59,81,153,63,126,234,228,201,112,58,127,188,195,165,132,23,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,106,5,210,235,214,173,187,234,147,253,68,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,102,40,176,100,201,18,59,186,127,175,237,102,13,243,77,68,70,215,203,21,113,215,144,94,93,144,51,0,14,126,20,159,47,218,86,154,243,112,86,148,158,121,254,216,21,54,4,108,67,185,128,201,197,251,5,132,218,75,136,156,230,126,2,74,17,213,225,168,238,175,151,40,15,41,218,7,150,44,182,125,71,142,132,245,208,195,190,176,95,240,24,128,11,16,18,165,5,83,5,39,129,26,207,166,207,39,249,33,127,112,112,136,244,235,137,0,250,55,109,218,212,126,219,139,110,255,226,47,254,226,69,247,223,202,157,181,210,220,173,172,254,122,234,110,126,245,47,254,189,13,159,62,25,214,203,94,180,52,103,79,62,241,152,229,113,184,168,206,41,194,30,221,209,92,235,162,39,229,92,129,214,97,27,136,31,192,170,118,208,1,138,232,255,254,15,158,179,61,251,15,3,210,11,86,38,109,127,51,69,47,169,219,232,170,144,117,129,51,155,74,121,31,5,195,7,59,108,82,183,50,57,100,169,39,159,201,219,151,126,250,115,56,167,44,7,10,78,89,81,169,5,170,120,30,16,249,59,116,116,200,70,113,36,120,107,251,14,210,246,159,37,149,190,30,149,232,100,254,203,17,169,95,174,87,205,138,44,243,80,166,174,129,37,182,245,206,123,236,129,71,63,106,235,111,187,221,74,100,4,152,197,209,37,203,210,2,115,188,55,234,180,129,34,230,153,8,142,7,90,224,162,1,244,23,186,84,86,11,37,146,32,170,25,39,134,98,46,223,22,201,31,129,78,1,37,45,49,16,151,118,120,26,239,243,247,27,87,224,66,168,167,26,5,242,218,245,214,92,22,207,103,178,177,15,125,193,158,47,87,206,129,81,141,129,56,42,159,121,87,227,128,239,0,89,181,166,226,36,153,53,82,249,172,101,24,255,57,28,109,228,176,163,84,254,90,162,67,75,111,4,221,25,187,241,60,207,128,224,202,164,77,205,40,227,198,73,206,101,220,230,216,199,210,43,125,3,253,140,46,234,166,127,116,93,101,174,100,165,113,150,1,225,138,180,28,208,152,91,210,173,249,165,161,118,176,255,90,139,230,24,189,174,116,177,108,74,175,184,196,122,196,239,241,126,127,95,248,10,196,125,22,191,171,197,13,254,141,208,223,215,107,61,221,157,118,102,98,148,207,145,53,141,140,140,216,208,208,208,194,127,40,111,161,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,44,56,5,210,75,151,44,95,112,141,242,6,185,2,174,128,43,224,10,184,2,174,128,43,224,10,252,120,43,208,219,211,103,7,170,117,59,194,122,233,105,32,77,153,53,147,147,128,89,65,178,249,18,128,80,11,86,134,237,203,3,162,249,235,110,112,67,63,202,11,248,136,38,53,129,70,250,60,15,95,68,94,115,25,235,25,232,179,4,41,210,179,64,34,81,97,69,128,39,72,195,222,164,253,36,122,231,90,174,111,129,86,69,97,55,73,175,62,124,246,140,157,61,123,54,0,101,69,94,175,93,187,246,162,45,125,252,241,199,237,217,103,159,181,163,71,143,94,244,248,173,222,153,212,154,213,11,168,60,75,170,253,87,94,122,201,170,229,89,82,107,55,108,235,237,91,108,211,198,245,54,54,58,98,139,1,38,165,18,169,187,233,167,14,150,67,168,206,69,75,14,104,25,136,12,17,252,41,156,1,4,214,184,12,31,140,166,61,255,131,151,108,10,199,11,45,157,80,199,166,74,149,178,229,187,123,109,108,106,202,58,187,122,128,128,68,244,242,252,33,151,3,125,29,112,27,145,252,2,236,121,34,231,187,242,105,251,153,207,126,214,114,156,49,53,55,73,250,229,110,28,8,82,54,51,126,54,244,237,233,209,81,251,225,27,59,45,215,65,122,240,89,68,36,92,184,35,153,179,89,65,126,57,16,132,72,254,162,221,253,192,195,246,216,19,31,183,69,75,87,180,32,127,45,164,234,79,98,67,57,156,1,212,126,101,16,80,42,126,221,187,65,132,113,141,204,1,202,26,17,184,16,208,82,144,95,75,93,20,137,70,86,100,179,34,249,101,171,49,84,146,147,67,251,103,217,176,246,197,16,122,1,117,241,143,77,83,164,119,136,60,231,253,98,165,29,224,94,236,184,239,211,180,25,217,168,236,84,122,206,207,189,136,163,99,73,198,81,251,49,141,3,57,80,232,88,166,154,9,235,157,203,225,167,194,120,17,228,15,227,129,241,162,227,9,222,71,206,156,37,162,255,20,115,52,125,4,116,205,21,122,0,253,139,89,82,165,202,216,79,91,141,49,42,103,167,6,235,166,23,56,39,205,252,173,136,254,36,160,63,193,60,79,42,143,247,189,155,194,51,188,239,119,245,27,222,136,2,113,159,181,191,203,127,67,223,41,250,174,42,50,207,43,225,79,69,255,92,224,125,106,102,210,4,251,189,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,112,173,10,164,255,205,191,253,127,174,245,26,63,223,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,17,5,18,219,238,186,187,249,18,209,213,59,118,236,8,96,70,64,179,34,184,2,68,153,2,186,22,58,138,33,53,115,66,192,76,185,149,21,93,47,248,222,238,8,160,22,180,1,53,16,103,104,83,12,211,230,127,96,103,111,188,47,156,112,133,63,58,55,68,245,3,236,19,130,67,58,63,190,79,104,3,41,156,1,245,253,139,22,133,40,80,181,171,206,218,235,105,206,17,128,74,41,157,187,160,174,34,75,89,63,122,6,96,212,213,59,96,71,143,12,146,138,189,110,221,221,221,1,216,174,95,191,254,61,45,81,212,191,151,243,20,104,254,187,63,253,19,27,31,27,9,17,245,189,93,121,251,236,103,62,101,115,179,83,214,75,68,164,0,191,250,89,107,217,215,170,192,114,236,67,159,11,128,148,241,217,89,91,66,85,2,227,73,156,73,134,207,78,216,83,207,60,111,153,66,39,112,5,32,75,63,167,113,4,16,84,151,227,133,28,50,114,244,157,98,231,51,89,192,32,160,189,76,29,5,28,58,212,143,227,35,195,246,75,255,224,87,108,211,234,149,36,217,111,226,68,64,154,127,57,69,76,149,108,112,255,17,236,51,109,47,190,250,170,77,99,174,248,36,96,51,122,142,180,205,114,47,206,86,8,190,37,58,187,237,137,159,248,172,61,244,232,227,214,197,242,21,99,83,115,128,253,110,218,148,179,210,44,105,249,117,46,78,1,1,74,98,66,225,121,104,145,210,247,203,22,27,205,26,175,132,21,88,170,160,147,229,6,4,250,67,38,2,101,146,104,149,150,197,114,207,243,199,131,14,59,228,143,85,186,254,247,48,198,25,243,154,39,148,57,66,246,22,245,87,4,160,181,79,199,244,210,185,122,233,184,156,52,244,174,185,37,46,58,199,203,249,10,72,207,88,191,243,143,68,159,116,92,81,209,137,38,150,30,178,118,224,192,66,127,36,115,41,28,94,26,97,76,76,177,132,70,117,102,194,154,2,244,192,123,197,224,87,106,101,206,51,59,120,236,48,67,118,202,146,74,219,207,53,41,142,103,113,150,201,228,115,36,231,144,131,77,211,70,78,159,38,11,7,153,87,152,3,18,229,57,75,214,43,86,212,248,101,121,0,124,182,152,59,46,214,178,104,95,220,239,234,218,184,127,213,102,189,84,226,125,209,217,231,254,198,199,245,46,59,81,209,185,113,102,142,121,187,195,124,162,154,162,107,117,126,92,103,251,123,188,95,239,122,53,248,30,141,235,141,174,244,191,183,66,1,245,147,250,33,214,90,115,184,94,90,254,71,115,184,122,79,174,100,171,86,172,176,237,123,79,112,174,133,229,87,142,31,63,110,199,79,249,247,255,173,232,19,175,211,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,248,113,87,32,189,102,245,186,31,247,103,244,231,115,5,92,1,87,192,21,112,5,92,1,87,192,21,88,128,10,244,246,244,243,195,246,41,219,179,111,191,61,120,223,93,0,78,34,41,67,212,100,4,208,210,105,162,39,91,192,35,164,196,23,221,208,175,226,31,100,209,237,249,33,63,5,56,46,118,118,205,255,112,31,0,75,240,69,192,73,128,117,227,19,68,153,42,140,60,33,0,197,51,204,2,140,229,192,160,232,211,52,112,118,217,178,101,214,215,215,119,222,147,60,247,220,115,166,37,13,62,232,146,100,141,248,177,241,51,31,116,51,194,253,191,254,231,127,110,251,246,236,2,226,11,143,52,236,111,124,226,113,27,32,138,63,217,36,75,130,160,56,112,159,183,144,110,63,88,134,72,30,36,78,176,37,147,35,241,54,14,23,21,156,43,18,197,140,125,231,187,127,109,35,163,19,150,236,232,9,209,243,2,225,130,250,116,40,151,0,209,67,74,238,40,154,184,90,34,67,64,161,136,227,73,133,76,2,37,203,211,135,203,87,175,178,79,125,252,227,214,1,24,172,86,231,128,138,56,23,0,0,107,51,179,118,26,48,120,234,236,136,237,58,112,72,108,31,251,200,88,109,142,134,177,46,64,10,184,95,155,37,58,184,119,145,125,230,243,95,176,13,119,222,107,221,164,238,47,17,57,92,5,218,165,4,238,90,96,72,118,36,40,167,162,109,253,71,51,207,125,166,29,57,150,182,144,99,130,108,41,134,73,237,215,69,103,251,223,91,169,64,220,71,186,71,232,167,86,191,201,238,226,18,159,19,31,215,187,151,27,87,64,186,6,45,91,227,34,214,153,158,96,52,51,126,144,89,89,57,212,23,49,228,175,53,72,191,79,38,150,51,227,167,237,204,216,105,107,102,53,71,224,80,147,202,88,127,127,127,112,194,144,211,80,154,249,99,122,122,156,48,235,10,233,250,235,150,102,95,138,247,12,203,124,192,253,41,234,95,205,25,31,92,9,207,123,5,83,58,167,201,7,215,78,191,51,83,119,203,201,226,156,22,114,57,225,187,137,204,18,221,157,164,125,161,104,90,168,99,171,58,226,17,253,231,148,242,45,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,184,122,5,210,155,183,220,126,245,103,251,153,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,77,82,96,217,202,21,182,251,221,55,236,237,183,223,182,135,31,184,143,90,147,68,93,2,91,72,133,175,40,235,20,16,38,221,74,73,222,16,52,23,55,5,156,95,107,9,215,113,81,139,11,205,95,174,253,215,87,154,172,165,94,176,1,34,250,67,106,248,54,184,167,95,237,19,197,34,191,220,87,67,36,127,130,40,111,253,216,63,13,228,31,58,121,194,166,1,190,89,224,175,32,191,210,247,198,229,219,223,254,118,188,233,239,231,20,104,126,243,155,223,180,57,64,186,184,214,226,158,130,61,242,240,131,86,236,40,144,162,159,108,9,64,56,129,61,193,238,16,35,217,234,79,1,190,138,114,245,19,173,175,232,247,4,118,52,203,250,221,223,124,234,105,0,63,253,65,170,253,58,25,34,2,132,185,8,48,11,235,168,227,61,16,71,102,39,137,132,45,211,111,79,124,238,83,246,224,221,91,233,98,64,35,253,155,34,239,114,130,69,183,5,249,39,105,227,193,161,65,27,154,40,25,49,193,56,30,96,171,153,34,17,197,13,128,127,197,186,214,109,180,79,127,252,83,118,255,195,15,91,51,175,140,2,68,253,115,44,67,36,177,34,138,171,128,68,69,124,202,217,69,77,210,182,138,34,252,105,168,53,168,47,131,237,171,109,93,93,29,1,76,102,200,62,192,163,83,162,136,93,37,145,136,202,249,134,125,161,157,11,132,122,185,126,5,4,153,99,128,23,67,124,213,38,187,139,51,74,180,215,174,115,212,111,241,185,231,247,78,251,153,190,125,181,10,36,24,195,137,150,193,171,47,98,109,117,125,147,104,255,26,99,182,70,20,117,54,155,178,42,223,41,196,84,3,241,211,118,236,228,160,157,157,60,203,28,205,192,41,107,105,140,156,13,12,48,143,83,95,85,203,125,224,60,51,49,54,198,82,25,108,51,22,147,188,167,107,100,107,97,140,9,244,55,194,96,186,62,216,175,76,0,250,18,186,210,248,211,179,196,69,207,22,38,132,120,135,191,255,72,40,160,62,148,35,154,230,132,216,62,53,143,135,254,100,249,135,12,217,33,22,241,239,135,44,93,141,15,91,88,146,6,175,20,27,28,60,110,191,247,59,255,221,143,196,51,122,35,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,96,225,40,144,94,189,122,237,194,105,141,183,196,21,112,5,92,1,87,192,21,112,5,92,1,87,224,67,163,192,154,53,107,109,251,91,175,219,190,189,7,2,20,215,154,228,113,132,178,162,43,103,75,37,235,0,144,165,73,231,31,193,15,34,252,5,65,2,41,9,132,243,131,209,10,96,148,42,166,88,95,125,73,107,13,120,96,76,200,231,12,0,226,25,66,152,54,160,41,164,149,87,84,104,134,117,214,9,219,214,143,252,138,30,157,129,242,46,95,190,60,68,101,235,1,158,121,230,153,15,230,57,46,115,215,137,201,233,203,28,125,127,14,125,239,153,167,237,224,254,125,214,32,186,94,189,253,147,63,241,105,219,176,118,173,141,207,156,68,91,64,28,244,59,149,206,178,206,49,208,15,189,35,136,66,36,175,176,63,102,82,35,92,190,12,228,203,117,116,218,203,175,191,99,59,118,237,197,73,160,203,72,196,13,176,83,141,244,85,171,144,100,125,62,170,95,203,0,64,223,173,52,77,6,6,78,43,2,255,26,141,180,125,241,115,63,69,52,61,73,251,73,1,174,136,97,181,161,10,204,57,118,236,152,205,148,43,246,206,238,189,86,161,190,102,184,57,142,4,226,117,105,162,239,215,172,182,159,248,252,231,237,35,247,63,200,58,204,101,150,29,192,25,128,131,74,229,158,37,5,191,96,80,131,76,22,122,14,185,44,4,48,4,221,211,187,160,165,76,62,5,4,202,228,51,150,75,167,66,106,114,141,135,120,172,132,243,56,87,251,2,96,98,219,203,173,85,32,216,26,183,136,53,143,33,191,64,191,74,124,92,219,234,167,248,165,207,94,110,76,1,153,183,244,212,240,138,109,95,53,234,179,198,190,250,96,122,122,146,29,138,146,174,51,190,106,204,211,41,155,100,223,177,161,195,240,253,178,101,153,55,240,4,178,158,158,30,150,193,200,3,90,163,229,22,170,56,4,77,79,140,91,66,209,253,140,203,164,156,137,52,54,69,232,169,239,253,42,177,93,197,247,59,247,156,122,202,75,151,118,187,211,89,225,115,235,146,184,78,102,149,75,87,224,71,110,154,2,210,62,6,253,113,165,97,105,22,236,42,149,106,218,162,129,126,28,81,66,242,8,250,73,115,124,210,78,156,56,161,83,213,65,151,239,232,184,66,127,119,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,0,5,210,127,252,111,254,47,23,194,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,120,191,21,72,108,220,184,177,169,8,202,131,7,15,218,201,147,167,108,245,202,101,17,40,7,148,134,181,175,73,159,156,229,151,240,116,42,27,69,242,183,162,155,63,208,223,192,227,159,223,1,174,221,189,61,16,39,160,48,96,41,68,129,183,0,235,204,248,184,21,137,248,23,88,81,84,169,240,83,185,76,132,63,128,87,112,183,52,57,25,82,244,179,38,124,66,209,224,94,46,170,64,243,235,95,255,122,128,118,100,222,183,149,253,69,251,228,147,79,4,240,93,101,205,108,193,188,172,192,56,112,68,178,55,1,231,33,202,23,125,5,241,115,185,180,205,1,237,106,68,202,215,137,238,255,171,111,61,101,114,94,200,116,245,91,157,180,201,13,65,113,173,241,77,223,4,39,1,245,107,232,219,100,168,91,45,210,61,114,138,244,173,148,236,99,15,61,104,31,123,244,33,214,237,78,90,141,207,25,214,246,46,38,114,54,116,228,136,141,76,140,217,17,178,53,188,177,115,55,181,241,127,176,82,121,238,43,71,130,180,45,187,235,46,251,196,79,127,222,54,221,118,59,235,130,87,172,196,195,36,113,60,72,208,232,4,109,213,61,148,189,66,45,201,176,20,64,96,60,138,2,109,217,122,83,217,3,120,30,141,147,92,182,96,57,96,191,50,93,4,164,73,29,130,73,243,77,103,111,123,185,48,146,31,99,109,29,126,255,128,101,123,123,126,92,182,53,174,165,123,208,190,109,59,56,108,208,119,42,58,166,18,3,254,0,166,57,215,203,141,43,32,101,149,193,67,69,235,206,135,113,204,24,9,206,22,56,90,213,136,192,159,158,102,172,23,179,86,3,242,43,187,70,6,103,177,227,195,39,72,221,63,98,12,106,28,116,170,150,39,117,186,64,191,198,160,214,255,200,225,144,53,53,57,98,149,153,57,43,104,126,161,15,3,228,167,79,53,79,52,137,196,214,120,188,213,69,246,213,94,98,91,106,223,119,185,237,139,157,31,234,108,217,228,229,174,245,99,55,87,129,246,57,33,204,27,216,25,223,72,193,86,187,187,187,173,3,27,157,194,73,76,69,255,134,24,29,29,181,177,177,137,155,219,8,175,205,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,126,236,21,72,223,190,101,219,143,253,67,250,3,186,2,174,128,43,224,10,184,2,174,128,43,224,10,44,76,5,250,250,6,236,232,208,113,219,189,123,183,173,95,187,138,212,229,1,97,134,198,198,16,52,67,206,228,52,105,202,33,158,34,104,31,240,131,8,44,179,230,123,13,140,203,90,233,161,61,106,151,34,196,149,46,30,40,164,31,247,203,179,115,0,98,214,145,103,205,231,44,144,54,153,36,146,123,110,206,102,230,102,73,219,63,128,35,0,233,253,197,171,46,93,206,167,61,151,62,239,150,28,217,188,105,155,237,217,187,235,150,212,125,53,149,126,253,171,127,97,123,247,238,181,60,78,31,240,15,251,216,71,31,181,85,43,151,219,200,232,41,180,68,110,192,93,170,145,146,220,193,153,34,133,254,89,57,93,112,178,244,79,178,157,72,213,64,42,77,59,58,120,204,94,124,249,21,162,231,59,172,222,36,34,31,108,39,225,35,129,169,128,72,221,176,205,78,98,175,65,122,117,150,232,174,132,140,11,137,58,16,230,255,103,239,189,131,45,187,174,243,206,117,115,122,247,133,126,29,0,52,114,38,50,8,128,4,51,41,49,129,73,146,85,30,15,109,75,227,242,140,203,227,241,148,254,26,143,75,165,82,105,36,77,217,99,169,88,20,101,89,18,5,81,162,130,45,89,18,73,83,129,148,24,64,2,32,145,27,141,216,13,116,206,225,229,247,238,187,57,205,239,219,231,158,238,219,141,215,221,175,27,221,0,1,172,13,158,119,239,61,103,159,125,246,249,246,218,251,52,207,183,214,183,32,11,63,253,169,251,172,148,151,50,3,196,188,242,125,107,172,73,3,112,104,207,62,107,67,54,62,187,109,171,45,161,193,204,94,148,4,48,142,252,152,93,117,199,221,246,238,15,127,204,174,188,225,6,171,225,232,209,109,116,172,80,26,181,14,4,127,130,8,226,46,164,79,151,115,149,23,60,139,138,64,130,126,180,26,138,54,206,136,10,10,230,158,226,62,210,185,44,18,227,40,3,20,242,129,240,239,169,191,34,140,94,247,185,176,154,145,124,243,214,17,113,23,200,59,198,65,107,149,236,110,184,196,227,19,147,253,58,22,239,27,174,231,223,207,22,129,136,228,215,89,194,51,78,115,33,252,53,111,155,237,22,227,1,145,31,28,110,112,162,97,173,168,183,234,118,240,240,1,20,62,154,65,182,191,223,107,90,121,108,196,70,70,138,56,238,16,189,175,57,201,252,175,47,87,173,207,252,77,50,191,210,29,54,230,185,36,251,245,91,109,106,153,39,91,199,5,45,177,93,13,95,100,181,214,126,55,124,0,0,32,0,73,68,65,84,118,163,115,85,86,91,127,248,26,254,253,252,34,160,49,144,77,158,60,22,26,35,237,47,21,114,193,209,228,200,252,244,177,11,47,225,4,56,61,125,252,247,177,3,254,197,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,211,32,144,190,129,23,79,94,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,215,3,129,107,175,189,214,126,176,127,183,61,245,212,83,246,161,15,188,151,168,74,162,156,7,18,254,4,99,7,249,123,20,252,173,64,244,116,10,50,230,71,161,72,154,189,3,81,43,165,1,41,15,132,252,219,116,172,69,100,182,65,36,137,216,19,225,164,146,203,100,3,169,44,146,95,145,219,185,92,206,26,28,251,246,183,191,109,155,55,111,182,45,91,182,216,182,109,219,194,49,213,151,164,255,187,223,253,110,251,228,39,63,121,156,139,214,129,183,86,233,63,248,224,131,96,34,186,219,236,242,13,99,246,254,247,191,63,144,220,69,72,239,122,27,217,122,8,125,145,242,93,228,249,197,175,166,81,88,16,199,69,218,251,128,127,7,27,234,195,202,181,32,241,30,254,193,35,118,232,240,81,164,239,71,8,220,197,107,224,88,57,145,152,13,187,33,209,147,200,228,119,25,215,34,68,76,179,190,108,119,221,116,147,189,15,71,131,30,4,98,11,226,159,32,255,64,212,36,136,190,92,60,50,109,243,149,101,123,246,229,151,194,56,103,176,223,116,170,108,55,220,117,143,221,245,177,143,219,250,171,174,177,202,114,3,146,176,111,101,34,249,229,248,81,35,239,119,151,190,66,45,82,23,7,5,238,37,129,243,136,218,15,41,4,68,242,171,53,142,101,178,68,242,231,137,228,47,20,112,118,65,217,130,243,68,28,37,96,37,35,241,242,232,102,98,130,239,216,173,249,151,215,12,1,145,118,49,209,31,143,67,76,238,233,183,182,56,162,63,222,255,154,117,238,71,242,66,90,218,206,181,68,120,202,37,39,194,50,34,253,133,177,156,102,148,46,69,107,173,156,98,244,59,204,112,214,235,163,71,167,108,102,102,138,211,112,144,97,142,43,39,135,162,249,165,148,209,99,13,145,99,80,141,121,92,129,104,237,67,238,39,216,250,172,1,114,168,17,209,175,40,236,46,243,142,41,169,31,175,89,209,61,234,191,115,41,58,55,182,71,157,31,219,226,185,181,118,46,61,120,107,158,19,99,30,198,78,227,23,143,195,224,187,158,93,29,236,74,106,69,227,227,163,216,30,196,62,38,169,53,164,90,173,218,145,105,236,212,139,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,103,129,64,250,143,190,116,255,89,84,247,170,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,121,67,32,113,205,181,215,247,159,120,228,97,219,250,242,78,155,91,168,216,250,201,73,72,84,73,225,67,130,66,176,244,136,162,108,181,120,41,78,68,127,144,199,15,76,167,162,174,161,121,97,44,20,93,25,127,198,49,218,209,231,10,116,70,44,187,28,146,167,235,30,56,249,28,72,148,36,14,7,34,248,245,66,95,36,95,252,98,191,142,4,111,31,98,57,3,233,156,34,247,250,104,38,23,228,227,183,111,223,97,79,63,247,162,61,247,204,115,182,48,191,96,213,70,215,126,56,125,52,16,212,114,102,72,65,68,137,84,174,215,155,144,81,51,246,149,175,124,197,158,126,250,105,251,217,159,253,217,248,38,212,209,215,188,212,107,132,168,191,14,229,59,223,254,166,109,123,121,171,149,144,216,238,19,85,123,219,173,55,177,189,205,170,139,139,182,84,89,8,36,124,138,40,93,177,35,138,190,23,121,158,196,88,8,180,15,68,223,40,206,20,26,159,46,68,255,98,173,105,15,61,190,217,150,234,228,218,206,247,173,213,39,42,23,91,146,25,69,5,194,16,91,58,86,208,249,150,61,201,29,160,223,110,50,158,13,251,192,123,238,181,43,47,221,104,249,66,202,150,23,150,173,52,146,11,4,224,225,3,71,172,78,251,251,143,28,177,93,135,151,173,79,127,91,221,148,221,115,207,189,246,129,143,255,132,21,47,191,204,166,42,117,162,241,11,150,39,74,191,73,180,176,108,37,133,68,191,198,92,114,225,42,34,120,148,142,64,170,4,35,37,84,7,176,33,213,75,224,112,16,36,251,185,31,125,38,148,166,128,186,41,117,80,199,131,253,234,235,177,155,121,69,244,104,184,128,255,185,32,8,196,184,139,200,139,35,119,227,125,195,23,28,222,23,72,191,225,131,254,253,156,16,144,170,133,230,127,88,191,53,151,152,19,194,182,141,35,78,29,71,154,2,169,83,42,141,106,152,200,82,96,153,158,157,178,74,173,18,156,116,8,207,183,20,235,109,174,84,100,238,164,44,207,150,70,29,100,106,97,209,106,72,254,211,10,169,51,154,150,233,52,44,207,26,144,23,217,47,34,54,76,187,244,208,19,35,90,131,206,233,6,78,115,210,176,189,172,84,77,143,175,227,51,254,149,53,132,195,112,81,123,193,238,78,220,61,92,197,191,95,40,4,176,157,120,60,194,184,74,141,69,235,181,148,92,112,54,25,41,203,6,163,139,119,121,128,201,25,112,129,212,63,94,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,56,27,4,210,183,222,121,215,217,212,247,186,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,121,69,224,235,95,255,107,123,102,203,14,219,252,252,54,251,212,125,31,181,94,117,201,210,144,18,189,62,18,204,68,104,102,137,106,214,203,239,201,181,107,45,149,41,4,133,124,145,179,129,207,224,45,249,128,238,9,47,212,245,82,61,165,55,231,3,82,63,126,137,222,67,126,61,46,212,192,105,64,121,206,69,178,182,3,73,23,228,181,169,172,243,147,68,101,183,37,35,64,203,145,164,115,96,120,194,239,54,145,252,157,90,55,16,175,34,92,146,144,250,205,86,39,16,204,9,34,252,83,165,60,100,81,213,118,237,218,101,155,54,109,182,77,79,109,182,231,183,108,181,67,7,15,19,201,79,219,112,67,99,8,19,168,95,109,154,173,177,73,194,189,3,201,47,199,134,78,167,205,61,166,109,255,193,3,246,27,95,248,207,214,34,167,251,149,87,92,102,82,225,186,254,250,235,213,229,11,86,36,97,45,153,251,131,7,15,218,251,63,240,161,11,118,157,51,52,220,255,198,95,127,221,50,144,115,173,102,223,46,89,151,177,159,250,204,71,24,206,6,4,222,130,37,179,125,203,244,50,240,36,68,216,38,80,77,224,119,151,232,219,22,4,125,22,167,11,57,131,180,194,216,241,187,60,110,155,182,237,182,199,159,219,142,92,247,4,121,185,225,87,20,9,47,91,128,104,233,35,189,47,91,96,148,143,145,49,114,33,105,44,215,108,20,50,190,215,172,218,250,209,188,125,242,163,31,36,151,114,6,71,131,121,228,251,11,214,175,34,255,13,9,255,50,206,41,45,60,77,118,239,59,108,45,198,174,159,200,218,59,62,249,105,251,216,71,254,17,191,33,26,171,244,53,91,178,54,215,236,75,74,60,39,121,112,162,142,185,70,151,254,202,6,100,111,193,217,131,252,224,184,31,4,27,233,96,39,82,126,40,145,222,161,192,150,231,123,240,62,0,147,126,130,220,22,50,252,240,63,254,80,98,34,233,100,92,143,249,179,28,59,160,153,226,229,213,34,32,117,134,36,206,37,34,236,228,164,209,65,70,66,170,18,12,18,219,128,84,133,60,78,17,254,173,245,35,164,145,224,119,52,78,26,247,104,220,94,109,63,222,184,231,99,248,231,88,132,92,72,93,17,242,119,68,36,106,159,57,37,5,143,6,242,252,138,230,215,88,116,122,56,236,72,113,133,28,43,85,84,57,246,236,223,67,202,13,20,87,114,180,208,109,218,228,134,75,173,52,54,142,243,77,203,202,237,60,142,56,168,131,176,6,55,91,85,28,115,88,91,106,139,150,99,27,71,198,191,72,131,26,243,6,81,255,45,57,21,33,199,17,61,117,116,19,175,36,251,117,44,218,168,39,5,17,46,169,33,199,50,194,93,71,196,123,52,141,245,93,235,128,138,236,67,91,156,234,65,206,74,178,31,41,12,232,83,182,166,104,112,85,143,90,10,167,5,59,12,231,135,63,209,249,58,71,125,147,237,209,104,168,163,107,245,58,172,31,94,94,21,2,26,113,149,120,53,61,121,58,7,139,96,172,186,216,142,28,128,66,93,62,147,56,164,104,28,245,111,145,176,22,244,179,118,229,101,151,49,174,207,147,190,133,127,15,232,57,70,106,159,233,35,135,195,57,254,199,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,213,34,144,190,254,198,155,86,91,215,235,57,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,231,29,129,171,174,187,62,228,165,125,113,203,54,72,210,15,139,201,9,47,195,37,107,46,2,167,67,132,102,66,68,14,4,110,31,57,247,66,97,36,34,55,6,4,9,148,237,49,230,35,34,81,68,108,12,119,115,16,69,167,40,80,17,172,188,112,239,116,136,190,135,0,17,49,156,17,145,170,19,120,57,47,150,168,67,100,190,200,22,57,3,168,78,79,4,11,132,190,114,178,247,33,229,115,185,188,181,33,97,68,48,101,178,57,114,68,103,108,122,106,198,158,125,246,249,32,195,255,189,239,61,136,84,244,81,59,114,232,168,45,195,45,169,64,183,4,9,232,12,151,33,184,220,178,252,134,247,197,97,64,93,130,94,134,0,104,209,118,13,178,189,69,219,37,114,71,47,46,206,217,159,253,183,63,181,159,255,249,159,23,175,115,194,29,241,251,130,151,155,110,186,209,94,222,190,235,130,95,103,248,2,223,252,155,191,177,105,100,182,219,144,252,138,170,127,247,59,238,182,139,54,160,242,208,199,6,24,191,38,145,239,208,87,16,103,138,228,215,200,139,252,102,156,66,132,175,134,81,196,25,100,28,57,239,235,16,39,123,145,236,159,35,170,190,14,241,167,168,248,62,36,75,2,170,61,5,162,162,188,36,239,175,43,117,97,107,20,40,47,83,202,50,214,73,8,245,126,175,97,247,220,253,46,123,219,13,215,226,200,129,35,6,3,38,91,204,164,115,54,189,109,135,45,215,27,214,75,229,236,129,135,31,181,66,185,108,183,253,216,199,236,125,31,249,148,181,83,5,72,32,36,193,69,202,209,23,44,42,200,126,71,228,14,100,94,176,67,62,3,73,24,245,89,163,219,163,143,162,143,178,146,234,207,103,131,100,191,250,172,125,178,75,221,155,248,205,1,119,196,126,47,175,7,2,145,141,69,132,126,88,31,24,16,125,106,211,177,184,196,245,244,59,140,125,124,192,63,95,21,2,114,214,233,50,255,83,124,50,35,194,58,220,134,84,149,108,127,151,61,89,212,84,68,146,247,88,159,83,133,140,77,29,154,182,197,202,34,235,60,107,66,167,98,201,201,209,32,237,175,185,143,190,6,78,101,73,8,255,26,14,90,21,72,117,82,175,164,90,56,26,53,44,135,58,64,129,181,63,35,217,24,188,102,122,140,109,159,186,90,49,244,28,225,161,116,230,251,8,115,93,243,250,120,209,175,211,209,237,195,54,164,179,206,135,237,232,154,171,232,173,46,231,229,60,32,16,175,7,39,126,70,13,7,167,67,173,229,216,175,228,251,131,184,203,224,154,170,63,55,59,107,191,248,139,191,120,30,122,225,77,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,91,5,129,244,95,254,247,63,123,171,220,171,223,167,35,224,8,56,2,142,128,35,224,8,56,2,142,192,143,30,2,137,91,110,185,165,255,204,83,79,218,83,79,61,101,115,228,61,95,55,58,98,157,6,249,236,137,228,15,17,141,80,20,250,236,136,200,65,222,86,209,206,201,36,228,187,162,21,41,129,159,29,144,108,34,73,34,98,36,142,98,212,81,136,154,64,202,232,147,223,226,104,216,68,218,247,32,140,20,234,29,73,111,71,164,74,68,242,67,254,67,212,246,113,46,80,100,121,62,13,53,95,40,242,98,158,104,112,156,14,218,213,69,219,179,103,119,144,216,127,226,177,199,237,153,103,158,177,125,251,246,25,156,114,32,245,213,47,148,121,109,140,102,8,2,13,62,4,193,143,128,203,23,232,118,62,15,209,15,153,155,226,69,127,138,251,236,81,105,153,123,78,19,226,223,108,117,109,25,226,73,93,221,179,119,143,253,238,239,254,182,125,254,243,95,24,220,136,90,126,211,150,254,183,190,253,247,228,180,95,14,20,248,186,241,148,125,232,67,31,178,137,137,9,107,32,187,173,49,10,81,173,140,167,232,84,225,35,94,53,254,62,140,74,176,27,108,226,0,234,4,245,102,195,186,233,60,227,65,205,192,118,65,213,241,85,155,126,246,104,136,170,208,241,34,225,5,51,170,13,205,26,99,158,176,251,62,245,49,155,188,120,189,213,113,186,72,98,67,34,218,201,29,96,7,246,239,183,38,39,237,157,155,181,37,28,55,222,127,223,39,236,174,15,126,212,210,165,9,198,79,81,219,138,166,197,81,5,239,1,157,162,130,235,0,125,22,41,204,143,99,36,161,142,106,7,5,239,3,217,111,17,39,143,92,46,139,141,100,100,130,3,219,20,133,9,45,137,227,128,151,215,23,1,141,171,138,214,153,88,178,63,90,115,142,247,107,152,228,63,153,184,61,94,203,191,157,19,2,224,30,69,204,163,144,193,124,233,225,208,211,104,180,112,2,66,43,131,229,60,147,75,89,173,65,100,63,115,47,193,154,177,103,255,46,214,214,37,43,79,140,224,101,213,181,53,107,214,91,49,95,10,209,237,73,230,83,139,121,183,192,250,82,169,84,144,240,103,253,38,234,61,139,220,138,150,2,205,89,173,9,154,161,104,52,240,188,56,167,30,159,226,164,184,49,173,96,199,203,176,237,196,123,99,251,10,182,20,22,16,173,91,209,209,19,207,142,246,69,245,195,234,198,14,57,67,112,45,45,150,94,94,51,4,226,181,33,190,160,198,32,222,34,69,16,195,161,175,128,45,26,169,101,6,207,49,42,31,62,124,88,167,200,56,124,192,132,132,23,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,56,35,2,233,155,111,187,245,140,149,188,130,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,112,33,17,88,187,97,189,237,220,179,219,118,238,220,105,27,223,245,14,107,215,43,129,212,205,194,116,6,130,20,146,182,219,70,170,29,66,188,211,170,5,226,63,149,17,139,174,168,76,209,62,17,161,26,197,129,199,4,74,68,170,38,66,168,118,68,204,233,30,90,141,26,132,61,82,233,68,75,247,20,249,137,244,182,200,59,189,124,15,145,154,34,104,145,227,79,195,164,36,75,227,150,47,241,155,252,240,91,55,63,110,47,190,248,162,237,216,189,199,94,216,242,188,109,122,242,41,155,94,172,5,88,114,112,127,248,34,88,150,79,145,179,17,21,136,15,1,126,1,4,137,6,199,2,56,125,203,17,160,61,62,81,8,253,215,53,251,168,22,164,112,34,232,234,4,200,225,30,95,74,68,161,214,107,117,28,1,216,71,99,155,159,121,22,162,255,115,246,59,191,243,197,215,252,229,127,121,108,52,220,223,107,241,231,107,127,249,87,182,111,207,222,128,163,226,216,223,126,199,109,118,221,181,87,135,188,244,173,86,203,26,144,239,138,128,236,183,2,91,255,138,46,137,4,19,64,178,133,64,130,97,51,139,68,233,38,25,152,128,53,68,75,87,81,190,241,224,80,55,38,252,35,42,79,199,73,21,129,135,70,189,90,183,91,110,185,214,126,236,199,62,136,147,193,18,4,77,155,177,196,201,132,212,17,189,153,89,155,157,153,15,50,222,187,167,166,237,3,159,248,140,189,227,3,31,177,220,216,122,59,112,116,214,70,199,215,99,70,112,52,3,137,0,73,181,39,69,180,41,10,152,190,41,103,184,72,183,184,79,65,49,2,91,72,167,51,168,14,164,172,72,126,113,229,111,78,165,164,78,32,242,95,189,227,124,154,228,206,104,195,203,235,137,64,176,51,198,51,118,60,137,9,189,120,191,250,166,239,218,52,198,94,206,35,2,204,5,205,240,240,193,124,0,225,144,238,68,68,127,27,7,41,149,22,142,56,61,198,39,137,163,206,244,252,81,59,116,228,144,88,122,246,55,44,137,115,213,248,232,132,229,73,149,209,15,245,37,199,79,20,117,125,137,52,41,77,27,229,25,144,107,116,45,15,209,159,162,13,93,173,19,230,95,196,185,134,235,134,171,156,251,159,136,132,143,218,91,169,21,217,140,108,39,46,81,253,248,215,153,63,227,250,49,169,172,85,195,203,107,135,64,60,118,199,241,143,215,3,70,2,155,210,241,148,158,245,116,169,72,106,22,173,247,139,164,156,136,151,10,57,59,202,233,196,139,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,171,69,32,125,251,109,119,174,182,174,215,115,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,46,8,2,215,94,115,189,61,184,123,151,109,222,188,217,222,119,239,61,150,128,141,109,181,27,16,50,25,162,50,33,213,32,71,59,16,56,105,162,223,219,141,170,245,180,159,87,229,105,73,155,19,217,47,186,63,226,66,149,31,57,38,54,34,178,164,15,235,27,145,31,58,210,69,41,0,198,29,66,21,173,231,64,232,74,94,189,56,10,161,157,97,191,18,185,147,127,189,187,188,104,71,166,142,226,120,176,219,158,120,226,41,219,180,105,147,237,222,189,219,230,231,231,109,134,151,240,122,73,95,96,27,35,151,187,136,167,46,145,163,100,3,8,87,86,51,116,149,107,66,236,243,125,164,76,148,54,97,123,74,19,32,185,255,188,194,249,137,232,86,116,122,55,228,235,69,134,154,62,102,172,101,185,100,203,58,16,194,147,99,68,249,45,67,50,181,187,166,172,1,223,248,230,223,218,23,239,255,61,123,199,189,239,182,235,174,186,146,107,158,191,114,96,255,222,144,114,224,19,247,125,234,252,53,122,246,45,245,191,251,221,239,144,99,155,28,217,220,239,232,72,214,222,251,222,247,128,85,214,154,140,119,18,114,164,137,84,126,185,88,34,114,23,25,127,17,121,212,19,198,226,211,149,255,88,37,38,87,133,109,144,248,150,244,54,54,82,135,209,111,107,80,104,135,116,219,161,30,148,75,112,8,224,103,228,76,130,164,191,34,238,211,89,136,152,116,223,126,226,39,63,109,87,95,117,153,205,31,61,104,5,236,46,171,107,16,50,60,115,232,144,45,96,7,181,210,168,117,217,238,120,251,109,150,40,78,216,194,98,195,214,76,92,28,82,48,104,156,251,125,174,7,207,171,52,1,114,70,145,83,65,96,28,185,154,100,199,37,221,44,121,113,253,151,130,229,201,227,5,82,40,228,144,30,39,69,4,246,222,237,210,31,206,15,247,196,185,106,51,82,52,224,198,105,207,203,235,135,128,214,19,17,252,49,201,127,114,79,98,59,212,167,54,47,231,7,1,17,237,169,1,158,250,222,103,126,183,89,35,69,242,119,194,98,144,224,185,65,106,14,230,107,55,217,38,154,127,15,209,210,139,150,47,231,172,81,157,183,209,75,214,177,134,148,201,137,158,183,94,139,21,128,53,185,210,105,216,124,125,57,164,245,144,195,86,174,142,100,63,199,180,174,200,97,72,205,234,83,243,85,255,233,186,23,178,136,232,143,201,254,232,185,165,62,172,254,162,170,123,54,245,47,228,189,188,21,219,214,124,23,254,195,107,67,24,79,89,15,251,195,191,85,120,150,180,177,221,18,42,65,165,82,201,108,182,62,88,39,122,86,171,213,72,219,179,248,86,132,206,239,217,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,206,17,129,244,87,255,234,47,206,241,84,63,205,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,56,47,8,36,110,185,237,214,254,15,31,250,174,61,246,196,147,246,217,255,233,167,109,178,92,176,22,201,236,245,130,92,228,124,159,200,251,68,208,90,231,87,15,70,93,228,58,100,167,142,38,137,124,142,194,180,97,105,164,173,44,82,68,18,231,3,110,36,34,88,7,100,27,199,150,145,134,87,36,93,146,168,206,210,56,170,0,146,229,71,254,121,238,192,97,219,143,36,251,115,155,159,195,225,224,89,219,252,244,51,118,240,224,97,242,59,87,161,128,3,103,27,232,213,241,2,81,221,16,244,202,3,221,36,242,95,151,17,7,156,165,169,140,120,127,202,8,42,209,197,98,14,162,58,23,162,179,245,210,191,85,175,89,93,74,1,248,38,40,74,91,251,244,169,44,238,34,130,211,9,8,42,206,149,68,252,104,49,65,63,33,149,8,82,77,227,81,208,32,125,192,151,190,244,37,17,253,186,220,224,102,116,165,11,91,214,144,70,33,29,164,5,46,236,117,190,246,181,175,217,174,157,219,185,49,198,151,123,190,234,234,43,236,150,155,223,22,156,60,68,172,133,168,118,145,223,164,110,16,201,31,0,208,88,51,228,39,23,201,246,55,105,164,3,190,138,224,23,193,223,75,161,4,192,121,217,20,3,164,11,208,130,200,187,136,132,69,209,33,16,243,88,20,145,251,203,56,114,92,178,118,141,125,226,163,31,6,127,28,5,24,220,52,227,157,29,41,155,205,44,216,145,125,7,112,228,232,91,135,1,31,191,252,10,235,21,202,214,72,100,33,26,123,86,72,22,32,31,113,68,225,62,100,183,114,28,80,36,191,114,129,7,210,151,111,201,200,32,57,166,238,115,4,71,4,41,21,20,241,10,41,128,53,238,32,145,3,128,236,131,158,42,250,83,247,169,250,74,55,177,210,61,159,140,129,255,190,112,8,196,36,94,76,228,233,247,74,37,140,247,73,36,127,100,111,43,215,95,169,13,223,183,50,2,194,81,184,183,32,248,155,13,82,186,176,126,107,158,245,153,43,9,22,205,36,138,24,243,75,139,182,255,224,94,38,16,179,81,154,252,164,228,40,143,151,131,154,75,18,183,42,61,65,20,249,191,64,52,127,181,177,24,230,93,134,182,242,245,142,229,81,13,97,198,6,231,156,174,38,225,208,156,93,185,71,171,223,27,108,224,52,38,112,178,221,156,202,190,78,119,69,157,115,46,231,157,174,77,63,182,58,4,132,187,214,134,224,200,23,158,53,131,231,12,251,245,239,22,149,240,216,162,142,72,254,64,244,219,76,120,62,232,156,58,209,253,179,179,179,161,158,255,113,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,96,53,8,164,223,245,174,119,173,166,158,215,113,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,46,40,2,223,252,155,175,219,214,151,95,10,219,251,238,189,155,64,125,209,222,199,75,1,98,181,173,36,204,148,46,154,248,45,52,241,245,82,93,82,235,73,34,56,69,222,170,244,33,101,68,138,6,246,29,66,72,92,91,68,176,233,104,202,70,214,17,46,207,11,245,30,47,212,231,230,230,109,239,174,221,68,236,111,182,71,30,121,196,182,110,221,106,135,15,77,91,85,190,4,148,1,111,111,112,248,136,0,64,34,17,230,185,196,121,234,25,202,208,68,97,67,240,19,1,158,37,26,59,75,116,191,72,225,76,54,101,121,228,247,211,233,36,209,166,77,34,208,33,126,121,169,159,198,33,161,92,130,96,130,76,78,66,72,165,148,167,157,77,215,144,163,64,63,9,57,192,15,2,84,69,49,217,134,53,73,155,91,38,255,52,129,225,89,218,60,176,239,160,253,250,175,255,186,253,222,111,255,23,221,93,116,179,124,121,19,148,254,119,190,243,29,72,187,70,184,21,137,36,188,231,93,247,218,196,248,40,184,181,2,230,173,229,6,185,140,243,214,110,182,136,144,7,253,193,221,43,234,54,46,129,252,139,127,232,19,80,69,230,55,90,77,75,149,139,17,241,2,174,34,215,67,3,65,74,159,111,144,241,9,72,64,140,2,18,190,99,221,90,195,222,123,223,135,236,186,203,46,183,110,181,106,37,164,3,82,140,159,170,44,28,158,178,153,35,71,45,75,95,58,144,243,105,60,58,150,147,57,72,250,17,203,114,124,113,126,201,50,35,178,69,217,169,218,148,83,2,237,115,122,72,43,65,127,147,40,80,244,112,62,144,35,128,156,18,164,240,80,192,121,36,135,20,68,32,245,113,104,80,15,21,229,31,206,231,28,169,82,200,209,37,178,227,193,205,115,212,203,107,143,128,230,242,48,201,31,236,46,144,120,199,251,162,125,195,155,147,174,199,177,121,213,223,52,63,88,63,123,48,240,173,134,214,87,84,80,122,145,51,140,212,49,164,6,211,198,33,104,255,225,3,54,179,56,107,233,124,134,58,68,76,179,6,140,175,153,224,249,160,249,196,60,228,156,46,243,125,177,186,164,124,46,168,169,244,45,77,138,144,66,179,19,34,250,197,198,202,97,167,203,9,122,134,104,221,232,133,137,28,104,218,87,125,27,167,106,32,142,230,143,230,250,169,106,157,122,255,176,173,233,187,250,30,151,149,108,53,62,230,159,231,7,129,97,146,95,223,101,112,178,57,13,67,24,27,190,171,200,89,176,72,68,127,185,84,8,196,191,156,78,218,168,81,200,17,113,102,102,38,170,228,127,29,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,88,5,2,233,219,238,188,99,21,213,188,138,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,112,97,17,184,250,186,107,109,199,203,91,108,219,246,157,118,239,221,111,135,16,135,200,129,144,239,119,244,178,156,168,106,72,209,14,172,119,130,79,189,64,239,116,68,166,138,52,71,238,60,10,133,231,55,81,157,138,122,22,187,17,136,81,209,51,49,49,12,65,131,7,192,225,29,123,236,229,151,95,70,146,255,137,32,201,191,245,197,23,201,173,142,78,62,69,210,205,42,240,244,180,9,177,67,91,40,57,135,56,188,32,179,14,119,59,65,96,119,14,121,117,17,180,202,163,46,22,87,4,74,22,130,41,77,74,128,14,26,254,234,91,135,40,211,30,142,9,105,17,182,108,237,14,164,84,93,209,254,72,247,83,87,26,242,234,107,79,81,234,120,13,136,112,214,109,212,154,70,228,105,222,114,16,84,51,11,149,64,16,52,201,27,157,128,32,126,240,129,239,217,23,191,120,191,109,220,120,177,221,124,243,205,118,197,21,87,208,30,242,1,103,89,128,198,158,120,236,81,123,244,225,135,236,19,159,254,204,105,207,126,238,185,103,78,123,252,124,28,124,246,233,77,162,209,32,186,205,214,78,150,237,157,247,220,5,41,18,41,57,72,109,65,228,71,105,164,104,115,181,89,48,74,5,89,237,83,93,87,182,161,241,80,170,4,109,45,164,185,37,189,15,204,164,87,104,91,54,208,42,50,17,69,215,99,38,52,164,124,220,114,254,72,65,190,100,24,219,15,191,255,3,86,226,156,20,99,22,236,79,23,35,151,194,212,145,41,171,213,155,214,65,173,161,2,89,47,178,63,149,47,227,252,209,178,49,228,192,11,164,22,232,38,24,64,89,140,188,77,18,216,43,36,189,226,251,101,143,34,115,50,138,58,102,220,165,54,160,180,2,121,28,88,66,36,63,125,13,125,167,78,68,242,235,162,148,16,173,44,194,46,186,39,145,143,94,94,63,4,68,214,197,91,220,11,141,141,74,68,172,70,223,181,47,222,31,215,243,207,87,143,64,32,75,105,70,115,37,200,246,203,51,74,171,7,176,107,102,244,200,149,209,128,184,63,60,117,128,227,53,203,143,226,32,180,80,181,242,134,139,195,90,217,110,226,92,197,220,11,65,254,172,221,141,102,141,133,129,53,2,181,143,76,155,244,41,168,174,100,228,8,166,182,212,38,91,52,162,209,148,126,61,103,95,100,79,175,103,15,0,197,203,105,17,144,93,14,111,44,10,145,50,17,159,60,0,48,40,158,107,93,158,255,24,151,148,92,66,42,31,90,148,93,119,249,247,130,34,250,43,168,202,120,113,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,96,181,8,164,255,225,27,127,183,218,186,94,207,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,184,80,8,36,62,246,241,251,250,63,124,248,65,251,222,67,15,219,79,255,212,167,173,8,209,218,110,213,173,76,212,155,34,221,66,228,38,4,122,32,65,137,234,78,34,207,175,0,255,26,225,247,13,201,45,83,47,155,71,146,95,242,236,56,3,4,118,70,47,221,33,130,142,30,61,108,79,62,189,217,158,125,246,89,251,206,63,124,203,166,166,136,204,158,175,134,184,107,197,95,231,121,239,46,238,29,174,213,224,113,3,71,219,226,197,187,248,187,209,162,100,248,21,161,31,229,78,207,21,16,126,134,208,87,94,248,72,82,222,232,91,3,66,25,82,63,91,68,190,159,23,246,34,138,32,104,149,71,94,245,244,226,63,46,106,167,165,136,110,234,136,2,86,63,69,6,203,33,0,254,24,226,169,103,117,162,202,69,254,175,159,40,216,236,82,131,243,105,19,130,88,233,2,126,243,55,127,211,254,211,127,250,143,98,123,98,254,41,110,250,130,124,94,73,100,123,101,249,194,229,12,254,213,95,253,85,91,90,156,39,103,118,19,12,204,110,69,178,127,195,250,73,235,224,21,145,133,180,171,163,138,80,200,103,173,74,116,125,46,151,179,100,91,36,201,241,91,21,249,21,145,127,17,17,222,231,183,8,117,149,102,179,105,229,114,217,106,68,234,182,216,116,126,47,200,114,211,6,37,40,63,64,238,247,81,136,232,182,81,20,232,212,237,109,87,95,110,159,249,200,71,217,135,103,0,182,148,72,200,150,128,186,186,108,59,119,236,182,110,38,23,100,251,147,165,17,235,67,212,52,136,10,238,145,143,65,169,38,130,174,4,141,18,155,73,159,112,66,193,22,20,125,220,199,54,244,59,149,82,141,94,232,135,156,68,212,159,124,1,178,135,77,36,80,179,217,38,178,31,98,146,107,203,134,116,111,138,242,215,64,71,78,33,56,49,96,23,34,31,85,142,223,123,68,20,197,251,194,65,255,115,78,8,8,83,109,42,26,3,217,86,28,101,173,239,129,144,99,191,142,169,196,117,135,191,139,192,211,60,15,235,0,115,95,223,85,47,26,211,112,154,255,57,13,2,241,122,41,220,181,169,68,115,156,47,224,174,53,190,211,209,51,33,82,117,161,18,3,65,29,60,119,82,120,125,29,62,124,200,142,204,30,98,254,138,200,199,187,138,104,254,145,177,81,156,107,80,92,97,254,38,81,3,40,144,42,227,224,222,237,214,153,35,122,154,245,165,143,26,71,178,65,100,63,243,51,195,56,183,248,212,90,194,12,14,235,137,82,134,172,166,168,159,177,77,196,246,162,223,3,147,58,161,137,248,158,162,227,145,205,201,86,116,255,125,158,27,250,46,231,36,213,19,14,161,237,19,90,120,229,143,248,218,58,18,97,23,61,127,180,38,198,88,190,242,44,223,179,90,4,52,54,114,32,211,104,197,118,26,99,30,143,167,158,211,154,235,194,59,170,199,90,142,115,137,234,105,29,87,189,12,10,46,93,158,61,107,214,140,135,127,123,176,75,126,138,193,81,112,239,222,221,171,237,142,215,115,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,210,55,221,122,155,195,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,252,72,32,112,221,13,111,179,77,79,63,105,91,183,109,183,247,189,243,29,86,131,16,95,134,244,14,196,89,38,13,113,154,37,186,155,8,76,138,72,211,52,164,141,200,144,84,50,195,203,115,136,52,72,253,20,4,206,242,220,130,237,222,187,199,158,121,230,153,16,185,255,252,243,207,219,46,126,47,213,123,54,154,65,41,160,29,132,212,3,177,158,130,225,111,181,123,108,188,184,39,98,127,180,132,76,191,34,250,209,144,79,147,22,32,207,117,21,169,175,151,243,138,212,79,166,136,192,79,66,242,137,185,9,236,13,111,232,137,220,14,156,61,17,162,125,94,232,135,40,255,160,43,31,145,55,49,184,170,30,229,147,38,154,156,8,125,40,24,54,94,252,235,20,253,71,133,44,161,166,164,158,14,215,43,230,11,228,155,167,214,114,11,194,91,142,1,42,61,251,141,223,248,13,187,255,254,251,69,13,156,120,129,112,252,13,245,167,191,115,231,78,8,59,164,181,193,64,68,255,245,215,93,69,74,4,136,243,110,36,229,223,235,50,48,20,165,107,136,104,147,136,248,59,221,93,6,130,5,44,83,216,70,191,19,17,111,146,244,214,24,22,80,98,80,59,11,228,240,150,44,183,164,147,107,141,154,141,163,140,208,92,108,218,207,124,246,179,182,110,237,90,235,46,87,224,253,107,72,124,67,144,65,4,30,157,227,119,182,128,44,120,198,26,244,175,73,123,109,72,253,30,227,156,128,167,215,216,73,145,161,133,116,128,8,156,78,2,162,159,246,83,56,164,136,156,151,141,42,157,67,109,113,217,50,56,9,20,49,52,217,181,70,176,206,253,171,79,146,30,111,117,73,79,0,201,151,164,126,124,191,234,183,218,215,125,53,73,103,32,27,136,139,246,171,196,159,170,235,229,220,17,136,177,142,113,140,113,141,91,212,254,248,152,246,233,120,188,79,223,87,34,83,135,235,199,237,248,231,169,17,24,198,60,38,83,85,91,166,30,169,116,68,142,95,65,236,130,157,138,188,239,201,225,134,117,184,1,89,175,104,254,176,126,228,56,192,254,28,243,173,60,50,22,214,220,104,61,96,205,39,234,191,37,39,0,214,151,44,105,54,178,68,243,103,113,30,72,51,223,83,90,144,41,43,173,52,114,14,138,29,109,66,165,179,252,19,217,66,52,103,207,116,234,185,218,205,185,158,119,166,254,248,241,227,235,172,108,52,154,251,199,247,9,247,224,164,49,88,35,244,123,216,150,133,95,88,31,194,191,19,34,71,128,224,188,134,161,97,166,252,187,34,90,75,20,213,239,197,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,213,34,144,254,219,191,254,218,106,235,122,61,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,224,66,34,144,120,207,251,222,219,127,241,217,167,237,209,199,159,180,219,111,185,25,34,180,128,12,51,111,192,33,216,235,200,246,235,197,249,232,216,228,32,146,78,212,56,210,236,68,106,31,157,63,26,162,244,151,32,81,31,120,240,251,182,115,231,46,219,182,237,101,155,157,93,10,81,251,49,173,130,104,126,32,249,163,88,92,69,124,67,28,37,21,113,75,208,231,68,202,74,165,28,196,44,185,154,33,100,51,16,253,33,80,52,68,104,119,195,117,186,144,184,248,26,68,68,191,144,16,243,36,166,86,255,11,95,69,244,171,117,145,173,122,201,15,85,59,32,4,162,207,40,218,95,145,162,41,194,253,19,202,19,15,177,164,220,207,242,11,80,253,52,68,127,67,114,212,220,115,174,152,34,24,21,69,3,32,232,118,235,16,200,56,27,224,148,176,111,223,62,251,229,95,254,101,251,131,63,248,3,93,72,87,190,160,101,211,166,77,23,172,253,253,56,96,192,111,132,50,62,145,183,219,72,73,0,47,142,130,1,208,40,50,82,55,15,150,33,66,82,106,13,67,69,4,95,128,122,176,79,191,21,121,43,130,95,132,138,100,145,187,85,73,233,71,4,161,62,107,181,90,144,202,47,20,10,180,73,180,172,100,33,32,248,22,102,151,237,202,141,235,236,190,251,238,11,131,217,150,26,3,20,96,10,50,94,209,176,47,30,60,104,251,33,254,71,198,38,108,153,126,44,33,235,63,187,212,182,233,163,37,220,230,0,0,32,0,73,68,65,84,250,180,85,22,91,214,71,121,161,11,65,211,238,212,176,185,134,117,210,29,108,37,21,34,244,115,185,2,78,37,69,156,70,138,182,113,253,37,228,126,160,143,133,84,72,19,192,160,98,207,178,25,57,4,144,55,92,236,37,118,128,91,2,251,228,156,32,19,225,254,25,247,110,175,97,105,82,11,196,37,38,244,98,50,73,159,241,190,184,142,127,158,29,2,194,239,100,12,99,124,181,95,118,24,31,31,222,175,171,104,191,236,46,222,175,125,241,119,29,11,231,201,102,189,156,22,129,24,51,85,26,198,58,224,203,220,107,214,151,3,161,47,231,46,45,210,204,12,200,119,69,193,247,109,110,238,168,237,63,188,135,113,106,146,86,67,42,10,9,27,31,31,71,217,99,98,224,80,197,156,98,193,145,60,122,13,165,146,4,30,94,172,176,72,246,83,159,180,43,114,218,234,177,230,107,61,142,221,105,116,25,17,252,175,69,209,189,15,223,255,217,94,51,182,179,248,147,230,188,156,71,4,226,241,137,205,225,228,177,26,94,31,116,217,216,126,227,46,164,81,114,209,115,92,14,129,74,227,82,198,9,5,63,66,227,159,55,252,155,0,219,100,253,175,44,46,153,148,110,188,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,176,26,4,210,239,121,223,251,87,83,207,235,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,175,9,2,127,249,103,255,205,190,255,131,71,236,39,201,29,127,3,209,221,117,136,217,76,161,68,36,126,62,188,52,215,139,243,217,185,89,59,176,111,191,237,217,183,215,118,236,216,101,91,182,108,177,45,47,190,100,135,230,150,44,7,119,142,58,123,32,248,21,97,45,73,126,145,29,156,22,125,194,169,22,136,216,207,81,49,71,100,118,146,23,239,188,95,135,20,206,146,99,157,3,144,174,145,36,63,242,251,202,167,139,84,175,8,225,78,7,66,150,54,34,201,254,232,5,126,244,18,127,101,38,37,38,4,98,208,162,223,82,5,32,50,29,34,58,252,214,139,125,145,84,138,218,15,4,143,58,11,225,155,64,26,92,81,225,92,55,13,25,48,146,71,206,153,188,190,157,106,151,40,114,250,78,138,130,71,30,121,196,62,247,185,207,217,47,253,210,47,137,115,88,185,19,241,197,95,229,231,93,111,191,199,190,242,213,191,124,149,173,172,124,122,183,219,183,92,86,99,208,183,43,47,191,204,46,185,120,3,78,29,85,177,252,128,44,137,116,125,114,139,128,175,200,120,149,64,232,15,221,177,0,136,163,108,53,38,201,1,187,53,82,42,89,119,42,82,128,8,17,243,140,101,6,217,101,69,76,22,74,69,46,65,100,112,157,252,220,133,156,213,201,211,253,51,255,226,127,177,107,110,184,206,42,92,191,210,160,142,156,1,56,54,61,59,111,207,77,29,177,29,179,211,214,89,88,176,57,162,127,247,42,114,24,181,137,249,38,78,32,144,240,105,6,38,228,254,230,62,218,189,38,49,194,138,234,199,16,25,99,93,51,67,132,126,46,149,13,206,29,235,39,215,219,165,151,94,106,27,55,110,180,245,107,215,217,216,200,40,234,225,72,138,147,38,160,11,241,216,227,6,67,228,49,41,42,130,18,0,231,114,106,48,106,40,34,65,16,230,66,248,50,248,46,123,58,153,84,138,143,251,231,217,33,176,18,142,218,167,104,221,120,211,111,97,62,92,244,123,152,232,247,49,25,70,103,117,223,133,107,140,97,28,205,47,28,99,172,181,175,222,32,93,11,105,46,250,9,41,185,48,31,52,12,164,249,72,176,29,58,122,208,42,85,212,58,32,236,69,154,74,141,99,108,98,146,121,132,131,0,15,134,12,235,189,28,3,150,106,75,164,124,169,88,30,5,141,18,169,50,114,120,125,37,229,248,195,156,237,225,252,197,42,19,200,253,120,93,137,123,127,242,239,120,255,249,250,212,189,159,92,226,123,63,121,255,74,191,133,135,54,225,164,79,153,104,192,143,202,1,171,149,78,242,125,231,140,64,108,155,49,222,34,250,87,34,251,227,149,66,245,69,242,247,244,124,195,214,202,65,217,133,127,15,52,59,97,156,212,206,210,210,146,250,163,133,62,62,237,156,251,231,39,58,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,155,31,129,244,237,111,191,235,205,127,151,126,135,142,128,35,224,8,56,2,142,128,35,224,8,56,2,111,24,4,238,121,215,187,237,129,191,255,134,109,121,121,155,93,123,237,181,144,187,228,68,135,156,223,11,129,243,242,203,47,155,162,203,119,239,218,107,47,111,221,106,123,247,79,89,20,175,141,212,62,119,88,32,216,185,202,251,115,130,165,33,105,163,232,104,5,132,139,11,34,141,58,178,207,218,159,14,178,252,138,246,206,16,113,45,242,67,68,126,2,82,185,131,122,128,114,167,7,130,159,151,241,34,252,3,135,36,254,157,182,21,80,158,128,136,239,67,190,247,78,144,119,22,49,196,117,68,208,134,88,236,232,60,69,100,199,69,47,248,117,125,145,0,34,127,227,18,242,64,71,108,76,104,87,225,237,73,34,187,21,228,221,106,86,9,238,206,18,13,142,67,66,130,232,244,110,213,80,241,143,218,160,129,63,254,227,63,182,75,46,185,196,110,185,229,22,187,153,72,248,213,148,61,123,246,216,173,183,159,125,250,174,159,251,185,159,91,77,243,103,85,231,23,126,225,23,66,253,46,169,20,202,35,25,187,230,170,43,194,216,52,33,226,243,144,250,66,83,17,250,29,97,70,9,36,9,3,162,241,212,184,136,116,19,233,15,191,119,172,104,60,99,66,107,116,116,148,239,83,129,244,18,129,166,40,93,69,196,119,136,220,237,227,64,208,106,55,45,75,56,101,13,210,239,82,156,12,62,246,137,251,108,161,73,196,127,49,103,229,177,75,113,24,233,218,19,219,119,216,119,31,126,216,254,254,7,15,218,254,35,71,45,91,44,91,139,49,170,99,27,77,198,173,131,97,245,104,187,35,251,162,253,2,164,188,198,180,71,231,112,225,128,46,236,224,156,129,28,127,175,110,181,14,164,127,50,103,243,7,22,108,203,238,45,164,136,200,216,186,201,73,28,28,174,176,235,174,185,222,46,217,112,137,141,149,199,45,75,90,10,253,215,109,225,52,0,9,217,193,54,211,24,160,28,29,132,73,116,247,209,45,199,247,170,79,225,227,229,252,34,16,99,42,124,69,194,197,132,222,201,87,81,189,96,99,131,185,29,143,203,240,249,39,159,227,191,95,137,64,140,91,124,36,198,85,191,133,125,147,5,189,197,58,29,198,129,9,167,57,22,38,54,147,187,217,170,216,193,67,187,153,30,74,111,193,194,207,252,29,31,191,200,70,137,230,87,100,191,28,104,18,89,210,95,64,234,47,214,22,113,244,105,90,25,245,148,60,235,77,150,181,32,29,136,126,179,118,32,250,105,134,166,181,158,135,34,245,21,149,11,60,197,116,191,177,205,132,203,157,229,156,22,126,195,91,232,179,255,57,175,8,4,124,87,104,81,54,41,71,190,149,214,8,157,35,211,145,226,143,134,52,212,193,17,101,148,136,254,144,194,69,246,202,239,126,186,31,136,254,106,21,103,55,47,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,172,2,129,244,223,253,245,215,87,81,205,171,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,175,9,2,137,15,124,232,199,250,255,240,119,127,107,79,109,126,206,238,185,231,30,59,176,123,175,61,241,248,163,246,224,131,15,219,11,207,62,75,62,243,64,225,132,151,230,34,247,225,135,7,47,206,121,121,14,49,83,206,137,8,55,171,44,243,210,156,227,197,130,217,216,184,200,253,44,251,219,54,54,54,198,39,209,214,188,144,111,64,234,234,5,188,242,62,231,210,41,100,243,51,144,202,144,68,236,19,95,151,130,217,87,252,167,162,249,217,21,218,79,64,192,246,69,250,136,232,143,152,160,80,71,146,235,188,231,167,72,186,27,39,1,190,169,237,184,136,4,196,79,128,182,34,165,0,201,181,39,145,239,87,137,162,68,137,238,151,3,1,39,166,149,75,0,178,169,69,148,159,156,14,114,185,148,141,224,184,208,238,102,172,190,208,177,154,114,14,80,228,52,112,255,253,247,219,23,190,240,5,93,72,151,124,35,149,254,204,212,209,1,78,102,107,215,76,216,69,235,55,68,191,185,139,36,216,134,155,130,21,233,115,159,26,35,145,35,18,181,23,70,167,42,34,201,98,220,53,214,194,189,39,169,100,141,21,69,169,30,228,228,209,103,95,71,145,188,25,212,18,136,208,255,204,79,126,218,222,118,219,45,214,238,55,108,215,145,131,246,236,75,91,236,217,29,219,236,241,231,95,176,173,123,246,90,141,241,74,141,141,88,29,162,49,133,179,135,28,4,82,216,12,97,252,214,66,250,187,135,77,245,80,39,104,55,33,116,232,107,31,103,13,141,97,24,116,190,134,72,79,198,190,195,61,164,242,156,95,36,37,0,223,15,47,30,177,35,207,29,177,23,183,189,72,154,134,178,221,113,219,29,118,241,134,75,237,178,139,46,181,82,110,4,12,112,24,192,254,186,189,86,48,183,28,54,170,219,143,9,193,248,94,227,207,112,147,254,231,188,34,32,108,53,86,39,71,234,198,23,209,88,196,36,191,62,135,199,34,38,109,227,79,102,123,124,154,127,174,2,129,24,91,97,175,181,179,65,52,127,155,185,216,103,237,140,198,133,249,200,28,110,180,235,118,116,238,176,205,46,76,163,210,194,124,215,60,203,229,108,18,71,154,108,54,111,205,6,191,195,57,56,131,33,253,191,84,93,98,30,117,172,192,115,32,35,199,34,218,76,16,101,221,149,147,21,67,68,6,149,80,52,215,94,203,17,59,110,39,199,159,31,218,55,188,255,76,176,197,246,26,219,97,56,119,232,89,116,166,243,253,248,153,17,136,177,141,107,198,152,135,117,30,91,13,68,254,0,115,29,139,31,89,250,158,228,57,47,167,51,213,41,161,58,83,224,121,68,82,153,99,107,204,226,226,98,28,213,31,55,239,159,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,156,18,129,244,39,63,245,153,83,30,244,3,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,235,129,192,159,126,249,203,246,205,127,248,150,237,219,179,203,182,109,217,106,123,136,220,87,89,55,70,84,59,249,207,83,10,240,142,130,188,137,240,140,136,152,136,152,231,229,57,135,242,37,136,99,162,178,21,153,157,129,144,133,39,9,68,73,50,5,225,211,172,168,41,165,65,135,176,133,56,230,133,187,164,242,69,43,43,114,60,38,148,21,59,45,9,120,69,129,74,94,30,78,56,16,64,125,72,165,62,68,47,44,19,173,224,0,64,157,46,164,127,191,215,134,144,133,32,202,136,232,83,221,232,120,120,193,63,32,254,165,22,160,189,9,94,240,139,172,226,39,237,12,246,241,61,144,5,156,39,105,105,145,51,233,76,116,109,235,146,155,29,242,191,148,207,216,200,72,214,90,21,242,73,67,38,139,84,152,159,159,183,207,127,254,243,246,251,191,255,251,161,105,90,188,32,229,240,161,163,56,77,224,69,113,30,139,250,158,22,177,6,145,125,241,197,23,91,190,32,242,187,131,211,133,200,121,156,49,2,232,145,20,178,238,95,206,25,199,24,19,250,161,27,14,91,0,57,234,88,32,90,7,125,84,68,191,112,106,131,105,136,250,199,72,84,85,251,42,68,241,171,84,171,203,118,211,219,239,180,79,254,228,103,108,102,105,193,190,245,189,111,217,15,158,124,196,158,126,233,69,59,84,89,180,118,33,111,169,137,49,235,16,101,223,100,220,140,136,124,217,67,7,169,127,235,183,24,231,158,229,74,89,75,151,198,44,159,43,90,162,65,244,61,81,253,74,197,208,192,73,163,65,116,113,80,140,104,53,172,15,73,217,33,25,115,71,169,25,100,19,216,96,175,207,61,33,253,191,68,10,128,102,175,97,223,248,246,55,108,35,36,255,53,87,92,103,151,94,124,169,173,159,188,8,231,148,9,203,166,113,107,161,106,18,76,148,203,89,247,169,34,59,145,221,168,4,66,137,223,94,206,29,129,83,17,170,49,209,159,96,208,134,113,142,177,215,121,178,171,120,60,226,58,241,111,245,40,106,59,26,171,115,239,225,155,251,204,8,163,200,150,99,12,117,199,90,235,20,137,47,71,29,57,212,104,28,58,216,189,28,120,164,116,177,92,89,182,221,187,119,134,185,214,77,50,81,88,67,39,39,39,130,99,151,28,181,152,57,193,177,170,141,154,199,98,101,193,218,181,138,229,56,55,203,177,116,163,109,121,41,112,240,187,131,115,78,88,35,112,230,74,113,26,66,0,175,105,209,188,30,182,153,225,139,7,60,134,119,172,240,93,117,226,77,135,135,49,92,161,186,239,58,7,4,134,241,141,151,219,120,159,236,84,107,197,41,11,94,36,41,254,77,146,196,184,116,142,156,206,114,56,164,32,18,19,254,125,161,243,37,221,47,178,223,139,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,171,65,32,189,107,247,193,213,212,243,58,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,5,67,224,133,23,94,176,107,175,185,202,202,229,146,253,241,31,220,159,216,184,241,210,254,15,31,126,212,246,238,57,104,138,121,159,128,224,175,45,55,108,110,17,194,155,23,226,34,200,21,12,15,175,6,169,106,72,240,39,136,140,43,88,177,152,15,4,104,179,85,15,245,114,72,243,139,196,215,111,149,92,46,75,142,102,136,58,177,251,68,224,139,176,237,42,146,147,183,245,146,228,143,88,100,145,251,188,168,31,144,167,58,79,199,21,100,207,95,253,12,37,16,40,144,71,209,57,170,30,17,174,208,125,97,151,36,122,7,21,3,113,36,138,57,138,220,167,46,7,116,92,78,4,129,216,9,53,162,234,49,161,168,253,34,193,85,175,69,222,118,229,171,79,33,227,63,202,125,166,179,25,59,50,181,16,78,104,64,84,61,255,252,139,246,223,255,252,43,246,79,127,246,95,70,141,172,240,247,208,129,221,246,199,127,244,135,246,143,255,241,79,175,112,116,117,187,150,171,17,142,171,171,125,230,90,203,181,58,100,119,18,18,187,103,235,214,140,89,66,210,217,40,42,36,25,183,54,242,220,77,238,187,11,70,194,68,247,44,25,251,192,142,247,229,108,33,20,7,132,10,164,121,84,32,233,128,95,71,68,236,143,102,11,86,192,86,36,125,47,181,132,36,7,249,74,14,239,58,68,61,178,201,27,214,219,18,170,2,119,190,247,61,182,23,167,131,255,252,255,124,217,182,110,223,106,135,137,10,30,187,100,189,165,136,6,174,118,136,214,87,238,8,229,128,24,41,99,120,105,210,63,228,109,195,8,146,224,35,16,52,57,198,21,57,240,46,70,41,133,134,124,31,231,18,17,253,124,111,209,239,22,246,23,242,49,139,160,108,53,195,61,136,196,89,88,88,178,86,163,201,237,200,136,165,86,128,244,56,76,126,31,133,138,3,211,71,108,102,110,206,118,237,221,67,58,131,107,237,234,43,175,102,110,140,209,135,190,173,43,77,90,166,139,154,0,142,7,114,28,9,182,203,253,198,68,147,126,123,121,117,8,8,67,225,57,92,98,124,53,85,99,140,135,235,132,113,24,96,31,239,143,235,197,237,132,223,39,54,27,31,122,203,127,106,58,199,235,163,192,56,134,55,223,229,52,197,114,77,170,13,210,88,200,217,71,133,53,188,47,2,95,12,105,178,107,181,70,213,246,31,62,196,124,196,33,71,78,56,204,141,241,53,147,129,72,173,176,206,164,83,72,187,48,120,109,156,115,26,181,154,89,189,102,69,214,158,28,222,89,105,214,153,116,86,11,60,243,56,172,30,225,10,199,254,104,70,245,165,206,17,203,247,31,59,242,26,127,9,215,143,215,186,19,175,29,250,24,118,69,4,114,192,115,5,27,62,217,38,79,108,197,127,157,45,2,232,248,96,85,210,253,209,127,56,113,225,184,133,27,23,223,249,119,197,96,60,120,138,7,53,150,20,182,218,237,139,228,71,69,38,217,230,95,15,114,106,203,144,166,70,78,40,216,55,143,25,92,220,108,185,81,195,1,205,165,251,207,118,44,188,190,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,240,86,69,224,248,155,202,183,42,2,126,223,142,128,35,224,8,56,2,142,128,35,224,8,56,2,63,74,8,4,26,236,17,114,162,235,37,185,168,119,169,218,46,86,26,144,166,72,240,23,19,150,135,193,208,49,130,245,137,110,47,66,222,195,140,82,224,104,32,198,251,182,188,188,8,33,174,239,188,94,135,196,87,131,25,121,7,80,122,16,201,42,137,30,209,240,29,73,183,35,159,207,69,178,228,74,215,139,246,16,141,39,178,153,243,210,68,80,139,96,78,146,27,93,4,79,139,136,235,98,81,109,146,223,157,215,241,106,81,18,188,162,93,164,26,0,29,28,36,245,147,68,252,39,20,225,15,201,18,56,40,106,74,70,90,17,166,34,181,203,165,20,233,7,160,2,136,226,78,166,145,157,38,66,92,125,148,148,188,164,222,163,118,249,11,193,173,253,41,145,79,156,79,151,130,99,195,72,1,242,184,93,181,137,145,132,45,85,20,253,175,190,100,237,145,71,159,18,209,175,83,162,155,229,203,249,46,146,25,222,121,224,192,121,107,182,6,44,45,8,244,139,39,242,182,134,168,248,108,191,105,149,133,41,155,188,242,10,171,84,42,220,111,14,169,123,240,102,12,58,114,200,96,96,147,140,157,24,193,46,249,238,251,56,8,164,67,216,173,82,28,244,67,138,131,26,106,7,197,220,168,101,168,183,174,80,178,17,148,1,234,146,90,200,131,115,58,103,149,69,156,11,12,227,225,119,157,52,12,27,239,185,219,158,61,120,200,30,250,210,151,108,255,244,33,43,140,22,173,191,225,98,155,22,230,26,233,12,14,36,165,34,28,255,152,21,248,92,123,17,233,5,32,25,83,144,186,9,8,70,17,58,61,28,13,210,26,108,236,4,186,159,20,11,216,29,36,164,72,181,12,142,1,120,2,88,34,83,180,94,170,99,107,214,34,39,190,174,97,117,114,80,84,151,42,182,36,153,230,197,229,64,62,246,112,110,72,145,98,34,67,63,233,182,237,155,218,135,28,249,17,59,52,125,208,110,190,241,109,118,217,197,87,216,145,217,105,200,161,130,229,51,121,28,92,112,44,200,162,92,193,150,2,155,40,154,52,34,66,69,244,133,168,127,236,90,69,182,28,28,38,100,240,43,148,227,36,235,5,51,159,21,174,250,218,239,18,46,43,149,248,254,99,34,52,254,12,36,179,162,116,177,47,205,223,46,142,31,194,85,155,230,120,88,35,248,174,53,71,155,40,63,125,70,5,3,231,122,199,16,61,197,181,227,218,111,133,207,4,152,173,84,146,12,128,86,201,128,87,168,130,147,150,144,195,57,71,145,251,77,201,246,203,217,134,74,141,90,213,138,56,221,200,9,42,9,65,223,68,77,101,215,254,221,86,69,53,163,39,15,31,230,70,58,151,180,137,201,117,193,57,64,82,254,133,98,218,22,151,43,86,169,47,178,182,204,88,1,194,117,130,249,150,168,54,241,19,192,105,128,182,211,140,99,130,239,113,233,177,246,6,194,92,83,155,157,61,214,231,84,239,216,224,198,213,78,248,148,221,12,59,122,200,102,244,59,222,63,240,5,225,119,220,78,20,129,175,70,84,71,170,16,42,82,48,145,99,147,236,76,243,90,159,58,30,48,98,141,97,9,10,37,222,163,31,60,50,66,71,133,75,192,134,94,39,184,129,126,120,30,69,78,65,225,36,255,115,206,8,72,77,34,26,11,153,34,216,178,246,107,107,240,236,106,182,107,214,232,234,249,194,62,158,75,178,37,217,150,18,0,233,201,32,211,239,224,172,215,195,17,172,209,171,91,81,142,93,245,134,93,186,118,141,61,183,131,0,28,61,42,136,238,239,96,3,179,115,211,231,220,71,63,209,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,222,90,8,240,127,37,188,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,63,18,8,244,255,253,191,251,191,237,229,45,207,217,236,209,153,99,177,243,53,130,51,225,49,173,12,153,158,135,212,41,165,91,6,191,73,110,245,44,196,46,4,155,120,223,64,108,64,186,241,82,157,152,77,8,118,162,230,196,17,241,95,120,29,15,137,46,194,67,81,251,138,236,22,169,126,2,25,19,216,151,227,4,143,8,149,184,168,222,112,221,176,95,97,225,16,47,120,12,132,54,181,79,231,36,21,177,23,72,25,222,217,235,58,144,192,58,55,162,172,6,4,80,32,108,212,103,57,22,64,16,227,156,160,72,240,174,250,4,153,21,95,43,110,83,245,84,244,41,82,177,221,168,64,242,210,63,100,252,155,245,182,213,225,190,26,181,166,205,206,44,216,244,212,108,84,121,232,111,62,223,182,175,125,245,235,246,225,15,127,116,104,239,185,127,173,156,199,72,67,165,60,72,225,144,81,200,229,109,4,226,61,65,52,100,13,18,47,206,193,221,38,130,61,1,201,47,103,11,116,13,2,177,34,82,61,9,9,38,194,75,169,22,196,136,103,193,189,79,228,124,3,39,141,244,200,136,213,241,10,209,216,139,136,145,84,119,161,48,98,217,137,113,59,178,176,104,9,156,69,70,144,244,207,142,144,198,1,91,153,106,204,129,219,146,117,243,140,231,24,228,127,178,21,176,205,148,202,68,236,23,112,38,25,177,209,242,184,141,149,203,150,43,20,80,3,88,14,30,23,34,234,194,152,203,198,68,162,227,184,161,235,33,206,207,88,201,126,68,228,137,144,227,147,241,165,10,126,0,9,155,167,15,89,210,59,20,139,69,162,244,203,182,110,221,134,32,211,60,59,61,27,156,27,234,75,53,171,139,228,129,12,26,25,159,160,133,148,237,216,187,195,230,151,102,237,154,203,14,219,93,55,191,27,210,179,109,45,182,108,59,82,57,144,164,121,150,40,81,145,132,57,230,136,250,21,8,74,140,70,74,1,34,250,68,78,101,112,104,233,43,52,218,203,41,17,208,252,139,231,127,248,228,183,246,105,238,13,31,211,119,109,113,9,152,15,173,27,241,126,255,28,70,96,128,23,115,56,142,142,215,44,137,139,200,235,190,214,85,74,192,26,143,9,205,165,54,81,252,77,20,49,20,205,223,149,173,19,5,173,117,86,4,107,130,200,253,25,156,97,142,206,78,177,30,64,220,243,76,232,51,223,38,38,215,50,237,50,56,9,80,135,118,219,237,38,142,49,73,171,206,44,66,234,183,44,195,150,134,232,79,139,224,103,14,107,141,14,10,43,170,76,73,132,232,249,240,53,252,209,186,163,162,231,199,160,74,248,253,163,244,71,248,69,100,255,137,207,145,31,165,62,190,209,251,162,121,30,48,230,70,244,111,10,254,176,234,99,27,56,162,201,65,80,207,48,173,254,114,246,211,145,176,36,132,181,2,187,196,118,36,14,211,65,201,165,128,7,99,30,149,154,12,207,157,49,20,98,212,68,130,127,227,104,125,174,147,226,69,142,110,94,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,88,13,2,78,244,175,6,37,175,227,8,56,2,142,128,35,224,8,56,2,142,128,35,112,161,17,232,255,218,175,253,154,61,240,189,7,136,177,230,133,55,91,94,209,109,188,252,22,169,191,102,77,57,144,152,93,36,153,149,171,28,142,59,68,60,6,249,102,145,238,20,17,63,29,200,32,149,152,116,11,47,229,7,164,126,76,204,234,205,123,136,144,135,184,211,241,56,82,50,138,122,60,137,228,163,173,97,66,79,245,69,238,179,147,87,248,17,33,164,55,244,145,19,129,8,251,136,80,202,18,149,29,69,114,14,206,151,172,59,47,249,117,93,197,246,165,68,236,43,18,156,166,34,199,0,136,96,154,110,41,242,124,208,255,8,5,206,23,24,16,196,34,145,169,28,190,151,32,174,219,138,110,69,134,90,71,186,68,17,54,234,203,144,8,209,253,171,141,235,174,91,103,95,249,171,175,218,187,223,253,126,253,60,111,229,157,119,222,97,223,249,254,131,231,165,189,62,138,10,114,216,8,164,71,177,64,212,126,199,230,200,79,220,228,62,211,169,44,81,239,181,64,192,137,252,147,142,2,113,251,144,120,220,51,17,188,129,240,135,217,74,225,188,33,82,69,202,6,150,201,89,13,2,175,9,104,69,72,250,38,169,28,20,95,217,1,251,82,142,246,19,179,150,91,139,241,148,234,16,251,210,96,64,108,185,143,130,3,206,22,193,155,164,128,243,8,233,35,138,99,144,252,107,38,172,60,134,67,0,99,217,165,189,74,183,102,11,205,26,125,29,225,122,160,78,196,126,159,126,38,177,47,69,35,43,2,183,143,211,66,75,132,15,253,237,210,157,46,246,210,79,104,76,213,111,70,158,99,165,242,8,231,118,172,209,148,186,4,142,9,144,243,35,92,167,84,210,254,174,77,31,153,182,185,210,172,45,227,16,176,220,88,166,247,242,100,233,217,20,228,255,210,98,5,135,130,180,93,113,201,149,182,97,221,69,214,232,212,109,185,186,132,130,1,142,18,69,28,17,32,64,197,61,101,232,139,250,147,192,86,123,92,83,182,68,23,131,237,104,78,121,57,142,64,192,229,248,207,99,223,52,215,227,185,31,127,134,232,125,173,1,148,120,223,240,26,18,159,115,172,17,255,114,214,8,8,67,225,44,155,213,119,57,67,201,145,69,155,136,126,29,203,97,239,193,169,7,98,180,139,115,207,225,195,7,109,113,105,1,162,84,151,235,5,133,149,117,164,229,136,72,239,200,225,170,29,214,86,20,95,152,87,120,13,88,10,167,48,69,241,75,109,69,53,194,28,145,227,70,52,188,106,232,2,23,93,243,149,69,247,124,62,236,40,182,207,87,94,193,247,188,26,4,122,60,203,85,132,175,190,201,73,164,143,45,181,165,14,212,148,227,72,116,60,118,20,209,114,193,19,1,187,210,254,126,248,247,139,158,3,89,126,53,43,85,35,185,140,93,178,126,131,145,125,136,20,61,209,243,189,65,170,137,249,153,87,58,237,113,138,23,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,94,129,128,19,253,175,128,196,119,56,2,142,128,35,224,8,56,2,142,128,35,224,8,188,198,8,244,191,248,197,223,177,167,158,124,28,53,117,34,146,97,42,21,29,77,128,55,36,112,130,104,108,100,202,75,57,136,108,17,188,16,151,129,216,87,52,181,168,118,17,153,124,87,40,35,164,102,20,33,31,201,106,139,44,121,101,129,125,37,82,83,10,0,129,180,131,144,21,209,127,114,137,201,22,237,63,153,48,137,219,21,39,164,162,223,106,67,155,234,234,133,191,250,165,232,61,189,223,143,28,1,244,207,110,250,43,86,145,77,145,215,240,176,16,87,56,39,176,37,145,128,215,177,147,175,165,179,227,190,232,88,23,66,33,139,108,123,130,28,237,45,72,112,241,254,184,8,80,39,107,147,107,70,109,221,36,121,220,41,47,190,248,88,32,250,195,143,11,240,167,9,17,113,94,10,36,158,136,18,73,213,167,32,233,21,165,62,187,184,20,34,26,179,89,69,57,66,211,131,97,192,5,252,36,149,175,8,249,54,100,190,82,26,228,240,248,80,36,110,147,8,126,141,103,58,91,64,50,57,111,8,225,219,66,167,105,71,112,8,72,172,27,183,116,190,100,233,177,18,148,202,152,245,198,205,42,9,245,191,169,156,13,72,229,163,36,160,252,220,138,30,134,140,191,232,162,245,124,66,174,51,46,203,243,21,34,134,33,205,169,151,166,63,74,231,32,229,133,64,226,48,222,186,54,49,152,131,254,65,80,50,134,93,136,160,182,108,49,12,181,234,70,155,172,140,86,233,103,100,123,186,39,21,73,194,135,52,0,216,132,62,47,185,236,82,219,176,97,131,77,31,157,178,253,123,247,89,183,94,183,44,209,255,244,32,40,55,60,241,236,147,182,132,4,121,47,217,177,117,107,214,209,127,164,203,193,141,156,21,214,193,105,162,153,108,16,213,47,231,137,82,144,246,151,26,66,15,181,3,169,88,40,127,52,179,37,92,215,255,156,25,129,120,62,202,182,180,233,119,44,197,30,143,159,90,137,231,255,153,91,124,171,215,144,237,13,22,206,211,64,17,176,165,170,214,190,14,107,117,11,7,46,109,12,1,107,39,209,252,131,57,167,92,231,211,139,83,118,240,200,65,156,132,136,216,103,61,104,117,106,56,206,172,181,98,185,72,10,13,69,87,51,67,185,100,138,186,75,11,243,214,196,145,40,205,220,206,170,27,16,253,34,93,37,217,175,121,161,20,1,122,148,188,158,229,84,207,35,245,41,198,229,76,253,83,189,225,45,174,175,125,241,243,43,222,231,159,171,71,32,122,124,71,142,40,90,207,147,216,167,50,199,224,127,98,9,72,254,64,244,243,140,142,139,28,77,116,14,113,254,97,151,158,241,5,182,4,255,190,233,182,176,87,158,97,101,82,15,149,176,205,114,46,97,213,6,227,70,123,61,236,114,110,110,46,110,198,63,29,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,56,45,2,233,197,133,153,211,86,240,131,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,133,68,224,107,255,227,175,237,165,151,94,10,151,104,147,187,158,20,247,72,185,19,197,63,94,10,50,228,188,246,70,174,126,25,98,187,17,34,53,83,48,49,226,97,3,185,175,179,148,147,89,164,16,47,200,121,239,30,72,55,29,235,235,71,40,122,37,175,151,239,250,140,74,36,103,126,156,160,19,1,34,34,111,152,84,215,62,149,227,251,6,68,11,251,162,35,92,48,92,56,106,63,9,193,11,141,66,148,168,200,92,136,65,117,72,53,32,143,245,178,31,158,53,20,5,88,167,144,80,151,36,125,159,188,190,33,159,59,206,1,241,117,226,214,21,197,31,250,192,121,58,22,72,26,26,33,128,213,90,68,164,118,26,72,183,211,174,120,133,36,185,234,123,68,245,239,221,181,205,190,255,208,63,216,221,247,220,19,93,236,2,253,253,241,143,253,184,253,253,223,124,243,85,183,222,195,83,65,126,27,89,162,247,69,168,119,97,199,151,145,53,94,172,214,108,45,145,245,1,19,141,13,196,92,63,213,133,172,163,46,164,118,65,227,47,64,145,56,86,58,134,28,36,120,7,207,137,6,99,124,148,168,251,29,228,177,223,113,100,202,14,47,85,173,185,102,196,50,197,17,171,164,145,253,94,83,178,230,8,23,36,242,62,140,157,174,169,97,98,23,23,128,235,207,218,222,173,71,35,80,5,172,152,26,200,253,12,17,196,69,218,200,20,50,150,95,83,176,44,132,226,8,145,253,5,229,148,64,114,66,227,221,18,33,9,75,211,129,52,236,50,118,129,192,167,239,34,130,50,236,207,209,150,136,161,70,11,231,3,57,122,64,198,199,206,33,93,238,175,11,41,169,118,50,216,115,6,57,139,13,151,94,20,84,9,166,142,30,181,217,217,217,64,116,202,225,0,102,210,182,238,121,209,150,106,243,118,231,45,119,218,149,27,175,178,84,71,78,0,117,235,96,23,57,242,147,119,136,12,237,118,18,150,207,171,239,164,62,72,115,31,65,6,93,4,96,184,243,87,61,118,111,246,6,52,223,180,133,185,204,184,132,185,56,116,211,97,62,50,158,49,201,47,91,245,114,102,4,180,22,106,45,142,209,138,86,73,118,13,118,72,45,67,199,85,130,74,11,44,106,28,201,207,100,231,80,202,106,141,154,165,177,107,173,177,135,167,14,32,221,63,197,119,230,183,38,51,83,100,237,250,201,176,118,116,57,87,138,25,106,82,10,23,243,204,35,188,98,44,207,218,145,101,108,211,82,14,225,58,202,132,162,52,43,122,214,196,215,230,75,32,253,131,42,128,126,188,70,229,248,115,128,62,209,71,57,150,156,109,25,182,219,179,61,215,235,159,30,129,190,28,12,229,140,72,53,57,110,233,193,222,39,5,132,54,17,248,60,166,66,233,241,12,8,54,205,122,171,127,23,72,225,37,201,51,165,199,51,171,200,51,171,139,131,226,40,42,54,117,28,79,14,239,222,109,201,86,223,138,216,118,149,134,57,211,22,230,22,237,115,159,251,245,168,49,255,235,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,105,16,208,255,175,245,226,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,188,94,8,244,31,120,224,1,107,183,32,241,245,47,83,34,227,10,197,20,47,192,33,84,137,116,107,183,106,144,29,17,9,158,230,173,122,129,28,203,112,228,129,239,209,235,243,168,40,210,93,68,55,100,48,187,82,144,154,195,164,219,201,196,137,78,22,121,167,34,146,78,199,245,91,228,72,28,77,169,239,113,25,62,95,196,83,154,136,210,136,25,142,136,152,112,81,246,196,245,196,203,168,158,162,78,21,185,31,147,185,138,212,19,225,20,181,44,210,87,196,50,4,49,18,240,45,200,223,36,196,64,124,125,181,165,122,81,63,142,239,239,195,58,201,127,160,221,132,80,160,142,210,27,44,147,199,190,69,132,251,75,47,60,99,191,253,95,62,111,55,221,122,211,241,206,71,156,65,124,43,231,245,179,211,57,158,38,224,92,27,238,33,95,175,45,171,65,5,28,69,204,87,123,13,155,157,95,176,114,118,20,76,163,152,121,225,41,86,69,42,14,109,34,245,75,185,146,82,34,91,173,6,181,143,97,228,145,195,111,224,44,113,128,40,200,7,158,126,218,166,26,13,219,63,183,96,85,218,76,140,148,136,178,239,218,98,99,206,146,242,32,145,132,183,156,4,192,47,5,33,158,150,34,4,99,144,100,204,53,178,253,142,236,128,113,163,47,137,36,142,0,56,0,116,170,93,107,84,230,108,17,169,253,196,98,218,82,121,174,153,47,66,254,179,21,74,150,135,176,201,20,138,150,194,102,229,216,145,17,201,3,21,36,89,255,20,215,19,161,152,10,30,5,82,169,200,226,12,192,81,108,46,38,48,53,238,41,38,64,22,123,105,67,214,183,32,40,51,124,31,95,55,105,89,242,55,231,200,231,60,61,53,101,173,106,149,235,148,232,79,211,246,29,217,131,147,72,139,244,6,117,187,246,178,107,145,254,103,127,93,105,2,176,15,205,135,90,141,118,154,150,235,230,105,99,64,248,67,246,19,250,28,234,248,159,51,35,16,19,166,241,122,160,121,169,50,252,91,99,167,45,62,118,230,86,189,198,233,16,8,107,51,56,179,34,51,85,187,199,36,251,117,78,192,152,53,65,38,92,192,81,102,169,181,104,211,56,245,212,219,213,160,112,193,228,181,145,241,9,27,157,24,103,222,106,193,101,92,152,71,250,175,205,92,95,158,95,196,81,168,107,5,8,87,125,166,52,207,180,166,170,113,230,255,143,194,24,198,207,0,117,41,46,234,151,182,216,238,226,253,167,250,84,189,225,237,71,225,190,78,213,215,55,242,126,57,155,233,223,30,221,118,155,141,53,151,53,61,40,208,200,160,100,79,152,96,79,202,62,209,178,17,212,107,228,8,176,97,98,212,150,43,29,59,176,109,187,109,127,97,187,237,231,179,196,26,178,132,77,242,47,156,224,196,54,136,232,215,179,124,112,246,27,25,41,239,187,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,92,72,4,210,219,183,111,191,144,237,123,219,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,105,17,152,95,152,133,240,68,150,153,23,224,235,39,139,182,118,20,201,113,36,218,154,144,189,50,0,0,32,0,73,68,65,84,123,228,31,239,32,215,156,37,108,93,209,152,164,111,135,100,39,128,154,104,236,62,132,142,162,242,69,138,136,208,232,16,229,45,46,88,129,160,241,190,152,20,17,241,26,147,36,93,94,196,115,70,56,71,156,93,76,208,69,68,191,8,245,216,15,54,138,228,85,199,85,71,155,74,32,250,121,17,31,147,40,106,55,41,66,73,199,120,31,175,223,4,120,211,31,200,86,174,37,162,63,144,197,72,200,247,169,23,181,79,196,55,100,50,28,84,144,136,23,153,173,104,110,201,242,167,149,43,94,29,211,54,160,235,195,53,116,125,78,80,116,169,84,218,219,164,49,80,164,184,200,48,245,172,84,160,31,48,8,63,124,240,59,246,244,166,71,236,91,223,250,134,221,124,203,29,246,206,123,223,51,104,229,252,147,5,255,228,179,255,179,253,249,159,252,215,112,239,231,250,71,14,30,36,47,176,2,164,122,79,4,59,227,44,146,125,138,252,196,147,197,73,203,115,207,146,213,142,48,136,238,87,227,89,195,24,196,213,183,32,214,83,168,1,204,85,151,237,133,221,123,237,153,237,59,237,217,221,187,45,59,185,198,18,197,28,138,7,68,206,67,114,215,144,73,78,98,51,107,24,223,210,108,205,114,144,50,24,80,144,255,207,18,213,159,230,154,178,167,6,224,166,32,213,17,245,183,70,2,53,0,84,26,58,34,10,33,225,83,244,45,157,233,91,181,178,96,157,26,185,190,233,215,50,253,198,51,197,74,229,9,43,151,71,131,92,126,22,2,82,142,11,121,28,66,210,156,159,12,142,4,140,55,125,86,84,103,27,82,168,199,245,232,90,228,8,66,219,178,167,174,54,236,61,131,20,191,200,162,22,245,250,204,139,124,49,111,151,95,115,37,233,43,10,182,127,255,254,64,246,39,203,25,178,26,116,67,52,115,155,8,229,14,142,34,215,95,126,131,141,229,71,173,71,100,104,52,63,72,113,128,19,69,135,137,213,194,33,32,223,203,225,36,147,177,28,170,5,177,81,68,227,22,217,111,60,134,152,216,41,74,124,214,169,107,156,226,196,55,220,238,48,191,233,181,214,11,205,249,64,62,243,123,120,109,81,29,217,101,236,204,163,155,212,62,47,103,139,192,137,246,20,148,48,194,122,151,192,1,170,25,136,254,224,232,51,132,175,148,45,20,85,125,232,232,33,155,94,152,66,140,67,43,33,210,233,40,109,76,174,91,19,82,109,104,158,201,9,72,99,34,217,254,153,41,84,49,154,13,43,97,238,5,57,222,52,89,19,168,195,236,11,107,65,87,14,101,193,65,103,184,255,172,253,172,219,74,195,161,34,71,173,147,38,79,216,127,62,255,200,166,180,189,218,11,5,27,118,123,60,159,67,19,218,146,11,138,182,40,197,3,207,7,30,246,122,110,180,180,190,235,223,0,172,237,194,94,118,28,86,3,217,159,254,13,130,241,240,248,176,2,15,241,133,131,71,237,192,129,29,246,196,163,143,216,161,61,243,164,102,201,219,4,78,99,71,150,150,195,243,188,139,211,218,236,236,188,85,42,149,243,222,127,111,208,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,222,124,8,16,92,162,55,162,94,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,215,7,1,189,20,23,57,218,37,250,184,217,172,67,248,18,201,223,111,89,26,41,230,60,145,211,217,76,202,26,200,221,194,209,64,164,138,60,143,36,222,213,219,152,120,139,200,17,17,255,209,62,17,115,33,186,110,64,154,232,120,32,62,120,201,222,31,74,194,28,8,21,200,100,29,83,57,86,111,232,119,76,244,107,215,96,119,168,27,159,163,207,208,206,224,124,17,127,109,94,212,199,117,67,155,92,87,249,219,161,125,217,36,219,11,169,11,49,160,99,209,61,4,174,137,223,220,159,188,25,6,69,109,136,243,209,57,73,250,173,22,106,203,117,171,41,162,159,58,112,10,16,183,102,119,221,113,179,141,140,142,218,203,72,247,239,63,56,99,135,15,236,181,217,233,105,123,236,209,71,237,171,127,245,53,123,207,123,63,24,221,160,154,58,143,133,187,120,85,173,41,23,177,238,35,199,152,246,81,37,72,146,75,94,142,28,213,165,138,85,137,94,207,146,103,94,248,68,56,33,207,79,94,132,34,196,122,125,169,22,240,44,64,176,55,9,143,223,190,125,151,125,255,193,31,216,230,45,135,108,237,101,163,150,205,33,97,159,39,54,178,211,176,84,173,105,121,225,202,173,143,85,23,109,67,165,110,19,144,125,208,233,216,26,17,148,32,163,49,235,67,198,180,33,245,90,146,251,199,223,163,5,225,222,134,132,111,100,146,214,104,162,154,192,113,76,208,122,200,247,55,33,239,235,144,139,53,82,47,180,112,210,168,214,170,86,157,230,164,68,214,38,70,39,108,36,87,176,137,210,152,101,70,144,251,167,157,62,237,19,162,31,84,9,10,56,12,52,137,2,149,115,139,210,54,232,218,146,213,215,61,74,238,89,196,145,246,105,83,206,112,245,73,142,8,35,19,99,118,41,151,216,187,119,183,117,137,226,87,250,129,116,57,103,75,245,69,123,110,203,243,228,117,54,123,251,205,111,7,23,8,79,69,133,162,22,161,210,109,55,208,33,232,132,77,169,6,50,35,164,12,136,173,33,212,240,63,43,33,16,214,11,240,143,231,185,198,71,91,252,59,62,39,222,31,198,143,117,71,159,94,206,29,129,99,235,41,216,107,46,180,112,126,233,12,222,89,116,152,11,29,230,155,82,81,84,81,123,217,127,120,159,205,45,206,162,216,129,241,203,153,165,84,182,242,216,88,228,152,129,39,77,146,104,234,144,42,133,121,35,135,178,36,237,229,56,63,139,204,122,10,229,140,52,235,143,136,252,68,24,103,209,180,60,11,180,222,106,126,240,92,136,75,248,253,26,15,235,201,118,22,247,101,53,159,58,247,213,156,191,154,107,188,21,235,4,59,224,217,173,245,83,230,32,140,165,28,209,98,159,214,105,30,11,193,118,84,143,67,225,120,168,203,247,12,134,149,199,99,68,118,247,232,119,30,176,189,251,183,217,212,161,166,33,94,100,107,80,160,152,153,173,132,52,18,114,68,108,99,180,75,72,250,215,235,114,57,243,226,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,233,17,72,175,93,191,238,244,53,252,168,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,112,1,17,80,148,177,156,79,9,174,180,20,178,253,42,34,57,147,16,225,202,105,46,50,88,121,220,165,186,14,109,3,181,204,139,118,228,207,69,228,19,4,206,75,119,242,223,18,13,47,46,72,145,255,29,190,235,53,124,50,1,187,67,233,133,223,34,62,216,59,32,235,58,156,152,129,192,21,137,44,50,73,146,248,25,66,241,99,39,216,64,190,14,136,158,144,247,153,246,10,5,8,90,162,167,21,41,170,235,104,83,125,186,65,59,188,192,231,237,126,143,151,253,146,124,207,102,33,113,33,251,91,16,74,146,238,77,66,100,39,120,227,223,70,115,58,173,252,240,212,87,135,219,220,91,32,174,216,5,87,192,113,117,93,14,11,17,171,20,72,67,250,161,107,72,33,0,142,138,182,33,119,113,136,144,114,128,186,56,78,52,255,7,222,123,175,93,127,227,117,182,251,192,62,219,244,244,51,246,248,166,205,182,255,192,34,145,230,85,91,152,89,180,39,159,120,194,190,254,213,175,216,61,239,188,87,224,196,229,85,83,87,159,253,153,159,181,47,255,254,253,113,123,103,253,217,133,157,214,40,213,43,75,150,134,116,207,16,242,40,124,53,116,51,51,83,86,92,191,49,56,129,4,85,4,162,123,117,239,173,165,134,77,142,76,218,34,132,124,186,11,17,223,232,216,35,223,253,129,237,125,249,144,93,78,178,237,228,225,170,141,46,39,109,164,128,35,5,182,210,131,236,151,228,127,6,114,112,4,12,47,131,0,44,65,30,74,86,95,92,184,34,122,149,6,65,78,34,194,91,164,184,164,245,91,236,104,164,136,242,103,44,90,96,221,37,58,191,149,206,176,47,103,149,92,214,22,10,41,182,180,205,177,85,33,241,161,15,101,108,86,57,10,177,222,203,90,43,51,99,21,82,10,20,39,38,44,61,70,170,1,234,171,141,2,145,245,178,187,44,109,137,36,146,13,245,233,87,10,178,63,135,77,201,113,64,155,8,34,69,46,171,40,178,60,67,78,242,245,165,13,150,43,101,108,251,203,219,172,179,88,183,36,70,32,34,116,102,113,218,118,238,219,17,218,186,243,166,59,185,15,145,151,145,109,71,54,132,253,99,187,77,156,30,58,68,252,75,230,191,160,9,21,26,143,62,66,189,240,149,232,232,136,165,10,191,128,100,48,111,0,133,34,229,131,55,123,17,22,74,5,18,212,23,192,94,191,181,105,172,82,140,157,190,107,12,181,6,232,123,76,172,106,159,19,172,167,183,14,173,173,97,221,164,154,190,139,20,141,28,179,180,142,106,77,142,212,84,148,206,164,73,212,125,71,234,27,172,161,209,24,136,136,239,225,40,211,177,90,167,106,71,102,142,66,178,66,240,143,230,73,173,81,181,49,8,83,165,209,16,89,47,19,214,23,45,165,82,188,168,46,44,49,223,187,86,98,188,20,205,159,37,10,59,207,124,76,203,87,137,113,85,52,127,138,223,29,236,91,231,235,73,164,190,209,43,190,208,7,74,244,59,124,61,229,31,141,191,250,74,237,99,243,40,182,151,4,142,76,193,62,194,241,168,137,168,238,241,230,132,193,112,209,241,216,190,134,247,159,238,187,240,13,235,74,0,33,34,156,245,245,228,182,79,215,134,31,91,25,129,240,220,96,140,52,46,250,183,67,147,127,167,160,209,98,109,57,232,65,228,183,26,117,82,203,228,77,226,60,93,165,165,193,174,242,172,245,149,197,37,136,253,41,123,230,123,143,218,225,157,251,25,11,36,252,203,144,252,229,162,245,120,110,101,120,22,200,230,244,111,156,116,50,135,99,99,219,14,31,153,90,185,19,190,215,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,33,4,210,87,95,125,245,208,79,255,234,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,188,182,8,172,95,191,222,22,230,102,195,69,151,151,59,54,81,128,252,69,174,63,34,56,162,200,252,184,71,129,36,129,133,9,159,236,84,157,64,169,232,19,22,70,191,79,46,241,190,248,83,199,85,45,34,79,162,218,58,22,183,25,29,215,239,232,88,188,63,254,20,129,19,151,147,207,19,145,18,43,9,232,69,62,254,3,225,119,10,201,248,208,53,136,45,145,135,114,44,80,123,170,171,162,99,170,175,107,106,127,212,87,145,141,28,227,64,144,247,199,73,64,57,233,17,62,8,185,228,179,89,164,227,235,61,251,196,125,239,177,171,175,186,132,99,11,182,142,220,191,159,250,248,71,236,182,91,110,181,39,158,132,240,127,114,179,77,207,47,35,57,159,176,217,169,67,246,157,191,255,27,219,244,212,35,118,231,157,119,218,103,126,226,167,116,135,199,111,38,244,228,181,253,19,136,82,34,249,123,237,166,165,248,76,193,188,143,66,100,215,187,109,107,212,150,173,82,175,144,198,97,52,224,161,232,92,201,31,231,201,81,191,92,171,91,154,104,255,54,191,119,239,59,104,7,15,28,178,53,197,44,231,64,250,65,148,228,22,137,148,108,144,70,1,130,14,1,251,208,110,18,210,94,209,188,45,36,239,35,130,95,36,63,132,30,184,211,180,2,228,195,247,124,248,2,73,35,210,15,252,219,12,78,27,219,106,177,117,18,109,162,252,251,86,107,116,109,177,145,180,121,66,255,199,154,144,56,16,255,245,12,4,36,13,165,83,121,8,124,212,41,32,106,170,173,170,245,107,75,150,169,142,88,118,188,108,185,2,199,210,77,130,251,211,16,247,114,8,201,226,96,146,11,99,222,230,158,235,68,234,231,114,185,96,55,26,153,216,190,228,16,208,167,239,250,204,147,90,224,150,219,110,181,221,219,119,219,226,222,195,150,200,64,218,79,228,109,122,113,198,150,81,65,16,166,183,222,120,11,233,6,112,138,128,224,28,41,150,131,51,64,173,86,179,241,241,113,107,202,201,33,216,41,249,201,113,178,201,160,22,16,8,87,238,51,182,221,96,127,241,4,192,17,66,69,118,25,205,129,215,213,100,66,95,46,244,159,232,62,87,119,149,104,174,174,174,174,215,58,110,71,241,90,39,243,138,214,188,136,60,149,115,151,156,87,26,141,70,112,120,17,83,47,139,211,90,218,151,147,9,206,45,90,7,246,31,56,96,75,204,45,177,163,77,84,43,82,99,163,65,213,164,175,231,131,200,123,28,93,130,195,20,231,84,150,22,88,75,137,224,135,152,77,51,39,50,90,107,228,180,193,124,82,4,117,47,16,249,60,107,184,146,86,100,150,130,19,138,156,110,146,114,184,26,16,254,39,28,60,203,31,97,78,159,229,57,231,82,253,248,124,61,151,179,253,156,149,16,144,93,228,112,228,211,51,188,3,193,175,180,40,13,156,70,42,203,203,193,1,177,148,47,88,162,29,57,251,244,113,48,204,98,228,133,126,202,154,115,139,182,115,243,179,246,252,147,79,91,166,198,191,111,112,216,99,41,182,177,82,138,136,254,132,53,177,67,61,171,68,244,163,45,19,181,219,160,93,151,238,95,105,24,124,159,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,156,132,64,250,55,191,240,91,39,237,242,159,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,192,107,134,64,226,166,183,221,210,223,189,115,23,196,104,75,129,149,33,138,51,15,73,41,214,181,7,185,41,66,40,208,225,16,61,93,72,28,69,239,139,120,81,81,20,166,142,245,197,212,42,67,46,159,49,73,39,98,72,164,202,74,81,152,17,117,20,145,240,161,29,234,173,84,34,2,42,34,229,137,247,164,189,40,95,119,151,151,247,153,64,192,235,172,40,2,90,215,142,72,191,110,32,91,213,39,69,252,117,33,232,21,205,31,200,85,250,221,110,13,162,58,57,51,144,49,188,216,215,121,138,100,13,173,41,162,148,175,236,97,191,238,45,195,139,127,34,204,155,93,171,215,34,44,74,185,148,45,66,88,223,124,195,6,100,249,223,9,185,28,26,11,231,43,23,252,53,151,111,180,171,175,184,218,222,255,222,247,217,35,143,62,105,15,253,240,135,54,55,51,31,142,55,234,203,54,117,228,160,189,248,252,115,246,193,15,124,104,128,100,224,210,194,241,179,253,243,47,254,183,127,101,191,255,123,95,60,219,211,66,253,20,164,93,31,21,250,126,179,102,25,114,51,100,232,123,182,56,130,178,1,68,63,253,92,172,44,88,1,98,37,71,189,52,152,247,148,18,33,159,195,193,161,97,5,162,221,91,224,178,212,109,218,12,109,140,228,137,192,166,85,17,37,13,246,229,137,4,78,66,218,103,83,242,150,96,220,48,46,32,35,42,95,164,93,180,193,253,135,188,201,202,157,12,79,111,168,241,91,129,63,41,145,132,178,29,128,101,151,70,24,128,250,56,6,224,60,128,236,66,145,177,24,171,37,236,226,10,36,14,253,88,206,118,108,62,79,116,63,227,50,155,135,160,161,143,173,92,198,106,216,39,33,201,102,11,117,162,136,107,150,135,212,111,147,122,64,4,187,72,127,145,246,105,200,126,145,243,25,210,4,100,136,4,13,50,229,50,0,10,20,100,100,27,26,158,36,209,253,193,70,112,14,64,65,224,138,171,174,182,3,184,124,204,29,58,106,53,238,55,11,70,243,149,25,123,246,165,103,66,213,27,174,125,27,169,15,178,56,37,84,195,245,202,229,114,152,91,93,176,80,180,111,179,149,9,215,47,22,10,144,87,153,128,155,174,25,59,159,132,251,31,204,139,48,167,176,75,205,18,166,224,155,190,132,121,169,72,254,161,59,13,24,232,254,7,99,19,205,217,147,41,225,161,19,252,235,138,8,40,109,137,44,41,172,109,96,41,75,151,77,133,53,89,115,142,117,79,74,40,114,122,209,250,169,117,85,165,47,103,23,17,237,204,169,38,78,0,123,247,239,38,133,9,57,205,243,178,217,182,77,76,78,66,244,151,67,74,143,32,117,194,3,64,105,94,122,204,141,185,169,169,144,26,36,65,186,140,100,139,117,134,57,156,161,31,241,236,150,147,152,250,160,121,174,158,12,23,77,57,2,181,47,88,145,61,69,207,141,243,123,9,181,171,185,172,77,207,158,11,113,141,243,219,227,55,70,107,34,249,165,0,211,101,211,119,225,90,24,193,233,12,98,190,10,225,95,82,26,34,254,45,147,199,142,11,108,71,119,238,177,103,30,123,220,246,237,216,131,116,77,180,132,147,61,197,214,147,118,165,72,26,24,61,131,250,172,201,57,190,200,241,76,207,25,158,114,86,229,97,63,61,23,61,179,223,24,200,120,47,29,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,224,245,66,32,253,174,119,189,235,245,186,182,95,215,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,8,8,124,255,123,223,181,101,162,215,8,120,183,58,68,120,89,36,27,36,43,244,120,32,120,120,151,126,172,72,18,31,222,34,188,96,151,212,178,72,140,136,44,137,171,168,178,200,114,145,54,225,107,244,49,248,45,226,40,58,39,34,60,37,153,30,170,41,186,147,182,78,136,106,14,71,162,107,233,88,10,66,86,196,189,37,145,153,167,179,81,253,136,132,138,207,211,41,73,162,164,69,16,113,27,33,58,143,216,191,99,117,187,68,1,30,115,62,128,184,138,9,24,17,171,42,74,21,32,130,43,13,73,149,134,128,237,64,88,53,200,213,91,175,75,84,222,66,4,96,3,162,121,98,196,236,227,247,125,152,136,109,100,126,171,75,68,130,71,145,134,138,92,239,17,113,46,218,251,226,181,107,236,167,63,115,159,221,123,207,237,246,200,227,143,5,89,255,67,211,53,27,27,203,216,209,131,251,236,79,255,228,203,182,105,211,38,251,39,255,244,159,13,192,58,137,229,10,61,58,243,31,69,154,159,75,201,18,189,222,177,10,68,63,17,253,164,35,200,136,216,171,34,99,140,29,116,33,219,43,68,245,23,137,220,159,204,140,90,26,61,255,58,242,253,173,36,17,185,220,171,100,255,123,96,115,249,229,151,219,213,87,175,179,237,59,166,109,20,166,68,233,15,90,224,218,76,35,129,140,234,129,120,66,104,126,177,120,129,204,75,165,21,65,207,152,106,188,53,22,224,77,213,48,94,34,93,178,240,242,89,246,17,87,143,115,1,146,249,82,99,160,141,20,215,23,209,159,134,32,212,69,36,183,111,164,1,232,227,24,80,207,116,108,140,84,16,229,124,10,73,254,158,149,199,81,29,64,174,95,145,254,139,200,7,52,122,77,235,214,59,86,109,64,60,18,89,95,128,208,239,183,202,214,102,92,19,216,159,238,167,56,50,98,133,82,241,132,1,8,118,13,176,178,145,200,62,32,151,112,126,89,162,13,17,247,215,221,120,131,237,224,216,236,129,195,214,198,17,32,55,81,176,5,148,29,158,217,250,108,32,45,111,188,6,178,31,231,2,166,67,136,218,151,65,118,145,41,144,173,198,210,222,49,161,159,165,31,186,142,246,7,155,228,123,100,155,156,76,137,235,117,227,121,21,246,190,57,255,8,31,109,209,186,50,180,248,12,110,55,140,7,235,129,62,35,140,222,156,56,92,136,187,138,215,229,147,113,139,177,236,96,159,45,156,99,154,108,97,77,5,231,248,28,173,183,237,126,219,14,78,29,176,233,5,100,205,89,39,250,76,218,20,14,51,229,177,9,214,88,230,87,96,236,229,46,160,53,24,103,43,230,234,34,138,49,201,144,38,4,219,134,132,77,210,118,154,241,165,101,198,143,177,102,136,251,44,202,204,10,38,155,218,120,245,119,174,62,7,251,89,69,83,161,30,182,116,62,139,218,28,182,225,224,72,113,62,47,240,22,109,75,235,99,248,135,10,70,162,231,116,139,103,151,156,200,244,28,201,128,121,6,7,179,145,108,222,106,51,115,225,121,251,242,230,231,108,249,104,141,136,125,51,2,248,73,41,147,177,98,46,137,114,77,14,11,37,181,15,255,222,145,226,79,129,103,149,254,37,18,143,147,210,86,28,197,65,197,139,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,103,66,0,162,255,61,103,170,227,199,29,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,11,138,192,229,151,95,105,71,143,28,9,36,39,170,202,144,153,200,172,139,172,87,68,52,124,106,92,68,252,43,34,62,69,190,245,136,40,138,72,32,201,53,139,224,81,213,116,32,76,68,154,68,108,141,120,159,136,72,129,184,131,209,209,97,73,149,43,114,90,47,237,69,244,171,173,62,164,80,136,4,229,180,184,94,124,93,17,76,129,84,226,92,201,231,171,95,109,69,224,17,49,174,115,225,140,144,139,142,58,170,235,5,106,153,159,218,175,128,238,110,63,34,250,117,36,28,214,103,136,206,86,252,158,126,40,122,24,22,96,80,58,109,238,157,255,146,56,59,136,152,173,86,145,177,150,100,63,85,68,74,241,213,126,242,35,31,178,155,33,122,43,75,179,54,66,136,96,19,82,60,159,47,82,175,101,197,226,104,144,157,175,84,230,130,132,251,53,151,95,100,235,215,126,196,222,126,199,205,246,195,199,54,217,35,143,61,107,139,139,109,246,149,108,207,238,29,246,31,254,223,95,182,199,31,127,220,254,229,255,250,175,212,157,184,139,113,119,206,248,249,175,255,245,191,177,223,189,255,247,206,88,239,228,10,34,184,241,101,128,36,33,74,146,40,221,116,162,105,125,116,141,75,19,68,230,226,84,81,37,10,126,110,105,145,251,41,66,164,163,162,32,18,14,89,111,229,178,239,131,75,170,155,68,2,121,210,238,123,223,7,109,118,223,95,66,188,8,121,136,126,88,149,122,1,5,6,162,220,69,250,203,67,66,57,147,69,86,247,52,32,66,155,187,76,136,36,100,104,21,73,25,54,170,2,159,229,168,43,59,204,49,166,221,4,215,163,146,236,36,212,101,128,21,145,172,136,78,81,131,8,141,91,129,246,179,237,132,141,146,46,224,98,229,99,110,44,219,252,98,203,166,73,39,112,132,84,4,211,197,180,45,21,185,81,174,39,135,13,201,134,107,248,211,220,191,198,184,67,234,130,14,3,92,173,44,18,149,60,30,246,41,26,89,30,6,220,69,52,5,232,139,164,162,147,180,95,44,144,42,0,85,3,41,4,92,123,195,245,193,158,167,246,236,181,22,237,103,74,105,155,175,206,217,230,23,54,133,253,183,223,120,59,17,166,61,114,68,47,218,4,88,53,200,105,174,162,57,35,167,153,42,78,3,154,11,197,66,46,68,254,39,113,94,136,72,87,58,24,234,69,159,154,56,97,206,189,201,137,254,152,32,21,73,122,114,9,247,207,78,125,106,77,208,166,239,58,71,37,254,12,63,252,207,41,17,8,184,13,142,106,173,141,156,88,180,94,226,20,195,60,16,129,26,214,96,172,95,152,6,92,153,175,248,79,5,153,254,157,123,119,240,140,64,126,159,121,174,53,188,60,182,38,56,201,104,9,198,21,135,49,33,29,5,10,32,6,233,218,88,198,190,81,7,200,34,219,145,133,204,79,144,251,36,195,117,130,108,191,214,134,48,187,94,57,214,234,94,88,162,7,253,60,95,31,178,23,253,167,245,125,184,156,111,219,81,123,194,38,182,227,97,59,29,190,174,127,95,61,2,178,146,12,10,46,178,207,38,15,136,54,15,139,230,82,149,207,38,228,126,214,214,151,198,172,205,239,67,187,183,219,75,79,63,109,123,182,236,180,110,21,137,126,150,114,2,248,195,51,102,61,207,182,52,206,97,73,210,187,244,187,117,137,205,240,12,204,224,32,38,55,50,149,200,46,218,140,221,212,212,116,216,227,127,28,1,71,192,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,56,29,2,233,47,127,249,15,78,119,220,143,57,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,23,26,129,196,221,247,220,211,127,122,211,227,129,224,23,185,162,220,226,93,34,164,69,0,41,74,179,53,144,240,23,65,210,35,1,115,162,59,32,197,67,20,62,60,46,81,246,17,177,1,249,174,240,107,17,231,250,28,34,83,116,46,59,195,189,136,104,130,123,63,129,4,17,33,18,147,33,250,60,185,104,159,206,83,81,250,0,145,164,42,234,111,32,84,32,158,85,20,241,12,253,4,33,143,58,192,128,0,236,4,25,121,94,232,195,84,169,105,69,145,30,43,131,239,49,209,35,39,4,69,8,170,63,109,162,81,27,228,122,135,71,8,116,148,8,238,74,179,99,55,93,119,137,221,126,231,109,1,139,60,17,130,93,200,49,17,181,93,112,26,33,79,112,29,217,95,9,1,143,151,75,225,50,245,234,66,32,185,110,186,238,42,219,184,241,50,187,254,250,27,237,161,135,126,96,47,190,124,144,118,171,228,189,79,217,15,31,122,208,158,127,254,121,251,191,254,221,191,143,25,168,87,130,112,172,211,175,252,18,36,231,95,185,251,180,123,164,59,80,42,230,149,118,219,146,13,116,141,187,53,200,119,100,181,71,243,144,234,16,219,224,166,60,220,139,75,37,43,143,142,89,46,3,193,221,169,66,120,183,145,244,135,32,23,33,88,175,218,59,111,191,213,182,111,125,201,30,126,236,121,104,119,240,101,80,146,98,246,225,214,51,16,218,9,200,196,52,99,33,21,6,226,132,67,159,194,56,240,77,150,36,146,95,227,152,101,211,126,13,27,156,58,78,1,116,137,99,189,14,180,156,24,25,28,60,66,62,123,153,1,215,151,52,131,242,118,39,176,73,57,7,228,113,60,24,131,109,28,67,210,185,140,170,194,8,164,126,177,93,176,17,236,115,22,123,169,100,24,215,76,17,233,241,166,53,33,234,229,232,80,32,85,65,174,88,8,105,7,148,155,92,178,229,89,34,148,11,72,252,103,73,1,144,130,4,74,99,119,234,53,66,18,161,95,105,148,16,116,95,202,77,46,201,255,139,47,191,196,58,253,150,205,237,59,136,226,1,186,208,96,183,84,95,178,45,47,189,0,177,105,118,211,53,183,216,36,210,230,203,144,80,25,162,77,101,107,218,100,99,45,28,103,100,191,74,108,94,64,198,191,128,243,128,236,60,57,144,157,232,17,185,26,215,143,109,148,174,188,169,75,140,141,62,227,53,33,254,30,223,184,246,199,219,91,5,151,248,222,95,205,167,48,83,137,113,141,49,148,13,106,107,224,240,163,79,237,151,125,50,173,142,149,14,191,103,23,167,237,232,244,17,235,49,25,152,77,97,226,142,141,149,81,52,41,104,226,179,246,50,47,123,114,194,72,91,27,231,39,57,184,132,85,27,199,128,4,106,0,82,241,144,130,135,244,98,100,226,49,225,46,63,175,176,50,208,61,252,101,78,40,170,23,47,134,131,105,113,194,241,149,126,196,247,121,194,13,12,85,140,239,127,104,215,121,253,26,219,176,48,244,114,254,16,104,242,80,72,225,116,38,231,169,70,173,110,37,82,203,140,149,39,172,133,108,255,204,174,253,118,112,251,14,72,254,103,236,200,254,69,27,195,20,55,240,8,78,178,6,143,96,95,147,147,168,78,240,220,208,243,169,215,105,4,251,147,47,163,28,200,114,25,254,125,65,55,53,90,178,53,57,98,29,157,246,136,254,243,55,114,222,146,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,240,230,69,32,253,227,63,254,145,55,239,221,249,157,57,2,142,128,35,224,8,56,2,142,128,35,224,8,188,97,16,248,219,175,255,15,59,120,96,63,146,236,138,170,70,122,157,188,231,121,114,158,7,66,4,194,91,138,249,10,114,86,164,179,72,251,16,197,31,72,72,201,145,71,116,77,32,139,142,17,253,17,17,39,42,39,180,33,36,244,86,29,210,102,152,176,215,49,109,113,25,254,45,178,36,222,68,32,233,187,206,21,225,36,82,182,79,212,40,61,132,144,226,197,61,228,127,40,180,213,225,38,2,1,12,217,148,132,116,109,67,88,247,57,46,194,54,162,142,67,55,120,163,255,74,18,38,9,153,159,38,34,181,211,78,90,141,72,126,69,128,171,207,138,64,23,105,51,57,150,183,143,125,252,35,68,185,231,145,178,175,35,1,156,181,133,153,121,27,41,173,181,90,101,25,217,107,8,231,116,30,50,129,28,246,68,29,118,148,151,26,230,42,9,185,208,110,44,225,224,144,178,119,191,227,110,187,230,170,171,237,251,15,61,140,164,255,83,182,176,212,176,195,135,15,219,145,233,25,251,149,95,249,21,251,236,103,119,218,63,255,153,159,209,13,29,7,38,186,187,83,254,253,63,255,247,127,99,255,241,215,127,237,148,199,87,58,176,92,171,218,68,118,32,91,76,63,97,191,145,160,7,87,162,224,123,228,176,79,101,10,193,137,99,97,97,193,202,16,31,227,99,69,235,194,99,247,32,221,83,200,225,7,59,32,26,190,56,82,180,219,111,189,197,158,123,105,139,29,89,234,90,77,195,12,169,215,71,1,160,136,61,40,13,66,10,71,12,169,62,116,115,56,70,48,12,97,44,35,10,144,6,105,15,167,145,20,124,119,94,106,13,216,147,70,134,97,179,28,120,202,246,58,48,124,57,218,77,100,33,246,81,148,144,68,64,15,34,167,35,7,128,208,31,28,5,24,168,36,36,127,6,187,24,239,36,172,216,74,216,24,202,9,151,84,33,249,97,115,14,23,187,118,112,125,222,142,18,209,217,85,84,40,247,44,155,237,225,117,146,237,151,136,80,206,64,198,87,44,139,109,117,154,180,3,209,47,149,134,60,196,127,26,187,144,147,129,108,189,165,28,208,140,127,2,229,135,10,142,16,35,229,188,93,126,245,229,140,125,211,150,167,231,130,93,101,32,237,103,23,102,237,137,77,79,89,49,85,180,219,222,118,71,112,140,192,87,2,130,148,126,114,127,145,109,71,50,245,13,236,86,115,74,246,172,107,101,6,106,21,97,238,12,230,65,32,13,135,230,202,74,99,250,102,216,23,8,102,238,121,165,18,175,1,194,37,94,71,86,170,231,251,86,70,32,94,107,35,219,195,14,7,246,36,204,37,87,174,77,115,66,199,181,79,169,45,132,115,143,249,217,194,177,101,223,190,61,56,184,16,165,79,10,15,121,190,228,202,69,43,150,71,6,99,193,3,162,207,70,155,9,152,251,58,169,49,230,103,103,112,240,97,205,198,25,170,207,90,145,164,77,57,177,104,61,237,227,220,194,31,249,5,132,180,30,152,63,95,162,239,113,239,181,235,66,149,120,110,93,136,246,99,252,244,25,48,7,147,128,231,0,239,11,113,205,55,123,155,178,143,6,235,187,158,21,109,62,19,96,75,130,8,107,87,106,182,111,235,54,219,242,228,102,219,187,117,151,21,176,161,117,152,33,174,39,86,224,156,9,82,185,148,112,196,83,170,33,173,249,41,84,107,48,104,108,86,206,127,60,103,88,255,211,164,148,33,232,95,230,23,82,4,117,88,231,143,78,79,219,31,254,215,63,124,179,195,234,247,231,8,56,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,175,18,129,244,29,119,220,246,42,155,240,211,29,1,71,192,17,112,4,28,1,71,192,17,112,4,28,129,87,143,192,37,151,110,180,35,71,15,64,198,64,100,242,30,92,1,243,89,8,211,36,100,56,220,76,216,244,114,60,69,84,188,200,72,229,186,23,25,43,34,3,94,72,124,13,124,109,18,89,251,40,26,84,81,243,138,238,87,244,92,2,98,39,34,152,194,107,116,49,253,106,42,156,211,23,241,33,18,68,183,192,126,229,94,215,62,69,110,134,246,105,91,172,168,162,182,161,157,248,142,108,60,142,7,93,117,138,139,246,105,95,125,16,73,170,235,164,83,16,201,68,143,42,13,128,34,248,57,147,124,236,180,41,242,24,130,87,4,147,154,209,21,213,27,93,39,16,76,124,215,133,50,16,244,202,217,219,229,26,146,103,87,52,191,34,254,228,224,160,136,253,187,239,190,213,110,188,254,42,174,195,125,67,120,213,145,165,30,41,141,34,197,191,104,37,242,217,11,3,17,58,221,110,35,16,187,34,165,243,16,200,138,127,237,2,234,40,17,255,85,36,253,215,146,67,254,167,63,253,73,187,108,227,165,246,245,191,251,166,29,56,178,104,217,92,215,14,29,220,111,191,245,91,191,137,108,240,148,253,31,255,246,223,134,46,134,174,173,226,79,165,82,89,69,173,227,85,150,33,72,18,99,163,200,22,35,93,204,238,148,228,144,23,235,214,35,60,62,53,58,106,165,201,81,171,210,131,37,34,39,231,137,187,207,231,51,129,248,203,227,28,208,170,32,245,159,204,65,242,231,57,190,104,163,147,101,155,92,63,105,135,151,167,20,156,206,189,98,55,25,198,136,186,82,241,22,185,173,161,108,17,145,169,113,20,230,49,233,40,128,83,140,151,112,22,145,46,133,129,46,6,146,97,112,68,240,227,122,96,45,200,157,38,39,245,96,253,115,140,107,166,71,187,56,113,48,242,216,76,48,157,224,220,161,200,224,20,182,153,236,212,200,215,220,180,81,35,234,19,130,254,34,136,156,9,218,238,38,22,44,15,241,211,131,248,89,166,237,197,86,131,177,35,218,24,114,63,67,20,255,216,200,40,189,35,26,25,7,143,176,229,90,214,131,204,204,150,10,220,123,134,8,126,125,38,33,248,43,220,71,215,198,38,198,185,95,114,69,51,222,215,92,115,141,109,67,241,161,65,10,132,86,189,101,89,108,169,141,141,60,249,204,99,129,152,186,243,246,187,144,50,199,54,113,58,145,109,203,113,32,88,34,246,210,150,58,130,126,97,251,89,48,195,189,128,107,201,209,70,242,244,50,82,14,202,112,223,34,229,24,65,122,236,126,25,216,8,132,176,39,182,157,248,243,88,53,255,114,90,4,68,192,171,104,54,10,99,169,79,168,116,81,233,16,121,170,117,79,110,40,114,158,234,50,177,146,178,63,72,83,173,93,13,214,213,3,135,14,40,112,31,155,103,54,99,190,35,227,19,56,196,20,152,87,154,195,52,199,57,9,230,105,18,41,139,118,171,106,203,213,138,141,32,219,15,67,107,25,57,207,112,77,102,110,176,115,93,62,244,129,62,73,11,32,86,96,81,31,131,163,150,46,68,209,90,65,85,10,191,229,156,53,184,135,176,107,197,63,209,121,81,189,232,204,184,154,238,86,237,173,84,66,95,56,160,233,182,186,162,214,86,110,76,109,197,155,210,189,172,92,107,117,87,121,35,212,18,226,145,37,157,216,219,147,177,30,198,118,48,74,39,156,16,183,113,252,188,120,79,84,173,204,26,61,63,53,99,237,106,221,202,168,167,44,29,154,178,77,79,60,109,59,158,123,222,106,51,53,27,197,86,197,227,23,105,92,130,58,19,229,130,21,113,46,147,180,74,71,202,68,116,64,102,21,254,217,193,167,156,201,16,7,96,45,206,88,73,242,254,60,239,147,56,155,81,219,42,203,75,186,168,172,225,205,62,124,17,184,254,215,17,112,4,28,1,71,192,17,112,4,28,1,71,192,17,112,4,206,9,129,244,159,252,233,31,157,211,137,126,146,35,224,8,56,2,142,128,35,224,8,56,2,142,128,35,112,30,17,72,124,252,19,247,245,31,123,236,177,160,136,94,225,101,55,234,228,86,38,177,109,95,249,219,33,36,69,180,103,120,59,158,130,192,16,225,173,146,134,16,23,137,161,8,228,46,81,113,45,200,74,226,225,57,34,34,7,114,136,207,148,94,172,107,211,235,114,69,244,135,151,236,80,73,68,189,43,42,191,178,220,230,90,57,234,228,200,87,222,9,47,225,48,30,126,203,0,0,32,0,73,68,65,84,69,25,192,223,211,182,8,127,200,94,162,193,19,129,120,18,153,207,53,137,216,23,209,175,188,237,138,26,87,68,182,8,95,145,82,114,80,208,62,88,150,112,158,162,81,75,200,235,75,102,190,71,74,130,36,4,175,24,9,145,241,234,139,186,36,167,3,17,134,73,206,131,27,38,162,47,5,33,91,183,46,223,243,132,252,85,33,151,147,16,212,55,223,120,153,125,230,227,63,102,189,102,133,136,86,206,133,232,74,16,142,170,124,241,153,236,8,36,182,80,161,232,102,117,171,98,172,41,173,144,86,64,196,53,116,22,196,175,100,132,187,77,72,132,84,214,238,189,243,102,187,4,130,252,91,15,60,104,15,61,254,130,53,104,91,247,254,23,127,241,231,54,51,51,21,75,249,211,218,153,203,127,248,149,95,181,255,239,108,162,250,123,25,91,152,175,217,196,134,171,81,237,23,41,222,179,50,93,222,185,99,191,21,202,99,150,31,67,165,0,60,147,68,182,87,200,45,159,152,153,181,43,55,94,4,25,2,41,71,39,155,193,14,26,214,202,247,172,180,97,204,54,94,189,209,94,218,49,133,131,7,231,44,19,77,137,172,125,142,220,201,173,68,221,234,176,128,25,112,77,118,25,67,140,70,80,113,155,97,19,121,71,0,62,251,34,7,0,57,6,104,235,209,16,156,125,216,218,12,82,142,113,80,20,112,19,89,254,52,99,89,4,223,66,62,75,196,48,120,162,32,160,148,11,26,83,181,37,19,144,163,64,30,219,32,156,216,140,116,10,169,22,216,54,139,54,189,92,177,133,98,206,102,136,196,239,143,66,28,33,225,223,130,8,234,86,151,172,137,3,193,4,14,27,99,185,98,136,28,109,213,106,54,215,168,90,170,137,156,63,204,81,185,72,31,53,248,72,61,139,132,111,16,181,172,57,145,75,229,176,252,132,93,119,205,245,182,127,215,62,155,159,63,72,112,51,82,252,69,174,183,116,200,54,109,131,248,31,255,255,217,123,243,104,185,174,235,188,115,87,213,173,121,122,19,102,128,32,193,73,156,69,147,12,73,81,226,168,33,178,38,75,142,221,107,121,249,95,59,157,213,89,233,56,189,210,113,186,221,90,106,199,105,59,157,88,177,29,91,142,45,57,43,241,106,45,197,90,150,228,182,212,178,45,81,178,173,201,178,57,72,36,40,18,32,9,18,227,195,3,222,84,175,230,185,250,247,157,91,247,161,240,248,0,130,146,72,0,214,57,96,85,221,241,220,115,191,179,207,185,143,247,219,251,219,73,187,118,199,155,80,29,192,102,92,212,180,156,98,80,170,192,8,89,114,182,88,69,101,33,59,202,98,91,144,83,114,128,144,33,57,115,226,154,44,36,196,82,133,168,173,19,137,142,160,164,14,23,121,45,99,190,132,139,35,143,25,147,26,111,110,12,210,92,23,153,15,121,171,251,232,245,33,155,53,62,97,250,52,158,245,9,239,23,28,176,144,145,139,190,69,241,128,148,10,235,117,176,199,19,254,23,208,233,96,236,28,104,192,78,142,81,3,210,77,224,142,35,255,42,250,34,148,237,87,74,148,140,198,131,156,101,152,224,156,131,18,199,116,131,158,189,124,228,144,45,33,221,159,46,98,155,109,250,35,157,177,226,246,173,22,43,228,195,84,24,144,252,25,156,133,114,204,237,82,218,88,93,91,192,82,91,40,117,196,44,139,3,89,161,133,147,142,200,86,108,95,215,117,131,85,221,74,17,127,79,143,210,213,234,111,126,88,236,227,152,229,150,249,210,115,102,189,232,224,245,18,30,31,173,202,134,176,156,241,106,56,22,48,53,236,131,15,155,245,76,26,15,159,232,20,247,27,78,217,60,223,56,40,193,193,84,115,150,77,169,61,238,25,198,209,154,159,101,139,235,37,218,193,134,136,220,215,173,200,121,98,192,243,115,40,185,121,121,152,233,68,85,116,25,151,8,217,141,183,32,8,244,44,85,137,144,209,173,70,253,38,200,180,91,233,91,134,60,15,227,236,148,115,135,128,30,233,249,168,185,142,191,35,250,216,93,159,254,85,10,30,225,21,48,199,59,251,228,152,33,74,42,189,213,158,109,33,86,191,138,131,221,193,239,62,109,7,30,127,210,78,31,57,106,177,214,200,202,212,159,64,104,162,140,215,218,12,186,253,138,226,143,99,67,221,88,157,190,100,134,229,121,18,208,183,125,108,60,80,40,127,50,131,195,22,233,90,112,222,194,197,207,146,114,16,160,142,118,23,39,49,102,243,197,133,147,118,234,212,41,182,248,226,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,206,141,64,112,219,237,183,159,123,175,223,227,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,120,3,17,216,181,103,167,157,56,54,111,105,72,82,17,66,146,240,207,64,246,136,19,119,47,242,199,109,17,113,47,162,40,100,62,96,89,245,106,223,17,52,34,112,67,42,64,57,152,21,111,173,23,250,174,40,236,90,68,19,132,187,222,220,43,167,188,36,248,69,10,196,89,22,81,167,109,202,131,174,162,117,71,96,178,172,119,254,225,71,100,190,8,86,41,13,80,63,199,138,184,17,249,47,5,1,29,19,22,181,97,92,17,75,97,219,213,54,200,127,34,174,69,186,200,57,65,237,86,43,117,7,34,22,28,9,70,206,223,229,165,170,181,32,147,85,93,50,9,129,219,71,162,191,144,178,71,30,126,0,178,154,235,187,107,234,87,109,9,239,79,247,225,72,166,241,237,178,186,161,104,7,215,111,163,0,144,203,227,40,16,179,6,82,249,1,122,244,87,95,185,199,30,121,224,173,86,46,151,237,139,95,254,166,85,145,143,143,67,70,127,229,43,95,113,57,179,255,231,127,254,47,212,148,115,214,60,121,161,153,242,212,228,234,121,151,149,162,160,37,85,2,48,25,34,133,239,228,243,241,116,216,65,88,228,225,163,199,44,151,157,178,236,214,29,86,165,205,172,88,179,211,70,218,190,101,83,68,184,39,209,160,31,128,99,143,126,133,206,194,103,33,101,51,51,51,68,253,115,151,56,72,136,139,19,169,47,76,20,169,43,164,123,116,152,184,59,209,215,33,231,21,246,9,189,238,142,83,255,73,205,65,38,163,143,164,249,133,107,143,14,84,94,111,231,84,2,103,175,222,141,99,159,93,164,39,244,59,130,116,79,66,8,165,112,36,232,64,52,186,44,14,108,87,196,125,74,124,14,117,225,115,128,19,11,42,19,236,207,183,71,182,44,199,21,89,143,250,157,19,86,73,85,48,160,239,71,237,38,78,13,28,75,244,127,150,147,19,34,165,169,99,128,180,67,203,229,181,128,212,71,150,63,61,142,240,23,137,39,117,11,217,130,28,83,50,56,8,108,217,178,197,6,56,0,180,170,117,104,206,54,206,37,102,141,65,213,246,63,251,164,205,229,182,216,116,110,134,27,192,22,32,156,82,89,82,2,48,46,58,56,189,96,76,220,25,152,18,89,45,165,8,26,103,25,112,150,50,69,12,123,17,90,34,100,85,34,187,139,126,101,32,142,56,231,168,203,185,168,63,244,57,83,212,219,90,15,183,185,228,6,227,49,119,230,24,191,116,161,8,40,90,30,211,103,124,105,222,212,248,28,96,111,161,20,186,179,31,108,191,13,161,42,167,167,33,185,52,20,89,159,72,197,172,90,89,179,99,11,199,220,114,171,211,132,81,53,155,154,154,98,220,65,234,107,148,66,212,202,201,43,78,212,190,220,86,218,68,67,247,57,46,193,249,49,72,218,60,227,41,131,163,142,198,49,241,250,174,185,33,9,172,254,197,158,39,187,156,245,201,213,136,44,214,156,241,170,69,207,161,87,25,2,186,122,120,213,87,214,118,174,237,58,82,115,146,84,11,206,42,27,27,62,177,211,205,99,99,123,222,120,218,196,97,151,213,226,70,236,38,111,95,203,186,103,97,24,246,240,43,111,205,205,151,204,163,194,67,207,109,61,207,71,216,142,251,219,128,141,122,234,38,152,243,148,186,164,143,130,68,135,121,112,128,163,86,10,69,29,69,240,167,112,20,56,242,220,1,123,252,27,127,99,7,159,126,198,58,107,29,203,115,205,34,54,154,165,1,154,179,229,0,150,207,48,175,166,168,16,197,10,57,2,202,134,244,55,131,28,249,210,164,36,26,241,112,105,201,177,48,150,37,245,202,140,53,219,52,136,113,161,191,10,56,148,130,243,25,207,182,38,142,94,190,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,243,33,16,220,125,247,221,231,219,239,247,121,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,222,48,4,238,184,227,14,71,244,139,71,235,32,225,220,108,183,45,83,200,242,82,92,36,35,239,226,121,123,31,115,218,247,138,200,61,211,172,136,108,20,81,4,95,28,150,241,254,144,184,211,107,127,8,31,234,17,87,42,2,83,199,202,129,96,68,165,138,182,87,29,218,166,227,163,250,198,53,185,109,90,22,255,55,82,62,246,113,27,28,49,5,145,20,70,247,74,110,58,188,14,71,185,58,194,122,212,160,240,163,54,247,33,182,226,72,170,139,15,146,60,181,78,145,84,175,54,136,67,173,214,235,238,58,109,118,20,144,180,239,117,137,72,165,134,7,31,184,207,110,184,225,122,248,89,228,238,217,18,181,49,34,37,163,95,181,243,156,5,22,36,77,206,247,46,32,12,248,40,29,128,162,153,117,249,43,247,94,97,115,91,183,65,232,6,246,173,191,123,220,78,173,52,108,25,249,254,175,126,229,203,72,185,167,236,127,250,167,255,76,55,49,70,245,156,87,176,159,255,249,159,183,79,125,234,83,231,62,96,98,79,14,86,94,233,7,22,43,43,86,129,68,153,69,154,63,65,148,127,33,155,178,126,133,168,247,249,121,219,50,53,71,100,58,164,95,187,3,161,23,35,58,189,130,204,1,68,74,42,43,85,126,39,197,31,151,220,62,81,192,187,118,236,196,89,33,143,163,68,195,17,62,29,250,70,50,221,42,9,238,61,6,209,39,82,219,17,125,220,116,232,74,193,206,136,12,83,223,179,215,17,100,220,41,89,16,220,13,171,187,69,250,43,98,94,125,38,22,169,199,54,249,140,180,32,17,179,244,91,137,62,77,67,212,207,230,115,46,138,118,64,62,241,174,72,76,14,111,170,175,9,66,30,176,30,139,245,44,197,121,51,92,43,32,244,63,215,78,88,185,21,179,83,229,152,173,228,32,252,201,61,222,131,96,90,238,183,45,143,124,126,153,251,76,202,177,132,8,102,69,64,183,218,107,56,50,116,137,80,38,58,25,252,122,242,36,192,249,67,14,15,202,99,158,5,171,45,91,102,213,82,59,114,244,168,53,107,168,1,128,107,156,198,30,59,250,178,29,40,125,207,110,185,225,118,212,50,74,228,139,110,112,15,16,82,82,204,0,6,57,193,200,1,69,206,40,77,48,149,66,65,140,132,211,49,84,11,2,108,69,104,12,157,23,67,136,139,108,208,125,216,238,82,94,8,191,201,129,201,25,151,75,209,248,137,198,191,218,124,174,251,208,120,137,246,69,99,46,90,191,92,238,245,98,182,83,78,90,34,91,9,179,23,243,137,221,224,208,5,57,223,193,166,229,240,162,249,71,68,127,54,175,89,79,69,164,236,200,150,150,23,236,196,201,163,150,132,36,237,85,155,150,33,101,197,214,185,45,150,195,17,170,215,97,14,134,180,101,148,240,124,8,207,171,84,42,40,111,52,93,74,144,56,117,39,153,92,147,138,220,166,190,136,184,119,213,243,165,241,190,177,104,83,56,115,208,204,104,97,227,65,63,208,250,230,149,70,79,144,77,154,244,154,175,22,217,180,236,58,142,125,255,125,41,194,40,42,122,118,169,136,228,143,126,213,159,204,138,204,135,27,28,35,228,244,129,121,196,240,246,208,223,20,136,225,184,103,239,136,103,130,28,237,228,152,213,66,169,37,175,116,47,56,65,117,96,223,53,247,206,101,103,220,179,163,203,51,233,111,190,242,117,123,250,91,223,182,35,135,230,73,131,99,182,5,117,137,102,141,57,187,59,178,45,115,105,43,229,73,121,194,53,18,16,252,49,145,252,212,233,230,7,26,168,38,38,211,122,206,243,161,254,52,138,43,137,88,202,86,23,43,182,76,170,22,237,215,135,209,17,58,177,113,182,82,242,248,226,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,206,135,64,240,71,159,250,228,249,246,251,125,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,55,10,129,216,67,15,61,52,250,211,63,249,188,35,80,245,182,187,29,16,217,89,42,242,114,30,146,17,98,26,238,49,36,93,162,183,251,188,209,39,30,122,189,125,17,241,166,112,110,241,26,146,221,31,176,28,18,53,58,82,20,129,40,128,144,200,131,179,115,69,68,136,35,59,69,82,114,142,234,153,36,239,162,229,232,87,146,249,142,28,64,26,121,8,97,16,29,175,232,212,232,152,176,230,51,223,218,30,167,33,97,206,243,144,48,237,143,73,83,69,175,170,93,125,136,232,74,5,162,33,151,50,4,254,33,42,32,192,184,189,219,110,222,103,15,17,113,143,246,255,56,178,250,149,52,144,234,95,191,255,51,151,61,107,73,4,87,28,231,129,14,209,225,104,19,132,164,46,164,91,171,182,10,217,149,132,164,40,216,59,31,121,192,114,200,189,127,225,207,191,132,172,176,36,142,135,246,103,95,252,130,139,240,254,63,62,252,17,241,16,175,188,248,89,87,129,119,22,64,23,80,242,56,113,160,102,111,75,171,43,182,64,234,132,45,91,138,54,13,89,62,128,184,155,205,20,236,24,142,6,245,169,19,54,115,197,62,171,160,48,16,35,23,119,165,133,35,68,53,105,179,244,107,177,144,131,124,71,222,27,220,21,233,186,117,118,171,77,19,213,127,106,177,193,54,236,135,123,75,193,230,168,155,3,17,128,16,125,9,108,71,164,144,236,35,78,191,43,130,63,84,127,16,56,28,200,118,125,105,187,136,32,165,69,24,82,185,148,33,186,108,111,66,216,203,33,67,32,224,243,225,248,74,36,5,44,213,130,36,199,188,102,243,68,25,103,212,207,16,233,195,142,213,80,99,104,241,171,104,124,46,135,202,0,199,233,211,83,116,40,114,226,144,62,37,58,166,72,93,167,218,125,203,22,50,182,146,36,34,153,182,215,232,255,62,82,242,197,84,206,242,72,233,167,48,216,46,4,81,155,72,253,106,189,131,148,127,193,82,211,121,75,146,6,96,200,125,201,97,69,233,12,178,41,8,39,200,254,18,17,205,109,28,14,6,68,232,203,89,34,32,202,244,217,23,159,177,82,105,202,174,187,238,58,218,153,130,36,229,174,70,8,69,179,95,160,1,43,17,215,161,132,189,152,50,39,107,15,116,105,234,79,242,209,186,236,108,210,214,100,123,231,178,123,161,121,41,149,168,157,147,237,87,251,180,30,17,253,147,251,180,60,185,62,73,244,95,74,247,117,89,180,69,115,49,227,80,202,41,154,155,149,22,65,99,162,3,177,223,101,204,143,24,112,178,195,88,28,149,10,246,43,29,75,28,197,145,122,179,102,199,231,143,99,251,109,11,114,176,171,140,203,2,114,253,179,168,135,244,24,151,114,90,10,146,144,181,56,191,164,152,75,123,140,3,17,164,3,108,59,67,61,9,126,83,140,163,64,243,179,198,62,131,55,250,61,31,110,209,68,167,41,33,90,62,223,241,111,196,62,55,135,187,57,234,220,87,115,207,2,118,143,192,69,41,58,244,73,72,202,132,113,122,185,23,245,157,138,250,239,92,37,234,91,77,231,81,113,219,88,209,105,238,185,207,92,38,39,63,57,98,201,225,11,116,92,145,170,77,167,213,182,30,169,86,114,60,139,182,20,202,54,168,55,237,153,199,159,178,253,127,251,152,61,255,196,19,242,66,180,60,231,197,137,194,143,165,123,182,115,54,176,18,233,127,2,230,243,148,60,13,177,115,151,206,7,227,150,34,5,27,244,68,225,151,103,60,169,89,18,252,211,109,164,226,164,15,98,206,95,93,94,179,53,26,130,15,139,123,182,240,56,113,207,28,181,107,121,121,153,53,95,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,192,185,17,8,30,120,224,129,115,239,245,123,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,111,48,2,87,93,181,215,142,190,124,196,69,181,117,36,233,12,73,33,114,109,72,72,117,31,226,34,41,178,156,151,244,98,107,68,122,232,253,185,162,68,85,224,116,220,75,118,45,71,68,128,72,58,56,84,71,246,235,101,187,164,122,69,120,168,78,145,251,147,228,94,120,157,240,149,191,206,139,72,65,213,167,162,83,37,93,174,220,209,226,178,69,244,234,56,69,168,74,206,63,58,94,199,69,228,160,107,83,120,186,219,47,162,66,121,194,213,112,174,224,234,26,18,81,168,168,212,86,179,231,210,22,40,111,239,52,145,129,43,141,182,93,189,103,198,126,226,253,239,38,23,60,24,64,252,74,247,58,36,13,198,149,78,252,68,215,159,216,244,138,69,229,96,207,16,213,47,226,187,139,92,187,72,235,20,33,136,130,174,211,90,179,41,200,254,135,222,122,183,139,134,125,244,175,190,230,164,131,213,218,167,158,120,220,254,221,175,253,95,246,225,95,254,55,14,229,87,84,60,177,225,167,254,135,159,182,207,125,230,179,19,91,54,95,84,164,124,156,175,6,30,28,75,205,142,205,175,66,118,76,33,203,143,108,114,25,21,129,83,107,75,182,250,210,75,86,32,103,125,62,155,195,38,200,184,205,213,87,32,253,213,171,105,34,213,211,68,0,27,106,0,35,234,40,210,118,201,247,247,236,152,115,10,105,118,59,150,238,16,57,79,62,134,140,162,52,1,31,171,9,251,76,75,34,254,196,26,210,151,46,30,24,187,26,200,155,68,68,141,244,242,57,118,136,157,196,212,95,172,247,147,72,41,23,32,189,49,188,148,136,25,186,35,139,226,61,38,106,109,26,54,34,42,115,113,84,177,114,17,57,230,114,214,114,180,47,133,3,67,111,208,33,122,30,69,2,8,200,22,146,250,112,142,44,119,201,231,220,67,78,188,111,121,200,251,169,22,125,222,32,253,0,54,127,188,16,216,124,110,104,117,8,207,38,125,222,226,250,115,233,188,21,137,0,85,30,113,157,219,228,92,229,33,207,232,222,70,5,75,164,241,64,16,137,202,248,88,35,242,63,200,198,109,118,231,22,56,169,182,173,157,60,197,245,123,86,200,231,173,177,214,176,103,14,61,109,105,82,65,92,125,213,117,174,99,186,16,173,194,81,246,143,103,131,35,162,100,99,82,47,104,211,46,13,30,71,176,165,200,35,141,225,139,182,114,246,139,113,135,227,68,99,35,36,251,35,187,223,188,199,47,189,173,209,152,81,187,245,209,124,16,149,104,159,214,181,79,202,27,235,14,65,209,65,227,95,29,123,185,221,251,134,91,120,67,86,53,87,199,176,39,217,143,176,150,114,75,155,79,15,39,39,133,91,203,249,73,10,34,67,77,224,124,2,230,166,165,133,5,59,190,16,70,243,119,122,164,148,200,227,200,82,46,16,57,141,250,4,142,45,73,198,166,92,163,218,56,213,196,200,145,209,168,55,172,213,104,162,98,1,241,175,103,134,8,127,198,139,200,126,201,167,235,234,24,241,5,23,29,170,230,184,49,112,193,103,189,126,7,94,8,217,175,171,203,30,35,162,223,217,175,30,76,127,207,74,52,90,245,39,193,100,81,127,77,150,168,255,132,199,72,127,67,176,83,10,40,131,241,120,151,18,68,2,59,106,98,59,82,110,153,195,97,43,139,227,201,201,103,95,178,39,190,254,13,123,246,177,167,108,245,228,188,33,112,34,65,25,28,230,192,151,139,19,208,111,115,165,44,82,253,25,30,205,29,240,102,190,228,161,234,34,249,117,149,168,33,116,154,158,243,93,156,4,74,5,30,34,56,157,85,80,8,88,195,97,107,128,178,75,10,231,172,88,27,199,65,254,41,162,127,196,115,177,135,35,225,169,197,133,201,219,240,203,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,21,8,4,191,245,27,191,249,138,141,126,131,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,34,33,16,195,17,117,244,135,135,255,208,189,31,23,33,218,130,164,73,43,135,46,4,163,72,157,144,154,213,11,244,144,200,136,218,57,73,202,133,219,66,226,206,189,209,143,14,226,215,145,113,16,32,81,209,186,62,58,223,17,157,209,142,232,216,241,122,68,228,69,215,17,97,37,226,47,148,223,71,166,119,76,116,114,5,119,70,116,156,86,162,250,37,85,61,224,5,191,214,117,45,229,153,151,100,127,183,11,129,220,80,94,116,72,100,8,4,145,16,171,144,252,91,167,210,246,206,119,60,108,87,93,185,219,86,43,167,33,106,179,144,188,114,91,56,187,68,215,210,175,234,62,95,137,19,25,174,136,90,29,229,162,184,69,88,56,12,250,150,65,2,62,14,73,92,68,81,224,221,239,124,8,135,128,140,253,201,23,254,194,240,59,128,156,110,59,25,255,34,146,217,255,228,159,189,186,140,127,46,77,228,237,171,20,229,64,238,65,38,195,45,91,131,6,29,95,233,66,240,39,108,231,76,217,73,205,111,73,103,217,182,106,167,15,189,96,215,220,246,99,228,174,71,121,33,153,180,54,118,80,173,213,172,68,174,250,88,142,124,245,201,12,145,236,16,239,129,84,1,72,63,48,190,110,7,146,191,21,239,56,98,70,121,152,29,54,244,1,20,35,55,29,30,229,250,145,227,197,113,107,143,248,125,135,14,253,235,254,57,146,63,116,14,232,176,111,68,228,112,157,54,23,32,98,228,4,160,52,204,74,199,208,166,91,212,51,109,136,244,70,167,109,179,172,21,138,41,203,210,161,25,238,163,164,52,12,36,104,238,193,16,137,164,175,187,40,102,78,30,182,45,133,108,67,166,139,83,64,47,109,9,72,252,216,160,224,212,4,78,98,243,13,245,13,206,8,21,90,167,156,205,37,164,202,227,65,200,52,225,166,97,221,106,21,162,180,107,121,148,47,146,165,188,141,32,73,187,200,254,203,249,64,17,255,187,119,238,65,234,191,103,213,211,139,86,235,180,108,106,186,140,82,194,81,75,61,159,178,233,185,89,28,74,72,141,192,24,235,209,38,165,30,80,164,181,203,93,77,116,42,177,192,56,41,48,230,80,43,16,161,38,197,138,4,247,18,225,43,152,35,123,139,236,63,90,215,190,75,177,68,99,101,179,182,77,58,253,76,238,159,188,39,141,91,125,84,79,228,20,112,190,58,39,235,241,203,66,64,246,37,58,147,185,16,7,151,110,183,239,28,95,164,144,18,135,232,239,66,250,39,113,144,25,145,226,34,129,195,79,155,212,30,39,78,29,183,90,117,197,82,204,135,3,156,119,74,115,211,150,195,182,7,16,161,113,8,84,205,9,184,109,161,214,145,196,137,42,102,171,107,21,103,207,26,155,1,182,159,150,51,0,246,157,100,252,140,184,54,155,221,71,173,153,180,101,173,111,44,17,79,171,237,90,190,84,200,254,141,237,140,214,101,171,145,61,106,217,17,219,60,51,100,171,27,159,111,209,57,151,211,239,100,127,76,182,59,34,252,163,109,17,241,31,29,31,245,155,36,251,1,136,143,198,48,106,15,28,40,92,2,57,234,209,191,73,44,51,205,114,227,212,162,125,247,137,167,237,187,223,248,182,205,63,255,18,209,251,61,212,102,2,156,74,112,55,227,121,40,174,126,199,182,25,75,243,188,106,54,214,156,131,64,14,231,188,184,60,231,36,219,191,110,89,204,213,20,122,133,239,56,207,132,41,210,175,244,173,81,169,115,30,100,63,127,227,52,217,219,231,79,129,56,41,107,98,245,246,216,54,113,178,194,214,23,230,79,218,135,255,229,255,234,234,240,95,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,96,51,4,130,247,190,247,189,155,109,247,219,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,23,13,129,207,125,246,143,145,147,111,34,115,171,156,245,77,155,46,230,220,139,243,33,111,235,245,81,209,187,122,17,54,174,176,18,70,93,179,13,114,195,149,232,151,21,17,31,238,159,206,129,164,229,160,112,155,42,161,40,168,79,178,250,42,147,36,137,214,215,137,19,39,193,203,58,47,235,37,21,175,18,135,136,26,193,168,14,168,115,68,84,127,18,194,73,196,127,84,135,59,136,175,168,157,218,238,36,225,93,219,136,208,39,118,80,100,87,131,168,62,212,244,221,129,240,82,6,207,78,20,186,217,67,15,190,205,110,127,243,205,68,250,175,65,40,112,93,136,241,168,238,245,251,140,46,114,1,191,106,123,58,155,182,70,187,101,9,162,249,179,16,249,34,59,186,237,182,35,57,20,85,168,60,240,141,181,154,77,207,110,177,135,223,118,47,81,135,21,251,171,111,252,173,85,150,86,144,209,78,217,103,62,243,25,43,76,79,219,255,248,115,63,175,219,10,1,220,228,218,239,122,239,143,219,215,30,253,234,38,123,206,108,146,142,0,252,188,53,216,132,130,63,50,251,70,84,127,139,60,243,41,43,66,122,204,229,242,86,39,162,124,117,225,180,173,205,157,176,248,214,109,22,39,194,55,201,167,71,46,229,149,202,42,191,109,219,177,117,199,122,165,219,57,38,143,6,114,187,11,73,77,104,36,220,186,203,203,60,32,66,222,245,158,72,70,145,250,244,69,146,214,43,109,130,34,140,99,16,64,34,249,213,63,194,94,132,144,8,127,169,0,104,155,126,251,108,175,139,99,103,89,41,24,18,252,166,81,0,72,12,32,137,156,93,137,192,164,110,88,255,46,14,10,197,54,41,6,72,228,60,77,138,130,172,174,5,225,150,37,10,57,205,245,18,169,152,213,232,131,118,27,12,184,151,36,94,45,101,108,65,125,28,167,141,3,145,69,163,12,145,253,25,107,196,201,1,77,180,242,42,251,6,35,212,13,232,135,24,132,187,35,154,33,74,135,144,67,114,24,73,202,246,32,251,147,153,52,237,167,14,48,40,35,61,61,218,177,219,14,97,88,157,85,242,150,43,1,1,12,232,137,197,19,246,204,129,253,118,211,245,183,18,149,90,66,230,60,180,105,217,149,254,197,168,79,120,73,69,98,200,64,108,99,35,146,163,22,161,154,226,30,66,137,117,112,193,238,135,178,103,62,78,45,99,189,39,54,46,172,143,130,141,59,222,240,117,55,14,221,24,60,115,105,221,119,68,244,159,217,122,102,73,252,160,16,137,72,254,51,123,252,210,133,35,160,241,142,157,105,12,50,240,69,242,119,176,75,57,47,49,34,24,127,40,172,64,164,74,178,223,73,158,51,6,78,158,62,110,199,79,29,67,173,66,145,206,76,142,204,131,229,217,41,203,49,166,20,141,29,36,136,254,167,1,125,198,82,128,51,77,23,114,116,153,84,32,236,12,199,55,219,211,216,104,48,64,186,31,5,140,30,83,150,250,50,42,227,105,255,21,19,89,68,16,71,251,117,124,120,158,174,166,34,107,184,120,37,186,135,144,70,62,211,142,112,212,134,235,145,77,71,118,29,218,253,153,99,47,199,165,73,212,163,158,96,26,126,69,209,116,172,18,17,254,90,198,213,1,59,226,195,124,174,34,149,125,17,252,104,153,64,222,247,108,128,243,85,138,229,151,15,30,176,199,191,246,117,123,30,185,254,254,90,215,102,113,238,74,67,242,15,80,95,145,188,254,220,54,34,248,81,149,24,12,218,40,222,232,57,42,53,20,169,75,160,34,65,213,194,89,255,244,204,208,188,236,148,100,88,214,149,6,163,192,150,120,166,214,170,206,157,12,146,159,66,122,138,221,215,93,107,91,81,163,121,254,27,95,51,9,247,200,126,7,205,150,45,160,102,65,209,221,108,114,151,218,229,139,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,240,163,142,64,112,215,93,119,253,168,99,224,239,223,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,18,67,32,143,196,120,143,168,232,62,114,246,205,38,81,204,68,207,185,76,235,188,148,15,35,250,35,210,48,108,184,94,172,111,86,220,246,201,125,122,233,206,161,34,36,221,203,248,201,125,227,10,68,228,109,36,209,195,250,35,2,63,140,228,213,54,201,120,235,216,62,68,168,170,10,143,219,172,37,225,62,145,51,114,6,232,241,18,223,17,199,200,180,119,144,123,87,36,191,248,47,248,91,8,106,72,43,8,234,251,31,186,219,238,125,203,93,68,181,66,80,64,132,165,33,177,58,68,100,39,136,232,142,56,202,168,157,250,213,181,163,245,205,91,16,110,109,73,206,62,149,85,165,214,32,223,125,146,243,50,72,178,139,64,233,144,211,125,4,198,101,72,140,198,218,170,229,115,5,251,137,247,253,67,200,179,46,100,255,119,32,213,104,27,132,217,103,113,196,152,41,151,108,182,88,182,189,123,174,176,221,123,118,90,145,188,239,27,139,168,141,243,21,73,116,195,179,91,147,251,173,115,255,83,136,0,156,92,3,163,193,154,221,114,245,14,35,62,146,220,244,129,213,32,60,142,28,60,104,123,114,164,28,0,191,0,135,132,14,145,240,181,181,42,228,11,68,204,220,86,72,184,192,17,209,179,56,33,228,51,68,157,143,136,140,132,233,23,174,194,93,31,245,253,16,118,71,74,12,1,164,98,2,210,39,252,135,61,57,214,8,28,197,242,179,85,24,187,168,227,241,175,214,71,176,127,184,91,96,63,220,23,68,127,23,34,178,73,100,127,28,143,129,152,162,188,57,115,36,89,125,72,76,82,60,163,132,64,84,50,199,228,192,55,80,234,0,218,18,103,191,162,252,227,72,237,39,96,141,214,226,77,228,249,163,203,119,172,200,85,185,53,235,84,180,81,215,75,216,105,190,87,145,133,214,5,234,124,156,100,63,109,151,45,201,241,65,142,42,45,60,69,90,216,85,138,107,111,221,181,205,17,170,202,109,158,205,165,109,106,102,206,102,145,164,62,73,63,182,150,81,134,152,221,102,173,106,199,190,247,252,51,54,59,61,103,83,87,78,59,71,15,221,180,114,163,99,73,161,45,233,134,40,170,95,145,253,35,156,1,58,164,73,224,191,144,232,199,118,34,187,187,16,219,11,107,187,184,223,209,24,221,216,222,104,61,250,221,172,149,178,161,232,252,205,246,251,109,175,142,128,115,22,97,236,104,254,235,48,175,245,112,70,81,16,180,28,103,156,179,10,54,221,29,50,33,138,240,31,118,33,250,79,224,208,179,100,201,124,138,124,234,76,142,185,36,142,70,101,11,112,102,145,35,75,156,57,120,64,26,141,14,30,61,185,2,231,50,121,214,235,117,148,54,6,68,103,227,62,128,218,69,70,227,14,231,1,70,32,68,63,227,138,241,244,253,22,57,0,104,30,185,148,139,238,78,68,183,211,46,96,193,69,243,235,182,47,243,162,251,138,28,48,116,43,34,213,35,178,223,205,239,19,247,167,231,177,138,230,109,149,176,223,216,168,191,1,4,14,115,37,83,185,165,120,30,164,152,224,186,56,75,245,81,71,249,255,190,248,69,123,126,255,126,91,58,86,181,41,230,185,185,28,207,123,254,6,225,233,98,219,203,105,148,36,120,42,225,116,18,147,61,201,25,203,253,189,48,112,207,69,205,147,97,209,243,152,57,148,116,67,114,0,211,115,208,57,2,224,12,112,228,200,130,33,52,131,50,12,207,7,174,47,255,190,107,110,185,209,254,193,187,223,101,113,156,235,62,247,216,183,45,142,67,151,171,139,231,71,173,178,230,156,97,162,154,253,175,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,216,136,64,240,239,255,239,95,219,184,205,175,123,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,46,38,2,177,15,125,232,67,163,223,253,157,223,115,196,41,92,56,132,52,210,228,249,156,139,158,23,31,228,8,12,100,152,69,186,233,229,191,200,185,145,36,214,181,76,132,189,203,163,61,38,236,21,153,237,200,123,189,248,231,56,45,75,206,88,231,234,56,69,38,59,249,104,71,214,235,229,189,106,20,241,20,50,5,97,221,122,113,239,54,159,181,79,4,138,142,75,66,244,14,32,88,27,13,181,51,229,234,215,129,81,244,175,234,208,177,138,124,86,84,96,177,60,101,203,167,37,47,45,2,74,228,57,36,191,56,113,174,193,162,189,235,157,111,181,183,189,245,30,75,81,239,16,25,118,184,100,34,86,145,160,39,2,191,67,212,183,59,80,223,147,141,98,253,66,138,34,216,117,255,208,29,46,23,118,66,109,98,157,22,146,243,154,173,16,20,78,206,152,232,215,14,142,0,211,165,89,123,223,143,191,3,98,99,96,143,126,243,105,226,193,145,246,159,42,219,127,251,131,79,216,191,248,231,255,139,104,148,9,100,206,110,193,84,185,124,246,134,13,107,194,76,124,139,16,135,219,182,46,158,4,241,196,192,150,8,241,63,116,236,164,237,217,177,205,102,138,211,56,2,12,108,153,220,246,135,159,121,214,118,220,122,27,17,229,73,203,112,239,109,218,212,37,18,254,208,209,151,108,102,118,135,237,216,126,133,21,243,109,43,16,237,190,188,92,183,60,21,195,5,146,239,152,250,133,251,84,206,134,212,31,131,160,25,17,214,175,200,117,21,253,198,49,44,17,220,48,221,220,17,253,74,171,68,36,41,111,115,72,236,33,211,207,122,170,31,18,246,138,72,86,33,104,159,253,113,72,72,136,127,54,41,135,125,10,230,50,5,193,35,219,61,177,58,176,106,123,197,182,111,201,218,118,210,30,4,242,234,128,112,79,98,15,37,162,147,131,18,106,21,169,150,85,96,251,49,115,28,5,136,60,230,190,118,118,146,150,175,98,79,68,242,231,11,67,203,228,147,182,130,212,67,167,219,194,49,0,18,20,37,129,34,14,49,113,82,36,232,254,250,172,235,102,147,181,142,85,143,44,90,153,107,77,167,139,214,68,150,63,137,141,111,223,186,147,96,232,132,29,166,79,219,3,114,153,35,57,221,104,212,237,169,103,159,182,124,182,104,87,109,223,103,237,58,199,130,109,130,126,80,4,191,138,136,173,54,105,27,218,168,64,228,112,160,104,19,129,237,250,13,172,178,164,78,208,241,178,90,217,183,182,11,77,217,229,25,163,8,113,82,93,26,7,223,143,205,234,220,31,86,137,218,160,118,108,92,86,250,2,215,233,92,44,106,167,142,81,209,92,33,37,137,240,60,57,234,156,125,95,238,32,255,229,112,153,196,85,115,160,138,236,67,219,133,163,230,155,40,154,127,192,4,16,195,153,71,112,118,152,235,2,28,109,6,140,31,41,152,52,186,77,59,122,252,8,224,51,63,201,1,135,49,92,158,217,106,169,66,206,122,204,83,113,165,195,224,216,46,115,119,6,39,160,62,203,199,231,79,208,71,216,25,142,41,1,142,62,26,135,177,126,135,121,93,14,90,202,126,174,137,246,245,43,27,237,38,90,23,14,241,184,212,95,206,127,109,29,231,108,107,108,95,209,249,17,166,220,156,171,32,26,97,238,89,200,150,16,229,208,78,117,172,200,108,247,143,229,112,108,14,80,53,224,226,114,82,186,140,11,93,235,158,153,34,246,93,225,55,34,249,53,79,235,222,101,95,114,228,146,35,153,148,77,58,56,65,137,112,151,98,77,50,129,18,4,115,98,28,53,137,28,199,148,96,220,171,167,22,236,177,191,254,154,61,254,173,175,147,226,100,85,226,17,182,5,152,18,204,199,113,230,213,169,188,217,44,10,18,121,82,231,192,221,147,66,5,76,9,187,215,223,28,210,125,209,115,67,237,82,81,27,228,72,54,147,181,42,100,0,0,32,0,73,68,65,84,66,254,133,75,51,157,200,182,3,171,86,27,182,180,54,176,21,166,152,36,206,42,45,28,230,134,185,184,221,126,207,221,246,224,7,222,111,165,93,123,236,40,138,43,201,44,222,110,53,46,76,61,49,156,94,230,231,231,237,165,163,71,194,202,253,183,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,216,4,129,224,166,155,111,221,100,179,223,228,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,184,184,8,36,20,37,45,194,2,110,166,202,139,111,69,114,59,249,92,54,184,23,235,227,151,250,17,221,38,66,196,69,209,233,28,62,17,65,242,90,239,98,227,185,170,71,219,162,50,185,172,109,225,117,195,107,139,211,18,201,16,109,19,193,18,21,109,75,66,178,40,250,187,178,90,181,52,100,244,10,50,245,170,121,182,72,36,42,57,128,225,178,237,31,62,120,167,221,246,230,155,108,122,166,8,175,165,120,63,213,129,147,0,117,245,33,186,68,71,159,169,53,170,253,135,244,11,193,45,214,164,211,106,16,117,14,153,6,121,221,170,85,108,182,156,179,123,238,186,29,73,236,85,123,252,217,99,182,112,244,132,21,73,167,240,251,191,247,187,246,111,127,229,87,117,11,244,198,43,203,143,221,121,155,61,253,221,239,189,114,199,120,75,128,68,191,24,42,241,79,162,149,91,212,146,202,17,181,14,209,175,200,254,120,176,66,78,249,105,43,230,74,224,211,180,229,90,213,86,94,58,98,219,32,79,242,179,5,209,43,86,35,122,183,14,9,61,34,230,50,149,204,147,59,57,103,59,145,239,63,49,191,232,40,61,71,107,209,66,97,54,80,43,199,140,204,16,178,95,18,252,32,139,4,191,26,52,70,21,12,66,185,110,214,117,158,48,113,133,227,112,14,72,194,170,107,75,207,229,176,231,124,234,108,113,66,72,56,226,176,129,66,65,90,142,27,28,147,228,124,184,61,136,37,46,187,214,34,242,184,111,87,148,74,28,147,162,46,228,201,145,248,79,114,208,20,100,189,165,32,217,137,152,7,122,139,201,67,160,85,179,68,7,91,23,121,15,217,148,4,36,57,7,156,42,161,102,160,104,103,200,250,14,215,86,91,68,8,197,37,167,15,113,101,45,228,208,33,243,91,92,55,51,93,178,36,106,2,73,174,167,136,210,169,41,200,255,109,91,73,133,48,15,139,149,183,44,228,213,233,165,147,246,236,243,223,179,82,142,125,124,100,135,35,8,251,84,150,124,231,216,114,163,209,64,229,32,225,236,65,18,235,93,162,170,69,158,37,240,62,145,162,64,34,144,237,135,206,52,250,157,180,121,7,219,101,240,165,49,189,113,92,111,214,236,73,25,247,205,246,251,109,216,34,54,160,143,138,126,55,226,170,245,62,246,213,131,104,149,179,138,82,177,196,28,249,76,31,8,96,23,45,13,33,206,56,125,249,200,33,198,118,13,2,159,135,128,198,68,38,101,5,156,164,164,115,65,16,63,78,53,216,157,6,0,231,65,239,186,249,177,205,60,49,132,228,79,48,214,98,74,137,193,111,128,29,107,164,72,173,98,243,153,74,173,189,176,34,34,247,124,101,227,253,158,239,216,205,246,253,160,231,71,117,10,123,193,169,250,70,204,29,63,172,122,163,250,47,214,111,52,6,245,235,230,243,13,13,209,156,37,69,32,77,243,82,118,224,198,121,126,228,157,195,86,187,129,131,83,172,103,249,88,10,83,74,89,243,244,146,125,227,111,191,13,201,255,215,182,194,51,77,233,85,242,99,231,59,57,117,241,40,177,114,49,96,238,75,185,52,16,189,126,221,217,222,72,118,39,50,159,107,80,33,191,60,51,56,94,219,240,53,193,94,113,224,146,242,9,115,114,15,67,109,144,126,72,82,253,77,234,78,23,210,54,79,170,158,252,84,218,222,246,238,119,216,91,223,245,136,229,183,111,181,197,102,219,186,76,223,185,98,193,98,167,170,174,253,74,39,176,178,180,108,139,203,75,27,238,210,175,122,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,51,8,4,247,220,115,207,153,53,191,228,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,184,68,16,216,182,109,155,45,47,158,134,4,30,58,142,167,9,1,25,135,124,84,254,242,56,36,171,34,176,69,222,16,168,7,237,19,18,251,9,222,238,235,221,187,34,178,67,66,135,181,117,102,102,115,134,198,17,34,84,165,151,246,142,20,25,223,127,68,86,141,87,217,169,235,65,74,185,183,251,235,91,29,153,229,46,198,11,127,57,26,40,159,185,8,80,214,28,233,41,226,83,81,172,9,72,88,17,84,90,239,145,146,160,230,200,105,136,5,2,162,107,53,24,0,202,93,183,95,99,15,60,120,159,109,221,58,227,34,219,251,164,47,80,148,189,82,13,132,145,177,106,40,7,110,126,43,174,142,87,251,162,5,227,67,162,223,51,103,168,125,97,62,122,136,53,238,69,242,196,34,117,115,233,188,189,233,218,189,200,183,223,111,171,181,63,39,218,126,25,242,154,156,241,139,167,236,63,254,250,191,179,95,255,141,223,60,103,171,146,68,81,158,171,196,33,160,93,16,56,247,211,225,214,218,16,29,89,28,33,70,200,41,163,112,111,195,101,242,119,39,154,86,158,42,177,29,34,28,9,255,230,201,69,107,16,89,158,9,118,90,190,156,129,222,27,216,42,58,249,75,253,37,218,26,216,181,123,111,176,93,187,118,217,147,223,125,198,153,129,122,77,141,83,81,180,125,95,142,34,92,143,216,236,112,227,38,223,34,239,39,9,165,117,164,168,72,4,119,92,132,186,28,5,32,192,69,44,13,232,243,46,56,13,57,73,196,101,31,6,74,36,102,70,209,155,212,79,0,63,18,204,180,163,209,35,170,190,97,211,68,194,151,19,68,151,162,210,144,128,25,202,67,194,103,146,129,213,211,93,171,227,220,1,223,239,28,7,172,215,180,41,236,141,100,13,86,24,164,45,219,79,67,234,7,182,16,232,174,123,78,165,64,90,12,201,108,142,8,104,34,88,101,103,114,64,192,99,164,89,109,18,29,141,67,1,196,146,226,78,99,138,72,231,186,219,119,239,177,122,179,105,61,228,3,148,166,0,186,213,94,58,118,200,230,166,183,218,109,55,190,25,73,244,0,103,131,182,101,32,173,82,78,237,130,104,104,136,43,69,195,54,59,117,240,227,62,104,147,36,171,19,1,25,207,229,188,194,114,224,236,255,220,152,138,120,251,65,109,119,147,174,250,190,54,69,164,103,52,198,207,90,231,62,162,245,168,114,29,39,123,137,142,143,182,251,223,87,34,176,17,35,97,169,143,182,235,163,113,161,84,39,61,148,73,228,56,50,146,148,186,204,134,125,114,148,146,218,134,156,188,58,144,170,47,29,121,129,57,71,97,213,236,128,236,47,148,167,109,170,60,131,115,13,231,104,138,103,188,185,249,152,57,114,192,184,110,144,170,162,221,88,35,10,155,72,126,205,195,228,65,73,64,150,106,44,15,52,54,185,14,151,89,31,219,106,253,185,44,54,122,108,172,143,253,245,91,213,140,242,198,149,8,191,8,195,232,202,81,251,220,184,138,54,242,171,227,84,162,126,208,186,155,163,152,167,220,190,115,221,176,59,235,242,254,18,22,121,230,194,38,158,98,82,206,201,145,230,70,10,61,61,8,126,205,91,185,32,205,92,154,176,250,242,170,61,183,255,25,123,250,91,223,178,19,207,29,176,1,42,40,36,179,113,142,97,250,205,225,119,85,46,198,80,44,33,229,10,42,30,88,15,118,34,50,63,134,220,62,246,196,156,23,165,106,145,138,137,210,80,96,85,238,111,146,22,138,39,57,34,255,149,223,164,178,86,199,153,175,139,26,10,53,112,125,185,237,213,26,29,187,230,230,235,236,222,183,63,96,55,221,115,135,37,203,5,59,45,199,44,174,48,189,109,139,205,205,205,89,242,101,28,177,228,48,192,57,141,90,205,22,23,23,57,211,23,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,176,57,2,193,47,254,171,127,181,249,30,191,213,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,112,241,16,136,221,120,227,205,163,71,31,125,212,178,68,36,183,33,249,155,144,54,202,143,30,20,120,241,238,72,161,144,52,23,121,1,15,201,62,8,58,222,183,139,248,215,54,71,106,208,254,136,240,152,188,149,104,219,228,49,209,57,156,190,233,57,147,231,235,216,168,14,109,15,73,120,45,133,242,229,147,251,181,79,68,191,90,216,71,26,188,213,32,146,91,47,240,121,235,175,156,244,9,164,207,155,108,191,227,198,189,246,158,247,188,219,74,72,185,67,133,113,207,68,166,34,15,28,35,250,80,249,171,99,68,177,235,6,135,27,153,29,93,246,2,139,200,10,71,182,210,22,21,168,53,182,136,192,224,87,55,174,109,34,120,73,17,208,70,238,88,36,87,14,114,88,17,226,3,162,100,111,189,233,90,91,173,212,236,83,159,254,83,228,178,193,24,210,227,217,239,61,99,191,249,209,95,183,95,250,200,191,113,208,185,74,38,190,110,184,241,26,123,233,208,177,137,45,103,22,69,68,43,154,95,173,145,31,69,31,226,185,14,33,37,245,98,17,121,171,242,55,168,18,9,79,75,211,233,145,205,192,192,212,137,130,175,34,235,47,169,135,109,215,94,97,51,232,42,75,178,187,210,128,236,135,16,153,43,109,183,50,41,3,212,24,197,241,170,168,174,56,228,123,42,129,130,0,210,248,10,187,20,225,39,40,21,137,233,142,145,205,176,16,109,223,72,246,235,24,225,209,119,39,209,255,16,254,74,123,32,2,93,1,201,240,74,214,135,164,212,181,122,220,203,58,169,168,243,216,6,124,214,226,247,200,66,219,58,179,216,49,164,101,46,200,64,162,67,100,114,79,25,152,32,217,112,6,50,170,153,233,91,147,54,38,136,98,14,134,29,75,145,212,57,75,187,71,195,158,117,82,216,1,100,124,149,159,14,23,235,67,96,142,144,250,135,223,183,62,24,57,149,4,162,236,213,55,29,72,162,64,196,148,242,155,103,177,35,8,212,2,138,2,87,94,121,165,29,62,116,216,154,16,254,57,240,107,163,152,241,220,161,239,57,220,174,223,247,38,26,74,218,6,156,12,18,68,253,167,211,184,25,112,159,125,34,176,177,100,108,157,108,213,180,77,50,247,146,247,23,124,114,108,145,211,67,104,231,108,184,204,138,156,111,94,77,137,64,227,125,114,204,95,102,183,248,134,53,55,154,251,132,149,150,39,139,230,49,141,5,69,243,75,186,191,167,65,129,172,185,147,218,23,27,207,216,234,146,170,34,134,29,159,68,130,127,181,186,194,0,101,187,38,8,28,99,74,83,211,56,156,224,220,195,100,37,7,23,141,251,56,227,38,131,19,138,228,217,215,150,23,109,132,77,166,113,10,200,176,47,9,233,154,194,153,32,112,243,38,99,133,106,228,120,163,50,30,246,225,202,121,190,29,135,171,227,105,70,180,124,158,195,127,224,93,17,102,147,182,118,246,182,179,49,221,120,193,73,252,85,135,195,74,206,72,99,162,255,66,239,123,99,189,151,202,122,52,47,235,55,234,15,153,136,214,85,90,181,186,149,242,5,151,166,164,93,107,216,176,219,198,153,142,136,124,57,218,225,220,244,212,227,127,103,207,60,246,164,29,252,206,83,16,252,93,155,194,32,10,99,21,22,166,71,219,50,131,122,9,243,107,134,52,41,154,241,123,56,94,57,37,29,108,48,158,70,193,68,118,61,158,115,195,126,129,224,215,133,121,128,13,249,67,164,132,138,202,90,13,39,56,108,183,201,51,190,141,189,75,121,69,94,4,3,230,229,91,238,188,211,238,126,228,33,187,9,181,155,22,114,47,11,181,85,27,242,55,78,192,51,183,69,138,148,217,217,105,93,150,246,170,78,62,216,122,165,130,151,152,47,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,28,8,4,119,242,63,26,190,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,46,69,4,190,244,165,71,29,49,196,187,117,94,184,27,100,255,128,104,59,72,30,136,197,36,4,122,140,55,253,162,103,69,104,40,18,84,47,200,73,45,31,70,114,143,95,252,179,201,21,145,2,67,17,179,99,158,36,34,82,244,43,50,94,100,169,94,220,107,247,217,196,202,184,130,137,237,218,18,17,42,17,101,36,18,203,73,247,58,210,48,60,71,164,168,234,214,53,122,72,176,183,145,85,71,9,157,115,33,208,121,145,175,168,245,26,228,237,173,215,95,105,63,245,211,63,73,158,249,2,28,116,155,136,112,200,46,200,4,71,78,192,68,247,20,14,8,147,161,250,169,140,202,163,187,10,175,243,90,190,67,88,206,62,223,101,164,167,253,42,138,84,212,94,73,214,171,221,34,117,251,189,80,174,61,205,182,251,239,189,219,170,144,253,159,253,252,95,218,202,114,205,230,182,148,237,75,95,254,11,23,41,190,247,218,171,109,247,85,87,217,206,29,187,93,93,209,87,38,131,6,242,38,37,65,212,227,208,69,244,66,144,115,249,17,81,233,29,136,105,49,123,163,44,31,148,15,70,244,249,96,192,117,136,176,44,231,113,130,160,125,85,36,153,171,39,186,38,177,128,41,219,97,101,156,17,134,153,152,173,17,241,127,114,113,193,226,16,53,1,172,141,36,194,69,2,57,129,7,28,19,146,238,198,4,225,24,5,126,68,144,71,253,173,38,178,202,1,250,122,37,202,194,164,67,133,138,220,71,152,89,42,227,36,12,16,209,163,127,108,199,81,161,13,86,210,21,151,172,180,32,85,20,40,89,154,93,189,114,106,32,88,222,6,36,106,30,89,213,182,150,138,86,86,212,41,134,144,134,132,2,13,72,159,0,105,127,250,186,192,201,68,61,15,249,140,186,45,162,147,59,54,55,204,226,104,64,228,62,154,210,167,113,120,89,133,60,170,67,100,181,177,33,121,18,12,192,174,159,202,18,221,159,116,41,47,186,205,6,132,63,209,205,113,242,82,131,103,146,107,225,31,97,179,91,182,66,30,213,109,177,117,18,41,126,218,130,130,194,82,109,201,190,251,220,119,28,217,63,149,159,230,222,18,144,249,56,25,36,50,110,156,13,148,66,0,199,12,33,212,103,48,41,42,187,3,145,234,112,194,160,227,146,170,70,109,128,208,105,54,9,64,129,125,233,21,245,125,212,223,145,29,104,61,218,118,190,22,71,199,159,239,24,191,239,236,241,36,60,38,113,83,20,191,108,71,145,253,35,230,52,205,155,194,126,40,195,36,37,133,156,156,6,68,241,191,120,232,32,118,214,9,149,45,176,165,84,177,104,197,66,217,217,165,230,253,24,4,109,7,85,17,73,172,39,83,113,34,159,91,86,91,89,164,10,34,170,185,102,158,177,159,230,161,145,225,26,41,250,188,203,57,26,183,174,61,106,147,198,253,120,156,187,141,231,249,154,156,19,206,115,216,15,101,215,164,29,70,182,58,185,45,106,243,171,53,253,12,230,96,171,103,18,184,235,215,249,156,253,80,90,122,113,42,209,253,107,110,213,175,102,152,8,15,55,207,211,81,105,230,184,94,181,225,156,73,10,56,133,204,78,109,177,30,210,249,79,254,205,227,246,228,183,255,198,142,28,124,222,218,21,210,145,48,77,79,51,93,229,56,39,193,223,12,165,60,36,255,108,222,202,56,218,245,152,195,229,112,18,218,36,251,177,53,57,168,200,225,48,133,3,128,158,43,82,186,209,67,43,193,51,94,207,204,145,230,75,72,249,122,99,96,75,149,22,243,178,28,191,98,86,229,216,38,135,94,177,103,139,93,255,99,111,182,251,222,243,94,75,78,21,172,134,34,75,147,57,61,193,156,25,144,70,64,78,43,125,254,62,80,68,63,167,48,38,120,118,160,84,161,62,91,94,240,210,253,23,199,218,252,85,61,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,151,7,2,193,93,119,221,117,121,180,212,183,210,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,71,14,129,12,57,153,59,68,242,39,137,22,238,65,84,184,212,229,144,191,233,20,228,39,219,162,151,252,147,192,232,5,249,171,149,51,36,72,120,164,214,245,25,42,172,93,36,2,149,76,30,51,185,124,33,117,71,209,147,1,210,231,18,253,30,208,246,54,47,245,37,225,43,126,64,151,201,167,33,172,185,151,221,91,166,236,125,239,127,143,237,217,179,203,214,170,139,16,166,34,187,20,101,31,18,237,170,107,8,179,129,240,58,117,41,30,53,36,87,95,173,29,231,218,31,87,200,57,180,116,84,36,131,45,202,4,10,8,60,181,47,70,59,91,150,205,33,19,15,38,53,162,194,179,217,180,229,51,121,91,169,172,90,161,176,205,222,253,200,35,118,234,228,130,125,253,241,231,144,21,94,179,194,84,214,62,253,199,127,100,255,242,95,255,111,66,31,4,207,46,25,162,21,55,43,1,164,140,174,171,235,235,68,221,121,76,10,14,144,30,3,162,239,71,220,110,12,18,187,6,193,146,161,79,82,195,6,184,164,137,192,84,238,227,190,85,142,205,19,121,14,1,190,239,42,155,46,148,144,207,111,35,223,221,68,53,57,103,89,34,43,87,151,215,12,152,85,49,114,222,124,32,171,137,107,119,77,113,68,145,250,26,198,79,91,116,253,168,223,181,172,162,99,194,163,195,117,247,77,231,57,87,8,218,227,210,71,224,89,2,31,3,27,228,42,67,194,158,251,161,78,213,75,44,189,117,33,147,226,73,106,228,120,2,149,113,44,24,90,189,101,118,116,145,156,204,220,231,144,118,150,136,56,21,18,35,234,142,225,112,18,80,97,14,28,6,34,152,218,68,210,179,125,132,13,229,58,13,219,90,67,142,159,200,209,4,106,0,113,28,2,122,244,89,147,86,226,39,64,228,40,253,200,39,149,43,57,185,125,17,85,4,55,67,136,114,92,11,114,62,24,146,38,64,118,20,183,157,59,119,218,64,57,160,231,79,209,120,28,103,232,227,227,167,143,217,254,3,251,237,174,219,238,180,217,226,28,196,41,142,2,68,180,102,32,251,19,40,74,72,113,160,143,1,11,167,51,17,240,161,157,38,113,114,80,100,255,229,80,162,126,14,199,60,152,141,239,73,235,234,251,141,227,93,235,209,231,114,184,191,139,221,70,225,59,137,177,218,35,140,53,151,117,59,68,242,227,188,34,181,13,167,14,129,77,113,52,223,218,128,34,5,76,244,233,202,178,45,156,62,193,6,201,206,51,223,225,0,52,53,59,103,57,114,173,51,60,56,47,76,23,209,141,181,25,123,161,163,64,187,94,179,46,94,84,41,69,243,67,192,38,81,156,72,242,192,200,177,44,103,155,150,122,150,177,168,185,64,36,191,74,244,187,217,115,68,251,199,135,105,113,125,249,21,243,129,219,251,250,127,9,207,11,41,145,237,78,226,47,236,35,252,53,68,53,203,95,142,197,61,185,198,29,160,229,201,126,83,95,202,105,43,193,92,153,134,153,207,229,112,254,194,171,234,59,79,124,211,254,246,235,223,180,151,158,59,104,93,36,253,99,152,83,25,127,37,178,191,200,175,132,231,176,217,214,153,188,205,76,23,113,18,192,97,164,141,236,63,7,13,112,28,4,54,46,162,249,77,115,2,230,195,124,235,138,115,10,228,90,172,104,190,23,201,223,193,214,164,114,115,236,84,5,135,47,28,186,104,203,90,147,121,146,107,237,189,105,175,189,229,193,135,236,150,123,238,178,96,186,108,13,158,105,67,198,130,28,163,248,235,192,61,111,71,204,175,69,28,217,174,216,189,147,148,41,40,19,200,78,53,102,120,206,157,156,159,183,95,249,240,71,194,107,251,111,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,176,1,129,224,150,91,223,188,97,147,95,245,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,92,26,8,220,116,243,173,246,196,227,143,59,153,102,189,115,215,139,252,22,36,105,46,13,153,195,75,242,117,130,136,125,33,17,23,182,251,66,56,145,136,16,209,25,17,137,55,73,80,133,53,109,246,61,126,217,207,174,240,58,144,84,98,1,160,65,69,7,197,32,90,29,209,79,36,105,130,136,62,81,90,45,26,173,118,243,110,223,241,193,138,62,236,118,135,182,119,251,172,125,240,253,31,176,235,174,190,198,150,151,79,91,90,81,236,16,21,67,228,220,99,144,10,162,247,117,141,144,216,82,244,59,43,63,64,113,81,143,238,124,161,169,214,170,205,209,47,215,102,89,57,230,71,142,217,64,146,30,246,68,31,56,92,238,5,74,158,229,198,90,197,18,169,130,253,204,79,255,148,45,44,253,142,29,56,188,76,116,56,17,140,253,5,251,205,223,254,79,246,239,127,253,163,170,230,12,72,172,36,74,16,201,93,209,34,103,151,116,90,25,145,69,31,147,148,129,112,119,39,229,13,113,23,131,233,24,192,242,199,70,200,193,43,50,23,98,4,63,9,91,131,204,206,231,59,16,249,41,203,146,59,185,78,238,229,181,249,5,84,189,211,86,188,130,28,246,68,156,215,117,75,52,56,93,42,88,235,244,154,139,198,116,132,12,183,28,116,185,31,86,232,154,144,36,162,127,250,96,170,117,181,216,221,127,180,111,220,84,110,217,149,8,187,130,24,74,133,92,114,180,35,131,220,185,56,137,240,43,216,178,48,105,78,13,65,119,69,253,146,109,86,252,126,147,168,249,2,109,152,86,84,40,4,78,135,123,57,177,202,125,197,86,72,63,144,181,105,201,69,75,225,160,75,223,131,181,250,60,79,180,104,2,71,140,22,225,167,13,26,144,106,143,108,154,40,250,96,64,90,5,236,172,143,211,67,69,157,67,68,51,108,166,35,166,58,93,238,137,115,161,251,29,14,61,156,12,154,221,170,245,137,98,45,12,139,150,45,78,219,8,167,132,34,17,210,91,119,108,199,46,59,214,34,226,85,172,103,156,186,14,29,126,222,102,167,167,45,115,117,6,153,116,156,13,112,78,209,184,72,66,158,13,32,189,134,250,200,30,156,131,8,188,41,57,11,36,155,46,194,85,196,109,26,7,156,203,173,68,227,94,237,214,88,214,250,198,50,57,95,108,220,231,215,207,32,32,5,147,200,113,66,91,35,60,53,39,246,33,67,165,2,161,95,69,243,235,88,141,127,217,149,232,103,205,53,3,82,85,28,59,126,132,249,17,101,147,64,172,62,233,44,114,57,36,205,103,93,154,147,68,159,57,145,205,114,202,98,118,96,27,206,52,164,57,169,172,46,99,140,144,251,212,147,192,38,227,45,150,73,15,144,114,138,1,170,157,177,143,125,170,104,44,171,184,113,207,175,198,248,36,105,172,125,147,22,16,29,23,157,167,253,175,87,137,108,47,178,183,73,219,188,144,107,234,60,135,191,238,151,101,77,79,42,17,217,31,174,93,190,223,138,230,223,88,212,127,178,36,41,172,164,153,224,123,56,124,60,123,240,69,219,255,237,199,237,208,254,103,173,185,194,115,128,57,59,207,113,211,200,61,96,46,238,153,182,103,87,198,182,204,205,112,166,72,250,46,14,40,60,223,186,56,138,185,7,134,158,197,76,245,216,170,84,130,82,216,106,10,39,148,46,196,123,140,249,1,87,19,254,65,211,203,166,113,32,171,55,153,163,121,166,11,240,6,115,123,149,197,12,30,5,183,162,128,115,239,195,15,216,158,125,251,172,205,252,186,172,84,0,122,150,82,71,64,155,244,55,66,142,231,150,148,109,58,216,235,142,29,59,44,87,72,89,139,135,157,236,78,243,235,169,227,243,186,101,153,228,38,119,175,93,190,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,63,202,8,4,191,252,203,191,252,163,124,255,254,222,61,2,30,1,143,128,71,192,35,224,17,240,8,120,4,46,93,4,98,55,221,116,211,72,68,127,68,126,136,140,225,93,56,47,219,165,106,14,13,46,82,78,196,14,100,78,68,105,136,135,229,221,185,115,14,16,81,126,166,156,161,110,34,18,37,218,23,173,139,223,11,63,103,142,141,142,217,248,171,54,157,57,79,17,172,97,164,115,40,69,173,163,217,70,187,68,4,180,32,75,187,16,213,226,181,244,97,147,139,52,191,255,173,247,216,157,119,221,202,11,126,17,173,68,95,179,61,73,84,225,64,242,231,186,89,253,199,61,38,96,30,116,127,202,139,158,8,185,170,141,205,121,13,235,209,189,81,57,216,133,20,201,217,167,43,2,95,228,109,28,6,165,80,40,88,31,86,122,165,77,228,126,190,8,243,144,180,26,210,249,51,51,115,246,161,15,188,207,254,203,39,255,187,157,92,109,115,159,61,59,53,127,210,62,246,219,191,99,191,242,111,127,85,23,209,5,214,75,18,98,126,99,209,54,215,131,16,31,112,240,244,45,237,129,16,79,18,205,159,72,139,172,38,42,158,14,237,240,169,177,139,84,245,46,215,61,44,160,149,99,41,43,64,240,87,97,85,106,199,144,236,14,10,150,220,50,75,132,102,128,180,50,82,248,194,145,11,74,46,95,193,246,194,93,182,114,86,163,38,26,20,217,152,54,109,70,252,137,116,33,32,222,146,34,184,33,25,7,28,36,178,113,32,22,8,131,195,26,56,19,59,100,59,71,160,234,44,155,160,175,185,159,62,81,198,35,28,55,70,125,200,161,214,144,188,208,116,34,253,93,195,46,218,139,170,167,105,233,57,162,240,179,16,62,228,109,150,203,133,156,90,68,44,5,144,237,174,203,33,247,147,138,242,196,227,33,70,226,231,46,71,245,226,25,107,4,57,8,209,148,157,166,113,35,28,68,186,56,3,52,32,251,227,201,28,81,173,176,90,224,208,71,21,160,219,135,56,165,95,219,202,97,142,4,186,228,167,211,164,84,216,181,107,151,29,126,233,176,245,86,81,110,152,154,181,122,165,106,207,191,244,2,169,18,166,237,234,157,215,56,130,176,175,8,108,174,209,66,85,64,246,173,187,21,160,82,45,24,81,79,151,254,8,83,84,208,119,165,146,27,117,28,49,198,26,203,21,16,231,68,158,93,23,185,76,246,253,249,154,226,198,187,110,197,151,115,34,32,59,16,158,34,150,133,151,62,209,186,230,47,125,228,240,36,123,24,49,110,156,12,63,246,228,148,53,24,168,74,203,241,242,177,35,46,3,68,7,226,30,207,17,75,97,167,89,162,249,229,44,32,135,146,129,182,107,44,81,135,190,27,68,110,215,145,107,143,49,30,147,68,85,7,168,6,36,58,109,151,18,35,33,53,24,213,175,97,42,157,127,150,53,150,95,43,105,255,90,143,63,39,64,231,216,225,166,251,179,108,75,179,136,3,106,226,12,48,141,142,209,173,108,82,156,141,178,61,178,233,8,127,151,154,70,147,33,115,160,48,83,209,218,107,45,27,29,34,162,246,132,53,70,181,225,12,180,161,125,209,12,16,135,208,142,202,198,235,135,117,135,125,20,29,163,95,92,23,220,106,56,179,158,169,88,196,190,174,47,210,92,105,89,146,216,220,129,239,62,101,223,123,236,113,59,240,157,167,173,187,218,50,50,186,144,198,129,125,28,7,127,142,147,149,217,238,221,9,36,253,229,240,196,252,220,135,216,151,83,29,74,7,238,185,145,65,81,134,103,159,82,237,168,165,114,40,12,80,148,24,66,226,119,112,210,26,65,214,199,81,69,137,115,194,144,231,180,200,249,106,173,107,107,245,129,123,70,197,121,110,181,177,211,185,221,91,236,31,60,244,54,187,253,254,251,172,180,125,11,242,253,164,237,193,107,106,192,181,100,147,9,126,227,60,239,70,168,186,112,7,238,185,161,231,124,33,31,166,94,137,199,33,250,217,35,155,95,89,89,193,153,174,226,48,240,95,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,96,35,2,193,207,254,236,207,110,220,230,215,61,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,151,12,2,95,248,194,23,136,118,95,38,186,24,18,20,2,87,60,1,193,201,150,65,7,125,170,44,18,154,124,188,228,212,213,203,115,73,235,246,33,122,224,123,28,129,164,104,79,149,1,47,211,9,128,118,178,208,34,160,28,3,187,225,14,3,8,164,0,157,247,22,154,185,73,88,129,136,164,210,97,34,77,66,226,4,214,64,68,167,136,93,234,25,32,141,46,249,118,93,7,170,192,145,91,46,74,21,30,42,78,4,180,164,124,27,85,228,228,137,230,87,75,28,41,193,175,40,239,15,125,240,157,118,207,189,183,67,146,86,44,157,134,92,32,23,125,50,128,60,32,122,61,38,214,129,18,242,163,16,91,10,45,36,151,186,8,9,22,220,190,239,231,43,36,184,206,16,37,33,25,51,73,126,235,58,252,7,247,16,184,232,87,72,106,238,5,134,140,245,148,35,63,134,68,218,22,33,35,186,16,255,55,94,179,215,126,226,61,239,178,79,254,241,159,218,10,90,197,29,228,179,31,251,214,223,217,239,255,206,239,217,117,251,174,182,235,174,229,115,221,117,174,169,101,34,200,55,150,100,26,66,8,202,154,12,6,226,247,249,74,67,162,168,175,32,198,135,85,65,109,67,250,162,5,185,162,188,222,34,218,171,56,76,100,249,141,55,251,54,29,203,90,145,200,255,198,34,100,127,247,168,101,215,26,54,123,213,110,72,155,4,142,0,28,79,149,112,227,206,102,26,156,211,139,135,24,74,177,192,145,143,116,136,235,87,17,146,238,31,199,70,240,70,191,19,141,22,17,213,85,95,168,93,14,70,200,26,36,151,85,162,243,168,138,235,243,133,141,56,91,131,141,138,113,115,74,223,80,211,121,229,192,106,141,190,187,135,18,196,99,150,40,210,214,2,247,213,168,90,134,52,14,249,66,222,73,253,247,177,131,14,164,60,213,32,53,157,178,114,62,97,173,120,199,150,177,245,60,210,210,65,47,97,169,10,196,39,237,201,244,242,150,153,78,88,133,84,23,13,200,188,14,132,127,64,228,179,34,236,147,56,11,20,80,78,128,186,178,102,181,102,125,8,44,13,129,44,78,0,217,124,193,245,243,220,108,211,22,32,177,90,237,186,197,75,89,59,126,242,176,29,32,85,195,182,252,180,77,165,166,56,115,96,213,4,223,140,177,180,108,131,10,228,228,32,114,214,141,49,126,187,131,190,203,49,29,99,44,100,112,78,200,166,210,142,148,29,137,92,212,128,4,95,167,112,161,177,228,176,19,106,23,167,68,99,219,217,0,247,162,95,103,7,27,154,163,109,206,177,129,78,213,184,118,36,182,35,75,55,28,248,35,180,26,155,32,106,195,219,166,127,41,178,5,21,69,32,11,167,4,118,231,162,200,197,99,50,96,228,88,162,156,228,34,70,3,28,116,122,164,100,209,49,34,179,123,164,220,72,163,104,209,132,116,61,185,124,210,142,241,81,58,16,165,172,24,130,247,158,189,123,177,30,37,183,64,61,98,84,131,120,197,128,70,41,34,161,81,153,160,222,202,74,29,71,42,165,246,192,246,152,59,98,141,186,165,32,85,115,26,135,162,249,153,59,83,26,72,28,171,34,251,83,171,207,103,135,58,51,42,34,249,39,215,163,237,155,253,198,156,71,192,248,58,110,82,96,102,209,252,194,118,41,124,200,203,33,46,89,17,138,179,59,38,57,103,87,28,59,228,57,213,211,126,198,89,15,111,182,17,13,76,105,238,115,100,176,90,172,167,136,218,194,114,120,9,183,166,109,97,47,240,171,113,201,17,186,166,195,31,251,214,242,128,136,245,14,161,236,105,176,119,207,82,103,247,56,201,41,1,61,165,207,121,58,206,77,56,172,135,206,57,186,98,84,51,77,167,173,3,142,17,110,234,110,125,228,12,38,167,164,152,230,197,245,34,103,2,218,50,6,45,194,219,181,158,62,8,156,226,8,109,98,206,208,211,199,217,1,216,12,104,83,138,121,163,79,91,135,122,8,81,66,199,169,113,221,186,142,146,175,140,72,137,195,185,41,174,146,163,77,77,82,202,28,132,216,63,248,212,119,237,192,147,223,113,138,41,57,38,254,28,85,168,141,57,166,232,82,62,102,133,92,210,182,32,211,159,64,41,98,196,179,64,36,186,28,181,228,46,226,240,4,231,46,36,63,50,47,40,3,200,71,10,2,30,135,194,190,60,11,177,251,20,41,97,218,60,135,146,153,146,181,81,140,88,193,57,170,205,223,11,13,78,193,85,143,251,165,45,92,243,134,187,110,183,123,223,249,118,187,250,246,27,173,207,197,79,53,43,214,165,33,185,66,134,121,155,212,44,178,11,236,90,215,151,42,128,148,84,250,128,37,231,58,57,214,93,125,213,62,82,87,236,119,202,2,67,236,102,185,90,177,23,143,30,22,28,190,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,87,32,16,220,114,203,45,175,216,232,55,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,46,21,4,238,191,255,126,251,220,231,62,183,78,32,41,114,94,81,222,109,34,236,122,146,213,229,5,188,8,138,136,172,227,93,187,43,142,211,225,133,186,162,254,69,214,193,28,243,46,95,228,193,152,125,56,199,13,138,235,80,217,140,248,155,220,174,107,186,28,237,212,26,93,219,17,187,212,159,203,21,108,173,214,114,121,120,7,180,143,87,250,144,248,41,71,182,136,120,126,251,3,55,219,237,63,118,139,21,138,105,162,81,107,56,2,180,93,126,115,17,65,142,211,113,23,26,223,200,89,237,157,36,83,116,208,107,47,17,249,242,202,51,133,229,198,173,103,99,37,133,2,69,225,199,137,192,135,185,163,101,9,187,249,166,235,237,190,99,119,218,159,255,229,99,68,61,246,109,117,241,180,253,229,151,191,100,215,253,227,127,162,218,214,43,88,171,85,145,168,47,159,117,129,12,228,158,59,130,91,21,23,236,56,84,174,129,118,1,253,198,53,56,91,17,144,3,26,221,131,116,17,135,150,210,23,17,237,21,34,227,173,83,133,80,38,2,18,71,137,33,142,18,221,83,75,86,141,247,45,189,101,139,37,73,90,159,81,3,104,175,35,141,184,84,31,210,93,146,248,170,215,113,112,236,63,171,145,147,13,62,171,165,103,86,36,182,176,89,137,110,116,221,110,212,78,0,117,4,168,46,41,110,143,136,229,22,68,120,98,72,68,40,18,208,93,24,176,52,13,145,85,174,213,184,215,78,197,246,238,219,106,61,20,20,164,220,144,33,146,57,80,167,64,0,197,136,132,206,5,129,245,138,67,107,194,59,37,136,210,151,212,244,156,114,21,200,49,4,242,43,149,143,219,42,68,94,3,66,180,133,3,69,191,141,236,57,215,77,65,146,198,32,147,82,26,11,128,220,110,52,221,152,73,225,8,32,252,102,102,102,176,193,166,213,72,203,48,148,67,73,41,99,71,79,30,177,167,159,41,216,91,110,127,139,165,201,119,125,10,39,128,28,74,0,34,75,69,64,134,200,97,219,180,159,90,195,117,58,81,209,253,9,238,51,205,61,134,249,211,5,182,163,210,56,70,224,233,110,47,94,89,239,159,113,19,162,177,59,217,162,232,152,104,94,113,4,232,228,1,63,234,203,34,251,53,62,207,81,194,121,144,67,176,55,97,41,66,179,199,164,237,182,99,255,218,22,58,78,200,156,52,38,69,93,147,171,28,213,137,151,143,31,198,209,133,72,105,145,192,124,242,51,179,150,196,81,69,231,6,68,87,199,24,24,34,173,53,171,202,154,154,205,142,53,107,77,27,49,247,136,248,117,114,253,56,27,4,16,197,208,167,40,100,208,78,206,213,112,116,30,63,250,213,98,52,96,195,213,243,126,191,134,67,207,91,207,171,237,20,162,161,61,158,251,72,71,242,159,123,247,250,30,213,158,50,140,70,0,0,32,0,73,68,65,84,35,252,39,109,87,81,253,110,162,213,100,75,209,212,114,102,127,120,252,24,158,245,122,38,23,220,241,110,3,115,244,4,177,175,118,203,135,33,44,161,93,132,207,153,112,89,231,105,250,211,248,31,12,228,200,198,124,128,51,67,146,200,120,57,24,168,47,244,28,15,152,223,26,200,238,139,248,151,77,4,124,68,244,3,10,106,40,144,242,204,153,234,199,82,62,131,178,74,210,150,79,206,219,247,158,126,198,94,228,115,236,185,131,86,89,172,218,20,23,146,200,138,154,67,38,28,195,23,208,166,74,105,71,160,103,113,16,137,197,218,110,159,28,34,132,165,174,161,235,203,70,135,216,141,20,91,2,82,199,8,42,57,173,232,184,184,28,74,56,186,205,122,58,51,101,167,79,87,80,181,65,61,133,219,67,177,159,153,150,59,203,102,44,78,187,30,126,228,97,187,246,246,91,108,231,181,87,89,19,213,22,61,219,179,69,212,102,176,195,70,109,205,166,112,160,234,54,245,183,1,142,4,233,20,183,22,227,152,22,164,126,202,242,197,18,21,118,172,92,204,163,230,66,87,209,182,22,115,124,181,86,179,211,139,164,166,240,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,108,130,64,240,137,79,124,98,147,205,126,147,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,146,64,32,118,199,29,119,140,68,244,171,36,149,255,28,13,124,17,194,77,222,176,23,137,150,203,40,202,29,146,64,188,131,94,221,19,76,234,94,206,139,24,82,68,179,162,239,93,17,233,20,242,14,225,250,57,190,57,76,188,130,35,150,68,70,69,68,72,244,43,210,88,100,177,214,185,4,37,36,179,194,234,194,182,72,30,61,5,33,85,37,212,79,17,232,69,228,167,3,136,214,53,88,254,219,223,180,203,30,121,228,17,71,174,246,122,228,54,135,212,16,145,173,72,203,118,187,229,36,125,207,209,180,75,98,115,2,178,173,171,4,243,34,105,32,220,182,111,153,179,135,31,124,155,29,95,88,180,167,158,61,108,121,200,251,67,47,28,180,255,254,169,79,218,135,63,252,97,144,4,160,113,89,169,172,217,47,253,210,47,70,171,177,124,62,175,224,122,71,216,57,62,71,125,6,78,49,105,42,171,64,142,192,179,56,210,103,8,33,162,99,6,68,233,246,56,142,128,126,39,213,61,32,74,56,11,65,132,6,179,139,124,93,58,210,176,188,28,64,32,250,179,84,209,22,65,196,175,82,3,72,110,95,228,224,235,89,68,176,169,200,62,244,9,73,43,69,237,210,38,250,90,196,86,60,69,74,2,14,107,73,165,64,1,181,82,77,160,192,145,155,157,60,77,62,242,18,100,86,22,123,133,204,39,178,63,197,65,170,71,36,122,17,101,132,17,121,206,27,1,68,62,76,83,134,253,51,144,67,193,48,97,25,206,79,206,6,54,207,77,86,226,45,107,65,148,54,137,116,46,192,142,229,98,144,99,144,107,67,174,217,233,214,44,1,70,196,150,90,182,80,180,217,185,105,228,166,59,214,128,104,29,18,13,109,16,80,149,181,53,59,240,242,1,219,185,125,167,237,222,123,173,229,8,113,141,97,175,113,28,10,162,46,85,127,184,193,194,245,36,225,63,100,131,75,249,192,184,201,36,80,103,112,35,146,177,68,31,203,8,214,13,129,101,95,46,99,4,54,37,249,195,222,13,231,69,77,198,97,164,186,198,94,155,136,104,217,133,136,83,21,145,170,58,78,99,69,243,116,12,187,236,98,127,146,40,63,122,244,168,165,176,191,54,209,253,114,140,217,182,109,27,14,47,164,141,192,177,37,137,170,72,140,57,189,139,98,69,66,132,63,231,215,136,118,110,84,87,81,176,232,89,86,6,41,27,101,76,96,117,206,238,156,137,98,137,138,80,31,105,50,185,232,86,168,54,232,193,177,249,76,36,108,66,178,63,36,222,57,112,189,8,51,231,153,180,190,229,194,23,162,58,163,250,5,131,171,111,92,197,228,242,100,173,33,97,79,107,105,182,34,247,165,170,162,246,235,46,68,144,107,191,126,123,227,223,232,190,212,21,58,94,231,69,31,87,23,125,219,231,65,172,52,45,97,155,244,28,101,78,68,25,37,193,28,86,66,101,68,115,202,0,155,233,53,165,104,130,234,9,138,38,65,0,145,78,165,73,236,106,225,208,75,72,244,239,183,3,251,247,219,201,151,15,91,183,218,180,20,166,85,230,177,161,233,20,115,177,34,147,255,20,17,244,133,2,202,37,60,147,156,99,201,168,75,180,191,26,61,192,5,196,221,1,48,36,116,57,236,141,107,50,39,182,200,17,147,205,162,27,144,202,224,63,133,173,209,142,62,127,112,196,146,184,75,17,209,191,112,252,180,139,190,87,218,21,69,241,143,210,252,82,229,238,55,237,177,135,222,243,30,187,226,134,107,45,85,202,147,225,70,207,73,174,162,121,177,69,218,21,230,239,34,169,86,6,40,170,36,169,91,127,59,232,163,118,229,113,16,232,163,28,80,171,53,108,251,142,221,54,59,179,133,237,180,137,135,132,186,92,233,46,22,22,144,125,241,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,108,130,64,176,103,207,158,77,54,251,77,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,75,7,1,145,16,138,246,19,49,224,136,113,200,16,113,205,109,69,109,23,51,110,219,72,36,18,47,197,245,226,92,82,199,238,69,186,94,230,67,26,199,32,166,228,4,32,53,128,115,17,26,209,221,234,5,187,138,35,160,184,238,228,241,110,217,121,11,136,36,8,139,218,20,230,45,39,10,17,34,34,14,25,213,36,74,31,159,4,94,208,195,153,138,4,133,86,168,34,215,126,205,21,91,237,61,144,1,59,118,236,176,213,213,101,72,236,129,149,74,5,162,249,32,49,184,176,174,73,246,222,168,234,13,191,142,97,97,91,244,187,97,247,27,180,42,231,137,110,191,101,105,34,24,99,144,53,34,218,246,94,177,219,222,245,200,131,86,173,126,222,14,31,95,118,146,249,251,159,126,210,254,243,127,254,152,125,244,163,191,33,176,232,153,176,72,154,120,99,81,95,137,108,25,74,134,65,4,33,20,180,60,0,38,73,254,104,189,3,201,141,90,63,121,187,93,160,59,231,65,218,52,27,72,45,39,217,70,219,200,215,61,172,180,144,109,70,89,129,11,161,172,236,136,126,17,235,146,157,150,95,200,122,99,198,13,9,251,112,227,214,141,173,252,254,214,35,251,145,221,234,30,226,41,17,160,200,65,211,143,45,17,92,216,7,28,188,145,177,192,69,145,206,175,177,158,172,59,124,57,37,140,78,85,130,105,34,77,157,87,0,63,9,72,247,52,142,22,57,78,74,225,72,146,193,1,32,75,206,242,4,100,85,159,80,208,118,12,9,127,148,12,122,128,218,103,123,163,67,148,42,199,75,138,58,46,188,32,93,157,74,66,50,141,164,52,206,50,229,188,149,33,251,75,157,186,85,122,13,156,1,232,95,162,96,155,157,150,61,241,236,19,150,128,136,218,177,119,159,85,150,106,56,43,20,177,80,72,214,73,56,96,250,104,161,43,125,200,178,30,249,165,219,113,152,48,238,43,114,82,80,254,116,122,213,145,130,147,167,94,140,101,245,183,74,212,55,23,163,13,127,159,175,233,198,211,24,223,33,115,181,28,84,244,81,20,243,64,164,41,81,253,76,218,40,179,64,132,50,55,139,216,175,65,214,31,155,63,70,126,244,182,101,80,144,144,55,87,142,8,231,233,153,178,235,39,245,149,230,71,55,71,104,134,97,224,116,32,80,107,200,182,15,137,154,206,99,91,105,234,11,112,4,139,59,135,2,28,89,228,92,195,118,166,2,87,98,144,188,175,207,40,255,225,245,166,238,49,178,207,239,167,86,225,52,121,126,180,174,109,34,249,245,113,207,54,250,64,251,244,9,75,232,88,192,8,61,231,101,21,197,159,36,61,66,140,241,46,76,157,186,9,191,34,249,29,127,62,174,74,196,190,128,30,49,151,139,240,119,78,2,204,241,186,84,23,246,95,106,13,106,79,146,249,39,197,71,251,69,136,199,57,190,89,33,133,9,242,253,25,28,57,114,41,100,246,105,79,140,125,173,90,221,218,213,186,61,249,215,95,183,227,47,30,178,151,95,120,158,84,36,114,96,34,194,159,231,65,22,147,80,250,151,153,98,204,74,185,140,149,75,57,231,32,162,54,75,69,64,242,251,82,120,80,10,135,132,30,56,216,143,195,134,69,57,142,17,124,207,249,9,155,155,41,88,157,103,72,29,231,169,52,138,42,41,28,174,58,216,87,133,107,119,91,13,162,242,57,85,24,113,77,205,129,177,114,198,222,130,163,219,157,15,63,104,165,29,219,44,150,77,217,50,170,4,189,206,192,114,25,156,171,152,119,123,216,169,254,6,209,179,175,74,29,64,232,20,126,82,204,209,109,28,212,154,228,246,81,90,0,41,171,60,255,252,243,86,169,32,245,63,118,254,82,106,20,17,253,199,78,204,219,71,62,242,17,174,232,139,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,56,27,129,224,170,171,174,58,123,139,95,243,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,92,98,8,76,79,79,219,26,17,198,138,252,203,145,255,187,143,12,180,184,186,14,17,115,195,60,228,56,17,161,146,146,214,182,184,216,209,49,13,41,50,65,159,117,46,227,2,104,30,189,88,23,25,21,114,1,84,184,161,136,152,21,217,174,107,233,195,133,249,39,103,2,93,23,2,23,70,57,160,61,75,171,200,252,66,62,76,17,90,120,106,181,101,101,162,4,127,242,67,63,97,215,92,179,111,61,234,89,210,230,34,192,98,16,82,138,118,85,238,100,209,161,151,108,129,224,81,36,102,10,2,4,84,157,243,69,27,18,100,212,107,219,173,55,93,71,174,236,251,236,15,63,249,167,150,68,51,185,218,26,216,223,253,237,223,216,111,253,214,111,216,190,171,175,181,171,175,191,193,246,237,187,138,180,6,162,223,207,20,97,232,34,63,217,36,50,24,222,230,76,129,148,17,247,47,94,197,69,131,178,56,0,83,65,132,186,178,115,137,232,67,116,183,96,16,115,141,129,21,17,239,206,128,169,100,237,167,112,158,152,9,210,86,231,0,23,223,75,191,13,81,11,128,215,113,215,227,231,13,41,178,191,201,146,200,96,47,68,174,138,193,239,96,100,234,109,204,13,194,93,18,251,16,86,252,158,92,34,234,190,115,218,174,216,57,107,133,124,158,220,218,144,76,144,84,133,66,222,90,157,38,28,85,220,138,104,242,167,33,195,122,68,253,55,81,86,200,16,185,63,130,64,235,36,148,119,186,96,93,136,163,121,28,4,134,144,92,61,250,167,5,51,149,0,204,12,121,170,83,56,205,36,233,203,30,132,84,77,134,158,78,88,10,199,141,217,237,115,228,81,175,145,2,97,17,229,4,228,210,193,255,200,210,49,43,31,57,104,211,115,51,68,245,147,114,128,6,75,78,59,193,249,174,68,131,139,117,247,143,219,149,76,123,203,68,110,225,182,130,131,66,28,175,151,145,212,25,32,25,29,201,27,158,121,209,191,39,251,38,156,39,206,178,190,139,222,190,203,161,1,145,25,68,109,93,39,143,177,11,201,242,139,164,212,103,128,19,138,48,214,39,129,115,137,212,45,186,140,205,152,52,202,249,175,82,93,182,19,39,79,48,119,160,108,210,109,57,34,118,106,118,134,185,29,167,18,108,60,201,113,34,168,7,40,116,4,16,193,154,115,107,72,154,215,73,9,146,24,162,234,193,200,14,112,248,73,113,173,36,243,129,82,127,200,137,64,146,235,154,59,152,21,52,141,92,242,101,51,162,63,194,237,7,105,188,234,80,221,161,28,61,207,76,57,91,140,139,246,93,104,17,113,47,231,9,157,173,211,52,159,58,162,158,45,218,22,205,211,17,216,178,15,166,117,247,12,86,127,200,9,15,175,35,11,232,255,4,78,99,174,79,73,187,48,226,185,162,122,166,32,199,69,236,199,97,186,3,78,30,242,123,242,232,113,123,226,241,199,237,133,253,79,91,237,216,73,210,158,56,31,34,43,51,97,194,183,187,15,217,70,172,156,79,35,123,159,197,121,128,20,14,242,232,26,180,184,94,207,57,212,233,153,156,148,10,4,106,59,106,104,104,167,227,103,61,100,251,8,207,5,217,101,151,103,71,42,160,14,230,46,9,172,52,234,61,91,131,136,95,109,200,177,144,166,107,138,224,217,83,231,198,119,221,184,215,30,254,208,7,108,55,207,190,58,105,97,154,105,28,18,122,117,200,126,230,90,14,234,98,171,41,156,23,178,217,28,54,201,249,40,20,4,60,147,6,204,137,45,28,214,6,131,174,123,30,206,224,204,178,184,184,104,207,30,124,209,62,251,185,207,219,193,67,47,59,248,116,41,41,29,72,13,227,200,145,35,172,173,111,214,178,47,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,33,16,236,222,189,219,67,225,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,184,164,17,216,181,107,151,147,117,150,132,115,64,174,251,116,154,156,207,188,144,231,253,183,35,21,37,73,30,70,38,66,53,66,48,133,164,59,164,18,172,195,0,246,32,225,216,7,209,16,162,85,207,95,66,197,128,136,200,135,121,24,23,145,33,49,234,114,57,131,121,223,174,186,69,116,136,112,82,180,245,144,240,70,57,8,72,126,215,69,231,115,30,188,189,45,66,242,139,140,248,201,127,244,1,187,230,218,171,92,116,161,34,254,75,229,34,36,7,185,212,137,240,75,103,200,1,12,73,43,210,67,41,228,47,213,34,24,187,68,220,150,74,37,8,16,8,103,228,140,11,68,223,214,215,86,32,144,139,246,150,187,239,112,74,5,127,250,197,111,10,21,114,17,215,237,211,159,254,180,253,226,191,254,223,5,164,120,11,251,199,255,244,23,236,255,249,111,31,215,162,43,34,142,92,81,215,0,104,68,106,209,3,225,63,250,211,145,196,174,70,56,150,66,214,73,58,55,96,143,228,116,145,68,222,123,212,86,180,42,132,82,163,107,37,48,31,214,27,16,131,101,203,67,86,167,112,160,8,96,167,69,56,117,193,56,157,80,111,156,93,66,219,57,123,219,15,186,182,25,121,54,226,102,161,187,29,217,29,135,12,194,152,108,20,144,155,28,9,254,24,172,146,236,9,83,176,22,154,208,203,68,142,166,149,151,57,54,109,89,114,148,143,70,61,34,236,145,63,231,252,4,4,124,158,72,209,44,246,210,33,239,116,2,231,146,38,164,105,145,123,157,169,67,244,147,222,160,141,148,68,63,150,182,83,212,39,91,109,33,133,174,28,212,150,206,187,104,89,132,178,201,107,46,85,1,46,86,99,92,165,74,46,45,192,78,212,38,142,54,155,214,95,169,90,31,249,253,36,233,49,14,159,124,217,166,14,230,237,150,235,111,39,113,53,138,10,14,28,177,101,162,249,116,27,174,107,215,151,135,140,131,46,182,29,39,170,63,204,179,77,27,199,228,154,59,232,34,126,109,236,151,200,222,212,36,45,203,89,193,151,239,31,1,205,97,178,7,217,136,8,126,57,50,69,146,253,35,57,225,64,124,58,99,192,134,97,49,73,213,129,109,118,26,54,191,120,210,214,234,107,16,253,56,175,48,63,166,166,11,54,53,53,229,250,100,32,39,40,188,166,168,154,222,145,50,69,198,57,3,172,161,38,210,107,213,25,7,3,75,51,54,98,156,151,65,186,63,205,88,209,92,61,212,124,162,238,100,126,142,185,72,116,250,24,135,147,75,185,8,63,103,135,96,24,141,171,200,70,67,251,188,240,214,71,231,235,12,157,171,186,213,23,138,234,143,175,63,51,195,250,180,255,213,138,176,116,81,252,170,143,143,123,172,242,235,200,127,225,204,70,57,109,169,104,85,197,161,77,151,171,250,17,253,48,130,64,79,226,188,161,253,61,100,121,6,34,214,121,232,229,120,174,103,152,155,3,20,65,68,240,55,170,85,59,240,220,65,123,234,177,39,236,133,103,159,181,234,90,29,217,125,28,1,56,79,164,57,202,248,46,138,63,199,124,95,100,46,157,157,42,219,116,185,0,25,95,115,207,88,57,61,233,234,41,236,75,118,55,26,113,223,56,32,225,58,192,118,69,243,171,61,180,1,76,194,52,2,161,227,65,157,231,119,177,148,229,47,133,192,86,87,42,182,72,238,29,124,168,156,179,152,164,250,11,120,20,4,56,171,221,119,207,157,118,223,59,30,182,18,42,61,53,236,77,170,61,109,28,170,250,84,156,230,154,114,44,17,145,143,11,129,83,17,24,112,49,201,243,203,233,73,169,127,146,220,64,154,57,90,41,125,142,31,61,102,95,126,244,171,246,165,175,126,213,150,150,81,13,144,135,1,69,80,134,125,24,119,142,0,94,190,223,193,226,191,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,129,13,8,4,191,240,11,191,176,97,147,95,245,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,92,82,8,196,246,237,219,55,218,79,62,94,17,232,250,100,136,250,27,34,51,78,186,91,71,36,101,21,5,72,147,69,38,196,36,23,236,72,146,240,30,70,188,96,23,101,172,253,218,46,178,245,124,197,169,3,64,102,242,254,223,17,1,34,3,116,134,62,34,142,66,162,95,235,90,198,193,128,127,186,134,114,249,74,86,158,160,82,218,136,236,52,76,55,193,212,144,23,102,15,61,124,183,221,255,182,183,224,4,176,134,44,49,247,0,57,45,210,69,31,165,36,208,61,173,19,253,68,57,94,210,5,146,66,57,183,69,242,196,144,129,119,145,153,208,34,61,8,150,114,105,218,30,188,239,110,123,238,185,231,236,208,225,21,235,17,169,217,234,173,216,199,63,254,113,251,181,255,240,81,65,168,110,32,39,113,126,253,22,69,184,56,162,136,45,10,246,132,149,225,163,195,156,64,178,91,116,50,209,238,76,142,5,187,56,164,95,95,196,55,125,228,34,53,129,108,168,168,76,17,36,96,30,135,212,142,145,159,57,166,80,121,245,156,126,248,136,224,178,77,136,126,246,190,49,69,81,198,216,144,200,250,17,56,38,68,246,7,68,187,183,33,224,136,196,15,96,201,234,16,95,5,200,43,17,255,11,43,240,234,253,85,219,181,123,6,155,79,147,167,188,77,180,42,242,251,220,71,178,31,82,210,113,136,126,220,67,220,249,89,72,178,25,200,165,56,78,24,194,44,206,0,137,147,47,122,53,75,159,37,213,23,92,167,57,178,233,92,1,186,20,195,196,89,162,15,1,90,111,144,227,26,187,204,33,225,63,91,154,178,222,182,157,118,162,141,23,13,231,15,137,244,95,174,85,236,133,195,47,32,139,61,107,59,103,175,6,82,206,149,253,135,221,233,238,201,245,155,238,79,123,184,199,1,157,169,72,84,141,23,109,205,160,6,32,39,154,203,181,68,164,230,229,218,254,31,86,187,213,191,231,43,3,230,52,151,166,2,219,234,50,254,149,94,69,209,252,227,161,239,230,59,145,171,74,163,66,8,53,31,156,161,78,159,182,227,243,199,152,69,228,237,194,6,200,207,105,162,249,163,121,194,217,144,155,28,56,156,241,171,249,214,69,243,35,219,143,199,23,206,60,29,11,80,186,16,201,159,129,208,77,185,57,30,187,115,246,24,62,15,146,122,38,96,151,138,46,119,211,203,249,110,226,13,216,39,123,58,131,202,153,11,110,36,220,163,117,253,234,163,249,242,251,41,209,249,145,116,127,84,175,234,138,150,221,239,121,234,23,110,157,32,28,227,122,206,170,196,217,168,37,41,125,68,37,26,43,58,94,142,118,162,220,163,162,110,12,216,48,98,110,214,111,33,149,229,67,234,26,34,250,123,56,104,45,28,155,183,67,7,158,179,231,158,124,202,22,142,30,101,190,98,62,195,84,166,169,75,242,252,9,2,242,115,92,176,140,48,204,220,108,206,166,74,101,136,116,204,128,52,35,107,75,39,32,207,83,56,27,112,17,57,248,97,95,248,22,240,172,192,178,176,17,253,189,144,130,104,23,249,30,58,41,33,139,15,160,61,158,227,154,48,113,81,177,169,217,109,56,21,52,237,244,202,178,85,49,71,30,39,78,50,32,192,83,41,133,26,75,113,223,94,123,199,7,223,111,55,222,118,179,181,113,102,170,225,200,50,192,94,5,91,150,185,92,42,22,125,100,255,135,212,169,103,163,158,87,117,28,94,148,150,32,73,74,129,30,215,233,50,38,146,204,227,221,94,215,158,252,214,227,246,249,207,127,222,158,222,127,196,93,43,207,125,73,213,101,192,244,43,72,245,55,66,18,143,193,10,41,13,142,162,108,224,139,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,216,136,64,192,75,211,141,219,252,186,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,146,68,160,137,244,109,62,77,68,29,18,188,226,12,21,180,215,35,154,57,36,49,244,170,253,12,105,49,25,205,168,56,190,128,151,251,142,232,15,143,114,223,155,125,137,116,87,129,83,57,139,0,209,53,68,178,104,187,43,142,45,130,72,224,133,254,144,151,247,146,43,111,35,87,175,162,99,120,231,111,117,94,214,63,244,182,219,236,61,239,121,151,85,107,43,150,130,44,144,250,64,34,78,110,244,110,155,115,169,19,66,34,36,68,33,48,136,20,84,4,236,165,92,114,200,199,43,135,176,8,22,69,135,182,234,168,19,20,139,110,185,142,252,246,20,17,247,63,251,51,63,101,191,245,177,63,32,101,1,209,244,200,199,63,127,240,57,251,248,239,255,158,253,234,175,253,154,208,139,125,240,31,253,140,253,217,23,254,196,221,166,242,213,75,159,95,188,159,72,13,225,172,92,238,226,0,85,68,88,59,82,76,191,172,247,81,20,200,210,255,242,160,104,146,7,89,70,144,33,12,62,131,150,255,32,222,39,186,29,252,129,48,13,145,212,131,16,135,170,22,151,232,36,151,3,177,62,23,169,56,123,196,128,146,200,74,247,32,227,123,48,142,67,231,184,66,164,39,54,160,251,140,99,31,240,93,82,210,71,178,156,251,197,190,151,171,108,63,181,98,115,91,167,172,88,40,219,8,7,23,225,213,27,72,6,58,112,142,14,89,126,251,72,71,15,112,24,136,185,240,83,242,161,175,137,124,35,174,52,174,72,89,34,251,97,226,26,80,92,189,6,14,18,200,71,167,113,40,17,73,7,19,229,28,50,122,68,178,38,33,193,202,217,172,205,77,77,147,151,186,69,116,233,50,117,98,196,164,25,168,54,171,246,226,75,47,216,214,153,43,25,77,56,16,184,113,32,100,217,173,72,93,25,61,245,97,209,218,224,182,139,224,149,243,139,136,95,17,91,170,95,125,124,185,22,217,97,120,103,151,235,29,188,254,237,86,255,134,100,60,4,47,243,131,162,250,195,62,199,54,0,48,198,56,237,67,202,75,198,61,38,181,9,108,114,169,114,218,78,47,159,178,17,74,20,93,164,214,19,168,132,148,166,167,44,9,105,219,195,214,19,216,83,95,14,44,156,160,249,182,135,83,79,163,90,179,78,163,110,25,152,227,52,231,164,186,40,90,48,159,102,116,125,106,29,98,160,60,26,220,92,194,80,114,197,141,65,17,212,92,251,82,47,106,171,107,47,247,162,18,62,227,88,126,141,6,168,58,220,216,28,215,161,190,208,71,219,54,238,115,23,58,207,151,230,168,62,240,105,28,104,252,235,163,97,207,212,227,156,181,162,83,21,213,239,72,254,113,91,181,172,115,116,92,26,37,146,64,149,48,209,49,123,65,106,35,113,95,89,179,151,159,125,206,158,127,230,89,59,122,224,160,173,45,46,89,107,21,50,156,122,224,214,157,74,128,230,68,69,239,239,216,157,177,34,233,71,10,56,62,233,137,48,104,173,89,139,254,76,51,7,150,138,57,235,224,105,151,32,162,94,106,17,82,130,232,195,238,235,250,1,243,79,10,199,170,62,43,108,118,233,82,100,125,146,209,119,247,5,176,50,139,249,249,83,182,86,227,217,65,237,242,185,195,239,202,152,194,108,223,85,123,237,134,123,238,178,219,222,253,118,210,5,165,108,21,187,235,226,88,34,115,74,225,234,144,194,54,123,60,187,83,68,234,235,242,74,110,32,123,151,243,128,38,115,57,99,161,51,193,243,62,97,249,98,222,94,122,241,121,8,254,255,215,190,245,205,111,25,25,84,120,134,81,15,135,226,27,133,170,69,194,74,180,119,149,208,126,141,33,185,86,40,117,145,228,253,125,241,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,27,17,8,238,184,227,142,141,219,252,186,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,146,67,64,114,241,85,228,124,69,138,103,145,232,45,20,210,182,86,33,255,58,47,225,29,121,65,62,92,145,137,138,186,23,1,58,128,32,234,106,39,235,233,116,218,145,63,34,215,37,89,124,190,162,186,68,72,74,42,93,132,128,98,250,82,68,212,137,20,25,16,162,47,210,210,93,15,194,64,177,140,34,54,155,72,157,215,32,7,104,130,101,32,7,82,228,147,94,109,14,236,142,91,175,180,159,252,137,15,88,49,159,181,165,37,228,168,167,10,180,151,40,103,94,221,195,233,82,196,8,208,94,94,254,139,26,144,148,49,91,206,81,46,13,114,170,211,238,145,115,56,59,118,72,0,91,210,41,244,32,217,84,210,96,43,162,238,58,162,30,223,253,206,71,236,83,127,252,23,142,224,81,254,249,191,124,244,203,246,219,255,105,135,93,119,205,62,187,249,198,27,108,247,206,93,238,28,245,147,72,28,5,219,67,173,160,110,0,1,237,232,17,40,122,97,142,7,0,124,15,91,64,139,245,56,68,81,159,62,234,128,91,12,210,124,64,56,167,34,52,219,108,19,41,36,37,122,161,217,238,183,57,6,25,101,254,117,201,23,63,162,137,129,228,187,33,216,245,47,42,170,243,141,40,33,17,206,149,49,170,56,215,116,114,210,144,69,35,236,41,78,180,123,18,210,63,129,189,5,16,153,157,102,139,136,87,150,105,152,238,123,153,192,229,88,64,46,242,120,201,202,16,247,206,55,2,27,235,193,180,141,56,176,71,61,41,72,211,36,18,255,107,213,54,106,23,184,182,48,78,226,67,200,117,106,145,92,122,183,76,238,115,184,177,1,182,86,111,80,23,164,89,153,116,11,82,22,232,170,77,29,100,252,43,77,203,15,18,86,72,22,108,235,220,54,107,180,58,168,8,112,113,200,217,6,182,127,224,229,67,108,223,107,87,95,121,61,194,8,212,75,67,70,68,96,183,112,192,201,36,51,44,135,184,58,130,139,182,9,90,181,173,161,228,214,116,138,156,104,18,124,132,249,36,238,235,231,169,79,95,231,254,216,172,254,176,61,161,21,68,4,232,164,77,132,251,67,194,244,141,177,150,201,171,95,122,203,14,195,49,89,174,46,23,102,209,136,74,17,157,173,249,81,243,116,27,5,10,165,203,208,60,167,185,82,93,219,194,129,36,153,21,129,175,168,231,30,246,213,180,151,143,28,210,224,116,228,191,156,74,10,83,179,150,97,142,17,201,175,227,53,127,103,248,212,107,45,203,231,242,214,170,214,173,182,186,98,35,148,40,36,219,159,195,169,39,129,3,208,136,186,18,204,23,154,95,221,108,201,245,212,86,181,109,178,141,175,39,162,145,45,71,54,163,107,41,138,94,219,245,236,136,137,184,21,104,180,77,227,193,61,67,88,23,102,58,70,184,105,187,210,108,232,87,206,63,78,137,132,122,180,30,206,8,170,117,243,162,58,92,255,176,91,203,250,168,76,110,147,51,89,192,132,161,231,100,180,61,90,214,124,123,190,210,102,30,136,51,246,147,122,128,113,232,0,149,16,17,233,41,230,229,36,132,182,234,150,115,135,82,50,36,228,173,196,252,164,57,202,205,21,28,155,179,172,101,52,135,177,111,117,105,209,190,183,255,25,219,255,196,99,54,255,242,203,214,135,241,78,48,79,75,29,160,72,35,152,210,12,78,223,16,37,177,233,66,206,242,89,217,1,215,197,246,244,124,86,189,1,206,33,186,197,225,144,89,158,84,36,41,30,38,206,193,68,106,38,28,170,251,18,2,67,28,11,58,253,46,243,45,17,255,201,180,195,178,131,39,72,159,135,118,135,118,85,235,109,171,213,135,204,85,28,204,253,140,104,122,131,118,100,102,74,118,255,91,238,177,123,31,184,223,138,87,236,180,26,82,61,245,24,125,195,69,147,121,169,198,48,255,18,153,47,103,148,28,182,47,75,111,160,46,16,144,214,38,73,123,91,236,239,160,128,35,165,160,100,42,109,43,200,180,60,250,165,207,216,95,126,229,203,118,250,244,26,78,139,106,35,126,15,252,169,34,199,130,109,91,115,204,201,224,136,147,214,106,61,172,87,42,20,114,170,120,241,197,23,105,156,47,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,108,4,130,29,228,96,244,197,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,112,169,35,80,46,151,33,211,171,33,201,14,41,34,50,158,248,55,71,198,139,8,129,243,229,133,191,94,233,243,150,126,67,137,65,6,141,120,17,31,146,26,58,230,220,69,36,65,72,150,136,88,217,120,28,132,105,39,36,174,68,62,13,121,25,191,182,214,48,56,38,72,13,174,15,241,129,90,181,53,32,15,238,189,227,122,251,224,135,222,15,161,49,180,213,202,146,205,206,77,17,37,141,164,252,198,42,47,163,117,17,58,98,77,244,235,212,177,89,141,141,137,33,65,165,168,197,52,4,82,139,72,219,123,201,97,124,124,97,193,190,250,181,167,28,73,209,110,53,236,175,190,250,40,68,255,207,187,78,138,200,171,140,28,5,218,93,39,203,44,210,5,10,135,90,28,135,196,55,245,59,162,142,83,220,5,207,160,167,8,81,181,163,43,178,25,22,68,209,162,202,31,13,79,232,34,42,149,35,185,15,129,35,245,126,215,227,250,101,37,38,102,229,76,53,238,26,111,244,151,72,27,105,13,208,82,119,105,181,95,65,174,93,217,144,62,56,172,64,239,185,8,83,221,79,155,227,151,113,36,25,14,42,86,216,58,3,105,150,226,222,137,150,38,228,63,6,233,165,252,229,114,126,232,226,220,144,35,26,84,164,83,10,146,52,134,92,245,168,142,227,0,245,55,32,85,59,197,164,45,37,68,200,119,173,53,108,56,167,130,0,239,136,152,8,57,20,41,186,120,67,140,130,172,37,242,1,81,179,69,155,158,158,37,127,58,242,8,16,172,114,172,8,80,81,120,230,224,126,147,211,205,174,93,123,80,176,16,9,139,244,54,17,170,205,70,43,36,251,105,47,151,231,38,212,147,124,88,31,208,119,78,241,2,66,44,11,1,22,18,150,33,234,147,68,164,182,71,235,225,222,75,231,91,237,82,191,249,114,110,4,52,86,69,88,107,14,213,71,138,14,110,74,118,35,144,101,236,194,17,175,24,197,16,219,77,21,211,118,232,133,3,86,169,175,48,46,233,123,84,42,52,145,150,137,230,15,80,110,209,28,161,121,86,69,78,3,25,136,83,145,170,213,181,138,13,72,79,145,101,123,14,22,52,9,57,158,34,226,63,205,117,68,244,107,224,56,105,121,41,120,40,228,122,178,140,29,20,38,55,189,222,203,110,14,11,129,112,151,10,231,180,240,170,27,237,93,235,194,80,199,76,150,141,199,77,238,123,45,203,170,59,250,184,58,39,218,117,33,215,16,153,175,83,52,151,50,195,56,135,31,229,67,232,160,178,208,194,225,43,195,248,78,225,24,228,198,50,253,55,130,193,206,162,184,162,231,117,140,107,143,112,206,123,249,197,3,118,224,153,253,118,228,208,33,91,92,56,97,173,181,186,5,204,19,25,186,42,206,116,35,137,126,145,251,69,162,220,11,204,109,57,108,32,139,51,84,128,243,64,159,121,79,79,7,61,41,226,244,165,254,73,97,196,13,77,230,153,26,178,249,74,67,146,38,229,136,202,0,130,127,136,77,196,80,14,72,66,160,7,233,2,100,126,199,58,180,191,199,141,84,155,61,59,181,212,118,4,191,203,26,81,8,172,210,236,59,146,254,77,183,221,106,119,222,247,22,187,250,230,27,32,245,243,182,220,105,88,147,135,140,155,159,229,84,136,169,9,15,57,234,41,117,76,179,142,67,19,165,128,194,13,183,99,43,75,56,73,209,246,233,153,89,155,95,56,109,127,253,196,215,237,203,95,124,212,78,157,92,176,202,42,138,62,28,227,204,149,5,252,24,80,177,96,238,37,149,129,50,93,200,49,77,150,171,182,171,200,225,229,212,201,19,246,203,255,231,135,221,186,255,242,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,60,2,17,2,193,222,189,123,163,101,255,235,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,184,100,17,152,157,157,181,19,39,200,227,12,121,160,79,14,233,222,76,178,78,212,190,228,251,33,132,32,19,148,247,89,57,113,69,64,68,69,81,127,138,58,22,251,232,8,198,9,98,35,58,102,242,55,34,89,18,144,68,34,81,21,161,55,132,128,142,200,73,73,71,199,200,19,45,249,253,70,189,110,43,72,164,235,106,8,12,56,78,73,234,253,119,220,114,149,189,235,29,111,183,43,247,236,134,228,95,164,30,90,68,219,36,63,45,98,96,243,114,166,205,155,239,191,132,183,138,60,115,76,75,40,173,31,64,86,76,147,134,224,221,239,120,4,249,247,53,251,206,51,135,73,89,96,118,232,249,23,236,191,124,226,227,246,209,143,126,116,116,239,189,247,198,14,28,56,192,118,69,220,35,53,207,237,193,149,136,51,130,24,86,170,5,240,112,50,219,162,76,194,136,198,51,220,151,8,60,201,115,67,248,176,168,200,255,62,68,161,8,62,2,203,217,206,9,232,49,119,144,177,87,205,170,33,193,151,227,136,66,222,80,85,94,148,34,2,82,201,9,20,203,43,204,148,55,220,21,145,253,44,199,197,118,113,247,109,194,90,133,5,2,9,70,176,42,121,157,193,22,30,116,58,213,112,233,17,148,239,25,29,3,28,25,228,228,0,94,34,201,241,10,16,33,38,194,179,1,11,213,37,74,63,59,104,89,25,117,137,221,164,53,128,50,131,153,74,218,10,218,218,131,174,142,137,91,22,146,42,157,205,225,32,129,107,1,68,93,51,17,74,95,167,97,218,230,102,183,88,157,109,213,206,105,152,86,236,23,140,143,47,158,176,231,14,125,207,138,83,69,84,4,72,53,129,51,129,174,233,72,125,57,93,168,209,20,231,151,193,175,200,195,1,164,154,34,125,69,94,166,184,158,138,162,155,85,180,95,31,141,47,71,14,178,124,41,22,79,242,135,189,18,17,208,17,41,236,122,139,126,149,74,133,138,250,90,17,221,109,8,121,169,57,232,56,232,96,12,2,251,100,89,100,109,135,249,123,136,61,74,205,227,133,195,47,216,90,125,213,82,37,6,46,147,103,34,147,181,242,204,180,83,81,105,65,238,231,144,241,239,161,196,162,72,247,66,182,128,204,127,205,42,68,130,247,234,85,155,198,234,178,82,89,97,112,36,177,119,170,62,171,200,6,165,126,161,223,17,115,133,76,211,57,43,157,117,212,27,179,34,220,244,47,42,206,158,192,67,14,104,81,209,49,209,243,45,57,49,62,180,95,219,127,24,37,170,63,250,77,48,30,117,221,168,63,39,154,248,138,203,169,165,80,209,248,4,201,81,67,84,187,112,29,143,93,73,214,43,52,29,176,135,68,214,143,176,1,205,10,121,234,79,160,104,182,158,243,0,0,32,0,73,68,65,84,127,191,120,228,132,205,31,58,98,47,62,245,2,209,251,71,109,254,232,49,23,197,158,199,95,111,138,211,148,170,37,198,60,183,165,204,53,80,27,153,38,90,62,175,148,44,56,102,37,168,115,196,53,123,76,132,78,9,69,224,113,188,166,10,193,167,20,36,106,155,54,242,56,193,249,64,87,86,138,135,158,115,54,137,5,41,34,231,217,134,13,86,87,155,150,193,137,169,205,188,117,236,196,138,45,34,155,207,163,220,70,76,141,85,200,245,30,158,122,87,223,118,157,189,249,158,123,236,186,219,111,181,242,142,173,154,101,237,116,175,110,3,142,11,240,40,84,170,18,25,147,28,211,212,43,178,59,41,156,164,157,243,97,220,86,72,43,33,101,154,153,233,173,206,249,225,59,223,126,194,190,244,149,71,237,219,223,126,140,250,113,79,228,163,246,226,183,194,223,49,110,74,198,65,139,20,43,124,164,150,208,165,110,245,143,48,17,198,82,15,232,245,218,118,228,200,17,214,184,181,240,116,45,251,226,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,44,248,185,159,251,57,15,131,71,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,224,82,71,32,54,61,61,61,82,4,221,0,161,246,62,18,188,201,100,201,229,181,229,93,62,235,188,12,135,40,212,139,119,189,64,119,196,58,228,64,12,66,32,6,153,52,28,73,106,119,3,161,113,142,59,142,8,200,104,183,136,127,189,116,119,132,21,228,75,58,149,115,146,210,149,85,228,163,107,68,254,113,65,113,50,174,29,180,239,182,27,246,184,72,254,221,59,182,219,194,169,227,78,74,88,81,235,205,150,94,254,171,117,127,63,202,72,248,142,137,179,201,187,18,225,43,85,231,106,101,213,118,238,216,102,63,254,206,135,73,91,240,105,59,113,170,238,164,152,95,126,225,121,251,221,143,125,204,254,195,175,255,199,209,246,237,219,29,57,164,243,37,148,128,178,49,253,11,113,196,122,68,200,137,211,17,179,161,162,227,162,101,183,193,29,9,25,50,110,128,114,45,15,32,142,92,148,36,7,40,218,63,162,199,92,91,33,33,47,118,9,9,181,80,178,91,109,10,111,40,116,88,208,13,14,36,213,13,145,36,137,253,225,56,234,84,146,254,34,181,148,115,252,216,98,199,169,20,204,17,41,154,10,50,240,239,125,72,213,190,75,127,144,134,204,194,88,137,140,37,75,57,209,247,61,8,253,54,18,214,3,145,241,117,8,37,88,177,54,164,252,144,92,213,45,250,169,103,13,107,67,164,41,157,69,58,129,156,53,251,27,200,103,43,127,186,34,105,243,200,167,111,157,217,74,46,116,69,192,146,54,67,209,185,68,97,191,120,228,5,155,198,241,230,198,235,111,194,121,101,100,205,54,234,0,68,242,42,181,133,8,221,24,29,162,46,17,193,11,69,199,125,136,20,83,84,109,215,93,47,77,42,12,39,99,206,245,34,226,88,253,178,78,54,106,197,151,75,18,129,73,82,216,245,215,134,62,116,178,233,82,135,96,64,107,222,148,179,78,108,60,239,233,248,62,131,115,128,156,127,146,176,237,249,83,71,237,244,226,60,247,73,154,20,57,245,144,164,220,145,252,138,226,23,153,138,5,13,197,206,227,92,21,104,76,80,95,165,178,130,131,85,197,146,44,103,153,28,18,68,58,39,96,78,83,12,38,165,252,8,231,2,174,73,125,250,55,57,226,163,57,229,245,6,118,210,166,39,175,53,185,93,88,76,174,71,199,233,30,133,97,74,146,243,28,227,48,102,231,250,51,104,60,215,69,199,191,214,223,232,121,166,107,104,57,116,183,1,98,250,49,186,214,185,234,212,92,44,229,143,12,207,218,24,237,27,208,62,57,118,168,63,93,212,60,99,93,235,69,38,242,2,74,31,29,242,202,31,99,190,127,9,135,174,23,159,125,214,142,191,116,212,154,85,200,109,238,97,22,130,91,211,149,156,152,2,230,183,185,18,219,112,30,202,66,164,19,144,143,19,81,204,61,91,229,32,39,71,187,1,30,79,174,125,105,188,0,92,9,123,86,77,138,250,92,237,19,81,206,211,158,148,2,154,115,32,254,97,254,227,72,245,247,88,110,225,44,210,108,13,237,240,201,147,182,2,193,47,149,126,61,47,186,92,111,132,10,65,118,42,111,15,63,252,144,221,240,230,55,219,246,171,246,90,7,112,86,81,153,104,112,237,33,237,201,225,188,22,103,62,237,98,115,34,250,83,220,163,230,178,30,88,182,112,16,112,120,162,28,48,69,218,147,17,198,182,127,255,126,251,226,23,191,104,79,62,246,56,127,43,208,151,92,39,208,61,243,97,106,118,36,255,20,41,85,114,176,253,250,155,69,142,138,67,66,249,209,30,224,25,138,82,5,215,215,16,146,15,155,200,255,83,167,22,108,113,113,49,188,125,255,237,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,17,240,8,120,4,198,8,4,115,115,115,30,12,143,128,71,192,35,224,17,240,8,120,4,60,2,30,1,143,192,101,131,128,200,126,69,234,137,152,144,172,115,189,134,220,184,222,246,67,50,136,216,215,175,214,181,95,228,191,228,130,245,2,94,209,124,34,218,195,99,207,125,187,17,249,34,82,33,90,214,209,174,62,94,226,15,32,12,154,205,174,45,173,244,29,161,61,85,78,90,189,14,17,64,187,246,236,46,217,7,63,240,94,219,177,117,11,4,104,155,151,250,16,153,34,182,32,72,69,108,194,191,34,101,236,26,187,73,3,94,141,193,137,206,123,181,227,54,169,250,135,185,73,209,251,27,74,72,177,133,27,179,144,195,13,82,20,164,145,222,110,86,87,237,134,235,175,182,247,189,251,29,246,7,255,245,115,14,47,113,237,95,250,179,63,183,63,186,243,110,187,239,190,251,44,87,64,246,189,85,183,94,7,12,185,181,33,4,137,34,244,69,34,185,40,79,170,21,41,162,18,230,182,14,239,31,238,131,13,144,215,144,58,42,138,102,119,191,28,171,40,127,145,42,146,195,119,203,106,178,182,189,90,231,187,26,94,207,47,26,49,46,34,249,157,185,186,117,200,112,112,213,253,171,189,226,56,147,16,105,125,72,165,36,78,42,1,199,234,246,100,58,43,146,116,230,43,145,168,19,49,90,64,213,162,0,9,223,128,76,39,47,182,160,113,94,47,144,80,68,195,166,33,78,225,244,109,68,164,116,9,50,62,14,33,87,133,8,27,140,242,86,193,17,96,13,135,153,255,159,189,55,123,182,235,186,239,252,126,103,158,239,124,129,11,128,4,69,82,2,197,73,20,53,203,146,173,142,28,91,158,218,233,116,37,207,126,75,255,7,169,78,85,39,174,138,237,42,87,229,33,79,169,126,202,67,158,84,73,170,146,78,181,221,113,220,213,213,101,183,68,73,148,68,136,224,128,129,32,137,249,226,226,206,103,158,79,62,223,223,58,251,226,0,4,65,137,19,0,98,45,112,159,61,173,189,134,239,250,173,181,47,247,247,55,244,192,190,131,114,1,250,43,200,107,17,210,170,143,167,254,182,141,27,57,155,203,47,216,226,28,214,175,252,63,227,213,46,68,219,94,29,139,235,10,202,3,77,123,243,173,83,54,183,48,111,143,30,125,220,227,116,139,140,82,188,110,102,28,99,33,162,95,29,97,14,241,143,3,31,59,205,67,143,65,206,125,185,242,150,5,176,230,168,174,43,221,251,241,241,102,196,159,187,33,128,156,6,66,18,97,36,133,217,168,177,11,68,113,159,9,46,133,16,39,249,185,239,107,48,227,173,156,228,96,172,81,198,98,29,84,12,247,179,111,157,69,118,89,39,17,210,33,86,249,153,185,178,173,30,94,65,62,33,160,121,68,86,210,242,4,145,99,95,44,22,33,75,27,182,79,24,20,50,91,25,97,151,203,254,76,167,107,121,234,147,7,16,151,31,85,165,201,47,73,100,175,181,67,138,43,106,45,82,232,215,249,249,196,210,236,59,99,182,146,112,29,12,192,98,118,25,186,93,230,69,192,107,19,110,9,185,175,114,18,60,103,203,252,176,199,154,111,42,79,91,134,99,205,67,31,157,217,134,221,161,112,173,89,168,203,97,173,143,53,127,143,113,164,47,5,60,212,100,136,123,47,247,245,42,37,141,226,209,250,249,75,246,202,185,51,118,233,204,89,187,120,250,180,53,112,141,159,227,217,10,227,190,66,188,5,156,132,224,189,129,115,214,156,149,67,121,171,85,139,144,251,180,128,181,174,12,225,46,210,91,42,26,67,218,39,124,82,120,229,73,129,199,173,239,111,141,113,24,79,141,173,198,91,138,94,29,20,76,100,189,159,70,113,41,163,48,45,180,170,131,146,209,254,94,203,118,9,179,211,104,135,247,194,152,186,245,198,216,71,209,32,87,206,218,139,223,249,174,125,253,187,223,181,99,143,127,206,178,181,178,181,6,61,219,101,205,76,161,240,36,239,41,125,212,7,250,120,228,201,16,102,166,162,240,35,48,246,10,87,80,71,38,169,200,114,121,250,128,66,193,152,186,78,189,121,198,126,242,147,159,216,207,127,250,51,187,122,97,219,223,123,69,188,22,116,208,131,194,49,138,225,80,0,175,44,57,20,169,242,78,230,227,143,70,19,200,183,17,50,157,206,85,232,3,94,255,89,187,165,0,231,138,139,244,181,177,95,183,43,87,174,208,234,152,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,77,4,162,235,254,155,88,196,163,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,7,0,1,125,212,31,56,145,132,85,104,62,227,238,111,101,81,47,242,34,144,40,228,16,199,72,62,145,37,34,128,197,35,142,217,203,157,238,7,37,149,51,75,190,204,18,145,42,191,94,111,67,116,42,62,48,223,247,169,183,213,26,64,36,152,157,248,220,146,253,179,127,246,167,118,244,232,26,164,38,206,232,7,138,95,14,225,0,201,212,133,20,81,187,39,78,64,169,101,15,102,18,209,51,107,21,171,99,167,90,102,174,139,200,245,184,218,40,69,116,187,109,119,107,252,229,47,61,99,223,251,206,89,251,143,63,122,211,113,144,213,231,255,254,195,31,58,161,37,43,201,17,152,171,28,120,98,39,187,3,97,39,162,142,49,21,112,26,77,237,217,5,58,159,67,206,69,227,144,197,147,220,245,139,250,17,95,226,238,241,69,148,49,230,19,105,87,224,179,127,204,3,24,150,223,243,36,66,84,114,36,146,63,244,45,96,42,15,9,99,88,73,185,53,79,195,154,143,97,122,114,176,157,34,188,210,116,18,163,124,136,37,220,61,131,193,30,228,84,250,6,46,246,17,192,165,229,10,49,173,137,103,142,22,128,43,148,80,142,19,101,184,42,47,66,224,213,0,174,32,87,0,152,206,14,187,19,91,129,233,234,65,76,13,33,195,186,200,102,7,208,187,29,185,212,167,46,9,53,117,67,211,90,179,211,178,124,27,203,220,106,205,86,32,244,101,233,191,219,237,160,212,178,103,139,11,115,182,185,181,97,175,159,125,141,227,21,171,85,150,188,254,160,105,64,25,211,49,17,216,193,170,95,23,130,235,246,62,150,175,25,2,113,139,232,79,72,224,100,222,58,169,7,54,49,61,56,8,104,236,148,52,118,34,142,165,132,149,88,139,203,197,185,8,228,36,37,121,229,254,188,129,187,254,43,87,46,184,172,102,56,31,138,64,157,91,181,249,121,20,75,88,47,101,249,159,198,229,250,16,193,79,51,135,53,87,118,118,182,144,195,166,21,152,232,57,145,191,34,69,81,4,200,186,213,127,88,67,92,206,152,251,41,22,132,131,154,57,56,32,251,239,193,26,144,244,91,179,97,54,133,117,238,230,53,229,19,118,194,49,121,38,153,19,186,22,242,207,150,240,155,31,171,220,100,172,84,87,54,121,223,113,221,239,249,66,251,254,229,230,33,184,25,105,39,222,165,140,4,205,111,157,118,219,118,54,174,89,99,115,199,206,158,122,205,174,188,117,222,54,69,72,163,28,148,99,193,158,99,250,187,178,210,116,191,132,123,254,165,133,2,68,191,2,1,72,25,136,144,43,172,117,5,136,114,41,118,104,17,151,178,144,134,202,55,141,63,231,90,47,180,224,39,235,102,88,241,53,182,90,249,67,202,23,202,156,231,88,235,83,148,53,178,58,33,30,234,172,121,136,141,181,121,79,247,128,91,123,189,11,230,143,44,216,183,191,252,130,61,255,141,111,218,177,39,30,183,252,252,156,213,219,45,235,55,234,40,92,209,166,82,209,210,252,141,209,230,93,174,16,37,10,35,144,166,242,28,107,228,16,249,19,126,122,215,21,74,53,214,203,158,173,95,190,102,63,250,209,143,236,23,47,255,210,206,159,123,215,149,85,20,74,96,196,218,141,126,160,85,81,46,40,209,111,89,240,203,85,127,70,127,155,160,80,160,144,62,41,20,96,60,73,110,39,224,150,206,243,183,77,10,165,43,41,199,232,206,216,90,237,134,93,184,240,78,200,23,127,35,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,20,129,236,147,79,62,25,193,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,60,80,8,240,125,221,9,129,2,31,222,43,21,72,4,185,195,197,26,48,3,81,41,139,81,174,76,137,1,89,74,59,111,48,37,73,252,139,249,93,251,42,18,36,33,87,92,81,192,9,44,197,157,230,195,62,86,211,45,172,247,101,154,95,192,191,240,0,235,61,248,23,123,242,248,34,46,127,191,111,47,190,248,130,109,110,172,219,220,124,133,248,195,196,135,239,117,60,198,180,44,38,229,126,88,109,203,66,128,135,116,147,156,240,243,15,34,160,166,124,208,7,247,224,174,221,251,24,110,202,194,114,166,24,148,23,102,219,212,197,92,115,161,92,129,92,105,121,223,135,61,172,251,225,218,255,228,15,126,15,162,110,207,94,63,135,171,110,198,239,204,217,51,246,119,127,247,119,40,3,116,29,91,184,103,39,95,100,123,59,91,158,106,74,234,19,4,174,104,192,129,174,185,69,188,142,117,93,4,58,100,178,72,113,185,160,23,125,52,65,30,70,100,148,130,5,35,101,12,215,61,79,14,157,251,154,166,181,58,129,108,23,79,41,86,72,228,82,95,29,99,67,53,193,112,232,140,197,45,86,159,200,205,4,217,115,55,215,96,137,97,190,237,32,134,57,89,216,131,219,60,22,169,121,245,17,12,198,88,74,143,40,115,194,124,200,81,207,34,101,12,32,166,58,88,240,87,145,213,37,76,68,59,173,174,53,241,128,221,134,196,234,208,136,14,68,86,187,25,8,192,66,173,98,19,44,252,39,144,79,205,86,221,45,118,43,88,171,174,46,47,225,85,96,104,59,120,0,232,141,123,150,226,217,117,200,189,55,78,191,110,207,124,241,5,98,106,47,35,227,160,14,230,234,78,152,67,162,167,68,218,249,5,191,38,43,221,193,128,56,237,144,180,34,239,220,154,152,125,76,15,6,2,242,170,161,241,85,210,248,41,105,172,229,98,95,100,180,136,218,91,136,126,205,69,4,192,231,39,235,230,4,18,83,100,233,133,203,23,172,205,218,48,41,48,51,153,179,86,46,216,210,10,210,138,236,73,41,75,203,184,20,169,146,53,184,141,162,201,206,206,14,194,15,41,170,5,68,132,48,228,42,30,224,145,125,228,30,217,20,15,44,133,31,53,208,87,3,53,148,186,52,191,36,131,154,254,186,125,175,164,45,193,139,38,188,39,233,158,112,20,134,119,34,250,19,175,23,239,121,240,55,188,112,123,61,170,75,115,80,163,170,250,63,8,156,129,112,6,208,9,239,179,222,94,195,118,55,182,236,226,217,243,118,254,181,55,109,227,194,101,72,242,38,10,24,67,195,112,223,88,34,240,34,194,58,5,224,56,6,177,18,107,208,234,74,149,241,199,195,13,228,124,46,35,133,134,80,229,152,197,173,139,231,17,15,157,195,26,162,181,92,235,183,183,139,129,131,222,103,189,100,189,224,186,150,72,111,43,117,104,92,229,253,69,67,237,94,123,240,46,208,106,117,108,191,209,197,83,204,144,53,12,101,60,68,69,73,46,243,89,230,44,189,88,176,167,158,126,198,190,250,221,239,216,227,207,62,99,153,10,97,6,80,62,235,162,64,152,175,213,88,31,247,93,134,179,252,125,145,66,17,170,76,221,37,197,149,161,22,244,147,80,6,168,219,0,37,2,17,252,121,214,198,235,215,111,216,143,254,211,79,236,39,63,123,217,206,191,245,14,117,34,159,36,150,93,223,240,240,111,229,74,158,188,89,171,206,149,60,12,129,188,216,136,232,207,210,153,44,235,190,148,179,0,198,61,2,232,157,160,115,213,159,78,15,117,234,114,219,239,246,32,250,47,120,217,241,39,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,36,8,100,143,28,57,146,28,199,125,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,224,190,70,128,111,244,158,100,225,54,196,125,115,145,175,238,69,89,205,139,22,197,68,79,31,198,101,254,22,62,154,235,227,56,196,146,172,185,69,76,136,12,96,155,177,243,164,44,81,63,252,38,5,115,44,171,102,229,79,227,95,90,164,211,132,99,89,255,185,187,97,108,157,149,228,82,157,91,170,10,55,253,101,251,227,63,250,129,125,227,171,95,177,237,205,117,62,232,19,15,88,4,22,196,114,62,159,115,226,107,4,107,85,40,22,120,14,178,214,63,217,135,15,247,170,93,228,133,234,23,1,229,123,234,186,243,62,228,83,253,31,71,18,201,60,219,239,143,163,76,149,49,55,55,135,213,55,36,6,44,71,158,241,104,64,248,203,5,247,218,234,146,253,224,119,255,137,93,187,246,127,217,250,94,215,249,164,51,103,223,164,13,244,156,254,11,99,160,15,227,4,122,194,67,231,206,224,168,224,41,77,167,75,78,244,76,239,233,56,3,144,34,124,188,80,118,238,58,94,231,66,27,150,196,137,111,242,4,162,223,111,232,230,61,74,234,89,232,167,66,20,248,153,58,42,54,135,148,17,225,15,241,137,94,137,95,42,64,92,141,113,109,62,16,9,135,91,108,56,121,247,100,32,42,105,27,55,212,153,125,136,181,73,217,22,136,121,158,67,40,135,120,147,24,145,111,196,252,200,0,76,46,93,192,243,69,80,46,129,199,178,37,44,167,59,109,172,67,243,144,169,165,140,13,24,155,30,178,218,31,118,137,61,157,241,248,218,101,194,46,100,81,28,24,53,32,109,83,109,43,46,23,172,134,165,245,16,130,78,214,174,205,43,235,86,89,62,68,254,145,157,60,115,210,22,87,86,109,121,113,197,186,109,92,116,163,121,128,186,133,58,232,2,38,170,78,100,191,198,194,199,152,235,82,144,201,208,193,180,19,125,40,51,192,232,138,128,188,27,17,42,108,238,139,52,29,167,251,162,45,247,168,17,9,201,170,234,19,226,88,68,180,172,240,221,34,29,133,15,13,191,214,80,173,108,114,245,175,77,23,135,200,217,4,37,169,171,235,151,113,81,158,182,62,215,71,104,110,85,88,55,230,231,22,185,143,43,121,158,75,179,79,43,198,58,235,131,72,229,221,86,131,144,41,117,166,56,100,172,72,126,188,75,164,176,178,206,43,47,87,229,50,61,197,187,32,69,29,146,54,42,99,109,153,206,47,63,87,75,14,150,136,233,149,79,111,231,56,221,161,58,181,73,51,95,123,181,219,223,83,144,206,202,159,220,243,245,206,23,56,238,223,182,124,233,222,108,114,229,161,217,11,28,39,143,132,172,193,243,193,132,197,95,36,255,152,181,98,8,3,238,239,61,90,32,138,61,36,213,207,185,107,78,208,30,30,206,169,161,189,174,213,183,118,236,226,249,119,236,173,55,78,219,229,115,111,219,254,230,174,101,177,90,151,167,133,2,11,147,148,47,202,40,18,17,61,4,69,161,180,205,215,74,188,23,106,184,163,103,93,159,176,246,203,227,2,229,77,164,192,68,239,195,188,103,188,121,126,132,130,82,90,74,75,90,18,189,45,82,30,74,35,7,106,21,185,121,31,235,178,250,41,25,243,247,169,131,194,26,199,126,123,187,101,55,118,218,182,139,71,125,150,80,100,140,117,159,91,210,175,27,97,69,255,204,139,95,182,103,190,253,13,123,238,133,23,44,85,204,219,62,239,106,89,213,167,242,172,179,200,86,183,211,247,176,18,53,72,124,201,108,7,247,253,82,132,208,186,220,110,119,108,12,177,159,203,215,144,215,162,135,3,248,135,127,252,247,246,119,255,239,191,183,51,231,174,248,223,3,106,165,154,234,125,71,55,64,138,88,149,18,158,81,8,7,160,50,124,180,105,188,250,170,191,79,136,131,224,227,160,231,116,91,155,148,22,165,156,166,191,49,16,3,47,15,16,24,167,145,109,110,110,218,95,252,197,95,40,123,76,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,192,17,200,174,173,173,69,40,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,15,4,2,21,89,222,117,136,229,204,7,254,33,100,143,226,231,102,248,130,63,134,64,119,146,184,71,108,114,17,163,144,1,99,185,192,229,226,132,251,216,16,59,41,144,18,129,47,250,66,12,129,211,43,34,160,194,199,244,240,53,29,43,68,92,241,202,253,116,143,50,241,165,142,107,222,10,132,100,26,119,253,93,113,75,78,56,84,74,105,219,235,140,237,240,82,214,254,171,127,254,79,237,185,231,159,130,208,222,246,152,232,54,33,110,52,31,232,51,48,12,82,18,80,93,114,95,46,11,192,148,72,41,190,252,235,218,24,50,71,31,238,3,163,1,161,37,178,147,175,255,110,185,41,146,7,146,60,195,121,176,78,159,126,236,87,171,165,200,32,178,131,228,164,16,101,133,254,132,243,64,154,220,60,78,206,245,156,183,69,204,1,73,68,11,205,36,5,130,57,201,119,80,86,184,233,57,14,174,121,95,194,243,126,227,14,63,131,1,174,180,165,112,65,146,71,3,121,62,144,219,236,1,113,221,159,121,234,9,251,175,255,203,63,176,255,245,127,251,55,214,162,218,54,110,146,21,119,94,13,113,119,200,132,68,24,244,250,54,87,193,101,50,140,54,244,157,156,39,56,49,12,131,76,251,193,21,151,201,66,67,168,14,103,218,232,74,11,78,138,100,156,108,204,229,199,196,76,38,47,161,21,36,47,60,78,12,121,200,107,42,204,192,88,37,125,114,111,11,96,51,130,133,150,59,121,145,95,119,78,1,167,4,181,59,231,249,224,171,178,102,166,233,222,23,209,92,161,54,174,209,129,44,85,184,28,35,39,62,62,228,235,99,18,171,60,153,106,218,106,185,34,238,251,187,196,39,15,98,179,199,141,94,93,244,84,7,204,231,109,53,87,34,94,57,214,242,204,141,49,230,180,114,157,222,134,12,205,228,75,86,45,214,44,131,75,244,241,168,13,220,176,114,13,8,62,148,2,246,177,162,46,66,194,181,101,170,74,204,233,230,94,207,42,213,138,149,229,162,27,2,182,199,184,121,40,134,21,92,109,175,204,219,114,253,176,181,246,9,95,129,214,192,24,69,2,205,168,87,207,188,98,53,60,1,60,178,116,220,134,16,101,213,124,213,186,245,46,36,23,44,23,164,150,8,224,124,53,239,222,27,114,204,11,188,247,219,8,235,84,102,132,147,252,114,229,46,249,19,233,167,228,114,10,36,74,238,254,157,123,10,199,160,196,72,249,254,195,255,132,130,85,174,82,18,62,0,119,5,7,69,6,217,8,109,82,141,65,81,72,249,131,92,31,100,124,8,15,52,253,50,44,112,194,72,30,74,52,44,105,216,201,1,113,37,90,120,138,208,252,234,99,5,157,149,219,125,134,115,194,3,57,205,93,230,216,128,181,177,50,87,176,183,46,159,177,27,251,55,172,195,61,133,169,48,92,173,47,44,30,102,190,86,61,116,69,17,127,231,153,54,207,177,206,73,145,235,122,99,199,174,236,109,48,20,109,171,34,37,165,110,3,66,185,107,5,228,66,97,64,100,209,159,167,190,12,249,165,0,35,207,24,106,151,70,90,155,207,37,39,172,57,191,251,242,245,137,141,168,240,210,63,247,80,32,141,23,254,211,113,72,156,248,220,151,194,2,152,146,119,196,59,104,66,223,114,244,139,73,235,199,220,64,249,44,227,239,128,32,163,148,1,6,72,170,23,163,247,130,222,35,94,23,115,87,107,153,238,187,242,13,117,73,129,168,205,123,76,243,82,112,244,57,214,194,152,34,230,188,91,210,171,28,214,33,189,191,168,4,220,38,16,246,5,172,242,39,88,173,95,181,13,200,253,51,63,253,185,53,174,111,218,230,141,235,214,195,90,30,168,61,156,136,72,126,150,122,43,85,113,81,207,82,50,87,33,108,8,239,235,10,239,83,89,239,139,208,246,247,150,175,109,154,235,36,222,11,19,214,7,29,211,76,54,250,7,201,45,175,17,41,20,244,116,81,99,170,117,193,73,127,250,128,99,125,154,40,5,144,60,253,230,93,138,119,16,121,2,104,53,241,74,210,29,219,102,93,190,80,168,142,165,135,85,206,228,128,167,186,84,177,231,190,242,101,123,250,107,95,177,39,191,254,85,67,213,196,164,138,135,176,226,154,31,229,16,181,129,181,144,11,46,219,122,15,0,35,94,121,144,117,92,232,143,104,67,26,133,41,41,177,245,89,95,247,235,29,59,249,143,63,177,191,255,251,191,183,55,222,56,207,251,6,98,95,195,36,248,40,86,36,127,5,55,253,149,10,138,136,40,23,228,53,95,104,141,230,139,214,29,157,73,38,245,94,20,228,64,50,85,92,80,61,204,37,188,183,100,8,99,80,68,121,139,86,120,127,178,180,179,199,250,125,158,49,32,57,100,58,136,41,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,100,171,85,254,79,44,166,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,3,128,192,161,67,135,236,210,133,139,250,254,207,6,193,193,71,113,145,17,74,34,209,117,205,173,20,97,115,228,254,89,150,129,225,158,239,156,32,113,226,80,31,217,121,46,33,125,146,242,228,42,120,103,167,135,245,93,158,24,186,5,92,75,247,109,111,183,73,108,92,220,250,194,26,168,180,2,31,244,69,242,63,186,154,183,63,254,227,63,180,39,159,56,14,15,67,204,113,125,147,23,9,9,153,34,162,193,137,115,181,83,255,212,46,213,7,121,50,132,192,17,193,35,98,37,15,161,144,28,235,92,199,34,25,148,95,219,77,34,40,180,215,107,128,85,16,97,34,226,94,91,176,202,12,199,222,39,234,73,72,125,157,39,101,105,175,148,92,243,147,153,159,228,153,217,58,147,219,122,246,253,158,75,242,220,121,63,29,155,176,35,203,208,190,246,229,231,237,194,165,43,246,55,255,225,23,176,34,144,33,213,162,19,132,3,200,65,17,242,112,46,144,83,16,30,222,92,17,242,60,198,177,118,99,136,145,140,19,118,244,113,218,159,80,175,16,39,49,222,99,10,16,45,132,185,47,191,129,228,215,195,19,148,54,38,83,178,79,132,146,151,27,158,242,190,249,227,179,23,167,247,62,169,93,34,123,179,229,171,203,194,192,59,59,189,161,124,67,145,78,156,43,158,118,30,2,73,178,40,139,255,9,215,225,162,172,9,1,180,135,171,234,18,152,84,33,238,144,34,250,74,255,57,207,66,164,14,32,207,134,125,20,39,192,96,14,18,74,12,172,20,79,250,109,72,50,8,178,1,164,82,23,226,108,44,146,16,37,1,185,213,79,79,32,187,208,178,144,171,238,237,250,142,165,203,85,43,85,106,184,87,95,181,250,54,46,187,247,182,156,247,22,73,181,185,191,97,111,189,125,214,230,177,130,93,46,30,130,0,108,65,114,85,109,64,140,110,132,24,165,129,162,237,214,247,112,91,93,179,49,202,56,234,98,26,86,76,178,219,131,216,76,177,137,12,155,114,239,180,91,3,38,52,62,185,244,155,202,179,242,199,20,214,53,150,56,14,166,164,53,184,200,138,255,192,101,63,183,68,242,167,211,10,159,162,121,150,108,34,81,81,66,25,180,236,234,141,43,214,25,118,220,114,90,115,181,88,171,66,162,206,147,95,138,77,40,234,32,155,121,230,106,17,217,25,226,158,191,185,191,15,107,139,208,35,207,5,44,202,203,200,104,14,185,212,124,208,166,117,62,67,61,72,148,178,56,137,58,134,129,86,51,253,29,192,181,176,110,104,201,97,77,249,100,69,235,174,98,162,245,237,166,74,73,200,234,226,62,125,42,89,211,19,121,11,235,50,237,166,159,10,205,145,245,53,108,186,222,221,161,166,54,138,112,122,175,228,32,134,115,204,97,199,159,103,123,40,96,105,156,74,48,208,154,211,67,222,109,160,227,30,19,20,123,94,144,12,208,192,41,160,224,83,68,241,130,149,212,234,187,59,246,230,249,95,217,185,215,222,176,183,206,156,182,189,107,155,182,198,26,49,70,9,35,203,130,68,8,121,127,31,226,172,38,88,176,243,110,92,34,108,77,158,197,91,222,69,242,172,61,174,152,69,168,15,41,48,140,52,94,82,92,240,55,105,104,124,34,31,97,209,211,122,143,34,22,230,251,105,105,120,209,78,121,123,240,107,100,31,34,63,133,18,202,78,0,56,232,163,12,129,82,73,91,110,250,247,250,132,138,65,113,12,108,203,220,223,233,224,157,132,246,173,30,63,106,47,190,240,156,125,254,249,167,237,232,227,199,173,74,248,145,61,245,29,57,19,185,239,239,24,151,5,225,201,187,5,20,178,40,150,180,241,76,162,245,49,143,146,67,30,191,251,10,59,209,167,192,46,229,254,135,255,248,99,251,217,203,191,180,215,94,123,21,37,40,250,207,122,138,152,162,28,200,49,174,12,168,158,231,216,163,132,152,7,160,180,60,10,185,108,34,167,94,215,116,29,57,168,119,186,212,205,44,47,146,7,205,29,41,161,161,131,225,10,134,64,199,69,214,122,188,229,200,170,63,166,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,144,32,144,173,17,131,44,166,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,131,128,192,209,163,71,237,226,187,23,157,39,208,199,117,113,1,34,189,157,32,148,69,174,200,126,190,166,203,138,148,79,236,100,128,52,16,19,41,203,65,72,69,25,107,231,9,24,31,200,15,81,11,193,122,50,5,99,202,183,120,182,180,45,204,151,109,136,5,99,155,56,187,61,39,68,3,199,68,41,182,176,80,178,198,94,199,30,59,92,180,63,248,131,223,183,175,125,253,43,78,242,43,190,112,9,147,62,89,180,202,58,121,54,137,188,82,217,206,46,113,144,133,5,16,153,159,103,175,45,184,5,14,36,191,136,89,17,237,218,107,75,210,1,25,162,190,122,59,105,57,157,17,249,147,196,195,214,185,242,205,94,247,107,170,122,90,144,40,86,158,112,82,39,67,249,82,108,16,91,235,229,139,126,226,154,172,18,149,100,169,169,228,216,250,65,184,33,99,212,187,167,155,237,190,83,62,89,247,254,225,15,126,215,182,9,158,252,147,147,167,177,196,196,170,148,164,238,38,79,10,3,87,56,112,70,78,109,190,121,207,51,255,154,63,1,71,17,141,225,129,64,154,73,35,67,24,39,4,164,106,213,152,5,146,41,228,188,211,239,173,227,122,167,28,159,244,53,121,48,232,87,32,223,69,104,194,123,22,232,87,6,66,11,239,210,182,141,165,126,22,57,207,18,3,91,236,155,200,37,4,132,41,129,213,43,36,219,144,227,34,193,178,203,69,8,216,30,148,40,214,165,35,145,238,59,184,170,198,82,186,207,100,218,174,72,81,162,135,59,235,93,43,162,40,80,198,179,66,7,171,125,89,107,151,235,144,104,153,162,205,85,107,166,121,216,192,141,250,80,46,175,101,173,74,152,128,243,23,206,217,82,117,209,22,158,90,66,102,68,19,202,19,129,8,124,200,70,38,143,19,85,224,60,30,99,217,139,80,129,54,243,12,162,31,2,87,99,33,203,218,36,196,64,24,159,155,104,74,62,19,217,184,121,245,195,31,121,121,211,249,149,204,53,237,117,253,110,233,227,110,199,221,234,186,95,239,105,94,106,30,41,233,88,94,73,52,134,218,134,200,153,110,101,52,230,9,148,228,25,160,8,37,55,232,57,8,220,237,253,93,187,134,117,184,188,166,96,36,141,156,142,109,113,121,17,37,144,57,47,43,5,201,44,185,152,64,18,79,32,118,247,235,117,219,217,69,169,164,67,156,10,136,221,66,187,111,5,20,72,178,104,186,20,88,140,114,84,148,161,12,109,146,169,32,40,58,14,243,85,235,153,200,245,233,114,118,79,73,126,97,22,214,117,181,147,22,73,168,167,202,104,186,167,36,108,165,52,161,246,234,93,166,121,164,117,123,192,59,77,22,249,2,86,202,11,137,172,122,121,83,89,30,105,30,193,60,79,32,227,65,220,231,184,202,147,18,89,182,92,132,152,199,151,7,227,148,67,9,35,167,117,128,231,134,144,218,24,196,99,121,207,220,206,20,172,121,125,219,222,121,251,109,123,251,245,211,118,245,237,119,108,123,253,26,222,57,240,172,192,28,126,4,43,253,14,22,243,114,205,63,199,50,138,46,15,196,122,14,82,59,99,69,222,127,5,230,48,142,68,232,150,212,55,216,168,91,239,43,9,133,70,195,215,1,181,140,126,171,110,109,122,175,134,49,211,65,120,247,41,172,192,16,98,93,221,205,225,165,68,30,69,148,119,128,124,117,154,35,107,215,219,200,197,200,26,120,216,105,64,176,35,25,94,68,182,154,181,205,81,207,22,63,127,204,158,120,246,25,59,241,165,103,237,216,231,31,183,202,226,188,163,216,192,82,62,75,123,229,105,103,136,185,190,188,184,80,163,227,227,195,192,207,230,141,93,91,92,92,178,106,181,228,228,254,152,182,236,237,214,237,103,63,123,217,126,244,163,151,112,209,127,30,197,63,253,229,0,153,15,201,47,162,127,68,231,164,0,88,169,228,29,139,44,235,172,222,115,82,38,24,163,168,32,75,126,1,161,113,0,138,95,43,233,253,92,224,239,132,82,62,69,63,245,94,151,74,87,218,137,254,75,151,46,253,90,101,196,76,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,195,129,64,214,221,48,62,28,125,141,189,140,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,192,17,152,159,159,159,233,65,248,98,46,43,111,145,57,226,76,100,209,153,134,76,74,233,130,159,223,180,140,23,9,133,103,114,62,192,235,19,189,18,196,30,110,253,69,64,40,78,188,200,5,145,46,221,46,164,34,231,77,88,132,61,44,249,69,68,84,240,197,171,216,209,187,144,252,79,28,95,176,255,226,79,254,208,158,135,68,232,116,90,88,21,226,142,26,23,197,35,44,5,147,36,82,66,73,52,130,72,5,165,140,98,151,67,122,213,106,243,78,238,139,228,23,225,175,107,73,126,229,19,57,63,123,174,107,7,9,226,39,173,182,138,236,225,57,17,91,42,195,9,46,234,209,94,150,147,34,223,70,116,86,150,155,110,73,41,18,140,235,186,159,26,133,182,57,68,83,54,78,245,169,207,218,7,50,252,38,57,206,35,7,233,125,219,117,144,227,238,7,170,185,217,216,179,195,135,143,217,31,255,224,247,172,222,238,217,43,175,189,131,242,3,22,147,3,136,16,238,139,24,146,101,165,147,34,178,232,84,27,167,109,16,97,247,254,233,189,55,67,191,184,174,161,165,156,224,130,93,227,59,29,31,174,37,132,153,202,157,61,126,255,122,238,221,29,17,253,157,34,227,4,91,84,212,88,226,182,218,32,235,129,206,48,204,135,88,194,157,57,46,242,107,16,78,115,115,225,56,0,0,32,0,73,68,65,84,194,113,68,248,3,169,53,56,217,70,254,140,91,216,18,15,93,174,242,17,128,148,140,122,81,78,233,35,59,77,252,110,167,243,89,219,129,172,19,9,187,137,11,254,185,220,28,132,96,9,188,32,168,186,67,107,17,248,186,88,43,218,242,234,138,173,236,175,218,141,205,13,194,102,16,170,1,82,172,215,236,217,233,179,111,216,234,220,170,125,110,237,73,20,56,154,33,172,6,45,232,99,250,42,185,239,48,222,57,41,222,144,132,181,136,54,145,154,34,250,115,200,182,123,181,128,220,245,113,243,92,250,9,4,188,242,39,227,118,112,235,67,28,168,140,219,199,249,78,229,206,94,83,126,109,78,154,106,193,120,168,147,214,159,160,72,21,176,196,154,31,69,144,1,196,187,240,209,58,153,133,52,22,145,170,53,70,235,149,226,192,179,92,177,254,140,176,230,95,71,73,164,9,130,33,111,6,215,230,115,139,11,184,42,207,122,120,148,188,66,158,40,51,231,29,228,112,11,79,16,45,153,107,83,70,69,228,126,103,128,85,255,192,242,120,0,41,34,227,89,214,182,52,99,35,247,246,8,156,151,235,250,65,28,57,161,172,91,92,214,148,15,243,224,222,14,94,104,203,140,76,171,157,106,191,22,169,233,177,200,120,93,147,194,140,20,114,212,143,190,214,116,230,176,114,222,41,185,98,15,55,146,247,73,40,51,96,32,5,129,17,22,253,10,5,80,37,198,188,188,36,244,81,190,40,96,46,158,103,222,119,241,206,113,117,125,195,118,174,223,176,243,175,189,105,245,27,55,172,189,211,113,151,252,11,76,87,244,2,60,178,69,158,112,31,107,188,130,139,144,216,242,120,35,114,63,7,179,47,207,58,25,52,195,210,44,208,35,148,127,60,100,13,96,167,197,212,51,223,229,161,37,53,157,215,3,249,38,209,64,208,41,239,54,239,72,86,35,181,220,183,65,15,175,2,88,209,231,138,229,32,79,100,109,180,70,16,220,13,171,215,9,169,131,94,152,44,233,245,182,29,105,113,131,96,119,244,170,132,24,88,152,183,111,127,235,27,118,252,139,95,176,39,159,126,154,144,36,85,107,211,158,29,66,200,200,77,190,194,225,200,179,137,222,189,69,218,175,119,173,123,163,224,221,24,112,75,219,145,181,227,78,240,55,27,125,183,156,63,121,242,87,246,210,75,63,181,183,223,126,155,191,13,24,7,196,172,136,166,3,127,102,144,143,54,208,197,165,229,130,85,203,21,148,86,240,52,129,226,147,196,87,128,249,187,148,81,211,60,113,249,211,207,45,35,168,140,20,192,223,29,250,59,70,239,183,176,238,132,245,70,109,146,34,160,252,182,168,44,201,67,179,89,183,139,23,47,114,45,166,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,16,208,255,53,196,20,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,32,16,8,31,189,249,184,206,7,113,197,253,150,149,50,28,131,127,58,23,129,34,226,32,203,135,117,167,242,49,31,116,247,183,144,8,208,16,244,15,154,132,103,250,211,143,250,114,13,156,18,131,193,51,122,78,110,145,41,14,55,185,114,209,219,134,184,154,184,27,116,17,38,109,44,72,75,124,112,127,226,248,154,253,201,159,124,223,158,125,238,4,15,137,224,106,227,1,160,230,245,52,97,90,75,229,130,19,7,254,177,30,130,67,174,250,245,129,62,141,133,171,200,11,41,217,202,253,185,19,154,98,3,248,240,159,16,217,9,49,227,132,7,237,185,53,209,57,254,155,210,2,254,28,252,153,30,167,15,97,47,178,68,132,144,200,28,145,95,218,139,240,159,37,254,135,88,83,43,78,189,234,74,44,255,117,204,99,83,5,130,91,107,213,61,56,61,234,145,130,193,148,152,81,230,15,157,198,224,85,177,102,125,219,142,28,94,182,63,250,253,223,181,173,237,29,44,124,247,156,144,246,98,167,46,231,69,114,56,1,194,96,187,197,119,130,213,123,234,102,208,222,39,37,4,139,224,84,95,68,244,59,249,2,80,82,108,120,208,146,44,71,27,16,106,69,98,63,99,12,141,146,9,161,9,216,195,117,185,11,127,244,80,44,181,93,183,71,242,88,164,34,107,206,66,209,215,156,8,80,245,95,249,145,137,44,88,206,67,164,230,132,3,172,89,191,9,17,184,141,171,116,174,13,150,112,125,157,197,226,21,89,217,1,251,21,202,172,76,42,200,200,216,58,253,182,237,77,246,109,229,240,33,91,59,118,20,210,139,60,87,174,160,32,0,169,71,144,238,173,253,77,123,237,204,41,226,115,207,217,114,117,133,41,66,104,0,216,48,201,101,129,185,54,33,70,187,172,148,147,113,209,88,12,105,151,134,186,143,146,65,122,76,155,232,145,136,67,31,127,250,165,60,74,33,158,181,250,225,167,31,249,199,229,30,28,66,91,194,62,185,150,20,174,123,186,166,164,125,56,254,72,19,32,41,250,129,221,223,28,15,137,23,227,7,249,158,120,21,209,58,155,40,54,13,144,179,48,134,16,148,83,178,184,213,109,219,133,43,23,176,128,70,129,10,166,116,8,249,92,174,45,96,25,94,245,181,74,160,168,124,87,94,34,134,197,126,125,223,118,80,12,18,73,93,6,255,106,11,207,18,144,212,37,17,253,172,111,154,3,89,230,180,8,101,141,146,214,137,217,228,138,6,186,238,230,218,90,31,111,189,63,155,247,211,59,166,173,51,237,72,228,75,245,75,222,148,68,244,171,71,154,7,154,60,154,63,67,133,223,96,78,78,82,176,204,146,69,254,121,126,201,168,158,245,247,155,230,56,107,187,226,220,79,231,141,66,98,228,112,199,239,137,197,188,58,70,145,7,188,26,123,123,118,249,218,219,118,237,194,37,219,184,114,217,218,219,187,54,34,36,141,123,10,33,243,2,155,44,247,75,76,191,50,11,76,181,134,117,57,10,111,181,57,172,235,89,79,180,164,200,163,14,82,192,198,123,142,241,24,249,187,149,235,211,165,213,251,73,93,250,231,141,228,88,175,92,41,124,120,191,212,49,221,96,222,43,233,20,59,118,126,32,225,25,179,6,99,189,87,111,242,254,237,225,74,31,12,48,106,215,94,43,2,14,77,220,19,193,0,87,3,203,79,60,106,47,254,246,119,236,217,111,125,213,242,11,53,155,176,150,116,32,206,119,187,123,65,158,48,187,15,94,38,244,174,3,57,24,117,253,237,208,71,145,100,68,187,115,132,46,41,228,75,40,156,21,172,190,223,180,141,141,27,246,202,43,191,178,31,255,248,199,118,238,252,69,254,22,208,216,208,62,42,198,201,137,26,137,98,131,217,252,28,231,132,158,41,161,52,144,23,32,40,14,78,80,78,147,34,140,198,65,127,111,104,8,125,141,81,255,168,43,229,125,14,125,229,210,45,41,200,43,111,114,41,47,210,62,141,113,22,144,51,41,212,35,128,73,30,2,58,132,102,144,69,255,159,255,249,159,223,242,108,60,137,8,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,30,94,4,248,198,195,255,121,196,20,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,0,16,200,186,5,60,31,201,249,232,141,225,40,100,0,31,210,213,110,8,7,93,227,191,64,156,243,193,93,95,230,117,14,237,205,71,121,98,239,242,101,126,60,234,66,48,77,73,15,216,39,89,20,43,206,175,226,195,43,38,175,206,197,54,136,228,23,153,160,143,237,114,227,15,135,105,95,253,202,151,236,7,127,240,125,59,124,168,10,193,213,119,55,194,101,220,33,235,163,190,136,25,145,30,34,240,69,122,221,76,16,150,144,252,178,32,44,149,32,250,203,88,42,210,135,228,111,112,145,60,9,33,163,103,116,61,33,126,146,60,73,89,126,79,121,212,81,210,148,47,56,216,59,213,165,91,244,21,106,64,141,161,231,114,161,29,234,80,187,130,5,99,159,61,196,129,206,177,250,159,37,252,85,238,65,189,211,122,116,77,101,168,104,47,30,150,67,132,196,135,75,16,45,140,217,16,5,9,76,187,237,197,231,158,177,147,95,60,97,215,174,189,108,11,213,12,86,224,16,36,26,3,208,87,60,111,133,82,144,245,186,106,62,104,215,221,42,134,32,161,7,78,136,232,127,115,68,140,248,158,99,89,188,170,168,33,196,160,231,209,13,210,251,225,237,55,239,179,31,57,99,232,65,18,202,93,126,9,18,125,136,75,231,108,22,5,22,38,131,28,59,75,104,175,239,66,170,151,154,150,91,172,226,110,187,0,81,164,126,202,186,20,153,197,186,85,228,161,254,101,176,110,133,178,179,69,44,122,123,40,183,140,80,84,153,236,229,108,43,219,183,214,66,193,122,50,91,133,88,236,53,90,86,196,115,64,182,2,217,175,188,200,122,3,107,253,26,44,215,218,209,35,238,86,189,143,103,139,124,166,100,249,114,14,34,247,109,91,36,222,250,111,127,227,63,3,127,242,247,187,88,192,150,173,69,124,107,41,187,164,32,194,194,88,106,28,168,130,65,209,188,147,69,120,58,221,183,12,100,155,203,250,109,242,247,107,141,191,151,120,247,159,219,203,209,121,178,189,223,147,46,255,154,3,222,166,32,55,239,151,247,179,126,61,96,160,85,87,238,207,81,118,66,145,195,215,205,176,18,51,134,178,78,14,40,200,187,138,86,82,145,187,50,87,94,223,186,230,91,90,162,133,34,64,6,127,231,75,75,75,190,38,246,116,206,154,197,130,139,108,66,212,34,103,155,196,136,111,116,26,200,41,36,63,2,94,198,35,68,81,86,253,242,26,192,58,34,247,230,114,217,175,58,84,254,132,115,173,139,201,230,173,112,146,63,180,231,224,220,215,137,153,107,159,226,97,144,191,32,251,194,242,78,210,228,68,63,243,34,145,85,199,148,243,129,44,208,233,173,43,119,133,165,206,159,151,222,128,235,14,112,77,86,250,58,22,169,204,72,248,241,184,197,156,110,181,80,232,105,219,185,183,47,216,214,181,235,144,251,215,172,5,169,157,129,115,151,162,80,137,125,154,87,23,35,96,68,168,177,121,8,116,145,215,5,214,154,42,239,185,114,145,181,4,75,254,62,202,58,137,133,249,80,117,32,10,106,95,42,77,1,180,143,179,169,7,5,173,223,244,142,198,104,218,248,28,82,195,152,235,90,122,165,104,37,111,15,168,33,169,0,50,168,230,172,177,172,89,29,141,165,189,86,19,207,15,184,234,23,185,175,199,232,155,54,47,159,124,149,149,69,123,254,249,167,237,169,111,190,96,71,79,60,110,217,165,154,245,145,183,6,86,245,242,100,211,215,58,195,90,95,224,221,155,206,230,253,93,215,67,209,164,194,58,38,185,29,194,222,231,89,107,230,231,171,16,248,25,187,190,177,201,123,104,221,78,157,122,221,126,241,243,87,236,236,217,11,222,238,156,136,125,146,222,29,56,238,113,226,94,33,11,230,89,255,244,78,151,28,143,40,107,72,200,0,117,67,34,172,188,62,79,166,239,35,61,239,253,215,120,75,235,229,78,73,114,74,126,151,9,201,49,121,199,40,108,40,20,16,122,11,134,110,11,5,75,210,39,118,253,250,117,149,0,42,119,20,31,221,139,41,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,136,16,200,254,203,127,249,223,62,68,221,141,93,141,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,128,17,72,205,205,205,77,68,218,139,12,30,195,122,202,234,47,231,150,249,16,153,16,62,250,192,158,198,245,179,72,4,125,188,151,53,58,84,135,127,18,231,187,63,247,211,16,83,16,139,250,136,174,15,244,48,7,67,145,252,124,68,135,7,21,93,228,46,129,23,32,53,6,184,228,111,161,4,112,104,190,104,191,253,59,223,177,111,126,237,171,118,228,232,33,107,182,183,249,194,222,179,60,132,189,10,238,40,118,52,31,232,69,230,123,220,105,190,246,135,143,250,34,65,32,219,177,22,20,33,144,47,21,61,143,72,86,49,2,158,71,131,33,118,128,148,144,141,99,39,75,194,87,124,191,49,253,225,41,79,137,235,254,233,169,239,84,86,146,18,114,72,231,126,236,213,209,14,89,6,138,28,3,151,241,56,184,45,30,67,244,59,233,1,241,33,107,111,87,58,160,44,149,231,20,29,128,202,146,59,73,179,101,39,215,126,147,189,122,218,168,239,56,225,75,51,176,224,30,216,163,71,214,136,253,46,138,7,146,138,189,66,17,171,175,34,179,211,140,151,200,122,254,59,72,110,217,61,37,21,15,46,222,118,160,236,78,246,233,58,149,210,109,239,133,228,67,125,148,108,136,45,83,184,6,241,46,73,191,180,151,226,70,72,97,92,166,39,247,205,110,194,56,14,232,67,15,185,201,65,172,143,33,200,122,98,195,144,27,25,149,170,249,91,59,125,43,166,218,118,120,1,165,20,200,53,41,135,4,89,160,239,132,144,232,146,55,133,233,110,14,43,214,60,113,173,231,0,104,4,97,59,192,53,255,54,100,252,0,230,111,3,178,21,167,250,54,116,87,217,114,191,157,195,50,88,114,51,177,237,189,93,75,67,64,85,177,196,62,126,252,184,93,122,247,130,43,17,20,144,245,81,118,104,103,223,61,109,43,43,135,236,137,71,78,120,44,112,89,240,10,235,180,44,94,125,134,133,1,13,243,132,43,180,71,115,71,109,44,80,71,32,2,67,155,111,151,237,217,243,143,50,40,178,182,157,74,90,192,230,3,10,147,219,244,236,204,60,251,128,236,159,217,219,82,174,146,103,21,205,19,41,103,244,96,32,165,44,20,198,50,120,98,240,49,98,210,106,110,41,100,74,10,235,252,254,16,107,254,203,111,91,143,57,159,246,245,123,100,139,75,203,54,143,219,126,149,25,230,94,24,115,205,209,93,92,148,111,238,109,83,64,223,242,224,94,34,150,188,172,249,11,146,115,228,73,107,153,228,68,243,124,76,91,68,242,143,121,55,104,156,18,69,131,219,7,193,9,112,45,46,247,65,74,150,180,164,57,234,11,189,241,173,135,127,122,41,97,49,65,125,45,20,29,238,222,19,180,78,147,207,215,67,225,235,235,180,148,29,180,150,178,49,247,211,131,46,114,202,58,198,243,93,200,253,214,206,158,109,172,95,183,171,151,175,216,254,141,45,235,49,199,69,238,51,52,182,168,234,168,70,207,150,88,238,100,185,191,56,143,82,26,204,114,137,197,56,199,94,174,253,229,125,65,100,118,163,95,103,222,79,27,0,152,30,146,129,117,52,163,119,11,109,84,23,250,140,175,175,53,148,237,99,202,2,44,47,30,161,70,198,138,5,30,135,244,78,242,235,218,136,14,245,144,163,190,54,94,194,59,251,109,69,19,49,156,55,216,72,242,35,146,155,246,74,1,96,66,88,145,227,79,62,101,79,62,245,140,61,253,226,115,118,232,177,163,54,41,163,20,130,134,194,30,170,78,3,228,74,161,1,114,40,144,148,11,101,39,250,41,212,198,109,20,136,104,103,173,80,67,73,169,237,97,34,50,90,203,120,191,220,216,220,181,11,239,94,182,151,95,254,133,157,122,245,117,20,33,174,186,91,126,26,140,44,81,39,109,65,63,15,203,253,44,114,47,43,254,10,101,201,139,69,31,207,52,109,94,223,105,87,174,16,136,253,62,30,75,80,36,212,59,139,215,23,115,34,188,67,110,190,83,84,234,221,147,60,13,72,107,48,193,48,135,151,149,124,129,121,133,182,131,100,64,215,183,182,182,18,178,255,238,133,197,187,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,67,129,64,86,177,18,99,138,8,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,60,40,8,232,67,250,132,248,194,99,62,162,139,228,20,185,3,53,205,71,125,24,11,8,159,161,8,69,62,148,139,212,151,251,220,49,228,136,136,37,143,89,207,177,44,227,68,150,136,179,19,215,23,8,22,40,7,174,193,103,224,162,63,109,117,92,5,139,8,121,241,217,199,236,63,255,254,247,236,169,167,190,224,22,251,141,214,22,101,7,162,107,224,150,172,35,220,25,67,198,80,136,8,115,37,89,165,162,67,0,177,204,199,126,10,245,120,192,88,71,231,80,4,144,173,189,148,12,130,149,186,218,16,72,117,127,112,250,35,226,64,233,253,8,205,59,93,119,66,69,29,34,37,199,73,217,58,79,174,195,32,224,217,0,54,39,75,235,200,63,206,179,135,136,19,201,58,132,164,16,193,214,199,146,214,235,152,146,111,206,61,37,229,178,23,118,31,37,41,174,179,92,19,103,32,67,154,141,125,59,114,104,213,142,172,206,217,229,235,117,35,252,59,117,135,210,213,110,111,187,72,34,183,194,159,173,149,129,19,131,239,212,146,174,79,31,210,161,91,81,234,32,96,145,140,175,206,85,182,198,60,60,23,58,146,144,253,186,250,32,164,60,236,233,16,178,12,74,9,75,121,72,123,58,52,238,15,44,71,191,202,176,75,5,228,19,239,206,182,191,215,197,50,23,134,10,210,79,202,26,178,198,21,81,15,95,143,133,44,132,33,154,47,233,220,208,229,179,2,169,215,39,54,246,92,183,99,199,187,121,235,239,43,134,55,101,64,150,161,102,97,109,242,167,33,226,210,204,39,201,121,7,217,215,56,46,204,213,236,145,71,30,177,58,150,215,123,55,54,113,211,15,121,187,176,104,187,235,219,246,242,201,151,109,117,245,176,45,207,31,193,77,120,203,230,170,11,30,203,93,195,169,185,53,155,36,111,193,170,63,40,155,132,57,160,92,97,92,117,63,145,227,217,231,62,206,227,68,222,18,73,154,173,47,204,7,218,56,43,103,31,103,229,15,88,89,194,70,115,73,178,160,181,67,220,164,135,217,0,31,41,89,137,144,244,152,241,172,101,67,44,172,53,83,123,16,253,215,54,175,89,6,153,29,140,16,80,214,234,57,72,254,2,225,78,122,172,231,89,100,83,229,201,11,137,214,234,22,68,191,181,155,176,173,220,67,33,171,216,69,230,184,158,99,157,79,67,180,170,80,106,131,0,102,84,56,102,185,231,90,104,87,50,134,34,196,37,251,105,50,136,228,247,52,179,62,76,175,220,147,221,221,100,218,223,37,34,117,193,40,3,182,242,202,49,65,33,45,203,150,243,235,97,5,147,218,12,81,54,224,152,217,51,55,83,224,180,127,125,211,154,184,229,223,184,120,197,214,47,95,98,94,110,25,220,191,43,0,137,224,199,3,191,28,117,248,28,100,40,172,86,97,43,229,173,86,46,99,177,142,247,25,214,137,49,25,20,111,126,146,34,172,7,47,179,49,243,90,237,29,231,40,64,158,98,96,188,93,105,2,246,93,10,118,154,22,90,162,117,156,198,83,136,167,41,201,205,219,152,114,52,56,106,179,148,6,240,234,49,181,106,239,225,153,161,217,238,88,189,209,177,253,6,239,3,148,237,168,193,6,20,49,162,109,125,30,235,81,124,105,105,222,158,125,254,121,59,241,236,243,246,196,179,207,89,177,54,103,89,218,218,165,141,29,44,233,221,243,63,10,76,210,90,200,165,243,254,30,147,247,146,12,138,69,57,234,84,216,153,52,138,129,242,206,83,46,87,33,206,75,214,192,83,201,171,191,58,133,123,254,151,236,245,215,223,180,141,235,13,20,155,88,67,41,70,178,77,99,141,8,41,86,224,157,164,117,86,97,121,10,121,8,120,234,84,63,115,28,151,192,76,158,19,228,213,66,239,253,26,74,0,173,6,94,18,244,143,115,205,19,121,207,73,198,218,255,54,208,92,185,37,5,108,64,207,175,42,188,140,254,110,224,97,255,155,36,207,223,35,121,48,101,38,121,14,149,181,191,191,239,100,255,45,197,196,147,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,224,161,69,32,251,220,115,207,61,180,157,143,29,143,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,240,16,152,159,91,182,205,27,235,144,69,184,233,197,221,120,30,23,229,181,90,13,183,187,215,32,138,248,62,142,235,241,116,106,8,185,56,198,42,17,55,252,109,125,181,247,239,246,134,1,52,31,222,57,225,219,186,12,242,245,65,125,212,199,62,159,231,244,153,93,164,73,3,11,192,47,60,182,108,191,245,173,175,219,211,207,124,1,226,178,6,113,208,228,227,254,8,162,84,31,238,131,123,121,116,9,32,255,69,138,4,43,59,125,212,215,177,66,1,232,88,46,131,139,16,165,197,82,197,99,0,59,17,38,82,132,123,250,88,159,36,229,77,210,236,245,228,218,237,123,89,176,222,49,77,203,145,130,129,72,10,213,163,116,179,166,112,45,212,39,27,81,178,192,132,77,176,134,76,65,36,40,164,128,234,207,226,230,88,253,24,66,148,136,112,154,12,131,247,1,149,37,194,68,238,132,147,54,43,127,210,102,119,223,172,251,60,251,126,73,150,141,194,92,196,72,17,235,202,60,68,209,242,60,138,199,144,200,53,244,15,168,210,201,13,213,155,194,42,83,196,157,44,188,51,25,20,52,186,178,66,191,173,63,222,187,208,207,164,78,181,77,100,137,198,73,74,22,217,108,7,130,153,114,25,115,53,173,94,31,97,109,30,188,47,168,237,234,119,31,38,76,36,204,173,150,151,73,63,166,68,204,148,184,154,85,36,72,234,252,180,246,178,220,77,65,186,165,17,130,33,242,215,0,207,34,46,182,11,11,132,144,104,66,186,226,218,188,192,61,70,204,8,109,109,235,248,241,63,178,54,111,181,42,214,173,144,118,67,188,54,64,147,98,213,31,44,112,125,236,96,236,164,251,145,42,163,148,194,56,204,111,55,236,177,94,133,177,201,217,213,154,217,21,136,192,46,46,245,7,157,166,213,33,173,202,144,110,217,74,193,246,118,118,0,116,100,199,142,174,57,217,223,105,182,92,105,100,119,103,195,22,143,29,181,173,27,55,236,165,95,188,100,191,255,189,63,178,82,181,68,123,246,113,1,78,252,108,136,49,31,100,129,166,161,99,190,104,172,134,140,219,4,197,157,122,171,237,49,175,171,180,81,10,59,138,243,61,43,103,31,21,235,100,190,170,28,29,187,215,13,136,75,29,139,180,78,230,139,100,77,50,157,228,87,27,220,114,157,185,146,200,127,114,79,178,147,148,231,7,15,240,143,250,236,114,49,237,67,210,87,93,83,127,51,16,170,58,214,28,150,139,121,89,245,235,186,252,243,251,179,178,208,230,122,1,242,152,39,220,194,186,140,82,200,217,55,207,18,190,161,110,227,50,5,131,115,25,133,144,229,213,21,47,39,75,140,115,97,43,87,235,121,44,152,55,88,223,247,54,183,88,172,135,86,164,61,57,20,80,178,109,228,66,235,17,196,190,66,88,104,67,165,192,91,201,10,204,117,17,180,180,69,139,251,76,58,32,251,167,215,69,72,191,239,26,58,243,220,39,117,152,144,189,99,153,223,131,144,48,210,60,144,210,2,59,95,143,186,244,117,128,85,127,1,143,25,93,112,22,133,77,0,26,155,64,136,151,231,152,243,184,156,71,155,194,186,120,147,145,59,254,237,235,55,236,198,37,44,246,119,182,109,235,242,53,136,121,194,41,180,40,19,66,95,207,86,40,24,190,24,37,47,72,107,246,69,98,203,87,11,5,202,193,74,157,249,37,50,89,203,109,30,173,130,49,46,60,212,182,9,10,67,99,222,163,242,168,47,47,42,82,168,19,226,67,141,55,132,185,112,21,225,157,129,180,151,76,56,241,47,5,34,230,179,43,147,41,175,52,222,0,59,39,207,4,200,199,144,53,180,77,184,145,58,239,237,6,174,249,251,88,169,163,187,192,158,53,134,172,35,218,134,78,130,91,239,167,33,214,15,225,45,228,139,95,126,193,78,60,255,156,29,38,76,72,186,82,246,251,219,61,194,140,12,90,238,214,126,192,251,75,94,112,242,44,98,242,238,163,99,237,51,200,145,66,154,76,8,59,34,165,192,60,239,145,34,239,131,11,235,87,236,213,83,255,104,47,189,244,19,59,119,238,60,10,81,97,206,171,123,242,106,128,222,27,30,103,192,167,70,120,0,214,185,2,36,127,90,184,160,96,50,66,1,66,202,128,202,59,225,124,208,15,202,125,250,91,64,154,20,242,172,146,21,208,26,85,41,30,146,52,127,146,57,164,121,34,165,19,87,150,211,251,4,92,125,189,17,180,158,80,74,208,59,153,249,21,222,149,57,254,38,145,71,4,214,104,213,73,30,41,82,108,108,108,68,162,127,138,88,220,69,4,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,252,191,222,115,207,125,41,226,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,96,16,56,126,252,115,16,65,155,214,238,66,89,66,30,92,191,190,99,155,176,25,24,6,66,56,96,1,136,33,104,154,15,232,132,21,118,34,193,93,15,67,161,20,200,219,131,241,21,161,33,98,31,163,125,40,22,62,160,211,115,56,5,91,94,92,180,121,72,253,111,126,235,107,118,152,248,191,107,71,86,176,208,131,64,229,227,190,226,140,203,50,79,41,147,81,104,0,61,53,77,254,165,62,28,203,98,95,31,245,69,124,136,236,144,229,163,19,200,48,3,34,201,149,102,178,135,135,62,229,95,39,212,102,200,135,132,160,151,37,174,146,84,0,68,72,140,177,236,116,75,127,200,53,185,248,119,146,19,2,34,40,2,112,141,60,34,36,102,73,12,157,171,188,187,38,49,66,108,242,180,32,22,169,4,105,85,37,248,113,29,171,111,41,90,56,219,53,45,64,229,81,137,215,145,226,25,55,198,5,203,59,99,8,99,116,135,36,216,181,169,40,141,128,246,226,159,220,12,152,43,179,125,184,195,227,247,213,37,65,151,131,56,83,200,10,17,253,216,150,186,6,131,92,68,167,251,244,5,83,216,65,7,210,75,221,99,131,23,180,66,189,229,110,246,203,184,218,79,65,251,73,137,66,243,38,15,24,138,201,61,193,204,55,91,16,225,71,248,137,198,208,230,33,171,210,88,173,162,34,131,101,237,192,118,184,215,135,29,132,58,244,107,41,148,34,42,40,104,72,182,219,144,251,91,27,55,80,36,168,218,35,199,31,181,119,223,126,199,50,181,146,237,183,247,45,15,73,118,229,198,37,123,245,205,87,236,235,47,124,27,75,218,18,117,75,9,71,4,59,243,1,57,113,18,204,229,37,144,99,26,11,201,217,16,130,78,178,151,200,86,178,119,121,248,4,71,36,169,39,169,226,246,250,68,68,223,73,94,110,207,151,60,255,32,238,213,151,100,155,197,99,182,143,97,140,194,26,160,62,138,92,151,108,42,38,123,31,2,58,143,204,136,20,157,136,184,47,65,220,99,201,127,253,198,85,119,219,239,235,12,202,53,85,188,65,72,17,71,38,235,82,142,146,210,84,10,22,85,30,69,90,123,117,136,234,134,91,175,151,144,131,60,196,110,94,150,253,144,169,82,252,112,235,125,106,157,157,241,34,79,37,243,73,82,123,148,52,231,147,99,191,112,15,127,212,142,100,117,212,113,162,112,160,182,139,56,247,115,228,95,51,181,192,59,166,140,210,85,142,80,24,178,196,239,182,58,204,237,62,222,53,210,182,215,110,217,230,245,13,119,201,223,36,140,70,107,191,110,157,125,38,51,175,40,12,205,221,187,71,158,242,4,47,240,163,240,198,124,199,19,78,14,18,90,68,116,30,156,229,37,0,202,217,149,41,80,219,96,188,136,107,15,241,158,229,158,214,90,95,108,105,172,8,103,80,103,206,114,137,118,102,9,141,147,211,139,22,77,11,221,129,69,231,253,32,235,115,189,253,100,63,47,196,25,75,54,106,210,109,107,181,134,214,102,12,91,188,120,27,16,253,45,148,149,24,86,31,63,41,108,208,114,119,209,63,162,109,135,31,61,102,199,79,124,193,158,122,225,121,91,123,242,113,148,18,170,54,164,173,29,22,237,94,191,105,35,58,56,192,19,77,17,55,254,174,200,197,123,121,12,59,175,247,209,136,208,14,90,219,244,42,115,175,8,96,85,169,84,33,252,39,246,250,27,167,237,228,201,147,246,243,87,126,73,104,147,109,219,222,238,186,183,0,189,201,133,153,186,36,167,0,53,214,47,133,42,208,223,13,121,60,157,100,1,127,130,226,131,194,69,104,31,220,1,125,116,33,242,241,7,33,199,153,118,134,52,35,209,2,14,161,80,190,28,253,23,209,79,55,232,215,8,143,45,29,91,95,95,255,232,141,136,37,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,159,9,4,178,127,251,55,127,247,153,232,72,236,68,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,67,129,64,234,247,126,255,7,147,203,88,47,222,184,113,153,15,222,178,79,150,21,164,62,128,195,115,176,149,75,25,174,143,156,248,23,153,57,226,99,249,8,242,73,164,132,243,187,248,231,213,71,243,5,204,28,151,150,22,108,109,45,88,36,63,254,216,113,92,141,47,227,146,151,143,252,144,162,240,152,144,17,45,72,4,185,178,199,165,52,15,137,220,28,121,176,224,128,117,32,194,176,128,213,71,121,168,141,132,228,22,25,46,18,34,159,47,58,209,127,64,152,241,193,222,153,143,123,60,84,34,237,68,200,168,93,41,220,27,139,155,113,114,135,118,165,33,117,157,212,27,23,44,7,168,34,76,6,61,89,131,7,139,198,132,4,12,123,242,99,206,168,114,92,57,192,25,244,132,180,120,111,39,199,88,227,42,174,180,8,12,145,190,147,73,209,170,197,178,45,207,45,216,213,75,88,240,78,147,151,13,86,129,0,11,202,3,57,88,24,197,247,86,99,105,238,12,171,39,236,73,126,145,61,99,33,152,181,23,49,149,225,132,30,81,87,120,68,77,148,21,178,248,229,100,92,146,189,138,225,193,176,115,201,154,30,222,39,59,145,129,57,148,35,164,234,224,4,25,23,100,109,235,150,208,144,82,112,114,184,233,134,232,135,36,28,209,81,120,123,252,239,203,61,63,68,233,60,177,165,145,203,33,12,91,165,152,179,18,101,141,6,26,3,48,34,56,119,14,2,47,47,11,213,54,91,23,203,255,84,199,58,88,197,238,144,183,11,1,215,205,147,23,151,2,237,30,174,2,168,115,113,126,1,130,111,100,219,155,59,16,137,71,237,208,161,67,182,131,149,191,220,74,143,241,28,32,179,216,246,246,190,189,118,230,53,59,254,200,99,246,200,225,227,214,216,193,50,155,122,18,188,181,215,156,209,120,107,10,201,82,88,157,72,165,122,78,110,233,158,136,73,207,195,184,232,223,116,244,63,134,17,73,4,38,20,149,180,69,46,231,19,25,79,218,169,28,194,24,182,207,229,92,215,147,237,99,104,200,125,85,68,210,247,100,159,172,105,142,129,230,57,248,244,177,180,239,65,56,138,212,31,193,78,107,158,73,113,134,25,231,125,201,51,246,205,110,195,175,231,32,153,47,93,187,104,27,187,27,88,89,35,115,16,217,41,66,74,44,44,45,186,117,114,78,178,138,28,230,184,57,70,102,235,245,61,44,211,119,108,130,103,135,50,99,95,236,98,217,206,250,83,64,249,196,77,212,93,10,56,156,42,38,221,9,60,145,163,238,174,159,155,225,88,123,20,147,110,29,242,59,61,250,137,95,211,186,235,4,251,180,38,87,80,160,93,90,117,68,58,139,200,29,66,88,239,160,204,150,106,118,173,179,187,103,93,220,115,236,227,33,3,166,219,86,80,152,25,131,73,189,222,55,118,110,177,175,21,183,204,79,5,229,54,32,227,93,197,244,227,71,110,248,243,172,155,114,51,175,245,51,205,90,168,245,66,243,119,196,60,147,197,189,188,34,200,45,188,146,194,152,140,180,126,114,156,209,188,211,120,50,184,57,240,228,128,117,149,247,31,195,144,242,53,159,92,104,92,200,67,135,43,190,49,87,213,179,17,38,250,233,9,222,97,200,51,192,59,206,46,174,236,247,27,244,3,197,58,189,58,111,200,187,10,239,215,12,86,254,29,222,1,61,158,95,58,180,100,207,66,236,63,241,204,83,246,196,23,79,88,158,120,2,25,58,51,96,240,26,228,241,112,55,242,62,144,11,138,119,41,228,165,199,26,213,67,225,65,243,82,222,115,10,244,111,192,218,152,35,54,137,214,185,52,225,114,228,53,224,229,87,78,218,143,177,222,127,245,213,87,177,132,223,115,175,49,234,141,18,206,80,172,128,76,138,212,151,103,151,28,251,218,28,225,78,180,206,224,209,128,213,148,67,148,8,112,141,144,70,126,36,62,41,39,229,133,208,173,233,189,178,245,222,60,146,197,187,39,48,100,108,148,205,231,31,202,11,82,128,113,133,65,20,62,208,199,208,48,184,199,140,11,23,46,220,189,168,120,55,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,104,16,200,254,217,159,253,217,67,211,217,216,209,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,207,6,2,34,19,255,246,111,254,31,187,118,229,2,174,118,113,51,175,15,224,36,125,32,111,247,228,190,25,50,129,239,236,5,8,165,54,150,144,120,37,39,70,120,222,142,174,29,178,195,135,87,109,113,117,201,30,123,228,81,91,59,182,102,11,196,251,21,201,45,11,84,17,148,105,200,76,28,10,115,206,7,119,174,137,152,78,72,61,185,132,215,49,151,60,137,24,81,173,58,79,242,200,162,80,164,65,129,56,192,89,172,14,229,22,95,73,68,128,114,223,235,36,226,206,219,154,244,225,160,51,211,11,52,48,228,9,123,145,12,174,224,0,65,39,203,201,94,191,227,207,171,31,34,237,146,164,50,19,23,230,201,181,247,236,33,73,176,3,246,242,53,72,162,172,179,144,52,203,139,43,156,158,63,176,90,84,185,194,86,227,34,37,138,12,131,41,43,75,188,207,59,113,231,176,191,167,240,112,65,4,9,77,241,20,220,31,99,89,138,235,127,140,196,195,117,186,217,235,13,60,198,188,172,78,111,142,233,205,231,222,167,232,251,230,178,8,127,245,83,178,39,90,104,196,152,142,96,227,134,132,170,152,160,232,210,135,240,74,67,184,201,82,186,5,177,182,7,97,88,198,115,66,173,90,176,60,68,123,6,130,46,195,88,10,219,129,228,28,171,216,28,160,213,32,211,218,121,136,88,158,237,67,42,206,183,186,182,70,44,236,30,186,32,151,216,168,1,240,6,214,70,33,160,138,124,151,32,211,58,16,178,59,91,187,182,132,23,140,227,184,218,126,237,141,83,150,198,109,123,15,203,255,44,30,49,154,237,93,59,245,198,43,182,56,39,98,87,16,106,76,225,207,168,215,229,112,58,43,18,98,89,92,255,0,239,4,189,244,192,229,41,131,103,140,64,54,7,101,18,164,224,99,25,7,213,29,48,12,197,169,14,109,19,225,49,157,19,201,126,182,194,164,221,161,77,179,119,194,152,168,220,207,82,18,6,73,159,36,113,154,155,242,182,32,247,252,82,254,17,84,178,210,215,250,38,66,54,184,166,15,24,130,176,91,31,95,197,93,122,15,133,169,28,178,52,234,183,177,178,94,194,162,127,222,250,60,175,252,146,103,145,160,114,89,191,183,189,99,61,8,218,34,178,89,70,115,43,199,250,93,192,26,60,71,166,241,164,199,232,43,156,67,64,88,235,128,158,157,77,42,71,20,171,178,248,241,244,126,242,204,108,222,79,253,88,36,59,45,19,37,78,47,156,94,79,218,37,5,10,53,186,86,195,130,29,215,246,239,158,121,203,46,66,102,79,32,244,225,239,125,171,178,6,238,111,213,221,99,135,222,105,75,112,210,101,252,205,35,182,46,187,21,66,32,40,249,122,9,174,174,188,69,185,26,67,213,198,140,103,29,212,10,204,220,115,156,228,122,63,120,181,209,88,201,21,127,22,13,34,89,231,139,231,150,40,31,184,154,87,193,35,202,20,232,19,92,5,112,83,249,38,212,58,15,222,0,0,32,0,73,68,65,84,82,30,160,252,33,107,141,44,206,13,162,125,235,198,174,109,237,161,12,194,235,65,222,23,212,107,156,5,88,159,99,121,252,232,210,209,114,165,98,39,158,124,220,158,249,210,243,246,185,19,159,183,218,210,156,77,80,76,208,214,231,149,41,15,3,82,210,211,185,94,12,3,100,165,207,90,147,103,141,42,163,64,87,224,29,59,192,67,64,143,112,37,105,194,203,228,114,172,109,197,18,242,54,32,180,207,182,189,242,218,171,246,15,255,248,159,236,244,91,231,145,51,218,64,179,209,75,66,225,65,22,242,193,219,65,30,5,8,41,67,20,96,251,11,40,167,228,11,172,163,99,188,153,64,238,79,180,161,224,55,242,49,11,222,35,52,110,238,46,64,88,124,136,164,177,22,22,191,78,242,49,147,210,83,26,133,65,20,174,164,192,161,164,49,209,28,188,124,249,178,253,245,95,255,117,184,24,127,35,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,135,26,129,108,143,216,111,49,69,4,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,30,32,4,82,255,226,95,252,55,147,47,62,245,121,251,233,75,63,178,183,222,58,107,87,175,94,197,154,120,207,73,227,185,185,57,187,122,237,170,199,254,93,94,89,177,127,254,167,95,183,19,143,63,102,115,248,231,175,240,65,127,97,1,75,100,40,15,197,242,237,67,62,13,177,218,23,235,161,216,241,114,117,44,34,82,174,197,245,81,62,149,210,133,240,105,94,31,215,209,41,240,124,129,224,215,125,104,71,8,41,101,22,241,151,197,226,49,67,44,224,28,155,91,225,65,182,136,70,9,68,139,88,16,85,21,246,126,114,15,126,220,117,246,76,19,38,98,93,73,78,52,177,207,136,180,83,151,232,119,10,18,71,249,101,133,157,153,132,56,204,34,220,221,202,31,178,79,113,186,69,250,37,228,231,237,228,169,23,124,219,143,242,166,229,46,1,91,84,65,151,5,183,69,194,38,0,183,147,24,84,236,101,10,111,97,170,252,74,58,150,69,106,56,243,75,119,252,81,219,201,122,144,156,72,196,71,61,151,189,14,21,39,146,178,72,220,240,208,94,41,30,4,178,234,224,161,251,244,64,100,149,84,43,180,151,133,169,72,105,239,3,87,251,178,192,197,170,63,95,205,98,77,61,198,10,151,113,227,58,252,152,97,84,107,123,217,22,46,187,51,86,100,30,164,49,203,149,76,10,155,30,238,168,71,100,146,123,104,17,253,70,12,245,17,97,49,10,144,104,243,184,136,126,116,207,217,121,107,231,198,132,200,96,62,72,99,2,36,155,40,219,64,193,99,57,140,229,62,49,2,20,174,98,101,109,217,14,173,29,181,221,221,109,200,218,61,98,106,67,81,194,220,191,115,249,109,59,118,232,136,61,123,226,75,110,17,44,120,93,198,248,129,202,210,41,191,97,175,241,214,216,203,106,60,131,226,77,14,114,81,237,244,185,38,150,75,3,249,17,83,24,247,80,136,112,144,108,233,154,234,73,230,129,174,235,218,108,210,53,151,223,89,1,35,195,157,242,206,62,247,32,29,223,222,103,157,107,83,31,149,124,108,166,243,94,199,162,172,149,194,125,141,15,113,216,33,236,83,98,83,145,173,245,141,117,220,164,111,178,68,226,25,68,11,40,4,109,165,86,67,9,171,136,69,58,148,47,235,139,172,249,229,94,125,31,235,117,41,113,165,89,24,170,104,133,148,184,159,70,182,138,144,174,114,175,222,135,116,245,246,184,85,53,197,83,175,8,235,36,185,194,192,244,218,172,2,128,230,75,178,142,223,205,19,64,82,206,39,185,23,89,156,180,89,226,165,254,72,230,18,194,191,190,135,146,3,147,60,13,211,62,151,33,70,60,166,250,249,30,115,29,183,253,217,238,196,142,45,48,231,114,97,76,36,175,57,72,96,201,164,240,151,107,126,237,21,231,93,142,245,181,134,107,125,31,187,151,12,141,13,207,241,158,19,121,239,201,23,69,229,34,84,6,99,67,182,112,95,107,51,27,62,0,200,198,58,193,120,132,215,68,150,186,203,212,7,154,108,174,100,199,122,208,69,30,218,29,172,246,81,204,216,109,77,156,224,167,201,54,102,204,228,131,69,248,231,42,148,87,157,179,35,159,123,210,30,125,242,73,251,194,51,39,236,240,177,163,40,127,20,80,65,160,13,254,74,192,27,143,180,246,80,236,82,155,123,188,91,228,117,32,39,50,158,151,115,165,56,71,115,130,235,250,97,11,69,32,100,164,82,172,49,111,115,182,79,232,151,245,245,235,246,179,159,253,204,78,254,234,148,157,127,247,146,43,22,225,48,194,61,31,168,29,50,214,87,120,24,89,241,151,43,83,130,31,252,244,238,87,75,199,172,57,72,58,99,66,227,29,71,46,59,6,97,125,208,153,194,83,252,58,233,166,88,78,177,230,161,48,238,148,125,75,210,253,91,175,185,140,51,134,146,11,201,139,43,219,209,230,52,159,238,92,153,130,54,222,144,135,7,13,14,197,234,32,166,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,224,225,69,32,124,181,121,120,251,31,123,30,17,136,8,68,4,34,2,17,129,136,64,68,32,34,240,96,34,224,31,183,255,234,175,254,74,173,159,108,239,238,90,179,217,118,242,104,111,111,207,254,252,191,255,87,118,242,151,63,39,62,116,206,254,233,159,254,137,173,173,204,91,115,107,195,246,118,55,109,107,251,154,127,56,207,65,122,186,219,115,39,143,248,168,46,207,0,88,50,143,177,226,243,4,25,34,2,80,4,166,62,188,167,33,253,83,78,160,232,3,188,242,136,220,23,225,34,114,37,16,80,250,32,47,183,213,178,228,23,9,163,231,221,27,57,31,236,147,15,255,247,250,171,124,66,156,171,143,234,87,146,102,143,147,107,9,185,39,171,205,244,148,224,40,226,37,65,4,179,8,126,245,87,100,157,8,255,132,108,74,158,125,191,189,23,35,220,252,0,146,11,128,86,151,86,13,99,74,199,74,4,93,15,66,75,202,4,5,194,8,0,34,60,72,32,60,164,100,48,118,162,89,228,200,157,146,136,45,61,162,126,113,44,203,117,119,89,61,101,68,184,12,111,132,181,186,158,21,121,195,88,82,182,250,174,190,206,192,113,107,225,78,140,169,76,10,215,177,91,121,222,154,229,211,56,19,10,178,138,245,68,83,178,98,219,72,160,73,28,107,112,131,13,85,52,233,20,178,172,24,221,21,100,83,227,210,134,229,218,175,67,230,103,234,88,232,99,57,75,95,71,234,134,72,63,254,201,141,183,92,82,231,113,167,141,81,172,91,249,15,101,6,203,24,103,176,234,239,203,146,184,140,12,147,127,15,144,134,252,95,100,167,217,178,61,10,89,90,90,129,112,131,220,37,95,163,209,178,71,9,129,209,234,52,173,135,203,246,126,23,235,227,76,25,69,130,190,189,121,238,13,123,252,145,207,89,49,135,7,13,220,122,39,132,89,32,16,53,102,161,99,114,5,174,246,5,101,146,180,13,136,45,158,70,81,67,174,196,93,70,233,215,39,145,84,118,66,248,7,121,96,168,93,38,110,206,17,213,43,114,91,115,91,41,145,27,29,43,239,103,41,57,214,116,40,217,171,127,34,30,123,40,95,104,108,132,131,230,66,74,227,54,59,63,120,70,50,87,196,234,186,51,108,216,53,148,174,250,120,140,72,35,67,82,172,42,175,172,218,252,252,162,207,107,151,94,198,91,238,201,27,104,163,52,246,246,153,251,88,240,3,121,137,155,121,200,237,28,158,37,202,138,141,46,134,86,235,47,59,161,239,104,31,64,78,59,56,214,38,41,146,155,254,36,73,206,181,212,76,151,47,207,147,220,251,180,247,73,27,19,76,85,191,186,32,34,92,123,156,201,96,209,95,38,132,6,239,34,124,221,183,218,120,79,97,173,146,235,124,57,148,151,101,127,1,188,203,132,211,144,172,106,76,100,189,15,35,239,199,89,240,145,37,124,16,69,222,73,42,148,185,45,111,29,238,29,69,238,244,241,159,159,158,46,116,105,158,5,57,242,75,97,131,204,60,223,23,147,76,1,146,250,20,107,103,142,103,132,170,138,98,169,180,54,74,68,189,254,8,114,191,231,4,127,135,241,169,183,89,15,24,162,142,242,104,211,35,52,120,194,123,48,143,82,199,225,71,31,181,167,158,125,214,9,254,69,60,234,20,231,170,188,155,243,88,249,143,108,159,241,238,42,212,135,131,64,107,168,211,93,233,75,185,172,160,80,35,0,128,140,140,187,132,42,24,163,248,193,123,27,245,6,127,215,19,84,192,182,182,118,236,204,233,183,236,229,151,95,177,147,184,231,223,219,107,80,57,75,23,237,193,195,191,39,224,178,101,66,245,20,240,213,63,95,41,131,25,88,35,143,106,109,8,163,32,229,34,188,248,200,179,9,245,251,117,239,183,242,72,162,192,66,97,10,4,172,3,115,83,190,252,230,111,248,163,119,220,123,75,80,61,97,237,211,248,248,16,169,58,6,49,199,186,43,101,132,52,199,126,157,31,41,196,172,175,175,255,134,53,199,236,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,103,17,129,72,244,127,22,71,53,246,41,34,16,17,136,8,68,4,34,2,17,129,136,192,195,133,128,62,189,31,164,31,254,240,135,246,197,103,158,157,252,252,229,159,217,149,43,151,236,212,169,87,108,244,197,199,173,181,115,195,106,124,228,175,200,162,25,146,68,31,248,7,176,190,34,133,156,23,134,188,213,191,172,172,150,185,59,130,188,18,25,57,129,181,112,62,213,73,45,125,121,15,36,191,226,18,135,77,31,229,245,33,62,231,207,22,137,57,47,50,66,46,252,3,73,160,143,243,162,81,96,30,196,18,220,210,218,131,102,127,58,7,244,65,36,195,65,18,161,227,204,1,164,76,224,51,156,204,11,247,167,23,192,69,143,200,62,84,41,47,98,143,103,244,156,112,76,200,126,89,201,139,252,191,27,225,41,178,77,196,160,147,110,28,187,114,0,13,90,193,243,66,5,87,206,117,200,99,193,131,222,0,132,19,238,245,83,5,175,71,222,23,228,105,32,43,162,138,49,186,91,114,46,134,182,137,192,87,10,228,45,253,155,62,164,251,52,243,32,169,189,238,229,224,224,202,253,123,32,210,82,113,174,65,223,242,244,47,11,57,38,57,30,67,0,137,232,151,155,233,52,24,165,241,190,144,78,225,98,29,217,206,114,77,188,27,30,174,109,107,7,151,251,213,166,43,80,140,229,195,90,178,143,112,139,8,28,33,174,3,20,88,20,167,186,212,81,185,144,136,224,62,198,250,127,190,151,178,227,187,16,135,184,245,30,205,231,109,55,139,76,64,8,246,32,34,187,5,220,105,99,157,45,41,217,197,171,198,161,242,138,45,174,44,83,227,216,26,27,91,204,177,33,177,176,69,76,109,219,155,167,95,183,231,159,254,186,187,252,214,252,112,217,163,63,46,51,7,243,75,18,192,108,161,110,201,83,63,211,119,146,43,69,126,141,229,199,149,124,78,74,24,166,41,145,103,111,83,114,113,230,158,218,24,182,64,198,221,150,229,51,115,234,99,49,211,111,29,234,154,230,170,194,153,184,2,6,68,191,20,102,110,79,178,238,87,222,188,92,163,64,34,111,109,110,219,213,245,107,144,183,148,33,217,132,68,93,90,90,178,18,202,66,82,128,202,163,12,48,38,20,196,144,9,191,139,203,254,14,158,0,180,216,102,144,203,137,172,249,187,40,6,32,235,89,148,123,70,196,237,16,247,138,88,35,223,129,158,85,253,190,166,240,163,117,77,171,108,88,223,180,70,105,53,87,162,44,68,42,89,53,36,65,146,176,123,149,68,226,122,91,217,75,206,149,212,62,16,102,195,83,6,10,107,115,200,121,129,62,151,216,87,243,184,185,199,60,158,232,244,158,23,31,29,176,253,5,98,220,231,24,11,60,115,208,79,21,53,129,217,238,67,138,203,181,189,136,113,145,247,74,254,126,83,143,121,92,74,85,114,191,47,78,221,231,18,249,244,242,227,148,50,244,62,227,54,121,164,227,51,100,125,201,227,85,160,47,69,54,66,216,12,229,38,159,57,191,75,40,133,30,10,113,12,27,245,97,45,207,179,122,35,18,97,3,239,3,40,247,48,238,213,133,121,91,125,244,49,123,244,139,39,236,177,19,79,217,202,209,99,150,97,204,7,172,37,57,250,211,101,77,216,71,9,72,214,250,41,185,165,231,189,172,118,12,168,71,24,116,8,15,211,164,112,41,62,148,120,31,151,80,64,18,104,82,40,203,99,193,191,143,156,92,121,247,178,189,122,234,77,251,241,143,127,106,103,206,189,139,242,1,89,104,135,146,150,119,5,49,88,170,230,80,44,66,42,144,167,74,185,136,130,73,133,176,38,40,79,160,56,162,107,194,111,204,113,240,230,35,217,69,81,10,171,126,79,46,48,96,169,193,17,66,128,54,17,64,210,158,72,94,150,220,241,219,225,137,95,235,55,200,231,123,179,82,170,143,131,222,91,10,137,160,170,166,67,238,99,37,133,139,20,127,123,232,186,20,110,234,245,186,93,186,116,233,189,5,197,43,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,192,67,135,128,190,62,198,20,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,248,76,32,112,234,212,41,251,206,119,190,227,125,249,183,255,247,255,97,237,253,166,253,236,231,47,219,87,191,252,180,237,66,50,136,152,144,197,35,118,222,254,173,62,88,126,6,107,124,125,102,23,201,55,132,96,113,235,71,255,210,46,146,32,124,130,23,49,34,162,73,132,189,242,37,155,62,254,59,1,192,253,20,166,130,178,230,119,18,197,181,7,110,194,154,88,81,222,188,114,111,142,210,144,174,9,59,49,75,234,37,199,34,244,146,190,169,31,78,100,136,232,99,19,247,32,2,72,184,137,24,18,41,156,193,170,95,228,189,238,139,156,117,75,223,247,233,154,56,146,44,158,17,38,34,156,32,82,84,167,72,234,50,177,220,11,184,112,158,64,244,139,132,146,53,230,72,150,190,196,39,150,47,4,247,160,192,245,96,169,127,135,194,33,187,188,192,233,45,181,63,233,163,198,210,135,146,123,218,43,39,205,20,199,205,120,137,26,210,248,42,233,78,146,116,125,74,27,29,144,58,211,124,94,87,146,239,30,237,105,154,60,34,168,159,26,21,97,36,37,0,145,155,19,200,84,17,161,114,171,45,203,91,117,17,177,117,119,218,178,112,221,109,246,109,145,120,214,41,220,252,203,15,116,150,177,144,107,108,17,141,61,136,66,185,226,207,98,65,63,134,145,202,67,130,229,39,125,171,185,31,110,198,150,58,219,133,146,245,24,164,161,136,167,204,200,154,157,58,10,25,40,101,20,139,88,208,14,109,99,253,134,29,57,182,230,131,216,163,174,126,19,151,222,67,98,172,51,190,39,207,254,202,158,252,194,211,86,76,151,177,20,46,129,176,92,132,171,245,154,103,140,55,237,214,24,75,6,69,248,74,150,228,194,63,55,12,238,251,195,28,74,198,235,227,197,62,145,249,164,212,100,62,184,44,37,23,217,235,122,114,111,230,242,103,230,48,233,219,108,191,147,62,59,217,143,50,136,246,90,23,164,46,37,114,159,37,65,192,32,104,40,79,41,220,2,222,28,122,195,182,93,219,188,106,215,183,215,45,87,132,196,133,120,46,32,35,115,213,10,202,65,105,228,113,104,165,124,193,6,196,84,239,225,246,189,142,53,191,8,127,119,26,63,232,226,73,2,133,148,126,27,107,126,228,156,250,186,200,105,22,146,216,245,165,168,78,226,174,25,171,53,37,204,97,238,145,156,196,230,154,238,249,218,229,87,239,147,159,233,90,226,22,219,180,81,161,81,148,212,7,117,67,91,22,47,38,57,214,200,49,22,243,125,89,246,51,177,161,243,177,93,39,31,27,175,47,50,106,1,99,142,203,227,6,167,121,240,150,199,139,177,172,206,177,74,215,92,210,20,82,241,240,244,122,192,135,103,194,64,21,32,206,161,146,93,134,181,12,235,125,167,122,93,217,73,202,52,172,31,78,246,83,119,155,66,198,140,69,23,207,10,173,230,208,26,148,57,160,204,62,155,202,71,239,7,162,158,250,107,121,155,95,91,179,197,181,85,123,226,153,103,236,200,99,143,217,33,172,248,211,149,18,150,254,184,224,167,94,212,118,44,13,233,62,24,245,152,227,60,199,187,3,61,2,183,254,103,166,243,94,14,239,94,173,69,10,127,131,47,1,39,250,179,188,103,132,193,8,38,191,203,122,246,210,207,127,100,191,248,213,73,251,213,175,94,183,141,27,109,148,3,168,159,54,160,251,224,10,92,52,201,150,74,132,40,81,24,19,20,238,106,40,246,205,85,241,42,2,46,141,230,14,245,130,177,234,166,17,89,194,75,248,90,195,51,82,96,81,159,68,250,135,208,60,14,28,119,66,114,175,54,172,183,106,235,71,73,146,79,37,97,174,20,228,87,128,80,57,73,211,200,147,191,180,52,54,201,251,24,37,22,158,245,119,23,215,26,141,70,180,232,159,66,21,119,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,135,29,129,72,244,63,236,18,16,251,31,17,136,8,68,4,34,2,17,129,136,64,68,224,51,130,128,44,194,191,242,229,23,15,122,115,236,200,35,246,214,254,25,123,243,205,51,88,252,189,101,171,203,85,183,24,204,234,107,249,148,8,9,100,86,176,216,15,159,217,245,193,125,250,17,222,191,184,67,234,79,77,240,82,16,92,226,87,100,217,46,146,91,223,227,7,144,3,178,76,206,225,98,184,80,46,177,135,172,150,65,165,104,38,145,58,148,33,186,192,191,237,115,30,234,56,104,226,61,57,24,121,191,166,108,130,55,236,214,102,184,146,194,244,82,66,130,168,7,82,142,240,4,161,36,101,9,103,212,64,33,11,49,148,135,156,146,2,128,8,162,113,175,227,36,146,40,17,17,132,179,22,140,162,116,225,141,33,83,176,252,4,187,60,222,15,122,253,186,205,45,149,236,232,231,14,217,165,27,59,148,7,126,20,47,247,250,67,88,37,236,121,193,27,146,136,235,34,198,228,113,161,15,57,165,182,105,252,92,249,34,33,71,104,160,99,44,235,84,242,187,117,36,196,77,22,95,224,233,142,20,6,2,249,37,66,167,75,28,250,218,28,225,24,40,31,54,139,24,208,105,191,150,117,242,95,99,23,70,46,144,133,180,219,177,162,206,41,54,247,98,151,70,110,161,226,0,136,254,211,160,190,100,121,58,46,14,1,215,38,138,113,157,194,74,22,55,213,233,73,14,122,141,115,197,118,38,103,129,76,87,182,120,162,48,194,170,186,236,88,103,24,144,148,198,147,231,114,88,216,142,39,93,171,84,145,105,44,109,59,117,6,161,13,33,203,128,20,81,10,16,110,13,92,106,79,152,75,187,213,188,53,172,205,237,14,100,109,135,178,150,172,90,152,195,133,127,207,58,123,29,226,97,207,91,187,218,177,61,152,184,97,110,96,245,73,211,227,182,255,244,213,151,236,91,47,252,22,50,144,243,62,72,22,6,40,18,200,10,124,64,27,52,254,208,197,72,10,115,15,235,227,20,222,4,148,112,188,205,166,121,7,185,201,152,106,236,111,39,165,37,19,14,137,63,241,126,63,122,78,247,52,143,67,217,55,229,28,18,16,101,29,93,133,118,116,25,83,102,63,247,172,146,161,16,86,192,137,66,148,92,146,249,146,180,229,253,106,189,95,174,135,21,137,254,57,6,234,103,178,42,133,11,1,17,208,1,75,93,73,211,71,121,237,24,50,183,187,131,142,181,186,82,198,97,62,105,138,104,190,51,23,61,1,188,172,200,39,57,148,75,136,199,94,39,156,202,197,141,119,96,97,89,39,229,118,31,201,173,206,47,216,226,252,28,22,221,3,174,233,83,4,216,34,179,187,187,251,214,237,181,145,221,182,85,192,189,50,108,217,124,191,133,37,123,139,50,105,7,166,221,19,214,157,62,197,40,196,135,11,162,158,78,26,235,151,184,49,37,75,103,169,216,9,76,183,250,170,199,148,102,30,9,23,62,229,223,44,237,25,138,237,213,218,72,67,181,126,185,18,149,218,201,54,162,177,77,214,198,42,114,56,44,140,13,231,26,78,120,195,113,59,217,143,46,133,229,152,210,162,235,197,180,75,132,51,98,187,25,199,52,139,109,15,130,94,214,245,121,1,69,217,146,203,129,198,137,44,202,149,97,156,100,217,239,242,42,247,248,60,175,33,148,82,193,128,57,222,69,185,162,199,218,216,27,72,214,241,224,65,94,225,174,52,226,217,29,141,69,45,101,115,132,95,88,59,124,200,214,142,63,98,199,159,120,210,30,121,226,115,182,120,136,48,30,176,238,125,214,167,22,107,198,104,128,135,6,250,132,254,129,247,87,161,113,10,78,174,19,138,67,30,61,232,163,60,67,100,0,33,199,200,180,80,20,26,211,134,2,158,30,50,132,236,16,249,190,143,215,144,171,151,175,216,201,147,39,237,244,235,111,216,235,175,159,115,185,84,123,104,58,202,72,97,216,213,15,244,70,104,23,4,63,94,13,74,188,147,125,157,96,253,107,226,33,64,41,135,251,126,79,96,34,47,49,42,193,223,107,2,134,164,181,3,113,243,36,185,241,36,153,242,119,65,226,211,134,171,83,57,211,253,105,137,158,245,3,127,200,60,45,222,179,30,204,193,41,190,186,40,37,24,245,219,95,96,76,50,41,40,100,179,69,171,85,75,214,32,36,138,156,94,164,89,59,53,126,209,162,255,3,17,143,25,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,15,5,2,145,232,127,40,134,57,118,50,34,16,17,136,8,68,4,34,2,17,129,136,192,103,31,129,255,249,127,250,235,217,78,166,190,244,165,47,77,222,61,127,198,54,54,234,118,238,252,59,182,184,240,28,110,124,97,62,196,152,248,231,246,233,135,252,131,167,222,239,147,253,244,211,252,244,171,188,200,198,36,57,81,8,59,32,87,253,169,233,150,124,179,191,83,105,170,113,246,67,127,82,206,131,180,23,193,48,129,152,129,214,131,100,226,127,39,68,180,128,65,14,87,210,249,34,22,186,88,133,139,56,149,245,168,147,73,83,42,196,241,128,56,18,126,82,148,80,52,249,177,8,102,224,28,99,65,190,176,52,239,214,231,34,239,68,94,13,33,127,251,184,139,46,65,12,137,184,134,53,114,98,79,152,7,87,251,119,70,82,245,120,27,103,88,64,145,146,174,16,192,35,112,80,50,60,70,137,32,88,189,10,123,145,202,10,211,160,124,55,147,183,248,230,233,125,48,114,106,145,200,254,36,65,237,249,97,210,213,132,56,146,148,201,197,191,119,84,166,192,18,121,146,238,107,219,218,133,184,207,247,108,89,150,174,178,2,134,120,204,67,30,165,25,135,145,136,85,109,217,17,150,175,16,171,144,138,120,234,39,98,197,208,22,33,6,215,176,192,30,182,176,212,135,208,237,162,76,208,3,216,33,68,88,191,223,181,126,39,239,49,174,247,183,118,109,97,121,137,144,12,135,240,32,80,55,130,141,19,96,28,114,10,242,239,202,245,139,246,214,252,178,61,243,244,139,144,116,89,98,126,247,176,190,173,48,182,16,144,146,27,100,201,101,96,42,55,26,75,145,148,242,240,32,197,141,132,127,83,127,130,124,233,232,227,75,65,190,130,34,129,74,85,29,137,66,192,108,45,159,68,221,179,229,127,114,199,137,144,223,148,163,219,235,74,250,171,113,80,63,229,178,95,97,20,6,184,218,16,41,237,242,33,101,26,30,12,121,145,33,100,206,61,161,76,200,135,188,109,108,95,179,122,107,15,118,85,133,32,68,140,107,21,146,223,93,248,203,93,59,68,191,92,177,15,154,77,235,34,31,19,202,207,33,31,249,49,238,250,9,3,82,194,146,60,47,87,238,144,215,19,132,86,235,170,230,168,100,94,235,195,237,105,34,243,240,187,164,59,60,114,151,220,159,220,45,231,248,103,58,144,146,76,211,56,87,136,154,54,82,184,203,67,199,72,196,63,255,112,216,206,70,62,154,37,108,53,6,34,130,51,224,8,42,62,169,39,204,65,141,75,165,86,114,47,24,138,123,143,94,134,135,72,96,154,185,245,122,14,23,248,189,14,227,68,56,26,41,27,140,80,94,235,51,182,82,14,232,176,214,194,239,187,215,27,56,126,95,39,165,116,32,165,142,44,74,56,165,114,213,114,181,130,189,248,236,147,182,112,108,213,30,127,242,9,59,122,252,81,220,244,47,98,149,143,187,125,220,133,212,89,163,71,148,227,115,8,133,41,41,193,41,228,138,222,152,201,124,81,188,249,49,113,70,208,31,96,141,103,252,33,247,11,120,9,41,148,42,182,128,11,127,189,27,218,132,7,184,138,55,136,115,231,206,217,171,191,122,205,222,56,115,214,174,95,223,242,87,183,92,242,75,130,133,25,156,56,239,29,150,150,146,89,185,204,251,167,160,197,14,69,7,20,75,178,90,180,192,78,107,202,216,93,222,7,204,82,78,218,115,235,32,37,243,225,224,194,123,15,102,136,253,247,222,252,245,175,208,2,79,146,1,141,183,198,57,17,91,31,127,238,142,125,129,211,130,173,247,36,59,53,91,125,226,68,202,12,106,173,202,209,124,220,222,222,182,191,252,203,255,145,179,152,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,135,25,1,253,159,97,76,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,7,26,129,95,252,244,39,246,59,191,243,59,239,233,195,191,253,55,255,39,36,198,196,222,120,227,13,251,218,139,207,194,12,136,114,16,145,120,243,227,254,221,233,161,155,69,38,249,68,98,36,164,133,238,102,176,74,20,105,37,162,91,219,237,41,121,238,102,141,183,231,120,176,206,213,119,57,236,14,44,68,32,112,132,137,250,174,123,253,46,22,222,144,16,178,0,214,185,72,137,89,171,103,113,23,78,4,241,204,16,171,202,20,22,221,34,168,142,29,59,130,251,119,89,150,234,129,96,97,218,37,78,119,57,95,129,35,132,24,130,225,114,101,10,158,19,153,163,164,114,2,237,161,179,128,176,172,90,85,175,72,225,36,133,49,130,212,194,64,93,79,40,6,117,151,56,14,149,49,22,173,60,38,34,89,109,112,162,255,224,49,29,40,247,76,58,176,238,156,185,246,41,31,206,182,72,228,144,72,35,145,247,34,141,148,132,137,188,54,136,72,147,245,110,96,195,164,120,1,177,70,191,225,238,109,31,238,189,146,219,179,26,4,94,78,101,8,0,166,134,227,201,121,138,231,69,208,21,113,1,48,132,245,195,179,186,63,95,0,211,249,222,8,171,210,30,46,252,139,214,1,187,14,222,18,68,4,183,93,193,163,105,139,213,121,183,72,237,65,214,230,32,29,23,15,175,218,214,6,86,222,157,158,225,233,223,154,237,186,157,125,251,180,173,225,113,99,109,245,56,152,7,5,139,225,112,20,100,8,114,87,212,160,168,99,181,71,109,147,60,245,50,196,104,199,194,191,160,62,205,36,141,117,144,131,153,139,31,225,80,178,154,148,169,114,93,134,103,234,72,234,10,50,22,188,74,36,215,62,66,181,247,205,163,73,223,69,204,11,105,157,11,127,145,242,61,200,220,128,7,119,16,184,89,210,212,177,226,178,66,121,52,218,13,187,116,229,34,250,29,77,98,179,163,210,131,12,229,203,21,91,90,94,198,133,191,214,3,188,128,32,11,157,70,19,151,253,59,228,219,23,235,107,37,196,48,143,71,136,60,1,224,211,152,122,7,165,15,30,32,101,165,144,66,91,18,66,212,47,62,96,63,154,163,112,220,54,130,136,150,114,141,136,116,185,191,167,91,222,215,164,59,154,207,218,96,244,189,191,100,241,4,60,214,228,36,143,85,253,40,171,185,33,111,5,90,239,130,2,134,66,95,180,80,196,209,122,151,201,84,8,141,32,178,152,117,150,114,52,134,237,46,164,119,91,30,41,250,204,233,161,53,89,15,187,212,195,178,224,235,8,14,64,80,220,161,110,189,198,88,207,51,229,178,173,50,127,31,255,194,9,251,252,137,19,118,232,168,220,243,175,216,16,77,41,41,27,12,24,163,22,86,230,82,74,72,161,116,80,128,104,215,53,111,58,141,245,121,171,181,133,164,245,68,115,107,216,83,253,16,215,180,177,84,172,226,61,68,43,18,142,67,218,93,219,217,217,179,139,23,47,66,238,159,178,95,254,242,164,93,187,190,75,200,6,191,237,235,214,98,149,208,33,77,133,26,49,60,146,64,240,163,60,84,96,147,187,127,189,131,21,150,70,202,99,41,92,37,168,223,122,7,72,102,66,146,130,136,192,158,158,222,171,157,43,13,0,216,7,36,181,85,227,46,117,26,53,89,239,166,44,74,51,33,20,13,239,89,230,227,213,171,87,85,138,110,39,34,162,243,152,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,135,12,129,72,244,63,100,3,30,187,27,17,136,8,68,4,34,2,17,129,136,64,68,224,179,132,64,99,31,139,81,210,111,253,214,111,221,177,91,11,139,203,88,244,111,217,165,203,87,108,27,18,33,187,186,96,69,39,132,167,236,193,29,159,186,219,197,155,223,211,69,32,204,146,252,34,26,116,46,210,243,179,156,68,188,206,18,247,98,164,156,148,128,152,72,20,30,148,103,132,73,185,19,200,34,87,166,73,249,228,18,220,19,12,187,44,188,229,180,89,196,244,145,195,107,86,173,22,237,198,141,46,229,64,134,49,68,178,32,86,210,115,114,47,141,51,102,234,22,49,44,34,255,206,56,7,162,86,4,109,32,97,69,130,133,113,154,18,253,52,7,254,135,178,135,110,77,154,45,193,160,200,26,150,242,20,179,121,132,235,232,155,105,122,44,114,230,99,178,234,188,89,246,71,63,18,178,9,217,175,210,68,36,58,42,224,41,2,81,74,0,19,200,62,81,65,99,44,226,101,61,42,143,6,122,174,222,152,216,118,161,110,171,11,85,98,89,227,54,127,212,134,32,83,244,110,198,141,127,105,44,245,229,78,191,128,155,127,133,89,24,64,240,103,24,148,26,10,18,221,118,218,218,144,149,157,116,193,218,228,107,66,172,245,33,106,199,40,105,148,210,121,171,206,205,219,94,163,142,235,253,158,173,172,30,198,245,248,216,182,206,189,195,72,99,117,91,201,219,118,125,199,206,190,115,214,42,149,121,155,171,172,80,94,135,144,15,40,17,204,85,81,20,33,28,6,255,82,148,43,183,238,99,158,157,96,121,44,210,80,242,149,199,165,183,184,187,68,230,212,239,36,233,154,119,54,185,240,33,246,9,209,47,153,209,28,151,156,221,36,11,67,189,201,117,221,75,230,194,135,168,234,30,61,34,9,185,59,209,168,254,165,166,10,15,90,207,228,74,188,135,133,184,246,178,170,215,38,164,147,36,242,49,172,3,204,81,220,166,95,90,223,100,30,95,103,40,166,68,43,115,118,105,101,209,74,213,10,241,222,7,62,149,198,88,126,247,234,77,107,54,118,81,38,233,90,145,121,90,102,172,75,132,129,40,116,81,234,160,94,151,102,87,236,96,109,225,84,86,235,51,203,73,82,253,3,179,151,55,3,73,247,8,66,90,161,8,228,62,222,173,243,147,30,76,137,125,205,105,223,166,215,101,245,159,140,24,198,247,214,3,87,113,241,184,146,1,118,100,144,89,171,7,210,238,138,31,5,2,202,237,178,118,14,59,204,75,41,104,160,56,209,83,248,14,41,56,177,233,35,144,207,20,30,147,91,125,223,56,30,178,254,45,172,44,217,242,35,71,221,21,255,225,71,31,117,69,157,185,165,69,203,151,138,190,190,212,9,205,34,127,44,41,105,72,209,7,154,226,115,100,132,124,140,177,232,87,127,52,15,165,204,225,228,187,24,106,213,71,62,213,154,199,45,191,136,126,205,27,229,219,217,169,219,187,239,190,107,167,78,157,178,51,103,206,216,249,183,222,177,102,75,182,248,88,233,163,3,80,194,132,159,230,135,176,57,104,137,172,44,5,215,252,197,82,222,215,39,21,207,44,245,54,72,89,200,101,6,76,36,39,106,91,144,101,17,228,97,243,102,168,41,247,52,125,240,28,212,248,168,205,234,131,94,88,82,148,40,176,246,165,82,40,219,112,73,99,188,181,181,101,155,155,155,247,180,39,177,242,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,224,222,35,16,137,254,123,63,6,177,5,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,31,18,129,255,225,95,253,119,119,123,50,245,213,175,126,117,242,239,254,221,255,103,251,251,61,123,227,244,89,59,124,232,219,129,20,16,35,250,27,167,155,207,56,121,192,71,120,145,21,9,185,45,98,240,97,72,34,31,146,20,8,79,17,18,178,216,12,196,132,200,97,17,160,35,88,37,113,117,99,39,1,3,113,165,231,160,77,3,249,194,67,179,101,45,44,206,217,50,100,224,245,27,235,254,156,8,28,145,25,138,17,13,199,65,94,126,68,14,81,166,147,54,98,194,156,242,184,217,30,149,47,215,207,122,46,73,106,163,202,146,21,168,246,206,32,177,195,56,217,21,9,74,197,188,63,163,80,3,33,44,131,72,24,85,50,45,97,186,15,68,213,244,218,61,220,205,182,67,98,172,230,9,10,181,90,231,190,113,44,162,127,200,160,72,42,83,34,21,137,247,45,184,8,133,238,228,25,134,211,182,185,213,177,197,90,5,66,13,151,222,196,94,87,124,122,75,193,170,145,64,218,114,144,172,121,172,101,243,88,240,202,227,181,198,181,12,209,191,196,125,41,17,200,181,120,11,98,183,159,87,28,112,185,253,79,91,19,87,236,197,74,213,160,238,173,223,106,160,188,81,177,121,220,114,15,112,253,221,109,117,137,183,78,89,185,177,157,125,247,140,45,44,44,219,115,39,106,148,27,200,193,17,225,20,100,149,44,85,131,180,204,139,25,108,41,108,104,27,140,32,127,7,180,41,159,178,2,38,199,26,203,64,132,73,14,194,177,31,132,83,14,15,14,252,242,175,251,163,50,53,175,147,77,242,51,155,18,153,13,178,31,8,198,7,105,238,7,249,145,180,220,61,133,110,75,89,71,4,49,243,89,30,58,24,116,205,18,23,6,4,205,231,161,70,139,75,210,34,17,145,45,71,243,87,215,175,88,163,133,162,71,65,49,216,25,55,66,122,172,172,172,40,147,76,254,241,228,145,178,126,147,80,15,251,77,20,72,122,60,138,219,126,182,2,108,116,9,207,15,37,148,58,36,3,34,160,133,62,59,162,80,240,139,156,224,117,222,101,156,75,15,100,146,245,251,24,236,198,204,45,186,195,73,152,75,24,233,123,154,46,151,183,244,45,200,185,112,96,12,228,241,4,165,155,20,115,206,101,20,245,39,173,119,33,174,251,196,234,245,70,80,204,129,20,103,170,114,207,171,96,172,120,206,231,44,227,137,55,0,17,245,89,198,165,182,56,111,203,71,14,219,161,71,143,89,109,117,201,230,14,175,88,138,144,28,19,230,189,20,18,90,120,245,176,236,128,53,0,122,159,66,50,82,28,162,225,30,74,131,246,168,31,105,242,230,20,250,67,225,107,200,35,165,16,185,228,119,47,29,100,87,59,165,104,52,166,243,61,66,51,116,218,125,119,59,127,250,244,105,123,249,229,159,218,249,243,231,173,211,209,123,33,140,183,20,189,164,127,165,54,43,186,139,28,241,212,106,25,214,146,50,33,4,10,174,220,16,200,125,234,145,246,2,73,117,72,247,96,64,221,122,78,138,42,105,29,176,247,196,26,18,0,231,218,125,149,212,30,122,115,135,102,249,90,227,47,60,198,26,12,228,185,192,49,66,41,70,207,180,88,95,215,215,215,239,171,222,196,198,68,133,35,137,202,0,0,32,0,73,68,65,84,4,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,159,62,2,145,232,255,244,49,143,53,70,4,34,2,17,129,136,64,68,32,34,16,17,136,8,124,12,8,140,250,77,251,222,247,191,255,129,37,253,45,68,63,94,129,237,212,235,111,216,247,126,251,219,16,19,16,0,250,232,255,33,147,8,62,39,184,40,199,227,210,67,146,138,236,15,100,204,148,173,249,144,101,63,8,143,137,80,73,250,234,56,208,104,93,147,201,165,206,19,197,135,33,100,157,136,97,185,82,22,102,34,40,146,164,235,98,46,100,165,40,139,123,185,230,47,225,139,249,81,44,72,207,158,9,196,133,178,136,92,236,226,111,191,88,144,91,230,16,26,64,150,230,41,200,15,213,117,123,74,174,133,49,10,237,84,93,106,95,214,73,40,89,208,58,223,229,4,88,191,71,251,42,228,195,250,84,196,17,141,98,75,100,35,217,39,215,102,207,111,175,249,211,59,119,253,134,105,117,73,139,68,238,207,38,145,70,190,209,116,70,5,34,78,227,67,63,5,42,68,255,4,178,181,15,33,187,7,105,216,104,118,172,196,253,116,10,140,177,204,31,42,31,108,99,50,92,34,177,11,184,231,23,81,55,196,10,59,79,17,21,194,97,168,206,33,204,218,126,153,103,240,201,95,23,225,207,115,67,92,119,239,52,246,45,183,50,111,89,202,220,219,218,182,229,82,217,214,142,30,179,107,87,46,219,62,22,193,121,72,255,222,206,190,189,125,233,109,91,91,57,106,171,115,135,136,179,93,182,62,33,1,160,11,233,138,218,170,121,6,65,168,127,8,143,92,130,167,145,169,30,190,197,145,0,218,170,246,170,173,183,42,140,204,226,240,97,142,37,59,74,42,251,78,86,253,170,79,121,18,185,10,178,29,214,132,15,83,223,253,246,140,247,79,242,164,62,178,37,214,252,7,202,51,200,71,152,65,204,93,31,159,208,3,121,229,24,51,47,183,118,54,137,167,46,101,157,161,229,178,5,136,215,177,205,205,87,33,105,25,115,72,253,73,166,96,125,200,252,206,62,132,116,187,197,178,65,72,7,60,54,228,251,120,242,64,73,164,132,167,141,60,228,237,8,197,1,149,39,85,21,133,8,112,162,159,170,36,15,15,124,130,28,119,139,120,248,90,201,15,82,204,26,196,230,199,55,123,55,209,26,199,230,58,14,116,27,154,215,151,167,17,46,248,123,196,157,23,18,19,152,252,54,33,78,112,132,224,231,186,38,175,29,10,221,193,52,245,107,25,8,123,41,96,241,99,11,16,249,181,197,5,59,180,118,216,150,215,14,113,60,135,151,141,18,74,25,172,175,16,201,67,112,31,176,200,244,81,188,24,170,61,44,36,19,60,46,148,242,188,239,88,131,75,108,41,214,4,86,12,53,141,6,72,9,135,53,128,60,195,233,90,43,25,202,229,10,94,103,22,25,81,8,150,253,189,22,74,8,77,123,235,220,5,123,237,212,27,110,193,191,185,195,248,83,132,59,29,225,128,110,89,217,93,21,120,183,221,61,255,220,124,5,207,31,21,159,231,3,133,7,65,113,196,61,72,208,51,41,0,209,0,176,227,97,100,133,35,230,109,88,15,146,181,129,75,211,249,170,119,144,230,41,140,249,61,74,14,215,76,221,82,234,208,58,42,207,37,174,60,163,12,62,98,204,49,250,164,117,46,121,95,233,93,153,87,56,133,20,161,113,232,135,146,188,156,92,190,124,217,143,227,79,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,240,240,34,144,109,237,111,60,188,189,143,61,143,8,68,4,34,2,17,129,136,64,68,32,34,16,17,120,96,17,248,230,55,191,249,107,181,125,117,117,30,247,182,251,118,241,234,134,93,188,188,110,39,30,59,2,33,32,178,42,36,62,165,79,143,194,199,243,228,78,114,149,207,240,73,86,223,139,196,80,18,9,40,162,95,155,200,109,145,50,78,96,79,239,123,166,207,224,143,91,214,211,175,64,178,136,144,9,196,138,250,47,43,207,52,238,133,51,176,19,153,172,98,170,19,175,25,34,95,4,139,108,16,149,55,13,209,226,252,140,88,14,146,8,196,44,196,115,22,210,248,241,199,142,91,181,242,178,181,154,129,168,26,96,149,218,235,98,237,43,139,81,72,42,197,150,150,235,0,39,118,84,224,29,82,66,188,102,100,222,73,74,92,99,139,236,146,62,130,236,63,225,130,60,20,64,23,82,81,222,158,69,96,169,133,138,101,125,107,74,164,32,217,223,122,247,94,159,137,223,18,161,47,137,244,99,246,9,233,175,248,230,34,252,6,34,237,225,182,68,246,103,117,80,32,86,55,157,22,221,165,222,110,108,182,232,255,216,22,231,10,144,104,140,21,249,85,158,227,8,113,151,147,98,5,74,24,19,176,87,184,131,33,4,110,145,7,83,253,148,13,218,25,59,186,47,221,113,74,171,230,108,159,27,34,9,123,157,134,213,218,5,226,111,151,192,55,184,124,47,20,242,86,94,154,183,253,157,1,241,197,1,157,216,237,155,59,215,236,220,59,103,172,252,116,217,42,181,178,19,120,140,174,19,158,114,15,31,90,168,113,68,65,131,122,213,31,184,226,3,18,158,27,36,229,211,22,198,72,71,33,37,71,183,143,105,114,255,206,251,64,6,74,86,164,132,194,74,49,221,235,120,54,233,92,243,253,246,235,179,121,30,200,99,77,18,250,230,49,228,233,159,172,249,21,66,67,132,191,60,56,132,148,236,201,234,48,203,154,31,60,24,167,43,215,46,163,232,177,237,34,193,83,150,129,64,94,94,94,100,126,167,112,39,79,8,6,202,105,181,218,196,90,111,18,166,161,235,214,252,89,200,254,130,92,246,119,218,86,226,190,212,110,70,200,145,166,120,78,115,114,58,47,147,181,247,129,196,117,218,104,151,41,228,85,214,249,190,4,106,46,129,161,142,53,135,3,119,205,187,68,120,2,243,136,247,12,203,160,229,56,71,15,7,188,240,148,1,169,63,232,182,33,216,165,88,195,49,27,186,108,158,152,30,204,117,172,224,177,202,47,214,106,16,249,75,182,122,104,205,86,143,18,26,101,105,193,74,204,193,52,94,76,10,133,2,107,116,214,149,41,228,141,67,138,52,35,98,111,140,104,192,136,66,165,100,145,201,161,76,67,217,147,62,21,51,103,115,229,146,23,62,32,188,201,128,121,205,106,193,57,125,161,156,18,196,190,44,250,147,57,33,239,28,123,123,117,187,177,126,221,206,157,59,103,167,223,56,99,87,174,92,179,119,47,220,64,6,130,149,62,77,112,151,252,106,120,158,99,254,35,148,7,225,57,80,236,42,230,81,249,65,102,52,175,135,3,94,8,211,52,32,68,136,222,189,174,80,70,125,97,30,106,125,160,205,254,222,209,51,200,175,75,15,199,52,81,73,4,255,253,50,87,53,123,124,236,189,101,52,113,58,254,126,170,151,211,193,123,40,172,105,194,192,137,126,250,205,171,146,249,24,178,104,78,94,186,116,105,90,74,220,69,4,34,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,15,43,2,217,207,61,254,228,195,218,247,216,239,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,135,0,129,167,158,126,214,110,108,190,228,113,127,207,156,61,111,159,127,236,232,173,31,214,63,4,6,78,88,67,136,37,132,131,246,34,61,68,36,124,22,200,168,187,65,162,62,206,110,206,82,205,60,32,98,84,155,48,209,94,100,221,44,46,126,77,132,50,196,140,176,18,65,35,18,67,86,253,171,171,171,88,113,22,173,141,139,119,89,164,146,205,173,22,177,243,164,172,44,231,61,8,158,160,88,160,103,85,238,221,82,200,19,200,18,111,23,124,180,206,196,31,137,80,27,194,160,193,111,145,160,221,96,204,199,84,170,118,132,92,55,73,22,229,8,73,247,238,143,148,16,69,73,107,15,8,126,201,32,100,145,184,34,185,9,87,62,145,176,34,90,199,184,240,79,67,218,183,119,59,86,197,192,87,238,194,183,208,157,40,239,225,194,127,190,236,4,92,154,113,227,137,233,24,147,135,49,204,66,248,141,48,229,111,183,69,230,138,68,235,67,192,242,92,63,109,107,13,152,39,92,233,15,50,120,112,128,240,219,206,200,183,120,202,26,91,155,40,124,224,10,124,97,14,82,112,108,59,16,187,249,114,5,139,237,150,181,177,230,78,23,43,214,111,52,237,221,139,111,219,35,135,143,97,201,91,68,225,160,136,97,174,6,103,90,191,58,199,56,203,226,117,204,128,201,98,56,5,203,37,229,26,201,141,198,52,145,3,145,165,179,114,246,97,71,41,145,41,149,155,148,63,91,86,82,159,174,37,121,103,239,63,232,199,201,252,212,56,11,227,190,72,96,145,252,28,75,121,196,25,124,126,69,156,234,76,24,200,250,126,146,150,34,192,208,54,118,54,136,169,14,237,12,217,44,229,140,114,173,138,219,245,90,24,27,230,89,183,219,67,142,218,88,160,119,80,2,193,58,27,107,254,2,164,113,25,69,146,18,19,158,145,165,84,17,205,148,173,122,248,65,15,197,207,101,173,29,44,159,147,185,73,134,7,44,165,37,219,200,173,220,202,11,63,245,207,55,157,76,147,230,178,230,174,66,111,244,233,170,44,254,121,4,226,159,53,149,185,164,181,113,128,185,190,102,26,83,211,82,229,140,149,89,55,115,40,203,172,29,127,196,42,184,227,95,58,132,181,254,242,178,229,176,214,79,195,162,103,178,132,84,33,236,69,15,197,43,124,172,80,46,227,197,122,234,138,88,224,154,102,109,208,154,45,239,9,82,38,8,222,5,88,23,89,35,135,82,0,96,142,79,178,204,65,180,17,152,121,88,245,23,44,203,115,65,38,240,30,64,190,9,177,2,52,174,215,174,93,131,216,127,211,222,124,243,77,187,248,206,69,220,244,183,172,71,99,53,106,37,214,29,37,173,237,234,147,150,155,98,81,174,249,203,86,40,230,44,207,250,174,156,42,155,238,210,62,20,138,144,63,201,153,100,179,140,118,128,142,125,253,86,251,93,211,137,22,161,216,229,30,64,36,167,220,87,210,92,157,221,252,226,253,242,131,34,133,203,242,123,218,163,69,47,200,183,175,65,140,149,122,35,105,81,255,229,156,133,40,7,158,52,63,183,182,182,236,175,254,242,47,195,133,248,27,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,60,148,8,100,255,245,191,254,95,30,202,142,199,78,71,4,34,2,17,129,136,64,68,32,34,16,17,136,8,60,20,8,164,190,251,219,191,51,249,135,127,124,201,73,149,211,231,222,178,239,127,247,27,88,47,151,108,140,89,161,172,188,71,88,55,143,56,46,18,175,88,110,144,147,164,207,237,74,225,147,59,7,16,91,126,206,199,245,196,61,189,220,33,39,196,152,91,55,122,142,207,246,207,77,18,69,196,10,125,133,84,17,225,32,42,66,238,223,51,16,65,194,199,173,65,135,96,54,112,135,211,202,230,132,21,44,52,152,65,220,138,232,32,101,97,46,228,146,121,194,56,172,29,90,177,99,199,142,216,222,238,187,196,97,7,123,134,99,175,49,129,44,196,234,31,139,240,180,200,42,8,42,141,138,220,55,7,119,226,129,0,145,139,111,181,109,196,67,170,95,73,247,51,34,142,168,107,12,161,88,34,240,115,15,230,76,150,225,170,189,15,249,212,237,226,98,28,34,44,155,45,146,71,118,177,83,22,69,5,120,27,19,73,72,246,186,113,255,36,145,132,106,153,200,65,89,4,107,80,180,211,185,48,23,97,168,177,33,44,58,150,193,129,60,75,21,83,214,193,42,151,97,192,82,216,108,179,206,126,125,219,30,61,182,4,193,215,7,247,62,227,7,233,71,134,62,32,229,192,179,66,108,236,193,160,96,45,185,9,7,188,81,106,196,24,141,109,149,120,219,169,33,214,218,212,51,134,117,236,226,123,187,65,153,114,249,221,199,114,123,15,252,53,118,69,200,249,33,207,232,56,131,165,255,168,205,243,184,116,111,212,119,9,171,113,210,150,106,139,118,104,177,140,225,112,218,58,205,64,230,139,8,206,18,18,64,196,126,157,152,239,154,111,154,171,178,100,149,219,106,39,38,93,8,213,87,145,122,234,108,144,43,245,58,36,26,243,27,36,205,103,39,18,1,79,68,91,34,75,194,65,245,6,69,136,80,160,200,239,190,204,107,201,167,182,73,41,66,121,244,220,108,74,230,140,174,221,122,103,54,215,189,62,14,45,243,62,210,15,16,245,177,87,191,149,68,236,139,112,21,161,154,71,41,67,138,58,114,201,94,144,203,119,254,41,118,251,133,119,222,182,245,27,235,110,77,62,128,236,207,96,229,125,136,57,157,99,204,229,25,192,221,204,163,220,209,235,116,173,213,107,48,1,219,86,131,60,206,225,166,33,213,108,89,217,45,153,153,159,238,182,223,107,245,53,67,177,225,37,191,72,230,253,12,160,227,116,183,31,33,156,166,143,41,88,234,180,38,40,253,18,233,174,110,203,114,94,157,203,32,239,195,222,192,229,105,136,37,125,75,49,231,177,110,239,99,33,159,65,38,181,212,150,153,139,135,32,242,151,14,47,91,117,110,14,82,127,201,221,240,23,32,203,39,60,63,202,50,34,152,126,15,25,198,54,11,196,80,110,254,89,255,244,142,26,67,244,107,1,148,156,23,196,186,79,240,159,192,184,242,22,4,235,176,134,74,126,165,92,193,35,158,55,197,123,50,205,66,49,81,200,14,20,56,82,212,145,205,228,157,228,151,188,236,236,236,216,121,198,254,226,197,139,246,202,47,126,105,187,187,187,92,107,4,239,27,90,140,72,206,223,179,247,246,227,24,160,88,74,121,184,150,18,178,145,67,118,178,190,120,49,246,40,125,104,221,85,8,16,207,236,79,75,181,64,15,163,164,160,246,123,210,251,7,44,105,91,72,34,248,29,82,193,74,242,39,252,214,236,252,251,255,217,123,243,103,217,174,235,190,111,117,247,233,249,78,111,4,49,18,32,136,145,4,1,146,16,8,145,162,69,81,166,36,74,150,162,138,18,39,41,85,57,249,33,255,69,170,146,184,44,87,242,131,170,34,69,209,47,137,98,187,42,85,25,108,71,169,114,28,39,146,165,146,82,209,64,141,180,41,130,32,128,55,207,247,189,119,231,158,199,124,190,107,247,185,183,223,197,123,152,223,120,215,126,232,62,221,103,216,103,239,239,218,251,52,234,126,214,90,59,157,123,239,189,107,56,232,225,160,141,108,163,65,225,54,193,219,193,179,44,184,19,90,153,255,79,169,216,118,143,103,46,231,141,248,221,188,118,245,170,58,35,149,181,43,74,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,28,64,5,178,23,95,250,194,1,236,118,116,57,20,8,5,66,129,80,32,20,8,5,66,129,80,224,32,41,176,12,80,220,220,106,217,234,213,117,94,215,237,208,226,167,61,229,177,255,125,92,17,140,90,191,29,74,32,112,231,127,100,127,15,113,28,130,16,134,232,48,91,17,144,137,42,248,86,159,103,92,227,61,106,120,240,15,73,67,65,216,60,170,63,57,2,208,111,244,17,108,218,67,48,194,49,104,198,126,253,67,124,123,238,179,207,216,27,111,156,222,101,60,98,183,74,29,62,6,76,143,112,6,40,19,149,154,17,125,10,58,114,33,199,0,144,4,102,157,148,237,218,99,191,202,178,77,17,152,164,8,82,165,187,86,13,178,85,31,112,220,28,43,226,53,69,245,43,11,61,148,69,111,55,41,243,45,191,201,225,59,176,75,1,172,98,98,206,9,231,6,155,128,191,195,162,185,54,120,176,43,223,29,246,211,37,129,63,233,87,32,53,246,176,48,244,53,177,5,80,5,26,219,228,252,222,218,233,217,242,34,206,20,128,200,228,244,34,189,4,255,136,214,103,95,165,90,178,142,56,28,117,130,228,184,225,0,237,20,245,75,164,54,112,126,92,233,217,182,177,109,212,28,234,247,70,29,43,224,59,209,84,74,111,165,217,166,13,139,75,43,68,114,179,174,248,206,54,118,32,66,21,80,188,190,125,205,222,58,249,166,53,63,191,96,213,98,29,160,139,115,1,160,178,2,40,206,1,123,153,124,228,19,65,116,238,45,184,40,208,175,57,40,39,128,124,206,106,28,96,230,143,85,246,67,65,141,155,52,118,228,160,34,184,152,110,144,159,167,173,198,247,238,26,246,220,61,181,227,99,54,228,99,245,226,163,95,156,247,71,115,77,209,252,122,38,58,32,166,59,90,118,67,69,125,213,50,15,130,252,3,82,169,23,72,235,62,70,135,171,107,87,72,207,223,38,18,157,65,130,163,72,149,84,239,53,94,114,12,24,176,4,135,50,117,12,113,14,24,145,123,94,75,127,148,1,186,165,65,223,106,132,123,55,25,27,37,121,224,48,178,52,142,211,56,71,115,158,207,138,124,214,24,246,49,127,203,185,233,77,187,231,223,220,49,71,243,150,174,10,238,107,46,235,183,71,210,170,247,26,239,19,180,247,140,39,60,168,14,45,52,108,229,200,113,171,177,36,74,133,57,176,124,248,144,45,44,44,216,195,143,62,98,71,143,30,241,37,57,252,81,200,245,61,244,148,205,164,147,86,233,152,242,76,211,252,22,52,87,106,126,141,211,38,96,93,243,144,167,51,231,161,53,159,101,11,165,189,215,242,28,186,175,31,99,166,21,149,65,128,151,28,104,70,56,72,117,219,3,171,29,94,36,59,78,143,72,242,11,14,246,79,158,60,105,167,78,157,242,181,226,215,89,150,131,166,225,0,162,103,182,238,193,75,203,8,240,168,198,87,193,231,107,179,89,245,190,202,121,72,60,91,176,94,185,9,180,44,136,208,118,90,114,69,74,224,101,64,251,110,94,184,112,119,28,220,234,156,155,95,121,119,247,230,109,213,86,157,103,43,67,229,69,99,93,122,48,30,84,244,168,209,231,162,250,138,13,244,127,23,249,179,78,199,229,104,35,39,139,107,215,174,233,107,148,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,56,160,10,100,95,126,245,181,3,218,245,232,118,40,16,10,132,2,161,64,40,16,10,132,2,161,192,65,81,224,179,207,61,111,127,254,231,127,105,215,55,251,246,246,137,147,246,204,103,158,112,96,39,192,193,223,210,29,102,10,130,56,160,19,249,160,76,61,58,216,63,222,240,166,63,180,11,48,122,4,239,13,160,63,157,150,255,145,254,134,139,30,232,47,82,80,37,193,9,1,58,66,155,209,168,194,11,112,83,6,252,162,169,107,43,181,103,16,195,97,181,66,202,185,206,165,230,114,33,159,231,158,123,198,150,23,254,192,174,3,141,4,130,96,94,182,189,211,177,10,25,23,50,96,215,148,48,83,193,86,207,198,0,197,146,13,85,242,86,164,168,110,237,79,237,201,219,165,44,2,25,176,57,203,128,74,98,72,51,190,210,35,58,114,52,106,90,77,208,114,216,245,168,236,221,202,84,175,87,3,204,190,197,120,240,155,223,193,55,135,160,220,239,166,176,127,182,95,138,232,60,21,111,62,159,5,74,241,149,0,198,3,239,24,235,170,96,208,87,36,111,42,45,64,255,213,117,214,72,7,210,103,208,57,193,127,193,52,233,236,16,144,232,122,79,173,61,196,73,96,64,100,55,23,78,38,67,24,44,107,129,131,244,142,119,180,58,56,14,3,19,105,92,178,171,13,142,115,13,59,88,103,188,10,252,79,142,25,13,198,69,131,180,253,93,156,2,198,164,113,175,66,0,219,59,59,128,254,31,248,210,13,79,61,250,89,162,248,181,20,134,210,119,19,109,236,118,36,171,3,192,184,47,130,136,237,39,68,55,247,11,105,173,238,220,161,68,247,246,115,5,203,84,110,9,9,211,225,15,250,158,67,126,221,71,69,224,91,101,30,248,11,124,235,185,48,15,225,124,188,207,156,2,252,130,123,236,13,21,111,222,34,65,117,128,187,156,107,244,82,36,190,143,5,6,84,138,158,214,120,32,226,26,40,92,171,53,172,203,24,34,184,219,182,91,91,118,254,210,121,106,101,174,11,216,226,76,210,36,194,188,142,173,165,213,128,180,238,157,118,155,32,254,182,13,217,150,128,187,85,96,110,133,52,254,21,34,250,235,204,227,18,47,124,70,128,211,2,252,154,123,192,77,31,135,105,60,43,11,136,239,191,121,203,239,139,189,210,93,75,149,104,104,128,208,209,22,71,17,62,251,216,101,167,126,91,10,56,175,248,248,33,172,126,249,225,135,236,137,207,62,107,75,245,166,59,181,40,191,66,153,57,90,58,178,98,211,67,11,62,79,20,5,63,230,185,56,2,242,151,235,204,53,116,85,4,255,168,175,121,78,157,140,77,129,245,140,251,74,127,95,42,5,33,149,5,163,4,104,246,245,235,209,93,67,123,74,86,150,2,243,174,194,60,45,227,104,35,7,43,45,181,176,182,185,142,83,212,216,206,252,209,159,218,197,203,151,236,196,137,19,118,241,226,170,109,119,147,236,53,166,7,137,58,172,69,162,6,61,214,149,44,128,213,4,248,157,228,190,179,223,75,125,46,145,109,192,200,236,145,102,83,250,93,208,120,153,176,15,239,162,217,188,85,67,110,52,103,254,60,75,211,90,99,119,54,207,111,60,109,238,155,206,81,185,241,188,188,158,116,236,206,191,231,227,249,221,119,70,180,253,157,102,79,126,190,182,26,59,122,94,150,75,56,204,32,149,230,166,64,191,150,74,136,18,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,7,87,129,236,87,127,245,87,15,110,239,163,231,161,64,40,16,10,132,2,161,64,40,16,10,132,2,7,65,129,194,23,191,244,234,244,207,0,253,2,86,111,159,56,101,223,248,250,87,109,1,88,162,8,97,21,69,21,250,250,236,34,203,55,249,99,187,159,52,123,19,204,83,20,177,224,133,71,59,235,10,193,200,123,24,234,205,183,255,78,124,22,216,147,62,210,105,8,24,86,4,182,224,224,126,105,11,138,34,149,228,218,2,123,132,50,14,31,62,108,79,61,245,20,107,125,191,13,108,2,102,64,182,88,222,29,208,219,179,163,199,86,168,111,199,165,150,230,74,227,47,233,101,19,48,100,178,3,181,184,61,246,117,84,109,42,40,141,188,22,57,6,128,9,171,232,142,189,254,212,163,250,23,10,172,15,239,54,164,66,135,67,57,40,154,85,244,9,3,228,89,173,31,122,163,214,169,241,142,186,252,11,95,165,1,187,181,47,7,89,57,32,210,233,58,77,253,21,40,29,150,89,90,129,179,167,138,36,5,12,138,184,105,94,16,112,109,83,32,221,18,228,238,200,74,147,20,237,90,214,34,193,251,84,51,105,247,113,0,80,20,55,203,113,91,25,155,106,253,240,81,169,79,109,69,91,81,90,111,140,177,131,221,199,245,178,109,1,249,148,206,31,131,1,118,187,100,16,32,78,152,104,226,94,123,72,26,255,134,29,62,52,177,181,43,171,56,31,144,166,28,74,184,213,222,176,119,78,255,208,142,28,62,102,71,150,142,1,36,193,149,172,247,173,180,237,138,42,206,136,102,30,76,186,124,22,28,21,136,30,122,244,179,28,110,52,206,110,71,73,227,33,141,47,205,117,125,159,112,223,249,241,149,198,161,34,162,103,208,82,3,146,162,115,231,207,187,29,237,251,164,235,212,216,81,187,229,152,211,39,101,188,82,245,143,248,236,115,215,29,93,52,110,212,63,69,94,151,60,82,92,14,51,90,230,225,252,169,51,100,132,216,180,172,41,71,129,148,202,127,113,113,209,109,35,103,154,158,71,243,247,109,216,237,216,168,215,193,57,100,76,20,255,212,170,164,241,175,18,209,47,55,16,213,157,231,251,80,180,123,137,57,167,54,41,42,61,141,65,109,239,255,226,206,80,234,6,147,20,185,189,104,190,202,69,98,196,51,77,207,78,41,49,4,214,79,136,202,47,54,121,54,225,232,52,228,220,30,78,37,93,230,101,177,215,178,81,135,101,20,116,156,115,245,92,43,22,152,35,100,4,40,0,241,139,216,171,6,176,151,103,132,236,55,238,226,224,132,3,71,189,92,79,54,150,179,204,80,41,224,199,238,176,81,96,110,79,153,91,213,106,205,58,204,187,181,173,109,219,220,220,182,43,151,175,218,153,51,231,236,220,185,115,182,190,177,105,27,59,100,13,80,211,121,145,224,195,86,228,208,67,219,25,38,90,17,192,142,30,226,217,192,18,30,213,106,213,83,242,251,179,153,206,105,171,159,87,101,115,144,19,78,62,214,210,28,83,38,29,85,58,19,195,21,121,80,223,16,201,11,91,150,77,120,175,50,197,241,193,37,73,63,146,60,170,229,52,145,156,68,180,95,83,177,221,222,177,203,151,86,223,171,154,56,22,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,15,184,2,17,209,255,128,27,56,186,23,10,132,2,161,64,40,16,10,132,2,161,64,40,144,20,200,202,255,152,72,230,62,81,136,151,108,117,117,213,150,63,251,25,56,11,16,68,33,227,20,193,144,138,34,41,5,63,111,89,4,43,246,210,210,235,52,135,96,108,157,127,221,242,186,7,231,64,2,200,57,86,126,119,191,180,180,178,67,78,160,81,17,224,83,34,2,177,136,166,83,34,122,93,164,25,180,200,175,116,184,231,128,79,123,136,72,173,212,236,197,23,159,183,239,252,213,219,126,10,204,11,232,72,90,249,86,215,26,205,10,0,9,208,1,5,156,18,105,42,205,117,47,217,68,228,200,35,171,5,201,102,198,72,16,41,1,104,57,115,36,219,201,134,64,150,25,111,145,175,135,224,152,174,45,144,46,126,74,74,123,81,172,212,207,188,149,78,161,210,23,181,63,133,149,230,7,239,216,150,238,122,244,175,110,8,99,75,176,159,173,218,170,151,90,41,128,166,168,231,93,152,200,190,188,40,170,31,212,202,26,222,100,92,32,226,86,185,252,179,10,115,128,139,149,229,64,1,181,215,215,187,214,172,55,108,1,173,65,249,62,190,93,59,162,139,5,158,106,21,69,249,2,188,89,247,91,13,232,148,128,186,197,129,45,240,117,9,216,255,80,119,66,84,111,155,136,126,28,40,72,59,94,160,65,2,246,3,32,100,141,104,97,90,10,150,44,217,98,115,201,218,205,150,13,0,191,21,234,44,0,30,47,95,191,100,111,157,121,203,190,252,210,33,95,78,99,64,164,119,141,241,48,133,32,14,0,194,242,10,145,77,29,92,210,86,69,180,202,137,68,182,203,65,60,149,127,98,69,227,72,247,203,199,152,111,185,151,238,55,127,108,119,12,107,28,207,174,201,183,159,88,99,110,115,69,26,55,42,123,250,166,126,74,107,65,92,133,105,11,46,138,234,234,28,205,235,30,192,62,171,144,88,28,56,125,234,204,41,198,4,192,86,231,176,85,202,126,173,31,175,57,215,110,119,172,219,237,3,121,25,123,64,234,210,24,184,79,54,136,26,25,29,234,236,175,179,22,189,28,6,184,147,46,102,204,0,176,185,167,198,180,110,157,183,77,41,204,153,237,236,185,127,139,96,186,191,232,155,150,44,209,220,147,100,249,176,213,184,209,50,8,210,189,143,71,205,14,26,119,89,222,32,227,183,73,99,189,32,239,39,63,123,10,228,7,168,243,140,165,22,230,188,230,39,142,19,204,23,6,168,167,224,151,120,88,202,109,80,224,190,19,30,12,109,156,110,42,181,26,41,252,23,136,184,71,81,174,81,218,252,205,205,29,219,217,110,219,153,115,231,89,222,230,42,169,248,47,218,85,150,185,217,145,195,141,30,137,216,7,127,14,32,62,41,248,105,44,62,83,201,73,136,99,122,24,173,44,21,108,97,121,137,143,60,103,113,18,146,221,245,220,80,81,214,21,101,29,240,140,3,100,251,208,64,82,91,213,143,148,145,5,187,106,112,177,43,217,58,57,120,248,197,115,111,169,186,15,107,127,141,160,249,242,97,175,159,191,246,54,125,190,201,111,74,130,252,56,23,37,153,152,87,154,119,73,79,181,66,31,245,179,167,49,17,17,253,183,201,46,81,109,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,159,40,144,125,225,11,175,220,39,77,141,102,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,31,93,129,71,31,125,220,206,157,57,97,91,219,83,59,113,234,164,61,245,212,83,192,145,244,135,243,4,29,244,135,115,69,163,190,251,30,14,31,60,162,85,160,35,69,243,235,92,93,167,42,4,41,244,202,235,121,119,13,15,210,158,15,6,74,28,6,18,245,43,189,4,35,20,238,57,2,246,40,210,212,57,149,3,187,4,167,164,142,71,244,35,180,128,173,108,115,244,80,25,248,52,36,213,51,154,195,128,224,193,118,229,234,150,61,254,104,131,200,242,148,49,64,81,221,74,63,157,180,167,142,153,61,115,181,115,155,164,253,128,18,96,87,137,200,87,110,225,75,2,228,231,245,0,144,138,58,174,0,190,82,219,102,71,4,96,114,176,232,159,249,170,20,211,119,177,36,16,166,190,210,148,155,180,195,89,16,7,110,6,251,117,237,144,246,143,136,20,174,35,172,210,171,79,9,151,158,224,157,49,198,70,200,98,59,100,79,216,110,1,112,137,186,47,17,73,63,37,226,94,142,21,206,225,0,186,229,66,213,148,126,127,202,146,12,3,96,45,156,31,7,26,0,36,219,50,117,47,80,223,74,219,236,112,11,167,153,106,193,58,180,114,128,51,205,0,168,155,145,227,189,89,105,0,14,113,252,224,66,69,124,111,141,72,67,77,218,6,69,133,247,38,29,50,110,252,208,30,123,248,9,123,248,232,19,86,37,247,183,214,11,31,115,188,79,29,53,173,47,14,68,150,93,85,4,220,229,164,161,49,163,200,126,205,201,79,170,104,204,228,247,209,54,159,239,138,182,118,248,61,27,107,249,24,75,206,7,41,133,255,252,181,159,84,123,238,84,61,187,209,252,204,45,88,51,3,141,231,154,140,59,211,67,253,77,122,48,135,176,127,145,168,241,213,235,171,118,229,218,21,203,24,79,189,62,3,8,187,47,45,45,144,133,163,97,99,32,126,23,71,143,62,78,27,253,62,84,152,177,82,1,252,150,53,30,218,125,107,2,179,107,56,15,104,122,77,153,215,154,111,37,188,84,42,76,51,57,171,12,25,39,114,32,80,90,127,54,51,16,124,167,212,248,100,239,131,138,222,39,239,171,36,85,127,113,154,209,120,209,220,212,86,145,240,35,132,207,228,32,197,156,212,58,236,61,34,239,15,241,189,192,146,40,35,156,109,180,108,66,159,200,248,193,160,71,198,139,138,63,7,4,216,53,6,93,72,233,73,253,57,228,247,200,113,190,131,255,173,86,63,196,124,28,218,101,158,165,74,251,126,249,234,42,160,248,138,93,36,253,187,190,111,237,200,113,70,231,194,239,177,137,79,53,182,114,4,146,195,213,50,126,4,130,253,181,90,198,139,101,62,120,158,10,64,151,181,44,10,75,110,140,112,74,152,242,188,144,3,193,148,246,104,222,232,184,59,103,177,148,71,161,40,15,35,21,181,81,115,76,159,253,77,31,82,201,159,181,249,179,55,223,173,45,167,22,24,11,7,161,8,246,227,54,129,70,51,187,242,173,196,111,152,156,223,244,147,170,223,49,149,203,151,47,167,15,241,30,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,7,82,129,236,31,254,87,255,245,129,236,120,116,58,20,8,5,66,129,80,32,20,8,5,66,129,80,224,64,41,80,120,249,139,95,154,158,63,123,194,215,182,125,235,173,183,236,107,63,250,85,171,41,178,153,63,156,231,69,224,225,253,74,158,178,95,176,203,193,10,228,193,97,31,23,250,245,137,92,188,95,53,15,236,113,105,161,162,173,0,172,175,243,76,42,111,135,253,208,137,41,159,247,20,79,231,233,124,173,87,61,197,9,64,26,46,17,9,252,202,43,175,216,31,254,225,95,56,208,80,32,184,130,240,89,218,219,118,118,58,182,176,72,186,118,96,179,108,33,216,187,11,184,168,71,215,235,165,251,167,182,228,118,18,89,3,72,201,81,163,66,26,107,69,169,178,75,108,120,0,140,212,58,212,85,214,19,191,233,8,0,60,41,202,88,101,122,151,65,191,218,32,204,37,153,93,199,155,54,88,103,209,183,119,29,35,178,22,104,36,16,87,134,226,85,209,162,88,33,19,2,203,23,76,168,80,64,23,243,120,84,127,153,176,221,67,80,189,98,81,250,142,112,208,0,180,66,255,202,210,86,105,244,89,250,162,130,195,64,163,199,181,92,211,47,1,37,229,16,48,41,1,111,205,62,181,195,91,214,179,246,34,160,30,59,149,113,244,24,2,118,59,172,47,93,107,0,236,137,224,175,149,73,229,79,228,119,107,107,203,163,130,229,116,176,217,217,176,55,223,249,161,53,107,203,118,100,225,8,21,147,150,156,235,11,68,239,171,228,182,213,103,217,125,48,160,109,69,1,103,162,192,129,253,187,37,135,133,130,100,31,162,104,204,232,30,42,249,54,141,163,52,86,53,126,242,49,151,143,49,157,167,125,250,174,227,249,249,243,109,253,16,77,184,173,167,206,207,189,155,221,72,142,19,114,160,209,124,205,219,175,107,36,137,190,23,103,250,232,28,217,69,219,83,167,79,112,62,233,247,235,34,144,99,171,47,46,219,202,202,138,87,191,189,221,194,73,167,143,179,198,212,129,191,178,123,40,250,188,216,1,82,227,85,82,199,174,53,40,119,95,169,64,128,197,74,20,145,97,178,140,244,19,158,129,130,76,18,74,221,47,240,175,118,8,64,11,138,223,175,69,125,65,66,38,39,243,142,173,250,168,33,154,143,82,141,163,30,75,25,212,152,95,42,45,214,45,209,107,114,244,24,243,140,229,51,0,235,163,222,24,221,113,156,32,59,66,6,116,47,43,19,9,115,82,81,247,76,43,178,45,0,224,177,13,19,21,39,129,145,109,111,181,108,109,109,141,103,103,219,46,93,92,5,232,111,218,234,165,139,105,31,14,84,152,198,145,186,130,237,101,103,77,53,181,71,126,3,248,23,176,204,77,9,167,141,154,53,88,62,64,217,80,20,93,174,231,166,158,239,25,14,58,2,249,125,50,15,108,111,117,172,142,163,130,63,88,105,171,82,132,76,48,150,224,52,62,67,158,5,64,227,132,167,169,247,77,111,5,53,90,69,39,80,52,198,82,107,252,43,237,200,207,37,19,139,90,229,199,211,177,155,191,171,229,247,95,201,199,116,222,219,253,61,200,159,53,122,190,212,176,195,0,135,10,237,211,60,189,120,241,162,253,218,175,255,230,254,75,226,123,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,28,16,5,178,151,62,247,226,1,233,106,116,51,20,8,5,66,129,80,32,20,8,5,66,129,80,224,160,43,240,187,255,10,72,71,84,233,249,75,215,173,75,4,119,137,181,196,51,0,131,128,175,7,154,123,218,254,148,54,88,128,33,255,227,187,162,36,193,197,46,95,17,184,81,240,40,69,98,40,245,87,121,192,131,131,61,254,232,174,173,48,197,131,93,222,27,164,184,22,46,128,96,16,142,20,0,39,1,33,69,254,130,161,120,229,10,161,176,107,150,212,42,184,1,128,123,90,55,26,93,95,126,233,243,246,199,127,252,23,182,195,130,208,85,46,169,178,32,116,31,32,207,50,209,212,7,84,92,36,221,187,67,162,20,121,156,131,167,188,118,213,234,246,96,135,224,145,67,74,160,97,9,128,93,38,239,116,79,70,215,201,240,37,110,73,122,236,161,173,96,80,143,160,4,41,121,228,248,13,149,189,119,191,83,47,238,204,187,92,14,230,33,254,238,56,157,187,189,15,205,217,119,255,172,55,10,241,210,14,243,71,68,19,15,1,112,5,40,95,129,212,251,226,105,248,189,56,100,221,97,25,237,70,171,111,207,121,134,93,0,0,32,0,73,68,65,84,203,135,150,128,135,64,236,217,186,223,2,122,147,9,160,142,107,203,128,69,129,122,168,36,145,248,104,200,245,138,180,173,144,150,253,48,164,176,208,6,72,114,254,166,238,211,36,138,223,202,190,38,120,143,168,225,199,23,31,7,216,18,249,203,77,235,164,237,239,83,143,175,5,175,28,225,68,237,191,115,246,77,123,236,248,167,236,16,142,23,133,49,206,34,37,160,39,52,116,0,84,46,81,159,178,1,168,255,186,166,0,232,18,240,172,140,103,75,54,104,76,57,16,156,17,212,212,237,143,253,158,198,82,114,58,208,184,158,47,249,248,18,164,21,136,83,209,190,189,185,48,127,246,221,254,252,238,113,156,143,31,13,119,129,67,193,251,161,131,126,140,170,176,110,159,7,74,172,207,100,225,251,132,99,144,70,171,55,75,182,222,222,180,11,87,206,99,55,50,55,144,253,129,9,111,43,205,101,91,110,172,48,175,198,182,197,90,239,3,66,193,53,175,198,125,64,240,180,111,11,114,18,80,138,14,162,213,75,104,41,112,44,189,50,223,2,133,249,236,244,91,82,177,47,169,173,247,119,183,93,167,220,175,197,159,121,244,105,226,207,62,100,70,110,73,173,238,251,56,194,131,102,2,185,31,50,159,116,206,88,191,67,19,116,96,25,140,82,177,202,115,172,142,211,82,205,127,191,148,5,96,140,151,206,230,54,41,248,119,118,236,218,181,53,82,240,95,183,171,215,215,29,236,111,179,191,219,29,96,11,217,56,41,166,85,0,202,112,121,124,121,28,234,75,232,58,223,121,92,59,76,86,118,129,242,12,192,107,222,201,201,96,204,28,173,248,242,1,248,224,244,123,158,165,33,57,116,149,112,8,32,131,131,178,124,232,119,144,103,139,238,147,230,6,77,86,179,185,173,255,118,250,120,146,61,247,138,206,75,101,126,63,99,129,157,178,186,63,239,84,193,131,88,110,234,140,52,175,131,58,205,243,4,137,148,185,65,25,109,52,80,134,100,195,80,38,154,171,215,175,165,19,146,196,15,162,66,209,167,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,15,5,178,111,255,204,79,189,199,225,56,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,60,56,10,252,15,255,253,127,103,91,235,215,237,242,250,196,254,250,123,63,176,95,248,246,79,218,96,123,141,84,226,125,107,40,53,50,128,98,160,180,199,80,9,189,136,209,37,228,18,152,8,80,172,2,55,148,170,184,202,250,229,5,72,136,34,159,89,72,220,169,204,72,33,205,188,4,110,110,197,34,30,28,68,165,142,191,119,17,248,153,2,165,60,138,31,84,83,171,54,76,1,187,83,162,125,39,68,96,107,205,245,28,132,58,200,81,232,168,40,6,95,74,104,58,36,82,252,201,39,159,176,207,126,246,9,251,238,15,206,145,18,158,136,95,104,114,9,200,216,234,16,1,12,140,170,86,209,26,216,92,204,20,125,76,189,178,150,156,54,18,78,34,109,52,160,137,122,5,152,50,8,182,150,6,152,2,161,148,82,186,73,68,121,159,181,193,89,58,220,8,104,247,43,250,3,128,26,33,182,37,165,165,39,18,85,105,175,115,183,141,130,71,167,114,30,237,144,29,115,48,250,222,42,124,242,71,53,182,240,85,240,146,143,51,165,55,159,47,243,109,219,119,8,137,113,188,0,136,59,236,71,143,86,129,44,6,245,130,213,56,113,180,3,119,85,214,117,32,146,224,255,250,58,105,196,107,93,123,248,145,69,198,59,48,125,208,6,228,49,63,250,93,116,32,35,64,129,117,190,235,100,64,24,1,240,137,56,230,20,50,4,8,26,78,172,57,97,13,118,82,242,179,106,183,13,129,131,69,28,50,174,44,84,109,194,122,238,16,127,187,186,118,213,234,43,77,108,200,156,42,47,218,242,162,217,122,135,6,140,241,48,40,116,109,68,39,191,255,189,239,216,99,11,203,246,216,67,79,219,250,218,182,213,150,142,1,60,105,27,17,197,99,165,0,103,184,104,25,6,245,191,143,167,70,169,143,51,9,223,5,72,101,109,217,80,244,82,80,190,164,65,64,17,136,247,80,228,121,193,246,125,206,129,227,60,164,207,247,233,84,165,35,175,112,15,1,106,1,113,175,147,49,37,173,117,108,64,138,122,181,65,217,5,124,188,176,47,101,254,208,173,83,59,246,221,242,142,127,213,60,82,159,60,106,159,134,103,68,132,123,118,4,116,84,58,120,29,43,225,12,163,57,196,144,65,107,182,232,173,207,125,236,91,163,127,85,12,48,25,246,236,226,249,19,118,101,237,172,85,62,181,100,35,64,126,165,82,183,71,142,60,108,147,237,145,117,25,43,101,150,107,216,236,3,251,113,12,40,147,121,97,153,73,151,173,175,89,38,232,207,28,214,163,115,200,195,52,227,30,69,133,163,99,59,177,236,145,158,191,180,173,168,155,242,242,72,120,182,114,192,185,95,139,198,72,198,131,144,199,8,122,18,209,175,206,51,90,133,179,213,77,137,225,235,219,3,218,5,212,101,159,1,209,251,173,150,108,162,12,38,53,31,91,173,238,150,93,184,176,110,87,174,108,251,239,210,198,198,154,93,185,120,201,1,255,198,198,134,117,200,8,192,106,9,140,79,169,169,231,150,79,5,215,186,204,79,22,211,206,247,105,56,42,240,191,94,215,243,84,41,225,137,220,175,165,113,171,99,69,167,235,35,31,27,26,31,67,230,79,198,179,93,75,176,168,104,89,149,146,210,0,80,198,154,111,178,141,50,21,232,166,188,146,115,23,159,217,205,79,232,110,73,207,40,117,248,221,37,119,168,243,35,46,138,87,137,70,250,1,97,47,247,208,230,214,229,230,245,222,250,252,59,121,100,190,109,124,150,94,179,62,234,121,230,125,243,206,49,38,52,88,40,250,202,211,140,99,244,31,33,245,91,88,32,75,3,143,58,230,34,186,99,151,13,50,99,156,56,123,90,167,71,9,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,3,168,64,118,252,248,209,3,216,237,232,114,40,16,10,132,2,161,64,40,16,10,132,2,161,192,65,84,224,233,167,159,182,63,37,202,17,134,101,231,47,8,140,180,73,63,14,102,129,106,8,100,228,32,78,233,134,39,34,29,78,81,19,161,16,180,211,241,4,123,211,31,236,103,127,139,119,41,231,193,224,65,212,54,239,179,32,97,254,202,247,229,218,149,74,34,193,2,159,51,112,200,185,2,26,185,118,5,64,215,4,160,161,116,208,101,114,82,191,240,194,11,118,242,196,57,192,18,0,12,136,47,160,191,0,44,238,180,100,147,45,59,124,100,1,64,197,154,214,163,142,67,173,74,5,8,36,155,77,5,159,100,157,57,186,52,107,140,210,208,11,252,195,42,129,181,186,55,176,132,99,10,38,111,147,78,124,145,101,1,20,49,171,171,65,161,14,148,117,41,45,78,85,222,101,208,168,118,205,151,4,205,230,247,188,199,103,160,82,137,151,250,34,152,206,23,119,108,193,95,194,129,159,210,128,247,72,197,207,198,193,110,171,61,96,142,12,108,177,89,193,185,98,0,212,70,36,164,157,146,95,189,200,124,41,163,83,153,104,252,74,185,230,208,87,176,191,76,3,203,18,148,210,39,98,251,72,187,98,45,34,242,183,1,192,67,165,24,71,244,254,184,79,234,118,150,14,40,53,113,222,0,154,3,48,11,37,188,46,20,74,204,228,156,96,135,237,225,166,157,185,120,198,22,73,223,95,110,44,88,15,199,129,140,104,255,41,81,227,190,140,130,11,33,80,172,72,87,250,3,64,29,146,145,67,78,38,144,125,198,139,250,144,212,210,120,252,164,138,192,190,198,171,238,163,103,134,190,171,126,237,211,43,31,251,243,207,147,124,124,127,82,109,248,56,245,76,33,174,210,37,215,36,111,219,152,253,2,203,158,89,129,57,162,246,171,76,153,75,186,38,125,166,223,56,48,140,208,185,2,216,237,247,91,118,249,218,69,43,212,139,140,35,178,66,144,177,163,217,60,74,150,134,58,142,52,172,35,47,64,205,124,86,6,128,73,175,109,117,104,102,153,72,254,26,145,224,69,65,99,160,240,20,205,148,190,94,99,135,225,232,247,210,20,30,178,79,197,45,232,48,84,231,234,4,14,220,229,57,152,90,246,81,222,229,52,150,250,41,198,175,46,166,49,179,87,151,28,34,36,189,236,35,103,17,253,86,41,35,194,217,179,231,152,79,99,59,115,254,130,109,111,111,227,136,115,29,123,225,168,4,108,215,179,75,201,104,20,232,173,122,249,207,159,124,210,78,207,56,127,41,114,159,207,13,178,216,20,153,251,26,191,138,210,151,211,135,34,245,245,76,212,247,33,182,241,49,65,67,147,251,138,26,201,39,65,127,205,35,55,200,94,123,111,253,73,189,251,152,101,102,103,191,229,7,190,239,199,188,231,109,191,124,159,46,31,106,44,99,55,172,82,197,102,178,181,36,145,173,122,60,103,175,179,52,67,148,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,56,152,10,100,191,241,27,191,126,48,123,30,189,14,5,66,129,80,32,20,8,5,66,129,80,32,20,56,104,10,20,94,125,245,213,233,159,254,233,159,57,240,56,121,250,172,93,37,189,241,147,15,31,177,41,32,69,16,211,113,214,44,250,87,92,99,198,43,57,159,168,100,65,126,254,192,238,96,102,159,114,14,70,246,237,59,168,95,5,168,114,72,40,13,164,141,94,74,225,47,112,53,0,200,78,136,216,207,25,124,174,93,14,72,199,28,47,42,84,148,19,94,252,220,11,246,87,127,245,93,59,121,230,42,117,8,168,42,165,116,205,118,90,29,107,17,0,94,171,245,108,97,145,244,213,68,149,78,84,47,6,203,235,187,149,254,170,67,182,44,227,76,144,101,92,192,119,21,5,19,107,45,236,133,133,67,212,49,107,183,83,109,57,31,16,225,172,157,15,64,81,230,3,148,116,200,232,90,208,39,241,240,9,146,79,5,250,73,237,45,24,41,28,213,34,125,255,198,218,200,22,106,43,56,84,52,172,211,217,114,48,56,85,200,46,23,23,1,181,149,74,201,42,141,50,235,134,15,108,68,86,132,217,244,241,58,180,214,122,157,76,12,203,100,93,56,94,5,238,162,251,38,107,125,79,0,253,227,29,1,115,192,255,50,25,6,136,34,174,142,154,105,194,145,241,97,194,58,0,61,104,231,27,68,139,47,30,254,148,61,243,212,139,128,99,230,40,20,179,204,61,221,64,51,91,248,184,225,220,9,78,32,67,34,153,43,100,15,192,77,132,76,15,41,106,93,217,35,4,142,229,222,160,177,49,51,247,71,182,164,198,118,130,164,2,224,228,137,0,88,231,227,221,235,159,237,211,103,141,121,127,110,232,190,18,251,30,40,121,27,21,23,45,187,23,49,152,154,54,26,162,31,218,143,72,19,175,20,240,249,92,82,10,246,188,233,156,14,120,150,83,84,186,246,10,176,249,252,234,101,210,191,179,102,184,214,191,160,191,135,14,49,127,152,143,61,114,196,183,128,250,67,160,242,152,44,7,74,211,95,161,174,49,153,52,10,216,196,243,74,200,148,146,133,250,212,30,127,222,178,111,230,159,177,187,189,7,100,251,68,155,144,198,66,26,143,244,214,235,214,62,217,166,66,200,125,177,152,28,45,148,33,98,140,93,206,158,59,109,239,188,115,194,182,54,113,60,98,158,106,142,105,26,212,106,56,203,240,28,27,148,88,106,1,249,229,227,194,116,148,25,200,110,65,70,18,95,218,68,35,31,48,76,189,122,78,42,162,95,217,248,5,245,185,93,186,183,158,8,56,110,200,145,74,109,72,15,231,27,199,172,246,166,99,233,154,120,191,75,10,224,24,160,223,174,124,12,200,38,237,118,155,12,15,23,238,82,131,226,182,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,183,21,200,190,248,197,47,222,237,54,196,253,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,59,166,192,194,66,195,134,189,142,93,191,190,109,23,46,93,180,231,62,253,168,117,6,93,79,47,62,81,228,120,30,42,55,107,145,195,13,129,21,32,137,192,157,127,159,17,146,123,5,222,221,49,241,62,224,141,114,93,164,85,254,18,28,21,232,159,16,126,58,30,146,42,156,104,249,20,93,188,87,169,112,159,138,150,74,80,10,241,135,143,31,33,170,255,57,59,13,232,87,164,106,133,60,251,74,151,94,171,113,61,206,2,59,59,0,177,233,14,81,196,53,171,215,202,190,94,241,204,52,123,149,222,236,19,36,177,12,17,19,232,23,32,83,129,169,145,242,154,232,89,192,90,133,176,244,130,131,98,192,53,199,220,230,220,95,209,199,247,115,113,160,175,14,208,23,135,249,190,222,55,95,240,106,153,18,213,59,174,113,8,143,7,173,227,173,232,106,50,68,19,61,60,182,246,74,151,40,109,29,196,225,101,2,224,150,67,133,176,44,250,85,209,113,8,117,210,178,7,72,231,14,19,185,102,85,206,93,98,29,233,62,78,0,182,211,227,62,100,99,192,134,61,78,40,244,167,54,108,181,109,82,7,64,2,255,23,234,11,86,25,177,52,195,206,134,213,72,45,48,34,91,192,106,107,221,222,186,112,194,142,60,252,48,107,190,31,178,206,86,27,168,220,240,118,236,165,185,166,50,58,38,56,61,20,172,46,225,40,194,125,52,222,100,46,186,193,56,83,116,114,178,163,182,159,84,209,125,244,76,80,253,130,253,249,184,215,231,60,242,95,99,71,231,169,104,191,143,165,79,170,1,31,161,30,221,63,233,113,99,22,2,181,87,250,37,199,133,188,226,212,238,93,226,142,157,167,12,10,69,119,15,152,199,167,47,156,177,237,126,219,178,38,225,226,189,174,85,15,31,182,165,149,37,82,246,119,172,63,234,147,101,97,104,29,158,181,19,38,89,81,78,26,131,161,77,201,41,95,4,40,103,180,35,195,37,3,183,1,111,143,198,140,219,134,15,122,10,228,176,95,45,241,116,238,30,213,207,126,50,130,220,207,101,222,254,105,108,48,118,245,112,155,149,124,140,40,187,130,150,188,144,99,83,159,28,237,93,28,93,6,156,86,225,197,211,41,57,91,232,57,86,174,146,122,191,198,185,232,43,0,76,93,2,249,90,86,70,117,229,54,149,186,114,165,40,48,22,53,47,84,244,188,77,99,21,39,55,178,56,232,123,77,158,0,212,239,199,103,30,30,106,231,124,187,253,96,188,221,113,5,52,87,52,59,148,129,65,207,111,193,126,61,7,123,204,177,75,23,207,223,241,246,196,13,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,222,80,32,83,58,204,40,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,65,81,224,97,160,225,233,19,39,73,5,110,166,168,254,31,127,253,53,64,11,233,198,5,23,149,98,58,135,32,64,14,176,22,127,72,23,168,35,74,152,252,230,122,9,120,176,55,202,123,40,32,144,152,131,161,124,155,67,209,44,171,216,56,35,114,152,124,221,130,76,57,28,117,248,200,117,37,162,249,197,69,21,137,45,24,255,202,23,95,178,191,252,235,191,178,203,171,172,237,13,96,236,245,134,68,241,3,182,200,174,208,33,61,248,246,150,248,241,192,129,152,174,245,212,253,88,78,24,235,102,197,25,24,7,18,12,214,90,224,110,98,63,21,214,9,84,35,173,60,128,45,83,35,4,54,103,112,246,65,177,187,0,170,144,159,131,34,233,192,75,251,134,228,8,47,144,166,61,171,162,27,206,20,74,191,47,173,134,64,255,237,245,142,53,88,216,187,146,17,117,15,224,45,58,0,100,210,140,7,68,10,179,94,59,153,0,186,172,183,174,116,236,44,219,142,126,186,150,232,97,28,9,150,70,204,163,254,208,26,214,38,109,255,196,214,234,224,70,192,190,82,252,119,73,231,78,94,127,150,99,160,14,214,114,47,115,239,81,169,205,26,223,56,27,104,77,106,238,121,230,250,57,59,114,230,77,251,242,139,95,178,106,77,128,19,144,15,244,245,113,67,29,42,5,236,84,192,209,96,130,147,194,144,232,102,69,43,151,103,78,57,110,55,218,235,107,187,43,194,249,230,195,34,85,244,1,222,231,161,189,78,207,157,127,244,236,16,36,207,199,113,14,250,117,126,62,7,242,237,7,184,205,109,63,101,183,45,60,207,212,86,69,242,235,197,112,71,162,212,102,233,138,186,46,153,198,72,81,231,2,237,203,213,146,109,97,187,83,151,129,139,228,142,31,42,67,7,115,243,200,145,35,238,204,179,126,117,205,215,115,215,0,234,227,204,145,161,77,93,79,83,150,74,201,112,20,80,166,135,178,82,197,83,159,50,151,203,36,254,220,229,30,186,143,138,182,26,163,121,81,75,84,196,196,243,115,210,158,251,247,93,54,224,63,202,94,71,243,113,163,189,58,94,102,126,105,249,132,90,141,121,151,97,153,2,75,149,48,7,6,204,41,69,224,203,161,69,206,107,25,99,94,227,190,189,179,229,207,85,45,175,176,251,124,69,72,65,124,57,195,140,70,56,87,224,197,163,249,233,143,56,238,239,105,251,11,44,89,194,57,249,248,213,253,85,212,60,111,162,182,180,199,231,157,14,68,185,43,10,40,243,130,50,55,248,60,96,216,140,177,243,148,103,222,234,234,170,253,202,175,252,202,93,105,83,220,52,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,238,174,2,217,147,79,126,230,238,182,32,238,30,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,220,65,5,94,124,241,69,214,125,63,233,177,113,167,78,159,179,171,235,27,182,8,184,210,66,198,66,90,2,25,41,130,84,64,41,1,175,4,133,65,35,172,71,174,72,73,173,9,238,231,57,168,73,24,36,7,36,187,0,237,14,246,233,94,188,85,174,79,190,149,46,130,162,41,170,95,96,17,216,79,195,5,46,82,100,127,114,14,208,249,138,46,149,230,99,162,130,159,124,226,17,251,220,139,207,216,198,250,191,77,105,229,185,70,144,171,130,205,224,195,68,224,27,41,173,129,148,77,96,116,163,161,36,212,55,145,3,76,72,189,122,9,94,10,128,105,91,1,82,142,0,143,130,155,52,207,75,151,212,226,37,156,17,202,149,42,40,140,17,33,27,207,106,116,27,231,196,241,38,119,185,231,119,65,85,39,80,82,245,7,46,235,144,63,233,82,180,17,25,43,148,226,123,90,6,196,3,253,171,144,36,49,127,112,187,47,147,176,181,48,176,227,135,151,220,86,5,17,88,133,245,187,173,136,48,69,35,101,65,168,2,251,135,164,239,151,9,116,31,102,149,53,128,139,25,41,225,107,136,60,0,48,94,105,32,32,186,79,153,71,45,165,137,111,119,60,245,123,181,190,8,252,173,218,2,81,225,215,174,95,231,198,35,43,45,86,173,187,211,178,55,79,125,223,30,62,118,196,158,124,232,73,27,146,242,223,59,192,61,246,74,2,144,90,167,124,192,189,52,206,198,56,24,248,10,16,156,148,230,164,230,172,122,163,86,125,244,162,113,233,227,192,199,82,138,214,159,159,243,26,91,57,96,213,86,224,86,69,215,221,107,69,237,86,27,115,200,143,57,220,110,106,167,142,77,61,245,187,62,11,20,39,231,16,248,60,206,47,3,187,116,237,162,109,176,148,67,225,144,180,238,96,211,170,53,235,13,244,31,88,171,211,246,254,142,112,10,153,142,122,86,195,113,163,198,68,45,116,58,68,164,179,246,60,245,203,209,163,8,176,214,220,207,239,167,1,41,179,250,82,11,26,98,156,163,161,166,177,170,173,151,124,50,206,190,222,143,27,141,31,141,97,141,9,215,150,239,250,167,239,90,74,33,237,167,255,104,35,199,163,30,25,49,122,44,129,193,99,15,7,10,150,192,144,6,84,193,48,247,115,85,95,155,121,212,31,180,113,200,193,145,74,142,27,90,123,129,147,244,156,83,202,254,228,28,33,65,211,120,84,19,188,25,216,57,137,187,247,252,117,219,115,80,91,221,74,69,159,163,220,125,5,148,113,72,14,111,185,217,70,56,55,213,202,19,187,118,109,85,141,211,44,9,67,221,125,51,69,11,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,59,170,64,246,143,254,209,111,221,209,27,198,205,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,187,168,64,225,181,215,94,155,254,222,191,254,127,136,60,30,218,165,43,215,237,204,217,139,246,50,32,121,8,148,42,17,185,63,37,58,85,224,164,48,11,53,21,234,0,237,89,193,35,205,19,248,119,80,67,39,210,121,241,119,245,121,123,230,144,104,126,159,96,162,138,160,121,6,157,47,3,162,134,68,131,43,77,252,24,186,56,21,124,70,70,1,46,157,171,211,203,156,167,148,196,141,133,69,251,210,151,191,96,39,78,156,176,179,231,73,221,14,167,85,58,106,69,165,214,148,178,154,104,254,110,119,194,250,241,32,92,34,27,149,49,0,84,232,247,187,217,155,238,225,81,179,208,178,42,161,232,2,195,248,28,248,61,117,62,153,197,113,0,32,2,153,117,199,149,201,193,235,226,92,69,80,122,248,177,78,186,79,139,186,48,97,92,43,146,186,8,77,45,184,93,136,210,134,162,42,139,191,210,247,91,157,40,98,88,224,96,220,39,82,27,152,200,171,173,229,215,55,123,238,72,81,7,198,23,166,3,102,133,156,6,72,227,142,212,210,169,46,71,25,32,227,8,48,57,38,5,255,88,169,18,168,191,92,32,59,0,51,168,202,231,126,103,104,143,180,202,56,18,100,182,81,175,216,84,192,31,167,142,238,118,139,251,80,71,115,17,184,191,96,211,206,182,123,112,76,181,174,66,113,104,155,173,53,251,254,15,191,107,135,56,222,40,30,166,23,16,78,218,165,254,228,0,216,215,141,7,228,167,168,115,224,117,133,52,229,212,9,231,156,65,202,4,181,249,250,137,148,28,124,230,207,130,180,84,64,193,65,247,222,56,22,68,151,59,75,106,131,246,231,231,127,34,141,248,8,149,48,219,252,159,139,135,21,211,146,7,67,82,237,179,164,6,243,210,1,48,99,99,202,152,87,102,11,181,119,226,48,158,125,252,43,227,4,178,209,222,178,19,231,78,217,132,101,24,28,28,115,206,194,202,138,149,25,7,219,219,219,92,163,148,241,216,181,189,227,80,191,78,118,142,233,214,150,85,123,125,107,50,22,106,12,154,76,52,31,227,77,153,88,174,37,247,155,106,28,42,91,3,253,202,103,112,238,150,33,216,175,75,238,247,178,247,124,212,132,211,239,73,222,211,212,51,61,255,116,78,17,61,228,148,162,103,99,133,231,220,130,178,38,116,6,54,209,115,14,27,140,180,36,6,217,54,180,62,123,81,224,23,151,28,141,65,207,74,195,60,80,61,178,151,207,83,65,127,233,171,249,161,57,39,129,41,170,219,220,217,130,243,181,67,207,6,95,242,66,191,121,251,102,202,110,22,141,217,197,58,63,202,29,87,64,207,16,101,96,32,1,17,115,214,31,177,62,94,214,214,214,236,210,165,11,119,188,61,113,195,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,251,10,100,207,63,255,252,221,111,69,180,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,131,10,44,0,143,183,250,235,182,3,52,185,124,101,213,94,121,249,115,68,139,119,173,1,4,129,136,16,65,10,36,228,147,160,168,226,146,5,94,18,124,73,160,127,15,214,236,53,250,102,251,246,142,30,156,79,210,65,37,7,154,243,91,29,19,72,42,18,97,234,81,215,99,214,134,246,168,225,28,110,37,125,5,171,180,14,241,184,61,180,30,209,193,47,60,247,172,61,254,232,67,118,229,202,41,135,128,233,141,115,177,141,214,168,30,143,187,188,128,94,173,161,45,175,8,244,239,47,106,147,192,85,130,138,2,145,2,194,90,26,64,208,68,128,43,135,95,98,203,99,210,192,79,1,91,130,95,66,94,94,136,132,21,148,100,32,164,239,247,249,187,236,162,158,77,216,42,114,91,16,117,200,142,172,198,242,20,28,25,227,8,51,0,208,106,77,112,161,234,109,178,236,47,66,252,107,43,13,241,73,93,136,80,0,127,45,177,32,45,128,188,69,156,97,6,64,252,46,149,41,110,88,224,56,195,1,160,4,204,7,239,219,34,78,21,15,83,111,123,179,99,29,214,90,31,85,155,220,99,108,125,214,119,47,226,160,81,89,88,192,9,160,104,101,82,145,215,88,62,160,13,188,42,184,195,197,196,78,159,123,199,158,122,236,73,123,230,145,101,172,40,123,201,81,65,109,103,203,189,28,72,243,125,66,6,1,193,107,56,167,159,163,81,34,147,201,190,62,22,63,166,249,84,199,252,24,247,58,185,191,246,41,205,250,144,118,171,232,123,106,211,94,132,191,31,184,203,111,106,83,234,67,114,58,240,232,111,165,236,199,96,210,40,25,87,31,210,184,247,93,126,128,67,216,80,142,19,219,173,13,59,183,122,222,178,6,253,157,48,48,136,50,94,94,4,225,3,234,59,120,220,104,110,107,219,107,237,216,33,230,122,157,202,59,91,155,108,201,18,33,80,233,243,143,154,29,70,83,175,12,196,75,217,56,196,158,85,180,205,157,56,210,30,90,196,37,26,87,247,111,145,166,82,148,247,185,113,228,59,102,111,243,206,32,147,9,25,17,208,174,84,98,217,24,224,190,204,160,103,82,198,115,47,43,145,137,132,239,122,86,106,204,101,56,62,41,59,128,164,84,110,142,130,162,248,103,118,83,213,126,87,105,172,180,23,216,86,247,81,116,184,82,248,163,180,219,86,87,170,120,219,252,211,222,219,124,93,123,123,227,211,157,85,64,75,219,96,49,230,141,124,178,100,235,217,112,178,78,107,219,174,43,19,74,148,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,56,112,10,100,207,62,27,160,255,192,89,61,58,28,10,132,2,161,64,40,16,10,132,2,161,192,1,87,224,249,231,95,180,63,249,163,63,114,64,248,55,111,190,109,63,241,141,31,247,116,237,74,119,172,245,199,75,138,188,21,82,1,24,22,202,153,3,60,7,211,130,139,34,202,148,121,216,151,203,153,239,203,191,31,196,109,14,132,246,107,145,127,31,1,41,138,128,192,42,81,170,90,55,93,145,167,99,69,171,162,187,174,237,245,82,228,120,15,80,88,111,0,241,73,193,174,84,254,223,250,169,111,218,169,179,231,236,220,229,145,173,52,50,156,52,70,30,145,95,5,4,151,23,203,214,106,181,108,103,135,186,139,164,175,110,2,141,43,68,151,143,6,14,155,221,185,0,16,45,200,149,218,65,157,28,43,21,203,158,190,191,82,25,88,95,36,140,23,38,183,78,123,204,186,243,3,91,90,110,104,69,7,150,7,232,0,49,39,126,63,165,57,191,159,139,247,159,62,38,29,0,123,244,79,80,117,236,12,18,253,11,104,4,132,207,234,192,127,72,98,191,151,82,173,43,186,255,194,229,22,154,0,116,153,39,10,230,174,144,117,161,164,232,97,214,10,39,123,52,209,222,164,13,175,214,77,235,131,247,136,196,23,141,154,224,32,49,225,124,101,6,104,48,167,14,227,93,243,40,132,170,55,40,219,132,92,228,138,28,31,225,32,208,39,131,192,149,141,107,118,228,248,49,178,56,52,173,35,104,5,244,103,81,1,95,37,160,136,255,198,247,222,248,174,61,124,232,211,214,96,191,50,55,48,98,220,96,248,26,48,111,5,47,51,238,80,32,133,57,235,153,119,115,7,29,28,13,152,207,30,64,238,100,236,227,91,47,31,227,170,41,31,215,250,172,177,92,171,213,118,225,107,30,205,175,243,243,151,206,187,155,69,237,77,175,61,208,175,116,251,185,131,130,218,89,144,227,7,91,21,57,2,104,254,104,46,182,90,91,128,246,137,189,117,226,77,235,79,122,204,135,58,235,58,224,25,179,80,179,35,135,14,59,104,212,245,189,97,31,167,155,109,204,143,243,3,145,253,211,237,29,107,48,150,202,120,209,148,201,162,193,240,162,98,222,24,67,106,139,236,232,250,248,14,230,38,251,101,207,27,10,243,239,65,40,41,98,63,141,77,13,223,220,30,249,243,79,18,48,92,249,42,103,150,148,206,223,53,226,187,150,162,144,42,178,137,2,254,53,156,245,60,210,113,165,231,239,226,48,35,192,47,119,0,105,152,220,2,180,77,115,92,247,211,75,117,248,139,207,73,123,217,66,118,103,108,232,28,138,246,223,88,188,194,27,119,197,183,79,92,1,205,53,141,17,189,242,34,187,168,248,220,100,30,233,59,167,185,253,101,38,61,103,54,55,55,3,244,231,130,197,54,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,56,96,10,100,191,241,27,191,126,192,186,28,221,13,5,66,129,80,32,20,8,5,66,129,80,32,20,56,224,10,20,158,123,254,249,233,119,190,243,39,54,97,61,241,243,23,47,219,217,115,231,237,153,167,159,176,105,159,232,84,138,208,147,254,19,76,33,46,210,1,162,32,98,254,7,247,3,174,223,199,234,190,52,84,52,169,72,133,96,109,185,12,8,20,62,4,22,11,100,8,208,235,28,135,26,130,141,114,6,32,173,248,161,229,37,123,253,71,94,181,75,255,226,59,14,146,9,60,183,181,141,174,29,61,92,34,165,124,205,106,85,160,124,169,11,140,28,3,230,7,236,27,216,2,145,225,10,65,22,200,132,53,123,170,255,33,199,84,191,214,174,46,16,34,172,204,1,213,170,34,93,167,172,47,159,108,46,150,223,3,66,215,7,64,78,214,157,151,147,7,139,141,59,96,211,232,120,144,10,10,3,250,149,189,0,155,64,249,198,138,180,231,227,152,108,7,74,191,94,84,0,48,47,229,186,208,156,184,190,69,148,246,98,197,170,53,101,82,0,70,2,117,61,15,6,199,198,0,167,106,137,99,68,10,119,120,9,248,79,209,56,129,75,170,231,252,69,82,249,31,238,244,108,167,86,32,131,0,231,176,84,64,23,123,76,38,144,43,214,15,232,144,238,189,198,122,239,139,139,164,241,71,115,57,126,140,137,108,30,49,22,182,90,155,118,250,194,25,123,246,201,207,249,57,221,118,159,96,242,138,67,78,249,138,236,65,50,193,47,214,41,87,102,8,198,152,156,119,52,14,148,161,67,81,225,183,179,104,108,169,29,42,250,44,40,171,87,62,166,21,245,159,23,141,113,189,84,210,152,76,227,62,63,126,59,183,186,239,136,49,47,80,44,103,26,111,6,112,93,237,208,28,108,117,59,222,54,245,101,48,236,217,112,187,79,4,248,196,174,111,94,181,181,237,13,43,84,138,172,25,223,147,119,135,29,2,242,15,186,61,158,149,244,23,155,246,201,142,50,209,28,164,107,101,236,87,32,189,124,149,177,208,4,66,43,26,57,167,201,130,202,114,246,249,160,229,131,159,249,65,107,188,243,231,73,223,253,197,247,249,48,16,220,87,47,133,225,103,197,201,187,96,190,0,47,71,56,148,70,76,58,46,57,53,190,60,13,127,126,141,111,111,174,150,228,206,199,157,108,158,55,71,177,253,243,142,1,55,84,21,95,238,152,2,178,165,74,254,60,200,63,203,102,90,74,163,79,246,134,82,86,199,17,141,12,42,252,110,122,150,11,158,115,189,222,128,140,55,87,252,218,120,11,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,131,165,64,246,202,43,95,58,88,61,142,222,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,40,240,207,26,255,212,192,141,182,190,53,180,183,78,158,177,207,191,240,156,3,42,176,137,235,35,244,41,166,43,208,229,224,142,136,240,2,159,167,179,63,196,135,136,31,77,129,130,66,228,29,90,16,213,175,42,32,240,2,253,74,19,47,112,44,240,164,104,70,1,15,233,46,206,213,31,116,137,40,174,217,143,188,246,37,251,155,55,222,178,183,79,110,88,147,96,98,35,104,188,219,237,58,136,175,215,235,172,45,95,2,120,108,113,61,160,30,6,89,202,58,86,33,181,191,210,145,131,201,0,249,186,87,14,81,116,115,217,183,0,180,86,202,117,162,250,197,45,225,176,112,19,174,103,141,113,94,101,162,214,139,164,206,86,165,202,60,64,124,120,186,240,62,124,23,98,212,184,214,22,108,100,172,80,224,145,191,250,156,23,101,178,152,18,49,63,38,100,127,52,4,38,33,134,128,160,94,42,215,215,200,180,80,205,112,162,168,99,163,228,64,145,161,97,25,144,46,225,170,44,30,93,175,21,173,205,93,250,164,1,80,100,184,14,137,95,18,252,111,53,178,51,172,176,184,120,127,139,123,76,75,56,4,176,174,187,198,196,4,47,139,17,107,220,43,250,123,169,104,245,102,141,107,155,216,1,80,172,28,229,180,85,159,223,58,249,67,59,114,248,33,171,17,97,62,34,91,128,214,56,159,42,212,153,27,112,11,182,244,16,91,41,66,189,212,151,147,134,82,148,51,111,1,208,123,64,85,39,222,190,146,63,51,228,208,210,167,175,26,203,114,58,80,187,116,76,251,115,224,155,131,126,181,70,251,230,191,223,142,22,230,247,29,163,169,218,36,157,6,64,120,181,13,133,82,36,63,246,208,122,238,218,231,58,99,55,169,91,174,87,236,194,169,139,118,125,231,186,149,200,248,48,26,177,62,124,163,98,71,87,150,137,224,111,205,218,94,100,185,141,46,105,48,70,216,154,241,198,103,129,254,26,115,167,73,6,0,57,134,168,46,1,202,60,61,191,70,159,108,151,182,202,226,176,87,52,236,60,27,195,108,252,237,29,185,127,63,37,27,235,137,148,74,178,137,20,72,123,116,60,31,7,210,73,14,103,58,39,141,43,158,150,105,160,251,156,194,68,62,190,166,204,37,119,160,122,31,89,52,143,229,244,148,50,92,40,3,138,198,162,92,52,100,127,185,181,221,40,180,251,25,120,157,126,211,125,71,223,231,102,113,248,67,43,224,243,16,91,231,207,136,124,44,248,120,208,240,96,222,106,28,84,112,134,42,20,88,123,136,50,194,81,71,191,131,231,206,93,176,191,255,159,255,23,190,47,222,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,224,40,144,125,254,11,47,29,156,222,70,79,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,153,2,199,31,122,200,206,158,105,131,152,199,118,226,212,25,160,46,235,197,195,56,106,28,39,46,21,192,12,216,208,186,227,128,144,28,206,9,34,242,151,118,94,55,194,144,89,149,177,249,128,10,8,90,9,190,106,91,158,144,238,29,16,58,102,205,105,223,66,177,114,96,149,224,214,44,34,159,8,237,35,71,142,216,223,250,241,31,179,179,231,255,79,19,75,92,89,206,0,140,35,219,218,218,178,135,176,167,96,200,210,82,205,134,163,158,131,126,178,25,3,157,251,68,135,215,169,147,244,240,68,26,195,161,249,156,128,154,175,87,141,141,21,177,95,42,145,70,126,102,87,193,51,69,247,247,251,74,105,94,180,10,180,45,93,33,219,223,191,160,95,230,201,193,93,74,237,173,145,172,72,119,52,153,13,105,105,72,96,189,141,203,204,130,26,154,161,187,82,248,203,169,66,41,215,183,73,122,177,211,238,89,115,129,37,19,248,151,101,85,234,0,182,75,26,138,150,56,168,17,109,90,3,30,118,184,174,143,211,132,238,169,42,20,77,92,102,110,41,141,251,145,118,145,136,254,204,54,128,199,237,242,208,118,24,15,35,60,2,166,56,99,244,249,156,213,89,22,160,74,52,62,17,227,83,64,116,9,152,63,33,2,253,202,181,75,118,242,194,73,119,4,88,104,44,83,49,14,24,56,15,48,162,204,151,222,16,180,100,31,12,219,33,171,128,238,135,0,0,32,0,73,68,65,84,246,112,168,180,230,202,222,32,208,127,251,109,39,253,52,110,211,216,45,249,178,31,250,172,177,45,136,231,14,8,234,31,99,46,63,207,33,30,218,229,91,23,242,54,189,233,158,130,189,122,41,154,191,63,84,198,1,217,143,54,179,14,188,50,33,140,199,44,125,224,0,24,168,204,231,50,54,208,0,233,177,132,197,185,213,243,214,155,146,197,161,140,167,77,223,172,89,169,185,115,71,27,7,27,173,115,209,35,202,127,132,243,64,149,254,102,212,95,108,119,173,76,70,141,58,25,0,74,12,128,161,6,1,69,239,26,115,130,253,121,153,251,152,239,242,173,206,153,63,239,134,131,247,249,151,124,12,104,155,151,124,28,164,93,82,74,207,74,178,143,144,17,161,128,115,75,138,250,215,249,41,19,67,62,182,244,59,181,59,17,103,110,19,121,157,190,157,253,126,41,250,95,207,184,34,54,215,147,77,211,34,34,250,111,80,234,174,125,201,199,131,26,160,231,133,198,66,62,30,244,0,205,178,154,141,135,236,7,238,235,255,70,124,20,96,203,17,251,102,17,253,204,42,223,173,42,162,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,1,80,32,123,230,153,103,14,64,55,163,139,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,141,10,60,251,252,11,246,214,91,239,88,179,86,178,115,231,47,216,133,75,151,237,209,99,139,98,39,233,15,235,252,129,189,8,189,44,1,8,231,163,235,110,172,37,190,125,20,5,114,176,44,93,149,202,124,76,250,254,209,176,2,100,36,98,30,253,51,200,211,148,40,122,49,65,193,173,49,169,196,5,166,74,0,226,23,94,120,214,190,240,133,79,219,119,254,242,172,159,47,96,57,24,76,173,77,212,112,153,40,116,119,202,32,125,252,132,8,241,17,206,0,4,84,115,143,30,169,253,23,216,18,221,95,24,184,61,39,192,97,129,20,71,92,37,214,15,167,29,149,242,0,219,179,139,151,14,13,136,74,238,117,73,245,47,103,15,22,153,47,138,188,233,248,3,80,100,3,21,223,2,254,4,18,85,228,224,50,37,66,127,12,244,29,74,79,82,248,147,219,221,138,68,1,103,178,7,231,236,236,12,200,130,208,37,133,127,13,205,27,28,238,59,100,39,215,62,186,1,229,185,174,78,29,181,49,78,26,109,234,227,90,233,230,145,218,212,95,70,220,69,236,51,232,149,237,120,103,104,67,108,93,6,253,118,17,127,128,209,59,157,22,169,26,202,44,191,208,176,198,66,211,6,162,188,92,51,97,112,140,121,157,186,112,194,86,136,34,127,238,179,11,248,222,100,54,196,73,167,90,34,3,0,75,113,20,113,220,144,85,117,190,0,168,96,118,74,225,207,120,154,131,169,58,229,118,21,221,55,7,118,26,87,26,147,2,252,121,4,189,192,157,142,107,127,222,166,28,232,229,223,111,87,219,4,118,229,208,162,54,170,77,218,58,72,100,140,171,40,195,133,218,89,38,107,195,132,208,239,118,103,219,106,53,45,167,97,118,230,220,25,187,180,182,106,120,190,164,236,22,100,187,104,210,191,41,153,22,148,209,97,136,195,64,139,200,126,25,220,29,166,148,206,191,219,183,38,199,52,30,198,56,224,76,102,227,76,46,23,178,83,209,225,115,130,254,254,125,182,159,205,13,37,31,175,247,59,240,151,125,245,140,73,99,128,249,198,247,252,149,239,19,166,245,231,16,10,164,243,247,198,139,50,206,184,189,102,234,40,58,223,29,53,16,38,195,139,73,75,38,236,97,222,100,83,63,53,127,110,17,249,47,167,14,233,169,103,28,46,48,169,38,25,196,109,161,201,170,231,128,111,226,237,14,43,32,123,171,200,198,185,157,119,199,135,219,170,132,115,91,143,23,203,99,96,42,247,89,155,141,167,237,141,77,219,146,119,91,148,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,56,80,10,100,191,249,155,191,121,160,58,28,157,13,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,80,160,240,242,203,47,79,255,229,191,252,23,192,166,130,109,108,117,136,234,63,101,159,121,252,71,173,0,52,20,96,214,159,219,245,7,118,193,104,49,48,69,3,11,142,8,68,71,249,104,10,8,210,73,215,93,136,49,211,55,3,24,86,70,130,243,192,92,129,170,89,17,112,148,13,202,192,219,33,144,127,52,18,96,46,123,84,255,201,147,103,237,218,6,17,251,0,42,130,163,129,207,59,118,236,248,33,175,67,119,105,54,43,86,171,15,1,34,172,237,190,69,100,121,117,135,104,255,5,25,82,1,178,51,219,38,182,165,123,40,194,186,209,152,120,134,0,157,34,48,45,72,172,116,241,69,156,13,170,218,199,125,74,128,106,225,177,251,181,8,224,57,55,167,63,187,49,161,146,132,253,74,223,61,101,128,43,109,251,0,17,4,252,51,193,254,17,145,246,68,244,79,209,3,254,111,61,88,238,70,185,101,213,42,118,107,2,122,11,178,19,112,88,194,249,242,6,216,12,205,106,85,236,6,124,39,104,124,215,81,64,105,252,53,135,170,220,107,129,250,142,9,244,23,5,39,137,238,7,248,143,60,170,92,176,191,67,253,85,107,54,22,185,182,96,29,192,214,112,58,176,74,163,108,155,219,235,118,246,242,25,59,122,244,152,29,94,60,2,156,38,77,131,250,165,182,211,132,4,44,25,75,140,167,4,215,193,153,138,134,38,75,129,122,121,187,139,198,183,238,45,144,239,142,39,51,136,174,251,10,174,235,88,238,12,48,239,68,164,235,52,22,111,119,201,239,47,109,242,118,204,235,162,121,86,201,42,56,183,48,34,186,202,166,80,197,134,67,187,120,249,156,181,123,59,102,11,192,98,193,124,230,98,13,184,60,34,243,69,9,195,246,70,56,14,144,66,92,240,184,72,246,133,105,187,99,101,140,191,192,57,89,137,49,53,32,107,6,217,1,28,218,51,141,246,96,127,234,177,198,133,236,167,173,159,51,19,130,175,243,205,155,237,125,112,54,178,185,94,184,95,204,182,26,7,243,253,147,2,185,195,153,171,225,7,253,28,190,42,117,187,108,186,247,92,98,146,249,37,218,55,95,244,220,82,197,220,139,231,169,46,153,122,37,233,123,162,251,156,163,31,192,40,119,77,129,28,240,171,1,55,60,31,72,181,210,35,155,74,123,187,71,170,126,230,8,54,246,227,218,50,155,182,182,118,108,117,21,71,156,40,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,160,20,200,190,244,234,107,7,170,195,209,217,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,87,224,209,71,31,183,171,151,47,1,187,204,222,62,113,210,190,241,163,95,38,229,120,130,46,2,37,138,224,78,160,31,116,229,64,36,191,50,182,31,85,1,215,113,6,66,165,109,137,136,236,50,0,118,90,73,145,170,125,162,130,19,224,79,209,206,130,237,14,75,117,13,140,74,17,227,79,61,245,164,253,232,143,126,197,126,255,247,254,76,193,230,110,155,33,235,193,11,14,215,27,153,219,173,68,186,118,98,169,137,122,236,1,87,137,20,135,37,239,236,180,128,255,84,2,148,84,228,178,238,175,248,85,65,178,34,48,178,214,168,91,183,3,200,212,62,236,79,64,63,233,199,201,8,64,58,243,140,19,5,169,89,204,193,143,223,143,111,130,252,14,81,105,188,130,119,115,156,167,125,58,150,179,197,9,233,193,253,24,29,150,147,195,4,142,238,158,0,236,213,71,184,162,117,148,194,159,136,237,42,25,49,106,232,88,228,220,140,220,254,204,30,166,142,82,233,79,73,225,159,217,24,79,140,222,144,239,189,148,33,163,200,141,100,199,1,224,87,105,252,143,180,149,42,126,132,99,1,32,152,49,176,33,79,2,28,42,70,144,172,54,54,57,188,120,200,42,181,134,117,112,192,145,49,38,10,97,101,188,92,94,189,100,239,52,222,178,151,158,255,162,45,99,183,113,31,27,106,109,121,0,243,110,63,48,226,144,165,0,180,44,67,177,76,27,177,57,232,253,182,155,110,254,89,145,67,59,141,53,69,247,235,152,198,155,94,26,231,185,35,192,252,53,183,179,129,186,111,30,205,175,251,239,57,23,204,218,133,163,134,218,34,135,132,12,205,106,13,150,102,192,102,155,91,235,182,190,113,61,209,121,64,112,129,249,85,173,176,228,133,184,48,115,116,8,236,239,13,122,154,76,232,12,204,199,230,99,162,249,43,116,70,14,32,58,71,243,103,204,181,130,249,83,190,48,140,60,131,132,250,91,96,64,106,191,198,161,12,152,195,126,141,21,125,158,234,158,58,118,31,207,63,181,126,190,36,237,111,124,158,164,113,32,103,155,189,51,211,24,74,191,75,26,71,202,190,129,44,190,149,223,145,126,191,100,203,50,14,83,55,148,89,182,4,223,167,11,40,187,227,76,194,114,93,114,236,209,17,221,112,230,96,224,215,229,79,135,124,171,115,84,110,108,111,218,23,239,159,180,2,178,121,178,53,79,82,62,107,62,14,153,83,27,27,99,99,90,189,171,232,92,45,97,115,249,242,229,119,29,139,29,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,240,96,43,144,125,142,148,165,81,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,131,168,192,167,159,122,58,253,97,28,230,113,242,236,57,91,93,219,180,39,142,17,245,77,180,170,162,155,149,178,93,127,64,215,107,70,155,246,96,212,65,20,236,99,246,89,160,206,65,19,91,173,19,45,154,53,133,20,42,125,119,137,8,98,165,116,31,100,164,207,7,106,84,72,215,159,3,14,69,15,139,254,201,12,53,34,239,71,0,220,87,191,252,69,123,231,237,51,118,242,196,42,48,119,10,48,53,219,220,0,44,146,106,94,145,200,2,95,74,61,94,33,5,249,241,163,101,82,251,247,109,123,123,12,184,86,35,20,57,59,179,43,95,229,60,32,4,92,166,110,193,96,90,229,105,145,105,142,67,52,109,39,99,128,55,144,121,10,196,76,48,114,63,0,147,56,251,247,221,171,80,12,88,72,191,157,22,58,224,211,103,218,174,125,42,232,43,16,235,142,21,132,250,143,137,234,239,151,1,184,112,196,9,188,93,5,121,173,223,99,105,3,57,65,144,202,61,3,252,14,149,150,159,236,11,242,190,80,230,131,90,145,148,239,226,234,69,150,102,208,218,226,146,135,123,136,35,142,129,249,92,97,11,253,182,141,198,64,98,234,239,227,132,113,21,88,217,47,131,135,251,35,235,88,215,154,213,37,31,11,101,178,7,200,158,67,214,98,168,214,107,214,33,69,245,233,243,167,237,233,39,158,177,195,75,71,173,215,97,29,248,172,238,182,84,116,171,250,166,241,35,176,173,108,16,153,167,168,207,210,252,85,7,110,83,209,248,206,97,106,126,127,221,74,251,4,245,181,213,216,212,43,143,166,159,7,122,183,169,89,187,213,230,78,6,14,251,209,19,236,78,155,56,44,187,160,87,70,102,5,101,63,232,247,9,25,102,76,72,247,54,41,28,46,94,189,96,87,55,175,17,205,143,225,166,125,50,105,52,172,58,101,190,96,204,9,253,218,225,252,182,174,81,164,63,211,181,138,211,77,198,247,10,117,148,120,141,148,233,65,78,28,20,65,125,31,127,254,45,189,233,113,112,179,34,200,159,151,93,71,128,124,199,125,187,69,117,58,83,192,49,70,250,249,152,209,164,224,37,71,148,17,118,224,4,223,191,59,39,209,176,192,28,210,243,73,206,50,42,178,155,62,165,231,148,158,89,212,229,32,94,207,75,10,215,120,81,221,148,130,238,201,69,178,179,138,182,233,51,21,249,185,218,63,251,156,78,241,243,246,222,230,158,103,170,83,215,228,219,189,147,62,192,39,181,107,174,174,15,112,197,189,115,202,76,83,111,208,39,223,135,93,251,160,43,191,106,174,175,156,221,250,93,150,54,1,240,183,112,176,210,110,126,30,221,17,45,89,154,57,198,143,99,143,12,26,219,107,91,247,142,84,209,146,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,35,10,100,255,205,127,251,27,119,228,70,113,147,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,30,83,160,240,210,75,47,79,191,255,198,155,182,197,186,211,23,175,182,236,196,217,243,246,216,195,95,0,114,117,172,73,90,234,1,192,185,1,156,114,24,2,20,153,0,12,225,44,81,62,134,2,90,79,90,120,164,32,32,76,209,58,195,5,180,85,250,126,69,60,75,115,129,207,1,209,193,130,161,58,38,42,40,48,63,225,243,152,212,254,197,82,5,59,61,98,63,253,173,159,178,223,58,251,63,131,166,202,214,29,246,185,110,106,219,164,120,95,90,174,115,15,173,67,14,168,84,100,191,104,33,145,229,141,90,17,136,6,169,166,1,2,158,178,107,17,18,45,135,14,1,74,110,100,203,139,21,28,2,250,186,165,131,180,30,236,82,65,228,25,233,203,39,212,87,160,142,50,240,91,75,57,200,1,65,195,193,215,183,103,108,200,97,192,157,66,216,151,131,203,148,30,159,29,51,176,37,7,146,187,85,212,38,169,175,109,2,168,123,109,113,174,167,206,120,59,233,31,233,242,21,165,175,206,15,43,68,148,54,232,19,71,235,44,1,189,2,241,223,33,149,251,213,171,67,34,190,219,86,171,52,64,242,83,150,55,96,174,140,0,218,211,178,213,89,11,124,194,141,192,194,150,145,101,97,27,208,235,144,10,74,53,69,187,65,1,135,14,128,241,226,4,231,12,82,82,79,122,172,7,191,53,180,149,198,49,235,77,50,27,202,115,99,88,100,89,141,182,29,94,110,218,194,98,205,211,191,111,142,72,225,143,206,37,34,205,91,173,109,251,55,255,230,175,173,242,165,154,61,126,244,211,92,79,70,135,74,221,6,68,255,79,177,105,9,39,18,183,51,99,170,132,195,71,145,136,216,98,21,167,4,250,37,160,166,99,201,206,2,160,232,194,120,72,224,211,135,156,196,152,43,174,16,109,119,145,230,246,223,248,49,191,254,198,189,104,55,171,91,247,205,129,127,62,6,231,129,255,254,235,222,253,61,181,99,111,255,172,61,51,152,59,98,66,229,245,231,247,76,99,50,101,17,80,150,146,1,233,45,218,189,54,110,22,56,195,248,3,141,190,59,123,45,89,54,101,9,13,150,91,168,20,234,104,34,39,137,62,102,24,218,233,213,51,214,199,9,199,88,62,65,107,101,212,176,239,66,161,134,80,85,107,147,178,191,69,150,133,81,111,96,13,4,109,238,108,91,109,115,205,154,67,101,216,96,222,0,180,7,56,90,224,90,99,37,108,45,184,173,162,150,167,49,233,95,253,77,223,85,180,209,24,157,125,229,196,116,141,31,188,143,223,100,19,119,236,160,111,19,68,215,243,160,172,177,206,88,28,163,251,152,231,136,188,99,152,73,62,70,115,107,79,209,80,203,98,84,170,228,203,0,248,50,164,177,51,47,158,111,122,46,41,99,73,173,142,190,100,72,241,231,37,214,77,246,231,43,34,22,176,151,138,246,249,243,138,125,146,116,132,125,167,120,244,100,60,143,149,229,68,3,33,63,174,241,169,146,218,155,230,135,158,215,250,94,228,124,57,43,232,153,172,177,147,246,145,33,69,118,230,184,198,185,138,150,35,208,61,85,18,196,214,115,54,213,235,59,223,245,182,207,206,251,237,158,59,47,188,235,186,59,177,67,237,190,177,237,122,126,124,240,66,223,120,158,74,67,233,162,162,159,30,215,197,165,199,161,74,142,76,213,58,32,191,70,134,12,1,254,145,245,201,72,211,222,54,91,103,201,148,99,139,5,91,221,153,218,161,163,117,123,250,201,207,216,247,222,124,199,72,142,98,163,118,219,170,147,21,59,127,242,244,7,111,78,156,25,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,15,132,2,217,231,62,255,249,7,162,35,209,137,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,163,40,80,109,64,48,55,137,244,5,122,189,115,250,140,125,237,71,94,226,15,239,128,102,162,232,234,181,26,127,136,87,232,113,90,195,125,164,92,238,81,62,1,5,4,129,246,8,137,224,51,184,202,161,159,214,101,87,102,226,194,48,129,34,76,225,246,208,77,11,16,18,129,49,193,255,193,176,103,159,126,236,113,251,137,111,252,45,251,191,255,245,31,232,176,213,137,244,30,178,191,211,233,217,210,66,197,26,172,231,62,194,1,96,48,234,57,0,83,244,114,17,208,56,163,220,14,88,116,221,212,41,39,237,161,222,18,17,255,10,40,31,3,248,149,18,91,188,74,156,106,52,0,190,145,45,96,200,58,227,133,106,129,53,204,103,224,75,217,0,160,61,124,115,192,154,3,28,110,162,170,239,185,146,131,84,53,44,193,254,189,38,202,34,73,117,181,61,65,111,129,109,152,191,141,171,64,197,17,49,248,124,238,121,6,4,157,97,182,177,9,220,37,125,255,82,19,39,13,66,78,137,7,199,62,130,253,9,44,10,100,17,248,237,154,146,65,31,86,41,221,112,34,208,197,188,116,86,1,80,185,136,115,205,225,114,201,14,181,129,208,217,208,214,129,201,120,116,184,179,135,192,116,21,103,131,42,206,55,37,210,201,143,1,246,229,34,41,229,153,151,215,55,214,88,151,250,178,29,89,58,194,249,28,35,229,64,202,0,33,219,177,116,0,55,81,68,236,128,185,43,160,86,33,115,128,210,149,235,206,14,32,249,152,0,228,30,228,231,224,109,43,243,208,83,64,116,254,187,62,171,45,31,167,188,215,245,58,54,158,101,18,24,51,230,199,56,170,112,71,110,135,8,216,196,63,209,134,50,19,96,136,67,141,116,47,215,50,187,122,101,213,182,58,120,120,136,40,138,108,210,238,10,182,201,112,248,24,50,159,58,158,161,128,99,92,91,65,231,114,187,101,141,209,192,154,232,172,172,13,154,119,179,129,229,179,98,127,15,231,199,228,124,223,247,159,55,127,236,254,252,156,67,98,109,181,8,136,112,190,74,218,175,97,57,225,129,39,137,181,84,65,18,45,157,225,167,113,64,78,70,72,207,82,8,46,55,187,53,110,185,142,73,42,46,175,165,20,52,142,244,47,55,173,95,235,111,26,111,250,13,195,214,126,158,238,145,178,94,76,128,253,26,31,202,22,144,59,189,236,93,151,62,201,142,165,82,217,235,23,208,207,75,126,126,190,47,31,211,58,238,237,200,79,188,97,155,250,204,96,186,97,239,253,255,69,253,201,251,182,191,55,90,54,67,211,39,57,100,232,119,195,109,37,123,161,191,62,235,255,55,234,181,5,107,145,161,164,79,86,147,2,142,52,215,175,173,91,155,103,231,67,75,101,91,219,30,218,211,143,46,217,47,254,189,95,182,30,3,225,143,255,226,13,79,172,176,82,173,177,124,73,207,182,215,215,236,63,251,47,255,254,254,27,199,247,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,128,21,200,94,123,237,181,7,184,123,209,181,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,189,21,56,118,236,24,32,235,162,195,149,31,254,240,109,214,161,222,178,227,68,117,143,128,195,217,82,211,225,173,0,200,123,1,180,247,190,67,28,189,81,129,57,112,117,227,1,255,86,195,185,66,192,99,72,68,191,192,145,67,35,233,239,48,30,144,69,24,235,24,162,53,34,162,252,248,67,159,178,175,126,245,43,246,195,183,222,178,147,231,46,145,86,126,192,126,214,142,223,33,34,153,232,227,133,172,225,0,76,117,100,64,100,83,36,56,215,39,136,150,110,206,33,47,58,103,74,189,37,82,243,87,1,249,131,190,0,177,7,47,59,64,19,244,204,200,56,160,44,3,138,162,157,206,82,59,120,251,192,89,5,160,179,0,206,152,53,226,189,136,164,221,143,5,173,17,125,183,229,66,86,69,250,70,239,112,116,64,194,202,132,20,237,138,66,230,0,167,178,44,180,45,55,187,118,8,135,25,172,198,181,41,202,87,36,210,231,140,50,42,16,225,95,197,54,85,32,251,80,250,16,181,92,39,2,89,75,3,12,224,249,114,36,40,240,165,65,189,199,0,253,90,190,97,176,80,182,22,247,37,228,24,199,13,165,166,174,249,122,241,205,133,37,79,79,61,2,82,87,202,85,219,233,182,236,212,185,83,68,253,31,181,199,30,122,140,49,0,44,35,186,92,151,10,136,10,168,142,89,74,96,60,96,96,100,101,64,55,117,145,154,94,217,31,188,125,178,251,172,191,218,230,243,60,135,207,130,174,159,116,201,239,161,109,126,239,143,125,143,89,164,179,44,149,215,127,99,221,26,143,154,87,99,31,195,83,156,43,248,202,185,184,216,204,32,191,218,32,7,128,10,226,77,89,110,97,204,28,203,248,119,238,226,121,219,105,239,88,1,93,221,73,3,97,51,114,135,23,88,178,161,207,178,11,221,46,249,196,113,176,209,68,41,225,8,51,105,247,176,231,212,106,56,12,224,90,224,125,212,220,136,114,19,5,100,55,101,191,224,144,230,195,251,21,61,191,74,56,92,104,154,170,40,203,140,134,175,108,173,231,101,134,35,128,230,101,94,242,243,242,239,249,54,141,13,13,110,129,126,57,53,201,78,164,132,247,137,173,113,145,143,35,217,77,238,85,105,158,40,11,129,59,137,112,190,206,81,123,146,109,243,177,156,238,207,217,126,43,141,23,149,52,38,211,62,223,113,95,2,254,253,99,120,255,119,122,166,12,4,115,250,167,190,230,239,179,108,9,51,71,0,233,157,74,210,88,26,53,112,86,219,220,108,241,156,52,235,240,44,92,95,107,187,243,198,34,203,167,92,3,242,127,254,201,99,246,139,127,247,223,179,215,191,249,77,251,238,91,111,227,100,197,42,39,29,206,5,242,151,112,108,186,116,229,138,170,84,205,183,108,69,186,103,188,135,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,131,162,64,246,107,191,246,235,15,74,95,162,31,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,135,85,160,240,133,207,125,126,250,246,15,190,15,168,26,216,245,235,59,118,234,212,25,123,244,181,47,240,135,246,129,167,216,21,45,212,31,224,149,82,247,221,176,226,195,222,46,206,127,63,5,148,190,95,208,105,8,72,84,234,104,129,117,135,82,80,17,165,203,47,18,178,58,82,122,127,56,198,120,2,96,94,169,217,207,254,236,55,237,127,253,95,254,185,173,110,245,148,161,223,49,74,167,13,154,154,118,129,203,25,17,202,74,217,63,118,7,129,124,157,240,188,29,178,105,14,68,11,138,64,6,72,202,217,160,79,206,126,129,126,21,165,201,246,117,201,201,16,192,233,126,254,120,4,75,17,5,6,236,228,76,63,175,199,47,186,199,223,68,129,118,57,211,254,182,74,19,250,38,248,200,39,62,115,182,246,225,220,48,174,179,87,7,40,202,38,174,12,212,45,96,127,183,49,176,101,101,199,32,175,248,148,204,11,96,98,174,229,31,144,95,48,185,44,7,138,50,206,19,164,163,46,1,219,125,5,5,32,127,191,12,236,87,245,212,181,128,166,199,218,125,235,23,58,214,230,94,147,82,221,186,28,27,244,89,51,30,0,89,38,157,117,99,17,208,191,195,66,1,29,140,82,107,16,225,63,177,203,87,47,217,169,179,39,236,161,99,199,201,42,175,251,113,45,32,91,105,236,115,8,169,101,28,38,212,63,33,27,192,4,144,157,131,103,157,155,198,128,119,233,142,189,233,158,42,233,222,183,180,196,135,110,79,94,111,62,22,243,239,170,72,251,134,12,102,101,56,112,0,123,19,40,57,33,226,123,56,25,96,189,177,59,86,172,109,173,218,181,235,171,104,153,150,212,24,67,163,171,204,65,45,181,49,101,59,196,1,102,64,214,12,229,142,175,98,195,34,233,251,173,63,176,10,247,42,19,253,13,22,246,121,172,76,12,74,89,238,32,244,67,247,234,65,185,64,17,245,2,228,55,2,98,217,40,127,237,193,223,155,247,89,227,86,41,246,61,26,28,189,243,243,101,219,4,235,53,174,244,108,74,155,253,181,248,120,96,110,107,171,107,253,122,182,114,24,80,209,184,80,93,126,222,220,197,218,167,168,243,190,230,183,62,235,22,220,67,159,51,178,111,168,93,122,41,59,74,126,173,142,165,58,223,93,223,92,213,247,217,199,153,237,124,238,232,1,56,43,250,158,151,253,199,242,83,208,171,196,179,71,191,107,67,158,67,50,146,34,248,181,124,140,63,143,72,125,210,110,49,127,112,252,216,222,106,89,107,71,78,86,252,254,112,27,101,208,120,233,217,71,237,63,253,143,127,217,158,251,220,243,252,150,241,91,133,211,212,241,195,135,108,117,180,193,114,27,156,199,15,214,181,181,235,100,57,89,207,91,18,219,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,56,0,10,100,175,191,254,250,1,232,102,116,49,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,181,2,191,251,59,255,202,54,175,117,60,162,242,141,31,252,208,190,250,35,175,0,16,107,0,172,137,45,123,10,241,204,186,90,59,183,14,200,116,90,117,235,186,226,200,123,43,240,126,17,210,130,67,138,18,173,2,113,21,116,60,30,183,29,96,9,30,41,178,28,110,232,32,9,126,15,8,217,100,57,235,204,94,122,249,89,59,123,238,75,246,123,191,255,39,214,131,57,42,202,81,17,145,147,206,216,170,43,117,161,106,190,247,169,55,129,168,188,133,57,144,202,183,218,159,131,171,90,77,89,29,0,158,212,147,64,127,138,122,45,49,30,198,140,1,114,7,56,132,41,83,103,17,240,38,128,231,240,37,175,124,182,21,111,83,73,200,43,125,190,155,239,238,155,48,107,148,54,183,108,151,64,32,199,21,109,47,132,37,237,39,64,249,62,145,165,85,246,12,137,178,135,219,91,19,199,138,30,107,71,175,95,107,217,242,19,15,113,30,145,193,68,131,167,72,99,22,101,16,56,180,50,208,151,165,20,4,245,75,3,130,253,73,175,47,219,114,61,88,208,239,1,158,183,5,0,88,25,208,175,41,214,38,123,192,136,243,71,164,142,31,48,38,122,93,174,43,246,108,97,101,217,150,15,31,182,173,241,6,107,87,247,172,65,202,234,78,191,107,231,46,159,182,71,46,127,202,158,124,228,41,79,61,47,91,140,25,4,2,255,2,148,35,32,127,191,72,42,122,224,179,71,69,211,41,193,53,193,74,149,124,155,190,221,236,125,118,226,205,14,125,132,125,243,99,78,151,231,80,244,131,87,117,171,246,8,62,234,216,141,199,5,23,5,130,5,249,249,200,253,152,79,0,73,223,202,194,18,128,193,81,4,200,247,71,56,82,148,88,186,164,89,99,205,239,243,164,237,223,246,177,62,81,54,11,142,215,209,176,72,86,132,62,99,190,71,212,255,132,151,82,105,212,152,176,37,150,111,40,147,190,63,99,188,48,53,252,94,26,115,186,87,178,246,7,239,225,131,122,166,108,157,210,221,75,118,61,59,82,79,101,130,180,140,200,173,123,174,243,221,84,58,119,238,52,213,41,27,79,181,78,6,71,116,206,205,138,150,187,240,194,9,114,224,81,230,5,21,181,65,47,101,75,225,161,234,142,84,105,230,107,127,126,142,28,69,168,155,243,85,191,246,234,185,167,251,202,65,75,243,106,207,137,33,93,163,186,85,82,29,233,218,188,222,116,36,127,215,248,184,247,75,65,75,191,120,145,0,249,231,189,118,207,18,24,176,99,223,177,60,227,6,194,165,101,51,208,144,127,37,64,127,161,128,67,12,245,142,120,94,237,240,252,235,118,71,56,154,225,199,196,239,216,128,223,51,41,249,210,75,47,217,127,242,247,126,217,158,125,234,113,158,119,29,18,104,244,237,209,135,142,147,201,100,197,46,94,216,240,37,80,148,198,100,171,211,178,43,107,171,123,13,138,79,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,240,192,43,144,125,241,149,151,31,248,78,70,7,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,247,82,224,137,39,158,176,245,213,43,254,119,251,19,167,79,219,234,213,235,164,1,63,2,132,156,65,15,133,213,81,74,252,145,126,198,69,222,171,186,56,246,49,20,16,140,20,128,173,16,209,175,207,99,96,123,2,88,194,29,5,34,136,73,39,78,58,248,2,80,169,223,111,219,66,115,137,72,198,158,125,227,111,189,110,235,235,235,246,255,125,231,135,236,79,16,25,198,107,189,30,231,67,164,9,136,36,37,127,213,211,140,207,67,86,1,43,149,124,159,162,209,167,0,156,114,5,103,131,106,145,243,129,103,28,23,235,234,247,135,236,23,148,73,59,180,143,166,80,244,38,208,38,248,175,124,241,58,225,222,45,243,176,127,127,43,115,168,151,0,164,122,174,222,224,42,1,68,82,18,131,1,97,219,202,170,48,236,105,110,240,31,253,29,0,168,182,54,166,214,58,4,136,95,144,109,208,67,115,5,175,12,233,73,12,114,2,236,21,160,125,101,106,29,128,240,24,173,38,156,35,48,168,181,201,213,166,10,251,235,132,250,11,132,237,180,128,138,44,161,208,206,234,54,16,240,7,36,119,59,68,19,103,29,59,116,120,153,204,0,99,107,175,94,35,250,159,218,177,211,118,119,203,126,240,246,223,216,202,202,138,29,93,58,230,251,6,140,31,7,163,192,52,69,244,227,95,0,168,28,3,36,53,134,82,20,242,254,254,223,169,239,185,206,119,226,126,186,151,230,144,250,174,165,37,228,248,160,135,157,143,125,222,18,199,213,119,192,35,3,122,136,110,37,210,244,119,6,109,187,112,249,188,13,20,197,77,74,248,9,81,253,75,165,5,171,103,204,77,12,214,133,66,118,21,205,143,141,101,187,114,183,107,25,153,48,154,216,164,34,163,178,175,168,250,117,35,30,156,178,113,148,119,43,160,232,124,101,19,249,32,69,54,74,14,42,120,195,80,36,173,138,108,156,178,159,164,12,52,178,105,126,44,157,161,115,102,243,65,7,0,207,2,205,126,142,110,173,33,193,86,227,163,160,99,60,131,85,167,238,167,162,207,122,169,248,229,188,233,59,67,37,141,169,233,192,65,191,230,85,106,163,234,158,53,206,175,210,91,250,29,189,215,159,143,187,205,189,229,135,253,253,154,157,232,48,95,207,62,158,141,114,2,152,223,250,41,192,124,255,241,224,153,133,190,37,57,29,21,229,80,70,70,20,158,109,253,222,216,90,237,145,181,73,197,47,165,187,60,175,150,27,37,251,233,111,124,195,126,238,231,126,206,158,126,234,211,214,239,238,184,211,141,164,173,227,228,244,200,167,30,182,239,189,113,26,183,51,28,220,248,205,210,82,38,151,174,92,158,53,40,54,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,16,20,200,158,126,250,233,131,208,207,232,99,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,75,5,94,254,252,75,246,230,247,190,107,99,64,238,245,107,61,251,225,219,167,236,83,15,29,179,38,96,216,113,8,64,67,144,120,162,80,227,40,183,85,1,233,93,20,188,133,151,39,216,223,240,53,196,149,114,60,129,39,214,179,6,32,86,129,191,101,162,203,139,172,87,221,239,180,237,200,209,227,246,99,95,127,221,174,175,109,219,169,19,151,136,184,231,56,96,105,187,213,183,74,21,96,178,82,37,5,178,236,39,128,37,88,37,88,147,96,85,234,144,208,74,2,207,2,102,2,208,178,249,96,208,197,193,67,231,179,14,114,135,72,229,154,50,14,40,45,121,2,163,2,168,19,192,169,2,101,85,103,138,232,204,129,86,170,249,94,126,151,10,42,9,225,1,237,248,180,11,232,212,31,142,121,212,47,162,13,0,146,197,26,251,186,68,202,19,109,58,69,163,126,79,17,254,124,230,196,171,171,155,104,189,108,153,42,69,163,188,110,129,61,69,246,75,211,70,189,236,105,224,59,14,194,10,150,141,51,174,197,46,232,8,6,179,58,89,52,14,147,186,250,209,78,193,6,181,146,173,113,191,22,209,227,106,161,28,63,218,237,182,85,27,117,79,43,223,37,226,124,76,164,191,192,167,156,17,46,175,93,180,211,231,79,88,249,51,37,91,105,28,81,96,178,67,230,18,247,245,121,140,157,6,125,108,8,204,22,111,211,203,33,43,253,76,61,205,85,224,118,187,101,175,23,187,187,62,161,15,57,56,253,112,213,237,111,207,141,109,150,29,82,145,29,213,191,4,108,135,128,246,193,152,5,21,124,188,210,113,74,65,54,225,149,167,107,151,73,60,66,155,104,254,18,208,240,252,165,179,182,182,189,142,189,200,166,144,97,123,254,213,202,21,214,113,47,27,179,17,71,128,30,142,55,204,15,28,51,234,56,98,20,91,61,96,255,208,22,89,102,65,79,206,49,142,1,10,53,150,125,100,98,111,203,254,230,167,198,198,187,236,33,216,255,62,158,100,72,233,78,75,242,39,210,248,85,102,12,217,92,128,126,56,72,198,79,207,201,91,75,58,127,220,125,62,184,12,147,59,135,87,38,14,213,165,34,123,97,70,47,114,14,81,182,1,61,151,245,144,83,29,186,111,110,78,134,22,207,229,217,50,13,156,164,232,126,217,93,103,236,62,79,252,105,162,234,180,255,3,22,135,231,31,240,220,59,118,90,210,71,32,31,41,230,202,76,44,137,230,251,243,237,222,41,147,177,150,56,192,201,72,66,146,125,161,135,205,58,237,1,207,181,62,89,75,112,150,226,135,235,216,114,217,90,173,161,213,235,69,251,165,95,250,69,251,246,183,191,109,205,133,134,117,123,219,216,156,249,181,176,132,3,155,150,204,232,217,35,15,127,202,163,249,5,250,251,56,79,237,116,219,118,254,242,165,189,27,198,167,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,224,21,200,254,167,127,242,143,31,248,78,70,7,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,247,80,160,240,252,243,207,79,151,150,150,108,227,218,154,245,1,82,167,206,158,179,175,253,232,87,44,91,110,164,84,215,252,209,190,90,169,91,135,104,213,76,132,37,202,109,87,64,112,72,209,161,74,9,45,240,158,210,142,43,117,56,81,225,221,142,213,160,184,101,8,124,143,8,199,38,185,250,91,59,235,246,204,103,158,178,111,126,227,199,109,115,227,255,178,193,245,109,119,20,216,105,147,3,25,251,9,200,108,239,144,234,29,128,153,131,167,4,188,156,200,56,184,226,44,34,154,75,68,62,15,1,85,85,238,47,96,5,4,75,217,176,1,43,68,132,19,73,94,32,130,92,244,127,66,165,67,156,14,242,8,88,1,156,84,114,224,115,219,101,250,196,111,32,214,40,173,164,145,244,81,17,12,76,5,152,168,148,250,253,169,45,52,248,64,186,233,110,183,7,212,5,92,145,210,125,3,74,117,12,125,148,246,93,154,165,203,209,11,112,47,103,1,197,248,87,170,104,58,44,217,20,155,10,82,22,217,79,166,127,173,228,206,61,57,135,136,254,250,36,179,35,4,138,239,180,139,182,220,44,91,91,203,104,224,216,193,46,191,110,107,125,195,86,14,45,145,194,255,144,109,92,185,2,96,28,89,185,90,199,54,3,59,121,254,29,59,122,244,168,213,170,11,100,6,160,62,214,27,32,78,221,219,162,246,164,177,132,179,8,148,52,245,47,245,81,182,159,31,15,121,143,111,215,54,215,246,78,220,83,247,72,14,41,100,53,64,116,57,115,72,11,57,2,8,224,22,116,92,16,150,99,3,82,251,79,11,216,134,131,23,86,47,224,28,64,26,127,174,208,210,13,101,140,90,225,165,103,96,143,12,171,209,69,0,0,32,0,73,68,65,84,115,123,128,70,68,247,104,254,42,217,2,178,78,199,50,162,252,27,149,38,138,115,47,108,172,249,36,55,10,221,223,151,127,144,13,119,199,211,237,82,247,62,169,215,33,54,207,18,182,26,251,31,164,104,94,10,160,107,137,12,183,223,236,34,65,127,69,215,167,241,164,157,18,249,221,117,10,214,207,207,109,141,131,221,130,97,228,11,37,62,159,246,107,206,206,27,75,3,70,182,220,27,63,178,169,234,75,227,139,195,164,253,152,78,133,157,211,51,68,199,242,178,235,56,112,79,194,251,188,149,239,179,189,161,237,251,159,243,250,126,179,125,170,19,103,23,57,56,160,95,177,80,99,206,145,57,131,57,211,230,247,169,133,51,26,190,106,56,212,152,45,242,88,189,182,53,180,103,159,60,106,255,225,127,244,31,216,235,175,191,198,111,16,14,74,195,22,207,206,204,74,56,70,109,236,108,88,185,182,96,43,139,75,86,37,109,141,36,214,82,54,109,158,197,83,50,225,92,219,92,127,159,78,196,225,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,144,20,200,190,254,245,175,63,72,253,137,190,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,31,73,129,127,242,63,254,150,109,94,95,243,117,195,223,120,243,109,187,182,177,109,71,142,28,178,74,173,14,176,34,157,56,145,116,25,127,112,191,9,59,249,72,247,139,139,246,20,112,240,52,3,66,90,29,90,5,150,4,19,33,133,62,233,137,181,21,80,87,234,124,69,103,215,88,188,120,8,96,20,84,17,104,114,219,224,16,48,24,118,237,165,207,61,79,86,134,77,251,157,223,253,125,219,0,162,212,1,39,112,123,187,114,185,111,143,60,90,231,11,105,201,1,149,2,98,186,78,89,26,242,232,83,193,42,149,4,194,198,56,25,100,164,162,111,2,208,218,56,20,192,246,105,90,139,245,232,9,184,100,141,242,10,81,202,67,135,53,2,111,25,97,236,14,199,252,45,193,47,213,147,234,74,96,108,15,194,249,109,238,169,55,225,56,49,63,111,51,31,28,252,106,159,14,204,108,3,34,180,46,80,189,209,44,18,73,79,202,254,226,196,26,132,246,143,71,164,216,7,250,234,212,43,215,91,246,200,99,13,172,136,195,4,231,214,51,226,253,57,62,0,194,87,234,25,118,37,205,59,219,42,58,181,136,100,157,178,158,123,5,88,53,85,4,48,144,95,156,172,8,40,172,227,76,112,136,123,28,7,130,117,75,125,91,227,26,193,254,41,14,30,35,12,58,30,142,200,184,80,177,218,98,195,122,219,59,220,139,101,21,128,202,171,107,87,237,205,19,63,176,135,31,122,212,26,216,110,103,173,109,75,56,37,148,89,54,64,14,28,53,206,209,56,42,20,72,49,223,212,114,14,84,58,43,30,121,238,246,203,247,204,111,211,184,244,6,206,239,254,136,159,165,179,74,190,253,192,213,40,236,94,229,6,224,152,118,165,253,192,89,165,151,112,32,171,241,172,177,199,28,1,192,42,155,129,224,123,26,135,140,87,143,210,230,20,198,175,156,85,220,128,216,84,105,250,181,20,194,234,218,101,107,117,182,137,230,199,85,2,251,8,18,203,249,38,99,236,15,57,62,194,225,38,163,31,13,170,40,145,111,60,235,116,237,232,194,2,196,153,84,255,56,7,8,80,230,115,74,218,22,148,98,129,253,7,185,228,246,206,117,209,48,240,57,199,7,193,254,220,143,108,146,30,38,72,149,236,157,180,99,42,141,7,60,255,42,216,114,204,51,137,231,95,26,70,190,172,134,212,29,48,159,120,100,186,189,180,148,136,30,105,122,222,81,249,174,221,231,199,142,195,119,174,211,72,209,187,28,125,70,100,213,80,234,249,12,231,29,45,145,146,138,63,144,253,163,150,39,209,24,82,17,244,215,24,83,81,95,24,34,254,27,170,15,90,182,163,196,216,73,142,9,41,3,138,50,74,228,26,228,91,191,56,127,187,213,184,206,143,223,19,219,164,86,174,218,188,158,154,39,2,248,144,124,119,52,211,220,235,179,150,140,178,29,148,113,88,42,22,234,204,79,156,6,59,61,219,224,255,49,100,67,57,104,200,140,112,124,150,195,48,251,169,111,188,106,63,255,11,127,199,158,123,238,105,206,197,206,253,150,103,123,80,130,133,74,189,105,157,117,234,147,19,13,78,55,79,126,250,113,95,62,166,163,58,120,148,241,139,70,38,142,243,246,15,254,193,63,188,39,148,138,70,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,237,87,32,251,52,235,145,70,9,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,14,186,2,47,189,244,146,93,60,127,154,53,112,7,68,204,245,237,237,83,167,236,133,23,158,227,207,230,2,101,41,34,214,1,217,65,23,234,14,245,127,15,126,37,80,228,128,177,2,16,214,26,227,2,75,162,30,14,193,20,49,46,212,36,12,173,180,236,102,95,254,226,75,182,182,182,102,127,250,103,127,238,173,45,194,154,97,45,182,126,189,107,139,13,234,0,66,9,200,40,210,219,9,203,172,79,186,167,219,24,218,149,0,154,206,99,189,241,10,73,229,9,183,20,191,225,54,254,89,223,5,201,4,224,82,52,109,2,88,57,120,155,85,185,11,196,244,61,129,173,4,197,242,227,247,210,118,198,12,165,174,3,63,69,242,187,182,179,3,250,78,16,191,167,109,135,1,90,145,236,8,35,224,82,31,1,4,141,113,125,32,117,52,75,28,244,128,80,80,43,233,59,214,58,237,68,232,11,248,41,45,252,24,144,44,29,42,164,119,175,80,137,34,200,29,10,206,192,225,152,123,200,178,21,234,108,2,228,143,65,176,186,101,28,42,74,192,125,108,54,24,87,1,137,124,239,147,73,128,235,19,244,196,129,0,192,57,212,56,160,193,235,59,155,204,223,19,246,220,103,94,176,230,82,211,122,68,154,215,179,38,99,67,105,236,201,29,128,29,5,190,149,162,92,182,83,4,243,131,88,210,120,22,108,79,41,213,53,182,119,29,55,208,202,83,247,251,60,210,52,192,25,64,131,155,177,159,97,215,171,231,175,216,22,58,234,187,52,21,152,94,89,90,6,250,203,161,102,232,142,27,136,105,101,82,246,103,64,203,10,209,196,53,136,101,9,231,142,34,243,107,130,157,243,82,4,26,43,130,121,126,174,229,199,14,250,86,207,162,52,226,145,71,164,220,103,223,173,85,145,13,197,237,245,92,146,115,134,166,141,158,67,210,92,159,101,167,169,180,214,139,146,234,188,117,125,55,30,201,39,2,54,167,50,119,4,81,155,28,190,39,167,165,188,173,55,94,183,247,109,126,46,121,29,154,147,170,75,141,163,200,73,64,125,156,223,167,253,31,174,157,186,226,110,149,124,92,207,182,251,28,19,4,249,203,60,219,120,236,1,243,251,244,183,64,118,17,28,159,200,246,194,227,140,82,177,157,109,32,255,250,22,233,247,245,44,196,102,250,93,161,200,89,236,223,255,187,255,142,125,229,245,87,237,179,159,125,210,250,131,182,13,71,29,91,90,90,192,230,60,215,54,182,172,208,235,147,213,166,130,3,91,133,125,101,107,150,171,198,106,40,212,133,134,252,248,141,70,252,255,203,198,134,170,147,224,26,80,81,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,1,87,32,251,231,255,244,127,123,192,187,24,221,11,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,222,87,129,194,215,190,246,181,233,255,251,7,191,79,48,234,192,248,251,188,253,219,239,253,192,126,230,91,223,178,58,209,227,99,32,10,188,75,88,152,52,230,252,5,127,6,81,222,183,214,56,225,131,43,48,211,84,204,35,135,62,74,31,46,10,91,4,128,148,202,68,126,87,136,72,102,109,98,165,100,79,28,3,216,37,150,193,87,1,105,167,38,133,177,29,127,232,144,125,243,111,127,221,211,142,255,241,159,252,141,179,41,69,111,111,236,128,89,138,208,150,106,213,1,76,138,146,77,128,44,213,39,80,166,52,229,179,122,169,82,92,74,145,227,227,113,143,123,11,242,39,167,129,106,153,200,116,193,108,32,155,160,49,113,210,68,192,210,150,57,180,146,195,45,170,1,94,39,136,166,102,222,205,226,160,119,174,1,174,219,236,251,254,99,115,167,237,125,164,3,74,204,61,98,66,84,112,188,24,215,200,180,0,220,157,18,137,42,200,183,197,220,89,222,25,88,131,168,227,140,229,15,20,121,10,95,7,66,161,19,128,94,247,40,226,28,209,36,178,126,74,22,134,9,208,120,8,32,86,250,120,232,31,142,0,121,204,247,20,112,60,181,227,109,150,109,40,14,128,253,69,235,227,196,49,102,25,128,9,70,233,181,58,68,192,150,210,252,228,30,59,163,45,108,71,203,216,183,177,181,110,63,120,235,111,236,248,145,99,246,216,177,39,73,143,205,146,27,70,70,129,34,203,64,48,192,138,0,109,69,182,43,194,191,194,249,90,118,192,135,145,143,171,28,228,177,239,190,42,121,187,53,194,4,129,211,64,76,107,174,131,240,201,128,160,229,47,244,79,41,196,61,161,190,159,147,206,211,85,178,205,88,240,152,115,206,93,58,195,210,9,91,62,247,228,245,162,177,220,104,52,168,183,100,29,210,243,247,32,139,69,160,114,149,232,239,98,11,125,187,125,171,83,73,137,108,12,19,162,144,149,254,95,197,1,191,127,138,183,164,64,26,87,146,126,239,249,32,245,5,125,211,54,157,151,236,242,110,213,200,216,192,197,114,124,42,178,230,133,32,177,158,87,186,94,195,119,140,227,140,156,87,20,73,174,113,192,167,27,170,200,231,248,110,237,251,126,203,52,138,124,9,13,62,104,188,168,232,25,168,123,234,62,249,239,31,168,222,143,49,8,210,118,246,224,211,94,157,43,167,145,137,28,62,180,38,61,13,211,171,196,216,210,242,15,169,223,57,236,207,175,79,215,237,254,182,238,3,232,179,155,220,243,27,239,63,58,149,152,39,204,26,84,208,34,22,114,120,2,198,119,135,214,97,121,147,141,205,46,207,30,126,139,200,54,195,207,153,63,79,95,122,254,113,251,153,159,249,41,251,177,175,125,149,44,50,53,28,163,200,192,129,45,101,218,33,63,60,5,158,133,250,189,41,2,249,89,68,195,250,228,250,175,114,206,163,44,83,242,244,99,143,219,119,79,156,199,73,145,57,199,111,208,234,234,170,173,175,93,187,231,181,138,6,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,39,163,64,246,229,47,127,249,147,169,41,106,9,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,238,115,5,142,31,255,20,107,229,238,176,6,249,200,78,158,62,103,231,46,92,182,163,47,63,111,163,1,235,84,11,84,0,41,82,170,226,251,188,163,247,112,243,115,248,149,131,202,28,48,149,129,194,54,33,154,155,148,253,5,194,190,39,68,144,23,160,32,2,237,138,210,6,19,57,44,158,76,6,14,112,31,125,248,136,125,243,39,126,204,54,55,174,219,247,222,188,108,61,214,64,134,159,120,100,127,161,192,50,12,74,65,78,106,126,221,79,41,252,231,239,171,40,76,129,179,49,233,224,5,54,203,68,56,87,70,68,100,2,135,9,28,215,178,228,158,254,93,169,173,139,2,253,0,108,143,240,135,136,149,10,208,104,32,149,218,157,215,121,15,203,125,67,211,118,161,255,140,2,202,185,69,37,71,113,142,13,57,54,37,93,183,162,251,167,21,180,27,98,139,1,240,81,32,138,19,20,160,191,69,32,248,66,173,111,135,151,136,100,117,29,4,151,137,200,231,6,138,54,206,136,204,207,28,244,3,179,112,152,24,41,197,120,50,225,46,231,147,61,51,234,90,33,69,249,176,212,179,77,217,14,103,129,1,206,5,86,111,48,39,73,233,223,82,68,255,33,7,208,2,207,195,30,246,162,222,17,64,237,218,230,117,59,125,225,172,45,52,150,89,126,163,74,155,169,7,91,99,117,218,0,136,36,228,86,41,202,71,101,48,28,142,36,26,71,251,161,168,119,254,158,123,83,59,41,78,20,115,203,164,93,123,239,218,159,206,211,24,148,83,131,94,14,250,21,249,45,139,78,201,178,64,159,5,226,53,127,4,110,229,40,33,200,187,213,218,180,213,107,87,220,179,169,64,250,125,1,94,141,117,65,226,9,115,163,61,232,48,7,122,86,22,232,215,114,26,164,237,175,14,134,214,224,152,16,239,148,241,175,204,13,42,153,179,226,188,205,26,88,124,190,79,33,174,119,232,99,190,201,30,249,179,109,190,42,237,187,217,254,249,115,244,217,35,246,209,88,25,73,148,189,132,159,42,47,178,209,144,201,39,160,236,115,41,237,246,119,57,110,48,155,248,172,65,51,155,212,115,199,247,127,204,35,249,229,48,0,238,231,5,180,230,97,160,12,29,5,28,169,52,55,85,246,63,223,242,103,94,90,150,32,221,75,159,213,54,189,198,244,81,176,63,47,169,207,179,177,145,239,188,231,183,106,175,250,48,219,230,142,18,115,253,26,12,232,51,191,3,149,26,222,101,156,215,227,185,212,97,25,153,94,127,2,128,231,217,216,196,193,137,223,28,152,191,45,146,109,230,171,95,251,138,125,235,91,63,105,175,144,137,70,171,3,109,239,172,115,124,108,205,133,42,203,48,52,200,12,192,122,49,220,179,222,92,192,9,113,100,181,74,213,127,111,170,156,124,172,185,100,15,175,28,177,55,236,188,47,119,51,228,217,188,185,182,110,235,171,1,250,17,45,74,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,32,20,200,158,121,230,185,3,209,209,232,100,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,240,126,10,188,244,242,203,118,234,212,41,254,164,62,226,143,237,29,251,254,15,222,180,47,189,252,162,67,21,99,109,228,66,25,120,177,199,41,222,175,186,56,254,17,20,200,65,216,60,68,114,208,8,213,154,76,203,68,246,3,106,5,19,1,150,30,145,47,250,232,175,4,208,198,216,169,72,90,235,94,119,211,62,253,196,113,251,119,127,233,23,108,244,207,254,15,123,227,173,171,118,148,136,200,173,45,200,24,215,150,74,130,154,212,7,24,230,116,234,214,218,229,41,170,86,0,74,128,74,235,73,23,1,159,37,82,36,39,216,63,34,157,114,130,217,125,242,196,151,129,46,69,214,126,23,210,210,82,213,186,70,47,7,118,51,74,190,215,15,162,90,129,93,112,190,187,90,242,219,39,84,183,215,148,28,234,107,207,238,16,151,180,123,167,0,133,133,173,0,191,116,66,48,119,68,68,169,213,208,157,232,84,113,221,1,244,159,133,17,60,35,198,246,198,208,86,106,124,175,1,181,136,248,31,225,12,33,161,201,64,237,145,224,101,28,40,166,164,184,174,226,29,208,31,177,232,130,234,228,94,74,221,47,144,40,0,173,251,213,9,125,93,33,147,194,195,109,92,5,184,126,219,106,86,104,98,95,170,235,183,91,54,104,214,173,214,108,88,163,190,96,173,113,203,65,39,66,187,19,200,201,51,39,109,169,190,100,47,60,243,57,188,51,0,217,202,157,45,184,77,47,100,151,60,170,159,108,244,110,155,4,42,231,58,124,191,125,20,108,212,92,152,43,130,251,202,92,224,160,159,241,205,168,230,20,178,24,232,28,9,238,69,223,128,193,140,251,34,243,97,245,220,101,107,1,23,149,194,127,136,67,69,86,175,216,210,194,114,90,238,160,58,65,251,129,77,113,28,168,192,124,51,66,146,43,44,119,82,199,209,163,134,45,199,138,50,103,48,228,75,48,168,122,217,81,152,248,198,150,249,141,15,228,155,63,31,232,249,222,179,33,137,228,190,38,185,81,92,52,183,210,62,141,228,144,33,120,142,203,10,207,196,62,191,85,233,153,147,230,15,102,241,239,114,168,41,204,50,49,236,171,0,131,40,250,63,213,189,103,147,189,79,178,150,218,54,239,212,86,114,71,132,52,79,228,8,160,226,237,207,65,183,239,209,254,52,142,184,220,143,107,171,34,103,18,245,27,151,42,223,202,81,65,207,195,228,168,165,251,237,62,117,210,5,247,244,123,110,151,124,171,121,151,62,203,9,74,25,51,228,16,83,36,251,200,136,20,34,59,173,161,237,236,144,249,132,231,24,201,100,172,205,195,75,203,192,60,246,240,146,125,251,167,191,101,63,249,183,191,97,71,143,30,198,33,0,160,143,78,114,130,42,162,143,236,58,229,185,85,173,214,49,25,78,81,56,61,201,38,202,206,81,28,13,89,18,128,57,5,244,127,100,249,144,45,160,23,79,55,116,68,227,86,203,174,93,198,81,39,74,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,28,8,5,178,223,254,237,223,62,16,29,141,78,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,239,163,64,225,235,95,255,241,233,239,253,206,239,1,115,193,39,252,237,254,123,223,255,190,173,111,126,211,14,17,89,39,128,44,104,166,63,222,223,79,72,226,125,250,124,223,28,206,97,127,133,124,199,130,242,5,210,229,27,182,16,20,158,10,136,128,57,224,72,164,102,239,89,147,72,202,1,107,21,11,140,60,254,232,167,236,231,127,238,103,173,82,250,67,251,238,15,206,176,66,50,64,4,34,210,105,247,57,31,56,73,58,119,95,239,154,104,85,65,18,143,110,86,132,179,3,42,222,60,82,83,142,1,172,43,79,52,121,165,194,250,228,192,52,134,136,245,178,148,150,158,68,15,30,225,174,8,113,80,167,215,87,2,244,220,175,37,135,254,62,206,233,70,254,157,79,56,62,168,87,114,181,0,32,43,61,59,81,246,165,42,189,134,236,14,137,88,133,235,3,162,208,119,155,87,115,0,252,5,82,161,237,112,218,55,101,200,47,78,56,31,219,77,137,12,150,131,69,29,216,63,228,64,7,205,145,15,29,185,1,208,76,40,90,78,1,5,0,160,96,255,209,206,200,58,192,175,11,53,178,42,176,95,171,36,140,160,101,157,86,219,74,216,165,10,65,27,1,193,218,59,164,110,160,78,57,103,92,39,124,246,228,185,147,246,200,35,143,216,114,125,209,211,208,51,116,102,200,89,81,253,9,130,151,113,52,72,224,209,59,119,115,179,9,228,57,72,159,109,111,126,214,93,216,171,54,43,202,122,175,56,128,165,173,121,218,254,20,205,63,123,106,1,87,19,121,231,186,217,101,14,248,161,204,74,209,222,27,246,237,226,149,203,204,17,214,23,7,74,202,152,197,98,205,234,245,186,47,209,208,101,224,15,112,220,96,8,0,27,129,183,157,158,85,152,16,36,245,119,155,168,74,165,255,199,204,92,187,215,38,125,114,62,204,117,81,246,20,144,173,164,191,219,64,182,153,47,62,222,180,99,111,191,166,135,131,125,38,165,156,143,60,125,63,207,63,61,159,84,4,250,21,213,175,231,87,218,227,187,63,228,155,174,20,124,151,195,147,12,198,115,109,130,67,19,247,116,103,37,106,78,206,5,55,102,45,81,95,228,100,229,227,143,171,212,167,253,101,56,224,55,148,113,166,115,114,216,191,255,156,123,250,187,3,253,188,95,249,96,222,179,79,25,175,33,57,97,244,152,19,27,219,219,214,233,42,115,136,50,192,240,98,62,240,152,227,153,103,246,234,43,207,216,207,255,252,223,177,215,95,123,21,157,198,214,106,111,250,239,139,126,203,170,85,78,160,244,185,72,58,43,155,77,166,165,0,164,47,182,168,226,92,150,1,255,135,44,73,114,229,220,170,13,182,91,254,187,166,223,54,57,4,12,123,125,187,124,246,188,215,17,111,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,240,224,43,144,125,229,43,95,121,240,123,25,61,12,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,62,160,2,79,63,251,140,173,255,249,117,5,125,19,221,127,198,222,126,235,132,189,246,234,231,29,74,40,157,174,160,101,148,143,161,128,224,149,202,44,2,50,125,217,123,207,161,151,182,130,28,51,178,236,186,23,137,23,207,136,202,47,140,176,1,208,73,216,67,145,169,206,162,4,253,137,36,22,43,27,12,59,158,174,93,48,191,187,51,180,231,159,127,158,116,241,77,219,217,254,223,109,109,125,157,200,201,129,131,151,98,137,232,127,200,117,181,198,181,64,255,28,80,121,170,107,192,167,64,84,30,113,170,22,102,64,237,138,162,150,25,28,248,17,120,29,53,242,203,43,178,86,241,202,74,125,174,8,78,65,50,69,100,10,138,169,236,214,43,250,118,15,22,129,124,5,16,231,101,62,40,220,247,231,92,139,19,228,232,226,25,21,120,31,105,62,64,227,75,117,250,201,210,6,67,210,29,140,33,188,184,98,120,116,233,246,102,135,245,166,201,134,64,100,191,166,141,228,80,58,126,165,209,31,81,177,150,194,104,144,161,97,204,186,211,131,137,0,114,178,169,210,140,151,160,194,186,183,218,82,134,142,29,233,2,241,179,161,53,185,126,157,208,88,1,197,10,186,15,136,38,239,144,125,163,182,176,232,48,186,11,120,38,167,130,47,7,160,172,3,87,215,174,218,137,211,239,216,243,159,121,198,22,42,203,68,200,42,227,130,210,152,11,136,10,244,203,241,35,173,121,174,12,17,55,97,147,126,238,253,242,166,20,235,121,84,191,198,157,230,144,250,233,99,16,45,165,137,128,187,128,162,156,53,74,8,236,115,142,235,180,189,126,253,186,93,37,109,191,28,94,70,56,100,20,4,25,209,89,165,8,161,221,105,225,193,193,49,95,54,3,71,139,2,250,87,56,175,134,45,25,1,169,126,236,172,123,220,168,165,230,2,59,177,206,255,207,222,123,126,235,121,94,119,122,251,237,237,84,28,116,176,23,136,162,72,138,69,178,68,138,18,169,102,89,242,184,201,146,70,214,120,50,31,38,153,172,252,9,177,179,242,33,51,153,15,249,50,203,43,206,204,56,142,99,207,120,141,123,137,187,44,89,157,69,20,41,145,2,72,128,4,73,84,2,4,112,112,250,219,107,174,223,126,222,231,224,0,4,139,72,130,164,142,246,13,190,229,105,119,249,221,229,229,58,215,222,251,142,148,40,32,189,229,201,158,244,141,188,219,165,207,165,146,52,99,2,145,180,166,168,63,11,108,55,33,163,167,108,150,104,13,244,101,150,126,100,53,100,109,162,123,54,204,229,151,207,211,179,27,15,149,100,174,37,103,210,243,9,196,87,244,14,247,34,167,12,229,165,242,181,222,110,204,55,93,223,116,110,227,247,141,249,169,239,211,182,14,49,10,26,97,113,163,177,169,252,244,210,179,201,235,194,167,222,81,71,235,144,95,99,121,156,164,181,27,100,36,231,70,172,143,109,182,14,89,173,183,221,139,191,217,74,238,195,246,8,99,163,156,213,166,75,246,209,143,222,111,247,223,255,17,187,226,202,157,252,12,246,172,131,81,77,158,254,84,100,145,33,115,169,203,182,24,50,178,144,46,218,98,163,199,86,0,90,7,243,24,51,53,91,171,216,183,245,173,141,129,211,209,125,207,218,195,223,254,158,61,187,255,128,131,254,9,198,200,10,115,115,196,156,124,225,249,163,227,10,198,71,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,108,118,5,242,191,241,27,191,177,217,219,24,237,11,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,94,171,2,153,189,123,247,142,30,125,244,17,16,216,208,206,45,180,236,185,195,199,236,125,119,222,134,247,113,145,191,231,119,95,151,87,234,6,44,16,152,235,85,122,226,60,240,73,192,143,115,20,135,64,9,92,202,231,139,0,226,54,80,40,241,186,23,88,210,43,65,100,25,246,108,175,90,163,185,2,140,202,56,248,205,3,75,122,173,186,237,220,62,103,255,242,95,124,193,126,231,119,255,11,161,228,129,195,120,88,194,87,172,135,135,126,178,71,59,240,137,222,73,224,74,2,89,4,250,149,4,214,4,115,148,87,65,30,232,192,98,121,149,11,246,247,216,59,190,170,177,65,125,122,184,211,82,85,7,110,195,245,58,145,1,128,40,109,135,103,248,14,124,19,72,122,185,148,2,247,244,186,60,86,7,3,0,35,176,46,75,219,135,104,50,44,48,99,200,163,9,184,44,17,122,186,141,193,195,18,144,107,134,168,10,83,132,126,207,24,98,201,107,28,28,44,48,41,239,96,113,179,34,192,190,132,123,126,1,79,228,44,4,81,30,252,89,94,41,216,28,81,184,206,149,208,124,10,47,217,29,64,172,149,76,221,58,19,132,240,199,53,182,142,113,65,179,217,180,66,165,106,197,42,47,224,103,135,16,253,253,78,203,10,28,183,58,117,59,122,236,57,187,114,231,14,155,42,214,124,92,56,132,166,252,1,84,52,67,232,14,34,97,91,145,34,115,234,179,117,29,84,135,116,230,234,147,87,10,245,82,33,222,150,79,213,107,99,82,165,84,191,241,121,135,145,130,189,201,188,112,227,19,244,211,122,38,205,117,239,249,107,140,105,25,107,208,104,133,219,31,50,134,207,44,158,6,82,46,211,85,220,139,231,254,68,173,102,69,250,187,139,72,67,12,93,6,93,250,145,243,21,158,43,17,194,63,211,65,123,188,254,115,64,72,149,161,122,104,188,168,70,250,60,159,116,141,57,182,174,239,249,43,63,137,223,164,185,250,33,77,152,152,172,111,119,224,74,113,73,134,76,73,74,63,209,149,53,200,215,35,116,86,212,10,177,224,52,233,187,34,209,184,225,147,158,85,254,105,25,27,59,99,60,70,146,94,74,159,78,62,125,45,61,63,9,188,142,137,177,147,234,171,53,89,198,48,170,225,75,147,183,103,92,158,218,151,166,180,157,186,164,188,124,109,100,206,245,201,39,71,189,24,94,4,225,224,141,255,40,129,49,162,57,207,56,37,11,85,91,198,41,58,118,160,158,102,250,118,124,170,221,30,69,70,237,79,133,151,206,250,174,53,62,99,245,213,38,81,128,186,214,98,237,83,147,20,181,68,145,74,42,19,85,219,185,107,135,253,119,191,250,121,187,233,221,55,216,220,220,44,94,252,171,214,198,48,73,191,41,25,64,127,187,221,244,254,85,31,19,147,196,243,44,106,107,25,254,193,239,109,68,200,255,171,38,182,216,11,207,29,177,199,191,254,144,253,240,161,71,237,204,139,11,54,89,172,218,86,162,216,44,181,27,108,228,192,125,24,156,157,61,123,214,254,253,191,255,63,56,138,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,155,93,129,252,135,62,124,239,102,111,99,180,47,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,248,145,20,248,251,47,255,157,173,18,246,27,52,102,15,61,252,168,253,220,167,127,198,170,132,39,207,178,167,123,86,128,6,40,38,120,145,0,140,4,156,165,5,224,155,232,95,83,12,144,130,175,245,235,2,29,233,193,79,226,231,58,100,122,249,198,187,39,127,122,217,129,151,16,10,28,8,143,98,121,99,151,11,101,188,192,7,120,62,2,31,5,138,20,199,29,81,229,97,62,194,59,187,84,156,116,248,210,239,232,57,46,176,137,124,153,112,199,123,118,79,217,191,249,239,191,100,127,240,223,254,200,158,59,182,228,168,166,89,87,95,18,98,190,12,56,198,165,82,144,108,200,49,174,149,194,43,120,141,11,216,120,230,0,155,1,219,2,84,185,132,199,56,192,19,94,141,247,38,16,10,79,230,74,53,143,231,250,4,12,180,129,33,1,38,3,132,181,87,181,10,108,13,144,33,172,246,104,200,238,245,122,64,208,10,28,179,17,132,169,169,41,0,77,161,216,121,144,148,10,241,230,124,38,163,243,124,94,42,151,90,93,50,165,117,218,120,81,144,156,134,40,160,2,115,1,35,10,244,31,2,253,113,86,181,114,173,0,236,29,216,42,144,31,222,110,156,182,19,167,235,118,93,105,198,106,115,219,108,101,249,156,205,150,243,128,61,74,244,232,7,232,64,70,185,50,176,31,128,214,145,1,64,155,62,99,159,119,37,133,226,207,80,9,121,143,15,209,176,68,127,95,187,188,198,179,69,59,82,234,219,98,169,138,103,115,1,80,63,2,154,17,61,0,35,144,153,153,25,91,89,93,182,22,251,93,247,168,103,177,84,180,51,231,78,216,254,199,31,181,29,31,254,36,48,149,138,51,134,138,244,75,183,77,61,171,140,37,194,146,47,44,173,217,21,187,183,147,87,211,13,63,132,237,20,193,131,77,176,233,47,141,59,198,6,117,126,121,181,188,202,151,253,45,237,19,53,227,194,36,224,232,93,195,120,163,246,72,220,33,102,120,27,24,223,7,196,107,45,115,47,97,64,173,58,92,94,218,242,214,150,81,134,180,42,179,61,201,185,250,162,29,61,115,216,134,101,160,127,155,45,48,240,230,175,112,111,165,88,182,14,144,127,169,201,30,226,253,182,85,24,3,213,22,81,21,86,150,184,142,71,63,86,18,195,44,86,51,140,121,173,127,121,207,59,93,1,1,211,170,154,12,115,168,240,197,227,239,194,54,252,4,28,241,251,225,160,123,12,196,245,123,226,9,146,43,51,152,2,198,69,93,230,207,0,221,181,181,72,6,10,174,91,181,166,48,221,208,145,117,137,79,173,81,234,207,60,209,72,134,120,124,107,238,84,136,118,146,199,8,131,128,37,150,111,178,86,209,167,154,107,125,198,193,136,60,5,144,29,152,191,68,230,243,131,41,169,142,198,202,184,90,140,23,138,102,93,163,66,188,24,18,30,233,68,225,228,149,95,143,144,24,50,60,208,122,166,227,116,33,75,159,79,114,73,218,168,119,114,241,65,160,72,42,94,4,109,228,105,175,159,246,183,47,66,199,101,144,34,163,170,17,121,170,62,254,73,91,149,103,86,3,159,251,148,206,175,149,210,74,247,142,181,220,112,77,247,108,60,239,15,190,194,155,238,79,95,106,143,71,107,33,223,36,50,6,58,178,168,105,155,16,25,181,104,107,152,108,174,196,22,10,21,182,130,233,218,252,226,10,235,208,136,121,151,0,126,245,147,108,196,230,182,85,236,211,252,63,196,47,254,194,207,249,86,37,25,214,149,250,242,10,181,64,79,181,151,227,12,122,200,72,77,250,72,79,69,132,145,229,212,128,232,0,25,198,70,137,251,10,252,182,29,127,240,113,251,234,95,252,181,157,58,124,196,114,88,155,93,197,152,233,50,217,207,50,95,165,74,135,50,245,27,179,88,103,174,34,145,142,244,37,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,108,94,5,242,183,223,113,199,230,109,93,180,44,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,29,10,92,123,237,181,246,196,210,50,127,34,239,219,241,23,94,180,39,159,122,198,238,249,224,251,0,131,107,218,254,251,2,192,160,236,47,0,9,9,131,88,47,53,5,114,250,76,33,221,250,197,248,242,35,43,32,248,34,79,86,1,24,1,145,1,68,76,33,161,69,51,146,109,21,36,52,157,52,78,2,210,9,94,130,126,1,69,118,239,218,106,159,251,229,95,176,191,252,171,191,182,99,199,23,61,116,251,194,202,208,118,0,196,242,64,181,60,251,197,231,1,193,2,105,253,65,203,90,61,133,152,7,156,241,42,179,103,185,194,78,23,128,206,58,39,152,170,237,202,21,90,185,192,181,2,80,108,40,26,39,116,5,224,97,19,115,47,19,68,195,167,190,234,33,232,247,203,164,141,224,234,101,110,185,44,167,95,235,184,148,148,210,217,37,213,247,49,88,19,136,211,158,236,3,188,82,71,5,160,47,55,56,208,227,92,11,29,150,9,99,157,171,150,220,0,67,222,252,168,228,80,112,8,144,210,75,86,3,69,172,34,38,128,150,3,194,193,11,248,13,136,22,32,239,95,189,148,4,71,11,244,245,22,60,96,91,232,186,92,205,88,135,176,255,67,58,166,203,228,234,3,33,181,167,117,169,90,113,175,254,22,208,19,58,231,94,195,188,219,185,181,115,118,240,240,51,118,203,187,238,242,112,255,109,220,108,243,24,1,52,0,214,2,171,91,102,39,109,121,173,110,19,85,245,149,215,222,219,39,227,12,53,51,233,27,213,69,175,228,58,95,222,190,36,221,94,146,164,87,210,59,170,175,195,73,6,169,127,215,253,140,207,172,60,165,121,46,137,86,161,190,82,84,6,193,197,190,173,53,86,136,194,64,52,12,250,67,231,212,145,14,24,153,107,117,30,234,96,52,160,166,231,129,187,57,192,98,169,219,33,100,120,159,185,65,191,231,20,97,67,243,144,254,101,48,156,7,202,2,182,232,151,214,247,53,24,250,188,164,89,63,33,39,164,157,146,198,155,214,173,100,94,166,51,46,25,119,254,59,226,119,9,252,179,245,2,218,171,175,24,166,222,207,90,147,36,113,159,254,23,155,47,122,71,42,143,55,39,165,70,88,201,182,38,90,7,89,211,72,175,125,237,74,234,146,172,216,140,59,218,153,17,208,214,248,224,63,86,221,241,177,198,96,50,158,181,206,200,80,37,231,19,81,64,63,25,211,233,250,147,182,76,117,120,109,245,160,32,159,199,233,147,23,126,110,132,251,93,12,186,148,167,218,169,104,50,26,231,109,162,91,100,101,44,84,170,96,36,51,176,211,167,207,178,118,36,109,41,177,124,212,170,68,52,225,188,210,189,247,222,101,191,248,75,63,111,239,122,247,187,48,14,35,68,63,70,130,74,100,73,255,42,186,65,98,0,211,67,136,30,191,13,173,86,199,38,107,19,104,65,12,148,181,182,77,99,68,48,87,157,180,23,136,44,244,224,183,31,180,199,255,233,155,86,159,95,49,126,110,188,5,90,173,176,65,180,73,25,34,118,200,155,101,79,63,76,243,139,75,182,176,176,192,65,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,236,10,228,127,235,255,254,79,155,189,141,209,190,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,71,81,32,115,235,123,111,27,237,219,183,15,88,59,0,82,118,237,123,223,127,204,238,185,251,253,56,2,227,227,13,24,147,199,220,200,93,155,149,109,242,135,123,129,45,129,7,80,195,5,101,233,143,249,145,222,68,5,112,147,204,2,120,139,120,25,43,244,250,104,212,113,224,175,18,4,134,82,208,147,66,179,139,75,150,55,230,21,87,238,182,47,125,233,139,246,255,253,213,223,216,99,251,78,224,185,108,236,167,140,167,114,5,104,9,32,46,144,191,194,249,103,229,253,44,47,101,186,80,140,73,80,95,92,171,128,49,64,177,72,9,128,80,162,245,67,167,122,120,91,230,172,132,103,56,79,81,7,252,61,25,6,56,210,50,84,128,254,228,151,87,6,140,21,135,83,124,23,184,190,32,173,31,190,115,199,139,90,144,232,10,68,6,48,42,201,35,217,1,28,213,30,0,235,71,227,243,37,166,133,154,220,66,159,133,149,182,149,241,156,223,50,85,177,81,183,233,132,42,133,116,14,14,121,70,30,194,8,69,168,253,166,117,240,234,151,182,185,92,226,197,236,158,245,148,165,172,75,64,249,169,86,198,118,173,0,200,0,157,221,218,208,234,218,54,0,8,221,109,100,173,15,188,87,248,254,42,222,177,45,226,103,203,0,1,218,105,167,181,183,245,115,7,236,138,43,110,176,169,242,22,182,109,24,208,39,242,246,85,31,170,143,241,140,101,47,7,69,94,112,227,2,183,16,225,186,247,139,124,142,5,52,53,187,147,249,206,193,59,50,169,29,130,162,50,130,81,187,164,111,50,39,146,113,165,239,172,84,14,46,165,113,79,208,146,177,222,234,182,236,204,252,89,107,172,65,44,157,34,226,105,204,92,203,99,221,146,197,176,166,219,109,48,206,59,86,208,184,109,227,189,143,129,68,6,195,139,75,63,85,132,0,0,32,0,73,68,65,84,2,198,43,69,205,21,244,242,136,26,23,1,84,201,152,42,246,90,13,74,222,145,194,190,69,149,74,231,197,171,21,167,251,52,78,181,30,97,135,225,107,77,186,246,169,139,212,239,73,223,43,26,5,19,199,239,79,230,236,171,229,253,74,215,53,174,210,114,52,214,82,224,159,158,79,175,189,82,30,186,150,222,167,170,37,223,125,162,49,102,147,79,205,75,229,159,126,38,223,147,250,39,26,93,228,193,143,113,149,231,235,239,27,223,198,11,209,198,83,235,35,242,130,147,126,192,140,247,249,163,224,249,94,19,253,6,232,27,159,172,72,212,15,99,25,12,194,20,225,96,105,165,110,75,139,3,140,193,88,98,232,131,201,114,193,150,234,68,56,192,88,233,234,221,211,246,133,47,124,206,62,122,255,125,252,174,148,172,209,88,195,48,131,249,230,107,141,126,71,88,239,52,191,104,82,95,255,143,64,167,9,249,207,110,153,180,38,6,71,106,206,44,17,98,70,107,45,251,225,247,30,182,71,191,245,128,237,127,244,251,86,230,62,236,161,172,202,239,207,136,136,53,83,50,64,152,153,178,114,115,153,99,25,179,169,186,35,140,15,78,219,201,147,39,147,227,120,15,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,77,173,64,254,131,31,184,103,83,55,48,26,23,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,188,30,5,254,246,111,255,214,150,23,206,250,163,251,15,62,109,39,94,60,109,123,118,206,17,98,88,30,217,66,0,23,66,147,87,3,52,41,228,74,161,215,235,169,83,60,35,94,149,64,74,129,97,129,76,237,21,47,200,244,90,211,226,226,57,155,158,158,181,61,123,118,217,103,62,253,41,160,205,215,236,241,125,71,60,28,246,234,106,159,208,239,48,22,194,40,39,222,228,64,20,160,62,188,9,0,156,64,211,44,30,157,218,123,185,68,8,122,223,167,30,144,13,43,5,132,2,154,137,155,92,44,2,112,24,31,186,95,213,34,112,57,207,235,37,139,0,188,157,19,222,234,213,77,97,151,14,94,109,252,248,3,239,132,55,89,48,48,244,9,108,224,169,192,97,78,94,227,132,118,199,79,223,134,232,133,237,133,239,41,45,136,167,217,178,2,219,159,94,173,219,150,90,133,35,9,48,134,207,60,39,143,254,12,52,62,135,135,172,140,4,42,64,250,62,208,94,225,248,165,73,170,139,180,82,216,238,28,97,232,39,224,89,219,215,122,214,43,244,109,129,16,254,171,148,169,177,64,160,122,182,82,40,226,149,95,179,153,242,164,101,9,109,221,224,126,213,141,27,236,204,218,162,237,59,184,207,62,120,219,221,150,167,28,237,137,61,81,157,98,223,121,12,122,150,86,109,114,74,219,50,208,119,2,140,238,134,174,121,158,36,55,240,73,15,222,193,159,210,107,200,192,75,65,255,121,0,75,183,201,211,158,127,131,177,238,50,72,25,240,202,99,192,180,74,168,239,23,207,156,73,136,113,17,168,137,102,5,182,200,200,87,42,120,135,15,209,170,77,103,18,66,28,128,92,104,51,150,137,158,144,163,156,34,115,69,16,86,250,12,232,163,17,199,105,74,140,36,210,163,248,124,45,10,36,99,62,89,15,206,143,190,241,147,140,201,141,231,116,175,12,146,242,188,6,140,91,55,154,225,86,121,247,107,237,209,167,230,141,27,169,208,25,186,127,227,154,243,90,234,115,169,123,82,227,145,20,244,235,158,215,154,247,197,247,169,62,94,39,121,244,147,54,214,79,6,62,84,153,241,149,68,0,25,112,80,0,138,235,156,242,185,0,254,203,16,231,146,158,254,231,199,163,23,192,218,115,225,231,134,5,153,181,73,121,75,203,62,17,93,114,44,244,165,82,217,111,215,250,210,197,99,126,56,44,179,86,172,217,210,114,143,216,3,120,239,179,164,205,84,136,120,177,198,90,4,228,159,230,248,51,159,249,20,161,250,63,109,59,183,207,249,239,66,115,181,77,196,18,12,46,0,253,93,214,35,25,10,104,11,134,33,198,129,138,72,163,40,48,190,157,3,249,13,185,94,98,175,139,26,235,97,243,236,162,125,255,235,223,177,239,126,229,27,214,92,88,241,109,79,242,60,39,91,67,109,229,48,81,101,29,156,154,181,30,115,180,220,93,117,103,126,55,172,161,13,43,43,43,246,226,169,211,73,83,227,61,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,54,181,2,249,187,239,253,208,166,110,96,52,46,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,61,10,92,127,227,141,246,48,224,11,230,101,39,8,223,255,253,199,159,176,61,63,251,9,207,234,146,0,107,12,42,198,241,150,193,9,23,3,134,180,22,27,81,77,122,46,62,127,20,5,28,240,0,39,229,217,159,195,147,222,97,166,135,240,223,168,109,2,112,60,52,60,153,11,128,128,71,0,244,5,96,210,192,154,173,166,93,121,229,30,251,185,159,251,89,235,14,254,202,246,237,63,225,222,177,202,43,135,215,102,6,79,101,237,143,45,232,44,64,163,176,254,37,6,67,15,183,254,44,64,186,140,151,248,168,175,61,170,135,14,250,123,64,160,78,174,203,158,241,37,127,78,225,165,135,0,82,1,183,92,142,239,142,133,168,135,15,11,189,233,149,212,87,208,234,199,33,105,220,59,72,82,101,229,94,79,202,42,62,184,204,25,116,8,112,207,8,18,227,217,47,88,230,173,195,40,162,11,152,106,212,251,214,90,235,216,196,132,128,28,162,36,77,119,96,231,240,15,133,228,97,174,254,105,3,222,229,249,154,234,34,248,7,146,182,162,64,39,247,200,171,117,107,43,111,189,70,199,78,77,20,108,153,40,12,45,188,255,21,174,188,213,104,218,36,225,174,171,64,234,65,161,195,118,27,0,58,233,171,80,254,140,145,167,14,61,105,59,103,183,217,222,235,111,118,128,216,199,80,36,143,119,109,147,231,20,237,161,168,126,167,161,14,230,168,100,210,10,218,152,118,81,58,207,213,248,119,104,18,136,21,152,76,12,97,240,19,86,244,145,113,253,133,250,7,28,51,50,147,83,88,158,140,144,102,97,117,209,206,173,16,234,155,240,228,8,197,253,57,43,84,128,156,204,179,6,218,116,137,142,32,25,203,218,242,128,77,224,11,157,158,21,201,167,200,243,25,116,87,20,1,189,180,141,131,146,102,95,26,190,127,125,204,248,149,120,123,37,5,52,230,211,113,175,251,82,240,157,156,67,95,230,141,94,122,211,172,208,121,133,239,215,26,5,23,247,62,210,117,69,31,73,182,53,209,120,214,249,241,0,120,165,194,95,195,53,229,227,243,145,133,45,5,254,233,185,180,174,175,150,77,122,191,238,91,127,6,232,173,239,114,110,79,207,123,59,57,88,55,88,96,238,105,228,234,249,196,184,132,113,230,94,255,201,51,250,237,213,53,189,206,167,164,190,105,57,126,73,115,88,251,27,92,144,146,99,25,69,104,254,235,62,133,231,215,220,209,111,66,11,183,253,54,251,144,116,136,4,210,104,98,120,192,50,134,83,189,173,182,168,31,97,75,118,205,213,108,239,187,110,176,207,125,246,151,108,110,235,140,109,157,221,130,17,6,107,21,243,136,26,81,82,50,63,114,24,136,41,202,136,182,4,233,177,5,6,63,69,94,78,137,223,23,205,147,2,144,191,215,232,218,145,67,79,219,227,223,126,200,158,121,244,113,162,103,244,108,11,5,230,176,40,163,120,55,46,152,152,200,218,220,196,148,77,230,203,182,196,26,198,79,161,113,202,206,200,250,128,41,60,196,208,236,197,51,1,250,47,232,226,56,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,54,169,2,249,223,249,157,223,222,164,77,139,102,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,175,91,129,204,7,62,240,129,209,35,15,63,40,116,101,117,60,148,127,176,111,191,125,242,19,247,177,31,46,30,222,252,225,62,133,16,105,9,14,41,46,0,12,233,149,244,83,32,65,80,52,249,163,127,122,54,62,95,159,2,201,158,201,64,19,60,251,29,108,226,9,169,207,11,33,207,75,243,86,24,229,165,165,37,155,152,156,6,224,244,109,207,238,157,246,165,127,254,5,171,150,254,218,246,61,245,172,45,174,106,95,242,14,94,255,3,171,86,171,238,125,41,96,170,8,206,5,188,50,135,189,182,195,165,28,0,180,8,60,46,98,8,32,152,175,87,167,211,79,206,1,187,21,154,121,68,254,238,53,205,69,65,28,129,57,193,35,65,57,165,87,171,235,75,107,255,246,159,209,232,85,189,197,142,189,77,76,4,65,120,247,74,229,92,6,239,98,1,243,1,219,25,244,1,111,138,128,144,5,250,183,1,98,43,132,186,174,78,76,43,7,111,136,242,201,120,244,4,23,199,109,7,164,107,5,93,181,45,67,159,151,246,176,214,188,73,203,148,145,64,145,231,243,64,251,73,32,254,84,27,15,127,238,239,85,8,171,13,164,83,185,157,102,199,42,181,28,198,24,101,171,226,121,62,32,220,255,64,134,9,24,34,180,86,27,118,240,208,83,182,107,215,30,155,174,205,89,125,181,105,53,188,255,75,64,237,70,163,49,246,80,47,97,216,193,60,199,64,35,153,210,234,175,113,200,242,148,68,122,11,222,121,111,90,135,82,208,239,91,91,168,163,24,121,105,202,48,144,221,70,131,83,130,164,132,99,176,54,81,74,206,46,206,99,96,193,66,135,161,133,218,154,101,179,241,60,115,69,222,252,77,182,83,16,57,22,216,204,227,217,95,0,244,23,1,254,242,117,86,132,10,47,147,251,196,78,147,146,244,133,87,164,31,89,129,87,90,19,252,26,115,74,42,75,115,253,203,50,127,124,155,17,228,102,153,98,220,10,242,166,175,36,114,70,250,179,164,103,222,104,82,29,210,124,188,223,95,195,154,123,113,153,233,243,58,191,49,63,125,87,123,116,93,176,61,173,110,242,153,28,179,162,242,251,171,239,201,43,93,243,245,172,218,169,79,45,76,254,233,5,107,28,106,13,73,198,169,46,39,99,51,29,159,227,207,241,120,29,241,153,211,188,144,241,18,235,79,163,209,178,86,179,171,0,22,110,208,213,96,219,10,169,152,62,61,9,184,191,113,239,117,246,51,159,254,105,187,239,190,123,49,32,99,141,99,187,11,69,130,233,177,232,201,80,44,199,154,161,44,135,68,38,32,254,12,145,47,120,158,62,146,9,64,165,80,177,9,140,146,100,7,54,98,94,157,57,113,210,126,248,200,247,236,137,135,190,107,139,39,206,98,212,100,182,133,125,1,242,172,97,216,25,216,46,34,206,76,99,84,160,53,86,27,197,12,48,88,211,156,174,114,15,83,208,231,182,88,191,182,212,56,117,234,148,253,207,255,235,255,194,81,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,204,10,228,239,255,216,199,55,115,251,162,109,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,235,86,224,207,254,236,207,236,212,137,99,142,37,15,62,251,172,61,127,236,152,221,124,253,30,254,160,14,234,7,24,108,4,22,206,110,5,31,252,238,243,69,10,75,172,39,129,136,55,206,90,214,179,251,73,252,146,64,32,65,29,133,172,6,110,20,128,202,144,147,36,68,57,96,246,37,162,36,250,167,158,253,245,250,26,94,229,132,35,239,181,172,92,169,225,85,217,177,237,59,182,216,151,190,244,69,179,63,254,19,219,183,239,25,188,55,241,212,92,198,115,63,211,114,216,207,23,135,197,29,188,152,61,127,193,103,224,141,246,199,46,224,189,222,195,115,83,160,95,160,173,5,100,206,100,4,138,193,48,242,234,87,104,102,121,111,202,200,131,135,21,230,62,3,124,77,60,81,207,143,141,20,92,201,136,196,211,59,216,115,92,99,61,43,176,203,120,215,190,210,194,94,35,6,182,66,108,123,245,129,196,3,34,28,180,218,3,171,64,184,50,192,249,54,183,173,214,187,54,13,152,47,17,239,63,7,145,164,23,153,75,120,181,10,204,241,47,47,232,207,171,4,180,210,94,221,77,192,151,250,150,75,9,0,148,158,72,166,114,50,163,30,145,23,218,54,91,207,217,50,80,173,78,153,29,182,72,200,12,114,120,231,175,185,167,249,84,169,98,217,98,213,70,132,20,88,1,184,105,67,236,82,181,96,167,230,79,218,129,103,15,216,123,111,185,211,114,24,111,244,241,126,173,114,95,179,222,2,232,145,47,29,91,42,96,78,32,235,14,239,183,49,228,247,182,170,127,198,125,228,29,245,86,191,161,241,43,36,69,69,80,88,111,233,166,113,151,206,23,213,89,223,69,129,53,119,252,60,196,127,128,27,248,82,115,213,78,47,204,19,86,156,65,172,123,104,94,1,35,137,76,158,72,7,16,78,69,177,240,62,192,136,34,219,36,12,57,176,191,136,113,64,133,62,204,203,152,131,126,233,241,76,6,35,141,113,156,0,32,38,201,225,233,249,250,106,237,115,78,253,10,245,255,73,191,164,190,73,32,53,98,93,34,37,215,208,113,124,77,199,57,172,45,180,61,8,95,253,165,75,116,179,123,248,123,52,7,7,215,234,67,78,190,65,3,12,141,41,165,180,30,250,238,227,106,252,185,241,188,174,189,150,180,241,153,145,104,53,73,115,79,237,57,159,119,114,94,215,244,77,99,60,51,30,203,50,156,74,243,208,220,213,56,211,179,110,200,162,7,180,62,73,49,229,151,254,0,175,235,160,53,152,11,227,223,105,133,211,87,148,150,46,227,94,107,65,187,53,114,200,175,245,93,77,47,163,117,155,53,61,15,72,191,233,230,27,237,167,63,245,73,251,224,135,126,202,102,102,39,173,222,88,182,234,100,153,223,143,134,13,89,231,10,132,254,207,99,8,144,97,78,42,18,137,172,98,58,172,91,250,90,100,33,171,100,10,54,197,203,86,90,118,238,216,139,118,230,216,11,246,221,111,125,203,142,61,247,28,91,101,244,109,75,137,121,200,189,109,214,175,25,182,4,216,187,125,134,182,97,104,195,122,218,105,173,90,143,107,133,30,219,197,212,166,109,134,40,38,108,32,224,225,251,245,59,36,61,78,156,58,169,198,115,151,55,80,223,35,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,38,84,32,127,215,93,119,109,194,102,69,147,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,55,174,192,53,215,93,107,39,1,253,98,2,39,79,45,219,83,7,159,6,244,95,201,31,209,193,88,250,107,253,6,79,65,241,49,79,98,6,151,72,238,88,203,121,7,96,151,184,30,167,126,52,5,4,113,4,117,70,192,126,1,255,30,192,195,97,79,218,15,47,147,157,123,155,3,151,171,236,227,222,198,227,178,77,44,100,193,43,121,113,254,171,95,253,23,246,71,127,244,39,118,224,153,67,246,226,185,46,123,49,3,107,10,132,118,39,127,65,158,62,161,150,113,212,31,39,78,208,215,242,160,85,24,231,20,4,117,58,68,4,0,208,24,176,218,93,44,133,194,169,147,128,149,62,85,214,121,0,149,0,25,101,152,2,173,113,230,239,216,15,201,171,33,142,35,120,210,30,33,52,224,217,72,144,159,209,13,90,182,33,17,13,186,2,232,128,225,60,147,71,40,13,246,100,205,30,47,194,80,11,170,149,232,187,28,192,202,219,13,56,19,4,19,60,35,39,162,236,243,124,30,67,11,229,165,108,149,1,73,16,80,97,230,125,46,33,120,1,0,61,221,104,219,28,113,171,151,171,0,105,69,92,224,230,102,183,101,197,110,201,102,38,38,109,178,82,197,224,160,97,171,228,163,8,11,153,92,209,58,24,121,28,120,102,191,237,216,177,211,174,217,125,189,53,215,154,137,135,45,117,232,177,21,193,16,8,231,243,153,186,11,34,122,155,213,70,135,144,239,236,25,44,61,83,192,255,146,49,5,101,247,173,41,208,158,81,175,193,103,93,192,227,10,160,127,97,101,17,133,161,153,26,200,104,236,70,52,24,93,180,49,144,80,62,26,246,57,224,167,94,249,110,151,125,196,135,12,113,250,12,117,6,18,139,65,225,161,206,61,2,131,58,108,220,105,124,19,91,213,81,186,6,242,53,210,171,40,144,128,107,141,188,11,147,52,150,113,134,79,66,192,125,102,236,45,174,53,72,112,91,47,13,88,117,73,218,255,254,169,19,92,208,229,55,146,52,182,84,183,116,13,211,119,229,159,150,245,106,121,191,218,125,186,158,180,61,201,41,205,63,205,55,61,62,223,62,218,37,57,52,200,188,237,201,156,77,234,151,228,149,24,13,140,235,232,150,38,99,21,244,195,238,105,60,94,185,38,195,172,58,91,140,172,173,177,229,7,182,65,174,41,247,104,234,83,140,213,88,215,223,251,238,119,219,253,247,223,103,119,253,212,93,54,51,55,105,173,110,211,22,87,206,160,9,81,93,136,10,82,96,253,43,21,217,194,133,255,71,72,231,162,22,178,46,134,79,197,90,201,207,149,41,171,216,207,88,191,217,176,179,207,31,179,199,190,249,128,237,123,248,81,235,49,191,38,153,87,91,43,121,140,13,250,218,109,196,182,78,225,213,63,55,65,243,186,110,92,51,28,116,220,184,166,66,20,146,44,193,54,250,140,131,34,70,5,37,154,229,134,1,60,35,195,182,249,133,115,182,184,188,156,52,49,222,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,211,42,144,255,237,223,142,208,253,155,182,119,163,97,161,64,40,16,10,132,2,161,64,40,16,10,132,2,111,68,129,204,199,62,246,137,209,247,30,122,16,111,110,188,142,33,149,223,121,224,187,246,233,143,126,196,166,106,69,128,32,192,11,32,169,176,188,2,47,218,39,185,195,31,233,229,225,173,36,224,232,73,94,148,158,82,168,48,62,140,143,215,167,0,70,22,67,167,60,242,96,197,11,188,84,4,66,202,131,89,208,24,112,66,248,113,135,65,227,220,199,72,135,35,233,159,120,215,235,122,27,175,100,145,161,50,158,224,224,24,57,232,3,115,186,246,197,127,254,121,251,135,47,127,197,190,253,237,7,109,185,142,179,229,178,246,110,87,40,254,156,77,77,79,88,171,179,228,57,231,32,221,69,96,142,8,80,143,50,229,244,156,192,39,246,163,7,62,11,246,148,9,225,60,96,255,228,33,247,40,20,124,95,225,151,241,116,207,231,1,51,138,8,64,229,132,141,19,184,37,175,92,213,54,1,82,153,17,208,91,25,174,143,31,65,167,177,87,182,215,224,173,127,19,35,75,198,53,134,17,242,24,167,10,125,160,212,64,176,145,170,42,204,126,30,16,214,233,13,128,238,216,58,16,82,191,223,162,173,180,75,30,184,242,234,127,225,76,195,174,187,122,202,42,88,76,116,49,4,40,104,14,1,169,20,89,65,222,174,185,108,137,87,129,173,20,138,24,86,40,204,181,130,93,39,91,5,200,182,198,237,107,188,191,200,23,243,129,185,142,246,180,238,0,171,11,214,163,47,87,52,255,168,67,131,249,121,110,117,217,102,9,139,61,49,51,237,123,105,55,87,87,48,66,200,219,212,220,180,45,158,57,107,79,31,58,96,215,92,121,13,80,140,249,91,204,178,45,3,218,83,128,246,206,238,180,229,81,92,32,242,0,173,116,82,205,24,161,179,156,245,191,245,210,175,151,184,209,80,36,129,166,9,204,212,247,4,42,18,98,156,250,119,161,148,154,15,89,17,96,146,60,253,53,188,52,119,228,105,60,100,77,235,3,31,135,104,120,228,133,195,86,111,174,88,105,186,204,30,224,45,180,40,89,165,130,11,49,169,205,154,214,197,32,70,97,250,43,232,79,184,4,32,127,223,129,163,164,102,68,186,60,98,166,9,128,214,60,211,43,73,146,46,210,107,87,192,61,210,1,192,90,7,52,223,121,243,117,32,233,235,36,2,131,32,182,27,212,200,10,38,219,247,181,166,128,215,183,188,207,61,124,63,134,26,108,231,142,103,249,128,253,220,21,61,67,6,30,172,59,68,190,120,163,227,55,5,252,73,125,146,181,43,109,157,215,55,61,120,217,207,87,30,16,196,39,80,211,105,243,56,131,241,250,39,131,6,165,161,107,114,190,220,180,30,126,145,135,180,77,135,160,127,158,54,231,165,29,227,126,200,239,115,129,45,94,202,101,198,55,94,250,178,220,75,245,212,167,162,95,200,11,191,221,234,179,118,179,166,161,29,54,63,232,134,134,192,126,1,254,29,184,212,223,112,221,117,246,233,79,253,180,237,125,215,13,182,107,207,46,140,96,218,182,12,224,215,118,37,5,246,181,208,90,95,153,96,187,11,214,181,158,58,128,254,97,149,247,185,196,42,103,35,50,31,172,245,172,70,20,154,26,191,90,171,167,207,216,119,191,249,144,67,254,250,252,34,222,253,89,159,103,35,140,141,100,112,52,81,3,240,207,178,253,200,100,17,73,250,54,28,255,182,169,247,85,63,149,55,26,80,110,191,171,97,130,97,19,160,127,77,115,146,54,16,165,100,117,117,213,158,63,114,216,165,137,183,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,188,10,228,239,191,239,99,155,183,117,209,178,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,13,42,240,231,127,250,39,246,244,147,251,1,42,35,123,254,185,195,182,239,201,3,246,137,251,238,1,164,225,29,204,31,230,229,205,42,200,44,160,37,144,160,239,74,194,18,2,161,58,47,64,42,16,234,127,129,23,197,136,244,134,21,16,84,210,43,5,159,2,100,238,121,15,192,188,32,209,63,130,57,151,134,80,234,11,0,174,30,240,126,202,2,122,86,236,179,191,244,11,54,129,199,255,223,252,221,87,108,141,48,254,2,69,181,154,174,53,172,54,81,117,35,143,1,161,229,101,253,81,0,218,76,78,105,28,180,28,18,225,252,239,160,168,67,232,230,98,177,224,215,123,125,246,106,6,220,80,69,177,31,135,88,125,104,146,215,139,147,27,225,89,26,186,250,226,97,114,233,250,95,208,210,183,228,64,99,57,3,40,99,251,122,52,213,150,4,26,223,106,84,82,188,174,15,240,238,31,201,5,156,120,238,125,1,41,206,17,112,33,153,11,60,176,130,168,69,128,123,158,208,240,202,33,131,190,210,160,36,35,14,4,114,80,135,21,68,129,123,10,0,51,105,173,121,228,112,75,229,106,114,81,102,17,64,87,64,215,1,161,2,150,26,132,217,46,119,141,72,254,214,195,8,163,71,161,77,96,127,9,131,129,60,30,255,69,16,90,19,79,126,205,207,213,22,161,253,167,43,118,242,236,11,246,195,3,63,180,59,110,185,203,154,88,117,20,179,85,246,164,239,91,159,123,250,0,66,193,209,172,172,49,248,207,59,45,105,226,219,250,126,169,113,176,241,156,244,75,198,152,0,177,112,240,184,99,212,4,92,234,181,102,201,16,64,109,234,3,8,151,91,43,118,110,229,28,132,16,67,37,142,69,130,75,16,78,109,172,48,228,190,33,48,81,94,251,121,116,206,176,31,120,158,249,149,67,123,15,217,239,121,115,223,122,25,234,24,158,244,34,93,52,63,182,12,144,146,67,31,39,190,50,190,173,18,190,227,11,79,250,115,67,191,177,126,37,131,48,173,122,170,45,231,93,236,100,206,8,246,170,239,213,199,222,43,92,214,177,247,9,231,82,184,157,230,242,227,248,169,241,125,201,196,154,36,221,244,210,61,189,46,128,159,249,171,223,5,61,210,98,44,55,216,58,164,194,118,45,250,157,200,99,104,164,53,184,94,111,224,189,175,45,59,18,173,176,59,98,160,226,153,207,207,120,142,215,246,45,53,187,229,150,91,236,35,31,249,136,221,241,222,91,137,4,3,102,199,163,190,81,63,135,1,128,12,8,184,217,163,153,40,10,70,150,45,95,150,48,94,202,99,168,84,117,35,192,30,191,3,221,70,11,67,47,126,11,200,111,107,97,210,214,206,45,218,119,31,121,204,30,254,167,111,218,252,145,83,132,221,207,217,182,10,6,2,45,34,102,208,135,124,229,119,166,96,149,106,30,99,3,12,216,248,253,96,182,90,129,255,137,24,82,79,173,177,122,121,98,46,98,146,196,181,156,213,48,172,26,18,137,64,255,175,129,18,132,252,239,218,194,194,194,248,198,248,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,205,170,64,254,183,254,243,127,220,172,109,139,118,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,111,84,129,204,45,183,220,54,122,234,135,251,172,86,45,90,163,217,181,71,190,247,125,251,240,135,238,230,47,233,132,191,230,15,234,238,149,13,76,144,87,157,64,191,60,101,207,255,17,158,226,229,234,170,36,24,26,233,77,81,32,1,97,16,25,160,142,194,37,11,230,200,99,83,32,43,5,232,35,32,79,2,182,18,212,153,114,145,139,43,0,254,162,143,212,55,242,110,206,218,220,150,105,107,18,202,252,227,159,184,207,42,181,178,253,205,223,255,131,157,153,7,34,227,165,57,183,5,160,223,21,200,20,52,195,107,29,120,36,36,42,112,84,42,23,240,10,5,140,146,149,184,92,11,87,80,109,19,80,197,171,191,55,34,172,60,80,169,160,232,1,64,235,33,48,89,16,74,38,6,10,43,157,83,59,132,75,29,232,37,53,92,175,239,120,252,200,115,90,41,121,79,238,121,59,222,241,11,167,214,212,156,138,248,200,246,113,173,111,201,248,86,200,232,33,93,211,199,203,21,182,101,3,62,113,178,245,57,161,103,112,52,181,197,85,60,95,107,3,219,130,7,249,8,200,63,192,67,92,125,168,232,24,130,211,218,123,59,159,21,44,75,188,250,187,204,45,159,107,148,34,3,3,149,38,125,114,192,248,60,32,218,186,57,219,85,111,91,147,216,213,231,0,113,109,121,177,15,186,120,245,235,78,245,65,149,252,240,140,237,87,173,185,138,203,46,15,151,216,59,123,121,121,145,237,56,246,217,77,123,111,98,154,82,79,40,26,35,201,199,144,60,226,101,180,145,229,77,219,58,168,84,1,109,125,123,59,83,10,51,53,200,52,94,24,58,14,55,213,40,25,72,244,49,140,16,232,212,53,127,249,136,17,244,23,250,131,231,51,79,20,61,193,29,253,105,243,185,149,121,91,90,91,176,2,122,200,32,69,253,80,201,99,28,193,221,205,78,23,216,207,186,198,131,5,173,107,0,203,44,227,56,71,31,41,10,3,221,69,74,230,142,190,141,84,25,79,201,231,219,173,213,184,50,63,86,31,73,159,170,47,165,97,218,199,124,95,159,248,137,170,186,174,53,40,185,31,212,203,105,121,160,107,174,41,105,200,50,181,124,141,42,177,6,57,240,38,58,70,218,67,201,93,63,6,239,233,239,231,184,170,47,91,255,241,216,75,34,88,48,151,101,0,132,193,14,195,25,163,34,162,190,176,173,135,12,93,186,16,252,149,229,53,34,186,116,185,135,101,2,141,244,169,124,153,26,214,192,214,165,204,51,187,119,204,216,173,183,222,106,247,222,123,175,131,126,173,229,141,181,101,244,213,28,107,248,122,86,96,125,146,208,61,214,175,30,115,69,125,177,109,118,139,117,90,109,203,116,49,94,34,31,193,253,44,235,84,145,117,176,148,41,218,83,120,240,63,241,224,35,246,244,190,39,45,71,103,109,175,22,108,192,239,198,26,247,151,233,179,218,100,198,170,181,60,222,252,101,223,253,69,191,19,132,8,240,250,21,105,99,22,138,175,8,42,125,65,127,205,105,46,235,55,39,203,118,35,154,183,92,241,123,115,20,222,97,238,30,127,225,196,143,65,39,71,21,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,141,40,144,191,231,3,247,188,145,231,227,217,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,211,43,240,119,127,245,215,54,232,176,25,46,52,224,192,211,135,236,240,209,227,118,205,85,87,120,152,120,1,148,34,132,160,213,24,120,184,108,1,3,1,77,193,126,121,214,41,241,119,126,79,235,6,0,201,97,188,191,1,5,18,16,134,214,14,63,18,216,174,236,180,125,130,131,78,190,11,188,108,32,100,186,156,164,139,224,81,226,21,171,254,26,90,187,89,199,3,188,100,107,171,75,246,161,123,62,104,219,182,109,179,255,246,71,127,8,48,105,2,134,217,103,25,136,51,57,89,176,82,181,226,16,77,48,73,16,85,219,56,212,38,0,54,171,228,3,176,145,211,116,179,217,182,50,94,233,57,188,71,135,208,36,129,38,247,178,246,79,213,13,207,113,6,149,234,153,7,222,8,214,165,237,226,228,249,239,220,185,238,233,175,1,246,54,165,241,48,246,177,157,86,65,99,221,193,255,24,129,143,56,49,16,132,194,2,102,136,135,107,23,111,87,24,155,131,122,57,190,242,213,224,197,182,198,246,6,211,83,242,122,5,172,3,32,179,0,173,65,86,158,253,99,175,126,242,40,240,124,5,152,38,96,5,151,243,174,212,156,202,162,55,78,251,188,48,158,96,139,131,50,32,108,174,149,177,149,70,214,102,187,69,60,251,217,62,64,181,98,43,134,122,159,121,59,36,84,182,0,54,225,232,155,107,236,161,77,84,6,129,190,12,158,180,139,245,69,123,242,192,62,187,245,166,247,18,167,158,10,66,84,123,67,188,214,123,68,136,232,243,26,16,113,1,72,71,169,188,198,20,149,111,111,119,74,198,246,134,241,66,133,116,78,227,49,5,253,110,100,52,6,160,105,125,53,190,50,234,31,180,147,97,192,169,249,211,108,39,129,38,236,29,46,74,92,6,22,86,68,60,1,248,189,46,192,82,70,24,140,215,34,33,207,7,120,244,103,5,139,181,182,209,1,250,212,118,13,92,230,132,222,206,39,141,139,100,160,36,134,54,90,251,244,242,243,231,111,139,111,151,80,32,93,211,124,43,132,241,245,116,93,72,250,93,179,104,195,88,68,84,1,109,25,166,200,51,93,73,94,253,137,103,123,50,30,52,151,4,254,55,95,58,63,238,180,14,43,52,127,169,88,177,106,165,232,115,65,6,59,141,58,134,86,44,200,2,250,89,6,109,107,188,197,129,52,83,210,207,132,207,124,214,152,247,236,221,109,239,127,255,251,237,158,123,238,177,61,123,246,184,129,132,52,87,244,139,98,69,198,48,203,24,108,105,45,192,190,136,80,250,74,185,2,115,166,84,33,140,254,192,26,11,171,108,237,51,225,253,209,89,109,89,149,168,37,229,124,201,14,2,246,31,248,199,175,217,153,3,207,217,136,8,2,21,10,132,241,147,137,34,100,24,107,97,198,182,204,77,209,111,92,80,4,12,55,14,195,64,128,91,50,84,52,167,168,38,252,143,68,14,3,40,101,78,141,220,240,40,175,239,227,185,87,202,21,89,95,155,120,247,107,174,97,212,64,219,79,156,56,97,255,238,223,253,91,85,51,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,108,82,5,242,159,250,228,79,111,210,166,69,179,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,55,71,129,63,249,195,63,176,239,62,252,128,123,216,157,62,59,111,223,125,236,7,118,253,245,55,140,129,90,226,61,171,208,227,130,108,249,241,31,221,51,64,99,129,45,79,250,4,46,7,228,26,235,241,6,62,82,192,169,44,28,126,73,87,240,70,134,189,212,115,104,47,195,139,141,247,164,247,137,59,10,214,10,74,211,25,99,44,173,115,58,38,47,110,24,1,199,228,133,217,233,54,108,106,122,146,8,14,171,118,245,53,123,236,127,250,31,255,7,251,211,63,255,75,123,252,137,227,182,2,164,206,16,110,126,18,128,35,128,159,1,78,43,95,65,54,121,125,174,101,241,10,231,187,28,205,229,225,223,36,156,188,188,199,181,239,188,188,76,5,149,148,52,94,124,63,120,198,201,128,23,214,5,180,2,176,60,30,51,2,82,74,27,219,226,223,199,231,253,226,219,245,134,230,10,199,47,119,82,1,119,97,47,197,39,208,120,167,53,156,79,182,35,24,178,127,120,151,208,214,2,252,69,53,81,109,7,110,17,205,218,234,141,142,53,209,167,10,95,22,220,199,220,129,104,7,125,15,179,47,47,127,121,169,102,0,100,37,65,52,60,146,7,132,203,86,56,109,197,62,80,65,138,196,144,67,76,149,33,205,38,216,38,96,22,216,191,101,173,96,29,158,89,44,229,172,5,132,134,86,91,179,221,182,137,66,217,106,197,170,213,107,147,120,224,42,127,140,4,136,145,61,196,147,246,135,7,158,176,171,118,95,105,219,166,119,17,62,155,122,80,190,96,127,7,216,95,128,154,101,48,214,80,127,201,200,224,237,78,41,240,85,61,54,126,215,216,16,216,77,65,127,90,79,221,35,3,19,41,167,239,2,150,250,236,176,173,65,119,212,182,211,103,79,114,141,237,10,212,54,218,93,198,251,185,200,0,238,0,32,7,50,134,16,92,36,223,156,44,45,128,165,138,62,145,161,67,71,136,145,252,83,73,201,172,210,55,37,233,164,168,23,27,207,250,216,160,26,126,45,185,45,222,95,70,1,245,79,150,181,76,191,33,67,244,215,241,122,66,215,11,147,194,246,235,126,173,65,138,17,162,53,131,103,199,179,178,215,99,76,208,185,69,182,102,208,24,217,152,213,133,249,188,83,142,54,180,245,18,85,26,48,167,19,61,146,241,172,181,95,41,89,27,217,82,132,117,84,42,116,216,90,71,160,187,71,132,11,189,4,249,153,246,204,105,121,215,179,12,177,238,200,24,11,121,108,235,108,222,110,191,253,118,60,247,223,99,239,123,223,251,216,166,165,134,87,61,209,70,208,171,219,109,250,188,82,212,150,2,11,88,150,181,69,253,162,200,49,154,111,90,187,244,207,250,25,12,97,136,82,82,158,177,230,210,154,77,176,118,109,45,84,237,216,51,207,217,131,223,250,166,29,220,255,164,181,22,26,54,65,29,38,213,133,52,147,32,25,238,197,191,117,91,30,200,63,109,69,162,194,116,48,40,236,241,59,161,58,15,41,103,132,33,148,194,254,11,237,143,40,175,219,35,131,34,70,27,228,145,99,75,146,60,245,25,48,38,244,219,34,99,6,87,143,54,41,178,138,34,165,156,62,123,214,229,73,74,212,215,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,217,20,200,255,254,239,254,222,102,107,83,180,39,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,51,21,200,220,255,225,251,71,143,60,252,16,94,217,67,60,132,205,190,247,232,247,237,103,127,230,211,30,94,183,215,110,0,117,19,0,166,112,185,252,53,126,189,236,20,236,167,104,230,252,149,245,91,226,203,27,84,32,129,87,9,224,23,236,82,152,102,129,160,52,116,63,172,230,162,164,222,160,39,116,62,237,160,241,29,2,56,25,54,130,87,184,253,118,187,233,121,41,66,192,214,173,91,236,87,255,229,23,109,106,234,239,237,225,239,60,105,117,96,127,29,239,230,137,73,0,243,84,25,24,12,210,36,175,28,207,194,250,29,178,105,172,8,46,181,90,45,246,154,175,185,81,192,64,27,44,83,176,239,161,61,230,89,170,255,16,106,14,138,242,90,40,124,189,215,223,161,220,43,67,175,113,181,223,178,15,223,178,64,218,210,214,1,50,74,73,182,144,118,192,175,40,249,130,255,2,80,170,181,3,93,244,80,8,255,14,225,174,225,241,98,97,192,43,60,246,49,6,104,224,104,191,180,178,106,185,217,42,0,190,144,96,73,197,245,87,248,11,117,154,250,2,168,39,99,138,74,177,68,200,109,246,186,6,116,13,241,104,149,153,134,192,127,86,247,145,231,136,204,11,20,60,9,4,155,91,107,91,155,251,27,192,234,22,32,76,94,234,67,246,217,235,134,76,0,0,32,0,73,68,65,84,190,206,12,243,86,174,84,109,122,122,218,206,206,159,1,150,229,124,59,133,60,237,89,98,143,250,67,207,31,178,185,219,231,128,216,228,47,67,6,168,160,96,94,7,175,254,44,141,43,112,223,208,97,191,32,234,219,155,28,106,142,171,144,64,79,100,67,27,213,57,5,253,9,220,151,142,234,165,4,22,123,205,37,153,55,96,100,103,23,206,18,89,129,16,20,236,237,205,40,244,216,229,21,182,31,201,200,208,65,145,49,48,10,144,183,49,180,211,70,237,142,27,107,20,56,145,209,75,99,64,217,211,151,25,65,233,140,116,211,205,47,85,103,40,239,114,188,148,185,157,203,154,123,170,83,164,75,41,144,174,103,73,31,33,213,75,214,1,180,147,206,25,38,158,214,47,125,229,147,161,201,92,1,57,179,177,188,198,130,250,90,121,8,110,11,0,151,48,124,73,199,202,165,202,253,113,57,167,54,36,175,100,157,116,45,188,242,26,83,172,55,144,251,6,107,119,7,171,32,181,93,131,14,57,146,23,223,171,101,214,228,118,162,203,213,87,207,57,216,127,223,251,238,178,235,174,187,14,227,174,9,244,30,207,123,162,92,104,108,75,127,205,141,1,107,147,228,238,99,56,164,243,50,220,42,147,89,118,148,231,247,31,189,49,166,168,1,246,75,248,224,231,178,21,59,253,236,17,123,252,187,143,216,147,143,125,207,154,11,117,45,55,54,77,117,20,56,163,67,249,114,230,191,118,103,209,182,243,219,162,112,251,125,214,51,205,51,235,241,123,193,53,247,212,103,158,100,88,47,7,62,209,48,98,208,255,95,208,166,196,192,204,77,157,216,110,68,191,69,45,91,193,64,96,149,200,5,74,156,98,110,114,35,13,95,92,92,180,83,103,78,251,249,120,11,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,205,169,64,254,190,251,238,219,156,45,139,86,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,111,162,2,191,247,187,191,99,243,243,47,122,142,207,63,127,196,126,248,228,126,123,255,157,119,224,69,201,30,187,120,15,202,147,95,160,87,128,55,245,100,117,238,5,28,72,147,80,132,246,129,143,244,250,21,72,97,213,75,62,217,85,92,208,171,44,80,9,12,18,236,26,118,17,95,176,103,156,4,113,210,231,210,115,130,55,158,4,32,73,242,154,28,0,119,228,193,217,2,158,148,75,85,192,142,60,66,123,246,43,191,242,43,54,89,249,170,29,60,112,200,142,156,56,101,107,107,160,165,124,219,33,154,194,39,231,241,226,172,225,9,218,100,163,103,49,104,165,110,23,47,76,188,163,171,120,107,202,251,20,252,68,29,196,232,120,115,24,199,120,25,215,87,64,46,7,48,85,114,207,233,49,212,242,19,239,144,55,233,165,176,208,2,251,242,230,47,73,54,62,5,254,229,69,170,151,218,83,148,23,57,55,247,240,130,133,27,179,199,187,158,3,148,113,191,64,22,178,216,202,106,215,38,42,24,86,200,189,150,107,106,187,12,52,100,176,225,62,251,228,43,207,230,130,12,40,202,132,228,39,20,127,155,104,1,174,45,16,76,6,3,122,78,229,12,0,201,37,194,236,239,104,142,172,93,232,218,60,222,250,238,186,75,129,185,65,155,80,252,24,128,112,127,145,16,2,121,60,118,135,208,182,97,191,77,254,120,204,22,51,246,252,145,67,182,99,118,135,93,123,197,94,31,51,2,124,234,143,44,145,2,114,188,20,62,187,32,208,246,54,39,213,75,41,29,199,250,212,185,212,48,65,198,9,9,236,79,244,86,231,36,176,82,192,18,141,209,86,99,176,64,120,254,23,94,56,193,57,244,198,24,67,125,83,194,56,162,140,113,196,8,111,226,78,179,69,132,5,34,148,160,218,144,16,229,35,162,34,160,40,107,156,180,64,123,55,200,96,171,5,174,107,60,40,169,28,213,71,6,33,50,244,208,203,131,9,232,154,223,17,111,175,69,1,215,48,145,116,253,246,180,159,215,79,240,69,67,193,135,3,247,106,206,232,247,39,143,229,77,183,163,16,239,201,57,173,103,26,19,238,229,175,126,122,199,118,196,69,13,222,216,208,13,223,165,131,146,198,154,175,241,235,198,45,206,181,173,190,166,185,64,219,185,77,59,80,184,161,195,120,153,96,23,16,155,193,208,231,238,187,223,69,120,254,187,108,239,222,189,24,113,205,177,182,16,5,0,144,223,110,215,177,51,146,86,18,73,191,1,232,201,190,35,233,54,8,42,175,200,246,31,94,54,121,246,177,108,202,105,253,99,241,19,232,239,241,255,1,135,142,28,182,3,143,125,223,14,18,245,103,245,204,25,43,112,223,4,183,148,200,82,107,95,155,227,29,219,51,182,115,203,156,85,152,119,25,214,160,2,11,105,13,47,125,173,117,203,218,62,4,195,24,153,125,13,153,125,67,38,208,0,99,130,17,235,158,22,59,45,65,254,255,28,244,105,155,53,172,177,54,176,101,126,135,86,199,249,75,157,244,255,48,84,207,229,213,21,59,126,252,56,103,35,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,102,85,32,175,16,101,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,149,21,16,20,56,3,232,47,240,199,249,229,213,129,237,127,242,105,187,245,230,247,216,150,233,42,216,140,144,185,0,130,161,136,166,167,241,159,218,29,170,164,127,118,127,229,252,227,234,107,87,32,1,97,99,48,4,204,72,225,143,62,5,48,5,100,28,210,2,191,28,72,146,181,206,185,199,241,248,177,243,165,169,127,128,43,99,47,99,1,254,122,179,1,252,45,219,68,181,134,199,115,29,184,82,176,109,115,179,182,186,82,183,47,125,233,11,246,143,236,181,220,249,218,63,218,57,60,53,59,120,247,247,240,36,151,39,127,105,146,144,207,0,233,38,158,149,234,122,216,48,229,2,181,59,125,162,3,0,250,1,169,194,211,50,56,80,189,4,231,28,106,83,239,33,94,155,3,32,119,31,80,46,152,35,184,196,101,79,218,83,221,135,146,67,46,50,124,73,122,171,199,152,215,134,90,140,181,91,175,79,2,120,37,177,27,80,80,95,25,4,12,105,79,7,251,5,193,255,34,23,42,50,142,193,112,162,142,103,107,147,208,249,147,99,26,44,117,52,151,242,80,74,1,228,190,12,51,216,19,94,91,50,148,16,67,192,63,207,28,211,44,115,216,166,79,47,44,169,73,17,253,182,162,99,29,239,255,73,246,151,175,227,229,223,206,0,248,187,108,182,208,35,84,125,190,108,131,82,198,182,109,219,102,167,79,28,183,44,110,182,201,22,9,5,155,175,47,216,193,195,79,219,53,87,222,128,246,10,155,205,184,18,100,131,20,118,9,129,93,240,58,210,144,119,92,74,6,180,244,88,247,230,71,20,70,152,88,37,29,33,175,100,96,188,255,83,40,112,141,87,60,127,203,3,59,117,250,164,235,45,26,175,177,166,113,150,201,231,240,134,102,155,4,60,151,113,99,38,146,1,231,208,51,135,215,48,65,194,57,150,214,130,251,148,71,153,201,17,103,232,235,140,27,105,72,160,100,140,74,50,239,31,85,131,249,53,26,27,211,232,142,72,47,167,128,226,85,72,207,68,195,140,107,172,115,10,227,175,103,244,166,113,40,113,81,127,60,21,101,24,164,62,228,231,201,228,215,173,104,24,130,221,240,103,135,221,2,198,90,83,222,104,122,35,57,36,45,58,63,38,84,23,95,39,94,82,169,151,41,133,49,148,129,150,107,60,247,137,248,209,199,16,69,91,19,116,146,93,37,92,31,217,12,233,103,152,161,104,4,164,240,52,61,83,177,155,111,190,217,110,121,247,77,246,222,219,110,182,237,59,182,217,236,236,44,186,176,181,10,17,121,26,141,54,218,96,206,197,111,184,12,246,10,14,247,89,51,250,45,28,236,229,189,79,143,240,242,223,16,140,127,4,218,141,45,0,12,3,160,50,251,0,100,8,85,114,248,224,51,246,244,227,79,242,122,194,86,94,60,141,129,208,192,182,18,41,163,40,75,0,172,154,180,117,73,185,2,228,191,106,11,159,24,212,80,206,136,57,38,195,12,118,7,193,192,108,64,164,129,54,191,31,121,107,99,48,208,231,25,47,143,223,158,44,115,82,253,199,105,203,202,162,138,45,69,58,108,49,178,210,32,250,64,221,12,214,111,3,140,24,106,213,130,21,87,123,204,83,110,241,249,143,209,19,6,59,243,167,137,96,18,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,54,173,2,249,255,235,63,255,159,155,182,113,209,176,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,77,82,32,243,145,143,221,55,250,214,131,15,144,29,251,122,91,211,30,248,206,35,246,201,143,127,12,96,80,97,207,239,158,245,9,245,59,55,61,101,93,246,29,23,150,17,0,115,202,181,78,50,228,237,204,233,49,152,121,147,234,245,19,152,13,128,4,13,5,54,149,18,16,150,200,160,115,25,192,72,161,132,151,184,174,1,191,20,58,95,30,173,10,47,174,48,237,35,60,55,21,244,216,57,25,247,143,115,73,50,224,189,39,184,89,130,200,112,131,246,120,214,30,241,130,149,109,224,127,17,34,51,63,127,204,238,187,239,46,187,242,202,89,251,202,87,191,102,251,247,31,1,22,113,59,32,39,151,37,156,60,96,121,102,102,198,86,87,87,49,24,0,226,0,184,59,120,72,19,79,218,38,9,243,79,13,240,92,167,92,242,28,1,251,135,128,100,133,220,86,82,147,90,208,28,223,2,0,98,39,232,164,251,213,70,7,169,20,34,99,18,129,86,37,157,83,26,1,189,60,63,191,111,12,163,199,134,11,58,191,49,165,209,38,54,158,123,205,223,5,31,5,219,168,71,10,24,251,138,64,48,62,95,224,50,84,202,247,4,167,113,192,177,28,30,177,5,64,57,64,31,210,37,143,213,50,247,180,219,192,40,170,41,8,57,191,208,195,171,127,100,219,182,76,3,175,86,124,143,237,129,224,52,253,36,96,151,165,160,130,12,3,128,111,147,88,13,100,216,43,190,141,156,130,158,89,157,199,35,191,47,163,9,94,242,217,239,183,234,86,229,252,28,158,177,10,145,61,143,43,109,23,192,217,97,242,13,120,48,63,91,246,125,176,167,170,21,107,209,71,237,97,203,50,108,247,192,134,215,246,236,139,135,237,154,131,251,237,195,119,222,107,231,206,44,91,150,113,52,36,255,54,64,78,112,78,99,197,89,41,101,105,172,185,145,6,39,245,125,125,60,142,97,106,170,187,158,217,152,46,234,142,141,151,94,219,119,218,161,126,247,104,6,60,225,249,225,237,59,164,192,62,70,14,26,191,90,103,52,166,84,39,117,137,0,126,142,239,234,39,133,32,47,213,242,246,220,233,35,182,216,94,38,194,1,250,201,176,161,219,178,202,182,157,54,164,191,22,152,51,29,242,153,100,11,132,194,218,170,229,27,45,155,196,199,184,198,88,45,43,114,6,226,43,226,2,157,69,25,104,164,70,106,222,168,50,42,135,164,58,120,162,76,105,145,29,143,71,1,255,72,47,85,96,253,103,66,19,107,220,87,130,207,153,172,122,112,44,171,116,28,247,171,68,79,162,127,160,47,243,68,207,151,152,35,109,230,149,175,0,202,35,249,143,200,12,124,133,4,231,232,160,204,8,51,0,133,253,31,167,116,220,94,124,156,174,45,233,249,244,147,184,1,233,87,31,95,233,65,154,143,224,116,106,192,164,107,58,159,94,211,252,39,222,4,99,148,186,211,14,109,179,130,169,13,176,158,223,76,6,140,140,172,180,230,42,105,149,81,29,4,245,149,39,143,121,180,15,134,169,47,55,29,64,122,155,243,62,190,117,191,170,197,208,92,163,121,85,121,238,207,84,237,138,43,118,219,45,183,220,98,239,189,253,54,214,235,43,129,232,37,171,112,95,143,133,161,185,58,239,0,189,136,102,138,72,161,87,158,185,62,196,168,167,199,28,193,143,63,169,31,117,102,65,243,58,102,49,44,40,227,93,95,99,141,43,48,246,87,150,87,236,185,71,159,180,3,223,255,161,61,255,212,211,182,114,102,209,106,24,35,109,101,136,99,239,5,236,231,183,134,10,78,96,124,176,125,174,106,51,179,19,180,155,185,65,126,25,12,157,212,191,57,188,249,213,10,204,22,108,196,51,4,37,241,40,48,68,236,183,28,70,4,234,205,14,17,53,48,63,176,98,169,102,221,181,158,45,190,88,183,249,102,215,92,41,110,233,112,111,67,211,145,104,3,187,208,116,245,92,195,38,100,176,198,239,94,150,57,123,252,232,49,251,181,95,251,53,242,138,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,155,81,129,252,71,249,227,100,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,117,5,254,236,47,254,210,158,59,112,152,27,243,54,127,110,9,200,251,148,93,185,103,22,192,59,242,189,191,155,237,22,240,5,68,32,152,229,164,79,72,89,40,130,119,7,95,250,206,181,72,151,85,1,1,34,129,36,129,35,121,248,11,52,185,119,36,159,14,176,4,193,46,145,116,77,8,243,226,148,64,56,245,29,193,148,1,67,173,246,170,221,112,227,181,182,101,203,47,219,220,150,111,216,119,30,248,190,239,57,63,32,12,243,196,36,232,138,252,85,118,158,253,178,97,45,222,229,5,194,195,107,175,101,65,252,140,131,54,33,252,36,169,126,10,235,191,177,100,157,147,135,182,224,88,178,7,55,227,134,255,188,254,62,166,4,209,146,177,228,160,255,85,199,149,114,79,75,28,23,252,122,62,4,245,73,73,93,241,192,119,16,169,122,208,46,178,207,16,206,58,33,191,186,41,185,87,174,197,93,218,221,161,77,93,110,146,7,171,248,153,59,187,202,6,162,213,197,3,31,211,140,12,208,217,8,167,79,61,229,157,172,92,221,55,93,33,178,233,155,114,9,163,1,237,23,207,179,190,43,131,224,31,223,5,145,165,185,12,34,138,104,83,3,204,207,54,179,214,96,95,242,58,240,174,151,5,10,114,45,11,241,172,162,105,17,15,217,124,161,108,163,82,139,104,11,228,55,148,165,6,6,29,24,8,28,61,117,212,246,204,237,182,221,219,175,196,54,131,200,12,20,84,0,16,170,220,130,198,21,247,32,60,247,235,67,253,70,5,72,170,159,210,184,197,254,253,114,188,169,255,253,53,46,215,189,245,49,170,208,88,113,143,126,170,161,122,73,185,75,38,214,170,14,30,253,11,43,139,24,49,104,94,208,1,140,83,65,123,141,217,54,16,178,239,29,9,202,23,208,215,118,18,64,201,50,223,139,244,167,186,251,60,171,151,151,126,82,202,249,210,18,5,206,223,179,225,250,197,39,47,89,193,56,153,206,27,25,4,9,201,107,85,74,70,92,42,246,133,163,44,213,94,247,209,133,62,183,210,169,174,107,12,13,88,117,206,33,179,214,138,52,255,87,82,90,99,40,25,71,23,223,149,148,230,134,30,124,77,62,53,15,152,255,76,216,244,88,3,67,191,125,42,142,156,252,188,242,43,228,129,251,192,109,69,47,105,99,64,34,99,158,100,76,231,128,233,3,171,84,106,62,142,101,156,213,199,66,72,159,238,181,15,192,151,193,66,153,66,146,72,18,2,250,68,232,224,100,83,64,157,178,107,16,245,59,223,117,163,221,116,211,94,135,251,2,253,21,182,240,144,71,190,143,243,97,135,242,52,135,25,238,24,177,248,22,36,228,223,149,161,1,249,106,252,203,56,169,232,219,87,0,210,215,176,42,192,138,162,76,52,150,42,219,178,20,48,148,40,81,135,249,163,39,237,153,167,158,177,67,252,254,31,59,116,196,234,11,13,147,105,216,14,172,8,250,68,0,96,185,97,53,55,155,157,52,219,58,91,179,137,26,219,133,104,174,13,154,156,167,28,190,107,177,84,108,18,253,46,201,104,71,218,233,77,145,52,202,24,33,229,240,220,111,53,49,32,212,111,0,145,72,84,239,149,181,134,45,205,215,173,201,239,136,32,63,246,6,214,162,15,234,100,55,179,107,155,93,119,231,157,118,231,228,140,45,254,229,223,216,201,149,166,15,1,181,251,244,233,211,220,237,135,73,231,233,40,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,108,26,5,242,127,248,135,127,188,105,26,19,13,9,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,46,163,2,153,123,239,189,119,116,232,169,67,120,134,231,249,131,124,219,190,245,157,111,219,221,31,188,13,111,189,9,128,131,60,15,249,3,63,80,65,240,75,172,236,242,99,191,203,216,218,119,124,214,9,250,186,84,53,5,142,4,109,228,49,154,2,43,121,141,14,1,150,240,230,75,38,161,179,215,66,65,170,196,95,110,19,98,121,109,101,213,166,166,166,236,23,127,241,231,237,154,107,175,181,111,124,227,91,118,240,185,121,235,175,52,60,140,191,34,11,192,147,29,178,169,200,33,238,235,139,132,250,223,182,13,183,77,12,69,84,150,179,97,185,67,11,128,2,81,229,121,173,164,243,137,97,2,99,10,178,42,216,175,228,94,174,124,130,172,47,132,185,158,145,223,114,254,237,2,32,175,135,198,13,127,45,141,60,159,203,143,252,45,69,147,9,188,3,251,81,119,65,56,109,85,128,159,62,192,159,214,3,168,242,154,43,228,46,206,220,4,168,53,0,114,213,9,206,80,207,33,116,208,35,48,176,31,188,60,125,5,5,21,118,188,64,40,236,92,79,218,241,16,48,205,247,211,86,40,107,10,144,4,2,138,121,238,83,212,128,41,66,91,207,16,69,96,45,203,126,243,156,104,230,65,99,156,207,52,115,54,3,72,155,40,86,45,83,238,89,139,248,222,61,194,252,235,105,99,159,236,147,108,207,241,244,209,103,236,138,107,175,183,1,208,173,199,152,41,12,136,28,64,52,128,145,162,23,64,215,52,191,213,23,74,41,12,77,247,169,87,54,151,51,37,99,68,224,84,234,37,73,128,95,64,84,159,105,82,29,189,42,27,234,35,141,178,104,186,92,95,179,147,132,237,151,32,218,195,29,11,8,198,108,201,231,75,135,177,173,240,232,62,66,1,175,67,194,246,227,130,141,190,248,20,99,196,180,33,187,180,168,248,124,19,21,208,120,74,231,142,178,189,212,212,126,165,226,10,68,32,201,229,186,110,96,164,103,53,74,53,44,220,80,5,96,237,86,0,227,76,85,206,197,73,231,210,49,157,94,77,143,53,55,5,196,149,146,53,72,219,66,232,64,70,1,124,50,79,179,162,207,26,87,227,129,146,193,224,202,247,184,103,64,106,121,235,1,175,203,64,246,114,174,108,125,194,214,203,11,63,195,252,237,51,230,26,24,202,45,99,68,213,35,44,62,187,157,120,189,213,0,85,211,61,246,25,242,205,14,219,178,120,249,102,147,153,182,205,237,216,106,119,92,123,181,221,118,251,173,118,211,187,223,101,91,183,110,181,90,165,236,33,245,187,204,235,94,167,233,19,65,134,95,26,251,250,221,86,136,126,69,192,200,177,70,39,145,5,74,62,159,244,219,221,109,49,254,249,145,40,224,185,95,201,79,88,9,175,122,69,170,88,195,123,127,254,236,57,251,225,67,223,179,147,207,31,181,99,71,142,88,167,222,99,75,17,234,129,172,72,78,68,146,129,205,224,189,15,215,183,217,169,138,77,77,86,136,34,64,185,24,118,13,48,160,25,241,201,110,34,28,171,143,17,3,145,116,94,41,67,121,170,79,133,251,235,68,127,105,117,0,252,57,250,18,195,136,122,163,99,75,75,108,49,192,50,37,192,143,237,154,207,67,133,236,31,150,205,174,188,122,151,221,252,129,15,218,222,247,189,223,94,228,166,194,151,191,98,3,64,127,134,246,246,177,164,208,22,29,103,230,207,122,57,241,22,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,155,79,129,252,39,63,249,201,205,215,170,104,81,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,153,20,248,211,63,250,115,254,160,15,60,224,143,236,79,61,249,156,61,247,220,97,219,179,243,125,182,188,176,96,83,181,42,0,65,158,195,47,87,120,2,73,94,238,106,156,127,115,20,112,80,6,180,217,232,205,239,30,207,78,159,18,143,232,20,168,165,16,235,82,208,235,229,106,179,182,182,102,19,19,83,190,151,124,183,211,178,59,239,184,213,118,237,220,110,95,253,167,175,219,99,143,63,205,158,207,120,158,2,145,171,213,18,0,171,195,62,244,128,153,97,15,239,82,64,25,251,57,143,242,201,158,207,190,15,55,64,62,169,139,128,86,2,249,84,174,206,9,246,107,159,248,17,30,176,130,101,254,194,67,93,200,92,16,46,173,187,238,127,213,250,143,193,191,238,189,156,201,235,36,136,229,53,76,180,78,66,121,3,165,0,93,29,135,252,120,231,51,127,70,24,63,232,206,214,42,94,253,181,22,158,172,19,150,197,155,214,193,62,22,0,25,92,111,179,80,62,223,111,30,180,46,40,39,216,175,200,0,130,207,138,253,47,45,178,162,218,250,15,239,219,2,122,33,189,77,55,137,13,144,235,219,26,22,5,13,246,20,104,150,184,63,211,197,168,0,35,0,128,117,158,185,90,1,56,214,240,10,94,129,132,42,75,148,182,110,182,103,199,230,79,218,137,133,211,54,81,158,100,31,109,234,173,235,244,155,229,233,147,34,243,155,254,243,138,83,247,164,239,206,195,81,175,200,101,20,56,237,115,181,60,133,178,62,182,169,99,26,181,66,197,167,247,233,123,50,54,48,26,161,9,130,157,43,117,160,229,194,89,203,200,18,69,216,20,141,75,192,81,233,219,109,173,17,149,97,128,33,6,99,15,35,135,17,145,12,50,192,200,28,227,143,203,50,177,136,244,22,40,160,62,75,250,109,12,209,53,190,69,188,53,97,94,33,201,192,73,160,95,187,133,104,76,203,70,72,182,68,218,207,126,68,108,120,247,184,215,143,151,160,61,64,222,13,70,180,54,200,16,72,107,145,6,9,243,55,249,76,207,147,129,67,126,21,140,71,61,79,106,206,13,181,38,249,167,30,25,143,47,230,22,185,251,177,172,170,180,189,192,80,249,115,114,192,152,42,0,248,229,153,223,106,177,46,18,49,3,251,20,55,156,193,73,221,24,110,62,70,41,194,207,105,78,51,20,49,162,227,120,220,230,61,59,171,118,221,181,215,216,187,222,125,147,93,115,205,53,182,115,231,78,155,155,155,117,207,125,55,130,161,177,67,60,247,27,108,181,162,8,31,37,214,19,109,129,162,232,0,45,22,230,210,68,21,77,20,61,5,0,143,81,2,43,113,50,111,184,62,96,11,158,10,231,180,161,128,86,89,137,216,92,88,180,23,142,28,179,253,143,63,97,207,31,60,104,205,115,11,54,104,162,27,151,39,89,203,10,124,42,202,69,13,151,254,233,137,130,77,86,10,124,150,109,114,2,175,124,26,221,238,174,1,237,219,244,9,134,50,68,24,25,208,224,100,173,65,47,244,144,158,30,149,99,40,35,26,94,3,50,29,18,133,0,109,123,120,241,47,46,215,237,236,18,253,201,157,138,228,175,249,167,80,253,216,1,216,228,182,178,221,124,231,123,237,166,59,239,176,242,246,29,196,66,33,74,2,34,102,136,58,163,156,165,89,189,221,176,179,11,231,108,129,255,63,137,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,155,83,129,252,239,254,206,239,109,206,150,69,171,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,55,95,129,204,221,247,124,112,244,229,127,248,91,155,0,226,182,155,29,188,250,31,176,15,252,212,237,144,13,133,254,45,2,20,240,28,167,220,177,19,182,67,19,85,35,133,255,186,22,233,242,41,144,2,78,1,226,196,91,147,96,238,0,149,196,163,95,96,83,161,146,133,116,199,73,240,236,71,72,205,122,221,182,110,217,2,36,34,204,50,144,95,4,171,211,109,218,150,185,105,251,226,175,124,206,174,190,230,17,123,224,161,239,218,145,99,107,128,163,142,149,229,68,11,232,23,12,130,245,19,42,158,16,232,192,29,135,172,94,9,189,37,181,73,192,158,42,35,140,203,59,111,73,123,0,55,140,47,157,204,224,94,170,239,28,113,160,183,36,165,207,166,237,119,214,238,151,54,142,56,121,228,166,79,188,217,159,105,57,47,45,64,253,32,166,53,32,166,117,7,8,149,167,114,56,214,226,13,43,138,231,168,217,90,245,142,181,167,138,86,37,60,255,8,176,44,143,91,181,37,75,91,133,229,4,23,21,166,59,87,228,121,50,203,21,217,235,155,60,179,120,255,103,199,70,12,40,227,0,178,220,203,218,44,247,168,188,38,247,53,42,67,59,7,244,151,104,35,182,9,232,98,121,209,151,183,44,16,176,86,102,223,107,12,4,154,242,216,39,234,67,150,40,16,231,26,75,246,131,3,143,219,251,239,188,219,10,208,181,33,158,202,131,46,161,196,233,200,124,9,88,74,62,242,66,118,67,12,141,31,94,210,91,199,105,244,133,55,91,221,52,191,180,127,53,56,20,245,64,134,69,238,209,79,249,110,254,33,96,235,137,19,36,223,127,92,95,92,35,237,4,222,183,133,213,69,247,158,206,213,152,15,232,156,103,59,130,114,25,0,75,94,61,192,190,246,36,207,67,88,179,29,182,46,224,149,67,227,2,160,50,105,91,218,207,202,52,210,155,173,128,250,64,115,57,125,189,52,127,233,159,246,241,75,175,234,57,25,100,164,179,80,235,160,198,136,34,62,248,120,245,31,166,241,85,95,12,24,39,62,84,146,207,161,98,233,115,66,70,69,233,121,106,147,20,196,45,125,242,210,120,23,156,214,68,200,224,106,159,229,199,45,75,161,154,135,3,140,111,124,125,165,154,218,38,64,222,243,125,22,190,1,147,117,4,177,31,49,239,21,197,99,156,141,175,11,56,240,123,81,178,159,209,58,161,23,167,200,147,208,247,91,202,118,245,181,215,216,141,55,222,104,187,118,237,176,171,240,94,159,221,50,109,51,51,51,68,160,144,81,131,202,199,19,159,125,236,91,173,22,30,248,68,113,209,76,160,46,106,139,182,3,96,240,90,145,237,55,74,181,89,107,19,165,67,177,68,84,70,15,0,175,105,81,160,160,10,225,241,229,189,223,95,107,218,144,168,22,231,206,157,179,99,79,63,107,251,126,240,132,29,61,116,200,215,140,73,174,215,184,159,6,122,34,96,136,193,238,153,59,170,103,149,215,20,182,13,148,141,117,80,191,183,98,61,89,9,81,64,137,235,67,22,136,145,34,9,80,183,129,140,41,208,52,35,131,35,12,11,152,129,104,68,164,144,62,107,10,191,14,3,160,255,210,234,154,157,91,106,25,65,2,92,135,34,253,214,192,136,97,145,227,233,217,162,93,127,221,181,118,243,109,55,219,213,123,111,176,17,70,58,75,252,22,53,49,42,43,96,96,176,101,199,156,217,139,231,200,7,21,153,207,171,68,240,56,29,30,253,73,167,197,123,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,9,21,200,127,246,179,159,221,132,205,138,38,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,151,79,129,175,124,229,203,64,94,32,24,69,60,252,240,15,236,217,231,142,218,123,246,94,239,97,114,157,127,112,193,189,103,117,67,164,183,69,129,20,152,9,4,201,179,95,161,201,149,4,119,180,239,178,128,216,58,52,253,17,106,56,57,89,179,197,197,101,60,72,43,228,89,176,213,86,195,138,149,162,213,240,16,95,88,92,180,143,222,255,33,219,189,123,167,125,247,225,199,236,137,253,7,109,9,15,114,193,32,121,149,174,182,1,193,108,76,159,201,148,128,83,226,101,2,118,2,107,74,162,71,47,29,48,2,98,130,106,3,65,50,93,214,222,3,112,34,208,154,56,155,67,240,117,242,164,108,94,49,169,12,149,121,121,147,180,85,83,146,253,192,19,104,41,24,215,71,3,237,41,157,3,112,201,224,65,222,169,85,94,106,22,219,117,91,121,173,109,197,154,64,157,251,219,186,87,241,8,64,38,224,55,0,26,14,32,132,121,250,83,64,174,135,135,190,246,175,30,116,105,19,64,77,101,42,228,191,50,43,42,12,54,154,245,112,123,157,5,224,47,225,153,91,6,94,183,189,233,120,202,2,255,154,140,131,50,128,91,219,59,84,7,85,140,53,86,129,148,93,27,225,225,223,99,124,60,123,252,89,187,250,250,27,236,202,185,43,208,152,10,144,111,31,88,41,131,17,29,170,61,23,167,215,51,158,46,206,227,213,142,189,157,80,74,161,66,149,39,120,155,122,244,167,229,131,84,47,157,13,64,182,222,170,219,194,210,2,124,31,16,74,63,104,32,202,120,65,33,194,21,222,93,110,213,130,252,121,180,96,145,35,36,121,15,244,168,62,83,121,232,43,139,149,72,151,85,1,245,177,250,215,63,55,172,83,58,78,186,246,82,125,112,190,207,125,175,249,140,192,62,235,14,29,39,179,38,69,201,232,17,30,191,204,220,185,56,165,227,70,231,117,255,198,228,101,142,79,36,191,105,140,25,146,123,161,51,79,4,254,71,140,23,31,27,172,97,154,91,218,23,158,83,94,190,62,211,23,183,123,168,123,217,18,168,182,154,65,106,9,51,202,207,151,49,60,153,171,213,108,251,246,173,118,237,181,215,219,53,215,92,5,220,223,197,118,39,219,108,118,118,150,173,61,88,45,178,132,181,39,36,191,198,124,15,47,124,25,233,232,187,82,129,104,6,50,174,82,251,181,230,115,6,3,3,182,238,96,206,106,187,21,181,179,138,97,143,238,39,184,136,85,137,24,82,198,96,47,143,231,124,131,173,88,86,150,86,108,241,228,105,59,248,195,125,246,204,15,246,217,218,226,146,149,81,143,24,0,54,129,44,121,242,34,160,135,215,189,200,241,214,153,10,117,155,194,155,31,72,239,198,12,117,247,218,239,13,90,24,86,48,127,104,96,1,195,164,92,33,49,10,114,67,32,34,28,140,52,237,88,68,178,25,69,88,224,152,19,3,182,32,233,178,190,44,176,69,192,10,139,225,50,91,143,240,75,149,232,68,159,12,88,236,91,24,17,92,117,243,85,182,247,150,155,236,166,155,111,178,137,233,9,223,122,100,121,101,209,122,180,165,52,61,131,1,89,201,230,182,109,33,63,230,44,93,157,103,139,18,105,112,244,232,81,114,139,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,155,81,129,252,199,62,254,241,205,216,174,104,83,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,217,20,184,231,158,123,236,129,239,124,147,176,192,132,198,37,138,255,55,190,245,128,93,119,213,213,86,134,232,10,193,201,105,82,97,131,29,140,92,182,90,68,198,151,82,64,96,74,64,71,47,125,223,232,213,175,99,129,126,65,114,37,238,162,163,18,104,38,143,236,244,217,75,229,155,32,151,12,123,37,47,217,20,97,251,5,114,214,214,86,172,12,228,215,158,206,43,171,231,28,188,55,137,67,127,199,237,239,177,235,175,189,206,174,126,240,17,123,248,161,199,236,248,11,231,224,167,35,155,0,188,176,13,53,172,30,15,105,60,243,115,121,65,53,213,37,1,85,42,151,106,123,62,186,194,80,242,55,181,101,56,6,253,35,96,157,96,171,123,178,114,213,145,47,16,72,17,35,188,205,142,134,244,92,210,174,52,146,132,218,137,153,129,46,188,177,148,122,140,143,117,187,56,51,105,152,232,40,208,39,163,134,196,32,193,247,164,102,98,72,253,130,62,217,142,160,162,121,66,157,228,137,15,143,183,149,181,158,213,182,0,243,209,69,97,251,5,12,181,95,188,231,9,144,206,0,154,101,2,32,163,9,121,243,10,244,201,90,64,237,150,112,146,75,95,21,4,91,237,174,2,206,38,218,61,194,248,119,108,170,163,178,101,96,81,180,54,249,18,161,223,61,104,11,132,92,144,17,72,165,93,180,70,86,128,18,175,126,246,57,111,117,234,246,204,225,67,54,93,157,6,214,77,163,57,33,203,201,188,205,158,245,35,60,132,177,55,32,73,79,121,241,171,110,73,123,117,118,99,242,46,228,132,12,22,60,201,18,232,13,36,149,149,180,87,109,21,232,23,72,5,228,202,147,26,57,54,66,126,119,28,78,199,131,230,5,125,182,84,95,38,20,248,60,240,49,135,161,4,34,160,117,14,48,170,124,91,24,173,96,45,225,17,19,10,210,22,208,159,199,64,66,123,148,187,177,133,3,213,55,86,255,55,208,244,77,254,104,50,95,53,126,149,210,121,148,28,157,127,127,217,225,163,110,225,89,61,158,47,178,247,124,161,47,103,110,239,115,77,12,56,191,27,114,84,1,233,131,241,88,244,113,228,143,37,235,165,74,145,89,128,210,250,53,13,176,244,152,185,175,168,26,62,238,52,230,4,244,153,159,114,28,79,225,125,250,201,176,241,243,170,144,128,51,193,51,44,135,173,213,26,67,76,12,94,94,240,19,213,26,0,127,218,118,3,243,175,190,250,106,219,69,248,249,27,174,187,222,170,196,193,159,153,152,182,90,149,120,248,164,94,167,235,134,117,245,133,121,43,84,153,115,148,155,103,60,251,214,44,12,204,33,198,83,106,119,98,124,83,112,99,156,186,188,245,185,167,72,225,5,140,119,70,101,198,57,55,21,241,154,207,3,219,53,158,135,108,103,208,94,94,180,23,79,28,183,67,251,15,216,137,231,143,216,209,167,15,25,203,128,149,105,246,36,121,230,152,87,138,39,34,51,177,10,207,76,86,243,54,61,57,97,83,147,21,43,2,240,51,163,142,101,122,29,126,243,7,132,214,199,240,161,211,196,88,130,114,74,218,26,129,229,9,113,122,29,52,227,187,60,248,41,157,122,42,70,137,214,55,224,126,135,53,165,213,102,187,23,182,22,192,72,226,196,10,209,70,184,151,41,201,111,75,217,214,48,82,232,209,95,59,175,220,109,239,185,241,58,219,123,215,45,86,157,155,34,159,145,157,109,172,208,232,145,21,169,139,242,110,49,95,249,101,97,43,3,60,250,149,232,74,69,73,24,80,191,99,135,159,79,206,197,123,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,108,58,5,242,255,245,247,127,111,211,53,42,26,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,70,5,50,31,251,196,199,71,223,6,244,243,23,123,254,32,63,180,239,61,242,3,251,204,79,127,10,184,123,21,208,13,143,70,128,100,2,251,47,99,45,34,235,75,42,144,64,102,97,149,36,233,56,245,234,79,225,85,122,109,227,167,238,123,181,36,120,92,171,224,33,41,64,10,52,45,1,212,4,163,135,125,246,96,134,238,148,129,198,93,66,188,191,120,250,36,70,31,19,246,179,159,249,25,123,239,173,119,218,159,255,197,95,217,163,143,61,229,240,89,192,205,189,243,9,207,12,49,227,5,137,1,18,169,110,170,130,3,33,42,226,213,73,222,146,219,228,213,15,116,203,201,27,213,175,11,128,147,135,220,250,25,111,122,222,243,16,124,118,8,207,39,216,231,194,196,51,148,247,178,176,240,194,155,223,208,209,122,125,168,172,180,213,107,8,105,131,189,91,151,201,209,65,76,121,172,246,69,204,17,5,38,105,25,78,180,128,98,53,145,65,238,149,167,176,194,79,103,249,174,231,165,191,24,101,17,80,214,99,222,201,80,98,192,73,121,231,234,188,128,35,206,185,72,194,110,215,80,238,44,212,177,2,40,155,6,128,109,197,32,135,32,2,132,242,47,227,5,204,246,26,148,153,29,21,108,34,91,112,15,224,106,177,132,55,63,176,13,139,131,2,30,238,154,199,207,29,126,198,174,222,125,149,163,231,134,95,0,0,32,0,73,68,65,84,85,230,138,120,242,150,40,131,118,224,241,158,235,3,233,136,6,224,128,127,220,182,164,79,244,126,121,83,10,250,5,84,149,164,179,175,57,140,13,125,247,193,193,249,4,242,251,45,14,123,93,127,68,170,55,87,129,173,203,108,81,128,198,218,75,130,250,231,114,108,151,64,159,200,163,223,195,244,147,87,65,99,92,30,204,124,87,216,240,28,247,121,254,105,1,73,214,241,126,89,21,160,63,95,54,233,26,3,90,115,61,53,190,225,140,250,217,61,250,249,109,242,235,122,158,97,73,55,122,248,254,46,227,90,39,146,249,153,140,159,228,123,82,86,143,208,246,233,177,134,211,197,47,118,0,240,164,243,74,233,245,228,40,41,39,253,174,223,64,108,102,136,126,130,71,252,196,4,33,236,203,118,215,213,87,218,238,61,123,28,236,111,151,167,254,212,148,205,76,3,245,89,87,181,78,15,49,160,18,128,31,81,144,12,169,178,140,89,141,249,18,80,189,88,170,16,65,160,107,21,140,21,212,30,133,234,151,49,145,12,117,212,238,86,171,3,108,207,131,208,49,6,34,47,157,83,91,134,44,58,174,11,58,101,49,250,25,177,70,159,57,115,214,14,62,185,223,14,238,223,103,167,142,31,179,94,157,245,132,60,101,140,85,68,58,150,23,230,58,223,105,204,20,246,6,179,147,101,162,1,96,16,68,27,202,124,230,49,182,234,247,154,44,189,68,189,96,125,18,232,31,96,221,160,250,202,200,79,19,48,67,88,254,2,117,23,236,247,117,159,242,135,2,253,24,26,80,2,144,127,96,171,43,109,91,228,181,140,1,24,75,148,213,74,121,66,244,15,108,25,195,176,94,179,109,91,246,108,181,91,110,121,151,221,248,238,155,108,118,215,118,91,195,12,160,49,80,31,81,95,162,17,168,155,155,237,14,235,39,134,15,85,153,38,12,109,215,206,237,232,224,81,251,173,193,182,50,138,164,176,184,176,96,255,251,191,253,223,184,30,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,54,155,2,249,207,127,254,151,55,91,155,162,61,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,101,87,224,247,255,235,255,107,71,240,0,156,40,103,237,216,11,203,246,79,95,251,134,93,255,111,254,181,67,23,129,137,62,225,133,75,0,67,253,225,191,217,108,242,7,255,130,123,32,10,76,68,186,124,10,8,236,8,234,104,111,119,37,65,80,37,193,47,189,186,83,211,30,198,185,75,255,112,35,92,4,47,85,238,17,24,213,117,8,147,223,127,254,45,33,90,73,110,2,89,227,254,227,126,37,149,37,64,37,66,239,97,221,1,46,21,121,136,87,74,246,226,139,39,217,79,122,139,125,238,151,127,201,26,236,253,252,212,51,71,196,220,0,60,125,107,230,218,54,51,91,181,102,163,129,7,43,229,114,65,123,56,203,211,95,105,8,232,81,20,0,101,44,207,85,193,33,223,239,26,248,234,108,111,76,114,213,76,121,203,235,41,213,69,255,212,174,36,23,124,219,185,217,53,17,240,226,37,48,116,57,147,123,238,83,103,25,62,232,223,136,122,250,190,223,212,209,195,105,11,234,75,111,92,124,71,165,161,213,217,206,64,222,178,40,104,240,55,59,125,166,97,215,95,51,139,199,126,1,47,222,174,123,239,231,0,102,61,180,113,128,70,168,126,237,11,94,32,138,66,181,74,152,127,188,85,185,205,35,202,195,240,241,214,87,40,112,192,26,97,174,71,52,86,27,1,76,0,0,119,174,114,14,208,118,154,216,219,43,92,235,3,211,86,7,32,65,94,101,242,175,0,250,229,45,220,107,46,82,14,251,211,19,174,99,8,248,126,234,224,147,54,123,199,148,109,221,122,149,213,151,8,205,13,20,31,54,19,111,226,106,169,202,112,33,132,56,94,205,57,239,8,181,226,226,249,157,140,159,55,75,243,100,140,201,198,72,30,193,192,70,128,168,94,234,227,28,6,18,106,151,198,129,234,161,113,217,194,195,184,6,24,21,20,205,176,169,248,177,19,71,209,159,173,14,8,23,158,99,219,130,65,126,228,160,84,144,95,17,19,20,186,63,171,49,134,151,113,86,219,27,168,223,200,79,101,201,128,34,210,229,85,192,97,183,214,24,52,215,119,69,183,232,178,125,130,244,247,117,230,149,138,103,174,15,153,39,90,242,124,91,17,0,176,150,19,134,134,207,123,205,255,197,249,53,242,99,190,49,84,89,166,252,154,238,215,61,227,98,253,187,138,209,90,145,158,215,119,95,230,152,163,130,214,26,9,90,74,52,212,180,155,8,252,219,215,188,41,192,125,181,90,181,153,153,25,230,204,86,219,177,99,135,135,223,223,190,125,187,77,206,112,13,111,120,77,118,181,69,207,171,93,2,251,173,246,26,101,49,22,229,14,175,66,161,238,233,90,165,88,36,154,211,42,211,87,115,89,11,145,178,110,232,132,177,15,209,39,52,226,11,204,239,2,235,185,44,126,180,86,228,201,171,82,42,251,250,62,63,63,111,243,47,156,182,51,7,158,181,227,207,62,107,207,31,122,214,26,245,14,219,119,16,249,131,71,84,164,50,207,211,62,121,193,79,161,13,246,7,64,254,188,77,176,77,139,214,244,60,23,100,8,49,4,180,247,20,178,0,184,159,43,72,60,173,177,212,129,76,178,148,169,223,19,217,201,232,123,134,8,34,250,113,25,81,167,17,117,43,20,42,68,46,33,52,255,242,130,213,27,24,59,209,23,56,245,187,38,90,131,150,201,159,224,35,54,115,197,118,187,249,253,239,181,91,223,127,187,77,238,152,101,157,108,218,98,125,205,242,104,171,109,76,8,165,64,51,89,167,200,87,134,73,82,179,207,177,182,94,168,177,16,170,222,218,178,68,73,253,115,252,232,17,125,85,73,146,42,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,108,34,5,242,255,207,111,255,214,38,106,78,52,37,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,75,20,200,252,252,207,255,252,232,63,252,135,223,224,15,245,252,145,159,34,159,58,248,172,29,59,126,210,174,218,179,157,144,226,77,43,66,62,122,93,188,253,248,35,187,60,14,139,185,162,135,31,94,167,23,111,73,53,163,144,139,21,208,158,236,2,49,10,189,175,79,81,143,20,160,57,204,188,248,129,141,199,64,207,4,149,36,160,105,227,37,125,23,7,21,136,146,193,64,7,47,114,1,32,25,20,76,78,86,237,189,132,243,63,12,108,129,57,59,84,90,89,195,251,148,240,206,21,32,210,16,207,106,7,95,2,96,184,193,58,168,5,218,41,100,180,224,155,146,64,146,123,113,2,200,124,127,117,46,244,186,192,123,160,181,202,203,1,161,20,18,122,128,7,187,146,194,225,251,167,67,95,121,156,66,180,24,139,151,174,185,223,250,166,188,165,134,22,233,103,90,7,85,195,13,18,16,73,240,191,71,93,90,64,76,217,86,72,83,237,125,205,41,64,154,17,198,186,109,21,135,100,50,20,96,15,122,110,240,232,5,10,217,173,200,6,28,247,5,66,245,60,97,192,97,245,110,159,33,173,200,6,200,207,75,125,161,45,14,208,182,70,158,59,26,132,192,206,245,108,185,218,183,21,158,83,97,2,99,29,168,37,59,110,184,33,142,34,7,148,112,133,109,65,66,113,246,215,192,176,165,181,5,59,121,246,164,109,155,154,179,98,13,200,47,101,41,40,5,236,234,115,181,85,3,201,189,237,85,137,203,156,52,62,84,230,250,75,32,81,85,208,96,38,169,6,186,38,176,171,123,125,59,2,218,188,2,40,108,52,87,224,142,192,124,175,183,64,178,58,32,49,62,17,236,199,116,193,163,70,228,0,254,69,230,71,9,144,40,240,41,235,18,111,217,184,12,127,40,222,222,116,5,124,44,173,231,250,26,197,166,111,124,224,131,123,181,165,69,151,117,167,79,252,121,88,175,152,55,227,60,153,15,61,108,155,176,63,226,30,206,195,128,177,253,240,57,167,126,245,46,102,30,120,39,107,44,143,235,160,79,108,91,240,16,207,184,241,128,140,70,74,229,226,58,200,223,130,33,211,52,68,92,128,95,94,251,58,214,61,58,39,224,239,70,111,24,162,104,108,105,28,14,137,166,129,53,138,151,175,223,66,15,98,207,154,167,136,18,26,195,138,144,162,198,248,184,165,93,235,99,92,23,249,47,139,193,92,7,139,160,33,99,83,207,86,10,37,188,253,169,32,97,239,187,24,167,228,240,146,175,96,68,36,229,86,95,92,180,195,199,142,219,225,231,159,183,163,71,143,218,218,153,121,107,191,72,248,127,22,7,25,64,108,213,186,65,117,52,101,139,28,179,99,128,177,237,61,198,6,192,255,98,206,189,235,203,172,67,121,121,236,143,218,126,159,224,58,246,4,62,39,20,62,95,81,11,188,106,73,245,188,110,133,66,153,121,85,180,46,6,9,76,35,34,146,176,149,66,150,240,250,64,248,35,39,79,219,90,189,139,97,67,34,117,150,240,1,3,214,180,58,245,175,243,227,176,117,199,156,189,231,182,247,216,237,119,191,223,174,220,123,141,229,38,74,92,107,176,150,177,61,0,81,69,212,183,110,242,64,29,168,86,146,168,147,58,44,139,241,206,0,163,137,41,116,223,130,254,43,171,11,146,204,117,234,241,123,116,230,204,153,241,3,241,17,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,155,73,129,252,47,125,246,115,155,169,61,209,150,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,45,83,224,15,254,224,15,108,30,120,192,223,239,237,192,193,231,237,209,239,63,110,87,94,241,25,247,120,148,131,175,224,172,254,204,174,228,112,14,160,160,243,145,222,62,5,10,132,93,118,80,12,124,26,12,128,55,160,16,7,253,120,66,11,252,195,202,61,137,233,43,93,220,93,23,132,189,167,223,47,149,212,215,2,252,101,140,61,6,24,20,20,9,233,127,199,237,183,218,129,3,7,236,137,253,135,253,17,193,181,102,179,197,62,212,51,14,193,228,125,42,207,119,125,230,24,80,89,32,179,242,233,3,139,220,235,85,128,137,127,218,243,222,97,32,116,201,171,200,91,2,197,210,10,39,149,146,247,168,224,108,114,151,206,141,189,253,147,167,46,85,237,55,237,156,234,151,113,72,167,98,165,96,2,238,216,209,154,80,240,73,93,122,232,220,6,168,9,212,251,28,17,84,102,186,8,70,174,46,161,11,240,174,10,149,28,246,59,4,171,38,224,53,249,104,219,1,1,106,53,65,40,47,79,103,201,115,121,136,117,0,236,144,254,75,178,82,31,41,132,191,94,89,192,88,149,190,46,54,71,214,201,117,237,116,173,109,75,80,190,174,250,153,62,106,81,129,42,32,78,134,16,89,188,136,167,106,19,214,94,89,161,8,140,64,232,139,22,123,218,31,62,241,172,237,218,186,221,174,217,117,181,245,26,132,254,166,125,45,92,113,115,192,188,50,70,60,170,147,250,78,253,224,132,145,172,47,87,242,50,198,153,251,184,128,82,250,120,224,220,197,159,186,46,208,218,133,54,202,216,104,97,113,222,86,27,107,212,147,81,161,181,137,250,166,97,207,5,98,245,154,80,3,184,63,135,23,121,1,104,232,246,14,234,66,26,137,148,151,187,121,151,75,182,31,131,124,147,149,70,253,171,126,76,251,82,199,201,176,162,95,72,233,186,148,28,240,62,158,246,126,204,115,67,185,146,115,174,70,88,247,221,59,119,36,121,49,127,210,177,32,8,175,215,16,47,248,102,183,5,240,38,178,134,230,2,214,0,121,214,169,10,144,58,11,228,214,103,169,86,6,118,87,173,58,85,179,45,83,179,54,49,89,179,109,219,230,60,50,135,214,54,189,100,40,162,58,106,156,233,123,131,8,37,73,27,134,214,88,197,168,132,49,168,99,173,177,5,214,181,12,134,53,212,210,235,165,53,34,93,96,181,221,141,34,150,248,90,172,177,166,70,43,65,210,21,157,37,41,35,207,126,246,140,75,60,214,75,76,242,17,30,235,3,194,121,244,129,228,19,68,179,152,169,212,236,244,241,23,236,212,201,83,118,228,153,103,237,196,115,135,237,244,201,23,108,109,25,80,78,81,26,203,91,146,101,209,179,206,49,5,10,180,29,167,127,155,158,202,218,52,123,221,23,48,104,40,64,208,139,88,232,233,154,162,92,100,176,6,208,111,131,140,38,50,58,73,165,101,246,226,255,164,63,186,235,220,72,117,226,185,17,80,127,128,168,90,147,122,172,89,189,246,200,22,150,206,217,153,133,150,111,87,226,118,70,0,254,38,107,123,19,67,193,28,86,6,187,110,188,198,110,189,234,74,123,223,189,119,219,78,182,0,154,218,190,133,16,253,77,91,106,173,90,139,8,2,3,180,27,178,125,65,31,67,6,215,147,153,168,127,217,241,88,209,167,194,154,12,152,187,211,19,53,219,185,117,206,142,158,88,240,118,106,204,168,95,142,31,63,238,199,241,22,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,155,75,129,252,111,254,230,111,110,174,22,69,107,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,183,70,129,204,125,247,127,108,244,39,127,252,199,238,81,216,1,140,61,248,208,35,246,225,15,125,192,230,230,38,173,217,90,243,61,220,5,55,187,242,238,238,39,123,39,131,11,222,154,218,69,41,151,84,64,48,74,112,115,8,36,82,24,116,121,102,43,9,158,188,182,116,113,255,37,128,110,253,89,96,79,26,94,189,2,108,107,212,91,62,22,166,103,106,246,193,187,239,178,67,207,31,179,181,38,96,10,184,36,239,245,122,157,112,240,30,174,31,136,3,248,209,126,207,14,114,128,216,137,179,117,18,154,125,40,207,106,10,233,1,156,210,186,10,174,9,218,10,166,245,128,93,106,139,218,38,210,151,145,171,169,195,39,160,25,208,90,225,158,21,62,218,65,218,122,101,223,252,47,2,148,170,95,250,153,150,160,115,2,92,242,156,21,234,235,195,203,218,34,111,50,72,224,76,14,221,242,106,35,242,214,87,121,77,224,213,95,157,2,156,225,213,79,158,248,196,122,59,214,243,3,94,21,104,227,16,240,54,40,42,84,54,144,75,187,49,56,156,227,46,239,78,234,66,222,69,186,184,202,245,45,192,192,105,188,102,167,136,215,125,78,161,54,128,243,61,64,103,155,104,27,181,108,25,200,87,176,114,173,106,101,194,103,247,128,222,14,195,129,255,231,150,206,218,145,23,14,155,246,20,207,82,79,61,215,110,183,29,120,106,207,238,12,121,13,180,239,0,52,81,81,6,46,103,74,251,94,92,79,253,158,26,130,72,35,233,170,79,58,96,236,205,15,164,100,140,104,239,112,141,147,249,249,51,212,187,105,121,64,174,162,30,8,160,42,180,185,162,20,120,248,127,242,83,63,100,48,78,201,16,141,36,207,152,41,0,15,181,231,185,140,38,220,162,129,115,26,87,145,46,183,2,244,3,154,171,191,189,207,233,214,243,41,153,51,231,143,245,45,233,23,133,151,215,56,158,157,157,179,219,110,187,13,239,253,162,3,248,36,34,200,200,230,102,102,61,148,126,30,207,248,102,187,97,229,98,197,35,132,244,216,78,164,128,43,123,122,44,163,26,197,210,208,188,82,191,87,0,254,21,192,255,228,228,36,99,42,169,140,143,63,38,157,32,184,146,234,121,126,125,193,219,93,107,25,247,102,153,167,76,99,12,115,88,227,152,55,185,113,155,124,253,210,124,229,88,219,106,140,152,139,138,180,194,23,254,75,202,80,222,14,217,25,155,252,103,213,60,166,40,157,158,27,250,148,152,207,172,36,182,0,220,127,108,255,1,123,225,240,243,182,244,226,105,91,57,61,143,55,59,219,126,80,39,28,244,109,7,235,140,34,158,20,48,44,32,152,133,39,25,24,9,238,79,178,149,64,149,245,0,155,30,234,138,161,23,225,248,213,188,17,145,64,250,68,23,160,106,126,236,237,96,220,247,153,95,94,55,85,134,36,131,132,12,245,86,196,17,69,37,200,100,10,212,168,104,13,214,131,165,149,166,45,179,101,139,194,243,243,191,7,70,0,5,203,151,50,182,74,36,22,69,2,146,13,212,86,34,0,237,189,245,61,118,235,251,238,178,61,55,92,107,229,169,9,27,16,233,101,169,91,183,101,182,51,200,1,247,171,181,41,182,11,161,236,122,211,231,184,34,25,164,99,194,215,89,159,193,154,160,104,77,189,20,225,64,253,156,156,209,111,70,215,183,15,58,117,234,148,170,28,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,54,153,2,249,47,126,241,75,155,172,73,209,156,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,173,83,224,107,95,253,186,45,47,158,115,244,245,212,83,79,219,19,79,236,179,127,246,207,62,97,109,60,129,179,236,207,59,2,254,233,143,242,130,34,14,65,46,0,54,111,93,61,163,164,177,2,0,165,66,30,175,254,50,80,25,96,52,24,52,188,111,28,148,9,142,11,228,122,74,64,206,248,96,253,195,29,210,215,143,210,123,207,131,207,180,175,101,80,32,104,165,8,1,218,55,187,67,248,229,189,55,93,111,239,185,229,93,246,208,247,14,120,14,226,99,141,70,159,48,216,24,30,240,93,97,169,5,110,149,242,0,158,44,0,57,39,32,13,104,85,72,107,135,73,186,209,17,14,31,114,49,21,224,19,40,227,155,60,248,115,57,221,151,120,216,10,176,233,159,216,172,194,254,243,166,187,46,115,146,183,174,170,148,0,122,193,39,79,130,108,104,79,212,112,135,198,218,135,186,37,18,135,222,57,238,45,227,81,236,123,78,115,74,91,75,183,90,120,152,227,18,43,13,4,215,29,96,51,203,20,142,223,225,22,237,201,169,47,33,136,125,0,101,14,48,111,252,7,151,247,189,186,53,33,5,228,144,130,115,73,180,128,41,104,219,214,70,215,234,68,117,104,243,92,93,222,185,24,71,180,100,244,81,96,60,224,217,47,239,230,10,91,45,172,45,42,182,118,23,175,230,170,117,214,26,118,244,212,97,219,179,123,183,93,189,229,90,12,22,74,110,112,209,194,104,160,86,77,188,229,189,223,5,39,169,147,39,121,43,111,72,99,110,185,225,204,235,251,170,124,84,150,128,99,10,65,19,109,200,143,178,181,213,193,56,136,136,23,160,53,103,192,160,109,118,218,182,176,188,228,227,168,64,104,243,17,218,234,154,96,107,7,139,19,95,159,84,117,188,248,25,132,150,67,151,2,26,151,52,134,248,20,40,214,216,215,45,111,86,91,188,130,241,246,18,5,188,63,199,75,75,58,151,181,13,131,143,251,141,157,123,241,147,140,185,70,67,56,185,229,6,39,90,127,180,61,136,188,229,181,78,244,153,35,29,172,107,70,35,140,56,0,223,37,160,115,145,113,175,37,207,247,180,231,123,163,177,232,33,230,53,39,125,14,105,15,12,254,211,90,213,239,141,48,90,226,64,115,146,113,147,166,44,121,105,44,233,37,3,24,255,14,57,215,61,170,179,198,105,15,112,222,235,183,217,2,128,200,25,12,32,157,239,115,78,145,5,244,93,217,233,254,60,99,123,200,24,212,51,74,21,238,47,22,171,86,32,218,128,34,120,52,151,154,214,92,94,179,227,39,78,216,177,103,9,201,127,232,144,157,125,225,5,235,174,54,141,221,10,172,74,62,25,214,129,173,60,75,243,60,68,63,197,208,20,198,59,199,179,211,102,229,74,193,38,153,215,50,196,210,26,57,24,98,136,199,26,33,83,34,143,50,64,125,124,209,228,41,55,159,81,229,168,151,214,52,25,136,209,0,214,165,162,215,55,203,156,99,101,163,190,10,193,159,181,213,102,199,86,215,86,248,100,91,16,110,213,182,9,56,225,251,154,55,100,143,144,121,14,202,147,121,219,189,231,10,219,251,238,155,236,70,194,244,239,185,246,106,171,76,79,90,31,35,161,115,24,95,120,241,84,182,76,116,145,60,107,155,198,64,129,223,42,25,91,52,48,172,208,113,70,191,7,228,157,104,73,99,253,183,64,245,151,145,15,225,251,217,131,64,61,68,21,136,212,209,99,203,152,142,205,47,156,227,40,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,108,54,5,242,255,233,63,254,214,102,107,83,180,39,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,171,20,200,220,121,215,251,71,95,253,234,151,1,142,89,188,244,6,246,237,7,31,176,15,125,232,46,194,181,151,19,47,89,160,69,9,175,202,12,32,192,189,199,69,27,34,189,109,10,8,104,10,40,21,240,122,172,84,240,102,37,212,181,66,150,59,68,3,146,164,92,250,71,171,32,80,108,67,82,254,130,93,10,151,172,114,170,242,236,111,53,9,17,61,97,119,223,243,65,123,230,217,231,8,229,140,17,0,207,136,219,247,21,227,25,36,83,99,147,232,78,23,195,3,206,13,201,210,247,160,7,116,201,211,116,4,129,86,120,121,133,238,31,142,199,146,218,34,40,36,111,237,4,234,19,166,157,182,164,229,171,14,58,175,99,1,160,145,123,226,94,8,160,55,84,251,77,249,170,114,94,46,129,160,172,12,85,196,161,213,90,16,249,129,234,196,205,242,226,239,83,79,37,105,162,111,205,6,94,253,141,166,213,166,42,180,27,192,38,111,121,238,239,139,74,210,14,129,73,9,37,143,117,25,85,100,241,234,207,17,213,128,232,252,254,188,242,210,173,32,69,215,71,101,148,184,62,11,104,91,109,13,108,165,76,88,126,34,41,12,0,153,29,32,88,27,120,95,196,205,87,0,189,80,197,75,191,9,12,111,227,57,12,124,235,98,92,176,180,60,111,207,31,121,206,246,76,239,193,3,184,6,184,28,178,167,118,211,42,141,162,247,181,234,173,122,36,192,77,165,95,222,148,0,212,36,154,131,164,72,12,12,56,166,205,210,41,161,183,156,7,254,34,17,81,9,22,109,13,0,153,120,99,107,12,224,173,15,240,151,226,130,179,67,192,190,32,235,136,245,106,4,232,207,160,109,137,227,130,242,194,140,196,13,92,60,95,14,35,93,118,5,210,245,200,161,174,247,129,58,249,213,210,208,106,19,69,194,183,11,174,247,128,242,171,54,201,252,145,145,134,214,161,12,6,71,131,1,225,227,137,54,35,239,118,69,122,232,226,237,45,79,116,69,163,24,244,137,118,130,167,251,144,245,36,207,117,245,249,136,113,208,103,172,15,128,252,29,72,250,196,116,213,178,140,155,28,70,73,50,96,82,89,250,84,68,145,46,47,25,81,233,184,139,71,187,34,137,96,198,227,198,78,57,109,143,65,184,122,205,15,193,111,159,190,130,211,148,157,99,77,43,50,199,101,211,212,107,118,173,90,204,179,54,79,120,196,142,14,224,252,236,177,23,237,228,137,83,182,60,191,96,71,159,62,100,203,103,207,218,194,233,179,24,45,104,140,2,238,121,174,204,144,150,145,15,118,78,238,201,175,192,26,178,227,33,43,155,168,10,240,79,217,20,222,242,4,1,240,245,64,74,246,123,29,162,237,48,246,169,111,81,134,10,60,128,84,238,105,159,201,200,36,73,245,76,140,18,100,119,32,99,139,2,91,26,100,200,196,129,58,231,212,230,38,235,68,171,45,131,161,129,45,215,251,182,134,173,69,155,186,32,81,98,212,196,119,5,46,201,35,238,245,24,123,93,251,238,27,236,182,59,238,180,61,215,93,101,121,214,154,22,150,8,139,221,38,198,77,61,171,81,207,62,134,25,73,20,3,214,187,22,13,66,255,76,63,203,182,34,108,243,210,89,244,250,166,245,210,98,39,115,4,143,44,128,158,25,133,239,167,178,51,51,51,24,52,80,63,234,34,219,49,121,245,159,153,63,107,191,254,235,191,238,237,138,183,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,60,10,228,63,255,249,47,108,158,214,68,75,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,183,65,129,253,251,246,217,202,194,89,254,248,63,176,253,251,159,180,71,31,125,212,238,255,200,61,236,205,11,48,27,215,71,176,53,210,219,175,128,3,26,135,191,201,254,228,131,97,197,193,138,188,62,147,4,21,121,197,148,2,183,245,158,133,6,93,216,183,2,92,126,23,16,75,251,56,143,128,47,185,60,103,241,28,189,14,184,115,215,93,119,216,215,191,254,136,248,141,67,216,102,179,199,126,215,120,181,19,101,32,155,5,48,143,65,79,14,58,148,21,212,118,208,135,7,39,249,229,129,209,2,112,242,46,117,248,68,38,130,62,74,250,148,205,64,134,115,10,225,156,211,75,0,139,151,242,200,241,188,123,124,191,98,251,94,239,197,151,211,45,61,47,207,124,192,27,88,10,20,229,250,116,1,113,186,218,197,251,183,207,69,106,13,22,148,127,172,60,250,205,214,26,109,43,77,148,128,135,160,44,121,154,67,2,181,133,129,140,29,178,104,148,236,75,141,134,80,189,66,169,8,172,238,218,16,144,143,212,94,22,217,145,47,37,112,172,126,200,227,5,59,195,245,21,96,226,100,45,111,107,229,140,213,5,27,219,29,107,224,6,172,109,15,250,232,52,194,24,167,70,72,239,134,213,1,121,120,40,139,26,98,16,112,242,228,113,59,185,237,164,21,247,104,47,239,188,3,53,25,86,104,171,134,34,240,79,125,55,60,63,144,94,175,144,175,248,220,198,190,22,208,211,43,57,151,140,71,245,243,249,23,213,214,117,250,253,220,185,115,110,120,146,37,82,132,192,111,22,239,232,42,97,251,105,61,192,148,232,5,227,49,36,64,92,144,81,5,23,10,232,156,24,87,36,134,48,78,98,157,248,191,98,21,227,226,155,172,64,218,159,222,69,233,90,3,136,191,84,146,241,143,230,72,179,201,254,238,24,119,236,216,177,221,193,112,30,208,175,173,59,10,244,63,147,132,232,21,21,162,134,48,219,52,175,24,31,10,109,175,73,51,192,99,93,70,52,218,111,94,235,141,126,182,248,96,188,179,54,49,95,155,205,186,229,43,154,147,204,83,77,104,110,200,179,190,104,13,100,102,250,250,194,176,73,206,105,46,49,94,4,210,59,204,163,190,239,71,159,172,95,10,227,95,40,20,173,72,166,57,119,123,39,84,62,160,123,178,84,179,165,51,103,236,208,225,253,118,250,248,49,59,119,242,172,157,99,203,137,165,115,75,214,90,89,51,152,189,229,168,242,36,159,83,188,164,137,148,16,150,23,240,167,153,24,226,0,247,39,255,127,246,222,235,89,178,235,186,211,92,153,121,210,94,95,6,133,98,21,80,240,32,9,130,158,32,72,66,116,18,213,148,35,165,144,196,8,73,45,105,38,98,70,49,47,19,49,127,65,135,230,69,122,208,196,60,205,91,207,196,76,68,71,75,67,245,72,221,18,5,138,2,1,10,244,70,160,40,26,208,193,251,242,215,164,247,243,253,214,206,115,43,113,81,85,48,133,170,186,85,88,187,144,247,156,60,102,155,223,54,23,113,191,181,214,46,97,244,80,243,57,93,98,62,107,92,111,245,79,82,22,109,242,81,79,62,26,223,236,37,82,134,200,43,242,142,34,91,168,94,180,220,51,213,58,163,185,37,45,244,81,97,196,65,160,29,68,40,64,167,46,235,70,135,181,164,5,213,239,48,133,196,228,105,162,97,51,100,85,214,180,30,70,18,56,246,219,194,158,69,187,249,246,55,219,13,183,221,98,239,252,208,251,172,184,128,225,31,107,77,7,227,174,126,111,147,53,138,121,42,35,8,234,209,28,245,233,63,173,221,172,113,252,171,19,21,72,198,90,90,183,251,83,230,38,154,13,89,228,83,189,104,60,213,210,248,80,147,242,181,65,134,95,107,251,214,104,127,195,54,49,70,34,27,140,171,198,246,236,11,207,162,146,55,158,23,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,213,162,64,246,171,191,250,43,87,75,91,162,29,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,101,81,224,255,250,63,255,163,61,116,236,57,224,135,217,6,251,139,127,251,161,239,219,61,247,220,3,251,96,239,95,254,164,222,7,248,87,33,103,153,64,37,127,103,23,152,224,111,239,126,188,44,21,126,131,22,234,140,210,225,83,130,201,242,114,173,78,170,238,209,61,80,72,230,215,41,41,114,67,17,248,181,184,184,8,176,238,56,96,173,200,181,20,88,164,144,217,239,126,215,59,237,223,190,247,175,182,177,174,144,233,64,24,133,156,207,128,66,132,130,175,213,1,253,242,162,5,42,201,11,93,92,70,161,183,5,180,210,136,17,112,83,232,104,0,153,32,26,25,40,220,191,128,174,242,146,87,172,191,6,96,146,103,104,129,103,4,169,4,162,61,234,183,98,211,59,235,81,126,59,210,57,224,225,142,167,206,241,53,141,104,25,32,40,229,208,73,71,7,81,92,243,80,211,194,104,226,83,142,154,0,139,188,166,207,136,54,201,171,95,209,10,52,75,220,235,31,70,37,151,216,2,198,13,83,96,161,16,157,66,107,123,4,3,26,41,73,74,210,134,121,38,239,221,9,19,176,143,17,1,47,169,2,14,171,245,77,140,78,33,255,101,252,208,96,195,236,101,68,90,18,8,172,19,190,159,247,5,41,123,165,46,222,205,0,124,242,24,3,68,23,22,22,60,2,71,175,185,142,33,65,13,40,94,181,173,245,13,123,226,217,199,216,255,124,141,61,176,247,50,137,101,188,33,176,170,58,80,27,222,75,4,77,121,122,135,121,217,84,129,148,238,164,243,215,254,83,235,71,81,99,152,252,117,238,71,178,118,56,201,53,85,35,173,46,106,185,198,128,198,162,217,122,235,180,245,70,93,60,136,213,79,232,70,116,136,74,165,106,3,117,6,227,85,174,204,21,222,175,224,137,93,1,254,86,48,138,200,180,160,145,33,205,242,49,229,225,220,207,53,118,60,215,248,241,250,41,160,142,148,183,187,118,161,215,153,198,20,29,121,150,57,154,250,252,76,201,154,130,226,247,109,60,214,167,116,225,24,16,237,235,4,253,12,143,38,162,69,27,3,154,6,48,154,45,40,10,120,222,211,193,10,139,47,27,21,25,5,201,80,192,13,130,210,16,242,249,59,98,77,42,177,198,100,24,212,200,107,95,134,107,105,205,97,124,1,165,53,39,245,142,222,87,133,199,120,144,167,121,174,181,135,118,48,150,10,50,98,98,253,115,227,19,42,56,101,46,246,32,228,155,120,234,159,192,99,127,243,248,73,123,238,241,199,173,117,106,131,107,199,109,208,210,22,18,64,124,134,172,218,184,76,125,176,205,201,167,150,193,243,9,103,207,53,40,127,149,176,248,85,214,216,197,165,26,227,154,232,1,184,247,107,235,2,10,225,247,46,191,135,249,46,131,4,95,59,60,15,13,234,100,36,83,24,107,215,123,202,160,77,90,11,104,134,151,49,102,62,104,61,43,18,141,160,68,222,138,168,210,218,234,242,251,2,175,253,86,139,240,252,108,149,64,17,4,59,48,217,137,145,141,97,55,102,77,190,12,104,223,242,254,101,123,199,157,119,216,157,239,126,167,221,120,203,173,214,96,223,128,1,226,76,48,70,208,243,125,10,26,106,58,98,20,80,144,49,19,223,53,143,43,149,154,71,39,112,171,45,110,43,26,194,84,91,178,16,129,65,145,131,20,117,64,239,251,252,215,255,73,200,178,98,54,47,89,145,200,174,98,107,203,203,104,35,35,129,4,250,181,78,156,194,88,66,81,102,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,213,165,64,246,255,252,223,255,241,234,106,81,180,38,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,180,10,20,126,227,55,126,101,250,200,207,126,104,27,155,91,238,81,120,255,151,191,109,191,244,137,95,179,55,223,114,4,80,0,32,1,50,234,56,194,99,176,148,241,199,119,254,48,47,8,34,79,201,157,73,127,234,159,79,130,148,243,201,67,150,207,95,120,131,157,191,210,246,203,59,252,37,9,205,249,143,190,0,38,163,171,224,151,160,72,131,48,209,2,73,238,157,221,31,56,172,146,23,165,146,224,75,14,171,19,8,242,203,115,63,160,66,59,250,168,172,16,208,128,210,1,225,156,5,71,75,162,239,14,205,40,4,176,246,166,107,214,236,253,239,125,143,61,240,224,183,172,197,246,208,107,75,69,66,251,19,74,29,143,126,121,228,11,172,138,54,141,233,124,97,111,193,39,253,203,0,101,190,253,3,183,65,103,228,205,79,224,149,67,58,98,253,171,158,3,32,148,87,135,115,185,254,11,218,201,131,21,135,85,7,68,41,98,0,149,153,3,134,57,136,87,57,219,105,251,62,47,206,167,29,109,101,20,207,223,165,14,249,3,233,152,128,254,220,35,228,91,1,250,85,17,164,55,4,6,82,191,130,224,34,48,174,139,54,194,80,105,119,105,66,227,99,52,179,113,18,15,98,60,98,5,217,38,130,141,142,61,153,37,244,143,180,45,80,94,65,30,232,64,186,106,163,110,155,192,195,126,15,29,184,166,230,200,83,89,122,74,126,240,184,45,0,178,247,148,249,224,141,187,69,72,129,211,204,199,33,94,189,152,73,56,4,219,183,196,38,222,232,86,172,17,62,188,182,100,189,6,30,182,10,205,61,232,91,145,253,206,159,56,246,136,173,93,187,102,203,123,23,129,150,120,217,78,6,182,185,185,105,251,87,247,0,48,137,64,0,16,84,61,229,197,172,109,5,240,161,118,72,62,113,3,11,169,165,49,176,67,211,57,121,94,238,84,253,46,67,4,129,87,15,241,77,126,234,247,4,9,105,43,48,182,140,158,99,188,127,85,78,9,0,186,217,62,101,207,175,63,107,83,32,36,3,6,79,228,129,237,223,187,230,91,21,156,198,144,65,160,191,0,229,173,178,151,119,101,171,105,43,236,7,78,144,115,254,81,14,58,143,164,179,20,194,160,164,56,107,199,203,213,51,238,159,93,129,66,62,199,182,199,64,26,11,249,180,209,239,6,245,167,70,172,206,5,113,51,182,238,72,80,87,200,159,225,169,145,172,95,32,140,38,205,50,157,42,2,131,114,18,156,150,241,70,70,36,140,231,55,79,217,17,12,141,222,180,119,191,77,217,6,163,56,45,91,159,190,236,1,142,59,50,22,209,186,132,199,184,214,65,2,86,120,72,126,109,35,82,40,0,202,117,75,229,168,46,144,101,213,91,101,241,40,161,224,49,162,225,139,234,161,241,168,57,79,45,125,235,7,162,251,115,14,187,102,65,213,186,132,157,1,81,3,134,132,228,239,219,136,253,231,183,128,248,45,126,79,30,123,225,168,29,125,246,25,59,193,113,139,104,19,189,86,211,166,125,25,227,240,254,172,61,11,156,195,206,125,186,40,79,149,201,180,196,64,1,192,207,88,94,104,164,237,87,106,172,39,138,86,146,246,171,215,182,19,29,230,131,202,103,237,227,197,194,168,151,218,193,156,241,239,42,64,137,252,21,113,64,121,171,205,44,68,76,5,158,41,97,61,32,99,6,52,26,96,104,212,35,36,127,187,217,178,17,96,191,187,49,176,38,243,67,6,19,210,67,209,63,218,148,213,33,75,65,123,121,231,31,124,203,17,123,203,187,222,110,183,190,245,14,219,119,248,160,213,22,26,132,238,47,216,22,70,69,105,219,2,10,166,212,41,250,112,153,58,240,21,203,38,173,231,250,221,36,3,4,95,38,200,115,36,195,0,25,161,241,28,85,178,26,107,214,132,58,121,228,17,126,31,76,104,144,27,102,168,159,120,85,145,78,180,29,205,10,219,197,44,47,84,93,59,69,52,168,148,27,24,39,244,236,216,209,19,20,22,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,38,5,52,193,54,87,0,0,32,0,73,68,65,84,178,223,254,173,79,95,77,237,137,182,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,151,69,129,127,252,194,189,246,245,175,127,19,40,32,216,98,118,223,151,30,180,219,110,251,31,0,141,252,49,95,208,81,30,142,14,103,248,155,61,247,149,116,204,1,79,186,18,63,47,182,2,103,160,182,188,53,129,60,128,18,193,114,121,247,59,240,114,23,203,84,11,65,46,193,28,61,183,253,222,89,43,40,82,115,190,164,92,148,138,214,7,188,45,3,147,223,131,151,231,15,127,248,176,77,79,52,29,242,139,229,12,1,174,101,64,42,216,54,1,53,1,108,47,91,64,155,177,194,247,84,15,29,103,131,200,193,97,106,139,74,168,84,18,184,131,95,121,123,212,134,49,128,118,66,104,122,189,91,101,159,104,193,36,33,186,23,181,9,240,40,86,228,132,73,135,215,148,32,77,231,73,26,235,14,44,41,75,97,247,51,46,8,192,227,87,107,67,96,212,160,92,176,14,58,84,160,95,218,126,64,170,118,218,236,3,190,196,243,184,238,42,178,129,111,75,160,186,122,27,180,7,56,128,145,159,202,67,63,21,49,161,95,22,104,79,115,43,55,12,209,30,217,130,96,101,158,169,227,233,187,218,45,218,74,87,225,235,167,182,233,52,17,24,57,132,32,82,62,190,187,28,20,214,187,108,101,32,221,112,220,6,86,130,236,201,163,59,106,219,243,39,159,182,125,39,247,217,161,125,215,209,159,210,85,91,13,116,109,169,142,143,49,160,93,6,5,74,210,126,138,129,143,112,229,182,214,73,100,191,255,154,126,136,12,210,56,181,87,33,248,165,167,62,234,79,165,12,131,8,37,245,132,246,86,215,51,27,45,60,121,135,77,162,26,8,232,211,247,172,73,26,243,242,172,214,71,189,130,207,176,149,25,132,85,69,31,97,156,209,21,222,174,33,227,12,174,152,222,83,67,35,93,2,5,18,8,70,116,6,81,154,251,234,207,52,166,103,247,244,157,238,80,136,119,79,12,57,127,134,31,234,166,30,112,125,196,90,214,108,210,239,203,107,68,7,193,16,6,168,223,102,141,153,12,25,161,169,219,25,53,0,103,60,197,245,125,138,113,72,5,195,39,129,251,18,229,102,154,99,212,65,207,200,32,167,72,200,122,107,247,217,218,65,219,140,48,239,102,158,253,62,182,149,31,227,102,2,4,31,17,162,164,217,220,178,214,198,134,173,227,165,127,226,133,231,237,196,241,163,214,62,189,105,235,207,159,176,41,227,108,128,161,141,66,249,51,236,220,24,0,27,26,198,160,188,220,83,24,126,108,111,146,167,62,23,9,60,129,81,10,207,241,204,26,91,106,40,228,190,230,185,198,176,111,31,32,1,48,172,146,113,77,141,117,66,109,145,55,127,138,56,192,218,65,94,190,230,33,204,152,155,226,252,188,237,101,107,142,194,241,89,95,53,139,40,163,2,148,103,77,29,208,214,46,235,230,22,17,7,182,90,68,101,193,49,30,233,220,240,64,53,150,145,81,135,242,154,204,159,41,198,52,215,28,126,147,237,59,114,200,238,188,251,189,182,116,96,159,237,61,120,128,181,163,78,123,70,182,37,131,38,74,44,179,158,104,29,201,115,241,117,129,111,84,207,147,219,31,232,246,139,18,243,123,246,0,72,159,40,27,180,189,143,217,23,191,183,198,252,143,134,122,71,235,170,150,176,148,244,59,77,91,45,16,181,4,107,8,189,58,164,204,62,253,210,237,246,124,11,143,252,201,56,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,213,161,64,246,255,253,215,191,189,58,90,18,173,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,46,159,2,133,79,126,242,147,211,31,255,228,39,214,34,164,175,28,37,191,252,149,175,217,175,253,187,79,216,59,110,191,9,160,209,118,111,199,132,98,224,11,249,95,246,231,234,43,124,147,82,254,151,254,179,60,148,63,18,199,215,172,128,32,152,3,88,0,143,0,149,96,145,224,184,64,81,130,226,105,63,114,1,82,125,151,71,173,158,203,225,237,107,46,216,95,4,132,1,135,228,241,125,211,77,55,216,29,119,188,197,214,191,241,29,96,54,35,131,122,117,216,208,185,82,21,196,167,142,144,27,15,201,207,185,194,201,203,187,212,189,196,117,115,30,28,187,5,128,188,246,169,161,170,171,208,206,12,48,57,133,138,225,202,120,65,30,159,42,83,105,128,231,168,64,144,218,157,131,50,181,79,239,94,138,4,182,103,252,43,140,55,168,141,125,45,84,45,213,79,94,200,218,63,188,15,117,235,113,14,219,115,79,215,38,218,180,128,130,11,64,179,41,176,82,255,212,23,82,97,62,165,62,82,216,235,10,251,100,247,173,143,103,178,51,53,23,69,79,167,55,4,187,75,128,188,21,242,92,235,22,172,193,166,223,155,114,21,158,242,30,0,115,0,12,43,215,128,133,130,106,192,178,149,133,154,109,241,236,24,120,169,58,83,89,59,198,158,225,79,47,62,109,135,174,57,76,95,73,91,246,232,6,8,46,176,231,253,68,253,65,89,5,242,212,89,26,67,92,241,235,170,241,153,153,174,111,175,54,165,190,74,101,122,8,244,29,29,39,136,47,152,57,213,120,17,232,231,115,18,143,105,237,217,158,224,224,24,128,74,84,17,158,27,200,211,154,40,35,170,111,153,49,83,208,185,60,154,53,142,124,144,80,255,185,250,202,232,196,27,245,106,43,29,207,191,98,5,52,94,118,206,71,125,223,153,114,248,171,235,250,125,146,127,87,116,140,50,99,175,199,94,239,234,203,38,219,77,76,246,94,107,69,8,122,153,181,172,71,52,135,82,153,79,125,104,181,18,97,238,137,62,82,44,0,132,1,233,130,209,158,17,67,84,32,92,6,47,201,75,94,243,148,121,67,89,43,12,145,50,30,227,88,142,144,87,143,168,27,109,219,16,208,63,181,110,29,188,222,143,61,247,156,117,25,107,205,211,167,173,179,181,233,243,73,224,93,31,109,69,178,196,82,43,219,151,178,166,1,227,76,102,41,12,69,223,122,67,211,144,104,243,126,94,165,94,21,232,127,29,202,175,8,41,25,31,221,215,86,29,170,147,94,246,77,13,24,223,105,141,35,42,1,99,85,107,168,6,176,230,155,12,117,60,10,11,225,14,228,185,47,109,21,241,194,103,160,4,99,140,75,219,82,185,234,6,14,5,34,29,52,155,29,59,205,254,59,167,54,250,214,33,44,63,182,11,178,253,145,56,174,81,31,47,250,22,81,65,186,50,42,168,149,237,250,91,110,182,91,238,124,171,29,185,253,86,91,189,118,191,45,238,89,181,17,235,216,132,181,99,64,163,101,62,160,117,150,74,167,181,64,121,93,64,170,148,107,54,164,255,138,25,134,12,50,78,152,141,23,170,231,105,76,133,213,79,42,115,117,117,149,255,239,160,254,200,53,24,244,232,175,174,61,251,236,179,179,39,227,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,139,2,217,175,254,234,175,94,45,109,137,118,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,151,85,129,47,222,127,191,61,252,48,94,218,64,227,141,211,91,246,197,7,238,183,27,15,255,190,213,33,25,130,49,142,39,242,191,200,95,214,154,190,177,11,119,248,58,3,36,2,65,89,198,222,209,120,244,43,141,8,209,174,240,248,99,62,219,16,197,1,167,60,168,213,131,23,214,129,117,60,78,219,237,166,53,22,10,118,215,93,239,181,31,62,252,83,235,244,182,128,77,120,225,2,150,186,0,227,58,0,73,192,78,80,88,161,252,51,149,11,188,82,56,234,179,65,63,213,91,73,247,84,213,228,189,10,208,39,143,9,64,43,1,95,218,72,62,2,187,218,150,32,135,99,218,191,93,26,156,47,223,148,251,133,255,20,91,83,200,241,162,60,250,21,214,155,207,4,175,84,237,35,63,160,174,101,220,200,135,117,182,49,232,19,162,95,224,17,61,228,225,219,100,127,131,229,229,17,208,143,139,108,81,0,126,243,202,144,139,207,43,233,148,182,12,16,232,207,128,136,236,47,175,40,6,98,216,188,63,69,59,121,1,251,91,58,167,60,15,225,223,53,219,51,32,244,54,16,177,9,133,148,159,124,19,203,130,21,12,43,164,149,60,157,171,212,169,81,39,212,57,96,83,223,113,228,37,2,3,64,243,216,11,118,252,228,49,59,184,122,200,166,228,209,193,163,191,93,171,91,137,144,217,218,46,192,189,160,189,112,1,127,250,79,222,217,36,141,160,11,77,170,91,242,86,166,121,128,78,50,247,44,211,248,76,215,100,104,32,35,149,17,91,11,156,60,117,138,126,31,88,185,129,17,0,186,200,24,66,227,171,35,175,103,174,75,164,50,3,173,8,192,212,54,8,226,168,5,218,45,169,213,103,152,13,88,69,99,139,235,175,71,253,47,180,253,111,132,247,53,31,213,159,234,89,157,107,142,78,68,157,119,36,135,252,234,175,52,4,124,251,145,34,155,214,131,236,173,202,36,154,226,201,93,195,176,101,129,185,86,43,150,25,203,53,246,185,175,216,66,143,88,24,133,30,249,203,163,93,99,91,128,152,168,26,108,55,146,182,48,97,13,100,43,135,209,16,163,25,44,145,250,128,226,169,162,4,48,23,251,24,195,108,108,108,58,224,239,177,94,81,77,127,23,75,164,89,228,17,234,195,100,83,149,26,252,80,36,12,25,50,49,45,152,208,122,86,81,59,184,78,0,12,2,140,96,120,194,220,231,119,164,224,244,10,30,251,242,210,167,185,124,103,30,113,158,146,102,59,115,148,245,75,209,5,148,161,102,153,198,103,38,227,38,62,90,193,53,86,167,204,53,255,125,139,40,90,2,152,238,204,19,162,87,32,95,145,182,23,152,196,26,255,90,19,70,195,41,30,251,24,44,52,55,88,127,39,182,190,73,30,100,175,64,41,138,224,175,243,46,117,198,62,138,223,9,84,191,52,178,131,55,31,182,187,238,188,195,110,186,237,86,187,246,250,195,182,188,111,143,135,28,16,216,31,209,200,62,15,246,251,125,175,67,145,223,45,234,59,245,229,8,61,29,250,207,90,244,90,14,250,93,165,232,51,58,234,247,148,12,121,242,164,50,180,30,40,234,73,137,201,186,103,207,30,158,77,191,87,242,123,47,188,240,66,254,120,28,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,42,81,32,251,135,123,239,189,74,154,18,205,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,46,171,2,133,95,252,197,95,156,254,4,175,126,48,133,45,45,213,236,107,95,253,186,125,236,131,119,217,7,222,251,78,235,183,183,240,194,19,138,16,237,56,147,206,252,153,254,204,181,116,6,89,136,244,186,43,32,160,229,100,106,46,103,129,52,129,19,37,135,160,124,119,16,174,176,204,192,19,135,36,130,63,124,114,160,54,247,250,171,58,85,57,69,96,81,187,211,178,235,143,28,182,247,190,239,61,246,197,251,255,217,136,14,13,236,2,202,248,17,96,6,1,43,226,125,62,133,82,9,234,10,148,201,75,85,117,153,79,219,223,69,97,73,250,169,125,179,85,207,4,8,181,135,118,2,77,233,217,212,78,129,103,69,8,152,18,151,93,109,21,252,207,129,162,103,116,17,126,8,190,9,196,201,35,87,17,10,96,115,254,209,158,243,108,61,237,112,95,112,114,12,80,148,199,239,34,211,69,206,195,56,10,91,19,247,218,114,165,62,131,102,218,222,128,164,190,73,103,58,245,179,140,57,86,225,83,205,128,110,244,181,186,123,62,41,82,131,144,255,226,168,128,87,255,212,174,233,20,173,139,71,239,144,242,137,230,207,254,219,93,107,76,8,15,206,139,211,49,132,15,8,89,171,19,206,188,6,188,99,159,113,237,129,46,223,225,83,155,39,236,167,143,252,212,246,189,239,90,60,144,241,142,39,223,54,219,50,200,3,89,90,150,160,155,110,124,128,215,173,180,46,208,120,153,18,168,119,46,36,249,88,36,75,133,237,30,41,100,195,44,57,216,84,9,242,34,198,208,161,68,189,5,64,183,218,109,244,131,94,114,175,128,219,182,224,104,181,74,196,2,121,28,247,129,252,88,67,200,75,186,4,52,44,0,39,51,250,66,253,162,1,55,166,159,24,33,94,66,218,163,157,186,75,243,11,107,194,172,198,113,56,155,2,234,95,205,195,124,156,228,223,211,53,174,210,29,90,11,212,243,234,25,129,110,117,87,234,37,78,116,46,216,203,133,49,150,67,27,47,28,183,167,203,143,89,21,67,149,218,24,143,126,198,176,242,116,144,14,68,215,24,151,17,136,140,211,180,237,131,66,234,15,0,210,67,198,198,148,241,165,61,235,153,142,30,29,164,200,184,83,89,117,62,2,200,53,230,204,34,229,83,28,207,19,30,94,247,248,46,144,47,184,175,113,36,184,175,143,215,155,235,43,171,0,246,140,136,29,154,167,24,156,84,101,152,67,102,21,230,144,128,120,175,207,2,200,88,85,5,217,137,222,79,53,223,84,231,17,227,84,249,202,32,71,36,158,75,222,110,29,221,2,135,67,145,66,199,136,146,12,97,152,235,120,224,67,215,169,75,10,245,63,157,84,48,172,26,120,100,131,33,134,45,50,106,104,119,199,214,34,114,8,203,129,108,99,220,192,69,219,85,96,35,1,180,167,254,24,36,236,191,246,128,237,33,28,255,173,239,121,167,237,61,124,200,174,61,120,208,42,24,77,12,169,107,11,29,11,180,105,138,49,197,16,200,95,172,102,190,77,130,234,44,195,42,1,121,181,77,237,213,249,249,82,222,207,231,122,70,247,75,252,162,200,216,98,161,88,80,124,148,89,4,154,217,11,106,103,158,246,174,173,162,45,13,193,74,65,70,28,156,217,41,140,126,254,215,63,253,15,249,35,113,12,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,171,64,129,236,83,159,250,212,85,208,140,104,66,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,59,20,248,236,103,63,107,71,143,30,117,143,193,19,167,219,246,141,111,126,219,222,245,142,183,57,12,113,208,63,11,161,190,59,106,251,198,171,133,224,139,82,14,84,244,93,31,125,23,132,175,213,106,126,190,29,22,29,112,154,191,243,122,168,213,239,227,177,15,56,238,225,170,46,15,241,15,221,253,126,251,254,191,253,192,54,158,58,229,94,174,176,86,27,178,63,244,168,162,80,219,248,219,66,245,4,184,228,216,42,15,212,89,245,207,91,39,129,176,188,125,169,206,250,46,66,54,181,58,30,231,30,46,127,102,64,144,183,95,225,243,245,142,128,212,197,75,2,120,2,197,106,79,106,159,96,242,132,107,67,42,85,36,206,116,15,36,37,64,40,232,86,135,209,21,128,109,93,62,235,91,64,116,116,83,168,113,3,112,9,28,38,112,174,102,169,79,5,178,104,3,87,43,100,80,33,108,247,128,240,229,126,139,219,50,190,65,61,255,46,131,137,2,96,115,145,62,216,215,46,91,183,50,182,45,244,238,138,160,162,65,151,61,196,27,244,131,128,164,82,6,140,92,32,18,3,197,2,238,58,190,199,125,127,220,179,103,158,123,202,78,220,116,212,246,47,95,99,85,188,249,251,128,209,14,30,208,197,34,158,253,2,253,252,83,82,223,77,69,73,69,68,21,18,192,145,155,223,122,213,63,28,170,202,59,153,178,242,113,73,149,61,79,247,238,247,243,153,38,220,56,189,177,110,109,66,118,59,33,165,221,25,208,179,140,49,133,0,177,246,113,87,157,50,62,37,133,116,7,238,150,17,44,193,78,70,17,110,217,130,172,26,23,210,187,200,24,129,21,71,186,136,10,168,79,95,60,119,53,36,147,17,206,217,138,213,8,19,148,86,255,40,101,140,123,25,211,84,24,103,99,188,243,183,154,155,246,120,243,167,150,109,116,233,99,192,60,134,40,242,44,159,200,184,131,161,168,209,168,49,165,161,42,136,174,238,149,113,140,134,145,206,107,252,208,248,82,120,253,140,176,250,216,30,249,120,150,1,142,62,122,85,44,121,65,247,120,118,145,136,28,154,131,25,131,72,94,250,53,234,83,37,66,137,12,96,180,21,70,73,147,65,134,47,140,97,181,85,99,118,60,238,88,143,72,19,50,82,209,214,35,222,94,50,158,48,31,93,11,158,151,117,137,188,251,7,204,91,165,2,245,39,23,175,183,190,39,227,19,158,113,203,7,69,11,73,128,95,6,42,50,136,25,246,71,14,225,91,221,1,134,47,61,162,170,12,13,25,82,88,123,189,175,15,109,80,124,139,161,178,197,144,161,186,180,100,55,28,62,108,55,18,150,255,150,219,110,7,240,31,180,218,158,21,15,203,239,243,135,58,176,104,185,6,50,24,232,116,186,254,251,131,130,82,189,201,75,106,104,77,205,248,20,124,49,226,226,107,76,42,83,107,156,162,2,200,88,71,70,4,190,21,1,154,120,179,185,171,223,97,90,5,199,116,218,218,218,154,127,47,176,136,78,40,91,70,6,2,253,36,53,151,220,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,213,160,64,246,255,254,245,127,185,26,218,17,109,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,118,131,2,133,223,248,244,111,78,63,251,87,127,105,199,9,237,45,96,249,245,111,63,100,119,191,255,125,246,174,59,222,202,31,219,229,135,121,174,191,175,235,111,239,103,82,120,205,158,209,226,245,62,19,60,18,124,17,104,202,63,242,48,215,181,50,251,172,79,129,84,201,35,84,16,42,81,17,175,131,119,157,208,214,107,77,32,24,198,192,104,60,0,212,212,173,139,251,254,218,158,37,247,234,63,126,242,62,194,246,39,240,54,194,59,182,91,2,57,225,97,91,81,8,117,188,183,5,195,139,114,141,101,152,104,191,233,237,36,104,38,18,183,157,82,253,94,204,148,210,53,61,150,60,247,201,154,184,236,122,111,42,88,53,159,4,213,94,148,40,211,211,206,235,47,122,232,21,127,241,113,77,229,138,232,160,125,225,5,41,193,98,54,160,125,96,121,107,161,205,2,123,115,143,122,19,247,166,133,27,58,120,108,182,129,241,173,174,45,175,85,241,170,167,175,188,196,212,110,181,67,62,254,10,238,45,88,88,194,96,64,6,1,21,244,26,66,45,225,211,14,217,18,212,228,62,0,81,18,86,240,86,222,211,236,91,55,27,218,209,58,97,187,21,65,0,99,130,45,188,138,21,252,124,113,169,234,94,202,2,246,149,10,33,207,27,69,32,161,58,41,65,201,206,168,109,63,125,236,103,86,185,189,110,111,90,91,178,17,81,7,218,192,62,193,182,210,88,161,193,165,175,192,45,186,59,152,148,134,170,197,107,79,30,105,2,56,170,163,143,93,193,80,198,109,218,72,156,177,65,255,77,248,76,29,164,78,236,248,241,163,132,17,87,157,210,152,174,67,107,5,10,135,232,36,207,127,30,180,140,241,149,65,61,51,92,152,43,228,151,209,23,234,167,33,247,20,194,92,42,187,71,176,170,207,189,72,23,87,129,52,159,211,216,201,75,122,241,28,79,87,125,46,205,30,200,207,229,205,63,0,232,214,241,54,47,211,175,10,217,207,174,20,182,76,52,12,76,124,172,142,39,56,76,157,249,48,34,66,70,1,72,15,4,39,124,189,150,1,186,222,96,242,14,254,115,195,1,29,201,210,147,236,94,8,126,225,207,84,153,163,50,24,209,88,151,167,122,134,149,128,215,17,227,165,140,185,87,45,207,140,114,120,115,164,45,34,0,225,201,240,70,133,43,130,8,134,55,254,97,238,50,54,21,78,95,35,205,199,181,23,46,67,25,202,214,24,212,154,164,95,166,186,194,246,3,222,86,78,181,10,120,153,92,240,247,167,138,86,162,53,128,121,204,198,244,67,128,123,95,91,106,16,213,162,213,194,144,135,37,21,147,23,214,155,89,162,72,237,95,207,82,227,94,252,69,66,20,20,27,117,59,120,232,90,187,254,214,91,237,250,219,111,179,235,110,190,209,86,175,217,199,250,91,180,22,235,194,186,12,121,180,167,5,245,209,186,160,181,89,117,200,216,46,97,185,81,243,54,13,105,171,182,61,208,117,205,53,173,3,50,174,24,40,82,9,128,254,66,146,244,41,178,207,75,185,74,153,108,51,35,3,3,89,26,184,14,148,163,163,140,182,148,150,151,151,233,7,149,47,208,175,232,12,35,59,125,250,180,157,56,113,226,66,170,16,239,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,46,83,32,251,221,223,253,221,93,86,165,168,78,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,101,43,240,192,3,15,216,243,207,63,143,7,100,201,158,123,97,203,190,249,173,135,236,221,239,120,7,224,65,225,145,129,19,238,3,120,101,183,241,74,174,189,96,136,131,17,26,145,131,254,2,148,203,65,63,97,164,5,83,28,214,2,105,114,160,170,246,250,59,137,161,188,230,230,55,26,13,135,45,203,171,53,135,175,173,173,77,251,192,93,239,177,159,253,244,231,246,253,31,61,9,60,19,24,3,62,117,25,43,0,176,50,31,133,128,23,136,203,147,234,161,122,43,229,237,200,207,115,200,227,55,25,103,186,159,62,122,182,228,176,135,51,191,166,246,234,124,62,121,88,236,249,11,175,243,185,215,5,64,86,82,245,105,151,208,92,73,32,143,246,140,169,79,135,57,34,47,96,193,199,62,33,167,97,145,194,123,0,45,195,99,182,103,163,213,186,101,208,103,121,45,43,105,47,106,37,229,43,216,63,2,114,21,229,77,12,224,20,208,119,60,200,35,5,149,33,48,56,251,41,88,40,39,251,101,194,5,116,43,3,194,248,143,236,100,153,16,222,75,188,129,197,197,16,151,222,242,114,3,15,98,128,55,214,30,21,65,205,26,168,180,11,222,3,154,185,219,59,143,62,246,196,35,118,253,193,35,118,96,237,64,242,144,167,132,186,218,64,184,111,153,30,40,169,14,121,82,117,85,246,107,77,26,143,249,152,244,49,64,187,149,228,237,60,133,90,170,79,229,213,172,61,201,39,184,92,111,110,109,0,24,7,150,1,6,5,27,139,108,140,174,103,198,180,193,247,247,214,88,31,17,93,1,40,154,97,248,80,166,130,138,120,224,145,22,120,70,80,148,150,243,83,227,112,27,145,170,200,72,23,89,1,245,175,122,87,99,123,62,105,84,165,81,15,227,229,150,108,47,242,163,0,180,118,156,80,31,107,45,80,20,134,33,243,134,205,227,221,27,127,208,109,147,103,10,129,191,84,174,219,2,112,26,115,27,198,140,12,96,200,152,140,212,255,101,128,186,224,189,74,82,191,51,157,88,155,248,206,189,42,158,250,25,6,35,186,238,117,84,29,116,139,57,86,192,80,96,58,29,176,206,104,75,128,100,140,162,123,10,169,159,49,153,243,25,161,247,198,138,42,66,253,166,192,242,220,126,196,215,36,159,223,140,53,142,62,87,212,88,127,192,213,112,195,31,46,112,145,71,100,41,228,99,83,95,48,144,234,116,48,108,97,107,20,140,130,96,252,212,193,57,184,30,245,178,39,12,101,2,121,80,118,250,46,219,128,133,213,101,59,112,195,117,118,205,245,215,217,237,239,184,211,246,0,250,151,175,217,111,61,218,211,4,166,31,237,163,25,11,243,148,58,20,49,4,154,40,228,1,101,41,169,126,110,140,64,65,170,187,192,123,121,102,252,128,84,54,97,49,31,242,172,66,234,215,235,117,159,187,73,3,127,253,213,253,144,30,252,34,40,202,120,131,122,151,0,254,110,224,192,186,142,210,110,66,36,3,53,175,30,117,151,215,127,250,61,166,53,140,162,48,194,104,17,225,97,107,107,235,213,149,27,79,135,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,174,86,32,251,235,191,254,235,93,93,193,168,92,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,133,41,80,248,248,199,63,62,125,225,185,103,237,244,169,19,252,1,126,108,223,248,214,119,236,158,15,126,192,222,243,206,59,129,4,80,24,254,224,62,214,222,216,242,246,147,119,45,144,64,224,35,133,227,133,104,206,165,28,141,156,185,148,0,199,153,239,113,246,106,20,16,52,115,200,36,87,253,89,114,40,6,24,17,176,17,79,18,28,169,214,27,244,157,212,239,122,255,232,81,121,188,106,207,106,135,213,228,147,231,149,131,184,252,123,158,239,217,142,189,94,207,61,45,187,192,228,204,61,97,169,15,229,124,236,35,247,216,79,126,242,36,103,2,102,130,56,37,223,71,122,121,105,217,67,79,143,113,203,157,244,134,86,175,54,132,222,230,178,78,30,165,130,115,96,39,175,83,186,41,156,164,220,116,85,64,142,19,160,174,162,4,56,64,155,129,42,127,64,63,104,255,249,211,235,51,238,50,32,213,132,241,47,157,181,21,65,161,4,102,164,104,237,113,175,64,241,37,194,228,11,242,143,185,62,173,112,100,58,40,52,184,12,29,78,157,36,212,254,82,199,246,173,104,151,112,60,151,7,4,250,199,40,64,109,159,0,179,5,190,228,141,62,166,109,10,27,190,132,119,46,193,190,137,4,128,135,45,64,49,195,211,191,68,251,5,195,52,203,36,217,226,4,227,130,222,216,150,241,198,95,174,2,194,216,163,28,34,199,94,229,67,91,103,235,141,250,254,21,60,152,9,147,13,25,204,26,153,53,134,11,214,110,54,61,106,192,16,152,57,96,238,62,242,228,207,109,109,101,143,237,93,218,111,67,12,7,154,68,106,144,151,115,29,247,104,237,125,142,63,173,111,39,112,126,125,211,93,141,69,141,79,193,252,124,156,229,239,233,186,146,60,115,243,53,67,93,236,224,223,187,150,109,7,6,93,143,252,80,169,150,237,133,245,227,214,234,182,104,78,213,58,163,38,215,49,172,96,255,112,149,209,235,55,177,38,161,158,12,234,138,198,69,183,103,85,178,175,160,127,1,80,171,117,75,207,105,44,78,5,99,41,91,176,82,125,20,233,226,41,224,107,17,253,33,189,117,46,163,21,157,107,44,104,93,26,207,60,200,213,47,12,221,52,195,103,227,66,207,201,120,163,86,203,108,196,54,12,10,23,47,151,117,205,51,205,125,217,105,212,0,238,83,38,156,198,126,134,55,255,114,99,129,185,194,109,38,90,137,57,71,7,251,90,80,240,204,85,15,181,149,235,188,128,25,13,243,86,81,32,160,254,186,33,3,0,42,82,212,92,229,251,72,30,235,24,74,121,38,122,133,53,69,247,211,186,56,194,8,135,81,165,53,150,2,21,33,130,12,245,144,143,43,213,77,227,122,128,145,76,145,57,170,245,175,168,240,251,90,116,73,202,159,97,200,22,2,53,140,132,180,157,137,126,141,78,60,98,71,187,219,199,107,31,176,207,126,31,109,2,110,104,173,80,51,148,189,207,15,127,63,133,229,111,82,253,108,177,104,203,43,43,118,205,193,55,217,77,183,221,106,55,191,229,118,219,127,232,160,149,152,247,99,140,243,134,180,117,131,223,211,58,14,169,130,182,171,24,209,110,14,86,225,75,170,145,50,103,13,115,109,102,87,168,99,133,246,107,109,211,26,35,141,243,246,171,50,154,167,23,154,10,172,113,50,60,146,241,87,133,168,13,53,52,107,110,246,249,29,161,72,10,24,95,204,90,158,209,207,242,230,63,176,255,26,123,250,104,139,123,252,46,163,13,173,86,43,60,250,47,180,19,226,253,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,151,41,144,253,250,175,125,106,151,85,41,170,19,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,249,10,220,127,255,253,214,106,227,57,199,31,226,143,158,104,218,183,190,253,93,123,251,219,222,138,87,45,1,202,1,34,171,107,203,120,40,119,28,110,56,208,1,202,244,217,160,93,161,213,35,93,62,5,114,184,42,168,38,88,155,195,25,65,40,129,170,2,240,73,248,95,207,41,229,71,157,11,70,157,63,1,181,1,117,2,106,254,44,249,41,204,188,254,237,223,183,199,222,253,206,219,236,59,223,253,57,33,231,129,82,192,231,74,141,61,214,79,111,217,222,125,11,54,192,171,116,97,177,70,201,148,113,150,114,94,190,236,243,215,236,82,222,45,2,169,4,193,164,160,224,153,60,241,5,199,164,158,62,114,210,29,193,18,7,204,137,42,110,247,242,188,247,8,0,220,235,118,128,235,141,10,64,49,129,64,181,91,94,174,233,152,0,24,119,196,15,153,75,64,61,129,108,233,9,224,219,78,30,38,28,237,185,80,4,104,54,48,44,216,43,176,15,228,223,2,206,183,6,128,68,168,226,16,154,88,3,30,150,120,126,136,161,69,15,100,95,6,174,21,52,111,1,146,138,26,32,143,224,141,173,147,118,244,228,243,182,186,184,2,196,36,106,2,253,218,233,99,132,0,108,171,0,53,181,191,121,1,168,42,96,62,27,54,219,85,57,219,201,217,250,210,175,185,71,239,40,141,157,179,189,168,246,168,209,0,86,13,145,118,167,137,177,72,199,161,189,232,103,33,43,91,137,250,8,182,78,49,88,81,15,84,24,143,229,33,94,200,192,195,50,66,23,232,155,137,58,71,64,159,124,180,199,185,250,72,73,94,227,41,150,255,133,3,75,207,48,126,188,172,2,103,27,11,231,122,201,129,250,236,166,247,213,220,131,222,99,110,204,115,38,202,197,24,184,63,193,168,131,217,199,7,99,51,134,132,71,121,208,123,154,163,179,142,87,232,124,25,211,104,221,99,1,227,40,3,4,141,143,52,99,245,43,203,35,162,200,40,97,146,12,213,52,39,125,45,101,60,106,216,248,128,100,240,87,8,117,193,45,27,99,32,211,103,206,41,203,140,113,169,167,166,24,16,44,46,44,177,230,130,171,153,123,218,87,126,58,242,183,125,204,171,158,155,205,30,6,62,120,236,3,247,123,68,252,232,83,103,166,34,209,52,152,227,202,75,118,6,21,101,91,178,174,66,247,115,93,182,77,203,203,43,182,176,178,104,183,189,249,38,187,22,239,253,91,110,185,197,246,29,184,198,170,11,24,78,81,68,27,195,136,13,66,243,215,234,139,105,59,17,218,166,235,105,125,199,200,71,173,166,185,90,135,188,217,106,211,203,164,124,222,204,63,70,21,47,40,185,166,179,69,36,55,136,144,81,196,124,190,122,70,191,183,100,116,161,8,50,82,80,198,24,5,250,71,6,66,27,27,27,23,84,135,120,57,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,118,151,2,217,223,254,221,127,219,93,53,138,218,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,190,2,133,15,127,244,227,211,103,158,121,202,99,230,182,8,35,252,192,131,15,218,135,62,120,151,189,237,45,183,88,143,144,218,224,75,128,91,242,102,212,31,234,149,114,168,156,154,63,255,167,251,116,37,126,94,68,5,0,154,74,19,65,20,135,83,132,127,103,31,234,41,144,87,159,49,113,160,167,227,94,242,208,76,232,202,33,80,14,226,242,99,2,67,231,174,167,32,151,19,36,29,240,190,44,41,214,53,128,117,239,222,21,251,224,7,239,182,159,252,248,231,64,172,244,254,4,216,213,5,100,141,32,223,99,128,180,222,117,248,180,35,251,84,182,112,142,146,224,155,146,218,51,27,67,179,182,249,101,253,112,224,183,253,237,18,158,80,39,193,110,71,236,169,88,213,90,94,177,101,81,69,23,7,8,205,197,1,95,135,130,253,192,242,34,208,74,144,77,77,219,98,175,237,165,197,33,222,247,0,119,116,83,100,12,229,33,248,152,184,35,109,134,60,10,106,101,192,173,10,148,189,140,55,171,188,252,181,79,53,40,144,79,209,74,138,225,77,154,210,223,37,202,93,195,128,224,26,188,121,155,245,12,96,200,126,214,244,75,159,189,184,107,45,128,62,225,238,75,120,243,247,240,224,175,201,139,22,88,217,29,180,61,148,183,194,145,159,218,60,97,79,62,243,184,29,220,127,208,246,44,238,3,98,142,137,18,208,117,208,95,206,20,42,63,163,105,130,239,212,84,149,61,79,58,223,56,210,61,173,17,83,40,110,254,220,206,172,138,108,245,32,144,63,164,13,167,216,143,91,245,176,154,6,14,99,141,200,4,69,34,32,244,241,254,21,240,43,144,95,133,91,25,224,84,97,251,225,163,232,33,253,248,48,118,164,167,195,77,125,37,169,250,145,46,174,2,121,191,206,175,35,243,215,166,115,148,89,125,131,249,136,15,41,159,31,59,170,166,254,146,55,186,156,243,245,145,1,141,102,128,192,60,93,207,186,194,119,198,194,148,57,34,48,63,162,207,181,221,133,39,189,60,203,84,101,50,242,152,53,68,21,81,6,138,8,80,28,157,89,255,152,211,242,92,215,54,26,69,224,178,234,155,215,153,98,40,44,149,167,223,119,189,45,12,1,48,144,97,6,178,5,0,6,59,24,84,149,216,38,64,99,81,112,127,136,145,141,143,239,25,172,30,17,254,95,99,184,221,238,97,8,71,62,140,69,25,237,192,229,141,175,222,30,111,23,107,197,136,165,116,157,235,76,17,185,222,91,109,239,178,93,123,240,160,123,237,223,114,251,155,109,223,225,3,86,92,102,235,143,133,138,71,71,104,145,225,250,176,69,84,17,230,57,70,84,203,107,13,214,94,66,2,204,146,67,125,206,51,111,68,146,67,134,48,115,93,240,146,57,33,217,242,116,190,231,242,103,94,237,81,235,85,250,253,36,163,3,69,41,201,28,232,107,123,128,92,119,133,246,87,116,133,10,145,60,246,174,173,248,248,168,98,1,129,108,62,239,143,30,61,250,106,139,141,231,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,23,43,144,125,230,51,159,217,197,213,139,170,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,174,2,95,251,202,131,246,232,207,126,44,174,97,199,79,119,237,243,95,248,39,123,203,109,55,218,226,226,162,109,110,110,122,120,226,12,15,91,37,121,140,203,3,79,224,37,210,229,87,64,160,77,16,69,71,1,20,133,98,38,62,60,31,142,51,240,147,195,44,213,54,127,238,229,106,94,44,86,120,54,25,118,248,251,5,182,113,0,112,149,0,180,55,221,120,200,222,254,142,59,236,155,223,122,152,177,33,8,71,216,122,246,86,111,225,197,218,0,78,245,112,91,173,87,5,201,82,121,94,38,231,121,61,244,253,197,73,79,42,137,124,157,237,220,111,94,210,31,130,221,250,39,32,38,223,96,164,117,72,8,30,164,81,64,106,129,108,238,201,163,191,207,212,40,163,65,17,146,151,185,236,83,162,100,152,117,8,143,191,176,132,113,64,169,138,118,228,66,191,8,52,42,73,139,34,52,144,156,197,195,232,195,228,85,47,240,53,64,103,7,217,210,66,225,199,149,232,139,140,50,87,216,6,96,31,140,111,189,155,89,115,92,177,86,163,234,94,253,125,66,250,87,235,192,208,197,12,35,16,96,39,208,126,113,113,217,67,251,203,43,89,253,54,26,246,236,216,201,231,236,217,163,79,219,234,173,171,24,0,148,108,128,49,79,23,175,254,58,33,244,221,203,158,122,201,192,193,65,93,42,249,21,255,84,155,210,71,99,130,224,249,210,104,238,237,212,255,169,253,26,3,250,55,192,75,127,125,227,148,111,111,144,213,104,43,208,86,222,252,5,194,27,244,137,72,48,102,171,3,204,15,208,23,173,160,166,37,242,76,123,176,131,142,105,167,188,183,5,58,75,12,29,121,245,107,4,113,198,189,249,146,231,42,17,167,175,155,2,105,45,121,113,118,186,230,209,94,180,207,197,44,249,88,231,60,239,18,29,53,203,229,205,175,94,210,147,58,23,8,248,209,193,11,0,0,32,0,73,68,65,84,31,114,163,204,71,222,242,121,210,250,226,33,230,153,119,190,253,133,128,253,204,232,76,207,104,110,42,15,31,123,202,92,235,17,67,73,70,52,69,12,97,56,204,205,55,213,143,71,6,138,92,145,198,162,14,90,235,84,162,242,224,117,171,86,22,184,166,17,202,58,198,81,207,14,113,197,215,92,25,224,126,63,37,211,62,134,50,93,32,124,143,235,76,177,4,246,57,234,55,163,102,173,231,199,145,75,254,193,30,199,10,117,234,132,241,207,205,215,95,111,43,120,234,31,190,241,70,59,116,243,13,182,247,218,131,86,110,212,40,27,163,41,214,137,62,11,73,151,65,141,111,187,77,48,12,80,148,139,140,50,91,24,241,140,123,109,255,29,44,251,6,217,187,168,158,243,30,252,52,111,54,15,56,153,165,92,123,125,213,186,53,255,61,127,70,215,95,239,228,26,210,87,69,25,75,96,192,51,230,255,31,38,172,113,234,52,233,234,30,253,116,200,158,61,123,124,76,104,61,84,68,17,245,119,128,254,215,187,55,34,191,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,242,42,144,221,247,143,95,184,188,53,136,210,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,171,83,129,2,219,100,77,255,143,199,31,131,190,0,16,32,6,95,251,198,183,236,19,31,255,144,125,248,67,119,123,248,92,1,192,1,251,12,235,143,246,250,67,125,238,217,127,118,57,132,92,132,26,34,93,108,5,28,108,137,114,145,212,71,10,225,47,64,34,143,213,62,30,159,242,206,206,163,47,168,239,94,121,194,143,21,239,85,112,144,48,23,236,85,232,75,176,77,123,162,19,38,190,190,132,87,255,93,238,213,127,106,107,136,199,171,12,64,166,108,241,48,178,218,130,66,94,3,121,121,165,0,137,58,119,185,231,26,35,243,152,74,99,105,103,58,215,123,59,159,187,176,239,130,94,19,129,99,142,10,24,46,45,10,104,44,160,54,21,196,230,138,238,201,163,95,33,183,51,92,146,51,194,203,187,253,11,122,41,48,120,171,131,71,63,97,191,75,117,96,163,27,77,104,63,121,0,151,84,228,25,144,22,79,41,24,120,242,234,87,152,255,140,248,222,67,242,17,196,214,191,210,180,204,79,12,11,28,106,143,108,137,251,123,49,164,88,111,145,63,32,127,92,103,155,0,234,217,195,125,184,132,71,113,134,187,176,32,231,24,15,227,6,225,189,123,141,174,53,55,54,25,7,120,54,99,140,209,29,116,236,241,167,31,177,235,14,94,103,75,245,85,128,105,205,247,15,239,246,241,156,103,140,100,52,112,126,43,8,42,248,170,82,26,147,26,43,51,208,239,244,16,5,25,167,106,173,126,250,152,152,141,91,121,38,111,53,155,24,29,32,166,232,35,209,13,138,144,94,125,239,3,4,39,172,55,242,230,47,209,238,226,128,208,253,140,233,18,122,39,144,159,198,135,250,68,31,21,48,166,13,231,2,153,175,170,33,241,240,43,82,32,159,223,234,95,37,125,215,82,147,250,152,46,209,117,190,251,61,221,215,87,245,145,255,83,63,210,103,204,33,65,254,17,71,69,199,24,115,50,194,8,166,202,243,202,85,115,74,6,102,224,119,230,79,230,6,50,179,37,201,239,171,128,100,82,146,12,84,52,42,70,24,26,104,14,170,164,76,150,3,122,70,6,2,204,225,41,97,3,138,37,246,137,103,140,169,126,124,115,163,151,84,103,65,243,41,91,215,168,76,242,96,11,155,33,101,15,25,127,26,143,67,174,49,181,216,242,130,186,178,198,41,12,191,202,83,36,2,178,177,41,225,38,212,38,121,243,203,112,46,35,50,69,86,171,219,218,234,178,93,115,221,33,59,114,243,141,182,231,77,111,178,3,156,87,151,22,173,188,216,176,49,99,190,141,1,79,107,136,5,15,145,65,10,44,168,165,74,149,250,178,109,0,22,4,170,99,69,131,158,136,6,242,130,247,181,36,201,77,161,74,104,206,119,129,127,55,74,240,107,90,67,252,228,156,63,206,117,95,237,185,208,164,58,123,62,210,151,254,214,255,51,72,139,210,32,121,241,251,24,224,158,158,211,103,109,101,25,67,0,180,227,92,90,151,153,244,39,78,156,176,191,248,139,191,184,208,170,196,251,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,75,20,200,126,235,119,126,123,151,84,37,170,17,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,125,10,252,195,189,127,111,255,242,237,83,182,178,103,201,182,78,55,237,139,247,61,96,119,188,249,86,91,90,210,94,196,242,88,36,196,46,32,89,160,36,135,199,231,86,65,127,226,23,249,136,116,49,21,200,33,137,160,137,62,130,41,213,106,149,253,222,1,38,208,177,28,144,169,191,244,172,131,172,87,92,33,192,24,244,77,253,93,112,183,81,112,51,52,117,34,216,95,26,216,205,55,221,96,119,222,121,135,125,249,235,255,6,200,201,108,11,56,179,64,222,61,192,246,98,67,17,31,6,224,39,70,1,239,191,242,148,63,171,227,235,129,155,94,121,201,59,159,244,176,220,84,67,154,141,208,78,81,226,133,228,229,85,43,143,121,4,117,200,40,48,169,218,194,175,252,227,33,200,103,85,151,87,127,147,80,222,53,188,229,75,252,203,245,79,71,250,67,253,82,144,103,186,116,46,96,48,81,178,33,222,236,3,128,162,188,90,229,241,47,99,2,40,36,63,240,100,135,110,22,241,192,95,2,62,174,117,11,182,69,168,254,22,64,179,207,109,48,62,16,191,111,149,158,60,251,129,130,184,15,11,8,54,26,139,120,198,119,233,55,205,95,72,26,160,242,196,137,23,236,57,188,250,143,28,174,89,189,14,104,132,92,14,128,153,217,8,136,74,127,105,28,189,252,28,223,169,216,153,239,130,174,57,232,215,85,111,3,71,141,65,65,73,37,229,95,32,214,248,214,214,6,6,34,29,34,26,0,0,169,99,177,134,86,192,78,109,75,48,208,0,70,7,90,99,69,188,168,11,144,213,130,162,32,160,151,12,31,228,206,236,94,205,100,43,143,126,37,193,98,157,34,231,172,36,191,28,63,46,161,2,59,231,188,175,61,222,245,169,239,231,171,146,143,13,69,198,208,92,82,152,126,245,161,230,95,26,245,26,75,192,254,33,107,15,198,68,153,195,249,4,232,149,143,123,226,147,109,198,152,208,60,74,145,48,116,71,33,254,89,19,49,12,40,96,180,84,98,222,78,139,201,64,135,65,238,207,50,4,153,14,99,242,231,89,198,158,12,108,198,124,52,54,55,214,219,169,92,202,102,8,178,61,6,243,91,117,243,156,25,111,53,190,115,174,176,252,84,203,65,127,145,237,49,42,172,191,133,114,197,214,246,237,179,107,20,142,255,230,155,237,208,245,135,109,117,239,94,171,46,18,142,159,48,245,218,150,98,163,211,198,99,31,131,129,81,207,203,31,80,166,118,233,208,30,245,12,127,107,55,91,110,160,80,131,126,75,207,169,234,56,192,19,158,58,72,207,12,224,159,143,243,124,160,235,123,138,196,65,27,208,196,239,115,237,149,38,61,255,122,36,55,32,240,185,158,114,83,190,14,250,181,253,1,107,139,52,84,155,20,21,165,132,1,131,254,223,66,255,159,209,104,84,48,120,64,7,174,171,141,27,27,27,202,192,71,142,78,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,149,173,64,246,119,127,251,95,175,236,22,68,237,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,221,171,64,225,83,191,241,155,211,167,159,124,194,186,205,45,255,203,250,67,223,251,55,66,179,127,199,62,241,203,191,200,158,195,125,255,3,189,3,202,25,36,209,94,197,47,78,175,23,38,120,113,174,111,216,111,2,153,74,14,121,211,233,206,159,57,56,246,199,196,208,128,96,37,192,144,174,215,128,164,163,97,2,98,9,176,238,124,251,60,223,41,83,161,235,39,64,176,18,0,118,50,37,84,53,32,184,148,37,131,130,241,4,207,234,98,221,238,190,251,110,123,236,137,231,237,232,11,199,77,254,255,10,95,221,110,245,9,3,95,167,14,188,11,200,2,103,115,46,114,151,202,163,134,186,50,131,190,231,168,67,222,246,179,222,206,199,153,48,224,197,75,130,213,130,136,2,102,94,117,138,211,190,215,37,46,8,246,23,209,68,97,198,21,194,91,192,207,33,37,223,243,231,165,7,145,251,173,213,234,216,218,210,2,208,238,76,95,200,68,64,94,174,20,0,140,19,188,6,106,114,158,246,177,198,123,23,163,137,113,159,167,208,97,170,254,231,81,121,172,103,32,178,50,199,6,48,114,121,216,181,21,194,120,87,187,132,182,47,52,48,16,40,91,103,210,181,41,134,5,11,21,246,187,6,4,14,128,254,242,4,94,162,252,173,205,117,250,147,103,179,186,13,123,125,123,244,241,71,109,101,121,191,45,85,87,184,62,117,208,95,5,38,142,49,238,144,215,242,203,165,179,141,41,93,75,31,120,36,116,54,255,126,174,188,52,78,215,183,54,173,77,36,130,18,198,9,195,113,219,106,149,26,187,20,160,169,12,85,68,120,73,5,145,86,8,112,17,131,132,34,174,203,146,206,97,34,71,117,142,123,50,115,148,246,154,47,62,101,114,151,111,101,16,233,162,41,160,62,156,31,11,105,77,82,71,188,52,121,63,113,89,119,243,17,166,126,212,249,182,71,63,195,221,141,101,52,71,128,244,16,126,191,63,162,239,229,97,175,53,69,176,187,196,248,166,231,1,224,148,175,60,152,43,19,198,70,190,229,68,41,171,226,121,207,53,6,195,144,241,163,40,39,130,248,138,198,161,180,181,181,229,134,80,130,247,178,39,145,119,62,211,142,50,200,139,10,177,212,209,174,52,206,84,191,1,231,154,231,58,39,200,134,63,111,108,47,145,45,87,109,105,121,217,214,14,236,183,55,17,142,255,208,225,195,182,188,127,191,237,59,114,8,67,22,204,123,84,97,173,131,84,178,75,197,221,212,96,220,183,108,169,230,6,61,50,234,81,228,147,42,225,252,249,213,74,93,121,130,237,44,150,136,56,80,212,128,102,13,215,54,57,19,234,45,99,160,10,225,239,179,106,197,186,93,230,58,183,213,26,215,156,115,79,186,72,91,243,117,40,191,44,237,149,184,117,206,164,87,243,116,190,231,242,103,206,119,244,58,205,50,212,118,11,218,106,65,91,254,104,141,27,113,94,162,45,35,109,203,129,134,93,68,111,52,26,14,251,187,132,42,209,187,154,251,50,0,58,125,250,244,249,138,137,123,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,5,41,144,125,234,83,159,186,130,170,27,85,13,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,60,5,30,184,255,62,251,242,131,15,26,142,117,118,114,211,236,235,223,126,200,238,190,231,23,160,27,99,246,44,206,0,34,120,26,3,29,138,10,235,190,13,12,160,19,158,4,36,133,65,34,93,74,5,4,69,244,201,33,13,167,201,40,3,96,42,0,87,42,1,151,232,22,133,241,87,151,37,150,35,60,116,158,36,104,38,164,197,59,238,121,137,203,170,192,75,21,248,4,149,114,224,214,238,109,217,237,183,223,104,183,221,114,196,158,122,254,184,237,91,89,176,99,155,109,60,175,241,234,239,142,109,161,78,24,109,1,90,167,174,115,101,145,119,129,8,0,9,14,206,145,165,217,128,18,250,222,30,90,115,175,93,234,83,129,46,48,162,131,52,213,149,90,59,156,210,62,219,2,129,14,149,231,42,149,131,202,62,108,50,227,102,149,119,123,200,220,237,17,138,154,231,170,232,166,119,100,0,160,252,180,13,192,68,157,197,51,82,65,230,15,2,121,37,136,190,182,2,16,112,244,231,48,152,40,240,162,188,251,75,104,137,31,172,209,165,182,0,149,92,193,0,103,185,179,101,109,162,0,140,171,139,132,240,31,1,247,129,245,35,202,175,101,214,238,180,0,249,128,200,197,69,219,192,128,103,140,37,70,169,202,60,37,255,103,143,62,103,183,182,214,173,187,247,128,21,168,124,77,224,84,160,31,119,234,33,212,179,44,183,226,11,152,207,218,152,32,239,201,226,108,112,10,156,122,66,92,25,56,232,114,187,219,2,120,246,172,42,168,11,204,47,99,152,80,196,192,162,135,0,26,179,101,198,80,29,192,91,193,155,185,204,218,35,96,187,77,43,125,108,105,205,81,79,205,214,161,11,168,243,172,118,113,120,77,10,36,35,15,55,234,241,62,160,95,180,54,209,51,233,147,250,199,189,238,231,242,247,121,54,27,23,154,67,185,193,140,30,81,20,12,174,48,86,24,26,2,222,30,210,159,124,20,217,98,202,120,33,249,92,212,88,99,156,40,220,191,198,220,132,129,214,27,182,25,199,170,19,163,131,87,4,186,9,10,97,216,198,184,7,190,166,158,47,79,92,215,56,212,199,175,113,28,83,44,143,122,116,1,149,205,212,197,11,159,173,81,22,8,193,191,103,205,22,87,215,108,255,161,67,182,180,111,143,29,4,236,175,29,188,198,22,150,151,220,147,127,130,71,190,218,49,160,64,69,165,24,99,168,32,163,56,109,133,34,111,125,213,71,30,235,253,97,223,215,237,172,194,58,201,69,65,111,29,149,136,65,224,67,220,141,233,168,100,38,72,206,188,24,211,62,173,195,67,32,191,131,116,202,81,82,29,183,211,236,90,202,105,251,170,175,61,210,96,54,21,183,111,72,127,165,157,215,211,213,215,246,211,167,40,115,152,150,121,155,164,171,182,28,144,209,131,62,250,157,162,181,78,58,84,1,255,50,108,80,180,160,133,90,141,249,221,76,70,22,108,53,50,96,171,142,86,139,61,74,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,85,161,64,246,197,251,190,112,85,52,36,26,17,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,236,82,5,10,191,254,235,191,62,253,217,207,126,102,235,167,79,218,52,27,218,125,95,253,129,189,243,174,111,216,39,127,233,163,192,55,246,11,238,17,134,28,47,197,170,64,136,0,37,116,64,128,45,135,4,130,161,233,92,112,39,210,5,41,176,19,144,239,200,44,135,66,186,236,231,0,27,105,94,18,85,17,80,193,67,180,0,28,42,149,180,47,114,31,0,204,103,22,18,30,236,194,59,41,67,121,147,42,77,103,33,209,21,158,94,30,152,147,9,68,12,150,38,143,87,8,150,21,233,119,121,189,42,21,33,95,37,133,193,158,118,237,163,31,127,191,253,244,209,135,237,233,231,241,198,6,136,201,168,160,221,34,76,60,96,43,211,30,2,0,31,97,221,41,227,167,0,220,17,188,82,132,128,194,84,16,143,251,106,231,54,24,4,224,129,216,28,192,137,174,233,254,101,72,2,85,56,224,211,24,32,59,199,52,198,1,246,104,36,106,88,32,20,191,238,21,1,85,69,218,3,154,118,79,243,62,154,108,162,153,96,103,181,51,245,173,12,78,117,241,192,223,88,183,133,55,173,217,84,155,123,147,159,194,110,203,59,120,204,100,73,219,1,176,127,53,255,180,175,120,70,214,101,66,127,79,51,250,139,46,168,180,187,120,241,87,188,12,133,227,31,210,95,170,83,29,240,185,140,39,252,181,213,45,64,25,121,1,241,71,181,6,16,115,201,142,158,28,216,234,254,174,45,44,209,111,132,194,158,2,254,87,246,31,192,59,118,221,122,45,230,112,125,153,60,38,246,208,247,191,99,171,251,246,218,181,171,7,108,72,228,129,22,157,189,182,103,175,13,121,39,171,1,228,248,55,27,38,219,189,144,195,123,1,59,141,187,252,163,49,33,175,221,41,128,78,219,54,40,26,129,252,151,53,206,10,108,96,158,97,189,160,220,198,244,253,24,80,91,32,52,65,143,8,4,79,190,240,132,85,150,217,234,65,138,0,253,20,69,33,99,236,12,181,73,58,198,12,53,54,59,175,119,217,146,160,181,69,148,138,158,53,216,191,92,224,86,33,252,21,77,129,30,112,176,234,23,57,119,168,74,109,101,48,18,233,2,20,240,57,57,255,254,217,231,226,246,58,196,243,26,151,234,112,253,14,40,150,101,16,4,46,103,205,240,254,226,245,137,230,15,243,221,33,53,15,41,74,5,118,44,244,154,250,147,47,172,15,125,46,202,88,70,224,119,162,72,50,254,111,140,241,208,212,78,49,153,52,134,228,25,222,235,181,188,135,245,154,195,126,101,173,234,170,108,149,165,124,85,31,18,188,95,213,208,173,89,97,154,123,9,144,107,30,42,128,133,238,151,89,146,106,13,66,235,243,201,8,179,95,39,18,198,222,253,251,236,218,107,175,181,125,7,15,216,30,194,241,47,2,244,179,90,221,143,2,250,106,171,142,61,62,190,165,7,249,200,160,71,16,91,229,23,181,6,122,205,24,175,42,148,164,43,110,61,160,35,101,203,28,130,71,103,21,76,79,107,121,84,157,82,210,123,124,120,72,229,249,179,124,207,33,125,222,206,244,44,25,234,217,84,84,186,52,251,153,63,255,162,139,175,224,222,217,158,127,185,107,99,250,94,222,251,26,20,19,214,4,173,27,90,51,212,175,35,250,175,63,232,249,122,209,237,181,121,174,106,139,68,56,168,213,43,14,247,235,120,247,15,48,46,83,232,254,19,39,78,188,92,81,113,63,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,16,5,50,254,232,120,133,84,53,170,25,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,185,10,252,243,63,255,179,125,233,75,95,114,143,227,30,128,237,171,223,248,142,189,235,93,111,199,99,187,6,96,1,254,65,25,20,54,184,82,100,147,98,65,155,132,45,18,87,112,2,33,208,160,147,179,144,134,43,87,150,43,174,230,242,138,150,83,246,4,104,172,112,239,10,29,45,48,42,207,81,129,177,124,175,243,188,159,28,190,169,215,68,206,116,4,90,43,21,228,194,238,132,73,71,165,116,95,251,189,247,186,77,91,93,105,216,221,119,189,219,142,255,195,215,28,148,53,129,211,218,75,187,15,212,46,3,163,203,0,191,162,67,67,42,35,170,39,84,71,25,62,84,114,99,6,142,66,182,158,116,67,208,144,107,130,90,151,43,229,160,184,72,61,4,240,220,99,28,82,38,163,5,181,193,65,183,44,18,128,243,10,39,47,79,229,49,30,187,125,206,59,131,130,173,130,230,61,42,2,63,59,253,161,181,48,180,88,160,67,4,194,71,234,128,89,232,113,151,147,134,202,100,70,240,93,176,212,207,201,171,40,168,47,42,136,129,134,21,42,0,69,221,33,26,2,151,42,228,177,8,161,92,235,119,173,211,43,218,22,17,55,122,128,181,33,208,76,226,14,129,237,35,25,229,64,12,199,128,246,162,60,229,49,254,152,224,241,175,61,177,101,77,33,208,254,179,39,127,110,203,119,46,217,26,33,253,71,132,250,111,119,129,233,128,54,129,74,149,173,200,3,74,57,208,151,177,198,252,247,252,122,62,110,244,158,62,227,217,56,242,135,189,207,101,228,161,170,41,63,249,251,155,109,18,141,160,63,78,1,205,93,87,110,201,48,197,183,141,144,37,17,79,215,161,166,53,128,127,153,60,65,191,92,65,187,157,121,43,71,42,171,252,125,236,112,136,116,153,20,96,12,43,249,216,209,88,246,241,156,175,26,12,187,252,154,250,138,36,216,175,164,81,161,249,46,143,248,17,75,77,105,185,102,89,39,133,122,215,120,234,15,186,140,149,137,13,176,54,26,16,42,131,128,21,158,52,20,220,48,40,125,221,46,79,181,32,59,79,26,73,62,154,136,199,63,101,222,105,244,45,175,172,90,29,15,253,107,8,187,191,176,186,108,43,43,203,182,180,186,98,75,28,75,186,126,203,17,27,227,109,47,48,45,195,130,18,81,51,180,160,170,186,106,67,19,47,116,175,111,42,34,93,159,157,235,139,12,174,124,60,230,215,252,137,237,47,47,123,146,84,124,217,199,252,129,11,41,231,149,149,240,234,159,146,253,152,182,220,152,178,94,104,109,80,196,18,117,142,214,19,109,105,48,101,107,18,233,169,127,90,43,50,250,125,13,237,23,234,53,118,43,96,251,16,244,213,150,65,235,235,235,175,190,240,120,35,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,118,165,2,217,87,190,242,149,93,89,177,168,84,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,21,41,80,248,244,167,63,61,253,222,247,190,103,199,143,31,247,102,61,244,208,247,237,95,254,229,33,251,149,95,250,176,85,240,100,28,118,59,252,125,94,88,230,124,73,56,36,210,229,84,160,228,222,244,2,211,242,146,22,52,6,169,240,233,3,88,20,18,89,104,249,197,41,125,159,66,141,244,47,79,57,108,127,49,76,2,204,145,215,0,248,214,88,88,177,247,190,247,189,246,253,31,254,204,30,123,236,4,33,235,83,20,128,94,143,48,235,176,177,114,121,140,81,8,112,167,40,116,37,200,159,0,174,202,177,130,60,251,103,99,233,76,145,16,191,151,27,95,121,237,46,222,113,190,58,243,165,36,29,240,120,7,76,225,212,47,236,12,168,146,95,57,109,228,154,218,40,15,223,145,128,37,30,188,50,143,104,19,125,186,185,69,24,253,189,11,64,126,133,226,231,58,36,212,61,154,185,47,77,198,210,157,247,4,8,171,188,181,192,139,189,34,91,101,240,79,123,150,235,94,250,80,174,151,138,3,60,0,180,142,65,197,2,94,239,11,132,182,111,149,6,214,33,114,130,186,182,223,27,218,98,169,65,223,99,156,195,115,101,198,195,106,181,97,173,42,33,177,219,120,200,19,165,65,125,240,232,19,143,218,45,55,220,108,123,150,150,136,12,48,1,244,119,129,154,101,246,2,167,98,188,147,169,239,168,83,14,242,185,250,146,239,186,166,148,67,127,129,89,55,44,161,194,30,41,34,221,118,64,186,173,43,101,159,58,117,194,199,34,4,223,223,85,212,8,121,1,79,128,252,19,60,126,181,79,122,145,178,21,174,92,121,107,204,169,46,19,119,215,158,101,26,135,93,169,128,250,137,255,206,153,118,142,41,61,168,107,222,223,140,189,147,24,176,148,8,123,47,67,27,37,133,193,175,215,51,107,236,95,178,34,134,42,29,60,198,253,121,64,114,58,38,227,155,18,243,78,32,153,187,86,174,87,173,81,95,176,69,0,242,218,158,107,108,117,239,30,214,171,37,119,221,223,179,119,159,239,117,47,239,241,114,163,6,208,79,48,191,8,208,151,17,79,83,33,227,103,121,11,236,251,182,0,24,25,184,17,11,115,82,99,85,243,108,187,137,58,223,254,66,133,183,7,186,87,255,13,247,67,125,162,148,175,27,210,80,61,41,109,101,56,209,97,62,43,242,9,7,215,84,235,228,234,234,170,223,239,116,7,128,254,145,131,254,163,71,143,42,155,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,21,40,144,253,242,47,255,242,85,208,140,104,66,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,251,21,248,252,231,63,111,247,222,123,47,127,144,47,241,199,246,177,125,241,139,15,216,93,239,126,187,29,121,211,1,60,147,55,109,25,40,232,30,121,254,183,124,160,30,71,253,33,63,97,207,55,56,225,216,37,221,43,192,34,216,34,176,34,64,154,31,5,149,117,111,44,143,84,142,57,136,201,193,204,118,245,207,9,219,213,209,188,15,124,21,176,81,120,238,189,107,171,246,254,247,190,199,30,125,236,11,190,55,252,0,200,223,239,193,137,203,35,27,178,207,67,38,120,70,29,210,248,80,9,224,113,121,254,122,25,66,229,164,68,208,211,53,31,75,9,240,165,155,151,246,167,143,231,185,34,245,93,213,155,175,81,5,43,134,1,17,10,198,180,67,219,21,200,65,31,12,141,50,0,126,30,28,210,222,12,67,0,133,3,199,49,213,154,77,158,221,163,136,24,248,182,10,104,146,159,32,151,246,161,151,251,115,14,250,229,51,92,33,143,69,1,122,10,237,177,133,198,136,216,227,67,34,44,200,27,86,243,76,240,92,26,150,137,156,176,200,252,92,41,141,109,21,173,91,165,145,53,203,64,50,0,253,168,67,121,21,204,46,240,154,149,81,71,198,43,25,209,29,10,92,219,104,9,230,83,79,76,6,122,157,13,123,234,185,167,237,224,45,251,217,35,187,225,6,2,157,126,219,170,149,5,234,153,160,231,206,177,161,239,249,184,145,76,249,253,124,60,233,152,96,127,190,22,168,190,9,250,123,191,3,80,229,85,125,250,244,105,140,33,198,201,219,151,39,178,172,226,227,116,192,22,33,10,219,175,189,202,139,106,43,224,95,71,141,99,90,191,93,182,247,9,69,104,184,228,195,135,211,72,187,64,1,141,137,52,46,242,49,112,166,82,105,236,248,36,247,139,254,125,246,85,239,76,176,240,40,175,172,88,137,136,21,250,174,181,171,78,215,31,56,112,192,174,63,114,216,189,196,53,255,52,182,51,149,35,3,17,230,144,142,21,25,56,113,172,46,44,98,120,83,196,192,165,98,21,188,196,23,151,214,172,177,180,200,28,168,50,115,166,24,220,48,70,221,48,7,67,29,230,96,147,253,47,70,108,87,50,101,225,210,40,171,41,2,6,121,171,246,121,11,228,157,94,96,162,107,142,42,239,51,45,224,25,190,232,61,7,218,188,224,243,218,91,247,198,252,161,237,95,148,82,95,75,25,253,62,34,202,12,17,59,60,74,2,253,50,148,193,142,230,56,243,90,207,45,44,96,8,69,196,25,253,110,81,210,181,220,224,208,47,196,143,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,162,21,200,190,241,141,111,92,209,13,136,202,135,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,136,2,133,207,124,230,51,211,31,253,232,199,246,196,227,63,7,230,154,61,252,227,103,9,225,255,109,59,244,91,159,6,112,176,199,46,224,17,230,113,214,228,127,223,247,240,205,250,227,126,164,203,165,128,194,195,39,200,34,8,141,23,37,31,37,237,151,172,212,147,23,185,128,10,238,226,254,156,239,253,174,78,213,39,71,91,122,50,79,142,177,102,95,18,232,173,86,171,240,216,20,170,253,109,111,123,155,221,249,253,159,216,143,127,250,148,201,25,92,104,23,91,2,235,2,162,75,132,192,174,3,239,64,118,100,175,59,74,212,3,56,231,120,12,224,159,174,202,47,126,119,36,109,115,176,51,37,118,37,109,228,121,156,27,79,40,76,253,44,84,61,240,79,33,252,135,218,103,28,61,203,60,7,79,119,168,221,238,24,33,253,199,214,0,66,234,93,237,98,160,125,201,39,130,137,100,236,0,159,163,195,109,169,192,117,185,180,143,129,248,67,207,63,133,210,23,80,132,34,90,145,104,1,25,176,114,129,254,92,163,132,78,9,143,254,242,208,54,26,125,27,202,69,158,48,252,125,66,156,79,234,218,90,0,93,245,60,101,27,128,173,207,164,30,2,54,135,99,250,0,47,255,71,158,124,212,142,172,30,178,155,174,189,81,33,5,220,147,182,207,86,0,130,117,238,101,175,201,206,103,74,121,42,126,62,37,152,171,234,166,59,14,81,169,95,14,250,253,58,247,120,213,71,149,182,65,80,190,3,60,246,55,55,55,24,2,138,100,160,15,198,8,90,108,72,67,34,78,104,187,130,12,67,131,34,117,28,3,255,148,187,162,32,164,136,16,51,168,234,79,191,244,71,234,161,151,94,143,43,151,78,1,245,187,64,121,14,124,21,197,66,125,40,3,143,124,172,168,54,105,60,159,169,151,190,11,243,222,244,158,59,109,185,177,224,144,223,247,122,103,133,144,199,247,225,195,135,211,124,211,226,34,240,78,126,190,90,105,46,241,81,153,20,96,61,140,69,4,230,135,140,175,17,209,68,100,214,50,97,204,107,71,18,205,87,93,225,113,175,139,214,30,183,57,210,220,4,58,107,156,77,152,171,186,175,181,113,251,163,6,232,89,142,10,80,146,175,100,249,53,191,201,15,93,159,61,154,95,122,195,29,83,31,191,84,9,233,171,254,212,239,142,49,70,21,138,252,81,46,98,48,198,113,113,113,81,130,91,141,181,103,192,186,166,103,101,12,244,231,127,254,231,111,56,253,162,193,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,213,168,64,118,223,125,247,95,141,237,138,54,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,187,81,129,194,61,247,220,51,125,226,177,71,9,161,59,241,240,227,255,248,249,251,236,158,247,127,192,174,59,120,141,13,58,109,156,38,129,34,78,88,84,253,28,121,136,156,228,231,187,177,89,111,156,58,229,144,127,190,197,242,140,149,55,101,242,160,28,187,55,254,136,144,239,2,254,137,143,37,60,37,192,5,113,153,127,117,118,46,248,157,250,87,249,143,129,176,25,30,154,125,192,236,202,242,162,125,236,227,31,6,244,255,39,224,28,111,3,212,180,181,124,191,63,178,74,181,136,167,173,60,251,83,54,14,119,85,72,94,68,78,197,156,182,165,50,4,211,46,103,202,171,166,58,204,87,5,38,77,18,172,100,94,8,10,210,88,15,231,173,27,254,17,92,36,212,56,26,12,120,177,202,219,236,72,45,238,110,27,155,45,43,239,89,34,28,190,114,148,151,186,222,81,4,0,192,163,96,55,218,150,104,56,175,90,181,72,8,123,62,61,224,119,17,79,99,10,217,174,136,170,32,195,128,18,215,228,213,63,70,227,85,60,255,55,107,3,91,96,131,243,46,55,185,12,236,36,148,63,158,254,53,60,249,189,219,232,148,26,253,208,168,151,109,189,75,104,114,172,13,74,245,146,109,109,158,176,103,94,120,202,174,93,61,192,30,217,43,54,38,34,67,15,144,74,243,28,202,105,188,232,147,3,218,124,108,237,252,190,13,68,105,151,159,83,79,181,212,159,243,166,162,27,121,78,88,56,218,132,70,111,177,142,20,241,192,158,80,175,162,188,179,21,182,159,54,141,241,230,23,237,205,248,49,81,56,4,135,254,41,31,47,91,153,146,52,82,60,127,242,214,121,172,60,82,101,119,36,121,216,143,24,219,90,87,52,204,149,82,223,205,58,47,93,74,63,153,15,130,244,26,247,122,102,196,76,88,111,55,173,190,178,100,3,160,188,141,21,125,100,108,253,230,134,21,55,234,62,158,234,13,205,44,229,53,7,226,85,144,143,179,130,213,23,234,158,183,128,190,60,255,181,157,134,0,191,162,97,200,8,170,164,136,0,92,147,129,73,33,55,24,224,125,173,133,99,32,115,141,17,229,185,51,176,20,98,62,25,45,168,61,233,211,103,251,128,72,231,87,32,239,239,164,153,230,167,230,63,6,32,50,56,146,81,148,244,198,0,164,168,255,145,96,61,93,89,101,109,148,177,5,219,138,148,48,38,84,90,95,95,215,65,95,212,29,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,10,86,32,251,205,223,252,205,43,184,250,81,245,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,202,83,224,187,255,242,144,253,248,225,31,56,160,125,226,169,13,187,239,139,95,178,223,251,221,223,198,203,191,134,119,47,16,238,69,80,63,253,177,254,202,107,229,213,89,227,28,194,230,173,27,11,130,1,169,4,83,147,135,44,32,26,64,223,179,14,222,171,220,147,203,53,44,37,193,25,157,159,61,229,198,29,122,98,8,236,170,84,0,181,140,133,12,207,243,155,111,190,209,238,120,203,13,246,232,35,79,186,215,171,66,218,43,132,127,165,50,180,58,176,95,225,237,21,126,94,208,206,169,141,198,207,118,81,66,181,51,88,43,224,255,162,177,229,183,46,217,15,85,73,32,93,41,111,175,234,35,142,159,106,73,91,116,206,23,125,116,209,33,51,239,232,61,181,179,7,208,170,226,153,58,100,107,3,36,194,131,158,125,199,55,38,182,180,52,33,44,120,217,129,163,80,162,12,26,212,87,83,222,241,46,18,248,242,114,241,116,197,163,191,74,236,255,222,72,251,212,83,32,130,42,220,184,60,224,11,218,139,156,75,21,174,47,2,197,86,48,216,88,197,139,121,165,87,176,14,240,188,155,17,109,1,208,191,85,198,107,22,99,129,10,21,46,121,232,236,130,213,106,24,123,104,127,1,174,141,241,114,198,242,192,158,57,250,156,29,218,255,156,221,118,253,162,183,105,56,236,211,6,120,220,136,184,4,192,183,202,12,112,106,156,108,135,37,159,105,228,7,126,104,236,8,212,231,222,252,26,79,249,56,76,158,221,136,64,153,50,244,216,4,218,118,250,29,31,139,189,113,31,175,222,20,182,95,209,188,167,132,234,175,144,95,70,123,167,242,238,7,252,195,5,165,150,77,184,86,66,80,106,174,238,73,201,13,68,242,47,113,220,13,10,108,247,59,99,84,115,92,135,249,228,235,17,23,52,214,243,164,107,110,252,194,133,62,134,38,149,90,213,215,40,109,15,146,97,37,84,80,56,125,198,98,189,94,183,65,191,235,99,75,6,40,41,165,18,220,40,133,145,210,110,182,48,28,96,16,205,140,155,10,236,163,81,170,97,64,67,148,136,9,140,127,162,113,156,87,74,71,30,213,20,75,215,57,41,107,140,205,198,52,15,106,204,107,124,251,250,200,245,124,13,77,101,251,235,249,169,31,121,242,69,223,223,104,95,114,157,180,50,250,250,134,190,254,59,6,13,245,93,250,201,72,106,204,132,87,255,78,232,199,189,171,108,175,192,218,212,97,61,211,122,161,223,47,167,78,157,242,207,27,77,191,104,111,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,53,42,144,105,159,208,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,201,20,40,124,224,67,31,156,62,250,216,79,1,38,201,203,246,243,95,184,223,238,249,224,135,236,230,27,175,119,32,226,136,165,48,242,16,228,103,192,172,35,79,42,153,3,152,75,86,223,40,104,78,129,28,180,233,210,139,0,21,112,69,247,20,58,89,73,64,87,112,44,237,251,238,151,128,90,0,90,239,190,115,192,42,32,76,73,52,155,113,33,200,47,247,253,50,80,91,229,124,248,23,62,104,79,60,241,20,24,22,207,92,28,179,229,248,170,163,162,196,103,218,63,155,119,192,56,14,114,188,180,151,192,126,17,33,210,101,134,253,94,5,85,101,38,129,160,58,124,218,225,186,183,97,6,190,221,120,129,182,209,116,60,152,245,0,109,229,211,7,38,142,208,17,103,123,60,234,1,90,108,97,208,106,115,141,155,35,218,86,225,35,24,168,200,0,202,88,30,253,122,93,121,67,189,184,166,144,251,68,65,144,167,59,249,101,92,118,163,0,158,213,99,5,180,212,243,37,140,0,42,120,32,47,12,51,91,237,15,29,244,183,0,225,165,74,195,214,241,204,239,18,34,191,92,168,211,95,24,23,40,111,186,173,84,166,175,168,159,211,243,94,211,138,141,53,59,126,250,168,61,119,244,25,187,254,218,35,158,111,129,186,103,120,55,59,132,3,114,234,61,7,118,170,181,26,187,51,113,41,31,103,122,124,123,254,211,206,228,49,45,105,36,104,186,213,238,181,109,48,234,91,161,202,139,108,255,144,27,60,184,145,0,48,31,38,107,25,192,191,136,1,131,194,190,151,208,161,224,30,217,210,140,124,84,5,141,17,125,34,237,42,5,102,189,156,250,233,85,214,44,31,91,91,91,91,172,45,12,36,250,94,159,140,137,54,97,60,12,122,125,162,131,148,217,138,68,91,75,156,49,36,217,94,191,52,46,168,128,140,1,148,220,27,223,215,183,228,173,175,241,172,247,50,34,115,176,173,158,0,0,32,0,73,68,65,84,155,40,255,17,99,124,202,248,243,121,193,115,2,208,186,63,208,186,54,75,238,133,174,1,58,75,249,56,207,191,199,241,236,10,120,95,106,174,206,146,36,84,247,20,153,179,50,226,168,9,240,79,251,24,117,168,79,48,86,90,89,166,223,170,68,19,193,136,131,62,23,232,111,54,155,254,201,243,136,99,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,185,10,100,127,252,199,127,124,229,214,62,106,30,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,161,10,124,251,155,223,176,159,253,228,97,175,253,241,83,93,187,151,16,254,127,242,63,254,247,128,22,1,60,241,145,34,222,147,77,15,187,59,234,227,125,203,159,242,5,74,156,245,93,161,109,190,26,170,157,3,179,188,45,234,19,37,226,48,208,69,169,143,82,24,255,21,34,52,244,172,219,237,58,88,113,248,236,68,59,245,96,193,233,140,128,42,239,207,188,236,149,151,66,92,187,129,0,131,160,94,207,172,211,106,90,173,190,108,55,222,120,196,238,190,251,189,246,79,15,254,139,45,84,75,214,4,112,15,137,24,176,217,236,217,42,145,32,22,0,108,67,128,157,0,183,234,168,82,10,130,218,114,105,135,208,137,33,11,192,201,99,125,119,165,217,136,86,181,0,85,138,74,80,196,51,191,140,183,252,0,40,53,1,86,201,235,87,17,11,228,117,63,164,57,93,218,5,227,39,148,62,71,192,250,20,232,127,236,196,150,45,30,222,7,108,71,135,190,194,231,163,131,188,135,1,93,83,206,75,120,28,35,142,13,208,183,80,193,123,153,207,168,175,189,195,217,171,158,42,244,209,71,8,114,40,64,73,159,232,92,225,254,235,64,179,5,166,223,158,238,196,90,120,61,15,50,32,122,165,74,85,199,182,5,84,47,0,254,21,174,188,68,222,165,74,217,150,87,86,236,228,137,227,120,46,87,188,45,10,227,255,252,209,103,237,217,163,79,219,45,71,110,165,110,67,248,59,125,135,133,134,224,40,184,221,141,67,220,11,151,178,5,68,231,129,167,198,132,143,11,230,255,88,58,240,125,4,168,203,74,85,239,207,9,141,47,185,49,200,16,144,215,179,19,148,173,104,2,5,185,81,107,45,161,253,141,6,198,9,132,234,30,18,174,127,65,112,119,208,183,18,101,85,24,20,25,186,10,254,185,94,104,159,3,126,25,59,204,163,126,190,70,218,5,10,104,108,148,5,231,51,1,91,141,85,133,104,167,167,88,47,116,158,39,141,19,37,159,86,92,151,87,127,129,207,16,11,153,209,128,57,230,191,97,244,125,224,99,202,183,203,200,199,130,103,147,230,165,66,235,167,140,184,200,251,30,242,159,168,26,62,39,153,31,211,49,99,17,67,145,76,145,48,24,111,218,118,68,73,115,117,86,186,151,173,119,181,212,41,41,58,71,74,41,202,70,254,77,149,213,184,155,79,243,99,80,215,103,171,197,252,35,111,172,115,4,82,151,72,38,153,118,249,9,231,190,78,32,160,214,205,100,84,145,250,85,139,219,152,223,11,7,174,217,103,143,61,249,83,108,157,212,79,102,237,118,219,158,126,250,233,55,150,118,209,218,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,42,85,32,251,236,95,253,229,85,218,180,104,86,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,107,21,40,124,228,35,31,153,30,63,126,220,214,1,115,101,160,200,131,95,249,186,125,236,99,31,179,91,110,185,206,138,192,147,34,0,175,190,208,240,6,200,3,47,253,1,31,248,41,47,201,72,187,86,1,135,110,212,78,71,1,23,65,127,1,56,1,252,9,30,226,34,51,14,225,28,106,207,64,141,128,25,144,102,170,240,233,192,100,193,110,61,95,98,92,120,126,140,133,197,165,154,189,249,45,183,219,119,191,247,67,59,181,217,179,26,176,135,136,242,120,206,26,247,240,204,94,168,16,138,190,67,8,110,229,197,191,25,48,83,217,57,87,203,225,223,229,22,111,39,204,203,235,35,32,239,120,89,71,234,47,72,237,117,246,6,208,46,142,227,210,212,189,250,251,120,240,151,197,165,105,159,96,32,14,234,214,238,246,109,89,115,70,32,20,163,10,129,241,9,145,49,120,197,159,147,36,2,144,50,134,128,119,89,5,48,41,199,245,46,249,192,227,209,30,61,121,70,229,56,148,228,133,12,237,27,228,189,138,37,64,171,220,183,110,21,111,88,162,55,244,20,29,128,208,248,125,226,149,55,176,54,152,64,47,65,106,188,199,117,192,58,241,243,129,161,132,73,7,188,181,58,77,123,250,133,39,109,255,254,253,182,80,94,178,62,176,95,224,85,112,95,253,91,100,126,151,244,222,44,205,247,147,218,55,255,201,239,81,146,183,91,247,84,174,254,245,1,253,189,65,151,58,72,188,180,78,228,134,3,62,158,40,163,74,123,202,178,108,0,200,22,1,180,37,12,65,220,254,36,7,186,121,37,206,114,20,160,245,103,207,114,47,46,93,90,5,242,113,160,82,53,6,182,39,249,121,170,161,17,209,99,209,208,239,19,69,30,17,152,103,6,248,27,30,241,129,124,232,226,243,38,159,23,154,31,122,138,163,96,243,152,113,132,57,142,156,247,211,188,153,59,234,177,249,116,6,242,207,95,141,243,87,163,64,154,217,59,222,208,66,70,111,96,110,228,191,119,52,239,135,204,115,173,18,44,51,30,137,65,75,140,214,27,173,139,26,3,155,155,155,59,50,137,175,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,37,42,144,253,193,31,254,209,149,88,239,168,115,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,197,43,240,245,175,127,211,189,108,91,91,155,118,186,217,183,47,220,127,191,253,201,145,63,178,197,133,26,222,198,120,114,215,56,18,2,222,65,14,94,183,190,159,248,21,223,234,43,187,1,14,186,104,194,75,96,181,131,22,110,0,82,4,92,82,56,125,121,84,43,164,127,9,184,219,7,174,8,143,9,165,1,96,4,231,244,13,192,154,159,235,187,206,83,127,203,179,189,4,124,6,32,99,32,80,173,86,236,182,91,111,180,119,188,243,14,251,231,47,127,215,136,24,207,62,219,188,0,153,110,183,250,182,216,168,147,23,222,224,202,3,63,113,253,84,17,9,204,1,128,38,194,112,126,213,143,151,239,71,14,180,207,224,42,7,200,104,226,73,117,118,35,136,164,77,6,157,18,212,158,201,101,35,64,189,188,250,7,250,0,177,4,171,149,136,164,111,91,155,109,219,91,175,161,27,154,66,242,193,252,72,237,52,146,80,214,201,51,94,112,83,250,42,194,126,29,64,95,200,134,222,47,170,85,254,145,134,99,175,166,242,6,142,163,255,42,17,20,186,24,97,116,42,3,107,18,226,188,87,193,50,96,52,181,30,209,7,250,89,197,42,69,133,44,167,172,98,102,75,139,43,214,236,173,19,38,64,91,47,212,172,185,213,180,167,158,123,194,14,31,190,206,110,190,110,85,97,3,220,155,127,64,7,86,241,252,31,211,70,213,217,61,113,41,209,211,220,184,80,125,5,98,183,97,236,236,30,53,216,246,212,86,207,118,187,109,107,99,84,160,33,168,54,168,65,50,16,82,244,128,193,0,192,143,1,68,89,17,19,100,21,49,20,228,151,62,68,56,224,57,69,152,240,113,199,248,212,8,85,243,183,199,184,46,120,74,122,228,223,226,120,233,21,80,31,105,205,80,4,9,254,155,117,52,253,229,243,70,43,203,139,147,230,191,143,5,46,235,189,86,175,107,29,34,58,148,153,39,238,218,205,27,202,115,68,4,8,65,225,241,204,64,36,239,114,47,195,179,76,87,244,61,207,79,151,231,199,166,27,37,249,232,57,51,118,124,253,241,247,95,252,67,245,61,95,210,248,139,244,242,10,236,156,145,234,143,34,235,148,140,136,210,56,193,160,137,121,191,135,72,35,138,130,50,101,189,233,177,110,201,240,231,216,177,99,47,95,64,60,17,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,187,94,129,236,111,254,230,111,118,125,37,163,130,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,85,168,64,225,23,63,241,75,211,191,250,207,39,173,213,236,0,79,250,246,229,175,126,195,126,225,158,15,216,221,239,123,39,174,196,21,135,195,218,63,185,90,101,95,100,129,126,194,152,235,143,248,59,97,206,85,168,205,21,221,36,1,22,133,154,23,100,205,129,139,0,140,60,245,5,237,133,212,18,165,227,160,127,60,47,176,165,103,228,105,41,35,1,65,51,61,15,178,33,220,252,192,166,189,130,27,126,220,253,129,247,217,35,143,61,106,207,60,187,73,184,108,134,9,47,182,136,84,95,175,182,109,117,109,193,247,102,22,238,19,230,86,126,74,58,10,211,169,28,47,219,175,94,250,31,170,195,78,192,39,16,40,160,188,61,166,245,144,106,73,93,61,28,190,94,0,160,43,18,189,183,135,239,99,194,150,19,129,156,208,243,104,34,55,124,230,133,34,27,180,219,19,235,16,14,191,206,214,6,5,220,248,199,104,173,215,101,104,49,101,254,8,254,167,220,165,15,33,243,21,106,156,16,254,5,32,248,204,94,32,193,109,25,26,56,244,164,76,94,201,120,119,113,48,177,61,132,235,111,98,24,208,196,171,255,52,166,2,19,133,41,239,119,173,95,170,88,3,248,95,4,168,101,116,74,70,221,7,229,14,112,189,239,13,198,127,214,54,187,155,246,204,11,79,219,161,3,71,24,23,132,254,199,219,182,79,95,151,21,70,31,40,135,221,134,31,39,0,56,239,167,185,190,203,1,191,142,26,49,74,58,87,196,7,175,176,139,58,181,102,123,203,154,128,254,41,223,39,136,170,49,148,177,157,128,182,8,152,168,44,25,142,208,208,2,6,6,69,222,199,204,193,243,210,15,149,41,221,207,154,128,191,178,97,136,180,123,20,80,127,169,251,183,231,205,142,170,249,156,231,153,124,13,208,243,242,239,238,15,7,254,113,0,175,107,154,94,140,181,62,115,69,158,249,50,18,121,81,154,245,251,182,209,7,55,253,92,243,138,115,141,99,253,94,154,106,220,10,46,207,141,41,229,179,179,126,59,179,215,51,145,46,76,1,173,102,69,58,133,222,163,47,89,243,232,196,60,90,136,239,224,65,191,172,173,173,113,141,229,168,138,97,18,17,131,52,46,142,30,61,106,127,246,103,127,118,97,133,199,219,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,217,21,200,254,232,15,255,187,203,94,137,168,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,240,70,85,224,107,95,253,166,135,208,157,142,75,182,213,238,216,231,238,253,188,221,112,228,32,64,112,143,117,1,119,69,254,82,223,88,92,180,97,143,240,222,130,191,231,130,113,111,84,1,47,83,187,29,148,81,246,60,0,83,85,4,80,28,178,113,46,216,162,79,126,93,161,232,123,189,14,48,6,112,234,32,23,236,69,70,186,174,36,24,167,83,133,113,23,168,30,224,249,93,4,78,227,212,207,57,145,29,56,94,119,253,65,123,247,123,238,180,103,159,253,26,176,151,151,200,66,188,185,217,30,90,131,16,254,101,192,119,10,121,47,208,175,61,188,61,107,32,16,56,72,174,219,179,239,233,234,165,255,185,173,215,12,32,170,6,41,100,127,170,139,52,72,112,50,109,91,80,166,253,83,81,120,254,83,91,70,100,80,64,16,28,231,241,78,103,110,128,171,179,226,200,35,213,139,171,55,187,61,43,213,234,120,175,243,30,225,253,51,69,84,224,189,9,249,22,5,252,1,97,218,147,190,136,152,69,50,41,148,209,186,66,222,104,40,57,75,51,162,157,14,204,183,153,135,115,29,47,216,101,12,2,214,90,120,68,19,61,225,4,243,114,163,196,27,35,34,2,16,91,96,196,181,42,16,173,204,28,29,2,61,27,149,170,149,216,11,125,8,88,45,98,120,64,132,127,123,234,216,211,118,228,248,49,59,188,239,176,85,217,210,161,79,93,187,221,174,247,89,133,186,201,203,54,151,69,58,40,105,47,116,233,145,195,254,169,143,23,25,46,204,250,83,99,198,159,157,216,86,115,211,141,11,10,53,173,18,24,137,16,190,91,227,79,225,218,201,220,141,132,138,64,127,83,157,240,228,207,208,72,248,151,193,232,121,104,92,230,21,144,102,178,31,152,7,252,26,127,151,123,252,184,40,111,224,31,234,23,245,183,198,115,62,70,52,49,118,254,94,208,88,214,245,28,172,171,239,212,219,26,99,125,198,172,250,213,231,25,15,106,76,13,48,4,81,228,12,50,117,117,139,121,132,18,21,56,75,58,213,54,24,233,146,50,80,158,140,79,64,127,129,177,46,195,163,252,181,237,119,242,19,142,170,131,12,11,206,151,242,250,158,239,153,184,55,175,128,20,243,222,246,139,130,252,69,250,80,145,96,56,101,253,193,184,140,21,106,121,105,129,117,166,64,16,146,244,251,73,235,137,182,14,34,169,71,82,167,123,14,241,35,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,52,5,178,123,239,253,194,149,86,231,168,111,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,181,40,80,248,244,167,127,107,250,232,163,143,218,137,19,120,104,211,170,111,125,243,7,246,209,123,126,100,135,62,241,81,96,96,205,38,120,223,78,128,138,19,64,99,153,240,237,163,9,97,183,231,224,203,213,34,196,213,210,14,193,51,7,104,51,96,38,24,167,144,236,21,192,174,0,252,24,111,74,15,147,61,11,159,12,102,166,233,194,116,9,104,43,10,128,94,213,103,138,151,173,16,142,60,192,71,10,185,14,184,25,67,164,223,254,142,183,218,15,126,240,35,123,242,137,13,188,115,241,108,151,83,59,97,252,155,91,93,91,93,33,132,63,15,106,31,250,4,2,149,111,174,174,200,220,25,40,148,95,189,124,199,179,215,197,13,20,80,68,32,94,222,233,153,180,226,81,61,61,225,187,60,243,71,128,172,1,32,95,115,67,158,244,5,192,181,12,31,54,154,93,171,46,103,108,109,32,163,152,100,52,1,250,2,98,38,175,116,53,95,225,254,61,84,125,129,48,0,60,87,172,33,246,128,240,229,104,72,176,0,238,11,158,41,140,57,229,241,81,201,21,8,229,2,225,238,87,233,135,86,167,111,245,97,193,54,20,11,27,112,58,236,3,250,75,236,123,78,20,14,239,36,64,106,61,35,52,122,101,4,84,237,98,76,0,152,199,101,255,84,115,195,158,126,246,41,219,179,184,207,22,234,13,27,208,201,242,182,247,79,105,228,80,222,33,221,204,56,68,37,43,165,173,11,228,165,175,49,145,160,188,218,38,168,199,77,250,151,58,208,254,245,173,117,106,154,246,74,215,123,190,21,0,101,40,74,132,6,129,192,189,182,13,152,18,186,63,227,123,133,136,6,174,27,111,201,120,194,5,211,139,145,118,189,2,154,219,105,126,171,83,95,62,165,103,53,92,199,54,214,214,13,154,80,90,24,52,158,120,125,36,208,207,189,178,44,104,72,249,175,152,157,71,173,87,90,173,242,36,96,236,121,42,95,174,107,230,228,41,127,202,141,12,102,95,116,95,243,56,210,235,173,128,47,84,201,184,12,145,53,247,245,81,212,16,173,47,139,24,11,234,119,75,135,255,159,24,98,152,161,123,167,78,157,178,147,39,79,190,222,21,137,252,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,18,43,144,253,206,239,252,206,37,46,50,138,11,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,121,5,190,244,165,47,217,125,247,125,158,125,186,5,77,204,190,244,229,7,237,182,219,110,176,155,174,63,132,231,109,10,189,173,231,29,32,207,191,24,231,151,65,129,28,83,37,164,37,136,165,148,3,49,63,7,194,141,129,104,130,96,153,96,44,41,99,47,119,193,54,133,238,31,0,137,229,134,127,198,163,54,161,51,125,207,8,1,223,39,28,124,153,144,242,2,185,57,44,83,80,236,12,143,204,30,110,235,7,15,94,107,119,221,245,94,91,63,253,0,209,32,120,151,42,201,81,187,221,30,216,98,163,194,56,226,45,192,173,128,191,195,60,175,193,238,248,49,175,83,174,93,58,206,116,69,163,28,12,186,17,132,52,243,127,110,10,1,236,70,87,129,126,121,167,162,14,190,196,52,76,79,38,111,248,77,182,49,88,193,152,162,2,89,87,36,128,146,123,173,23,172,207,121,6,192,87,232,122,176,59,111,96,60,128,76,19,220,144,11,141,42,223,9,103,13,4,151,116,114,212,23,228,87,214,19,36,44,242,93,159,58,253,179,198,123,27,29,242,239,177,53,67,21,3,12,153,231,176,111,192,168,7,236,47,215,136,196,80,1,150,86,0,110,188,203,247,74,101,104,93,89,16,40,236,66,161,108,207,62,255,156,221,112,237,205,182,186,184,228,227,65,125,44,16,223,167,6,110,228,161,62,23,128,165,221,121,218,57,239,115,104,235,71,44,23,38,192,90,193,188,141,141,13,183,51,144,94,74,242,230,215,24,212,61,221,144,33,196,24,35,132,2,245,149,65,129,96,159,131,127,149,231,58,250,107,241,99,151,43,160,126,247,225,169,35,39,59,199,135,170,191,125,237,204,48,242,86,141,49,86,145,97,74,145,49,163,164,53,194,159,101,236,107,44,20,53,38,72,110,20,162,251,105,40,121,121,122,67,54,48,60,185,157,60,50,9,70,38,3,30,172,106,169,163,188,60,10,68,62,191,245,125,59,63,50,209,99,145,94,171,2,234,144,115,43,168,177,49,101,141,212,186,162,249,93,100,187,145,34,70,29,43,203,139,192,254,134,157,58,222,244,53,65,198,25,155,155,155,118,236,216,177,215,90,145,120,47,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,118,137,2,217,231,62,247,119,187,164,42,81,141,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,13,169,64,225,87,126,229,223,77,191,246,181,47,19,118,187,73,200,221,137,125,235,59,143,216,7,239,126,216,14,236,219,107,11,218,207,123,58,244,176,219,32,20,7,157,185,74,57,16,205,143,249,245,56,94,62,5,28,180,56,56,77,176,77,160,85,73,215,5,94,107,53,96,48,231,163,97,55,1,23,192,177,188,203,133,179,69,201,4,221,250,125,246,109,199,35,92,161,215,199,138,230,64,30,138,4,144,77,137,12,128,203,121,149,80,240,119,188,245,205,246,189,239,254,192,186,173,227,120,182,243,42,175,87,56,14,128,58,37,60,213,61,60,61,128,109,7,231,75,164,46,167,119,170,216,101,77,2,86,73,159,121,120,37,13,84,111,65,76,237,61,93,112,74,136,191,176,91,9,160,20,144,95,126,197,35,218,57,4,28,14,120,78,120,82,239,192,219,61,186,193,164,10,228,114,74,159,202,40,40,100,191,32,35,164,82,16,108,130,78,242,126,87,222,229,12,40,214,7,142,161,159,23,65,62,185,114,5,229,225,9,96,134,145,192,10,253,177,212,233,218,242,214,216,218,181,204,58,101,237,111,14,232,7,166,11,216,215,136,186,161,200,27,19,69,96,32,90,64,185,80,179,238,22,123,10,168,79,171,117,59,118,250,168,157,220,58,110,123,122,107,86,33,18,65,209,106,220,194,200,128,168,5,85,238,151,8,207,160,246,11,196,107,219,0,121,235,207,39,159,235,18,198,19,144,22,138,170,104,15,195,81,223,58,157,22,70,30,51,16,203,35,83,182,113,144,49,132,15,65,94,172,0,247,50,121,243,18,21,4,117,48,66,225,89,141,5,149,231,234,229,109,229,18,215,181,231,119,158,212,5,121,79,229,215,226,120,249,21,208,152,148,137,139,198,173,198,70,222,99,124,245,228,115,105,54,94,220,28,134,225,52,97,172,250,24,99,30,104,46,200,171,95,223,243,184,250,219,80,158,30,215,76,203,147,206,52,6,124,12,206,202,155,42,146,134,76,103,24,131,50,110,18,209,159,110,143,79,158,159,189,158,31,101,72,19,233,245,80,64,66,230,61,162,252,146,176,138,236,161,237,71,38,116,146,126,223,168,127,101,64,40,200,191,196,167,116,180,153,214,56,250,92,219,134,200,56,40,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,217,10,100,95,124,224,159,174,236,22,68,237,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,43,95,129,194,71,63,254,145,233,189,247,254,189,149,129,135,125,188,127,255,246,239,190,96,111,123,219,219,237,208,254,189,182,132,199,113,1,72,39,144,151,17,206,95,160,69,127,228,23,116,193,97,121,251,56,47,67,65,208,69,247,183,47,38,76,55,15,239,182,111,197,201,43,86,160,224,97,221,207,253,184,3,51,110,11,230,43,109,195,209,25,164,46,105,239,118,186,166,12,104,118,8,7,120,21,203,85,127,21,10,128,89,174,215,26,11,206,220,82,152,118,66,200,115,79,0,120,60,25,56,196,111,111,156,180,107,247,237,177,143,125,248,35,246,159,158,248,47,222,199,25,212,182,211,155,88,185,217,177,213,61,128,102,65,98,198,76,25,15,115,13,133,49,68,188,92,6,34,131,126,47,103,154,202,53,254,69,9,252,152,134,170,95,21,88,204,199,236,68,112,30,114,93,42,107,172,79,129,217,242,194,7,36,226,149,172,253,229,51,52,25,9,88,1,183,148,45,7,7,254,91,199,122,182,92,92,180,149,197,189,64,244,45,60,236,9,165,95,43,249,254,245,35,121,250,91,25,0,166,24,0,132,203,167,12,76,42,108,17,253,10,245,137,13,186,128,113,65,51,77,50,17,114,14,197,2,94,247,232,89,196,27,190,138,129,198,126,60,246,111,232,226,45,207,86,9,47,44,17,26,191,202,54,2,211,174,141,182,20,18,155,168,1,60,59,160,81,99,230,114,137,58,21,245,44,172,159,94,177,225,66,209,190,255,216,247,236,224,145,67,182,84,94,182,26,225,254,75,140,169,97,119,104,131,222,8,175,104,194,255,123,249,128,118,13,12,64,174,70,145,198,138,12,62,10,133,4,85,51,198,138,246,223,46,40,116,0,141,95,223,60,69,164,136,54,247,209,130,1,166,168,7,132,19,176,30,250,104,251,143,37,84,109,12,122,86,238,180,109,145,177,169,145,48,96,157,201,8,223,175,40,9,12,59,222,155,121,119,171,68,181,155,114,149,206,128,223,188,103,252,114,252,184,12,10,184,209,11,227,139,255,124,141,209,58,35,239,124,109,213,225,189,53,91,159,232,190,89,226,108,54,191,152,57,24,26,101,118,236,196,73,123,203,29,111,99,62,12,152,123,24,127,0,131,135,140,133,1,227,187,81,168,51,167,48,170,225,186,162,136,248,58,198,248,240,114,120,46,47,87,247,52,23,101,144,82,96,140,78,121,127,66,228,138,114,9,195,52,6,143,158,23,240,47,50,143,124,77,100,60,250,53,106,153,70,85,94,191,56,190,26,5,230,127,127,235,119,134,166,185,82,90,67,233,31,117,55,63,178,42,219,254,176,110,89,171,231,235,105,153,237,67,174,221,183,207,126,244,227,231,109,109,105,201,251,120,68,127,61,254,228,19,41,131,248,25,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,172,2,217,239,255,225,191,191,98,43,31,21,15,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,38,5,190,246,205,175,225,161,189,1,188,51,123,250,153,211,246,165,7,191,106,127,244,251,159,177,45,60,136,107,2,136,21,54,250,222,145,114,104,146,31,3,197,237,16,104,151,125,21,115,147,167,126,149,176,239,14,192,128,116,35,135,184,192,26,206,5,160,61,62,54,207,9,218,200,95,86,201,141,59,4,118,184,82,5,124,87,129,178,135,8,225,255,142,119,188,221,190,253,175,63,192,163,28,248,205,240,104,247,204,26,253,145,85,28,234,43,164,63,176,156,1,165,189,183,221,176,32,207,203,115,221,45,63,230,71,173,200,85,62,154,57,21,212,132,52,235,35,111,117,220,212,29,100,169,230,130,209,35,32,247,24,15,127,69,30,47,162,143,64,228,16,13,6,29,128,98,131,57,195,150,9,147,233,128,207,16,0,159,194,245,75,204,49,69,78,0,148,138,166,160,112,254,21,192,229,144,107,4,4,80,206,32,209,84,7,247,64,86,151,232,227,125,51,182,218,120,96,251,59,69,107,99,104,176,85,27,89,183,60,34,63,12,49,168,203,104,56,128,175,99,76,64,28,115,247,170,37,223,10,123,99,247,241,174,215,182,13,50,228,104,13,91,246,179,199,127,106,111,127,203,187,172,7,92,45,142,232,79,26,215,31,96,116,80,102,255,116,58,190,144,131,81,129,122,0,255,148,10,168,255,4,241,197,255,139,148,55,196,144,163,72,63,15,248,215,108,111,1,239,240,212,39,180,193,128,119,8,253,64,125,139,192,127,44,12,40,51,67,172,140,189,217,43,148,151,145,129,3,92,234,166,118,145,25,77,166,189,14,137,201,220,19,250,113,79,17,16,148,4,251,165,136,63,239,87,226,199,229,86,64,61,147,250,145,49,225,107,131,58,51,165,52,122,243,111,103,142,26,217,2,249,130,250,234,75,189,33,96,47,104,156,0,63,29,173,241,199,63,229,161,57,147,202,160,239,121,70,111,104,44,200,104,64,229,107,237,226,134,143,209,137,242,100,17,242,231,89,115,116,63,95,115,180,189,132,23,198,181,72,175,159,2,9,240,159,201,79,70,22,234,63,205,229,82,177,236,225,251,21,166,95,125,177,216,168,211,107,36,214,131,49,99,64,215,195,163,255,140,118,113,22,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,169,10,100,127,255,247,255,237,74,173,123,212,59,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,154,20,40,124,242,147,159,156,126,246,63,255,37,225,191,241,176,4,220,222,247,197,7,236,131,239,191,203,222,124,235,13,236,173,221,7,240,86,241,204,78,33,200,133,90,114,111,190,243,137,144,3,31,2,248,158,239,177,184,119,9,21,240,144,202,128,126,165,34,161,224,5,195,70,64,96,7,171,92,155,7,107,58,215,253,4,217,120,78,208,22,47,125,133,242,191,230,192,62,123,223,93,239,177,31,253,228,39,182,137,71,56,252,223,250,29,179,14,158,233,141,58,158,240,236,63,63,97,220,200,233,59,227,230,192,161,191,208,222,238,78,121,155,243,90,234,187,66,80,131,248,147,183,48,180,74,192,18,4,233,154,9,218,251,135,235,236,124,97,61,88,121,167,211,1,186,215,172,10,116,31,13,181,85,130,162,0,204,66,149,67,199,114,77,149,183,62,112,120,34,30,224,167,76,252,126,57,209,167,144,249,242,144,21,52,227,63,14,42,163,11,204,151,183,252,210,96,106,107,221,145,45,245,198,214,170,76,128,254,192,51,238,119,8,135,157,17,186,31,75,14,250,9,216,169,190,35,10,199,184,210,115,175,233,130,12,48,40,224,145,199,31,177,219,110,188,29,248,182,4,36,157,18,157,160,138,135,126,31,47,107,213,129,190,195,64,161,160,45,10,240,202,21,228,79,91,64,164,57,172,186,251,246,3,108,21,80,230,25,221,91,95,95,247,99,70,125,245,189,200,90,225,207,176,31,59,22,7,30,233,96,138,17,130,238,201,160,164,132,161,136,128,173,143,6,142,20,228,198,20,106,187,82,14,244,243,245,35,93,141,159,187,65,1,31,187,26,151,51,99,144,87,83,39,189,171,45,38,20,182,189,94,175,107,160,251,24,87,244,16,93,87,242,49,191,77,229,53,56,242,107,126,234,63,180,86,121,210,220,32,15,65,99,25,21,233,60,205,41,189,231,3,203,175,105,124,233,94,164,139,175,64,174,179,126,207,84,136,234,161,200,13,90,11,214,214,214,188,112,223,102,132,223,31,58,30,59,118,204,254,195,159,254,233,197,175,84,148,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,23,77,129,236,79,254,228,127,186,104,153,71,198,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,240,234,20,248,250,87,191,108,207,63,243,156,213,97,133,199,78,244,236,115,159,187,215,110,249,95,254,103,32,101,197,250,218,95,123,46,187,220,155,207,61,51,5,92,114,248,50,247,76,156,238,62,5,28,132,1,94,4,97,228,93,233,96,6,47,107,129,151,9,158,150,9,180,157,163,222,51,15,235,78,191,71,24,238,138,221,116,227,97,187,253,246,91,236,95,255,237,39,192,182,132,214,218,45,179,133,250,200,150,87,22,32,116,202,159,184,0,58,18,13,0,226,115,142,140,119,199,229,28,82,37,88,152,32,188,106,38,104,229,222,197,192,66,133,166,70,38,135,253,130,238,99,38,130,188,250,199,192,202,9,70,13,176,119,107,118,122,0,255,33,26,41,200,184,194,221,39,99,1,189,151,167,220,91,93,243,40,3,168,87,202,69,34,31,176,223,61,223,21,96,188,164,48,249,2,148,210,141,164,243,97,145,62,226,124,129,185,184,167,91,182,61,20,214,172,78,172,147,81,54,228,188,131,97,69,25,184,94,7,246,151,49,180,40,241,142,1,241,123,245,154,181,137,204,161,118,100,24,221,52,55,214,237,249,163,207,217,254,219,174,33,244,122,201,134,108,203,160,16,236,61,96,188,220,242,75,21,189,171,0,251,9,244,111,135,67,167,253,9,228,171,175,169,23,235,194,136,118,110,110,174,59,168,87,24,254,9,99,170,66,30,2,250,132,9,80,205,81,128,54,17,94,221,195,1,112,78,174,41,220,55,213,83,21,183,191,112,58,159,242,53,69,26,229,231,243,247,227,252,210,43,144,230,72,154,27,105,158,208,55,244,143,206,95,9,75,23,208,151,33,76,163,209,216,198,249,106,69,90,127,48,18,153,25,196,164,117,41,129,251,188,149,169,12,10,155,75,26,143,57,232,247,177,201,251,243,207,249,57,207,43,63,157,71,186,120,10,72,95,55,230,225,168,243,50,209,68,92,127,180,223,179,103,15,235,27,191,114,248,69,49,102,141,208,115,199,143,31,87,101,212,161,209,49,23,175,91,34,231,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,162,42,144,125,225,243,255,112,81,11,136,204,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,21,43,80,248,189,223,251,131,233,255,254,191,253,133,3,217,41,251,109,127,245,235,223,177,15,124,224,33,251,224,7,222,143,119,54,160,31,176,169,240,237,243,73,224,81,248,214,189,111,103,32,120,254,190,206,195,51,119,167,34,151,235,59,33,221,5,96,113,157,22,128,81,8,127,135,168,242,232,7,188,140,248,8,187,20,116,81,201,15,234,115,37,60,196,183,189,188,9,23,15,28,94,88,172,218,93,119,191,203,158,124,234,113,59,190,222,103,139,7,64,55,209,218,91,205,17,32,15,208,67,248,102,65,235,241,152,139,138,107,239,166,34,187,27,246,123,83,103,63,230,193,191,123,161,163,143,75,4,150,242,80,249,2,253,104,50,68,83,78,61,170,129,94,237,194,183,229,181,188,212,88,0,92,150,104,63,16,20,112,47,205,149,242,124,253,28,247,100,93,87,254,21,66,222,143,251,201,235,29,100,174,142,240,62,240,231,209,118,0,204,47,77,71,182,64,152,253,61,120,244,95,211,154,88,19,111,254,205,218,212,250,25,6,21,208,240,30,33,242,27,228,81,166,191,228,149,95,130,174,85,106,101,235,12,122,54,198,187,54,35,236,190,149,38,246,24,94,253,183,30,185,213,150,202,203,214,109,119,8,223,95,193,235,127,96,165,81,145,200,13,180,135,119,29,201,187,251,52,117,100,20,104,140,168,46,250,8,200,170,222,138,34,208,238,117,221,16,65,134,34,170,176,12,23,38,35,206,181,102,144,77,17,176,87,224,188,64,164,16,222,66,171,51,58,204,78,103,154,188,116,165,152,13,65,73,21,105,23,41,160,190,215,24,120,53,73,239,228,160,223,223,101,60,233,56,97,140,9,244,11,2,235,25,109,29,49,63,71,116,45,1,228,179,151,54,15,250,245,132,158,87,98,152,166,252,252,91,252,184,84,10,228,250,103,50,248,153,245,221,242,242,178,45,45,213,237,212,22,107,5,21,81,159,41,18,72,179,217,188,84,213,138,114,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,34,40,144,253,251,63,248,163,139,144,109,100,25,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,175,85,129,207,255,195,189,246,227,135,31,182,70,5,207,223,238,196,254,230,191,126,14,175,237,183,216,129,189,43,54,29,225,174,237,228,237,76,238,10,193,173,148,31,95,138,234,210,253,248,185,59,20,112,96,70,39,10,176,149,180,169,122,77,208,133,253,173,161,98,57,200,125,73,39,83,117,135,55,24,114,8,116,11,74,79,4,239,113,213,126,243,109,55,216,77,55,31,177,227,15,253,156,125,153,147,201,71,167,133,119,249,34,94,253,75,128,30,246,112,23,236,191,18,124,54,115,64,149,195,236,249,30,211,189,244,161,53,24,45,192,238,61,92,62,209,238,173,4,211,70,18,27,129,177,51,218,74,164,126,107,182,58,182,188,88,182,26,222,241,5,32,122,158,82,88,254,100,104,1,50,119,89,100,87,33,32,94,171,150,189,47,4,193,38,50,198,0,220,143,184,39,108,169,105,6,63,119,207,251,10,247,23,137,148,112,77,123,104,91,213,161,29,95,224,72,57,218,3,160,143,199,244,184,219,231,89,182,224,32,227,9,25,103,108,33,80,37,239,30,86,24,35,27,90,181,94,181,99,39,143,226,213,255,140,221,248,166,155,121,86,225,246,207,236,159,94,30,40,116,63,30,253,0,88,193,82,237,185,61,159,84,191,18,134,0,255,63,123,111,30,101,89,118,213,103,238,247,222,125,83,76,25,57,86,101,102,205,37,169,16,2,90,180,27,187,177,81,219,120,121,217,203,139,182,177,101,99,97,97,4,182,24,4,200,6,44,192,200,70,24,12,98,181,87,255,211,110,60,47,204,32,97,192,86,91,128,0,129,152,13,70,128,16,50,170,42,13,165,169,166,28,170,42,167,24,223,60,244,247,219,231,157,136,23,145,145,67,169,50,51,34,50,247,81,221,119,167,115,207,240,59,231,222,128,252,246,222,71,75,62,172,174,175,176,39,236,58,112,86,113,27,152,88,62,183,122,24,28,40,108,127,13,67,7,235,173,1,251,181,236,7,235,117,147,207,117,212,156,72,36,214,139,158,6,187,186,224,30,252,170,91,199,105,183,31,166,208,164,165,183,231,110,227,189,96,66,234,251,81,34,194,132,146,174,107,76,125,174,92,165,235,122,70,64,127,125,125,125,227,57,29,232,89,205,169,52,175,152,47,140,180,151,233,185,174,252,147,234,76,134,39,249,249,237,243,72,79,231,124,87,46,41,238,220,40,5,124,94,76,198,211,35,161,16,69,68,127,87,230,230,103,108,113,113,209,94,88,110,123,85,26,175,229,229,101,187,120,241,226,141,170,58,202,9,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,93,80,160,248,229,247,190,119,23,170,141,42,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,10,10,148,190,250,171,191,102,252,127,255,203,255,203,86,150,46,2,243,140,53,216,63,99,191,245,59,191,103,127,227,203,254,138,53,68,26,5,39,243,98,218,83,133,164,208,218,242,216,149,7,127,2,131,233,154,50,9,85,242,123,45,18,228,185,226,231,102,41,144,129,92,105,191,225,0,174,0,0,32,0,73,68,65,84,12,124,150,111,53,32,88,96,166,198,58,238,160,59,235,1,137,149,103,60,241,240,207,249,211,248,201,171,59,121,228,150,89,79,94,247,6,67,214,218,158,153,179,87,191,250,243,236,153,167,79,219,165,139,235,120,146,3,188,1,223,43,75,109,171,87,27,214,152,81,8,248,94,154,1,178,18,152,204,141,155,213,199,27,81,110,6,131,155,253,79,176,80,225,251,213,3,205,107,25,47,12,128,216,133,60,250,217,74,120,201,23,244,143,104,213,120,45,211,255,214,8,175,123,194,247,179,68,66,153,48,248,3,140,41,224,95,176,239,140,173,213,82,133,198,215,121,130,223,130,241,221,30,94,205,120,236,43,204,253,152,113,26,251,187,6,60,39,87,65,229,21,178,143,0,172,5,158,253,71,40,127,109,173,111,167,14,224,29,91,31,90,135,229,20,70,189,46,160,31,195,2,26,210,43,48,200,160,82,121,214,54,235,13,235,215,48,32,160,124,177,247,97,105,96,159,248,244,19,118,112,225,128,221,117,240,132,13,184,174,62,141,7,228,39,132,127,185,178,25,118,91,109,76,111,62,45,166,188,193,160,103,213,70,221,90,195,150,45,173,46,17,227,67,70,34,42,151,229,7,248,104,168,181,195,126,199,133,170,235,213,239,98,120,64,153,50,104,208,204,147,199,63,88,215,251,238,129,30,104,79,210,154,188,164,205,239,6,125,245,79,7,37,186,108,82,63,210,110,42,144,230,235,102,68,135,23,211,22,189,87,3,62,14,138,118,161,114,4,128,245,253,209,177,192,175,140,0,20,238,61,213,145,230,132,202,215,115,219,83,186,150,12,2,114,89,57,252,127,62,215,231,70,176,89,231,218,118,42,103,123,185,113,254,217,43,32,141,51,232,215,216,74,123,45,17,211,35,146,72,179,217,52,121,245,155,157,149,77,144,245,89,102,100,101,101,201,94,56,247,220,103,95,97,60,25,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,187,174,64,241,119,95,255,247,118,189,17,209,128,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,170,192,175,254,234,175,218,111,253,230,175,251,146,218,242,84,126,223,175,253,166,125,241,23,125,145,221,123,247,60,160,17,64,7,168,219,14,251,5,241,50,160,19,20,12,36,183,85,211,189,114,38,16,163,240,233,74,9,34,3,111,89,207,189,94,170,3,224,240,71,7,208,56,240,157,192,177,105,64,86,20,132,119,239,203,155,27,120,6,168,29,1,175,71,195,142,189,234,149,47,183,71,31,253,40,208,230,227,86,171,0,118,8,1,191,190,62,176,3,11,132,240,159,35,106,0,73,208,237,114,92,231,183,246,244,207,116,255,165,91,201,201,52,30,253,76,114,121,219,203,167,153,168,252,14,184,20,187,96,6,109,70,104,132,83,61,97,244,7,232,52,227,90,65,208,29,244,231,206,10,58,138,93,203,107,62,129,126,99,109,123,34,2,80,150,162,230,167,247,103,18,198,159,186,4,186,5,250,181,239,211,134,130,247,112,22,139,130,67,157,129,29,198,179,255,18,70,2,88,226,88,71,192,148,113,113,15,103,242,106,165,134,42,239,107,21,216,47,232,214,6,186,247,24,179,122,163,97,207,156,126,210,94,254,224,67,118,226,174,19,140,87,23,239,123,150,114,96,160,122,132,216,175,80,142,143,115,34,237,222,108,181,89,155,230,136,250,220,235,50,206,237,53,222,123,102,3,6,9,101,46,202,168,192,161,60,26,128,112,141,64,1,24,46,96,228,128,71,127,133,57,149,122,38,83,32,205,32,117,93,203,1,120,241,151,253,76,85,237,192,95,70,14,145,246,142,2,14,206,95,228,75,205,180,114,240,171,247,42,111,234,145,142,53,175,180,207,231,254,102,76,65,254,124,207,51,76,126,188,13,147,99,205,249,92,70,42,59,149,171,23,79,231,211,121,167,203,136,227,27,167,64,214,88,227,32,163,13,125,67,50,240,111,96,136,164,196,159,32,55,234,104,181,90,238,213,127,227,106,143,146,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,86,43,80,252,225,31,188,255,86,215,25,245,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,213,21,40,189,233,77,111,26,127,248,127,126,8,143,187,21,192,93,217,62,253,212,105,123,215,207,254,188,125,215,155,191,206,122,157,142,255,3,190,254,65,95,155,254,17,191,219,110,121,137,14,6,29,252,100,170,43,228,159,208,94,58,242,211,248,217,37,5,100,140,1,241,2,34,103,98,202,96,1,103,203,85,252,251,225,241,205,217,25,156,175,187,140,39,254,214,242,208,158,140,177,154,59,198,138,163,213,234,216,44,121,70,37,64,118,167,197,51,37,171,213,203,28,247,237,47,188,230,75,236,99,31,121,210,150,1,198,245,18,64,167,212,183,115,23,59,214,96,93,230,217,249,134,173,175,118,240,230,150,7,47,183,40,55,149,153,219,145,174,237,4,242,60,227,45,250,217,94,127,110,167,170,47,65,204,171,188,11,240,117,66,243,99,10,129,142,172,42,14,116,135,120,211,29,124,231,173,70,164,131,53,180,59,68,247,113,122,183,21,250,124,244,240,60,247,120,87,16,88,97,251,21,69,65,126,237,74,2,226,9,102,3,34,117,29,205,155,132,217,239,55,136,22,208,210,154,229,172,119,15,56,31,1,234,71,64,245,106,178,153,32,146,0,227,65,8,254,102,175,108,179,132,227,63,188,94,216,197,42,97,209,241,178,135,230,91,119,189,99,151,86,198,86,159,63,12,228,199,139,26,47,255,122,65,180,128,26,192,125,150,113,92,89,183,1,22,5,205,185,25,251,232,199,31,179,123,79,222,107,179,51,11,68,99,168,18,137,97,157,49,170,90,153,49,45,151,153,3,12,216,16,131,2,154,224,17,57,164,145,194,112,183,251,120,233,67,222,219,189,182,173,181,86,173,66,187,177,90,96,137,128,186,141,100,1,49,148,177,0,48,159,186,155,24,57,140,186,45,95,222,32,107,234,123,202,202,41,233,146,207,98,191,23,21,208,152,185,7,62,243,89,80,93,169,86,43,172,223,227,93,192,27,191,172,143,200,85,146,158,153,157,173,59,220,21,228,157,155,225,91,194,187,84,7,8,203,203,191,195,223,22,121,125,107,105,144,62,115,174,96,142,170,78,149,157,231,77,46,62,189,171,233,111,144,102,145,242,100,143,126,229,213,123,51,192,96,197,193,255,164,221,249,217,216,223,60,5,164,183,146,32,191,198,91,223,3,237,43,68,60,57,114,228,136,223,211,255,157,48,228,91,168,188,79,61,245,148,95,139,159,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,159,10,20,95,242,37,95,178,63,91,30,173,14,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,110,115,5,254,250,223,248,155,246,159,223,249,147,214,2,252,10,210,255,209,31,127,200,126,255,3,31,176,191,252,165,175,177,231,158,59,131,183,246,2,158,153,29,135,43,213,106,29,200,147,96,139,120,101,246,236,159,62,214,63,255,39,188,121,155,11,183,79,187,39,224,156,225,204,64,32,70,32,79,84,123,42,101,120,6,222,230,42,35,202,88,43,140,123,157,245,225,143,221,117,200,62,247,145,71,236,253,31,122,148,203,152,18,0,198,181,116,251,234,74,219,170,120,155,19,9,30,167,118,205,164,253,155,124,193,3,96,182,150,160,208,124,30,162,89,159,73,94,34,22,181,214,172,231,200,198,176,206,62,47,64,141,179,46,238,254,107,173,158,45,204,18,82,31,61,5,203,183,43,80,30,43,188,190,32,122,242,116,173,148,241,214,7,160,99,83,0,8,115,27,2,55,8,40,17,254,191,192,43,94,239,86,79,60,149,124,99,12,46,234,136,124,152,240,1,43,140,65,155,125,159,85,24,122,50,190,193,138,160,194,121,13,225,171,138,213,79,210,18,13,195,33,161,6,184,39,127,250,254,160,109,171,157,178,157,126,254,140,61,120,143,160,171,12,62,200,203,203,60,192,232,160,66,101,2,187,14,230,200,15,86,245,115,7,170,156,119,9,207,223,2,224,143,85,30,158,249,67,116,113,195,0,32,63,183,77,139,54,20,244,187,204,55,164,202,61,135,249,234,40,219,72,145,17,180,81,166,207,37,53,112,91,218,52,132,240,38,111,187,27,167,183,90,129,237,134,48,94,63,243,55,69,185,184,118,107,50,172,23,196,23,216,159,37,156,187,202,20,240,213,28,211,117,205,173,98,178,108,132,74,212,125,61,231,207,50,117,174,150,50,236,215,183,75,243,48,167,92,111,62,143,253,205,87,32,107,174,189,198,66,91,10,221,175,191,25,124,28,248,204,104,188,101,76,24,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,246,175,2,197,199,159,120,98,255,182,62,90,30,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,220,190,10,148,190,250,13,111,24,127,240,131,31,180,199,30,251,48,44,174,108,207,159,187,100,239,254,185,95,180,47,248,252,207,179,122,115,30,132,39,192,163,16,238,194,116,96,67,188,119,133,236,34,237,101,5,242,8,37,98,182,97,144,49,105,114,193,58,238,172,204,238,144,95,240,13,174,236,160,173,172,117,226,121,164,92,170,2,105,160,247,0,102,129,57,129,90,173,191,92,84,102,108,113,113,193,254,183,47,250,2,251,216,199,62,110,171,109,93,3,232,240,204,234,154,89,125,102,104,115,179,13,206,41,48,55,97,47,203,180,67,219,8,88,15,184,246,152,4,198,50,246,14,220,101,6,225,235,77,195,20,171,116,24,159,102,192,58,192,178,51,180,26,121,112,194,183,213,213,117,91,152,107,144,95,126,253,130,250,68,53,72,242,83,72,130,145,91,128,54,6,3,10,225,95,45,8,193,143,236,35,25,91,0,249,43,60,95,150,241,132,155,24,8,148,11,248,171,198,18,225,251,43,214,162,254,213,181,174,181,56,239,2,80,123,24,2,84,214,91,86,175,204,89,101,150,40,1,227,190,135,238,151,241,192,58,109,84,168,253,49,75,44,232,252,201,103,62,77,248,254,123,104,51,64,149,176,1,152,50,96,164,48,180,2,32,159,129,169,67,94,234,44,104,71,15,47,253,50,203,4,180,215,214,109,109,13,80,135,8,99,54,245,67,94,221,238,209,79,232,254,130,9,86,98,190,140,186,29,171,81,159,150,1,25,83,7,85,122,18,4,148,129,192,246,36,91,128,60,55,55,180,218,158,41,206,119,85,129,77,144,155,154,145,207,175,214,168,156,71,223,140,213,213,85,59,114,232,144,103,119,184,143,7,190,174,11,254,214,137,18,160,121,167,57,231,243,238,106,133,78,221,83,57,217,88,64,70,75,37,189,115,83,243,109,42,107,28,222,2,5,164,189,254,78,104,43,138,177,29,62,124,216,151,37,233,241,202,43,16,138,34,56,92,184,112,193,126,240,7,126,232,22,180,38,170,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,155,161,64,241,223,127,251,183,111,70,185,81,102,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,188,116,5,74,175,125,237,107,199,79,62,249,164,135,230,31,226,165,251,161,71,63,105,191,242,190,95,183,191,243,183,255,150,181,91,235,252,163,125,197,1,167,60,251,181,230,118,33,234,57,73,14,47,243,73,236,247,133,2,9,200,224,57,14,116,235,3,142,199,130,253,242,236,39,9,218,100,240,86,102,156,11,194,187,15,172,7,44,6,72,179,47,151,186,246,240,203,30,176,87,60,242,160,125,224,79,158,32,100,60,78,155,128,93,216,155,173,175,141,240,222,149,27,250,229,80,215,11,223,39,63,176,115,96,127,130,221,2,246,112,119,160,63,158,243,116,116,8,121,31,13,121,11,228,169,42,119,118,250,222,99,183,186,70,72,113,1,112,25,197,148,8,65,158,251,234,144,63,159,1,212,149,7,125,244,30,85,41,175,138,128,189,62,33,209,49,160,41,83,135,140,106,60,92,128,204,9,128,230,67,30,24,84,240,92,166,77,243,253,178,29,105,23,118,1,3,139,243,132,240,95,81,4,1,198,75,75,48,12,234,53,107,204,213,112,162,87,253,188,175,132,246,47,184,214,39,228,191,172,46,100,144,241,220,11,103,237,194,202,69,59,126,232,94,111,103,95,131,166,46,84,4,95,59,244,139,48,254,52,85,30,251,37,218,38,35,144,90,165,70,180,130,150,173,183,177,228,160,45,14,100,149,73,243,132,231,21,193,64,223,131,49,240,118,196,50,15,50,9,242,57,164,46,75,59,89,142,176,215,53,37,149,153,143,117,46,216,175,164,93,62,222,20,207,111,197,207,110,43,48,241,230,23,148,215,248,93,43,101,104,175,111,138,64,191,146,158,213,210,16,53,230,229,16,203,34,129,250,241,184,145,12,76,136,42,161,103,166,231,197,213,234,80,27,4,251,85,190,190,97,250,78,229,58,175,246,92,220,187,57,10,104,220,52,190,233,239,138,217,220,220,156,53,26,53,235,241,157,210,116,25,96,9,117,233,210,37,85,238,175,249,205,105,69,148,26,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,55,83,129,226,117,175,123,221,205,44,63,202,14,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,151,168,192,7,62,240,7,246,43,191,252,203,226,150,14,54,127,225,189,191,106,175,250,252,255,197,30,122,224,30,135,59,130,130,130,144,141,58,107,34,227,233,27,105,63,40,144,224,106,226,43,250,213,232,166,51,129,25,65,50,121,196,106,157,117,7,120,14,165,83,158,10,128,95,57,5,211,228,157,45,136,35,196,215,233,174,177,118,251,65,251,95,255,212,231,219,135,31,127,2,64,13,160,5,34,11,225,180,218,192,239,65,133,90,84,239,132,224,114,180,159,146,96,179,20,80,31,10,96,55,65,244,225,212,10,128,143,76,116,107,4,84,20,244,23,76,247,110,114,77,61,37,106,189,117,241,240,159,105,74,140,173,105,26,96,203,179,221,161,36,23,203,120,245,23,0,251,10,32,159,138,124,12,202,132,51,247,122,124,232,8,21,64,194,174,0,198,78,248,126,188,230,231,251,93,59,208,169,217,66,163,98,151,48,4,0,207,123,248,253,30,247,6,125,70,136,54,171,124,141,107,19,143,127,129,126,133,220,175,200,48,0,232,250,204,169,103,236,238,195,39,61,95,31,11,5,69,47,96,42,56,56,29,3,96,53,39,52,23,4,79,53,71,116,111,189,181,138,49,3,13,84,248,2,234,164,209,228,73,115,195,245,2,212,150,248,62,148,229,221,207,180,145,135,181,27,5,8,238,111,153,6,154,65,218,118,208,136,171,42,43,123,248,115,26,105,143,40,32,144,155,55,205,137,107,177,254,105,232,190,190,190,238,223,16,95,46,132,254,232,158,54,129,122,37,149,39,240,175,164,58,124,238,249,7,197,47,93,241,71,249,166,141,147,60,35,229,70,186,249,10,104,156,166,83,158,27,250,27,193,127,86,199,192,104,118,174,105,43,19,208,175,188,50,248,208,92,136,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,251,83,129,226,67,31,250,224,254,108,121,180,58,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,51,20,40,125,213,87,125,213,248,163,143,127,196,206,158,126,150,127,172,47,217,147,167,46,216,47,252,226,123,237,205,223,242,77,54,215,108,216,218,234,146,53,88,31,124,0,224,243,240,228,2,126,83,201,129,223,214,127,255,159,186,27,135,123,73,1,135,250,192,26,193,55,29,143,161,245,190,87,248,248,9,189,118,232,6,55,115,32,7,188,169,86,241,30,135,218,202,107,221,74,125,60,250,31,176,7,31,58,102,159,252,196,11,192,125,179,6,108,87,246,31,218,26,64,101,240,244,94,234,242,139,106,75,25,239,250,2,125,250,2,221,14,166,19,223,86,24,125,185,188,15,161,209,14,164,101,8,128,126,53,46,195,184,109,25,152,213,152,89,16,227,190,98,114,152,45,82,90,1,244,151,241,188,103,12,228,213,95,1,186,83,45,16,148,178,193,239,170,75,126,255,27,58,114,94,16,150,191,62,170,216,44,222,208,243,140,89,77,86,22,104,61,102,9,128,142,206,59,61,150,219,104,48,130,130,253,37,188,106,27,182,206,59,59,194,0,96,192,216,14,71,125,123,246,217,167,237,145,7,95,101,135,22,234,94,127,25,227,14,135,173,30,173,1,160,75,227,75,60,43,136,234,198,29,180,117,117,45,121,243,59,137,7,234,87,42,44,207,0,168,213,156,81,136,255,49,134,34,195,62,209,30,104,191,111,106,54,73,50,104,147,108,154,79,87,226,176,210,36,167,128,253,89,137,189,177,79,80,87,35,152,198,48,157,79,13,216,21,154,41,152,175,121,213,34,26,132,66,183,203,147,95,243,73,243,170,196,61,121,244,231,57,150,139,72,70,4,91,255,174,228,123,219,247,154,123,122,94,251,50,147,46,27,16,164,246,109,207,29,231,55,90,129,244,62,111,206,3,157,107,211,24,234,187,35,175,126,59,183,188,81,173,64,255,242,242,230,249,198,141,56,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,125,161,64,241,231,255,252,159,223,23,13,141,70,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,119,178,2,95,246,101,95,102,63,243,83,63,105,173,245,85,199,155,191,251,123,127,96,95,248,133,95,104,95,250,127,252,89,188,182,241,253,5,212,180,91,43,0,255,170,195,254,228,157,59,173,216,230,63,252,79,95,141,227,91,171,128,96,171,146,131,233,116,184,229,60,193,88,0,47,144,89,128,108,4,169,247,80,216,192,121,157,59,145,197,243,28,108,11,184,41,24,235,4,210,132,251,202,21,0,219,168,103,243,11,51,246,197,127,246,139,236,204,153,95,178,21,56,176,32,53,236,142,185,211,181,198,162,60,182,247,39,232,119,237,128,226,21,128,149,32,182,192,85,9,152,40,100,45,89,19,128,151,177,139,60,254,241,190,199,195,30,246,239,146,45,45,117,237,200,97,192,35,26,165,119,99,66,188,57,83,82,217,90,10,64,161,236,203,192,116,57,190,215,48,22,168,85,121,183,88,219,122,68,104,126,105,174,112,252,195,18,176,191,140,160,37,218,194,115,222,46,234,169,208,182,26,33,246,155,192,245,58,225,242,171,60,219,199,11,191,195,181,2,168,218,192,32,131,88,250,14,82,21,190,127,102,102,198,58,235,173,141,243,75,43,203,246,244,169,103,109,254,145,131,214,172,54,8,185,191,233,25,45,3,31,7,177,120,84,107,78,212,26,117,235,244,90,128,254,101,215,193,71,148,206,202,235,223,13,64,16,67,250,168,12,136,43,75,17,208,92,122,224,16,80,6,17,154,79,252,175,66,127,232,110,162,254,236,146,54,228,243,8,18,147,190,249,245,124,103,114,18,187,61,163,64,2,185,105,108,167,6,242,138,237,203,160,191,221,110,59,236,159,159,159,223,152,55,37,140,196,4,250,181,105,46,229,188,62,151,244,253,209,92,185,74,82,126,205,83,255,102,185,65,138,222,204,72,183,74,1,205,133,157,82,154,35,37,155,157,157,245,77,121,148,181,204,55,110,101,101,37,135,239,223,233,209,184,22,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,123,92,129,226,233,39,159,218,227,77,140,230,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,119,188,2,165,215,191,254,245,227,63,252,192,239,219,199,240,236,47,225,181,125,105,173,103,239,122,247,187,237,115,94,249,10,59,122,112,129,240,223,242,2,6,64,38,159,225,203,4,11,111,220,203,36,217,83,23,28,22,79,90,36,144,93,194,112,163,144,71,44,192,186,84,238,186,7,249,8,8,87,26,227,162,15,213,37,139,195,236,17,3,59,4,36,143,129,204,14,113,89,131,94,33,236,95,253,5,175,178,223,248,245,223,34,156,127,203,65,174,64,112,187,5,156,62,208,128,5,10,118,147,220,96,32,131,111,93,144,17,0,244,103,2,121,19,213,19,56,215,209,228,25,101,219,165,228,198,17,130,83,212,95,161,81,53,214,188,31,8,62,18,201,66,17,13,250,104,81,6,202,119,137,167,95,39,148,253,176,99,214,36,51,60,222,86,89,186,96,168,104,0,232,169,164,222,148,179,193,196,132,69,202,131,30,21,121,64,155,12,9,180,44,2,161,246,5,198,61,47,107,143,227,233,239,199,228,37,151,201,110,32,195,254,130,177,153,99,205,235,131,172,21,112,176,85,182,54,80,127,117,182,98,125,198,177,211,165,173,106,57,101,43,148,127,173,214,116,239,218,81,183,207,178,10,24,1,204,204,90,103,101,96,103,159,123,214,30,121,232,17,155,155,153,35,2,67,143,229,23,20,3,128,199,20,161,128,168,0,5,134,60,67,245,153,161,234,114,222,109,119,28,214,59,232,167,65,35,234,28,246,250,238,153,221,36,95,93,192,150,144,6,169,215,170,94,81,9,146,134,147,110,115,166,164,90,92,21,63,203,63,217,32,101,122,126,230,123,177,191,245,10,8,164,59,180,213,224,105,2,50,47,117,190,105,188,115,249,24,78,183,210,199,127,82,70,151,121,42,143,126,143,254,192,188,209,94,127,39,18,164,231,189,39,159,127,42,100,36,66,29,169,158,233,210,116,188,181,62,61,179,233,209,207,167,132,115,125,64,252,109,145,225,73,254,246,108,47,38,206,111,138,2,174,255,164,100,141,223,236,76,195,234,24,32,105,198,48,228,124,47,11,12,192,58,132,239,143,208,253,55,101,0,162,208,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,22,40,80,60,246,145,199,111,65,53,81,69,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,188,68,5,74,95,247,245,223,56,254,222,239,253,94,59,127,238,28,222,198,102,143,127,226,89,251,217,247,252,146,189,241,107,191,202,186,120,249,150,240,24,118,144,226,238,201,132,4,39,132,119,189,94,119,223,93,65,29,173,11,238,107,133,191,196,134,196,227,159,189,2,2,243,211,105,219,41,227,71,88,122,60,97,61,1,155,171,245,134,213,8,201,62,4,44,143,186,144,107,249,97,11,166,9,238,113,191,196,189,50,33,227,71,14,166,5,179,217,6,61,64,114,195,190,244,47,190,198,126,250,167,223,7,248,197,59,29,168,211,105,15,237,252,133,117,59,118,116,30,3,130,1,97,253,91,120,157,171,46,140,5,176,31,40,211,24,176,54,231,148,61,46,216,3,230,0,137,204,36,199,192,14,21,55,140,0,184,125,139,147,12,14,70,128,238,1,161,240,11,160,125,10,132,95,216,58,97,243,89,237,222,122,204,251,97,157,62,176,70,129,120,226,34,17,170,59,0,126,133,239,159,167,91,207,61,183,100,247,220,115,8,35,0,60,149,7,29,60,254,219,188,71,172,93,13,188,31,13,233,111,73,57,49,105,96,136,4,43,199,0,254,130,75,141,38,26,160,115,187,215,177,49,239,147,198,176,204,58,9,2,252,2,102,190,231,184,198,181,67,227,174,245,9,133,189,86,165,61,188,163,29,50,244,155,115,54,170,212,236,133,149,150,29,60,182,96,141,185,89,127,79,107,68,226,24,80,119,159,173,215,90,183,102,99,206,206,191,112,214,158,125,230,211,182,240,138,25,10,199,208,163,160,191,0,255,210,152,14,112,76,205,92,171,89,155,182,15,9,233,223,199,144,163,71,84,128,250,145,166,117,123,24,57,80,231,120,212,181,121,60,255,27,221,117,171,47,45,89,19,240,95,102,190,96,23,177,1,137,39,232,85,67,79,120,127,13,164,64,46,25,210,72,187,113,135,174,230,164,89,32,253,95,106,82,251,175,158,4,142,55,211,246,42,147,121,197,230,253,4,154,233,195,36,227,52,216,156,206,181,121,124,173,250,55,115,238,197,35,245,127,36,120,46,147,20,222,123,125,6,52,136,90,214,193,141,49,24,66,121,212,75,7,121,225,43,131,230,114,30,87,102,143,47,73,33,192,175,251,231,95,120,193,30,122,224,1,235,49,71,20,194,127,200,223,145,236,145,175,249,80,102,233,10,69,13,209,178,48,138,12,194,43,177,67,146,121,89,74,138,44,163,52,226,29,213,86,226,121,25,160,41,169,217,138,35,161,246,70,186,121,10,228,119,32,27,102,228,185,208,96,44,106,197,192,238,58,124,200,191,242,12,53,159,148,130,191,15,67,59,247,220,185,155,215,160,40,57,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,110,170,2,197,107,94,243,154,155,90,65,20,30,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,55,78,129,47,253,139,127,201,222,243,11,63,103,157,86,219,230,154,133,189,247,87,222,103,127,230,79,255,41,123,229,43,30,178,25,0,230,0,128,41,112,89,42,85,1,192,41,244,183,254,193,95,80,71,0,71,64,47,210,222,85,32,195,153,212,66,198,17,110,38,176,107,132,138,151,87,183,214,92,79,112,51,1,181,12,240,252,26,180,179,4,148,171,106,252,97,124,39,239,62,110,39,79,28,176,79,62,189,108,243,184,111,118,9,227,222,7,6,247,123,204,7,128,92,174,107,19,187,77,142,4,243,69,133,149,84,16,41,123,118,231,90,253,226,45,254,81,235,212,142,49,97,236,229,72,92,136,238,114,177,79,123,29,242,235,50,76,177,2,81,236,225,9,63,32,207,72,93,97,218,195,28,49,114,145,17,4,80,159,78,144,149,36,195,134,129,255,142,189,191,92,85,88,126,17,73,151,66,176,20,133,113,219,175,148,41,12,240,46,232,169,155,238,201,15,52,149,127,188,60,236,5,92,117,171,129,87,255,2,208,244,80,171,99,43,88,227,44,215,234,214,195,152,98,192,243,50,22,232,245,6,68,223,144,138,94,129,123,232,87,20,226,191,3,2,165,252,225,184,103,47,92,56,107,47,235,62,12,148,171,243,62,3,249,139,138,117,250,24,111,84,155,60,150,198,67,17,31,214,215,218,140,165,128,45,253,212,171,205,65,106,159,140,63,70,86,208,97,121,244,215,4,93,1,181,180,82,153,248,213,28,218,41,165,178,119,186,147,65,250,78,247,110,229,181,12,49,55,235,76,58,166,223,205,171,183,243,145,230,153,143,135,230,227,180,225,13,231,41,93,93,13,247,220,79,22,2,204,199,158,111,2,244,178,7,208,55,65,251,108,44,160,115,189,14,122,198,13,7,46,19,54,215,53,121,163,200,60,230,29,24,141,48,26,224,239,77,42,83,121,152,91,52,220,109,208,82,214,203,74,138,11,55,95,129,42,127,67,26,245,154,123,243,235,79,137,198,168,215,33,170,8,255,247,68,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,159,10,20,79,61,253,236,254,108,121,180,58,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,243,20,40,189,225,13,111,24,63,254,248,227,118,230,244,179,182,138,183,110,23,13,126,252,29,239,180,127,242,150,111,179,185,19,119,19,206,187,229,255,136,95,0,253,74,10,83,158,220,117,29,254,58,36,118,175,221,59,79,184,253,210,227,13,248,238,240,88,161,227,43,238,129,91,173,86,241,144,237,1,206,18,120,19,240,212,38,102,166,103,210,6,232,5,238,22,117,242,194,214,78,158,60,105,175,122,213,171,236,83,79,191,223,33,157,0,111,167,51,240,112,221,242,228,84,216,230,4,229,146,58,37,65,253,13,110,151,15,0,124,220,206,8,113,215,117,4,102,202,152,193,117,162,137,222,111,224,85,133,134,139,121,150,38,68,90,59,25,5,248,70,163,5,181,186,221,145,67,205,154,123,25,115,81,29,35,185,150,202,235,157,87,79,5,197,147,87,52,69,179,190,189,60,239,209,129,60,101,133,10,160,112,61,42,224,170,1,96,165,0,7,175,12,7,58,235,222,200,102,251,35,91,236,140,236,96,3,205,107,3,91,46,244,166,18,153,97,173,176,98,182,201,184,106,57,0,34,6,52,234,86,34,82,195,0,247,218,110,153,58,41,235,212,243,167,236,194,210,121,187,247,174,251,104,115,143,16,255,117,198,172,135,199,63,189,196,11,87,203,52,104,62,172,18,57,64,145,58,180,150,122,95,97,27,20,139,91,3,175,102,209,206,49,97,26,220,179,90,180,85,73,13,220,245,52,105,203,182,118,32,227,117,165,201,240,78,229,213,72,76,167,157,203,159,206,177,159,143,213,255,157,70,113,243,27,160,111,129,122,120,185,162,249,157,81,164,23,65,123,193,251,86,171,229,219,193,131,7,252,221,40,48,18,210,245,30,6,34,67,246,85,230,150,242,203,80,196,159,185,198,28,202,223,37,149,33,136,156,235,74,109,218,207,202,239,191,182,251,223,135,137,240,121,126,52,154,117,155,159,159,229,251,67,127,120,85,52,62,138,238,176,188,188,188,255,58,24,45,14,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,1,87,160,120,226,137,39,66,138,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,63,10,148,222,248,198,55,142,127,232,237,63,64,88,119,188,178,129,41,143,127,228,41,123,223,251,126,205,222,240,213,95,105,21,188,191,135,128,192,33,160,166,202,191,230,103,160,35,96,220,231,218,14,252,103,255,244,252,14,108,169,198,79,32,215,97,174,123,108,3,240,128,55,226,109,2,57,219,7,84,112,173,10,148,27,65,182,155,172,243,254,185,159,251,57,246,251,239,255,128,45,179,254,187,224,14,203,181,19,206,158,101,28,102,8,89,95,149,119,183,136,15,203,62,168,164,29,105,156,192,169,234,97,47,143,97,167,140,219,225,42,183,111,97,242,16,229,194,242,24,38,8,206,35,11,237,167,97,52,79,61,210,175,66,205,19,56,156,27,222,96,122,8,232,231,167,173,37,44,26,85,7,237,126,91,89,252,25,117,64,125,149,30,57,201,160,0,253,209,169,192,11,191,74,136,107,73,174,34,229,224,175,48,232,35,26,35,79,252,1,123,49,246,26,141,209,189,57,60,244,15,23,99,91,109,12,109,13,216,191,220,148,203,61,230,3,237,54,186,215,201,168,104,13,168,223,168,89,185,75,196,6,218,213,43,245,105,87,97,151,214,150,236,153,179,79,219,137,187,78,122,244,130,17,116,183,66,216,254,33,177,211,169,197,141,10,20,5,96,101,109,153,229,23,6,24,11,20,214,27,104,141,2,194,25,248,196,80,27,201,11,108,133,208,38,9,24,219,52,188,234,99,164,253,170,64,122,231,25,223,169,119,53,95,211,183,34,27,193,248,167,97,135,78,234,57,255,70,96,40,162,231,4,121,101,48,114,248,240,193,201,247,68,83,136,168,31,252,173,16,4,22,232,215,185,150,132,209,223,144,92,215,14,69,111,92,82,29,50,70,81,61,195,97,159,227,234,100,238,109,100,137,131,155,164,192,213,198,71,227,82,99,233,147,185,185,57,198,36,53,64,249,135,163,126,128,254,155,52,30,81,108,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,43,20,40,190,226,43,95,119,43,234,137,58,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,6,42,240,107,191,254,62,251,163,63,252,3,91,186,112,201,209,228,123,127,229,87,237,145,71,30,182,215,124,241,23,3,248,199,214,94,95,118,40,83,194,195,88,192,165,96,47,88,172,112,230,145,246,174,2,211,160,70,199,130,51,2,120,130,108,218,20,119,94,134,28,25,212,228,158,8,126,107,83,126,121,211,234,190,32,158,188,250,95,246,178,151,217,239,125,240,227,54,7,79,86,136,247,54,225,227,103,161,222,53,60,255,177,20,225,25,60,124,121,78,238,228,137,139,11,159,79,38,138,135,3,231,216,247,185,182,221,219,203,75,93,140,106,12,252,206,90,169,207,14,235,209,37,69,60,72,173,71,37,0,60,243,158,247,161,160,223,90,99,188,133,38,115,115,21,171,19,217,162,196,218,225,99,250,79,231,232,158,162,35,184,185,128,175,119,174,18,100,46,160,165,11,228,125,47,15,250,26,224,158,234,147,206,106,132,108,10,72,172,18,96,172,8,224,229,211,50,7,253,243,56,216,143,218,3,107,57,228,31,216,153,113,159,232,2,192,85,180,31,226,157,95,174,212,109,76,100,129,145,188,240,241,212,183,14,27,86,24,99,206,181,138,192,51,103,159,177,207,121,228,243,108,174,58,207,59,59,180,102,115,150,16,219,93,31,95,213,65,233,182,190,190,238,245,171,125,27,47,182,172,13,184,39,208,95,230,185,209,136,6,51,118,234,89,25,111,237,221,78,19,201,62,235,102,36,195,148,29,30,159,204,207,45,161,236,61,219,237,247,193,211,124,223,158,242,181,188,207,247,243,59,146,207,243,125,237,181,117,1,250,203,128,126,125,51,242,61,61,35,208,175,173,217,104,248,117,121,244,231,251,185,172,157,246,211,121,18,232,215,183,74,223,24,197,220,136,116,171,20,200,127,59,166,247,170,91,255,55,192,220,220,204,150,177,208,223,23,25,123,188,253,237,63,120,171,154,23,245,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,13,84,160,248,200,163,143,221,192,226,162,168,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,5,10,148,190,245,31,125,251,248,155,222,244,13,214,111,43,244,114,215,46,46,247,237,93,255,237,231,237,161,7,31,180,251,79,30,247,176,253,238,213,12,16,77,224,23,208,7,16,148,183,241,237,135,190,110,129,226,183,168,138,12,102,4,204,116,172,45,123,245,11,54,123,56,118,7,125,233,30,4,109,163,101,202,43,144,35,16,172,40,252,221,78,219,102,231,14,218,231,188,242,17,123,244,209,143,227,253,157,252,213,123,68,145,239,118,129,120,195,130,181,231,5,252,240,184,229,25,205,147,148,35,193,226,84,240,38,158,147,33,193,110,38,45,61,80,18,52,84,107,233,183,207,99,58,170,248,2,21,78,4,235,117,209,97,35,23,21,26,159,46,179,87,32,254,196,229,219,109,188,239,5,212,161,233,82,78,154,249,1,199,233,205,16,240,28,91,133,103,101,80,161,155,30,206,156,119,167,142,87,127,79,207,98,108,225,117,235,145,201,26,233,67,64,51,35,226,215,53,2,13,121,223,179,84,192,98,187,111,7,240,214,159,27,148,108,165,160,198,113,129,161,69,215,234,77,150,78,192,208,64,154,87,24,179,106,179,6,88,93,211,200,177,244,66,205,206,175,158,39,132,255,179,246,240,61,143,88,5,111,234,25,32,61,1,5,32,117,180,136,245,4,84,198,122,123,205,135,75,225,220,213,78,120,29,134,28,244,152,186,177,109,96,79,95,180,113,92,240,140,230,81,164,219,67,129,233,239,131,122,164,243,180,105,254,234,120,231,126,234,94,78,58,214,252,83,216,246,94,15,227,19,230,135,206,117,93,144,94,215,242,247,199,63,13,249,193,171,236,115,249,122,78,222,252,67,12,77,84,166,206,253,237,72,150,68,87,41,33,110,221,40,5,164,121,30,15,237,61,218,3,99,188,176,176,128,241,18,181,240,169,208,152,232,222,218,218,170,170,213,87,99,115,130,232,74,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,243,10,20,127,240,251,191,183,231,27,25,13,12,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,203,20,40,125,205,215,124,205,248,199,127,236,63,89,235,217,83,128,20,179,199,62,242,180,253,226,47,253,213,77,179,249,0,0,32,0,73,68,65,84,178,125,249,95,255,50,59,122,112,1,200,50,182,170,255,3,127,250,183,123,193,155,4,114,47,43,43,46,236,17,5,50,88,83,115,4,200,148,4,98,228,205,47,208,63,28,116,24,87,81,108,141,37,100,70,3,63,181,47,3,116,125,93,108,224,177,160,191,96,219,67,15,61,96,15,62,120,210,62,246,196,105,35,10,189,177,124,188,181,0,253,51,131,6,240,90,225,190,185,200,127,3,60,120,229,28,238,201,61,221,243,49,222,237,169,154,201,133,221,221,37,104,37,211,132,164,141,162,17,84,208,161,44,136,72,251,117,62,6,140,15,88,243,190,7,200,18,120,151,65,67,133,247,161,69,132,251,222,0,79,119,7,253,122,14,15,122,47,41,245,73,38,1,42,63,133,54,0,130,41,4,130,158,45,42,86,3,244,87,240,204,151,169,129,188,228,71,89,43,181,195,203,145,1,129,90,69,157,140,93,157,208,231,77,34,8,204,183,75,38,15,255,46,207,143,172,111,171,125,218,55,70,251,82,90,255,188,70,91,171,120,78,95,90,91,247,208,254,101,34,45,116,251,61,123,242,204,83,118,247,93,247,217,124,133,113,239,105,41,14,242,123,251,198,182,222,105,177,209,25,218,54,24,80,56,224,78,203,22,140,168,83,97,27,74,50,52,224,120,204,60,1,219,210,39,25,140,164,62,238,230,111,9,163,133,171,167,212,200,100,188,112,121,206,161,63,63,37,124,30,187,201,252,68,142,59,54,229,247,194,231,111,214,101,155,26,110,142,130,70,41,102,71,2,193,107,107,107,30,253,99,118,118,214,6,24,183,100,224,47,208,63,100,30,235,219,163,50,243,247,104,91,145,147,211,201,0,40,178,130,222,5,222,131,236,209,63,162,76,121,245,43,135,94,173,72,55,87,129,252,55,97,123,45,105,94,152,131,254,6,75,134,180,221,144,35,253,13,81,116,144,54,203,138,68,10,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,253,167,64,241,53,95,251,15,246,95,171,163,197,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,224,10,188,255,253,239,183,103,158,57,69,136,229,2,15,238,129,253,194,47,253,170,189,250,213,175,182,131,11,7,128,155,0,26,121,242,22,53,95,215,187,47,175,77,128,101,164,189,173,64,6,50,121,175,214,10,190,149,24,59,93,187,18,44,147,119,230,24,250,172,53,151,43,128,236,58,158,225,61,0,241,177,195,135,236,161,7,238,183,143,2,250,5,123,113,242,54,56,50,70,3,60,193,116,208,60,209,26,220,90,3,30,150,236,16,91,216,88,48,123,175,37,193,108,165,49,68,215,129,22,0,187,68,167,220,163,127,66,18,81,72,157,114,79,254,62,33,44,122,116,165,0,242,171,107,61,186,52,196,187,126,52,228,189,112,120,41,86,158,202,26,123,127,241,140,87,152,113,202,29,43,66,128,150,54,0,92,86,184,38,208,78,78,148,1,215,83,133,87,71,153,126,95,124,83,134,6,228,240,49,162,206,50,227,80,239,149,108,6,208,127,176,85,178,78,173,102,43,180,162,63,234,90,23,224,95,179,38,32,30,131,0,198,181,90,212,173,77,61,235,131,190,97,33,224,239,233,243,23,95,176,86,191,109,243,181,5,235,173,119,109,166,62,131,179,62,6,6,244,189,67,24,255,110,191,11,194,167,98,129,125,44,52,180,10,192,0,143,126,121,241,99,227,192,134,54,26,108,111,23,77,219,231,73,202,39,136,41,157,167,211,244,249,222,156,183,211,173,221,173,99,205,75,233,151,247,58,214,220,239,18,113,66,80,63,173,221,158,238,107,118,11,212,231,252,249,153,235,106,59,239,145,236,49,100,167,164,50,100,32,224,94,253,254,90,50,62,145,110,186,2,121,220,46,175,104,196,50,32,77,171,241,45,42,151,245,71,64,227,52,112,67,15,45,213,16,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,246,159,2,197,39,62,241,137,253,215,234,104,113,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,72,129,210,91,190,227,187,198,143,62,250,168,93,56,255,188,21,44,185,46,255,221,255,231,255,253,183,246,47,127,232,251,236,158,19,119,17,222,187,229,33,199,203,120,119,143,9,59,30,105,111,43,32,160,159,34,47,48,184,64,56,157,43,233,88,112,102,192,56,246,20,123,159,164,123,32,104,7,53,186,47,175,115,193,154,153,153,25,107,173,119,128,197,10,203,204,164,0,188,125,206,231,188,194,126,231,127,188,223,150,88,214,253,192,12,222,156,237,30,225,154,91,214,172,207,3,190,123,86,195,195,179,51,238,120,185,254,51,129,252,142,213,225,168,87,242,176,222,124,224,214,28,9,96,41,9,80,242,3,136,76,48,81,215,235,68,60,232,117,7,44,87,63,176,30,215,11,173,119,207,181,4,26,213,135,100,204,176,178,214,1,106,150,109,126,166,138,134,2,154,120,45,83,158,52,68,172,4,56,1,252,186,166,164,231,117,84,171,85,209,182,97,173,30,158,242,120,203,151,8,189,239,134,7,220,87,253,138,166,32,79,105,29,247,121,126,132,1,69,141,225,155,167,61,71,90,61,107,85,59,214,90,104,90,191,90,240,94,174,179,172,194,156,205,212,234,102,237,142,53,24,215,69,64,254,152,72,11,173,245,53,171,204,30,176,181,214,178,125,234,51,159,180,147,95,120,156,182,0,96,1,250,21,194,255,143,217,90,93,150,236,232,170,31,115,182,210,190,144,218,73,164,2,89,31,204,48,79,70,43,43,54,228,126,147,186,48,243,241,57,32,175,106,172,69,60,239,110,253,72,27,45,177,32,255,110,205,223,10,209,10,164,187,131,96,238,13,100,180,160,177,80,196,5,233,63,49,232,72,192,184,79,127,231,173,57,59,239,253,238,245,58,118,241,252,121,247,68,86,180,139,50,121,21,205,66,134,30,148,56,25,207,12,150,211,24,77,134,116,183,186,255,146,235,77,115,148,97,70,43,165,141,115,142,165,161,52,85,36,15,141,117,159,181,58,148,171,194,188,212,188,214,125,237,149,148,207,231,53,130,8,244,95,88,186,100,135,143,29,181,242,64,99,82,177,33,150,64,186,174,239,73,189,94,119,195,19,31,187,84,173,151,113,181,31,181,75,109,80,180,137,62,6,41,62,62,147,200,0,169,5,155,125,184,90,57,113,239,197,43,32,237,243,188,208,211,121,174,232,88,239,199,129,197,121,155,157,157,177,179,231,214,152,7,24,125,49,198,23,47,94,12,143,126,9,20,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,135,10,20,191,243,187,191,189,15,155,29,77,14,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,137,2,165,55,126,253,215,141,127,232,7,223,110,141,70,221,214,240,252,173,84,58,246,19,63,249,51,246,173,111,126,147,205,55,103,96,59,67,235,200,155,95,255,170,31,105,223,41,48,13,106,4,225,180,13,228,53,11,236,243,255,57,244,75,222,186,158,87,94,220,36,65,104,253,175,0,12,47,30,152,199,171,255,62,251,227,143,60,227,207,201,89,125,125,125,100,135,15,2,196,171,117,162,65,0,251,171,13,158,74,207,122,1,91,142,243,220,201,251,148,227,214,254,210,35,250,74,79,9,155,175,158,43,9,27,38,80,47,202,173,240,253,242,246,87,116,130,62,199,3,34,22,104,211,74,7,35,121,184,147,91,142,171,125,140,94,74,37,32,59,17,16,38,204,84,133,37,231,119,50,9,20,103,166,169,99,33,124,213,163,87,40,193,98,121,41,3,149,1,231,50,182,40,20,154,156,58,134,24,14,200,40,130,128,1,222,70,121,245,207,80,223,17,12,43,214,235,133,157,159,237,91,187,74,6,160,124,7,88,95,173,206,248,242,1,5,15,52,129,222,235,68,14,24,112,127,40,67,11,26,118,105,237,146,45,175,46,219,93,149,131,14,233,70,21,202,231,186,128,221,112,76,253,128,113,45,33,192,127,120,81,15,40,75,222,252,232,192,86,81,127,213,137,73,7,167,225,31,87,119,37,233,27,164,241,147,81,132,146,250,33,32,45,24,93,111,54,232,15,215,39,161,223,251,68,39,144,236,50,102,56,114,228,168,45,44,46,18,118,124,145,239,92,195,189,146,59,44,139,240,236,83,79,219,211,207,60,233,144,178,82,145,151,114,42,183,172,229,40,38,105,250,253,201,215,110,247,125,130,189,27,67,191,209,221,12,129,253,219,193,188,208,185,140,40,20,182,221,141,36,28,208,167,57,38,67,128,236,145,191,81,192,53,14,84,110,158,103,58,206,101,184,241,18,239,101,30,159,59,113,76,174,33,221,45,185,173,177,209,223,15,55,222,224,163,161,111,135,34,151,200,104,166,213,106,221,146,54,68,37,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,99,21,40,190,241,27,190,233,198,150,24,165,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,45,87,224,241,199,31,183,247,252,220,207,43,98,185,173,174,15,236,55,126,251,131,246,170,87,254,119,251,155,127,237,175,90,15,144,54,96,59,180,184,96,157,248,199,252,91,62,54,47,182,194,12,202,244,220,52,16,211,117,121,198,202,99,183,79,108,118,65,52,221,207,121,56,116,144,166,235,242,0,151,135,179,66,242,139,150,30,0,244,191,242,149,143,216,135,1,253,67,128,176,248,47,209,223,9,225,63,4,250,52,108,189,181,110,243,120,155,15,250,242,234,199,27,122,66,185,179,39,191,194,211,239,118,82,155,132,137,229,95,175,62,195,213,73,9,222,59,64,230,90,111,2,42,71,132,236,135,115,163,19,30,206,52,125,232,80,203,227,31,200,129,222,186,244,123,228,125,162,44,21,164,23,39,119,214,203,229,7,216,158,116,200,203,93,140,48,138,160,5,50,164,224,153,241,68,255,146,242,1,168,229,193,76,245,94,204,128,250,93,66,206,27,84,126,168,51,182,85,188,250,103,102,59,182,90,195,227,26,192,221,94,111,217,204,124,221,170,68,6,160,40,34,18,52,216,106,140,207,208,214,53,152,84,114,254,226,57,59,115,238,180,221,125,207,33,55,44,112,131,133,218,152,176,253,29,7,179,90,179,160,68,35,189,222,1,133,0,237,4,255,9,211,224,208,95,224,191,196,198,44,201,189,218,213,253,128,54,106,14,107,252,228,73,172,168,8,179,120,233,11,4,175,173,18,97,130,176,226,2,252,130,145,135,128,251,39,78,156,0,242,31,225,153,186,207,247,131,7,15,99,204,180,110,173,118,215,26,205,186,61,252,138,151,91,193,18,21,159,249,212,39,108,105,105,137,136,11,205,212,191,60,150,50,152,32,249,56,74,2,198,227,118,78,250,70,108,217,118,24,119,189,43,249,187,225,70,41,140,197,234,234,170,143,71,205,215,238,208,23,128,247,139,121,163,49,210,247,164,196,183,196,247,24,181,164,148,116,189,92,203,52,207,220,206,130,44,26,87,149,33,207,254,178,162,81,16,169,97,111,204,196,203,91,126,39,92,209,183,162,74,148,15,69,38,145,77,140,190,27,74,138,222,160,57,16,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,246,159,2,197,169,83,167,246,95,171,163,197,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,48,173,64,233,159,124,215,91,199,143,61,250,17,123,250,169,79,17,50,28,32,10,100,249,175,239,254,89,187,251,238,99,246,231,254,204,23,57,164,105,19,22,92,255,178,47,175,232,72,251,67,129,12,241,115,107,179,71,191,96,93,6,253,142,191,69,50,249,79,144,79,112,95,123,121,161,247,129,116,195,62,107,192,87,43,118,255,253,247,219,145,131,51,118,113,169,101,68,249,151,83,57,94,156,132,127,159,159,33,63,225,186,69,145,55,82,6,121,76,38,74,146,151,181,167,9,56,221,200,182,11,7,56,205,27,17,198,233,167,40,21,39,132,200,135,119,211,121,160,62,155,135,205,231,180,207,61,133,206,119,200,175,61,121,106,92,239,177,239,180,7,90,218,30,131,8,192,35,70,19,210,43,19,72,149,47,79,215,156,116,142,170,126,187,130,183,125,65,229,90,222,90,112,94,207,142,13,112,79,254,145,183,71,239,151,26,67,146,1,0,187,42,224,122,190,51,178,131,24,104,28,192,179,191,221,28,218,50,15,247,89,86,99,48,179,104,67,6,163,71,99,234,172,189,209,108,206,90,143,176,254,163,1,86,24,156,183,9,223,127,246,133,83,214,61,241,114,150,14,0,118,15,233,21,245,200,3,91,32,22,139,1,250,47,184,75,253,116,176,224,221,118,67,4,13,174,160,191,228,161,13,122,229,75,222,49,53,108,247,146,116,206,243,172,76,191,203,232,159,231,113,69,6,0,220,63,113,207,61,118,223,125,247,217,226,226,33,31,23,129,255,50,145,19,106,245,170,157,59,127,209,175,13,209,65,207,205,96,24,176,136,167,255,193,197,195,190,206,120,250,180,209,239,29,136,190,191,27,187,215,245,91,86,179,250,153,55,31,248,29,106,206,223,21,229,83,90,91,91,115,216,219,152,211,27,194,92,225,186,244,237,17,9,70,227,85,197,240,194,243,50,143,174,150,84,110,46,83,243,95,81,47,244,188,202,82,114,3,3,246,27,121,252,106,252,220,42,5,164,187,254,134,104,121,23,127,87,210,240,187,209,80,171,181,118,171,154,17,245,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,13,84,160,248,227,63,249,240,13,44,46,138,10,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,93,82,160,244,237,223,241,157,227,183,190,245,159,216,250,242,146,205,54,42,118,246,249,53,251,207,63,253,46,123,248,225,7,237,248,209,163,182,186,114,145,235,187,187,70,247,46,105,179,175,171,221,2,229,0,53,130,252,218,114,18,188,225,63,82,2,187,202,175,219,238,185,11,240,29,18,62,190,194,133,35,196,233,63,121,223,9,59,125,233,83,54,75,110,150,114,199,139,115,96,139,7,123,30,202,185,223,235,18,45,32,151,154,246,238,9,157,74,78,23,4,252,119,17,246,43,178,128,120,186,194,77,143,39,225,217,213,117,215,0,8,169,53,236,225,194,172,245,46,48,79,136,123,110,42,156,254,144,188,168,66,70,206,1,228,56,132,91,135,40,23,115,117,1,76,96,191,128,184,123,214,11,72,38,131,7,135,228,211,96,147,126,151,241,232,47,40,148,199,100,73,64,89,148,205,49,213,1,51,169,159,203,226,233,74,186,87,194,226,166,224,122,65,145,139,221,161,29,89,239,219,176,193,131,120,213,174,226,221,222,6,88,151,89,114,99,68,153,106,71,181,209,180,114,183,173,14,88,185,137,167,127,127,100,207,227,213,127,97,253,146,29,63,116,183,141,123,50,223,24,217,122,103,157,254,76,218,153,199,159,122,213,230,18,207,106,43,211,40,229,78,30,253,73,163,212,178,221,251,213,50,17,130,199,138,74,81,103,2,118,8,43,177,70,52,137,197,197,3,246,192,131,47,179,227,199,143,91,141,16,254,10,207,175,214,187,71,57,251,130,177,169,176,180,193,3,15,60,224,99,45,239,253,139,23,207,19,153,161,71,72,255,3,190,190,252,11,23,94,192,168,5,109,73,163,137,177,133,27,55,248,21,34,49,160,83,50,215,240,11,183,237,79,250,30,76,193,254,169,158,106,78,58,140,231,90,254,134,104,217,4,45,131,176,78,164,132,249,249,121,191,159,239,117,251,61,143,176,80,195,208,226,122,146,131,124,205,123,180,246,239,15,22,51,130,253,211,160,159,155,169,13,236,35,221,98,5,248,134,85,42,37,107,206,212,253,155,199,80,165,247,130,3,205,129,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,255,20,40,62,244,161,15,237,191,86,71,139,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,39,5,74,95,241,21,175,27,255,228,59,126,212,90,157,62,126,198,102,31,251,248,51,246,147,63,253,51,246,245,127,255,107,237,48,30,178,253,206,202,78,207,197,181,61,166,128,67,201,9,148,203,77,75,160,50,1,58,129,252,173,64,79,0,47,129,95,7,253,10,69,79,82,248,126,55,0,128,0,207,206,54,237,1,64,233,31,127,248,83,238,205,223,4,244,119,96,202,29,188,204,23,23,103,240,188,133,126,111,73,42,131,205,189,249,85,97,242,202,221,146,101,87,78,4,109,213,255,205,202,179,65,66,5,160,47,93,20,122,220,33,63,121,82,216,126,186,193,177,188,238,245,94,136,7,183,161,253,115,245,38,70,16,85,60,90,97,239,0,48,229,217,41,9,222,171,28,130,7,120,116,132,58,250,14,208,99,64,197,242,233,31,240,172,162,0,52,5,206,40,192,129,59,176,25,95,116,218,3,116,231,120,166,215,183,35,68,18,232,173,117,173,183,88,179,117,214,22,104,1,170,75,179,68,30,192,203,86,67,85,39,116,122,129,231,126,25,111,255,50,133,140,88,119,96,117,125,201,78,159,63,107,135,14,29,177,146,234,193,162,160,165,129,163,159,58,167,179,158,92,19,205,25,238,143,241,238,47,1,250,179,46,42,219,231,139,103,78,115,99,167,126,222,236,107,90,7,94,161,251,213,7,121,145,23,192,254,7,30,184,223,142,223,125,210,22,14,46,98,124,82,179,10,70,16,138,190,208,27,246,200,103,182,176,112,192,67,248,31,59,118,204,22,102,231,124,45,241,211,167,79,167,168,6,24,74,204,52,231,236,240,225,195,204,239,121,91,89,186,184,165,11,122,23,148,80,202,225,178,15,206,150,28,183,231,137,32,187,198,123,58,165,241,79,243,167,152,220,215,120,248,82,32,188,16,203,203,203,38,141,149,79,207,107,140,100,148,161,109,134,101,18,174,55,185,33,193,100,190,73,125,149,163,122,210,216,167,208,253,185,109,218,231,49,74,207,109,109,243,245,214,25,249,174,79,1,141,69,165,82,243,37,50,38,175,6,15,242,253,226,93,83,148,144,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,255,20,40,222,252,15,255,225,254,107,117,180,56,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,168,192,11,47,60,103,191,253,235,239,35,4,120,199,88,242,219,126,249,189,255,195,238,185,235,184,253,173,215,254,159,14,57,175,248,96,220,216,19,10,100,8,150,27,147,1,152,95,135,131,9,194,229,13,70,147,128,158,136,40,39,155,224,44,1,189,10,32,205,131,248,67,117,10,160,241,67,15,61,96,71,15,207,216,133,11,45,135,168,170,67,158,156,195,97,221,129,31,120,53,87,187,101,239,248,205,189,233,147,49,193,150,155,183,244,36,1,76,217,30,100,40,47,8,47,141,132,175,179,118,9,234,167,60,58,30,3,219,135,228,144,55,188,242,9,244,183,240,174,183,3,179,60,3,172,39,12,64,173,214,224,206,84,255,220,192,97,91,231,168,76,30,177,117,194,206,247,241,214,239,82,119,159,231,89,29,33,105,63,224,62,67,81,241,54,233,89,160,59,245,11,184,215,161,215,135,9,225,191,190,54,176,214,188,150,13,0,176,225,189,191,86,90,180,217,90,21,207,127,121,225,143,28,194,213,8,223,223,35,226,64,165,104,88,151,241,57,245,220,105,187,239,158,251,109,126,230,0,94,254,195,4,229,52,182,244,203,123,38,168,207,185,146,27,124,104,93,2,12,63,116,77,250,104,118,164,251,156,236,98,18,104,44,88,146,64,131,80,39,236,254,201,19,247,218,203,95,254,114,107,206,205,58,248,215,141,214,122,135,182,86,236,224,145,195,118,223,189,247,219,93,199,239,246,136,19,122,182,143,38,53,162,30,60,248,224,131,140,67,197,158,120,226,9,187,116,233,146,223,127,248,225,135,237,209,63,89,78,224,152,188,25,32,171,187,27,199,19,141,118,81,130,155,94,181,198,89,221,76,251,52,39,114,165,186,230,75,39,16,81,65,154,12,208,179,201,56,116,128,249,138,146,32,24,47,93,139,137,161,144,32,191,162,42,40,175,182,173,165,229,82,55,247,250,46,109,228,245,118,164,239,208,96,208,99,105,128,2,35,15,121,146,111,206,213,205,39,227,232,86,40,32,237,53,70,138,152,145,19,151,124,217,134,213,213,213,124,41,246,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,176,143,20,40,78,159,122,102,31,53,55,154,26,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,215,80,160,244,141,223,248,141,227,207,124,234,227,246,196,71,159,32,236,178,194,153,155,253,212,255,247,110,123,248,229,47,179,47,252,188,87,0,24,113,95,38,149,244,47,252,147,36,4,58,157,124,141,242,9,232,76,64,53,33,158,233,103,166,243,199,241,141,81,96,59,4,211,249,150,4,164,113,128,71,40,115,197,142,31,1,122,9,62,239,89,4,66,171,120,67,235,190,214,113,31,123,248,114,192,27,80,85,225,179,113,15,183,187,239,190,203,142,30,61,108,23,39,160,159,226,240,216,197,115,151,176,242,141,102,149,176,247,228,163,204,148,180,39,195,30,74,9,154,11,94,3,30,183,181,43,195,108,215,135,251,106,185,174,245,128,240,29,228,82,248,124,86,129,183,121,32,242,16,16,222,37,82,53,126,239,132,215,199,59,159,115,1,243,156,202,62,247,179,14,188,29,46,49,224,156,12,21,200,249,8,216,47,239,126,241,244,29,147,110,164,97,241,219,90,102,160,140,7,255,98,119,96,203,165,182,173,244,231,172,198,253,174,130,40,12,88,90,1,47,119,165,1,99,214,168,227,213,94,99,237,250,245,22,80,28,79,106,174,157,95,57,111,203,173,37,155,35,180,250,80,225,212,251,122,80,97,249,233,37,85,41,162,128,202,171,144,183,202,114,13,5,158,238,5,109,72,6,14,169,41,234,147,34,29,236,74,114,61,13,192,88,179,118,167,103,115,115,115,24,157,60,228,158,250,2,203,235,235,242,38,38,84,63,243,239,40,203,140,156,56,113,143,135,227,111,54,102,124,62,15,1,210,122,23,228,241,47,207,227,249,217,25,59,121,242,36,6,43,23,28,80,139,75,215,235,117,143,206,144,98,44,160,142,96,191,58,139,17,4,35,230,221,78,241,28,252,112,127,254,76,116,220,222,120,125,151,199,188,247,105,132,153,152,154,27,156,111,79,50,252,233,161,75,190,231,175,59,215,20,65,161,213,106,185,17,128,191,63,24,99,140,199,3,206,49,6,32,147,166,243,88,47,193,53,62,7,122,118,250,155,165,99,109,110,64,64,68,11,25,161,148,121,255,84,204,46,205,196,237,146,220,89,231,188,11,154,3,50,84,210,202,39,121,56,101,208,161,241,143,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,251,79,129,226,244,211,79,237,191,86,71,139,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,106,10,148,254,209,155,191,117,252,182,183,253,51,91,33,28,179,248,204,133,149,161,253,167,119,252,140,125,247,91,190,197,238,59,126,20,32,6,28,236,117,172,134,103,103,107,109,197,230,102,154,30,190,87,222,126,74,14,5,121,78,184,84,48,84,160,82,94,201,101,32,112,192,254,171,73,255,210,238,109,7,101,121,60,84,170,192,125,9,84,93,198,101,188,92,12,28,80,143,135,67,194,195,15,29,222,40,140,187,128,117,73,150,29,36,120,78,194,155,128,182,18,227,55,228,127,205,25,214,57,127,240,62,251,248,199,159,117,210,38,192,39,224,221,237,40,180,127,141,28,242,232,23,20,77,96,212,247,148,227,110,233,236,118,51,9,242,195,169,72,180,141,255,124,85,130,73,131,146,49,138,140,90,8,125,143,119,62,171,219,115,71,36,171,98,189,98,108,171,28,86,56,94,232,163,3,96,93,197,200,8,102,149,101,11,22,102,240,96,174,3,214,71,90,223,125,226,181,60,198,227,121,202,224,97,236,198,49,232,46,27,153,49,134,2,53,10,196,48,162,232,160,42,85,85,184,94,1,96,130,81,221,248,130,195,36,25,131,48,66,123,226,41,208,154,138,53,169,239,174,122,97,231,90,107,54,75,8,237,85,197,216,88,190,104,149,230,200,234,213,6,173,198,107,157,252,197,92,211,215,85,208,121,165,94,182,245,214,37,59,253,220,147,118,239,253,199,237,226,165,23,40,175,151,162,6,96,164,97,35,218,82,165,159,253,182,205,241,146,150,215,86,109,134,40,0,115,132,21,208,152,11,119,207,176,60,1,33,8,152,20,116,250,165,164,12,154,167,180,153,46,46,207,95,25,154,8,224,15,250,26,7,65,248,154,195,222,86,155,80,251,24,43,60,132,23,255,137,19,39,252,94,27,200,88,102,13,248,5,174,223,123,239,189,118,228,200,17,95,43,190,207,56,142,24,43,133,250,47,49,216,242,230,239,119,165,83,149,111,86,203,102,48,2,184,255,222,251,108,249,210,18,75,146,244,109,113,126,209,30,184,239,126,123,236,241,15,243,61,155,65,111,190,91,218,48,114,169,161,121,79,84,27,53,124,94,120,205,251,236,7,237,251,188,239,110,67,130,177,137,116,41,152,211,250,46,200,168,129,31,116,228,37,97,108,244,25,151,49,10,156,30,88,175,89,196,12,100,94,141,120,184,142,49,144,116,85,106,52,208,5,253,107,181,130,121,181,108,231,47,92,242,104,9,109,140,76,42,192,224,26,223,146,213,213,117,59,114,232,40,223,16,25,16,232,205,217,52,20,80,25,211,105,68,93,21,42,215,247,70,77,42,49,15,188,77,252,17,146,177,198,8,35,148,106,149,249,205,120,14,213,238,60,29,233,135,190,117,217,16,69,127,107,148,244,230,76,167,52,155,166,175,228,99,125,164,82,202,223,76,55,50,152,92,214,177,52,18,228,190,83,147,254,110,75,247,18,186,47,30,56,32,251,33,190,14,104,204,92,105,183,186,147,136,26,119,170,58,209,239,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,255,42,80,124,249,151,127,249,254,109,125,180,60,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,168,192,99,143,61,102,63,242,35,63,226,112,116,4,57,121,226,211,79,217,191,255,143,63,106,223,245,150,55,19,34,124,8,88,155,117,15,240,217,217,89,194,183,175,225,37,59,235,208,71,158,161,59,37,135,169,91,185,203,78,217,226,218,205,82,192,33,171,194,177,3,148,25,163,4,183,19,250,202,30,203,151,87,157,198,50,13,155,60,254,43,118,156,80,232,12,61,94,212,192,105,30,24,80,68,167,43,47,113,224,242,116,18,204,205,96,119,250,250,30,57,206,48,80,205,73,90,164,134,73,27,33,119,184,150,95,87,23,186,92,35,114,184,13,145,67,119,229,189,223,131,251,246,1,143,4,147,199,56,2,3,0,121,27,243,63,79,20,40,255,104,215,205,161,54,90,8,162,235,38,251,177,96,38,32,85,117,9,156,41,183,180,84,155,198,252,168,158,205,68,217,158,15,224,77,29,141,94,215,230,122,128,237,65,217,86,241,206,239,177,149,10,192,43,222,251,130,227,106,111,133,16,231,12,22,245,131,62,101,221,64,59,47,45,157,199,48,97,9,50,71,4,134,62,214,25,220,45,3,84,203,21,214,188,87,101,80,221,178,123,243,3,182,129,228,234,101,31,163,16,170,166,93,234,13,79,96,20,48,230,249,155,149,178,7,55,53,122,21,2,190,217,163,91,6,17,242,186,191,255,190,7,61,100,191,174,107,217,136,25,160,252,221,119,223,109,119,221,117,151,45,44,44,120,40,121,193,90,121,129,187,158,122,80,157,144,55,242,36,98,133,214,149,87,30,133,157,95,92,92,4,246,95,114,96,57,59,59,239,229,141,200,91,162,159,37,105,130,166,130,188,26,43,13,232,244,92,185,89,58,220,140,114,189,221,76,14,226,52,120,116,136,33,226,148,139,52,150,210,73,75,80,104,238,149,48,68,225,148,68,159,211,65,58,163,251,121,232,183,107,144,34,86,152,195,94,133,234,151,182,2,193,99,69,175,224,102,31,171,152,122,157,121,198,223,13,213,147,147,36,189,190,148,222,43,193,126,25,153,141,244,254,76,30,244,111,217,245,21,114,205,92,155,243,47,101,213,185,146,250,227,125,194,80,226,78,79,152,30,249,50,45,50,148,210,80,74,161,49,239,71,135,72,27,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,255,41,80,104,29,182,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,219,41,80,122,243,155,223,60,62,127,254,188,189,235,93,239,242,127,216,239,65,54,63,248,161,143,218,187,223,253,243,246,247,223,240,6,135,251,90,39,124,4,12,171,20,53,91,102,141,222,233,181,123,167,21,17,204,76,105,19,242,76,223,143,227,91,163,128,131,101,232,90,222,171,86,135,89,64,27,237,29,102,94,165,41,130,107,15,61,112,159,29,62,124,208,150,214,47,225,177,171,231,20,190,191,7,75,6,116,3,196,192,98,27,16,110,179,40,141,123,70,115,155,87,119,253,104,195,179,60,129,196,12,246,28,30,210,228,124,174,118,234,88,30,195,66,125,234,141,64,127,151,216,249,227,113,141,53,201,241,210,151,139,255,228,222,149,186,234,140,19,25,42,64,126,193,102,30,3,174,83,144,192,178,72,255,84,82,29,2,170,218,111,36,192,169,242,207,182,250,118,24,232,189,90,51,187,72,56,255,78,149,240,253,180,108,166,68,196,6,202,106,148,107,214,172,205,88,27,3,12,209,56,133,60,191,116,225,60,30,215,47,96,15,80,163,221,2,253,169,79,101,200,169,0,172,200,172,128,93,137,231,243,189,52,39,4,129,111,221,216,169,206,178,40,34,73,243,73,107,194,59,180,103,185,137,227,199,143,219,61,247,220,227,33,248,87,86,136,36,66,8,255,7,30,120,192,65,191,12,142,210,184,141,1,203,105,93,120,157,231,182,167,185,201,248,81,158,162,39,168,76,25,9,28,62,124,216,86,21,185,4,207,253,3,120,42,11,252,95,56,119,158,32,7,120,192,163,73,205,61,216,49,166,160,45,154,235,251,57,37,125,70,222,119,245,163,130,166,73,23,78,178,81,206,100,168,179,118,26,122,25,162,92,79,186,120,241,162,27,95,52,235,13,175,195,151,63,64,52,25,100,8,244,43,229,119,42,181,101,171,160,121,172,82,158,173,117,234,154,27,17,232,157,193,56,69,237,206,109,228,32,149,187,245,17,222,215,148,228,235,159,143,38,7,219,118,169,29,211,109,202,237,76,25,53,39,101,36,113,103,39,105,34,141,244,119,30,59,34,190,121,110,31,228,218,175,173,173,221,217,226,68,239,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,125,170,64,128,254,125,58,112,209,236,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,58,20,40,125,219,183,125,219,248,201,39,159,180,15,126,240,131,54,223,36,52,59,94,123,63,255,158,247,217,241,187,79,218,95,254,75,95,106,107,132,16,63,120,96,214,186,44,145,61,51,91,7,162,245,147,23,40,192,165,12,36,147,167,231,134,151,51,21,58,232,188,142,138,35,203,205,83,64,160,70,208,106,3,240,81,213,86,168,117,229,186,187,12,244,177,99,199,124,251,244,51,151,196,215,60,105,45,238,173,101,0,206,183,50,60,213,114,229,130,247,208,157,12,15,75,24,1,76,131,93,205,101,121,218,43,164,185,135,12,135,29,118,88,178,96,56,32,12,186,60,233,69,229,39,122,108,116,103,195,144,96,227,10,64,30,200,143,167,58,193,17,172,10,208,238,161,139,66,228,171,46,213,153,92,198,47,215,74,75,1,136,197,150,134,61,155,111,23,128,254,129,93,170,143,108,149,101,24,58,141,46,128,127,96,13,66,216,227,132,111,117,246,205,162,97,93,133,59,199,56,64,33,212,91,188,171,103,206,158,181,187,79,28,119,216,45,207,106,49,125,247,176,198,131,95,94,251,190,30,193,164,211,217,107,123,123,151,54,123,114,227,143,166,65,171,32,177,214,99,215,53,29,55,48,108,144,215,190,32,227,58,225,36,100,40,161,80,253,247,221,119,159,95,147,177,137,230,160,64,190,158,81,116,3,143,112,192,53,61,175,148,239,43,172,188,64,127,173,86,179,131,7,15,218,41,202,106,183,187,14,254,23,15,28,114,208,239,182,15,60,235,128,87,123,181,35,197,100,184,241,29,191,5,37,234,219,155,245,149,28,201,128,130,64,16,138,110,176,67,253,10,83,63,212,119,66,239,173,91,183,104,78,94,125,54,200,248,66,99,51,219,156,217,168,75,154,235,218,220,220,12,134,5,122,126,211,248,98,135,106,167,46,209,72,218,160,184,33,42,67,81,22,250,131,46,75,107,164,40,15,202,168,254,120,159,166,158,122,41,135,62,214,204,31,213,183,81,182,215,157,150,55,240,230,188,148,10,110,147,103,21,89,131,105,99,99,57,241,51,68,210,74,99,28,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,246,159,2,197,169,83,167,246,95,171,163,197,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,189,10,148,190,243,59,191,115,252,214,183,190,213,158,252,204,103,172,9,156,92,239,154,253,200,143,191,211,22,15,29,180,191,240,37,127,206,86,86,46,41,120,57,68,95,177,205,129,36,91,224,38,30,194,91,106,218,9,41,109,201,16,39,55,81,129,12,175,4,180,242,177,160,214,245,38,121,212,46,30,168,219,61,39,79,88,241,193,39,128,111,233,73,57,165,15,136,225,95,81,92,109,210,6,36,190,254,162,83,65,55,249,55,183,75,235,144,79,39,33,92,37,193,122,105,83,246,144,227,155,121,198,0,202,17,58,13,185,62,80,40,120,229,101,107,225,24,223,239,227,65,95,223,58,175,181,212,133,82,190,234,239,128,202,230,114,50,126,41,185,199,120,181,24,250,186,215,35,173,127,176,225,117,156,202,86,91,253,106,122,216,203,27,151,201,79,253,135,218,188,103,181,161,93,168,247,237,98,81,182,53,224,127,107,128,1,0,112,191,160,130,130,135,155,120,61,175,177,118,121,175,132,7,123,129,65,65,167,107,207,191,112,214,102,230,180,196,66,10,69,47,0,238,77,101,95,83,107,9,83,80,198,104,35,39,77,141,60,79,242,181,155,185,151,246,57,57,232,151,247,54,215,52,71,231,231,115,88,125,25,96,140,237,232,209,163,14,254,213,62,205,75,165,60,175,181,23,228,87,210,61,47,75,227,170,165,0,216,18,176,37,18,9,121,84,174,182,78,135,117,229,57,87,248,255,42,81,15,6,172,67,175,178,149,52,14,155,45,243,75,251,242,167,196,4,148,1,150,134,88,224,60,27,69,104,126,79,107,175,206,169,239,174,39,249,181,140,193,88,19,247,26,73,158,251,203,68,71,56,122,248,72,26,55,254,30,40,233,186,12,49,102,103,26,156,73,201,244,14,233,158,198,50,127,131,84,103,62,214,189,164,127,122,55,244,110,106,28,181,229,60,121,124,54,202,152,140,151,158,253,108,146,30,31,211,95,149,87,193,56,70,253,207,117,166,242,174,173,193,103,83,239,126,122,70,218,200,216,70,81,55,24,57,111,186,222,155,0,253,251,105,20,163,173,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,166,2,197,179,207,62,187,121,22,71,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,59,42,80,250,230,111,254,230,241,15,254,192,130,98,236,109,0,0,32,0,73,68,65,84,247,219,218,242,42,254,149,132,11,95,238,219,79,188,243,167,241,230,63,68,40,247,123,172,57,55,111,151,206,61,103,115,179,64,68,88,136,128,230,38,204,217,132,58,78,253,115,136,232,219,81,169,61,222,167,105,64,150,33,153,154,60,125,124,165,46,8,8,227,204,14,240,30,216,253,247,223,107,135,23,11,91,90,2,12,115,77,160,63,133,231,102,109,248,109,166,29,91,202,219,6,216,183,220,219,3,39,210,71,176,207,1,167,67,199,77,196,235,30,253,8,208,215,82,21,180,21,230,110,61,140,94,58,120,130,207,206,212,120,78,0,19,24,57,129,252,155,221,225,186,222,135,220,119,0,171,178,214,40,191,129,103,121,135,50,197,67,75,212,189,153,104,4,73,80,122,35,241,60,65,236,173,74,182,38,16,122,212,234,217,193,70,213,230,26,133,157,103,0,70,253,142,13,155,11,148,93,216,24,15,253,26,203,105,84,129,149,189,97,135,54,1,229,104,215,18,70,57,207,159,63,199,50,1,148,59,34,188,61,101,58,224,197,208,128,30,48,144,44,191,32,55,127,146,250,123,89,87,114,31,54,26,117,115,14,212,38,65,232,233,249,170,48,253,10,207,63,156,128,94,121,226,11,202,103,200,159,231,112,222,235,249,12,133,85,158,60,215,117,77,41,151,45,175,126,65,74,133,236,191,112,225,130,95,207,245,92,186,116,17,35,140,42,215,228,213,143,17,211,109,128,250,165,141,180,40,11,220,51,204,130,253,210,160,96,30,234,158,54,127,7,200,163,196,41,239,188,140,35,64,186,26,251,107,124,187,165,171,194,247,119,79,222,67,168,126,69,120,73,209,21,4,249,245,125,112,79,127,255,227,48,153,223,147,57,159,235,245,74,119,248,81,155,180,13,136,158,161,50,243,184,122,39,60,255,164,221,87,251,246,236,80,238,246,75,42,87,105,90,11,215,3,33,52,79,84,247,157,156,164,139,146,198,86,122,240,193,240,33,208,117,129,254,119,252,196,143,249,253,248,9,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,253,163,64,241,250,215,191,126,255,180,54,90,26,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,159,181,2,167,79,61,99,239,252,241,159,0,238,46,123,25,159,248,244,25,251,87,255,230,223,217,63,127,219,63,245,117,191,155,243,139,120,138,246,147,191,38,94,196,74,137,233,108,130,254,253,28,250,218,59,180,207,127,4,173,114,202,48,107,250,124,250,126,190,190,185,31,177,46,51,30,226,157,117,187,151,240,239,119,31,61,102,23,150,206,248,120,195,223,172,211,239,217,130,225,177,43,64,188,249,208,158,58,202,209,38,174,212,190,12,182,51,208,2,53,123,200,118,117,2,52,138,71,63,30,226,244,78,158,209,154,226,125,182,118,23,240,216,7,4,150,170,132,201,199,226,97,35,109,206,123,93,42,3,73,85,46,14,195,192,49,162,31,224,109,95,5,176,214,225,101,60,238,17,3,196,209,198,19,152,118,249,187,130,55,51,229,40,120,192,92,143,182,116,209,187,93,181,5,140,12,234,192,232,118,175,111,29,12,0,106,44,158,93,35,164,182,198,170,89,173,217,186,96,110,9,32,87,45,89,7,224,122,238,220,243,128,94,96,183,160,38,192,95,107,207,151,200,163,208,255,5,161,254,203,196,172,87,255,198,19,224,239,239,48,249,125,110,92,73,184,141,62,191,180,131,60,255,220,248,96,82,148,174,9,192,166,112,225,133,13,136,58,160,164,176,251,25,190,86,233,179,64,178,158,203,99,55,93,150,174,231,114,244,172,202,83,62,1,104,149,113,232,208,33,147,19,67,187,189,110,205,217,25,7,255,75,75,151,172,82,45,60,92,188,34,85,184,94,183,1,236,151,22,216,127,160,1,115,96,2,251,117,82,66,7,45,79,160,148,135,89,203,58,248,70,190,252,110,120,134,171,252,200,96,162,213,106,249,120,73,99,233,155,65,191,131,116,69,8,240,114,85,75,14,227,191,249,93,218,94,180,143,39,183,53,126,125,230,167,12,19,180,249,88,243,188,246,74,121,220,183,63,255,98,206,101,108,163,37,11,124,190,160,73,175,151,34,17,104,174,213,101,100,114,103,115,254,244,13,64,80,189,139,122,231,74,128,126,37,141,205,218,218,154,31,242,147,167,143,206,35,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,30,87,160,88,93,93,221,227,77,140,230,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,13,80,160,244,166,111,250,150,241,179,207,156,182,223,250,141,95,115,168,214,5,52,126,226,147,167,236,199,126,226,39,237,117,95,241,90,123,248,161,251,128,143,64,57,254,241,31,172,54,249,215,126,161,73,65,34,129,28,0,10,191,233,138,174,70,218,45,5,166,161,152,142,197,247,180,207,112,244,74,237,170,20,99,198,190,101,139,7,23,217,14,144,237,140,63,43,175,254,236,13,155,22,146,159,30,105,141,120,130,113,87,42,119,47,93,119,61,240,120,222,72,19,79,102,121,53,15,1,190,61,200,183,123,244,243,35,240,167,37,11,228,25,45,175,104,81,124,133,215,207,179,92,172,188,194,38,200,159,61,250,165,177,131,117,68,43,20,86,159,189,67,212,244,138,120,181,130,252,10,221,159,180,212,155,195,161,238,112,64,19,252,185,58,33,233,231,59,3,59,8,248,158,5,128,182,9,221,223,237,119,173,91,212,201,38,15,253,138,53,42,242,211,31,89,95,134,9,132,248,31,227,177,191,178,182,202,245,186,71,102,40,87,241,204,37,172,255,0,184,95,166,31,190,77,186,46,163,8,127,109,85,47,105,74,145,116,225,38,252,230,249,231,16,87,147,146,164,107,154,91,186,214,110,183,89,33,164,102,205,102,211,65,99,183,219,117,47,107,157,43,41,143,192,114,126,38,95,211,185,96,179,224,164,146,60,179,229,225,175,107,122,70,145,1,20,142,124,109,109,133,178,231,108,134,77,98,171,172,110,111,68,222,26,109,72,112,217,11,216,167,63,154,219,174,45,225,26,4,219,5,251,53,198,89,247,233,110,165,239,66,6,241,41,95,233,26,94,253,122,70,192,87,227,146,147,234,83,249,125,150,156,240,111,4,101,164,118,248,140,246,99,229,213,53,37,229,213,150,207,243,53,237,53,110,130,252,218,107,147,177,140,183,125,242,172,242,188,212,164,49,87,221,138,20,33,131,5,25,144,204,204,204,248,156,123,169,101,223,14,207,75,27,189,71,122,127,24,90,255,48,104,92,165,147,143,197,237,208,201,232,67,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,7,41,0,232,95,191,131,186,27,93,13,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,238,104,5,74,223,253,79,255,217,248,249,231,207,217,31,253,209,31,242,143,252,132,28,7,200,252,218,111,190,223,189,145,191,227,45,223,6,120,41,28,90,10,192,140,6,192,30,216,77,21,112,50,152,0,181,59,90,189,61,210,121,129,154,12,68,51,20,205,235,82,95,181,137,2,191,184,0,87,5,134,129,202,175,126,245,23,216,7,62,248,49,127,68,203,214,195,221,172,11,72,110,52,53,222,120,87,19,146,94,30,235,2,102,5,117,238,37,8,148,16,163,166,103,194,215,165,73,72,114,121,177,11,136,75,31,109,6,0,79,32,17,0,201,124,111,15,251,214,172,87,173,219,38,114,5,115,91,72,31,110,110,195,195,0,81,60,232,141,136,22,155,73,101,139,132,249,107,160,2,40,75,48,154,7,9,135,62,36,116,190,32,255,44,225,247,7,136,183,178,166,117,193,201,166,151,70,13,244,252,120,218,235,156,118,142,4,72,41,142,168,252,214,23,152,231,124,14,248,188,0,232,95,108,15,108,165,86,88,119,125,197,74,132,180,31,17,98,65,240,126,6,64,61,223,156,177,149,81,155,186,105,15,174,220,99,6,171,219,107,91,3,120,9,38,183,54,48,115,190,214,176,106,119,197,42,68,5,168,0,252,149,244,203,176,249,230,23,110,209,143,230,100,14,199,175,42,165,191,32,188,174,105,223,161,191,130,188,186,46,192,40,111,107,1,89,193,71,93,211,189,233,228,112,153,11,2,147,58,214,150,195,202,235,88,227,220,231,185,131,135,15,187,17,139,64,245,209,187,142,217,169,179,207,18,142,124,13,201,10,107,3,49,85,247,104,91,217,211,245,236,135,99,215,130,121,163,68,215,221,152,68,115,110,136,85,201,58,75,80,200,96,66,250,203,152,68,121,101,160,149,188,220,5,223,83,254,171,245,83,207,72,231,51,103,206,216,209,163,71,121,255,153,147,64,127,45,141,176,188,188,204,92,108,218,145,163,135,188,14,129,225,130,119,77,223,35,141,153,158,203,99,167,107,41,77,140,77,38,75,88,40,143,198,56,45,55,80,248,119,69,227,71,75,61,123,126,175,175,214,198,201,219,56,201,146,140,10,210,91,234,175,37,109,224,29,160,190,1,235,114,180,214,214,189,253,141,26,209,58,164,199,164,29,185,124,181,229,78,74,26,23,141,167,222,57,233,174,239,190,198,80,198,78,26,79,133,239,143,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,251,75,129,98,101,101,101,127,181,56,90,27,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,47,69,129,210,247,255,192,191,24,255,227,111,251,118,123,244,209,63,153,32,72,179,247,255,193,31,217,191,255,15,63,98,223,244,13,111,180,1,33,220,43,53,0,14,80,81,192,68,235,248,10,146,84,4,25,239,44,46,242,82,116,222,155,207,10,246,203,27,24,18,125,224,192,188,45,46,214,108,233,82,207,231,129,24,168,198,25,211,14,128,24,244,16,136,188,1,194,4,23,221,69,125,111,118,107,186,85,242,174,119,15,123,218,188,9,28,105,62,153,6,116,171,79,191,4,66,69,194,253,26,123,121,43,143,9,221,239,30,248,234,247,132,83,122,57,42,124,98,72,48,226,185,180,214,185,0,62,137,124,42,203,189,244,117,143,2,121,154,60,220,80,59,38,192,83,197,41,132,190,238,35,191,13,117,129,156,13,68,95,0,206,47,2,105,47,53,74,118,1,195,138,110,175,197,123,7,52,37,99,149,231,107,5,237,226,26,23,41,64,237,76,30,214,163,177,106,18,20,7,118,99,224,80,193,136,67,91,89,6,1,36,213,173,241,83,85,27,253,240,59,183,254,71,237,208,220,202,243,73,123,129,255,52,223,174,191,61,14,133,167,202,201,125,20,64,158,37,52,187,202,213,113,5,173,22,15,28,114,56,93,175,19,21,129,200,11,185,238,235,175,109,143,229,156,188,131,234,115,218,52,161,210,156,210,1,93,119,61,165,145,142,149,148,207,129,238,117,26,56,228,188,138,252,40,131,137,195,24,157,72,55,65,224,42,223,127,65,226,65,95,127,11,146,215,252,180,166,215,59,150,202,151,189,250,117,236,237,165,173,94,22,237,189,122,186,214,253,212,231,92,199,116,155,198,88,216,148,137,144,145,222,142,73,125,87,175,236,182,188,171,57,161,119,68,155,127,27,152,47,250,134,200,208,38,27,106,220,150,29,143,78,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,183,169,2,197,11,47,188,112,155,118,45,186,21,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,80,0,207,254,183,142,191,227,31,127,187,93,186,116,201,189,183,87,90,3,251,165,247,253,186,29,58,124,208,94,247,183,254,134,245,4,251,241,86,174,226,101,220,90,109,217,17,174,203,163,179,44,247,209,72,251,87,1,188,196,229,86,174,176,223,242,204,61,121,242,164,93,188,248,36,215,128,221,120,154,15,0,197,25,222,17,248,124,107,63,5,26,247,64,18,40,151,15,176,39,128,166,32,118,130,219,92,5,98,109,180,159,99,113,67,157,107,27,194,179,70,68,51,232,0,245,97,234,230,208,158,66,8,98,96,29,60,252,23,230,21,62,30,72,138,24,170,67,105,123,168,115,65,178,177,60,245,1,236,14,204,0,242,35,69,62,224,93,169,16,227,191,79,91,168,141,60,170,91,0,77,210,2,51,185,174,232,25,50,32,224,208,6,172,177,46,30,95,7,62,46,116,7,118,184,211,181,229,78,197,150,171,93,235,224,213,223,172,31,208,83,120,253,87,108,166,222,0,244,47,251,24,165,2,19,48,247,126,170,16,202,173,176,171,48,128,85,250,82,48,134,26,58,55,86,224,80,237,188,85,41,107,63,93,95,210,44,121,113,235,126,62,23,60,22,88,204,207,228,253,244,179,219,143,5,152,5,137,51,192,205,101,9,22,43,124,127,133,165,12,32,209,124,187,202,118,248,216,81,123,242,153,39,211,88,98,137,161,49,217,239,41,141,37,131,42,152,239,224,95,61,218,236,151,180,81,170,96,28,162,249,39,219,16,13,191,204,65,148,75,239,202,228,205,81,182,203,146,116,84,25,75,75,75,124,23,46,58,232,215,181,30,243,83,17,17,20,121,193,61,194,235,10,251,46,77,211,123,160,118,105,76,82,251,84,44,21,121,218,108,219,228,130,231,83,29,218,170,217,104,227,70,205,81,12,94,202,148,213,31,178,12,70,183,77,244,12,25,49,241,222,81,143,71,29,216,246,73,203,109,186,83,246,254,254,241,173,18,228,207,203,96,168,239,26,75,93,211,82,24,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,127,41,80,232,255,121,139,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,119,156,2,165,127,250,61,111,27,255,208,15,253,160,157,127,225,28,33,173,187,214,238,142,237,221,63,251,30,247,214,252,123,127,231,111,91,191,179,138,183,247,138,29,62,180,104,23,46,46,19,22,154,240,219,90,180,60,51,156,59,78,178,253,222,97,65,86,65,47,224,106,137,112,241,11,7,236,190,147,247,216,99,143,61,233,29,131,133,37,136,58,174,113,63,121,121,230,30,59,168,230,68,160,112,183,120,233,78,211,78,237,217,76,116,192,185,98,162,121,130,87,172,0,142,7,127,202,36,48,42,40,47,99,134,1,221,203,145,13,4,65,219,120,212,203,6,226,74,125,243,98,185,153,140,0,40,79,239,1,169,84,33,58,0,251,42,224,190,90,131,199,119,40,67,210,77,218,165,246,57,238,7,136,194,215,220,147,95,245,13,56,41,1,233,11,68,159,193,168,102,177,93,182,197,70,97,51,141,178,181,8,55,63,174,207,217,0,96,169,98,20,102,219,105,173,160,190,151,13,96,85,251,129,230,54,49,190,168,112,92,238,19,62,221,61,250,117,15,99,0,242,100,126,154,129,248,149,250,71,53,55,53,9,2,203,131,95,176,53,69,139,192,184,2,208,47,216,171,123,26,171,23,147,212,119,61,163,77,207,203,0,64,235,176,47,46,46,122,248,241,18,96,127,126,126,222,230,230,22,24,219,117,166,5,97,202,81,115,191,115,222,12,210,181,215,216,106,203,6,18,154,14,3,172,86,116,111,196,210,43,174,15,199,218,123,40,123,69,53,184,134,200,89,87,141,205,249,243,231,237,254,123,239,117,32,220,38,234,132,146,32,191,238,73,235,52,167,82,129,94,39,227,160,253,181,146,234,208,60,208,216,59,124,7,48,167,247,246,90,79,94,255,125,149,173,182,102,227,3,237,181,37,51,135,23,55,215,174,191,214,189,159,211,231,10,250,11,234,235,157,209,124,208,114,22,110,188,196,117,105,22,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,246,151,2,225,209,191,191,198,43,90,27,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,220,72,5,74,95,247,117,223,48,254,225,31,254,87,54,92,1,132,176,182,241,133,165,142,253,215,119,189,219,238,58,124,200,190,244,53,127,214,102,231,15,2,100,20,98,91,16,73,32,117,191,163,178,27,41,223,254,43,171,4,177,23,124,30,177,54,188,214,102,62,126,252,184,177,124,181,117,39,75,211,247,129,197,130,65,25,216,57,24,162,155,126,206,245,93,79,215,136,42,32,131,4,16,183,19,80,181,185,236,116,125,42,100,60,231,130,252,2,230,67,121,190,139,75,178,107,183,250,128,104,160,61,76,93,222,252,238,45,237,190,207,19,40,56,69,200,117,200,35,64,99,192,166,246,212,83,65,203,162,16,232,228,2,41,193,108,157,36,189,43,60,228,190,214,99,224,26,151,251,101,214,166,231,160,10,152,157,193,235,88,160,255,96,163,98,7,103,171,54,104,119,108,4,112,27,242,170,13,89,78,64,64,78,158,253,190,190,60,208,214,95,193,129,162,3,8,92,146,84,169,191,160,138,28,48,137,30,144,238,248,175,52,81,157,222,232,169,235,183,226,80,99,160,77,64,87,160,95,91,173,33,111,243,18,0,30,143,107,174,103,80,159,231,218,213,218,53,26,15,8,72,33,245,147,23,178,180,81,25,26,200,50,112,251,200,145,35,118,246,236,217,141,50,143,29,59,102,159,249,204,167,28,118,171,206,221,208,192,27,123,3,127,212,15,193,123,237,199,217,210,197,173,58,0,232,90,194,129,105,33,77,188,191,116,89,123,127,134,54,72,169,171,37,61,39,79,239,17,243,82,94,253,90,234,81,26,10,12,39,163,12,25,197,180,221,243,187,62,25,71,175,231,106,133,250,189,52,87,245,94,104,156,53,230,170,75,101,170,62,141,157,202,73,35,123,245,194,52,151,115,183,55,115,78,222,5,230,129,202,239,241,254,12,152,107,250,26,104,110,140,249,27,38,175,254,72,73,129,105,143,126,255,14,162,188,198,66,70,28,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,96,127,41,80,172,19,122,45,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,220,177,10,148,254,193,27,191,126,252,83,255,249,157,118,250,244,105,247,120,21,208,255,215,255,246,63,0,123,250,246,218,191,246,101,182,182,114,209,230,240,254,238,182,91,193,249,247,241,52,113,239,114,72,154,188,250,5,4,5,93,143,30,61,138,231,243,172,181,47,174,251,216,11,190,141,184,87,200,219,83,32,217,9,241,181,240,224,173,19,229,186,80,29,237,46,1,212,5,67,199,101,218,238,255,41,164,55,198,42,244,189,42,222,139,199,247,176,151,60,144,75,128,193,46,17,171,187,252,204,212,174,102,200,34,175,112,140,6,38,240,84,5,39,219,135,4,94,171,2,242,212,87,38,26,130,156,239,115,34,187,131,73,193,122,89,24,232,150,174,73,95,157,213,105,223,28,97,247,15,116,6,54,207,250,231,203,140,75,175,181,110,213,38,198,1,172,47,175,242,102,234,51,182,182,14,184,84,36,129,9,184,77,128,213,27,99,101,174,143,41,67,123,35,122,128,210,24,32,46,38,126,125,32,214,31,121,201,63,130,172,210,93,105,26,220,11,236,106,190,41,52,120,173,49,227,121,228,61,172,249,166,77,224,241,122,146,202,201,253,201,117,165,57,155,188,250,15,178,166,252,220,220,156,173,172,46,145,175,226,144,90,223,53,133,113,175,80,7,173,67,251,169,193,185,158,74,247,80,30,245,89,253,223,220,114,227,52,163,148,244,110,11,162,167,113,215,220,81,143,11,198,68,81,36,88,181,226,186,146,224,187,194,244,107,169,199,67,135,14,121,84,9,65,96,125,23,58,157,158,223,171,86,15,96,116,33,112,159,12,92,242,184,92,173,2,229,81,31,180,105,220,4,151,181,103,77,152,137,135,57,19,246,10,201,151,211,184,242,237,141,167,84,158,230,153,246,217,16,68,245,92,79,251,54,10,185,77,15,252,155,200,24,84,9,65,226,145,66,232,39,167,140,71,50,14,9,208,127,155,14,124,116,43,20,8,5,66,129,80,32,20,8,5,66,129,80,224,182,86,160,80,56,182,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,71,43,80,250,203,127,229,175,142,127,249,189,191,104,47,60,255,156,245,0,253,235,221,161,253,248,59,222,105,179,128,198,47,249,226,63,141,103,231,170,29,152,155,181,46,222,199,145,246,175,2,130,114,130,61,226,193,93,226,204,31,100,89,134,3,7,14,216,115,128,126,165,94,90,226,219,161,216,86,166,38,66,168,109,226,225,174,204,123,44,57,60,167,77,14,67,217,103,24,58,221,204,33,68,107,68,23,116,15,166,206,1,158,196,248,218,171,219,2,207,51,243,51,211,217,183,28,11,240,143,244,60,87,43,16,244,18,23,4,158,149,4,83,43,5,27,44,223,241,61,247,4,207,100,68,160,246,36,213,184,198,145,202,73,218,38,239,251,2,239,233,6,209,4,102,8,143,62,71,104,133,25,60,165,151,100,144,95,111,82,150,158,31,217,66,173,73,72,250,85,142,7,60,175,218,38,201,189,250,83,196,130,17,160,191,196,192,10,238,39,212,159,51,237,222,62,143,129,52,16,108,149,198,115,52,71,215,5,99,117,77,219,38,116,220,232,217,142,141,246,177,117,50,137,206,104,175,185,236,243,89,19,154,164,114,100,188,178,186,182,236,198,3,115,11,243,182,120,232,160,157,57,179,110,53,158,75,185,118,44,122,159,92,244,217,231,109,149,134,121,38,233,66,210,218,111,109,120,204,99,207,130,62,201,91,190,194,137,47,189,146,178,236,248,43,48,46,131,140,58,235,80,104,124,158,127,254,121,187,151,240,253,7,230,23,60,191,12,0,4,131,215,215,215,221,160,66,6,4,26,19,165,212,30,63,188,226,143,242,250,198,72,100,208,175,250,74,149,20,74,254,138,15,94,231,13,55,98,34,50,141,202,84,61,53,250,51,230,253,82,93,215,211,190,235,172,102,223,103,211,59,35,227,26,25,63,185,1,5,95,20,105,36,221,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,254,82,160,120,219,219,222,182,191,90,28,173,13,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,155,162,64,149,240,227,239,120,199,143,187,103,115,21,96,121,246,92,219,222,241,83,255,197,170,245,134,253,239,127,250,139,108,105,125,197,26,117,188,73,39,96,103,123,35,4,48,229,53,158,247,219,239,239,238,249,86,40,182,187,109,185,113,181,75,107,37,124,106,249,77,64,89,40,80,96,57,33,104,14,148,220,59,159,28,140,143,124,124,21,110,190,215,29,176,214,246,1,155,157,107,166,60,57,219,134,235,172,12,2,18,50,206,151,114,125,27,15,220,242,131,205,158,105,174,41,185,215,122,58,220,248,85,72,243,146,128,56,251,81,238,59,253,22,56,31,113,125,8,0,4,255,57,228,18,0,148,1,128,128,179,250,231,125,244,80,232,200,54,41,49,93,79,42,75,59,71,237,154,235,218,200,163,251,9,58,43,164,191,32,63,101,15,242,211,105,44,198,0,87,89,88,168,93,101,172,13,74,212,49,164,109,122,190,54,26,218,44,144,237,0,160,127,1,107,139,165,113,219,74,243,35,12,16,48,30,32,95,173,214,176,170,21,214,147,75,54,245,143,232,116,122,146,122,5,247,49,206,201,161,201,101,104,224,168,95,125,32,151,198,206,251,180,217,28,174,223,170,228,234,56,116,29,179,92,132,107,140,238,10,191,47,176,152,183,108,48,33,208,124,173,36,157,135,44,93,48,13,250,147,87,121,50,174,88,92,92,220,48,0,144,86,11,11,11,118,234,148,198,18,40,189,103,76,32,174,213,203,43,220,215,132,99,206,104,14,14,216,52,119,5,180,125,14,211,187,180,100,132,122,201,61,12,33,70,172,255,160,119,97,60,201,155,102,235,229,101,235,29,82,42,240,244,238,50,7,235,44,231,33,125,21,186,95,158,253,50,6,82,29,229,2,67,128,118,50,216,208,216,21,85,222,41,166,36,67,114,93,73,109,85,114,216,207,177,162,198,12,135,53,222,5,230,175,250,113,133,82,124,78,243,168,207,227,43,228,73,151,213,158,180,44,128,206,53,87,148,116,77,237,191,227,19,223,10,125,15,203,204,137,202,68,14,237,52,42,210,72,239,103,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,216,95,10,20,13,253,127,112,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,78,87,160,244,125,223,247,125,227,75,151,46,217,47,253,226,123,8,211,223,181,249,217,186,125,244,169,115,246,111,127,236,167,172,113,240,152,125,238,35,15,3,121,46,216,44,107,137,183,91,93,171,215,235,120,98,150,221,195,179,86,171,179,206,123,223,67,68,59,104,222,96,42,19,130,180,161,238,198,13,191,2,111,216,146,54,192,213,196,67,87,55,51,160,17,176,20,171,153,134,61,25,28,201,187,250,234,41,65,207,132,52,174,158,115,47,223,77,128,108,19,144,14,88,103,126,228,161,179,5,253,4,185,4,245,128,54,219,117,157,156,87,202,140,19,33,234,27,141,58,16,108,224,158,187,242,2,207,234,225,196,235,240,181,100,181,228,105,45,175,79,224,235,128,72,14,229,50,225,213,157,248,111,42,180,25,6,125,139,89,1,25,182,145,63,7,231,34,130,170,41,65,61,149,50,166,177,121,124,117,126,181,164,39,19,144,156,46,123,107,189,2,251,78,173,128,89,35,193,77,230,167,60,237,199,232,164,255,9,36,195,212,173,195,253,250,92,97,157,85,194,221,243,200,1,202,110,175,245,172,131,87,125,125,190,129,55,115,203,10,158,175,170,207,0,205,17,252,89,96,179,130,198,58,23,54,6,139,250,78,210,86,0,160,13,180,170,117,128,140,29,188,98,225,101,190,252,1,75,8,56,148,70,143,2,208,95,198,0,64,96,190,58,76,207,247,180,160,58,122,148,75,125,155,165,141,199,122,93,91,94,30,219,202,145,195,214,229,188,219,35,127,193,255,207,62,232,90,19,163,140,222,250,26,217,41,220,219,193,158,227,89,142,171,120,45,11,244,171,88,231,251,14,122,185,77,227,132,238,48,97,224,25,150,100,224,248,37,37,116,219,154,166,199,130,42,84,191,4,153,104,61,28,37,15,225,58,145,65,58,157,54,33,245,47,226,113,127,216,191,29,107,157,150,45,93,60,111,135,15,30,176,33,223,142,70,163,225,75,30,104,62,168,123,218,11,62,106,115,141,128,182,32,110,31,63,207,195,125,141,137,146,234,29,49,176,186,174,240,253,243,115,7,76,209,11,155,205,166,221,115,226,94,59,115,234,44,208,122,201,106,204,133,42,86,76,42,83,207,78,131,96,121,56,103,99,9,47,116,15,254,84,160,179,122,199,17,34,125,107,217,247,49,254,208,184,151,241,138,119,173,208,78,121,250,250,46,12,7,204,205,106,122,191,209,175,192,152,75,17,91,198,60,35,173,212,255,252,13,85,119,117,125,182,217,192,99,191,195,146,30,51,148,61,180,143,127,226,19,118,236,238,187,9,48,209,176,86,135,200,31,188,48,125,202,189,184,116,201,78,158,60,105,85,162,40,44,241,119,227,32,227,168,136,13,74,217,112,192,45,191,252,10,63,188,235,99,222,127,175,87,215,152,143,250,174,116,219,90,90,160,100,77,222,77,15,181,47,224,79,219,180,233,251,176,209,62,242,108,140,143,207,49,21,146,15,52,15,121,143,232,207,218,90,203,175,234,187,37,195,152,146,250,207,237,86,187,109,11,24,173,185,209,147,30,221,120,86,135,122,126,167,132,176,91,82,174,111,203,197,125,115,162,119,68,239,217,154,150,9,153,157,245,239,131,236,143,134,124,63,58,188,143,121,252,246,77,135,162,161,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,96,197,185,115,231,66,134,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,164,64,233,123,190,231,123,224,42,99,251,249,159,123,183,181,9,39,46,140,118,250,220,5,251,215,255,241,71,237,219,191,229,27,237,243,94,118,220,46,158,63,99,71,142,28,117,192,223,90,91,181,89,128,129,188,62,155,2,7,47,209,35,80,240,77,128,167,2,176,217,158,4,94,251,130,156,14,139,183,222,205,48,72,207,110,77,151,151,179,245,254,62,58,3,178,166,254,109,237,163,252,248,65,96,222,17,65,126,165,188,223,52,164,72,247,229,69,94,46,213,128,156,60,133,198,2,59,90,191,92,143,101,70,46,174,154,245,116,168,232,212,46,3,65,207,169,26,84,205,139,75,14,211,192,237,137,4,191,184,103,55,114,167,241,204,6,6,27,64,113,227,190,14,4,134,229,25,174,253,214,36,253,134,60,68,247,173,79,81,10,227,47,240,175,156,56,50,179,151,146,138,4,64,63,213,222,220,86,157,179,169,222,50,153,55,188,228,201,227,221,82,53,140,79,21,16,219,119,163,0,206,1,173,34,140,35,1,74,6,68,176,189,44,248,202,173,50,6,0,220,180,1,187,177,158,3,204,214,129,226,181,165,101,59,14,84,93,45,85,237,153,229,53,138,168,217,145,227,7,1,244,192,215,118,203,202,16,221,17,225,211,137,67,207,131,85,171,48,126,85,66,246,203,91,94,222,209,106,183,52,81,27,85,209,70,243,117,170,33,83,229,187,145,38,6,2,10,249,222,237,181,29,244,75,109,133,135,215,28,84,196,2,205,11,25,171,40,229,57,226,253,217,225,91,112,181,46,104,94,107,93,249,139,23,47,122,182,162,82,179,195,135,142,186,119,186,134,113,123,82,29,218,4,201,119,184,189,61,251,174,158,107,12,221,251,93,113,35,104,172,218,173,36,189,244,174,130,240,153,189,233,123,160,225,214,188,131,117,243,61,77,125,156,126,198,31,220,246,147,13,39,36,185,244,144,135,119,27,64,46,45,21,41,193,195,189,235,38,229,181,48,220,88,93,101,73,23,188,253,181,100,66,159,191,23,87,74,254,109,225,71,237,76,227,172,119,137,246,177,141,152,187,170,87,243,87,99,167,25,160,37,50,148,180,243,103,212,215,116,201,175,231,159,220,255,164,2,70,53,42,135,118,79,215,147,202,225,225,201,28,220,56,207,133,220,65,123,127,187,100,108,132,206,50,170,208,121,150,85,154,185,161,200,29,164,71,116,53,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,29,20,40,34,52,215,237,48,140,209,135,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,134,41,80,122,235,91,223,58,62,247,252,11,246,59,191,251,59,172,195,60,227,30,146,79,60,241,73,251,55,255,238,63,216,183,188,241,239,218,23,188,242,229,238,209,185,142,215,255,194,198,218,205,120,126,131,12,4,11,196,225,19,216,217,169,77,25,43,236,116,79,215,38,222,156,78,36,38,144,103,2,125,40,53,61,4,208,202,112,110,163,20,242,171,238,203,147,136,231,237,147,212,239,220,205,237,253,221,126,190,83,175,125,124,128,60,250,255,3,139,162,14,252,92,247,245,182,55,176,56,18,38,88,166,43,219,244,71,247,52,4,59,233,188,189,182,172,251,100,32,183,220,222,188,54,225,148,91,238,238,120,146,105,250,100,10,108,207,147,91,164,219,174,209,36,131,142,5,181,74,208,252,177,218,239,147,83,136,89,145,16,200,52,105,138,16,37,17,243,221,251,94,26,249,115,218,147,233,122,116,157,84,231,192,179,11,240,44,1,21,83,155,100,156,161,74,52,110,24,24,64,224,43,106,198,164,63,130,252,35,1,80,26,94,32,217,65,188,143,187,45,188,219,215,129,223,51,21,107,245,219,182,188,182,228,158,248,3,188,253,71,120,64,187,149,129,91,26,16,246,156,243,1,97,236,243,184,22,120,107,23,67,60,183,101,100,64,61,242,244,174,114,88,168,131,170,39,55,116,151,246,57,20,188,60,238,165,113,94,239,93,33,231,21,33,36,27,248,100,205,21,161,33,205,145,164,223,245,52,91,227,125,236,216,49,59,125,250,180,175,57,46,56,125,55,198,19,103,206,158,34,114,64,59,205,7,234,43,107,46,144,124,41,5,134,72,243,62,215,127,61,245,236,70,158,77,93,152,215,62,183,165,79,26,107,55,44,153,52,202,223,1,6,91,224,86,253,42,51,7,203,165,130,188,155,48,94,121,182,39,149,175,103,170,132,240,207,207,202,136,235,185,231,158,243,37,16,244,132,244,213,61,25,0,8,244,207,207,207,187,87,127,71,6,27,90,243,101,135,148,13,143,84,126,238,67,206,150,235,209,250,240,138,94,161,242,149,82,222,180,151,89,128,183,118,50,129,55,219,158,222,213,108,248,211,39,34,135,250,155,235,200,251,205,242,94,236,59,144,223,152,203,181,242,70,238,179,159,52,47,248,27,141,198,122,47,148,146,150,169,159,210,46,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,236,47,5,138,246,122,107,127,181,56,90,27,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,55,91,129,210,219,223,254,246,241,183,126,235,183,218,135,254,231,135,60,212,117,179,49,107,31,126,244,227,246,51,255,229,191,217,226,215,125,173,29,63,126,28,184,51,3,245,41,128,103,0,30,0,205,8,200,162,181,127,51,77,28,109,192,204,235,111,174,160,67,134,56,130,52,25,218,76,95,87,105,9,2,37,56,145,239,105,207,35,183,117,202,125,157,6,88,47,166,195,67,0,112,165,82,5,14,143,108,166,90,39,76,252,121,91,239,116,1,156,128,78,180,19,251,203,176,199,129,27,222,159,170,203,141,56,124,96,167,64,94,6,140,96,243,235,77,211,237,214,177,250,147,83,26,191,23,55,128,226,221,211,94,253,94,254,164,200,84,87,154,79,98,186,234,223,80,224,152,126,120,136,123,247,182,215,116,77,145,43,20,100,190,211,103,89,3,188,232,5,226,243,186,225,222,78,238,165,182,2,66,55,155,188,113,172,105,239,30,253,128,78,1,180,82,169,7,148,167,46,81,253,73,26,75,75,64,191,76,0,192,180,126,85,235,101,103,8,170,172,115,156,84,9,155,94,109,118,109,102,134,72,25,128,183,229,229,75,20,141,215,179,150,92,0,134,11,140,74,241,129,12,8,208,175,79,25,29,235,99,64,144,128,110,141,50,228,209,239,99,233,109,213,248,145,40,95,207,229,250,116,233,86,39,65,99,121,245,75,83,233,36,111,126,157,215,235,77,55,62,169,212,164,157,26,157,193,126,130,146,202,175,126,67,40,175,218,100,229,145,167,178,224,179,188,250,207,156,57,227,245,40,156,255,145,35,71,236,244,179,79,242,60,75,39,16,21,65,243,123,250,251,114,213,130,247,216,205,146,79,122,224,61,123,133,94,215,250,12,234,187,102,150,91,176,76,230,232,64,17,36,152,135,21,190,211,21,129,93,94,244,50,47,130,107,185,67,159,60,116,62,115,78,99,35,109,164,145,0,252,243,207,63,111,247,222,123,175,53,24,31,127,31,24,35,237,83,68,16,45,227,194,247,95,227,227,145,52,118,40,120,227,146,242,164,103,243,251,174,231,100,120,164,122,170,117,25,198,240,206,82,175,202,207,117,165,57,177,81,200,198,193,246,235,138,16,145,199,52,63,171,204,58,118,125,84,38,231,219,159,219,40,240,14,56,208,44,209,184,86,120,7,52,77,164,135,146,52,10,71,160,164,69,252,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,251,73,129,98,105,101,121,63,181,55,218,26,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,183,70,129,210,247,255,192,191,24,191,249,155,191,197,78,157,58,229,96,184,86,171,216,239,190,255,81,128,201,143,218,55,127,243,155,236,193,123,239,177,75,23,207,89,179,10,48,195,29,90,0,213,157,151,39,224,87,112,149,58,219,165,77,0,0,32,0,73,68,65,84,64,231,147,214,38,159,75,1,227,171,37,1,8,65,24,65,7,109,74,58,215,166,123,130,169,249,158,131,37,1,217,201,125,237,55,211,244,241,230,213,219,225,104,75,255,241,56,71,1,186,181,9,197,212,71,7,207,59,116,54,107,154,117,214,58,230,29,64,191,75,135,220,218,103,80,86,1,10,142,89,139,91,73,249,117,125,163,220,13,200,63,93,201,38,180,230,137,233,27,155,199,217,248,195,199,86,237,78,227,228,99,167,225,158,140,249,230,3,215,62,154,134,253,211,16,94,79,230,121,147,230,70,130,125,154,137,154,151,10,165,239,192,31,80,170,240,253,234,105,151,248,253,234,167,66,157,75,87,205,233,173,51,54,247,75,192,82,105,178,247,137,159,230,168,214,81,215,84,85,217,154,163,32,53,140,12,128,104,170,215,13,13,54,159,27,115,238,224,157,188,21,138,234,175,182,109,102,190,110,243,132,238,47,88,55,123,40,47,126,57,222,2,241,109,208,177,142,170,163,125,44,106,78,248,126,250,7,96,101,189,0,235,119,106,132,244,39,35,16,87,237,46,40,84,64,207,107,74,18,167,177,155,28,251,141,93,248,145,30,2,251,2,138,130,202,218,203,171,95,128,86,155,0,124,5,114,237,202,163,89,158,235,121,127,173,230,43,159,234,208,120,203,171,95,158,232,58,86,93,39,78,156,176,231,206,60,179,81,183,234,210,88,43,191,238,43,170,128,222,163,253,146,182,207,109,181,219,131,20,248,75,154,148,146,30,3,54,69,139,40,179,215,51,121,219,169,159,249,187,144,117,212,185,142,151,150,150,76,223,138,251,238,185,199,207,21,110,95,229,8,206,175,173,173,97,24,176,224,209,44,242,251,44,3,22,111,79,182,42,153,124,56,244,76,210,56,191,71,122,229,147,65,151,230,194,128,8,21,229,114,205,10,198,66,225,251,245,184,30,73,207,93,222,226,205,82,210,61,181,71,99,154,147,202,206,207,106,156,117,174,2,167,175,231,188,119,194,94,90,248,251,193,55,42,123,244,187,38,116,94,251,0,253,119,194,44,136,62,134,2,161,64,40,16,10,132,2,161,64,40,16,10,220,110,10,20,250,247,130,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,236,160,64,233,135,127,248,223,140,223,242,150,183,216,39,63,245,73,171,22,192,23,188,159,127,239,3,143,219,226,161,255,102,175,251,138,215,218,195,247,157,192,211,184,5,32,208,250,202,64,36,7,41,147,146,96,42,2,79,224,97,40,2,72,198,225,15,199,215,128,105,14,30,84,14,41,131,39,1,10,223,184,174,53,207,21,82,125,4,236,28,111,39,187,254,212,237,251,35,109,4,106,50,180,202,144,230,197,244,88,158,237,242,234,215,154,218,103,206,62,199,158,17,17,76,155,20,146,65,153,180,87,88,120,141,97,134,101,105,12,167,107,75,64,111,3,120,79,223,218,225,248,106,237,85,29,87,187,191,67,113,151,93,242,231,213,96,146,156,158,213,186,2,8,15,250,117,216,238,17,13,184,173,57,68,132,251,180,113,158,102,155,89,171,13,108,68,151,122,77,8,145,246,48,191,38,140,114,11,28,204,252,82,245,232,190,206,101,196,34,112,95,160,91,1,72,75,33,245,149,131,86,208,183,233,36,207,126,127,39,242,197,73,3,170,245,154,27,4,120,59,241,170,246,233,221,109,3,245,171,86,99,141,244,131,7,14,57,40,239,117,90,214,27,246,104,19,107,168,203,176,96,182,102,205,67,11,54,124,126,205,219,162,178,153,41,222,63,90,229,253,85,149,187,157,52,198,10,247,46,207,254,133,5,218,11,148,149,87,184,32,191,246,90,235,93,121,52,247,62,219,164,119,67,73,107,202,107,253,120,25,22,168,30,121,244,203,203,255,194,133,243,14,168,183,131,206,52,199,243,76,248,108,107,191,53,207,105,158,107,74,85,248,169,48,191,11,66,242,203,212,42,245,129,169,229,223,79,25,65,233,123,145,64,122,73,97,241,61,124,127,50,132,216,222,82,61,155,223,191,252,141,145,1,132,146,140,49,206,158,61,107,39,137,228,162,37,22,250,253,4,205,5,134,181,28,67,179,89,183,217,217,89,222,29,197,197,184,114,202,237,211,187,181,121,204,27,194,152,169,44,129,122,213,89,153,138,132,161,124,218,242,184,78,151,158,219,155,223,96,149,145,180,153,188,111,174,67,210,67,207,235,158,46,229,186,181,207,101,108,121,110,186,146,219,232,56,235,88,41,146,241,139,186,150,245,80,255,3,244,223,70,131,29,93,9,5,66,129,80,32,20,8,5,66,129,80,32,20,184,99,20,40,150,87,214,238,152,206,70,71,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,69,43,80,250,222,127,254,253,227,239,254,238,239,246,53,174,11,188,135,229,233,253,158,247,254,150,195,146,55,124,229,223,182,131,11,51,214,172,53,88,47,188,251,162,11,223,233,1,7,47,64,7,65,137,236,81,42,0,33,88,215,235,117,28,4,85,43,132,162,198,131,185,80,204,121,146,158,73,91,6,170,91,129,221,30,96,156,59,117,245,69,95,243,62,14,1,86,121,155,232,148,11,202,80,58,159,103,0,182,113,78,8,111,149,161,181,200,215,129,173,130,119,72,235,225,191,197,199,97,130,232,156,192,91,9,40,152,52,21,24,75,158,189,12,201,84,162,29,91,206,167,110,93,241,112,251,3,25,248,109,29,175,43,62,126,133,27,27,246,30,147,98,166,1,158,142,211,185,240,34,73,145,10,56,146,199,125,159,123,218,203,254,93,51,9,214,140,30,244,171,10,8,19,140,84,126,68,81,24,127,143,38,177,61,52,249,196,115,89,217,82,9,50,162,16,68,83,88,117,188,197,39,134,245,170,127,138,93,130,224,169,205,11,167,14,198,67,201,35,0,204,54,109,133,250,150,74,3,235,17,41,163,164,112,235,252,183,120,236,176,157,196,35,253,240,145,99,182,124,105,201,86,128,213,231,47,157,183,213,206,18,15,246,108,157,188,181,217,170,117,104,119,157,250,213,172,17,99,214,175,16,126,29,86,59,160,186,132,108,189,170,93,251,209,251,44,15,240,213,181,101,155,155,155,243,118,100,192,43,216,47,160,172,60,25,248,255,255,236,189,9,148,164,215,85,231,121,99,143,200,61,171,42,107,83,85,105,43,201,146,108,240,130,240,34,131,13,71,99,51,152,181,1,227,165,187,193,115,206,244,0,103,206,233,54,221,48,208,3,24,131,221,152,97,237,97,177,27,186,155,134,193,224,21,55,198,128,183,193,198,150,128,105,108,75,182,132,246,189,246,45,179,114,143,61,98,254,191,251,226,101,68,101,101,85,101,169,84,82,102,233,61,19,249,237,111,249,191,251,125,66,250,221,123,31,144,154,2,247,239,186,243,130,31,158,243,15,58,3,116,129,197,212,193,18,35,79,60,241,132,127,59,42,67,37,219,179,239,26,91,148,221,47,234,191,131,148,74,124,99,152,245,208,6,182,174,47,78,168,251,140,121,229,84,252,130,244,174,135,187,158,147,191,254,78,186,5,135,230,163,125,231,100,163,221,222,123,202,149,104,243,236,55,209,81,47,122,73,14,35,120,238,12,190,183,97,244,60,160,251,148,193,35,195,251,129,109,246,238,227,186,106,182,227,39,79,232,119,210,51,35,100,89,178,69,31,10,28,82,150,170,203,86,173,214,5,251,135,117,231,57,74,175,65,87,91,21,178,88,134,107,175,243,140,167,173,165,39,104,165,209,200,123,86,7,206,13,150,46,99,211,47,43,99,30,188,22,247,185,70,161,79,156,35,35,7,25,1,212,136,159,199,49,140,111,38,133,235,104,243,124,44,110,19,61,71,24,223,119,61,250,74,160,95,42,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,230,82,32,31,255,197,104,115,117,59,245,54,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,120,22,21,200,188,231,61,239,241,200,254,83,211,39,172,161,168,75,178,137,127,250,51,159,179,178,64,228,91,127,240,159,89,81,176,191,45,64,154,85,164,160,23,143,224,191,248,30,6,56,117,38,228,1,62,196,168,223,217,153,105,7,120,67,67,114,46,168,84,2,16,4,76,9,222,4,128,179,17,112,230,197,143,123,221,79,0,172,52,214,24,157,202,115,97,220,235,171,1,136,74,164,57,32,186,42,168,58,51,55,235,144,27,7,1,130,119,1,211,112,32,24,25,245,2,185,97,116,236,251,241,74,51,17,124,174,156,88,99,167,7,69,177,133,11,150,103,14,188,69,128,21,155,100,108,209,1,194,187,2,228,83,54,136,182,192,31,233,251,29,246,107,139,77,55,196,27,25,127,214,111,148,78,130,143,17,125,157,79,231,80,63,121,3,244,14,232,160,32,32,217,80,148,53,42,117,5,141,73,11,207,8,51,18,147,123,73,176,143,174,206,147,185,46,125,235,210,127,90,206,50,181,201,113,171,143,13,219,73,237,55,213,207,109,123,174,177,155,110,188,222,38,183,77,218,87,191,122,143,184,190,58,41,143,4,143,182,198,17,64,14,5,84,212,40,229,5,246,53,191,154,227,156,250,223,81,8,127,219,129,166,122,165,182,136,254,246,137,141,194,60,7,91,186,80,173,86,253,215,81,54,2,117,220,109,153,119,60,2,255,181,96,35,115,202,122,244,100,163,56,95,137,142,65,104,67,125,91,183,110,181,3,7,14,172,60,178,99,199,14,129,255,199,108,174,189,232,80,216,53,212,213,149,239,142,235,181,114,251,198,222,241,244,140,44,57,64,214,13,222,83,220,20,148,78,223,161,120,24,83,28,23,182,235,17,241,2,224,156,139,231,87,15,144,123,88,210,128,235,148,248,206,7,7,141,224,24,132,166,101,57,81,80,184,143,103,136,196,247,104,252,117,188,234,94,167,155,34,147,25,64,127,87,117,80,87,187,25,28,186,98,187,113,75,91,180,3,232,143,125,231,26,189,140,247,176,141,251,220,31,239,99,159,178,114,189,55,182,112,246,249,247,119,80,163,160,75,95,3,183,145,254,97,218,75,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,54,129,2,121,254,37,59,149,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,112,1,5,50,239,126,247,187,187,63,245,239,255,189,157,118,216,158,179,186,214,15,255,200,199,63,163,104,254,130,189,249,251,191,71,169,184,135,172,177,76,164,108,65,28,178,233,32,30,20,83,85,154,241,114,105,8,166,19,40,234,121,26,2,22,1,104,72,127,78,1,60,16,153,11,180,35,18,24,8,216,80,42,243,86,179,174,148,220,11,158,46,122,116,116,84,112,170,36,120,10,8,12,88,22,152,65,61,14,88,181,101,125,106,206,13,226,233,112,61,0,45,218,90,13,64,56,247,108,151,0,179,136,6,239,143,63,246,193,117,17,216,173,73,79,116,162,191,128,74,158,1,20,107,180,241,214,149,237,217,220,13,48,23,214,37,159,153,153,177,67,135,78,250,114,239,5,69,130,43,22,86,235,121,123,224,175,215,141,214,212,79,154,231,182,34,125,217,167,15,161,244,28,42,156,84,163,93,191,191,220,151,215,124,204,43,106,154,212,233,245,122,195,231,15,128,8,113,38,245,55,105,211,233,55,14,28,203,213,144,101,14,199,13,230,39,164,84,239,122,58,119,218,243,231,116,158,49,103,61,2,187,215,5,109,128,229,131,37,179,74,55,143,236,213,13,212,195,37,238,103,156,106,220,52,100,193,112,128,56,81,253,2,140,140,93,230,83,175,9,164,43,250,59,35,91,138,118,212,20,116,207,40,139,68,204,28,16,117,245,229,1,232,131,235,64,166,0,64,105,206,74,229,172,213,101,179,205,94,20,49,125,204,170,15,98,255,236,169,61,64,63,118,41,52,11,240,22,156,109,170,47,11,195,37,59,94,201,218,201,146,222,27,181,63,170,117,230,111,125,233,173,86,109,44,217,93,119,125,213,53,81,165,86,150,80,195,229,138,213,138,93,171,45,42,170,95,239,68,87,16,180,41,237,91,26,79,190,67,218,118,122,169,241,201,89,131,185,204,59,6,6,174,62,183,37,175,37,64,142,28,57,98,123,180,222,123,46,91,16,244,95,210,184,70,109,116,116,216,35,250,153,239,98,81,25,59,52,150,8,238,113,202,192,94,60,61,193,121,186,207,61,216,15,255,157,131,45,14,65,83,83,83,54,55,55,231,207,115,188,115,231,110,91,154,95,178,234,114,205,138,114,142,224,62,234,15,122,173,174,188,255,197,192,134,244,154,61,231,5,77,212,219,160,135,230,152,254,119,101,216,29,45,159,210,106,106,141,123,183,117,220,86,100,223,238,77,162,119,85,231,48,69,222,183,104,211,108,249,197,194,62,154,187,206,241,164,182,140,155,95,81,203,89,156,56,113,194,102,103,103,125,25,4,234,44,22,138,174,245,244,233,25,27,29,31,243,239,48,223,106,94,49,234,98,253,12,111,79,54,24,244,11,91,255,122,232,158,142,222,27,222,75,181,226,237,114,111,75,142,44,141,188,230,70,223,253,60,17,252,154,83,222,21,236,130,238,250,28,243,254,232,41,190,249,126,94,223,39,150,104,224,89,158,233,116,66,10,127,222,79,218,205,74,35,190,31,188,7,165,82,37,56,37,244,236,139,243,185,1,7,2,122,115,165,150,56,151,108,203,229,178,255,19,3,77,243,202,142,195,188,145,85,35,149,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,96,115,41,144,159,211,191,12,165,146,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,214,161,64,230,255,252,217,159,237,254,210,187,223,109,179,51,39,109,72,224,165,160,104,226,63,249,200,95,9,198,180,236,7,190,255,187,109,74,235,132,215,151,151,108,100,116,204,129,80,70,80,111,114,114,82,206,1,115,86,40,43,82,212,241,204,185,91,10,208,170,15,133,184,19,176,3,160,1,100,177,246,57,144,194,207,1,173,128,64,34,21,164,141,230,89,126,34,93,222,0,231,35,180,2,142,69,120,190,186,117,238,163,176,165,238,231,178,196,246,99,159,86,247,43,142,137,113,197,177,197,123,216,198,231,217,95,171,56,36,212,56,179,154,151,199,159,58,0,51,38,147,189,82,196,231,172,34,64,221,144,3,5,48,59,180,223,215,34,106,19,183,253,186,161,116,125,24,10,116,195,201,67,113,242,14,224,170,213,154,59,124,76,79,87,237,230,155,246,184,45,0,244,1,174,128,37,224,28,112,137,117,190,143,30,59,236,99,162,141,172,230,208,65,161,106,103,238,41,23,26,155,223,164,63,171,251,238,28,49,94,244,45,224,16,200,40,96,202,86,55,180,249,169,25,44,161,37,218,79,118,10,132,9,109,234,38,217,15,176,113,165,224,216,208,115,114,136,176,95,86,233,21,40,158,94,209,243,130,103,186,159,182,91,216,21,78,3,130,137,128,125,218,12,145,246,68,222,43,205,124,87,8,94,176,191,173,165,18,102,228,9,48,95,17,60,29,41,153,149,134,109,207,222,107,5,82,235,118,248,240,97,91,156,91,144,150,101,213,158,181,130,158,203,116,229,80,96,74,215,159,85,116,117,166,161,250,5,77,113,138,17,180,107,11,172,230,52,200,156,186,148,213,54,175,118,1,192,193,210,87,70,241,172,239,48,55,216,109,156,251,137,241,45,126,140,13,0,92,113,204,225,26,191,248,190,134,249,196,38,0,220,23,46,220,23,160,112,120,102,98,98,194,237,14,27,195,166,136,234,159,57,121,74,206,6,71,165,73,126,197,145,136,185,238,202,8,214,107,103,23,238,201,179,113,135,198,168,175,42,125,38,83,4,229,124,253,71,203,160,103,184,247,98,255,226,108,5,236,39,170,159,118,28,146,75,83,150,92,64,223,66,110,194,207,199,185,139,223,40,222,156,11,181,203,61,188,235,204,189,127,239,101,39,212,67,59,12,141,186,214,118,198,8,117,199,182,206,55,166,216,135,168,81,60,230,153,193,253,243,213,145,174,37,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,141,164,64,190,163,127,137,74,37,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,172,83,129,204,79,255,244,79,119,223,243,75,239,178,197,217,211,2,196,206,54,237,67,31,251,180,175,237,252,67,255,252,45,86,3,146,42,138,123,203,142,41,91,88,88,240,104,218,81,165,34,7,6,121,8,225,32,174,131,238,12,20,34,178,3,188,31,4,86,224,189,62,226,203,2,57,133,126,26,114,46,168,213,66,212,117,91,255,94,83,16,228,4,34,3,251,115,138,52,13,176,41,68,175,3,113,72,251,236,132,87,181,69,168,19,183,128,159,8,127,6,186,243,172,239,14,246,129,190,197,254,197,142,0,192,34,12,3,108,121,244,174,131,48,41,162,251,99,1,62,135,210,19,184,71,1,121,54,151,43,8,174,183,236,161,135,30,242,40,95,113,97,7,160,192,209,76,134,136,223,190,62,177,150,193,109,55,134,181,11,116,135,102,208,14,164,173,89,234,69,16,171,107,130,173,69,91,214,156,183,150,170,54,50,86,180,221,123,247,217,150,241,9,7,118,204,17,253,39,186,150,8,120,128,63,243,117,226,228,177,94,228,109,76,33,14,120,15,209,185,64,218,56,198,213,195,139,253,35,194,23,27,83,143,86,238,229,26,105,235,129,239,45,253,120,22,107,106,107,223,1,191,174,1,222,187,210,136,140,6,117,105,211,114,208,175,115,114,56,32,90,218,157,71,60,58,153,218,250,214,216,27,53,129,203,238,56,192,82,7,152,25,63,50,33,168,90,217,51,79,232,60,13,123,1,246,135,39,73,177,159,113,104,79,148,191,192,169,34,204,151,11,138,236,215,162,2,164,90,24,85,70,132,5,57,201,156,62,61,103,149,146,32,191,210,14,228,245,43,117,136,118,207,216,72,183,160,245,215,11,182,44,111,133,174,58,207,50,4,194,229,130,252,93,43,171,223,64,224,146,174,21,228,20,144,149,179,129,59,113,168,79,207,85,97,254,176,65,0,49,145,225,147,19,91,221,14,136,52,231,71,20,119,93,217,9,176,9,230,59,199,164,73,59,222,11,236,3,187,58,95,137,246,193,179,216,13,5,40,29,191,67,45,125,151,166,182,76,217,244,246,157,118,252,248,241,0,149,91,5,239,19,207,108,182,226,175,181,255,137,80,124,197,200,220,254,187,68,190,75,115,222,7,22,143,112,125,100,163,218,9,142,1,253,219,215,53,244,166,222,139,99,199,142,219,181,215,94,235,206,58,124,119,195,156,117,253,29,30,25,26,246,72,241,172,156,100,152,103,108,223,231,77,223,10,222,247,124,207,9,43,126,135,87,55,218,110,43,43,129,94,210,86,163,224,145,249,217,18,239,9,118,28,198,225,111,13,221,239,217,196,202,82,24,26,15,245,199,249,95,93,47,199,92,227,158,88,206,119,111,188,231,74,219,174,30,51,223,39,73,185,82,86,95,95,185,144,118,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,13,171,64,190,213,212,127,108,75,37,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,172,95,129,204,79,254,228,79,118,223,245,11,239,84,74,241,186,13,23,73,227,223,182,247,127,248,147,182,164,148,217,63,252,47,223,170,96,228,49,155,153,159,117,184,26,0,29,160,7,200,124,126,202,24,97,12,96,138,18,1,60,117,228,5,62,235,53,224,118,128,71,74,236,172,58,67,20,40,169,186,99,84,48,169,225,75,149,174,3,40,158,163,14,234,13,117,247,169,70,132,26,17,174,199,251,214,47,195,51,127,103,236,75,236,239,234,22,128,103,252,0,86,252,178,23,1,39,113,143,0,240,87,134,71,236,169,131,199,236,232,209,227,206,120,128,217,64,78,234,5,252,72,42,215,42,182,29,251,226,125,35,146,93,197,181,19,72,118,174,223,39,216,2,184,109,7,252,212,5,43,7,146,159,62,93,183,87,191,250,27,180,180,195,152,167,237,199,161,32,130,216,56,111,204,217,205,55,223,236,231,79,77,159,240,101,26,24,31,105,222,99,97,46,169,247,233,20,250,238,80,171,247,48,253,6,127,146,66,31,224,79,92,116,155,188,250,26,123,181,209,85,218,253,166,141,201,9,65,244,92,79,16,73,172,155,98,225,97,110,36,162,191,111,78,2,233,202,60,225,237,40,205,184,219,43,233,231,165,41,222,3,122,132,181,212,209,150,210,81,244,189,188,8,194,65,239,47,188,22,29,124,140,140,83,227,111,11,76,159,158,158,182,142,0,104,169,60,100,205,90,93,231,117,163,126,25,121,41,148,228,105,83,201,40,138,63,83,208,123,209,178,101,85,210,97,62,244,158,1,71,29,239,170,191,204,23,41,252,67,250,6,181,253,28,22,180,4,194,3,250,221,142,212,23,222,93,64,63,227,231,26,78,65,216,73,165,82,114,80,28,109,48,104,126,166,110,171,135,194,243,216,10,5,27,194,249,135,172,34,100,145,88,212,55,41,166,243,223,186,117,202,78,157,58,97,203,203,203,74,93,174,236,10,23,241,46,173,110,243,217,58,70,135,96,203,61,104,175,134,177,27,28,89,218,218,33,59,7,118,61,88,162,237,182,245,44,75,152,172,24,33,207,234,185,56,7,131,207,156,107,191,32,175,32,34,247,143,29,59,102,251,246,237,11,237,202,86,129,253,204,97,156,55,150,94,64,123,181,230,37,246,225,92,245,198,243,60,195,252,225,8,18,28,182,66,150,150,208,109,213,118,230,208,252,49,250,239,223,27,61,71,89,107,60,126,14,141,212,215,193,235,171,247,215,219,79,111,232,10,250,131,14,131,90,92,65,67,75,67,73,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,92,241,10,228,159,238,127,40,185,226,149,73,3,76,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,206,167,128,210,248,255,92,247,55,127,253,215,108,126,110,214,134,43,74,217,94,109,218,199,255,250,111,109,81,48,242,109,63,252,22,219,54,49,106,85,173,39,63,54,50,44,136,87,19,136,4,251,172,65,106,86,181,226,192,65,80,102,16,186,0,238,128,73,45,64,167,128,106,71,192,6,200,141,227,0,247,183,20,221,79,52,104,91,160,8,224,196,15,104,88,44,135,245,224,179,217,124,175,190,0,202,104,146,250,29,70,65,145,122,199,190,243,28,255,89,11,184,112,142,76,7,64,48,255,119,56,29,251,154,239,43,58,5,93,7,152,251,57,71,81,40,148,236,145,135,31,83,4,174,160,87,111,220,165,98,217,106,141,154,52,9,28,48,234,50,56,91,68,4,7,204,30,230,166,75,184,46,69,192,186,39,161,158,207,134,136,124,193,229,86,171,161,180,243,45,219,178,117,212,174,218,179,79,75,47,180,109,124,124,210,246,239,223,111,195,195,195,14,243,103,103,103,236,192,129,3,14,125,1,178,123,247,238,245,249,4,250,134,84,238,97,158,188,153,216,136,55,186,246,31,116,26,180,27,7,226,26,20,200,59,47,27,106,74,67,175,75,103,28,246,51,94,255,201,142,116,129,241,138,49,90,83,142,43,54,236,183,90,27,128,175,251,3,40,13,107,159,135,43,253,191,60,29,1,107,87,145,243,164,160,47,228,242,250,181,172,46,0,47,139,213,184,112,38,192,25,128,231,68,100,201,136,224,109,171,101,253,95,78,191,138,154,45,86,27,54,58,169,200,246,92,201,22,180,246,249,233,153,83,122,166,105,199,22,231,148,90,94,48,87,125,43,137,105,50,166,150,252,32,234,178,251,70,183,169,177,201,145,102,100,200,234,90,126,161,160,122,51,90,175,61,39,39,3,108,130,72,127,192,105,156,193,126,207,159,221,61,230,38,2,117,210,192,3,134,253,189,150,93,243,206,114,29,251,142,209,253,0,99,128,63,90,133,229,20,214,214,63,142,34,58,144,112,204,55,35,218,49,246,182,125,251,118,171,42,115,68,173,214,144,29,142,219,213,87,95,45,104,61,43,59,172,203,169,35,124,31,36,213,166,44,232,198,120,113,38,193,150,58,3,239,10,54,230,214,194,119,83,246,239,159,225,129,81,242,236,90,223,156,129,91,86,118,105,163,46,231,147,167,180,236,199,212,212,118,57,239,140,250,28,14,235,221,101,206,112,220,97,237,247,82,137,236,32,222,176,111,249,46,100,253,227,212,83,184,215,9,150,149,160,116,112,154,241,18,190,201,124,231,248,233,63,88,245,198,117,230,63,15,122,55,251,134,190,51,46,238,143,227,8,223,65,94,130,254,157,92,139,160,63,246,173,127,245,249,183,183,150,6,81,191,231,159,26,105,196,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,205,171,64,126,121,121,113,243,246,62,245,60,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,120,46,21,200,252,200,143,253,104,247,35,31,249,136,61,254,216,99,54,58,90,182,234,66,205,62,249,217,127,176,90,125,217,222,246,67,111,177,107,247,238,22,160,110,123,52,126,71,144,242,66,5,144,228,192,170,71,104,34,196,1,74,0,252,128,130,77,1,105,160,14,233,201,129,253,131,192,2,24,222,16,28,2,18,3,17,75,141,178,71,244,146,34,62,0,198,0,140,226,51,212,63,248,187,80,255,158,173,235,244,41,246,145,54,29,208,49,54,193,208,232,172,29,175,115,47,197,143,123,251,126,98,141,63,64,56,210,228,147,182,191,33,160,13,7,67,111,28,34,218,14,168,195,67,131,117,118,21,213,158,33,26,124,85,32,181,167,235,23,176,139,247,178,101,249,132,217,211,139,90,210,33,167,57,16,181,86,3,47,126,241,139,213,103,173,69,47,208,188,123,215,85,182,115,231,78,135,206,204,229,212,212,86,219,178,101,139,61,240,192,3,118,242,228,73,99,61,117,34,172,151,171,139,202,4,112,218,231,217,237,65,243,207,184,227,152,215,24,218,121,79,241,156,219,150,250,17,64,59,183,19,254,28,214,125,15,177,199,64,104,165,191,111,0,251,155,14,225,57,79,86,2,20,38,237,61,122,173,128,82,143,200,23,113,231,132,254,143,187,66,196,52,117,163,171,178,239,43,11,69,142,48,107,181,11,204,196,29,160,155,197,109,160,215,182,42,236,58,228,212,82,5,74,177,95,170,53,109,68,105,249,135,4,243,59,245,166,77,31,58,172,249,90,180,178,222,173,186,160,116,102,104,84,208,94,80,83,239,84,86,115,210,213,96,50,74,115,95,40,14,89,126,168,108,217,33,57,21,168,254,102,97,217,178,75,106,127,89,240,95,153,10,200,140,32,223,3,101,23,208,49,131,121,142,10,54,130,195,1,246,192,251,57,55,55,231,0,30,251,6,20,71,219,102,27,156,0,66,68,55,194,243,44,250,159,175,48,199,177,176,207,51,212,133,173,1,250,103,78,157,242,136,244,114,57,28,79,78,110,149,189,29,177,86,83,115,35,103,9,34,227,55,114,113,13,6,250,24,143,177,111,28,89,218,34,220,104,137,241,250,10,27,216,165,174,73,6,21,244,224,218,153,223,150,139,25,47,237,97,75,51,51,51,238,156,51,62,62,230,245,243,109,229,26,115,230,223,93,129,126,206,197,57,160,13,127,119,225,249,43,47,208,218,45,83,15,115,198,59,152,109,132,58,176,25,159,218,115,216,110,4,253,212,232,154,172,170,154,115,234,128,215,235,251,189,235,126,175,206,7,141,158,190,46,171,154,219,176,135,131,99,167,147,26,186,4,235,119,119,245,245,254,149,180,151,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,108,84,5,242,227,19,91,54,106,223,82,191,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,141,175,64,230,127,253,87,63,210,253,192,7,255,196,30,121,228,33,86,22,183,29,83,35,246,249,47,126,77,105,178,79,219,191,250,95,126,200,246,93,181,211,138,90,175,28,222,169,184,229,243,142,40,130,6,192,11,63,135,86,122,2,208,3,164,110,86,107,138,236,37,114,181,15,228,120,134,8,206,110,15,236,113,133,231,0,69,68,99,227,20,0,32,207,231,139,150,83,52,59,0,202,163,155,7,234,24,172,239,188,29,188,204,23,25,75,212,128,166,232,87,60,102,76,192,80,178,25,172,190,6,173,89,207,24,0,111,79,62,246,184,29,57,34,184,41,205,202,10,144,70,11,10,215,144,4,38,22,219,244,11,3,127,2,47,235,69,14,115,222,251,23,34,133,121,166,46,80,237,207,171,175,89,69,241,238,187,122,159,237,222,125,149,213,20,165,190,99,199,14,219,182,109,155,45,45,46,43,226,56,164,208,38,210,122,151,224,63,115,4,220,171,86,151,28,252,183,218,13,159,195,217,217,211,222,151,65,96,56,208,157,179,118,233,195,90,58,192,22,215,58,31,215,172,39,176,152,125,96,162,88,184,250,19,250,71,125,30,29,205,5,12,43,72,127,86,187,131,39,132,41,213,231,224,176,226,176,83,81,253,29,85,174,46,8,196,134,95,86,250,80,93,104,87,90,41,226,63,175,115,229,229,134,109,205,13,219,140,28,102,106,153,170,45,89,67,243,164,70,59,154,35,96,106,77,244,94,233,250,155,190,214,57,157,86,173,202,156,64,81,76,191,213,228,176,145,27,41,105,233,128,140,162,170,117,191,30,107,105,25,130,186,82,211,119,244,46,104,49,130,231,180,96,195,204,37,115,205,59,137,51,7,0,62,218,118,140,228,103,174,184,78,132,56,144,190,168,136,123,183,129,11,244,158,249,10,118,220,127,111,120,132,121,96,233,136,173,91,183,58,136,198,9,133,239,201,174,93,187,108,97,97,206,157,95,152,247,33,233,183,177,11,31,81,189,127,216,179,126,238,36,34,51,240,156,21,210,108,208,198,253,93,112,43,195,118,5,249,177,75,217,139,219,221,170,247,132,231,184,255,66,5,87,21,156,130,150,245,14,243,13,217,178,37,44,137,192,124,226,136,85,211,82,46,75,213,101,105,91,116,7,43,178,142,48,183,148,172,219,172,218,247,126,175,221,18,247,83,120,134,239,119,70,255,208,136,14,3,124,167,86,119,49,246,187,43,199,17,255,173,190,161,215,140,215,170,177,199,190,244,78,167,205,128,2,235,153,255,129,219,211,110,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,176,65,20,200,167,255,103,126,131,204,68,234,70,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,96,243,42,144,121,243,155,222,234,176,255,216,145,195,118,252,228,180,137,235,219,87,190,122,192,150,126,251,63,217,91,222,252,70,251,198,111,120,169,149,32,253,130,45,32,167,80,2,0,234,15,91,209,214,138,250,7,198,176,110,60,165,45,18,154,203,146,162,63,39,192,164,39,179,115,33,101,191,128,78,4,122,64,38,135,90,170,142,168,244,92,174,160,148,233,57,7,180,164,139,175,181,170,214,84,186,105,64,127,89,17,207,185,98,65,247,151,189,78,218,0,22,241,163,190,115,131,32,250,19,251,205,83,79,191,0,119,129,93,107,149,193,127,63,163,79,68,24,115,43,231,1,206,164,195,95,221,71,142,253,94,238,163,210,193,202,105,140,226,141,102,5,177,5,250,15,28,86,186,114,146,201,155,21,202,164,116,215,249,102,77,14,4,117,213,163,199,117,33,232,73,244,185,180,1,67,43,42,220,35,132,189,178,160,153,87,221,3,107,220,47,214,230,105,208,71,4,154,155,164,152,87,164,249,77,55,221,228,16,223,129,254,206,171,108,104,116,196,163,184,135,43,138,62,23,184,91,88,88,240,37,22,166,166,118,56,252,253,210,151,190,20,214,80,223,182,195,35,175,185,222,110,247,215,92,239,235,3,240,164,163,64,76,70,114,102,65,143,112,47,138,132,249,101,36,177,32,17,17,246,14,222,117,186,149,213,190,170,161,38,88,126,75,59,109,213,205,216,41,50,65,69,194,211,150,30,140,154,250,149,179,255,196,62,226,124,2,220,212,234,18,114,128,1,112,74,19,186,227,221,149,141,171,125,215,84,215,105,59,163,250,11,85,179,137,177,178,149,21,169,95,209,114,19,56,99,144,165,98,169,166,11,157,134,101,183,76,89,81,105,210,75,197,97,43,168,111,57,1,235,134,174,45,53,150,173,33,59,239,214,151,52,22,173,121,63,58,42,208,58,44,159,128,130,53,148,193,161,169,244,254,133,150,150,207,208,123,193,0,243,180,231,29,241,206,172,12,169,63,188,240,150,186,243,3,227,232,253,56,190,192,240,207,22,100,224,12,48,150,185,161,116,148,149,96,113,105,62,216,182,150,222,104,105,29,2,64,63,192,152,123,120,175,57,198,9,4,216,79,234,119,230,228,124,133,103,120,143,41,236,199,66,125,69,217,27,217,35,88,99,158,136,116,190,7,59,118,236,178,83,138,242,95,88,88,234,189,54,161,111,125,187,162,174,160,81,172,235,185,220,2,218,163,2,110,227,225,141,247,46,33,43,14,35,29,237,48,183,164,197,143,115,197,49,166,71,193,62,227,28,132,51,235,255,203,252,229,112,26,80,101,128,254,93,187,118,250,50,28,56,101,132,108,33,97,217,148,224,72,161,155,212,23,218,227,23,231,37,246,105,173,86,125,76,186,151,111,26,243,215,110,202,46,10,154,127,217,177,225,143,52,248,109,27,168,128,209,173,254,46,14,92,94,217,237,234,91,18,251,194,246,249,88,144,16,157,163,29,13,106,240,124,213,100,80,131,180,159,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,216,108,10,228,223,246,195,255,114,179,245,57,245,55,41,144,20,72,10,36,5,146,2,73,129,164,64,82,160,167,0,17,111,33,205,117,221,83,94,255,242,47,255,178,237,216,190,205,246,237,219,103,47,121,201,75,236,254,251,31,76,90,37,5,158,45,5,50,255,238,199,127,162,251,91,191,245,91,74,233,60,239,160,169,160,20,207,247,62,122,202,230,254,232,35,54,189,220,177,87,8,246,15,43,173,248,182,137,81,193,203,150,34,54,181,134,184,104,67,91,16,18,8,148,195,59,0,10,36,170,170,36,237,2,55,236,11,248,105,219,22,92,202,101,11,54,166,53,222,23,148,194,188,190,56,175,243,64,61,167,91,14,158,50,218,207,243,140,206,179,92,128,246,148,63,160,135,51,68,76,27,173,186,131,195,156,162,155,203,229,33,7,83,165,146,34,160,5,0,137,62,87,72,168,158,224,41,74,31,80,57,20,81,159,224,135,68,71,135,99,162,218,195,189,192,17,32,19,219,120,46,212,113,246,223,174,158,1,27,210,237,193,2,4,246,162,122,208,194,235,161,62,250,163,75,109,105,69,116,115,83,99,160,68,76,147,21,248,92,169,139,53,184,5,178,10,2,236,128,47,190,15,197,98,217,53,93,170,213,173,84,30,177,106,35,107,15,62,124,200,102,107,102,163,10,239,198,121,160,88,130,252,212,109,100,88,17,185,226,201,181,101,61,162,243,128,208,142,230,201,163,108,33,195,52,164,91,137,198,111,183,250,3,96,237,122,192,94,75,116,28,142,220,85,142,120,190,75,47,123,217,139,109,98,124,139,239,239,221,179,221,163,167,137,248,45,9,242,179,138,3,0,183,80,42,187,30,29,1,196,173,83,59,237,186,253,47,80,26,255,251,125,110,174,185,238,70,91,92,88,182,153,211,167,124,196,158,254,159,121,162,19,148,216,5,135,191,1,198,2,33,195,101,129,69,230,71,183,122,186,114,237,227,48,130,174,234,174,10,203,0,228,173,83,80,22,2,105,158,147,3,10,78,21,42,12,135,174,0,0,32,0,73,68,65,84,185,134,244,208,213,165,5,69,200,55,116,175,12,180,88,174,40,82,121,209,1,116,71,233,245,41,128,111,218,7,206,159,9,130,5,53,101,131,25,17,125,236,185,164,144,250,134,210,143,3,72,53,53,86,212,243,90,8,193,106,57,105,40,112,217,212,61,121,213,81,151,199,65,167,173,76,19,173,146,32,127,69,96,94,181,106,30,235,75,154,16,45,157,80,217,58,101,251,111,122,185,93,51,37,48,45,231,135,99,0,115,217,237,100,67,182,187,44,192,223,88,242,180,237,39,107,115,118,244,248,49,91,56,189,100,85,162,214,11,163,54,58,57,98,67,74,75,223,98,61,122,57,2,224,118,160,153,181,130,59,213,168,31,18,137,132,1,188,75,89,206,169,63,12,179,169,95,71,122,50,245,5,45,243,128,147,2,78,4,253,165,15,84,213,69,22,32,62,240,22,7,28,224,45,208,125,118,110,198,182,40,211,67,163,209,178,25,237,87,70,88,102,35,35,251,0,244,202,150,22,171,174,243,168,156,23,154,178,227,92,65,153,57,100,104,14,130,101,139,204,105,152,87,117,80,251,216,62,48,147,247,136,217,145,17,51,66,239,233,238,221,187,237,240,209,163,186,152,211,247,160,109,67,35,163,182,123,207,62,59,113,226,148,236,84,154,213,200,73,162,204,7,138,72,47,200,254,27,114,128,161,29,156,97,40,43,239,169,31,173,245,39,220,23,175,156,15,106,199,123,46,102,155,197,102,177,61,47,254,117,144,189,113,192,216,101,95,114,136,104,213,122,206,64,122,15,113,50,225,59,201,251,28,190,43,186,149,119,192,159,88,169,136,10,252,249,176,179,246,223,160,169,50,45,232,35,49,92,41,234,123,212,176,195,135,143,200,89,98,167,59,235,160,39,239,51,78,50,167,102,78,91,101,56,124,99,235,139,139,114,76,81,191,213,143,149,119,54,54,177,2,238,213,209,94,9,192,94,115,166,107,93,189,36,14,251,179,90,86,65,115,158,5,248,227,171,194,119,82,182,137,67,23,223,185,38,0,95,85,132,101,48,116,61,188,228,26,106,24,163,222,124,111,26,29,26,202,56,48,50,50,230,125,193,33,137,37,72,144,48,163,186,86,41,50,48,223,171,175,196,222,110,174,45,227,71,71,10,118,45,83,240,31,199,241,60,251,169,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,155,71,1,124,162,83,73,10,36,5,146,2,73,129,164,64,82,32,41,144,20,184,66,21,248,187,191,187,195,110,191,253,118,143,170,253,252,231,63,111,47,124,225,11,237,196,241,153,43,116,180,105,88,27,64,129,204,191,21,236,127,223,251,222,103,95,185,235,75,182,32,160,2,156,59,118,106,193,126,247,247,255,208,230,222,180,96,223,121,251,55,217,147,7,15,41,157,255,110,69,110,15,203,41,224,180,210,101,231,3,184,235,52,123,96,25,234,24,214,102,102,76,237,174,192,132,224,41,184,14,232,90,172,87,45,223,80,164,178,162,72,161,94,14,197,185,79,224,194,215,216,6,238,244,8,219,10,71,210,117,231,212,226,112,192,142,154,104,118,179,89,215,182,228,112,12,0,9,232,40,40,181,191,136,152,195,31,238,243,245,217,181,141,32,159,254,112,158,182,40,177,237,213,251,126,113,213,159,65,232,23,176,163,154,90,117,15,253,240,118,5,114,41,93,17,229,120,220,145,67,68,40,171,161,147,250,11,237,19,180,137,78,2,168,197,126,44,249,156,34,162,245,59,252,228,17,59,121,106,214,23,80,96,8,48,159,188,28,31,128,95,164,121,247,39,168,7,9,123,29,70,247,160,69,140,202,13,206,10,104,192,90,241,108,197,221,188,61,162,244,89,163,123,203,150,113,155,154,154,114,221,72,185,77,68,63,253,33,125,60,37,106,17,183,1,152,155,237,220,185,211,211,185,207,207,207,9,174,230,109,207,158,61,62,207,211,51,39,189,14,0,177,15,20,36,7,100,95,35,154,223,27,56,199,31,156,16,188,247,208,82,61,139,227,5,209,252,45,25,71,75,192,175,13,92,244,241,10,116,171,173,172,64,63,217,12,220,164,52,239,142,4,87,183,59,112,156,241,250,5,21,123,83,68,107,57,213,237,199,26,58,142,39,68,92,203,90,189,135,57,183,49,101,106,144,54,13,57,178,52,114,37,91,146,131,76,119,168,100,39,166,79,216,248,246,221,118,205,45,47,176,155,94,125,171,156,52,170,54,243,216,83,114,76,208,211,202,74,193,16,154,250,141,200,89,165,160,57,108,231,180,84,197,72,222,134,38,38,172,54,91,183,233,195,71,109,225,216,9,183,123,144,119,71,147,221,45,148,5,249,107,202,236,160,177,1,201,213,11,13,59,204,187,198,77,63,179,210,69,238,29,40,236,80,31,155,224,23,199,164,221,167,93,130,14,193,142,120,167,248,145,181,97,68,105,245,121,255,112,254,32,138,127,72,192,152,99,174,99,79,56,5,52,74,13,119,182,8,142,37,193,225,134,142,96,155,148,21,216,239,71,103,254,161,93,108,13,27,196,198,150,229,28,177,164,76,7,60,59,58,58,102,123,247,238,181,135,30,122,168,247,62,203,66,52,61,173,12,78,46,121,101,189,224,157,100,89,9,69,173,11,88,63,151,165,255,190,156,221,139,56,198,156,118,130,31,14,239,26,51,175,239,151,219,220,217,207,92,204,25,218,206,200,232,10,114,38,168,106,9,149,33,217,40,217,16,88,126,129,37,16,226,55,145,57,203,22,248,14,52,172,36,167,140,144,114,63,124,67,6,191,151,231,106,123,112,30,221,70,244,30,118,10,193,86,112,180,136,243,205,150,235,113,203,119,106,117,225,90,108,19,31,48,221,236,255,204,24,60,207,51,28,167,146,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,54,163,2,207,237,191,165,110,70,197,82,159,147,2,73,129,164,64,82,32,41,144,20,72,10,108,114,5,238,184,243,243,246,189,223,251,189,246,137,79,124,194,126,224,7,126,192,230,102,137,240,76,37,41,240,140,41,144,249,137,159,248,137,238,123,223,247,59,246,213,175,222,229,32,8,136,82,44,101,237,15,255,232,79,109,238,248,33,251,142,215,255,79,118,236,132,82,103,43,56,115,114,92,209,253,106,154,52,234,172,227,238,160,91,148,25,208,12,96,213,31,193,54,238,16,204,214,95,34,107,43,74,93,78,164,45,80,144,40,81,34,183,29,114,1,107,46,0,180,168,131,12,2,244,169,169,232,109,82,250,55,5,215,1,252,57,193,169,74,133,168,116,69,86,43,154,119,5,148,235,33,7,65,222,39,106,232,131,33,206,3,146,34,76,242,251,252,142,243,255,1,156,134,194,216,250,5,112,69,137,145,168,18,64,227,108,58,236,6,128,158,171,172,0,64,245,133,62,240,63,250,212,82,125,68,172,70,7,130,7,31,124,208,78,104,105,5,120,37,77,105,232,14,226,88,229,221,1,157,192,255,185,36,244,177,9,90,19,177,46,236,230,144,159,72,126,239,179,128,56,122,17,101,75,100,63,128,30,208,95,87,148,54,144,127,124,124,220,251,19,88,28,99,14,58,250,212,250,160,194,184,73,173,126,237,181,215,218,227,143,62,34,39,144,25,135,178,128,222,211,179,211,231,26,250,69,157,207,171,127,140,35,66,65,160,177,36,112,8,236,32,211,7,143,35,135,9,56,55,21,169,156,119,253,208,144,231,66,175,207,221,164,219,129,134,231,247,234,102,73,226,250,102,179,138,178,214,99,30,17,223,123,156,72,249,188,194,227,133,69,173,161,118,231,11,25,59,165,172,10,71,181,156,194,105,93,44,79,110,183,87,188,234,54,187,230,230,27,173,166,243,143,30,126,210,170,203,44,117,80,177,74,174,236,243,144,149,253,163,127,93,80,186,33,187,206,200,105,102,76,14,52,227,122,223,50,154,155,134,50,43,212,244,140,80,181,149,20,97,221,93,22,4,150,179,5,217,52,200,10,65,6,132,12,239,25,37,76,65,216,239,253,237,143,87,23,253,160,111,185,103,220,120,17,7,244,55,175,119,13,123,102,89,134,153,153,105,155,208,188,79,200,65,1,205,23,21,1,62,82,25,242,40,241,186,190,9,220,95,211,199,34,43,7,136,177,137,73,235,40,130,155,136,110,127,239,100,119,110,151,235,108,31,24,141,93,2,167,107,138,76,175,41,67,0,246,137,205,29,60,120,80,199,203,122,255,195,59,212,233,57,17,101,229,116,68,27,250,191,243,148,75,215,229,60,149,159,251,82,116,116,193,217,164,87,92,23,159,171,48,142,120,254,153,216,242,93,194,233,33,126,35,22,149,109,225,192,129,3,182,125,251,118,215,136,182,137,176,47,104,94,152,199,162,230,12,125,219,90,114,196,223,141,179,58,209,183,176,112,9,35,12,223,44,52,111,203,249,171,169,108,44,5,178,93,180,177,1,218,15,19,17,230,36,192,126,119,248,226,189,59,171,254,51,79,196,103,206,60,187,142,163,53,116,94,199,83,27,254,150,213,54,189,246,28,109,248,97,164,14,38,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,158,215,10,36,208,255,188,158,254,52,248,164,64,82,32,41,144,20,72,10,36,5,146,2,102,255,227,31,255,206,222,250,47,254,185,125,246,211,159,177,183,190,245,173,246,196,19,79,37,89,146,2,151,170,64,230,23,126,225,23,186,191,241,27,191,102,127,243,55,127,35,120,87,245,8,80,224,253,159,255,229,23,237,224,83,7,236,95,188,245,205,182,99,231,54,59,42,224,191,109,235,184,167,12,31,21,196,107,146,59,94,197,97,14,33,203,34,17,0,73,162,241,197,36,149,242,91,144,80,145,222,149,242,176,3,37,32,48,112,194,211,180,95,176,215,97,221,231,8,197,35,200,199,97,160,77,10,231,186,150,8,80,90,113,128,63,224,63,70,249,231,180,86,58,247,122,251,244,73,133,54,35,112,226,120,112,159,227,181,138,59,35,172,230,90,171,110,164,47,180,149,39,10,92,109,0,38,201,92,192,56,61,131,65,159,231,173,122,50,28,210,15,0,37,32,158,232,242,150,50,3,224,184,144,203,229,109,78,105,240,31,121,228,17,165,116,87,218,126,37,46,0,220,178,116,1,233,249,217,242,172,154,244,95,172,220,193,15,99,229,118,109,129,120,14,250,5,90,131,163,69,95,15,174,211,199,209,209,97,187,234,170,171,252,126,250,191,77,105,217,129,125,194,118,170,37,220,31,235,95,189,5,234,238,216,177,221,230,148,174,255,212,169,19,14,181,169,235,196,201,99,2,255,179,61,119,143,213,79,173,255,88,204,86,78,33,97,18,194,156,9,180,235,48,254,48,52,122,72,2,247,106,189,102,99,54,226,149,251,35,171,169,216,234,102,61,178,159,8,106,87,223,175,50,151,5,213,73,187,212,219,148,17,180,17,89,231,88,46,160,162,185,104,104,127,177,82,176,89,253,78,78,150,236,200,48,199,69,123,197,55,127,179,189,248,197,183,218,98,163,102,255,120,215,87,108,169,182,96,59,72,107,175,40,243,166,116,109,215,245,171,42,2,94,245,102,134,228,28,67,164,117,171,230,0,189,146,25,209,82,8,219,172,46,135,152,99,7,150,109,94,247,77,141,40,173,186,150,1,16,55,149,13,40,213,185,242,243,23,149,179,223,19,150,187,103,77,156,155,190,145,113,154,130,62,125,167,140,112,238,233,254,69,119,116,97,203,15,232,14,20,158,156,156,244,42,89,246,1,39,0,28,122,184,15,59,195,238,136,192,103,201,13,128,63,223,0,108,139,37,17,56,142,239,138,219,235,121,58,214,80,93,188,215,192,126,150,13,88,92,164,206,178,59,25,92,125,245,213,246,240,195,15,250,183,160,163,44,15,100,115,8,239,95,120,135,74,37,77,226,38,40,104,150,213,196,241,46,225,32,245,76,22,234,174,213,154,122,159,135,164,221,178,222,207,188,29,58,116,200,174,187,238,58,101,241,216,226,243,194,92,81,152,211,146,190,165,35,35,225,29,226,217,208,167,115,247,8,123,8,115,24,222,81,244,167,80,103,46,31,150,109,208,13,126,142,251,162,13,177,93,79,25,188,127,181,173,244,219,94,79,77,155,247,30,190,101,140,21,39,39,100,27,148,142,57,74,37,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,216,92,10,36,208,191,185,230,43,245,54,41,144,20,72,10,36,5,146,2,73,129,164,192,101,87,224,200,145,67,118,215,93,119,217,143,254,232,143,58,8,185,236,13,166,6,174,84,5,50,239,124,231,59,187,192,187,207,124,230,83,54,61,61,109,141,186,22,127,23,65,189,251,190,39,109,250,125,191,111,111,254,193,31,176,91,20,173,124,228,232,73,193,254,73,1,164,89,27,170,148,140,168,107,97,64,129,117,64,78,0,17,25,69,145,194,137,73,21,159,83,154,114,32,96,171,29,162,125,1,129,17,224,196,20,213,103,227,138,126,184,50,215,128,60,1,244,0,136,4,60,28,142,155,82,122,135,181,160,243,130,74,0,65,126,68,247,179,5,40,2,71,50,130,104,254,188,250,23,74,0,150,244,1,168,126,190,194,120,188,125,154,29,40,177,191,25,69,19,247,56,150,3,78,0,63,224,211,33,255,192,253,231,218,117,136,195,120,180,147,19,168,36,213,54,233,199,1,254,71,142,28,241,31,255,18,200,202,0,146,80,32,78,107,92,247,162,154,151,171,139,2,132,104,211,3,223,186,143,153,208,145,106,20,164,83,157,128,55,210,154,59,100,101,110,164,1,90,48,118,230,1,135,9,214,65,39,58,27,48,91,40,21,109,251,142,109,74,247,29,210,176,199,126,159,11,26,19,105,206,58,227,100,0,192,249,192,211,184,15,13,173,68,97,135,168,242,88,203,197,108,17,92,192,93,3,140,217,18,56,227,122,1,190,122,251,178,36,165,182,103,196,102,75,68,147,235,6,28,27,164,166,198,24,160,163,46,157,93,86,69,84,123,133,186,11,109,66,134,8,169,158,21,176,150,156,226,235,14,206,149,141,220,74,13,53,46,123,94,20,16,157,30,41,216,145,241,162,34,250,243,182,227,133,55,219,254,175,255,58,91,150,166,79,28,60,164,249,111,217,206,29,187,109,233,216,65,91,156,93,180,249,69,69,58,215,180,38,187,114,247,151,148,90,126,100,199,152,141,77,141,185,118,13,189,23,234,172,149,5,99,199,167,182,218,137,217,99,202,92,49,103,243,106,106,168,92,82,55,4,174,27,202,88,65,54,12,81,127,102,56,35,7,128,172,158,113,222,175,227,112,142,191,161,68,125,0,254,151,84,20,25,141,195,7,246,18,222,63,57,29,84,171,14,133,129,185,100,236,96,73,13,108,30,231,144,248,62,97,111,109,173,89,64,154,255,177,9,217,6,78,13,2,217,128,227,60,17,247,234,23,246,23,235,92,221,199,46,94,58,42,68,235,115,31,160,159,186,102,103,231,130,45,203,142,175,219,191,223,157,75,102,102,102,108,89,48,123,72,206,49,188,67,172,113,175,138,5,254,149,23,193,225,249,234,218,251,199,171,237,122,245,49,253,124,70,74,140,48,143,149,245,142,89,2,3,27,7,244,163,113,204,74,192,109,174,121,188,255,105,110,67,157,146,67,223,57,153,145,13,203,73,98,97,97,209,30,127,242,9,27,159,156,176,162,218,198,9,131,121,224,155,21,157,54,200,202,66,102,132,62,232,95,159,16,180,199,220,51,103,216,71,1,240,175,54,10,106,159,54,120,39,215,126,47,121,131,117,171,12,215,91,234,53,71,251,212,25,127,79,83,134,43,226,49,52,88,93,206,245,254,172,190,47,29,39,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,27,71,129,4,250,55,206,92,164,158,36,5,146,2,73,129,164,64,82,32,41,144,20,216,112,10,176,102,241,29,119,220,97,111,127,251,219,61,234,113,195,117,48,117,104,163,43,144,121,215,187,222,213,5,170,253,197,95,252,185,61,244,224,253,86,80,212,114,85,48,253,241,3,51,246,190,255,252,7,246,221,223,245,237,246,205,175,122,133,29,62,118,210,38,199,20,245,45,80,92,18,248,100,109,103,214,29,207,9,234,64,165,89,219,61,64,34,96,173,0,156,174,13,85,70,148,18,186,107,213,218,146,181,26,33,29,255,249,64,5,73,210,113,34,16,170,118,208,67,125,164,100,231,25,182,100,5,0,40,181,28,144,5,112,8,172,202,229,106,14,250,129,142,69,129,82,117,74,125,80,223,122,176,137,73,8,208,41,0,164,243,77,10,209,228,231,131,125,192,109,135,90,90,82,32,66,126,182,68,46,231,220,209,128,88,243,213,37,64,45,66,174,65,210,140,5,56,38,207,4,237,135,136,231,165,249,154,214,32,127,68,240,93,105,176,229,139,0,175,44,10,190,83,218,138,232,247,245,234,53,110,228,150,12,43,32,12,221,185,22,1,93,0,100,206,145,253,217,168,55,215,169,115,116,116,196,215,235,6,246,17,209,59,165,232,124,160,63,247,113,79,118,197,57,194,31,63,235,15,207,1,7,209,150,72,224,211,167,167,221,161,3,248,239,207,158,205,166,206,170,227,220,39,24,31,243,29,244,10,160,75,243,161,7,112,16,65,89,89,132,131,120,32,38,43,37,132,113,161,65,239,185,11,180,31,225,153,235,210,115,12,64,83,162,250,197,137,101,199,2,214,210,87,86,236,34,230,4,102,133,216,109,81,115,49,163,53,207,15,151,180,156,132,222,131,23,190,242,21,86,28,25,183,131,15,63,97,167,102,102,109,98,120,220,78,28,56,108,211,143,61,108,213,185,5,65,111,200,101,209,150,244,188,186,102,115,139,101,155,157,27,183,221,87,239,245,119,39,167,70,106,26,64,87,122,142,40,83,198,236,242,172,45,86,165,171,82,224,231,74,101,203,55,53,23,56,205,48,231,178,173,124,23,91,136,182,165,58,1,198,106,2,215,6,85,239,142,9,218,92,114,65,31,230,0,251,100,142,145,147,115,68,215,243,195,49,136,107,192,127,126,195,122,199,177,9,236,191,171,73,193,121,164,84,81,255,117,46,167,57,235,242,211,243,110,180,235,232,29,109,243,62,13,201,121,100,235,214,173,106,47,172,49,207,154,243,216,233,53,215,92,227,206,37,39,79,46,168,141,150,13,13,151,221,118,105,130,247,210,191,71,235,104,231,185,186,5,187,99,38,195,119,142,217,195,214,35,20,191,128,241,174,163,211,188,15,197,162,108,75,26,86,244,45,103,174,42,154,143,195,135,15,187,118,197,169,237,97,94,37,24,243,130,163,14,223,129,145,97,121,21,249,34,25,235,104,100,213,45,212,131,246,89,129,126,96,127,86,115,159,247,247,152,119,160,255,173,114,59,88,245,236,234,67,250,207,125,235,185,119,245,179,87,210,113,28,191,164,56,163,196,239,249,25,39,211,65,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,176,161,21,72,160,127,67,79,79,234,92,82,32,41,144,20,72,10,36,5,146,2,73,129,141,163,192,157,119,222,105,119,223,125,183,253,111,63,242,99,138,166,76,255,111,228,198,153,153,13,223,147,12,169,215,127,236,199,254,247,238,135,62,244,1,251,226,29,119,10,208,67,60,219,54,61,215,178,63,254,147,79,216,161,131,71,236,159,125,247,27,108,97,177,102,205,124,198,138,34,209,149,82,195,202,138,114,46,42,170,54,239,81,238,68,70,11,236,136,106,2,107,0,18,249,98,97,37,37,252,178,206,117,200,73,190,170,68,168,62,24,89,11,184,116,208,33,202,1,252,7,142,11,109,58,52,4,202,234,170,254,143,200,117,126,77,107,169,173,102,3,160,154,183,146,214,20,143,144,223,97,163,96,37,199,252,46,4,73,60,253,185,106,167,47,222,12,77,57,136,243,29,255,211,92,1,252,139,30,17,219,18,216,234,168,77,74,215,97,172,239,94,240,79,91,3,207,33,135,128,45,209,253,11,11,75,118,239,253,15,248,115,140,145,84,242,68,217,19,13,91,148,142,0,57,13,83,227,232,51,83,135,220,186,222,197,201,162,197,150,222,122,174,5,85,27,82,175,115,146,113,7,13,204,246,238,221,43,216,63,170,212,242,138,136,30,25,82,26,254,29,30,153,15,16,228,190,254,60,208,57,74,128,117,97,95,72,18,173,213,23,28,44,162,166,60,203,143,254,176,166,60,142,7,103,151,190,162,103,92,59,227,222,176,38,125,78,157,144,91,136,55,221,81,255,153,23,151,74,15,122,58,107,85,133,127,131,130,232,221,58,228,123,162,190,99,33,193,49,226,140,250,87,29,96,87,171,237,128,99,160,118,65,224,216,20,129,79,225,111,71,117,42,6,221,234,44,171,160,168,252,233,225,188,85,5,49,199,246,95,111,59,246,92,109,75,203,117,59,53,191,224,105,250,231,143,76,219,83,119,127,217,134,90,117,43,235,225,106,121,196,186,122,174,40,103,132,174,178,32,180,102,230,108,118,73,112,90,53,79,237,218,35,152,175,57,149,134,232,70,106,250,162,162,251,27,178,163,122,91,203,80,40,106,62,87,38,154,191,165,117,207,149,193,66,78,1,89,183,151,179,53,140,243,197,123,132,234,108,47,165,184,13,72,143,134,198,65,150,12,241,123,215,107,97,113,222,78,207,206,172,56,133,96,143,56,124,12,149,67,250,126,230,137,103,91,90,235,125,105,97,222,173,144,108,17,57,141,165,163,108,4,120,36,240,157,112,199,20,239,224,217,99,225,180,219,144,230,2,251,194,78,119,237,218,229,14,5,141,70,221,33,242,206,221,123,108,122,86,75,9,40,187,69,75,19,79,63,242,114,176,193,22,253,173,213,251,180,102,137,206,35,171,244,137,250,173,249,204,211,56,201,247,106,176,156,85,191,218,71,167,208,95,205,151,235,54,248,196,165,239,51,111,139,203,13,125,123,43,90,26,66,81,246,204,99,163,173,101,127,158,112,231,28,156,40,218,124,163,165,115,83,54,55,59,63,167,111,128,50,163,232,190,80,86,137,180,170,75,161,207,225,27,143,236,28,51,111,64,126,230,173,164,241,225,192,66,137,215,88,126,132,95,116,196,8,111,217,64,197,46,84,112,10,225,153,84,130,118,171,117,136,118,179,250,124,58,78,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,54,174,2,233,191,208,110,220,185,73,61,75,10,36,5,146,2,73,129,164,64,82,32,41,176,97,21,184,247,159,238,183,251,239,191,223,222,164,212,235,169,36,5,46,164,0,48,77,37,243,246,183,255,219,238,240,232,152,221,123,239,215,236,208,129,195,2,159,66,103,98,62,159,251,194,87,236,232,209,163,246,93,111,120,189,221,112,237,213,61,160,147,181,186,32,94,69,55,85,202,69,135,149,128,245,142,168,108,75,240,8,88,3,96,82,0,188,238,175,248,51,52,210,17,188,60,95,113,224,44,120,52,8,195,184,159,250,136,24,206,40,90,63,148,0,133,0,76,92,11,128,50,164,143,166,211,128,91,135,183,234,3,253,160,111,64,18,34,207,207,85,96,77,206,11,207,117,131,206,147,78,156,72,230,90,77,203,28,168,144,101,128,122,233,7,144,19,72,187,118,9,0,144,190,118,212,16,247,183,69,171,29,82,75,179,5,173,167,125,240,224,156,192,168,52,82,63,232,38,125,238,118,26,210,183,172,104,234,69,105,92,148,127,67,83,99,13,32,204,235,18,64,37,10,189,165,101,183,169,43,171,181,203,99,22,4,250,193,61,20,234,226,183,115,231,78,223,2,229,88,179,155,8,109,250,239,186,107,44,122,192,239,63,215,31,158,163,78,182,245,122,85,19,69,22,0,34,135,131,246,0,236,167,91,130,254,154,75,198,161,74,98,87,20,99,110,109,157,240,159,206,183,5,224,165,160,156,1,24,179,236,64,250,185,127,65,70,169,199,245,191,115,205,0,253,162,239,110,91,218,18,79,157,225,88,181,97,86,5,233,192,18,20,96,78,84,32,178,191,46,59,90,148,99,203,108,57,103,243,56,80,9,94,239,127,193,45,186,47,231,217,12,166,23,230,44,35,184,121,244,177,39,109,164,163,20,253,75,139,86,192,41,64,245,145,214,191,93,111,89,81,19,83,18,208,7,170,206,29,61,38,128,61,110,229,210,168,207,67,142,244,252,106,76,168,90,142,29,101,45,159,161,177,23,50,74,129,174,37,50,228,37,208,108,104,222,76,203,37,168,87,68,241,119,164,119,156,33,215,73,125,236,153,195,37,67,126,13,57,104,227,246,208,209,187,43,221,101,167,216,7,17,226,68,126,71,59,97,11,100,143,199,216,51,239,25,189,227,253,224,221,155,144,17,227,248,81,151,113,162,59,239,30,206,57,231,43,212,67,214,12,218,35,99,196,246,237,219,237,228,201,147,110,95,241,220,214,45,83,54,55,55,231,250,87,151,245,157,41,182,20,181,94,148,158,114,244,224,229,217,224,197,191,85,122,79,21,199,47,27,164,191,216,44,251,151,94,88,170,131,194,171,204,59,74,137,186,17,213,191,127,255,254,144,253,71,58,51,71,124,79,152,47,230,145,95,239,113,127,238,124,127,226,123,196,88,40,28,123,29,114,106,105,243,221,210,113,44,236,51,175,131,231,226,181,193,45,111,53,111,31,247,93,232,222,193,231,210,126,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,216,200,10,36,208,191,145,103,39,245,45,41,144,20,72,10,36,5,146,2,73,129,164,192,6,87,224,231,222,241,78,251,55,255,250,95,43,37,248,3,246,234,87,191,122,131,247,54,117,239,185,82,224,234,235,247,199,166,51,239,254,165,95,238,254,230,111,254,166,125,254,111,62,107,11,115,179,86,171,46,57,188,123,224,225,35,130,107,127,166,52,254,47,183,219,94,113,171,237,220,54,105,39,102,78,88,73,176,104,199,212,54,107,182,150,195,186,221,227,90,7,90,81,190,58,237,224,135,53,180,89,179,59,175,84,254,179,179,170,175,25,64,63,128,43,0,215,94,211,34,76,158,158,31,64,164,159,227,35,128,79,224,72,186,73,231,181,207,154,246,148,78,38,96,49,49,72,149,120,147,238,87,111,73,191,223,33,183,187,32,106,71,144,177,81,163,238,240,171,104,225,123,192,101,116,4,136,219,120,29,96,29,247,169,25,120,5,48,99,93,114,246,73,95,238,133,126,170,0,217,41,161,31,164,58,15,231,253,164,255,57,51,194,151,180,214,30,241,46,61,234,90,103,188,82,25,21,48,109,219,23,191,120,167,143,130,122,72,140,64,250,254,172,28,1,114,114,164,168,106,14,120,12,32,8,87,155,156,36,67,65,206,1,158,55,129,22,122,14,96,172,46,90,177,68,68,180,50,13,168,105,210,255,55,155,74,195,46,7,132,157,187,174,242,117,186,129,110,100,34,32,186,127,74,233,209,137,204,6,194,50,78,180,225,231,173,81,129,198,227,231,216,211,152,155,58,199,253,192,67,210,180,23,212,49,96,238,233,233,25,43,23,229,213,161,62,134,159,54,94,66,93,241,8,109,207,132,120,3,250,48,191,153,176,126,56,247,51,86,174,98,43,109,158,147,45,117,165,3,203,71,128,48,113,41,0,248,14,237,156,16,168,215,185,86,205,251,2,12,239,183,218,223,211,237,58,31,198,35,211,144,86,100,127,208,177,114,246,179,246,124,65,191,162,230,179,174,139,68,227,183,101,196,11,154,135,197,33,69,72,43,69,252,60,85,85,198,236,170,45,187,172,189,88,183,185,147,167,173,168,180,232,135,14,60,101,53,45,109,177,79,160,121,178,214,181,70,179,102,115,138,166,206,202,49,160,164,20,254,153,197,37,203,40,245,252,214,29,91,236,232,220,146,157,56,124,212,134,70,183,217,240,200,152,45,104,13,122,189,20,54,49,52,98,115,154,167,166,230,178,170,121,103,45,245,161,82,197,58,203,85,189,3,100,163,136,14,45,140,34,20,230,27,125,216,242,158,68,224,31,175,63,157,45,115,131,157,151,228,208,192,150,57,240,121,208,31,64,241,206,29,187,60,202,126,89,208,191,169,168,127,244,7,198,87,245,254,15,143,84,220,46,90,202,46,33,19,145,77,105,89,130,177,81,43,73,151,166,222,91,234,227,221,142,133,182,88,134,3,155,32,213,59,118,230,89,58,100,99,188,151,216,227,240,240,176,219,41,48,154,244,253,216,238,190,125,251,124,185,136,233,233,83,150,151,201,149,228,0,115,122,174,33,199,149,74,239,29,10,117,81,127,135,185,164,13,156,65,124,48,3,246,22,59,226,219,120,254,76,123,57,227,150,139,56,232,207,197,153,245,122,95,212,143,240,221,145,157,34,7,253,82,193,54,47,181,48,70,50,67,20,240,210,82,113,109,245,142,242,190,82,30,127,252,113,123,233,75,95,234,239,7,250,150,244,161,65,219,211,167,79,187,99,5,61,65,99,44,139,103,233,111,176,131,208,231,216,127,234,98,191,95,194,210,32,190,124,130,28,158,26,13,28,160,180,132,131,190,83,104,65,157,140,57,88,172,47,86,16,30,117,1,184,33,216,48,117,146,21,128,54,113,28,209,89,111,39,171,103,221,126,250,13,94,145,123,232,196,63,35,50,122,23,112,164,65,97,237,250,210,8,56,106,225,4,147,74,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,176,185,20,8,255,118,182,185,250,156,122,155,20,72,10,36,5,146,2,73,129,164,64,82,32,41,176,1,21,248,189,223,251,61,123,242,201,39,237,255,248,201,127,103,147,91,182,109,192,30,166,46,61,87,10,140,143,143,15,54,157,121,231,59,223,217,125,209,139,94,100,255,245,63,255,158,29,124,234,73,193,232,188,45,205,47,219,225,227,11,246,103,31,255,27,7,126,183,191,246,53,118,203,205,55,42,10,186,99,7,143,28,21,96,235,26,75,0,44,215,234,86,19,100,6,74,20,4,145,50,25,34,232,137,20,205,59,180,3,250,0,108,128,76,64,157,8,142,216,118,4,3,3,242,26,236,206,197,237,7,72,21,158,137,251,14,248,122,213,12,66,171,208,199,51,35,254,243,121,69,205,171,47,0,43,126,64,167,240,171,93,58,104,18,141,165,46,218,37,109,54,48,174,173,49,31,63,53,109,79,30,56,232,64,71,77,59,212,15,80,44,0,178,168,128,107,37,48,38,132,214,59,133,90,104,24,182,156,44,8,174,114,31,14,22,5,57,19,80,224,136,99,99,99,182,123,247,110,135,109,104,192,250,231,172,121,30,225,25,125,98,188,81,43,234,8,207,134,25,225,24,61,233,63,153,11,112,62,136,5,224,239,243,25,226,113,227,233,139,222,210,70,191,93,217,137,186,224,35,211,31,134,72,36,127,91,192,155,148,250,202,133,160,255,9,128,169,79,140,33,79,72,254,122,139,59,139,8,92,170,118,236,145,116,235,89,237,176,110,58,220,49,39,232,216,194,81,69,109,214,181,222,249,66,49,107,139,114,152,104,11,254,79,76,108,181,209,66,197,186,75,90,50,162,90,87,250,254,5,91,94,92,176,138,68,30,171,119,108,75,181,101,139,57,233,40,199,144,142,222,141,174,218,42,200,185,165,40,152,95,90,170,91,110,72,233,230,5,93,171,245,101,171,8,238,23,149,133,160,73,164,190,122,81,20,216,92,174,74,3,245,163,41,111,143,134,156,95,138,62,86,4,8,227,35,187,193,96,84,191,47,255,160,113,119,117,189,43,109,24,207,229,44,56,186,144,5,34,130,120,0,50,118,3,148,5,76,82,184,214,213,188,224,16,2,188,175,104,89,2,28,83,152,167,232,68,194,132,70,144,204,51,204,59,215,169,131,72,126,234,192,214,180,113,59,157,154,154,114,39,27,50,106,240,189,218,177,125,151,237,217,179,87,255,76,59,40,219,35,205,191,242,30,232,254,2,15,156,163,208,6,239,194,70,41,25,222,229,94,135,46,243,180,173,12,25,160,127,252,248,113,219,183,103,143,191,207,164,211,199,201,135,121,196,17,107,82,223,132,56,71,65,47,57,97,232,219,64,137,239,230,74,101,171,119,100,127,109,101,8,104,183,201,240,17,150,242,192,150,121,238,130,207,14,212,117,177,247,15,60,186,233,119,87,236,65,154,173,85,226,245,181,174,165,115,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,198,84,32,129,254,141,57,47,169,87,73,129,164,64,82,32,41,144,20,72,10,36,5,54,181,2,247,253,211,61,158,218,255,141,63,248,230,77,61,142,212,249,203,166,64,102,255,181,215,217,123,126,233,255,234,254,214,111,255,71,187,247,107,247,216,240,152,32,107,93,176,91,208,242,31,190,244,160,61,250,216,83,246,170,151,191,204,190,249,155,94,101,187,20,229,75,10,232,25,165,151,39,52,147,53,227,1,110,190,238,179,32,81,78,208,146,104,239,241,177,73,7,62,30,169,40,144,225,96,89,160,26,214,5,172,6,240,100,60,119,52,110,3,189,210,219,137,128,67,129,185,231,45,131,144,42,222,56,8,153,0,80,148,8,241,185,31,168,200,143,125,34,212,1,218,92,231,222,184,141,240,137,177,80,132,174,124,187,250,207,133,64,107,4,162,67,130,153,109,69,62,227,88,240,232,163,143,219,137,83,53,178,194,251,154,232,249,188,82,183,19,210,15,212,22,136,115,32,168,134,200,30,128,14,252,111,117,89,209,79,215,235,170,215,239,19,92,237,0,153,165,253,182,109,219,60,242,154,49,1,238,112,202,0,152,50,159,81,219,240,12,80,14,96,28,90,97,105,2,206,147,194,29,152,207,146,5,108,23,181,54,61,145,252,148,153,153,153,21,200,27,250,69,68,240,69,128,119,127,136,103,212,150,108,32,39,17,189,47,210,216,107,210,112,59,178,11,117,75,213,10,24,171,47,202,110,239,89,218,235,77,178,19,40,2,189,88,80,139,64,222,181,231,197,155,24,248,131,130,222,134,118,52,60,205,189,52,39,170,95,251,56,24,224,11,208,209,92,215,5,247,151,149,33,97,153,121,215,141,91,134,199,109,52,87,177,153,165,211,214,21,96,174,87,151,173,190,164,168,118,205,87,81,251,227,13,161,120,253,91,124,158,148,1,234,15,61,202,169,227,121,57,191,116,171,74,193,79,102,0,45,121,0,4,159,24,103,28,114,46,80,131,153,78,214,202,57,162,117,149,171,64,237,116,24,167,36,228,135,147,67,44,216,191,110,93,25,38,207,97,39,126,79,207,25,32,222,251,244,182,136,76,161,145,179,203,169,233,147,114,20,155,176,109,147,91,253,221,96,28,68,132,15,107,221,119,236,162,192,251,43,167,11,236,22,39,8,222,155,172,34,250,201,124,48,184,228,68,28,18,239,156,191,91,154,83,191,87,130,117,186,178,73,41,199,123,72,38,3,162,250,119,236,216,225,217,3,142,159,60,225,75,32,224,60,112,253,254,253,54,183,48,171,212,254,11,158,69,100,110,110,65,105,4,112,214,144,13,225,58,33,29,73,137,79,233,246,94,76,150,63,240,162,122,67,137,219,222,225,51,182,89,93,47,199,44,13,209,111,32,218,31,227,126,166,203,160,205,80,119,236,13,48,255,208,161,67,250,102,239,112,192,95,111,212,124,139,147,4,215,70,164,53,223,168,12,203,96,184,13,247,28,55,244,237,9,243,17,103,110,117,143,25,131,190,19,250,190,240,235,232,27,196,183,133,215,166,75,214,19,198,200,47,62,190,50,31,103,214,131,38,232,65,91,151,67,151,51,91,219,184,71,140,125,173,241,199,127,190,109,220,158,167,158,37,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,171,21,72,160,127,181,34,233,56,41,144,20,72,10,36,5,146,2,73,129,164,64,82,224,25,83,224,23,127,225,231,237,29,239,120,135,175,191,190,107,247,158,252,56,41,138,0,0,32,0,73,68,65,84,103,172,222,84,209,230,87,128,180,238,42,153,95,253,149,95,239,190,255,253,239,183,191,254,171,191,178,19,199,142,10,232,87,5,141,218,118,108,166,106,159,254,252,223,217,209,19,51,246,170,87,222,106,55,92,127,173,141,142,12,91,179,170,212,246,2,59,93,165,206,7,84,228,243,130,61,130,232,13,69,250,19,141,91,44,1,254,3,88,231,58,169,248,125,11,148,19,244,235,35,169,190,134,192,159,245,150,8,66,6,33,201,224,62,109,115,12,72,138,80,10,64,73,113,200,164,243,148,248,76,128,113,161,111,1,66,5,71,1,191,233,156,127,206,221,223,114,185,172,181,206,151,124,93,121,128,114,67,81,225,255,116,239,125,14,226,122,77,59,136,7,182,145,160,158,126,138,53,123,225,58,145,231,104,164,56,91,63,71,63,67,68,63,206,17,202,148,224,209,234,225,126,143,136,214,157,91,182,108,49,34,162,1,252,128,89,160,41,233,214,25,15,26,160,89,212,32,60,217,31,127,60,230,62,238,161,78,182,192,93,158,35,186,127,122,122,218,207,211,151,139,152,170,88,181,182,17,67,134,118,233,23,117,211,38,133,171,128,75,89,148,3,255,120,12,211,87,119,212,31,210,179,163,7,186,163,207,133,139,183,65,103,105,75,143,116,180,149,105,8,84,171,78,231,146,250,147,41,40,178,63,99,77,193,107,208,51,85,23,10,37,41,159,209,146,22,213,0,109,129,161,141,170,150,176,208,131,114,132,169,232,54,230,0,208,47,84,175,249,34,237,126,24,87,187,163,76,23,133,33,189,30,237,190,94,116,87,19,11,24,165,79,177,144,77,192,71,162,115,241,60,26,16,181,239,106,105,159,126,59,182,238,69,243,251,253,177,130,203,180,37,85,63,81,225,91,39,182,172,216,13,239,245,144,150,196,136,253,164,95,116,190,165,113,18,41,94,144,189,51,159,121,95,14,160,7,112,117,221,231,64,231,41,241,89,162,249,177,81,50,24,96,175,50,41,119,40,224,252,181,215,94,171,76,8,33,242,188,40,199,142,221,250,103,22,112,122,121,249,30,127,6,39,28,222,151,88,31,109,146,2,157,186,113,94,241,66,223,158,179,162,62,48,197,189,101,4,232,23,83,30,222,225,103,167,99,100,77,193,49,231,212,169,83,254,29,160,15,254,141,145,241,227,128,133,246,56,86,16,229,79,191,184,22,251,121,33,217,248,52,117,164,51,239,109,116,144,106,203,144,169,103,253,5,231,166,80,71,248,158,4,251,184,184,58,214,223,218,70,188,147,177,242,139,182,28,251,200,60,96,211,169,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,155,75,129,4,250,55,215,124,165,222,38,5,146,2,73,129,164,64,82,32,41,144,20,216,180,10,220,121,199,23,236,224,161,35,246,150,183,188,101,211,142,33,117,252,178,40,144,185,225,134,23,216,191,121,251,11,186,31,254,224,135,236,161,135,31,176,234,210,162,192,100,195,150,5,124,255,225,174,7,236,174,123,30,176,215,190,246,54,123,253,183,126,179,237,218,54,161,20,232,172,105,223,84,26,255,154,64,100,199,215,21,38,178,19,248,83,110,23,123,224,168,7,115,137,20,21,212,32,10,23,136,209,227,116,62,16,135,80,128,176,53,134,5,240,92,171,144,89,224,124,165,45,7,132,88,114,68,31,159,81,0,213,61,144,162,75,180,31,11,24,93,244,197,211,197,199,115,97,187,186,119,253,103,6,239,139,153,8,208,5,136,15,12,3,250,223,253,213,251,181,110,246,65,143,252,214,41,143,234,47,40,2,154,104,249,22,145,222,170,100,37,10,88,93,119,158,77,87,162,42,234,99,220,39,10,218,163,221,85,63,144,8,0,62,60,54,108,187,247,238,113,216,15,116,69,227,93,187,118,41,213,249,168,131,61,5,142,11,168,134,245,160,1,171,89,209,100,13,83,179,22,117,10,145,213,244,27,16,216,82,100,58,78,27,204,37,227,0,12,206,207,207,5,40,229,67,215,115,204,141,203,50,0,165,98,36,53,35,162,129,53,231,79,207,9,68,10,205,122,63,51,0,191,104,23,222,39,250,37,27,81,196,55,132,27,91,81,183,124,156,49,181,189,107,238,237,15,180,173,147,14,159,181,37,197,61,235,181,211,29,159,95,46,232,126,185,127,88,87,70,154,23,233,207,8,86,198,89,68,211,149,162,231,114,202,192,64,118,129,154,214,167,199,26,10,189,78,180,53,15,82,70,117,9,240,171,127,156,207,59,188,87,127,149,95,191,153,215,184,180,38,64,203,187,21,214,141,239,182,165,50,122,187,113,144,143,64,224,215,123,162,129,169,116,87,236,83,118,160,126,146,101,161,45,99,32,202,63,194,244,21,219,240,1,241,84,120,150,189,75,43,177,158,51,117,196,14,0,253,203,59,148,189,64,25,33,234,173,154,71,238,215,106,99,90,226,163,162,20,4,202,132,65,22,10,77,16,246,196,92,17,217,79,84,255,24,246,37,131,115,144,217,123,33,34,192,117,59,151,134,44,159,160,10,228,208,16,82,198,55,21,21,142,173,81,23,203,77,144,153,98,113,113,209,235,96,254,176,237,233,217,211,246,216,99,79,234,125,10,246,143,121,105,50,245,71,122,233,128,251,112,184,8,109,113,241,242,21,108,103,176,68,187,139,231,122,195,246,67,222,197,172,110,224,93,165,111,131,223,155,120,255,165,110,207,236,141,236,70,243,80,213,123,124,240,240,33,95,18,97,168,92,116,167,147,210,80,89,217,41,106,174,45,239,53,160,159,254,241,157,226,135,19,5,199,113,190,250,253,58,83,79,174,227,180,210,202,132,121,235,59,95,224,48,192,119,190,247,100,124,193,86,42,162,167,193,41,3,61,162,38,154,194,231,85,193,6,220,124,165,227,217,90,135,236,10,207,43,65,210,96,147,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,87,128,2,9,244,95,1,147,152,134,144,20,72,10,36,5,146,2,73,129,164,64,82,96,51,41,240,243,239,124,183,253,220,207,253,140,29,59,118,204,246,92,181,107,51,117,61,245,245,50,41,112,211,45,47,164,230,204,59,126,241,23,187,31,250,192,7,236,139,95,252,130,61,254,232,99,54,52,60,234,105,201,23,20,177,251,153,207,253,189,125,245,107,119,219,119,191,238,91,236,134,107,174,178,189,123,175,210,90,219,130,201,74,103,14,28,204,8,48,69,48,12,180,203,71,224,7,24,18,216,1,196,13,150,167,11,189,214,2,102,131,117,69,120,2,180,90,235,60,231,226,121,182,220,207,111,5,60,93,204,90,240,131,3,234,237,19,9,63,50,54,106,213,90,67,105,245,219,246,165,47,125,197,22,181,180,57,255,226,7,215,45,106,45,120,250,54,88,212,188,64,175,126,103,64,47,112,80,56,129,115,66,140,88,166,159,20,182,0,124,192,40,209,252,104,191,180,180,228,145,252,59,119,238,244,172,10,128,255,138,64,95,28,179,143,187,7,226,162,6,140,29,208,199,28,198,159,71,92,171,13,34,212,137,168,142,209,253,68,243,158,89,2,188,59,243,220,224,209,192,253,14,231,227,120,194,28,16,193,14,245,2,142,130,255,137,232,231,156,98,223,181,69,163,142,53,196,252,233,87,156,215,193,218,207,183,207,253,62,191,212,137,192,42,28,163,83,166,169,9,33,51,130,206,139,209,91,86,233,241,115,158,34,95,141,43,69,127,83,75,43,104,246,148,66,94,107,200,123,191,91,214,208,216,187,90,122,161,181,132,227,138,192,180,52,203,183,21,251,47,71,22,79,193,95,80,69,74,43,95,235,200,25,160,84,14,16,92,115,212,82,228,63,64,63,174,97,15,184,87,207,206,217,117,198,175,91,28,231,71,23,4,224,169,63,119,238,199,206,89,223,197,94,192,54,137,224,63,121,242,164,59,139,160,25,89,30,230,231,231,125,169,14,119,152,64,59,77,15,217,51,100,60,62,63,216,8,218,150,135,71,220,190,51,189,247,127,229,189,82,61,212,133,109,249,28,228,148,209,162,55,47,212,67,187,220,187,103,207,30,183,227,19,39,142,123,38,137,137,173,19,118,203,45,183,200,249,96,90,63,101,12,209,139,20,223,1,198,198,82,32,222,143,139,29,232,101,188,63,184,11,201,54,52,94,150,24,144,9,63,107,133,54,209,231,196,137,19,118,122,207,172,13,143,236,178,172,188,79,56,215,150,13,51,79,67,90,134,1,167,13,52,143,25,80,232,32,199,124,11,206,87,168,159,121,195,57,131,247,178,15,250,207,247,212,153,215,120,158,118,216,50,127,209,14,168,251,74,47,174,159,6,201,152,251,227,238,143,122,163,217,114,191,103,105,47,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,56,151,2,9,244,159,75,153,116,62,41,144,20,72,10,36,5,146,2,73,129,164,64,82,224,178,43,240,229,175,220,109,71,143,28,177,239,250,174,239,184,236,109,165,6,54,174,2,55,223,252,117,177,115,153,119,254,226,215,117,255,242,47,255,194,62,246,177,143,41,26,253,203,54,123,234,164,229,68,215,128,64,199,78,85,237,79,63,240,73,123,217,139,118,216,109,183,189,210,110,188,241,70,27,83,58,127,214,104,110,104,45,232,90,163,206,242,221,61,168,20,192,42,21,243,44,17,188,14,116,181,54,52,5,152,25,74,128,193,17,242,16,253,239,101,37,66,188,119,40,6,4,236,84,85,103,148,248,92,60,57,120,28,129,96,4,42,126,79,175,250,254,125,125,24,205,57,218,160,8,67,133,157,139,250,75,7,3,172,2,178,223,127,223,189,246,224,131,143,121,204,56,103,129,98,68,210,210,142,71,173,131,124,7,216,214,224,126,236,115,236,231,224,182,33,192,198,216,72,217,191,123,247,110,207,28,208,18,196,43,107,93,243,171,175,190,218,83,115,51,31,56,2,240,28,64,142,118,3,92,11,3,226,60,109,80,15,208,46,130,59,160,46,17,213,20,246,137,238,230,90,169,172,44,2,205,190,86,161,150,139,255,75,155,164,91,103,30,195,152,250,58,99,31,192,126,108,32,35,67,202,40,59,3,203,31,52,245,135,229,11,136,140,239,153,143,26,142,125,137,6,17,182,125,13,185,30,230,147,54,1,232,180,135,67,138,219,163,234,206,170,94,250,81,208,173,121,110,151,205,45,201,185,97,89,81,251,77,129,251,150,218,40,235,254,162,116,172,213,151,172,163,188,253,245,249,208,167,172,63,67,223,117,44,111,129,182,162,205,179,67,5,171,203,49,32,83,46,249,156,232,162,34,226,155,30,229,159,87,7,208,49,100,58,192,241,101,96,226,185,81,197,199,175,211,222,215,158,44,14,249,253,42,247,247,181,242,83,207,232,31,4,192,70,243,158,142,255,248,241,227,110,91,100,158,64,175,133,133,57,217,85,197,70,99,10,127,189,40,109,69,247,75,90,191,142,141,145,246,159,117,40,112,244,41,244,108,111,197,206,152,11,213,143,6,64,102,114,42,96,95,56,64,80,127,124,87,39,39,39,29,246,47,44,47,90,85,41,232,57,79,164,255,11,94,112,179,61,242,200,35,182,48,75,118,9,236,33,0,105,229,21,240,119,136,104,242,141,86,220,222,214,152,231,103,163,159,0,253,67,135,14,217,228,68,200,196,80,171,133,165,56,26,245,150,45,47,213,100,159,53,7,254,128,229,240,93,192,65,96,176,103,231,214,147,57,65,255,102,83,142,51,154,231,174,142,227,252,13,214,176,214,62,154,144,149,36,212,161,247,124,173,155,174,240,115,254,61,210,187,204,118,117,225,93,72,37,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,216,92,10,36,208,191,185,230,43,245,54,41,144,20,72,10,36,5,146,2,73,129,164,192,21,169,192,239,190,239,189,118,240,169,67,246,158,247,252,135,30,124,187,34,135,153,6,181,62,5,50,183,222,250,50,211,175,251,145,143,126,216,254,251,71,63,98,135,143,28,244,39,51,217,134,53,4,131,190,252,79,199,237,241,131,31,183,151,190,244,235,237,149,175,248,70,187,246,218,171,173,56,164,53,159,181,190,118,206,163,190,33,70,128,100,69,157,123,168,122,104,152,99,86,54,31,4,153,33,199,250,25,132,169,223,75,160,169,88,136,223,207,89,103,157,1,142,128,67,128,133,171,1,83,4,139,14,83,0,198,2,75,89,162,126,125,11,148,82,125,170,48,66,22,182,220,51,88,0,174,52,74,187,131,133,190,68,240,42,28,189,114,137,251,187,186,136,51,67,46,91,178,211,11,203,54,183,80,179,207,253,237,157,118,122,73,129,222,186,147,224,103,218,10,240,61,0,246,80,65,175,47,170,142,110,16,44,173,27,245,231,204,198,99,31,1,246,164,216,231,234,22,65,209,237,219,183,123,132,116,87,233,180,39,39,38,60,109,63,247,114,15,235,158,3,225,216,7,174,2,86,201,14,16,97,82,212,8,208,23,126,33,170,191,90,13,107,174,3,101,151,180,140,3,247,1,4,155,205,160,186,207,153,119,254,66,80,170,119,63,247,186,227,198,170,49,105,152,202,118,239,227,110,139,156,55,229,8,129,125,229,165,101,92,98,1,156,75,36,178,87,225,186,12,212,233,103,195,31,159,51,237,50,63,113,63,62,227,227,212,129,219,81,15,164,21,125,5,136,174,213,8,233,87,1,246,163,123,109,105,217,117,226,28,58,86,10,21,43,40,66,191,90,159,183,186,0,254,233,146,224,182,96,118,38,91,182,130,254,135,13,182,228,37,80,47,105,110,43,195,26,144,162,253,117,127,73,235,213,3,245,91,114,28,240,254,51,39,154,11,175,87,237,144,191,192,179,9,48,233,3,5,61,136,150,143,37,142,5,251,186,156,37,234,134,109,96,47,56,120,0,139,177,155,162,198,90,149,227,10,209,248,35,149,33,57,91,132,247,174,41,251,192,49,32,175,31,224,119,105,169,238,14,37,229,242,144,180,80,180,184,150,65,64,67,31,146,186,207,123,152,41,148,252,92,83,75,68,96,115,249,124,88,134,130,125,108,155,58,201,82,113,213,124,200,54,131,211,9,83,182,119,239,213,110,131,255,248,15,255,159,219,99,224,252,109,73,165,58,213,134,255,79,131,96,171,137,12,246,70,54,6,23,51,232,254,204,232,183,182,253,13,214,141,189,121,26,123,122,231,243,171,246,177,221,204,179,243,159,127,232,33,122,146,181,103,159,50,175,176,140,199,98,189,105,99,99,99,158,190,31,135,172,154,230,184,84,42,185,83,6,223,208,248,29,93,15,103,102,174,113,182,8,223,140,240,237,136,223,18,13,114,80,138,129,253,1,163,230,172,127,232,122,179,131,70,76,217,192,221,97,247,236,51,103,221,178,201,78,68,75,196,153,9,205,226,49,195,112,59,118,123,217,100,131,74,221,77,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,60,207,21,120,118,254,77,239,121,46,114,26,126,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,250,21,56,124,248,176,167,110,190,233,166,155,214,255,80,186,243,74,84,32,243,218,87,191,210,244,235,190,255,253,239,183,59,239,188,211,230,5,234,22,231,23,89,169,220,172,154,179,191,250,219,123,236,43,247,61,110,223,246,250,219,237,235,95,116,147,109,155,28,83,180,166,224,157,112,126,75,17,229,25,193,166,156,214,68,47,8,12,178,246,59,156,51,95,41,88,83,244,178,163,117,186,129,97,1,132,41,193,117,32,119,194,68,3,232,67,32,196,241,208,10,239,225,90,184,158,17,56,246,229,0,34,87,138,84,222,239,213,73,127,48,94,212,51,130,197,29,95,64,157,11,1,7,50,12,117,192,55,17,168,130,155,66,115,114,10,240,43,17,80,9,218,169,142,108,171,161,116,248,5,207,94,208,232,54,173,164,40,250,134,32,251,146,214,181,47,150,134,244,27,182,70,117,209,62,242,177,191,182,71,158,156,183,138,0,63,144,127,89,162,77,141,151,9,120,86,155,78,153,189,118,146,123,135,40,111,63,180,182,162,230,139,5,192,105,0,105,57,69,71,3,95,129,106,14,134,0,162,170,196,35,159,119,237,182,74,177,100,53,173,189,61,44,0,123,245,222,125,160,69,215,186,162,190,80,23,165,172,253,90,85,105,232,179,74,151,174,73,104,17,205,174,58,243,2,177,192,127,126,245,122,213,235,63,53,51,237,96,26,0,123,244,192,49,91,86,36,112,121,168,98,203,85,32,174,160,172,218,143,115,208,19,217,219,136,99,136,242,135,147,252,141,250,33,117,0,159,158,110,93,227,198,78,60,100,95,183,52,148,46,191,205,92,168,127,101,233,219,146,163,132,176,185,167,61,95,144,179,68,91,96,176,40,72,220,233,214,5,243,251,117,198,105,143,125,98,196,241,156,207,36,211,171,122,217,0,215,114,130,155,153,110,205,70,165,65,75,218,206,234,66,35,43,155,213,54,175,54,150,79,156,178,214,220,146,16,126,222,123,216,85,74,255,225,177,173,214,21,204,63,46,219,175,107,110,70,4,178,219,121,45,107,161,255,105,209,10,235,106,206,115,195,93,91,128,150,171,174,201,201,41,45,123,81,86,228,244,162,45,86,231,53,255,106,191,83,144,179,0,64,85,239,132,82,252,231,107,178,125,45,239,144,81,84,60,81,243,204,173,201,142,242,202,32,128,3,128,235,40,237,154,50,143,126,9,243,217,63,126,58,123,125,237,120,154,247,205,245,226,125,82,163,77,217,241,152,210,239,47,46,87,237,241,39,159,244,72,250,122,179,229,206,14,51,115,139,130,198,227,14,222,137,218,47,201,161,1,231,157,150,59,144,100,172,164,204,31,11,243,179,178,17,165,116,151,158,217,178,198,173,20,12,56,217,192,220,221,126,53,191,141,134,52,208,185,156,150,73,32,43,0,37,167,12,14,104,67,239,70,148,37,100,175,108,121,89,125,104,74,35,174,17,249,191,115,106,167,189,228,37,47,179,7,30,184,79,78,5,68,165,151,173,45,199,128,170,236,31,199,10,158,45,240,178,245,138,127,91,152,120,205,19,133,246,207,229,47,17,109,198,111,244,155,207,212,41,158,247,121,241,58,195,153,254,140,244,247,252,113,218,82,99,234,182,191,107,192,113,142,59,103,53,20,107,94,223,182,247,69,92,185,57,126,165,226,137,130,222,209,134,230,176,84,40,218,156,188,140,14,29,60,98,219,165,91,70,75,37,144,110,5,167,19,150,147,152,81,102,132,82,169,98,67,58,223,210,119,130,140,29,173,186,50,44,240,14,122,233,109,123,130,133,209,233,253,33,130,223,117,212,117,141,137,239,6,37,166,156,143,25,89,178,189,113,6,59,246,91,162,81,203,182,201,6,80,215,119,168,225,206,29,44,9,162,46,185,78,100,244,160,196,121,10,179,128,241,132,58,206,84,57,156,219,76,127,249,238,86,149,253,162,192,63,39,244,222,80,60,171,133,235,149,117,61,54,211,120,82,95,147,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,1,253,183,132,36,66,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,96,35,42,112,199,29,119,120,68,224,27,223,248,198,141,216,189,212,167,103,65,129,151,188,228,37,180,146,209,182,251,103,127,246,103,246,209,143,126,212,30,125,244,113,59,162,229,30,22,4,235,40,135,79,46,218,135,254,251,95,216,3,15,61,108,183,191,246,155,236,230,27,174,183,133,165,57,27,209,122,221,67,130,207,245,229,121,129,111,193,113,1,168,124,57,239,0,177,35,250,5,24,2,112,80,28,130,249,94,255,207,106,128,213,191,178,198,94,15,42,1,235,3,4,6,12,233,32,210,162,222,35,93,167,141,17,4,130,144,206,143,141,120,188,87,245,74,163,195,90,223,122,105,97,86,81,221,102,21,1,240,134,64,99,93,240,187,172,232,249,124,126,216,102,231,150,237,227,127,253,25,187,239,129,131,158,197,191,42,153,10,250,141,105,236,158,174,223,251,116,6,254,82,35,125,168,88,46,9,184,169,206,86,132,190,210,9,32,212,150,99,68,89,17,229,158,134,95,16,126,231,246,29,182,99,106,187,15,49,47,29,167,166,166,252,183,210,209,115,236,100,5,94,113,198,160,80,23,209,219,49,50,151,232,233,144,242,63,111,141,102,136,224,230,30,224,20,243,133,163,70,40,253,254,198,51,231,223,174,125,127,206,5,70,100,96,179,32,164,110,195,23,163,37,109,7,117,103,191,41,8,95,16,202,117,128,168,227,115,149,193,231,214,186,39,167,177,20,5,51,233,81,70,117,2,29,213,154,101,165,73,161,147,183,234,236,172,45,41,101,124,37,87,178,5,97,240,202,232,152,230,118,220,78,28,121,66,240,126,216,154,83,67,54,179,12,224,172,89,43,35,120,90,44,43,74,93,14,20,152,149,194,241,43,91,71,108,120,104,84,253,23,220,22,57,47,106,62,187,122,87,234,122,7,234,2,210,216,92,78,243,155,215,47,171,95,78,203,7,100,128,252,42,217,172,156,58,232,147,198,215,238,233,17,45,5,32,15,136,191,28,197,167,97,160,98,108,130,249,158,159,159,247,200,254,221,187,247,200,70,120,157,218,54,191,176,96,99,138,16,231,58,192,23,219,137,145,200,93,237,163,43,78,61,85,69,255,51,77,165,178,222,11,108,135,123,25,183,28,37,208,128,103,29,24,247,192,50,251,148,104,111,100,18,96,89,10,234,159,209,124,0,133,113,44,184,230,154,107,188,79,7,14,60,233,239,5,142,43,177,224,184,130,147,65,232,143,102,85,66,2,215,99,221,222,158,247,42,62,241,52,183,188,175,158,45,96,125,207,99,231,110,101,238,204,132,66,252,46,79,233,232,187,17,29,131,74,165,172,205,202,158,89,134,97,215,174,93,70,218,254,172,244,111,202,214,115,50,216,122,83,154,182,21,213,175,111,179,251,168,232,221,224,93,56,95,65,67,215,179,119,91,212,150,103,6,247,207,87,7,246,230,5,91,87,125,180,221,159,197,213,79,158,251,202,234,59,55,195,49,142,12,216,39,255,172,138,78,13,200,129,14,241,61,218,12,227,72,125,76,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,250,10,36,208,223,215,34,237,37,5,146,2,73,129,164,64,82,32,41,144,20,72,10,108,64,5,126,251,183,127,219,142,30,61,106,239,126,247,187,29,32,108,192,46,166,46,93,126,5,50,175,121,205,107,76,191,238,7,62,240,33,251,194,23,190,96,95,187,251,46,165,127,86,84,109,73,112,116,185,101,95,250,242,3,90,254,225,73,123,253,237,175,181,219,94,126,171,3,210,153,83,199,5,148,186,2,131,227,162,127,77,69,193,107,173,119,69,253,138,104,168,199,128,191,186,224,177,112,135,50,5,144,226,159,245,211,1,138,20,82,162,159,93,68,83,123,167,65,82,1,1,233,132,158,165,0,76,132,67,87,238,9,119,232,172,110,193,1,32,68,237,135,123,29,174,123,93,17,36,241,116,40,1,68,133,142,16,197,79,1,70,113,251,169,105,57,49,140,42,130,91,17,205,75,0,120,141,37,95,24,82,202,113,173,99,174,84,231,247,61,240,168,221,117,247,189,134,31,196,228,68,197,170,11,85,57,2,40,74,89,33,206,217,117,144,90,32,29,191,140,214,137,143,224,140,99,246,35,12,218,178,101,139,175,99,14,12,93,0,188,42,37,55,32,143,99,32,237,249,74,172,139,41,0,170,214,106,203,210,188,229,251,0,85,206,21,53,167,179,39,103,28,244,226,116,80,16,200,38,42,157,107,128,242,75,45,97,28,1,108,33,42,202,115,14,136,239,16,140,6,28,134,233,138,254,143,25,160,109,117,140,43,79,187,48,127,101,181,81,82,70,132,106,65,145,224,89,129,118,217,69,1,64,13,120,23,240,108,73,143,99,199,143,218,245,123,174,243,104,251,134,34,241,247,92,119,173,230,253,152,181,150,23,236,180,178,49,228,135,180,54,121,182,104,37,45,211,208,212,220,54,100,199,93,69,75,231,21,69,189,111,223,62,43,106,45,251,186,82,165,47,205,11,118,183,52,128,90,211,186,90,18,160,34,168,223,146,61,21,58,106,87,81,242,14,251,213,182,103,138,144,16,56,183,0,249,177,83,182,151,163,156,171,222,216,28,211,11,92,7,170,47,204,205,185,179,23,78,36,56,33,0,213,231,116,174,164,20,251,67,67,101,239,158,166,205,237,149,180,252,60,135,243,78,112,76,233,65,92,57,76,224,20,64,225,93,207,51,175,61,192,235,115,222,3,230,188,183,126,172,14,48,215,216,220,174,29,59,252,28,54,13,176,166,30,206,223,112,195,13,114,170,201,218,147,202,56,80,173,117,212,151,240,159,85,230,149,113,161,162,140,33,216,80,158,101,2,180,245,8,120,244,228,253,113,125,213,225,245,148,117,131,252,248,253,136,149,114,172,54,188,237,208,150,118,57,84,31,226,61,151,111,203,28,160,19,239,45,169,249,121,167,15,28,56,224,118,137,142,5,125,127,153,159,130,230,137,165,24,136,252,103,137,143,142,160,127,248,54,132,239,222,122,122,232,154,246,6,21,83,255,175,231,57,238,225,89,255,246,95,64,148,240,205,14,223,223,245,214,189,209,239,115,187,236,141,127,176,175,232,207,47,149,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,96,115,41,144,64,255,230,154,175,212,219,164,64,82,32,41,144,20,72,10,36,5,146,2,207,107,5,106,90,167,249,196,137,19,14,13,158,215,66,60,127,7,159,121,249,203,95,110,250,117,63,250,225,143,216,223,255,253,157,74,15,125,82,20,171,171,20,219,109,59,126,178,106,31,254,200,167,236,238,187,239,182,239,248,182,215,217,75,191,238,69,214,174,47,219,146,82,66,23,21,109,219,82,180,109,65,169,252,1,97,68,83,19,209,40,30,167,18,160,156,66,205,67,116,167,159,211,93,108,7,162,221,253,206,8,150,56,112,244,30,192,136,3,61,157,9,32,83,160,220,241,48,215,4,222,128,252,92,211,47,20,157,239,181,17,98,187,123,176,78,112,111,144,197,175,68,158,198,199,4,35,71,199,39,148,250,186,99,53,69,206,178,72,129,242,143,11,204,202,65,65,233,193,187,122,248,175,63,243,121,155,158,21,196,85,19,167,231,170,54,92,18,116,20,224,229,238,97,69,66,119,149,54,254,124,5,24,71,74,114,96,80,93,186,69,208,14,0,2,128,78,76,76,248,251,199,118,105,73,57,237,85,128,252,192,127,214,84,191,16,40,2,176,197,2,20,164,78,128,27,240,111,94,105,215,243,154,31,206,3,8,1,129,49,114,27,193,6,159,141,117,92,202,214,1,40,227,82,151,136,106,247,140,11,222,14,235,222,203,177,64,54,194,52,145,128,160,14,44,31,210,154,239,151,208,32,115,139,69,224,180,208,202,119,173,174,196,251,121,165,230,47,11,138,142,72,135,225,110,209,150,180,28,195,163,143,220,103,219,39,182,88,89,203,50,156,86,246,134,109,91,199,237,134,253,55,107,41,131,199,108,90,246,222,104,43,229,118,139,148,229,154,203,110,222,10,202,92,177,125,199,118,219,178,125,187,156,64,198,100,107,25,1,241,101,107,44,202,233,66,14,46,13,69,242,215,150,151,100,91,45,193,126,101,14,0,194,170,189,60,105,251,181,56,65,142,140,6,250,5,48,221,159,159,56,84,198,60,104,151,241,252,229,216,6,216,72,205,114,74,80,63,167,167,167,237,228,201,147,202,22,177,67,80,88,75,86,84,151,221,206,42,149,146,167,25,143,16,31,219,24,4,152,109,105,68,93,185,252,162,119,51,175,247,132,123,59,114,114,88,13,120,185,79,95,0,183,47,224,52,255,156,193,46,121,15,182,75,83,142,177,73,156,12,72,227,143,227,65,116,60,57,170,236,34,244,19,103,21,153,113,207,217,128,247,157,44,20,193,90,232,23,197,183,30,85,239,135,207,192,159,222,119,99,160,166,181,222,17,218,165,11,3,175,222,192,19,207,236,238,96,251,180,91,215,114,17,204,31,142,18,232,25,150,72,232,184,78,124,63,202,114,158,25,38,83,5,25,45,122,25,86,206,215,35,234,247,185,238,205,87,4,252,43,231,123,90,159,175,14,174,241,28,115,202,214,231,95,207,121,223,195,84,93,232,241,77,125,157,121,105,107,220,216,109,44,140,221,223,151,158,83,76,60,159,182,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,198,87,32,129,254,141,63,71,169,135,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,171,20,184,231,158,123,28,30,220,126,251,237,171,174,164,195,43,93,129,151,189,236,101,12,49,163,109,247,131,31,252,83,251,248,159,127,204,30,125,232,65,129,172,37,69,232,11,128,43,240,250,225,71,142,219,169,147,31,178,39,94,253,148,221,254,173,223,98,163,195,99,182,180,184,100,227,163,19,182,60,119,74,192,80,209,207,130,74,5,129,56,214,109,239,2,202,5,125,26,130,162,0,193,80,132,100,123,204,51,194,123,135,246,2,76,43,101,149,19,192,202,121,237,244,113,41,80,127,16,200,209,30,184,183,119,142,27,85,229,32,212,15,78,2,1,10,15,214,201,19,44,59,176,176,220,176,188,64,103,75,15,230,243,74,39,190,255,5,118,223,131,143,217,255,173,236,23,79,29,58,101,249,146,160,191,156,22,26,138,230,46,8,86,231,20,252,172,0,112,119,4,32,42,122,176,173,193,250,217,39,69,63,240,11,24,68,148,52,251,0,33,64,16,160,244,234,171,175,182,157,59,119,250,121,96,232,85,87,93,229,209,253,68,58,175,11,244,131,161,145,86,245,161,57,91,234,33,178,159,109,101,104,196,83,163,207,206,158,86,27,237,149,53,163,185,151,62,61,19,197,161,150,42,234,10,240,118,179,130,220,189,8,239,172,58,70,27,66,128,58,15,2,39,2,92,172,92,115,20,50,21,140,94,114,243,44,19,145,83,165,29,5,153,139,187,91,81,99,28,211,26,229,227,213,166,109,45,183,108,129,72,255,35,79,217,67,79,108,183,107,111,184,201,114,141,162,108,121,198,182,86,198,108,124,255,139,236,228,226,49,155,91,154,213,242,20,85,101,115,80,134,0,45,223,128,3,199,248,200,22,27,25,26,183,142,192,170,41,69,122,102,65,54,82,71,99,57,20,104,61,242,106,123,217,138,130,249,67,114,90,168,40,218,191,32,199,138,146,224,116,65,215,89,54,192,109,14,195,208,124,4,251,12,67,29,84,124,112,255,146,133,56,171,130,240,62,116,245,78,21,21,177,79,70,2,108,138,117,219,143,28,60,100,147,99,147,54,58,36,32,172,44,30,139,2,196,121,93,155,152,40,120,246,7,108,3,112,9,168,196,238,153,67,222,107,236,118,89,239,61,231,134,135,71,173,84,41,107,141,120,105,211,179,163,184,197,30,186,202,96,193,123,200,62,118,78,157,204,57,217,3,246,40,133,127,75,223,6,126,188,15,193,25,102,200,110,188,241,38,171,8,94,63,244,208,67,178,95,147,179,75,217,175,49,199,20,150,79,136,145,253,189,38,145,247,25,42,189,239,135,215,54,184,223,115,120,144,237,162,37,131,114,144,157,149,77,211,173,203,59,137,174,109,212,16,253,149,120,196,29,37,158,120,226,9,187,229,150,91,212,188,150,76,201,228,253,62,156,123,248,102,240,222,163,107,91,243,199,255,66,9,99,210,108,246,142,251,194,249,188,185,169,246,207,209,230,197,20,238,103,142,105,23,125,158,47,133,113,163,159,235,173,241,15,22,236,158,95,42,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,230,82,32,129,254,205,53,95,169,183,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,3,10,124,232,67,31,242,72,193,239,127,211,155,7,206,110,206,221,199,31,121,212,163,152,151,180,78,57,17,164,164,67,103,141,232,171,246,236,177,173,91,183,90,129,16,237,84,6,21,200,124,235,107,191,197,244,235,190,247,125,191,99,159,251,220,103,237,232,225,19,2,115,130,213,2,168,211,115,77,251,196,167,238,16,0,127,196,190,251,59,223,96,47,249,250,23,91,109,105,78,96,176,98,197,94,164,45,128,73,168,71,112,67,252,75,240,35,167,244,224,107,149,0,198,123,48,109,133,59,173,158,143,112,61,35,184,22,34,195,7,106,2,184,13,192,254,144,142,63,214,39,148,5,164,90,185,222,59,175,199,73,27,61,24,73,13,128,93,20,0,45,142,76,40,29,127,203,182,237,220,101,163,2,160,31,251,248,167,236,15,255,248,131,138,246,94,210,104,4,24,5,199,242,26,75,62,215,132,249,58,216,31,23,20,109,180,171,86,136,253,31,232,222,224,110,81,233,227,1,112,20,128,43,64,168,42,8,93,46,231,29,240,239,145,61,2,131,176,209,241,241,113,7,255,68,228,6,168,183,182,126,131,245,71,208,132,246,60,67,253,68,246,46,202,238,243,162,130,28,199,104,126,159,19,181,197,185,166,82,205,3,126,159,65,82,26,160,36,192,93,0,92,113,246,43,14,16,100,122,104,41,114,91,171,33,232,108,104,178,46,104,126,177,48,113,112,220,236,119,28,164,11,174,201,209,4,182,200,97,73,191,97,141,109,171,156,55,106,229,166,157,214,120,171,163,101,59,116,224,97,107,73,243,61,83,187,92,39,34,247,43,229,146,109,175,236,182,137,237,219,76,139,54,120,255,100,180,178,55,213,213,82,244,180,230,173,208,206,90,125,81,17,252,74,219,191,180,48,239,115,94,37,250,95,14,4,57,217,79,105,174,102,21,205,93,174,81,115,208,95,84,61,57,17,224,140,52,238,200,216,58,186,39,56,161,176,13,5,27,196,174,251,54,26,175,60,243,91,108,194,1,191,182,68,128,227,120,130,61,16,17,62,42,135,6,108,4,251,100,201,8,162,239,115,249,33,159,151,56,55,108,29,108,203,121,7,187,1,202,135,115,130,203,154,76,158,207,72,51,135,197,234,62,247,112,157,31,231,176,107,234,165,142,104,163,67,67,67,158,181,130,209,62,245,212,83,222,62,245,108,219,182,13,249,189,141,35,71,14,41,3,69,205,231,181,227,249,222,37,154,180,245,76,17,43,125,210,169,103,92,199,254,247,130,254,13,22,28,14,50,26,52,99,9,48,251,220,247,14,62,119,41,251,81,215,168,95,73,31,100,128,250,161,67,135,252,159,103,100,2,97,126,163,227,3,115,73,230,142,74,89,217,50,56,41,173,46,166,48,111,177,196,182,227,241,185,182,60,195,188,199,31,247,241,44,199,43,29,59,215,195,87,192,121,198,138,115,19,243,50,88,18,232,31,84,35,237,39,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,54,143,2,23,254,47,49,155,103,44,169,167,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,43,86,129,63,248,111,127,100,123,246,238,182,247,254,206,251,236,123,190,247,251,236,13,223,249,93,182,99,155,214,158,127,30,151,107,174,187,154,209,103,126,229,87,127,181,251,217,207,126,214,126,243,55,126,205,190,166,245,233,197,140,28,184,137,187,217,253,143,28,179,83,127,244,1,187,245,214,71,236,53,175,186,213,166,198,4,148,228,52,225,32,74,16,177,221,80,52,169,192,79,161,144,183,92,49,172,45,29,36,237,199,146,14,74,28,177,146,71,64,15,94,232,237,7,76,122,54,80,235,63,23,211,37,247,206,176,89,129,252,192,96,245,45,222,172,75,109,7,175,218,17,205,37,85,127,182,60,162,84,243,25,219,178,227,42,59,120,236,132,125,224,63,190,207,254,238,127,124,85,128,95,81,204,90,158,32,215,205,41,162,191,36,120,54,175,180,253,121,69,64,107,237,119,61,94,42,11,248,211,130,17,88,0,0,32,0,73,68,65,84,9,96,3,179,56,62,87,201,138,92,118,228,68,0,12,35,154,29,136,140,255,195,150,109,91,237,250,27,246,107,61,242,33,135,161,64,216,189,123,247,218,228,228,164,223,75,189,17,212,159,171,110,206,3,153,248,1,248,128,176,128,93,160,109,4,183,75,75,139,158,174,157,250,184,175,213,82,100,186,160,42,253,97,206,58,171,224,212,249,218,58,215,53,135,131,170,219,235,83,68,127,224,178,18,93,99,165,16,41,223,150,51,72,93,66,41,195,190,236,67,48,87,153,34,86,110,96,247,105,20,180,164,110,121,96,56,32,46,202,76,242,56,25,52,218,182,173,83,183,182,210,152,207,8,70,183,183,140,216,201,154,214,167,127,236,62,43,212,219,182,125,100,82,115,223,182,249,165,186,53,50,13,203,148,164,131,38,167,174,117,205,59,114,152,0,156,42,182,221,245,154,155,147,150,211,115,182,40,48,94,171,47,170,106,189,4,5,57,110,40,171,67,78,247,231,148,57,161,184,92,183,92,91,235,165,43,186,189,32,24,172,252,15,110,131,68,193,179,59,88,178,116,186,119,50,163,101,6,200,128,112,73,5,208,77,25,176,249,112,34,252,205,105,142,91,26,19,78,9,8,95,200,229,221,78,14,29,120,74,239,117,193,225,58,54,131,237,68,231,16,28,82,176,21,183,25,140,85,251,12,195,135,162,118,90,74,227,95,173,46,89,83,91,214,131,207,235,61,207,235,93,225,25,10,246,144,211,62,255,115,215,31,233,66,212,185,219,135,236,16,32,58,172,229,17,246,94,181,199,157,82,72,225,143,253,250,121,213,119,179,34,213,169,247,225,135,229,156,161,190,209,50,125,233,74,59,73,166,122,194,47,35,207,14,34,252,117,164,223,218,58,134,30,233,242,74,89,251,190,149,203,235,216,161,221,56,214,117,220,126,201,183,208,150,191,99,170,41,238,243,126,227,36,81,148,179,10,142,65,56,112,160,15,58,50,143,149,210,54,193,103,102,96,149,1,174,244,166,175,140,143,69,135,180,225,190,51,218,174,183,196,126,177,13,115,180,254,103,215,219,198,70,190,207,53,147,13,198,241,211,215,168,9,246,206,47,149,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,96,115,41,144,64,255,230,154,175,212,219,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,138,2,239,248,249,119,217,91,222,242,38,35,162,253,45,202,106,112,219,109,183,173,92,123,158,237,100,246,239,223,111,191,251,222,255,212,253,47,255,245,247,237,179,159,254,180,29,62,120,76,80,77,140,83,33,236,71,103,170,246,169,255,247,14,123,228,145,71,236,251,190,243,245,182,115,106,60,68,227,18,69,154,83,84,185,96,39,235,180,119,155,109,1,190,0,225,28,182,3,200,156,3,5,216,70,68,61,208,151,148,220,131,5,128,30,194,170,117,191,0,94,60,118,128,220,187,49,212,35,88,173,227,16,209,31,30,241,203,122,156,123,195,85,96,176,64,12,77,56,20,229,9,253,116,12,146,93,174,1,122,135,236,207,63,241,41,251,139,79,126,210,78,76,47,251,181,174,0,127,78,32,244,117,175,251,118,57,47,212,237,179,159,253,164,85,5,249,43,10,130,87,150,127,143,102,110,55,148,74,219,199,231,173,174,249,7,80,25,129,61,17,205,148,145,145,97,143,230,39,77,127,83,169,212,41,68,51,147,194,63,66,120,96,235,234,8,81,191,113,213,159,8,28,169,27,200,71,123,68,244,18,73,141,211,192,178,198,3,248,3,56,1,160,86,34,249,87,213,115,41,135,62,23,189,41,115,157,189,178,48,111,192,110,230,162,41,24,70,4,184,120,164,255,148,221,62,204,135,235,119,102,36,236,69,245,69,134,133,203,5,243,160,150,44,143,105,9,246,143,75,139,78,161,102,219,228,89,48,119,106,218,108,114,196,108,121,193,14,222,119,143,85,183,236,180,221,187,246,89,101,116,204,231,56,164,101,208,220,10,106,231,148,29,0,83,89,152,153,183,153,227,51,90,154,162,106,203,138,230,39,29,127,65,215,228,19,96,89,101,9,104,55,149,234,255,244,172,21,171,130,231,210,58,43,232,93,80,91,57,129,112,250,161,152,118,213,66,103,168,13,155,27,44,156,227,250,229,47,216,19,182,1,136,199,158,114,2,253,216,194,177,99,199,60,203,201,150,45,91,86,108,3,155,225,135,163,3,107,191,187,237,234,126,138,3,77,224,125,239,87,111,84,149,241,160,170,103,201,162,32,175,7,141,145,8,230,8,57,185,143,99,92,38,104,23,37,56,6,6,99,167,92,199,201,229,69,47,122,145,221,127,255,253,118,244,232,209,94,255,50,158,217,34,127,237,181,222,175,251,238,187,79,79,2,82,195,178,20,212,79,29,17,162,230,29,164,162,37,26,211,74,220,106,247,10,41,104,133,134,108,25,123,28,255,145,35,71,108,239,213,251,122,160,95,26,75,155,174,150,67,32,125,127,95,167,245,139,64,253,122,112,253,15,172,186,147,126,13,206,255,170,203,87,236,33,186,49,238,56,246,56,80,206,39,208,31,213,72,219,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,230,81,32,129,254,205,51,87,169,167,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,243,42,240,83,63,245,83,246,230,55,191,89,105,236,63,103,111,123,219,219,60,229,255,121,31,184,242,46,102,94,241,242,87,153,126,221,63,254,227,63,182,123,190,118,183,85,23,151,5,200,133,212,196,212,30,121,234,152,253,250,123,255,31,123,217,215,239,183,215,124,211,109,118,131,34,212,43,138,144,111,43,210,57,211,85,100,180,162,120,91,77,69,64,59,60,18,16,85,228,181,254,47,64,17,34,80,137,171,214,61,14,250,5,103,1,69,14,71,196,155,50,2,120,172,41,159,21,156,215,21,157,215,131,61,56,234,248,84,16,133,40,229,142,34,169,139,121,173,61,46,192,221,86,59,133,162,214,245,22,236,106,200,201,160,88,46,40,234,88,184,63,167,235,162,205,45,181,201,117,160,231,169,233,211,118,240,240,33,155,153,95,178,187,190,246,53,251,234,61,143,4,231,4,181,50,50,62,105,47,124,209,139,237,59,222,240,61,246,125,223,247,125,246,243,239,120,135,250,157,23,108,35,53,62,209,252,138,84,214,58,237,37,121,62,180,21,61,14,136,4,232,208,247,8,119,34,144,139,240,11,120,74,212,52,224,245,186,235,174,179,235,175,191,222,143,59,173,182,77,77,77,57,228,39,138,153,251,128,173,1,206,134,127,189,4,144,82,98,157,177,45,206,181,53,110,192,233,242,242,34,119,216,252,252,188,131,126,234,162,158,39,159,124,210,251,84,171,213,185,221,235,71,171,162,178,19,160,255,165,150,8,183,128,253,236,51,7,192,254,156,254,128,204,243,89,245,61,171,136,113,32,160,206,151,212,100,65,26,98,18,213,106,221,198,71,5,127,21,241,205,216,40,81,195,8,206,56,62,87,161,77,192,126,87,227,201,8,248,195,124,169,71,104,217,198,218,170,119,185,105,59,68,230,151,74,90,26,161,184,100,11,229,138,174,117,173,58,123,218,30,150,243,67,67,118,51,190,107,151,21,20,21,61,162,12,20,89,217,96,23,216,189,20,156,35,150,148,194,162,165,12,21,148,142,34,239,51,130,205,37,83,202,126,129,84,209,127,43,47,86,45,183,208,242,229,2,202,60,159,81,244,57,3,115,224,28,244,192,54,98,25,204,44,193,185,190,83,68,188,227,153,223,118,58,234,175,178,41,48,215,248,84,52,121,55,153,7,189,27,79,29,120,194,166,118,108,119,224,143,93,214,228,208,178,184,188,36,103,135,188,13,161,85,190,228,182,69,234,125,230,1,251,101,97,122,156,80,178,114,220,104,200,209,133,104,252,17,65,104,230,57,151,41,170,157,0,226,53,51,254,78,48,102,226,202,59,114,128,104,51,199,122,159,35,252,196,14,43,165,178,93,123,245,53,254,14,159,56,113,66,206,52,53,175,151,37,65,174,223,127,163,13,41,90,253,222,123,239,181,211,167,23,229,32,83,114,224,93,147,195,77,177,200,251,223,81,159,113,94,232,165,211,103,43,81,153,130,104,151,62,88,201,138,195,80,40,56,2,244,75,223,190,250,144,122,229,217,222,109,110,155,26,175,191,119,26,103,48,85,218,13,78,43,253,218,46,207,94,116,248,161,175,244,141,185,162,0,244,31,125,244,81,195,89,131,194,183,131,165,13,154,250,246,29,63,126,220,88,22,36,46,123,210,149,238,60,139,37,48,14,190,190,126,220,123,191,226,152,177,214,190,38,3,58,122,11,103,255,225,57,244,167,102,230,19,27,241,140,16,156,243,246,250,246,127,246,211,87,198,25,190,191,217,108,217,199,203,136,200,174,144,211,63,115,208,133,119,39,149,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,96,115,41,144,64,255,230,154,175,212,219,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,192,186,21,248,224,7,63,104,159,248,196,39,236,103,126,230,103,236,22,165,151,126,62,148,151,190,244,27,24,102,70,219,238,31,254,225,31,216,95,106,252,68,3,3,131,58,68,143,10,220,126,249,222,71,237,241,131,71,237,70,129,254,87,190,252,86,187,229,166,23,88,165,88,177,249,185,105,27,173,84,4,159,4,64,5,201,73,245,221,22,132,34,245,53,161,252,14,155,4,33,69,73,104,194,235,12,144,137,235,122,70,68,173,45,176,24,174,3,42,3,60,2,32,1,83,148,16,223,138,14,222,180,143,163,0,96,169,165,104,223,92,81,231,133,180,20,161,77,68,121,3,240,146,47,59,192,60,118,226,148,221,247,192,67,118,224,192,97,91,82,228,251,9,69,123,19,131,61,50,65,10,242,162,93,181,231,26,187,253,245,111,176,111,251,246,239,244,113,11,226,116,31,127,252,81,246,195,250,242,218,22,139,170,23,72,174,113,48,150,172,156,16,34,132,3,10,198,232,91,158,1,202,1,214,128,65,236,239,219,183,207,215,214,102,159,123,73,217,191,75,176,121,251,246,237,126,28,211,167,3,136,168,135,177,242,163,196,173,31,244,142,113,8,32,130,159,246,1,251,128,87,192,46,109,158,154,62,225,224,173,165,121,162,56,168,236,113,183,126,93,151,6,226,34,54,165,135,62,119,210,157,8,126,159,81,245,27,136,159,17,124,109,169,79,121,165,199,239,146,187,95,73,12,136,232,111,55,53,199,66,239,79,183,228,84,85,14,56,223,99,184,164,241,247,209,232,68,94,57,222,135,4,30,199,22,58,54,149,109,91,67,142,39,179,67,138,38,207,181,173,94,144,99,129,96,118,167,80,178,211,79,60,166,73,42,217,9,61,153,213,124,228,228,24,146,145,109,182,112,62,144,205,138,118,187,19,129,220,60,172,204,178,7,181,37,203,46,206,91,97,105,201,74,74,217,63,212,202,43,155,128,108,87,3,2,164,3,148,35,82,70,7,153,168,138,92,30,180,125,54,192,254,197,106,249,248,227,143,219,141,55,222,232,176,24,112,140,253,96,155,165,130,150,173,16,168,4,30,99,167,252,176,159,108,15,12,135,227,48,60,158,227,152,20,242,229,33,57,8,248,51,154,102,7,160,209,66,250,61,11,239,120,176,23,108,151,204,19,216,59,245,31,58,114,216,157,92,130,173,102,60,211,197,173,183,222,106,244,243,137,39,14,120,37,163,163,67,254,110,204,205,213,109,76,142,34,56,47,240,138,96,95,124,119,242,154,51,236,27,199,156,149,66,54,15,57,6,172,46,103,190,7,76,22,14,59,107,220,167,43,164,198,199,214,120,134,49,196,113,172,174,243,217,60,198,177,103,102,102,198,182,78,110,113,221,10,154,179,166,198,205,183,21,109,43,67,193,73,35,246,137,190,51,87,216,98,28,71,188,118,169,91,234,139,63,127,15,47,181,194,77,240,124,176,131,160,37,186,174,46,27,193,70,86,247,41,29,39,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,231,87,32,129,254,243,235,147,174,38,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,174,8,5,126,229,87,126,197,126,252,199,127,220,190,248,197,191,181,219,111,127,221,21,49,166,181,6,177,103,223,222,120,58,243,179,239,248,249,238,109,183,125,147,125,248,195,31,182,59,238,184,195,1,19,208,187,38,32,125,232,212,146,29,57,245,53,251,242,221,95,179,23,222,124,147,189,250,149,223,104,55,223,180,95,215,50,30,217,79,36,169,39,89,23,136,202,43,172,159,72,223,134,128,20,105,245,51,74,19,78,164,111,215,225,190,238,211,177,3,41,181,156,17,56,238,67,53,157,215,173,58,229,145,254,128,59,64,119,171,165,202,178,138,102,85,132,189,16,175,182,138,44,22,115,89,80,196,248,232,216,22,91,88,92,178,199,31,123,204,254,233,190,135,236,177,167,14,10,240,215,4,113,213,35,129,169,185,249,89,27,25,30,85,244,235,94,123,221,255,252,237,246,198,55,189,133,241,102,22,150,149,10,91,160,248,228,169,227,246,232,195,15,170,127,44,67,32,152,168,246,43,74,233,159,81,95,1,216,66,252,14,113,29,108,169,27,93,214,34,240,26,66,170,114,7,95,114,52,192,177,97,106,251,54,187,225,250,253,54,57,62,225,16,20,32,186,123,247,110,135,252,68,224,3,230,128,251,156,7,116,58,144,235,129,57,170,164,174,193,194,113,163,81,211,58,231,11,174,17,235,118,207,205,157,246,245,205,137,172,37,170,151,109,116,60,112,7,11,245,215,251,20,8,52,189,31,172,242,105,239,163,60,160,189,29,66,184,189,30,224,182,183,173,163,182,32,108,71,169,239,69,33,45,43,191,3,152,24,17,225,221,110,248,87,232,8,196,86,111,207,215,161,156,234,40,203,97,160,163,201,166,237,6,137,15,116,142,232,229,28,17,248,58,152,104,168,19,139,45,221,215,181,233,122,215,78,13,119,109,81,247,231,58,138,184,149,214,117,65,254,166,116,204,136,202,255,255,236,189,121,140,101,219,117,159,183,239,60,213,212,243,248,94,119,191,145,148,73,202,36,173,217,17,44,64,140,44,91,74,16,217,166,144,127,2,203,8,40,9,134,228,36,70,44,1,145,17,39,177,45,72,129,29,25,176,37,75,178,149,192,8,12,36,182,19,68,136,108,33,22,34,89,74,204,144,146,245,40,138,122,36,223,208,175,231,185,230,186,117,199,115,111,126,223,218,103,87,221,174,174,30,171,187,171,170,223,218,143,167,206,185,103,216,123,237,223,222,231,16,239,125,107,173,61,210,60,210,21,3,220,69,57,137,176,28,0,227,92,17,224,175,14,59,161,76,180,251,234,90,40,183,59,161,162,232,247,134,156,74,42,128,111,34,230,213,12,51,220,210,167,35,41,219,150,194,124,73,37,30,98,227,179,45,140,65,44,18,102,178,240,190,201,118,156,118,14,30,57,28,90,51,211,122,133,148,129,67,209,242,43,43,107,154,131,181,112,80,209,246,68,234,3,236,201,174,17,157,86,164,19,160,88,26,226,68,67,71,137,228,102,156,211,124,37,37,63,239,180,101,18,200,219,223,204,102,64,159,25,25,158,141,239,8,207,54,228,16,116,230,204,25,115,198,185,124,249,178,189,11,180,215,210,187,121,240,224,97,213,69,214,142,81,88,88,94,10,109,57,22,240,204,236,193,70,104,175,104,44,170,64,126,229,106,208,247,96,173,163,12,34,157,145,222,209,154,101,173,224,62,138,205,115,62,30,121,65,23,230,90,198,135,66,207,165,121,23,47,3,251,39,71,134,145,141,239,141,141,50,125,178,1,164,190,13,129,243,154,159,239,110,121,121,37,92,187,118,61,28,156,59,96,250,23,114,7,34,190,139,171,237,53,139,174,103,25,134,162,230,40,90,224,172,128,26,124,180,38,191,39,155,243,228,201,237,167,190,52,7,56,190,91,195,39,175,119,47,63,73,31,153,42,124,247,233,123,42,28,115,141,239,184,23,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,216,95,10,56,232,223,95,227,229,214,186,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,59,86,224,103,126,230,167,195,15,255,240,15,135,223,251,189,223,11,223,253,221,255,254,142,235,219,195,21,20,62,241,137,79,4,109,227,95,253,213,95,181,37,13,254,221,239,127,41,44,175,1,154,21,241,92,171,218,186,221,95,124,235,107,138,154,255,90,120,233,228,209,240,169,111,252,99,225,141,87,95,13,175,189,162,53,209,149,14,188,35,248,180,182,214,53,104,72,138,231,190,0,58,144,213,0,154,152,28,88,164,44,32,87,17,152,42,1,135,5,76,216,6,98,40,153,160,235,88,112,113,12,113,39,162,94,133,232,125,162,195,171,162,125,156,239,18,37,62,24,135,110,111,160,104,253,229,240,175,254,245,111,135,175,191,127,33,92,187,126,75,16,177,17,234,141,41,165,246,167,46,165,249,23,80,255,166,111,249,118,141,217,119,135,63,245,93,223,69,117,84,108,229,43,95,122,43,29,134,213,149,101,65,254,161,57,39,52,180,28,57,81,205,64,156,177,0,126,17,123,114,184,207,57,75,99,61,1,185,128,160,156,63,116,232,80,120,237,181,215,108,15,56,229,220,220,220,92,56,123,246,172,105,65,84,52,80,8,72,10,36,3,212,109,87,120,142,13,77,0,119,212,79,125,60,67,54,128,116,125,126,225,182,57,98,164,168,102,120,19,215,184,143,109,179,167,219,181,242,232,231,82,157,27,79,168,141,200,112,213,70,174,11,30,18,3,181,95,145,86,153,230,9,195,205,165,129,198,106,204,143,9,219,54,234,209,193,61,117,79,94,228,88,128,182,4,212,207,249,26,85,1,252,97,153,202,220,15,154,13,211,106,167,170,1,111,9,232,182,116,166,44,91,150,132,153,123,44,39,80,26,132,172,166,108,16,114,12,233,201,81,164,67,52,52,25,34,180,225,116,50,26,106,121,6,57,82,212,122,235,161,174,165,17,138,154,187,21,69,241,87,164,123,77,237,86,139,34,204,26,7,248,49,146,210,174,118,27,232,183,160,172,2,116,206,32,106,126,29,179,227,29,155,80,48,158,219,141,191,50,74,26,2,251,137,168,199,233,132,168,124,230,209,252,252,188,205,197,186,128,57,227,192,188,166,48,239,128,252,54,135,164,35,99,151,230,124,114,42,97,62,78,201,113,128,185,76,26,249,84,226,51,234,61,115,144,127,180,231,27,208,86,118,4,10,247,159,61,123,214,222,75,96,63,209,234,188,7,180,201,251,243,233,79,127,58,92,185,126,45,124,237,107,95,11,75,75,124,115,74,202,136,161,247,95,99,133,19,0,142,44,37,77,116,156,52,248,221,239,175,199,52,242,242,50,176,41,175,126,208,23,253,207,246,201,46,6,144,235,92,224,31,245,210,108,227,58,247,219,24,178,227,62,102,149,250,31,117,224,161,221,45,232,131,67,207,203,74,211,207,216,165,177,34,187,7,223,147,153,41,57,112,104,143,83,6,215,210,24,96,117,236,219,206,236,167,142,88,111,28,87,116,97,99,230,127,88,10,253,79,223,226,212,231,164,179,131,254,164,136,239,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,253,163,128,131,254,253,51,86,110,169,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,212,21,248,239,254,219,191,17,126,252,175,252,231,225,119,127,247,119,13,32,63,245,6,246,70,133,133,239,18,24,215,54,254,231,255,226,127,15,159,255,226,23,194,151,223,250,82,24,8,138,86,107,77,97,178,78,88,235,142,195,187,231,111,217,118,236,240,231,195,27,175,189,18,62,246,145,55,194,71,222,124,61,28,59,118,218,224,80,167,163,8,105,193,124,3,81,98,102,35,69,78,103,2,87,67,81,183,161,0,33,192,8,24,111,57,209,1,120,220,171,136,213,177,0,31,80,149,232,233,82,73,41,238,5,245,186,58,94,81,116,235,133,139,151,2,144,240,188,246,231,63,184,168,136,93,1,168,66,89,118,53,236,94,34,126,91,205,233,240,141,159,252,84,32,37,248,247,126,143,57,102,40,227,255,38,88,159,82,106,240,207,124,207,119,154,210,127,251,111,253,172,108,149,51,130,234,129,245,77,53,4,22,149,42,28,71,4,136,46,96,113,40,224,15,216,1,120,210,151,4,187,168,96,36,162,125,224,192,172,165,71,63,117,234,148,69,216,115,47,233,250,143,31,63,30,166,167,167,45,122,25,72,74,26,127,162,152,1,165,128,35,234,155,132,113,155,80,141,180,228,138,70,207,163,245,105,143,104,126,224,30,117,144,25,224,218,181,107,118,61,61,3,4,229,62,214,106,167,35,233,60,125,120,26,197,96,182,42,162,94,28,46,52,66,86,45,122,68,212,59,14,61,65,101,240,54,87,56,151,41,130,222,128,152,244,216,176,135,235,249,111,29,62,180,36,176,95,16,132,45,202,105,36,83,219,96,198,145,184,52,255,114,94,86,214,8,101,236,23,156,215,117,141,113,166,20,254,141,94,63,12,5,131,7,178,117,56,90,12,93,205,141,229,70,51,20,27,173,176,36,253,134,204,47,45,51,81,234,174,135,146,210,244,215,214,87,67,75,240,187,170,231,170,154,120,74,104,47,103,0,205,75,29,103,99,1,85,65,84,214,172,151,225,18,0,104,76,15,213,40,58,71,25,172,31,28,143,245,199,230,174,174,81,38,18,32,196,19,79,233,239,102,187,40,78,137,232,117,50,178,126,36,205,42,2,252,11,75,139,102,83,163,213,12,199,142,28,183,200,254,142,178,97,220,185,179,160,236,19,51,6,224,1,242,22,185,63,100,94,210,223,56,207,25,55,250,79,225,122,154,147,54,15,244,94,84,229,220,67,217,58,190,204,15,116,74,243,158,103,113,118,169,201,147,230,85,57,6,53,52,30,239,43,11,199,226,226,162,230,115,71,245,212,195,140,162,214,207,202,241,160,169,113,186,112,225,130,210,249,95,208,18,3,49,3,67,116,54,144,243,139,230,248,144,119,71,54,149,20,229,159,28,0,132,185,101,131,84,208,56,201,143,195,230,160,217,206,143,124,174,26,208,103,140,204,226,248,135,247,87,79,216,15,96,185,172,54,199,34,53,163,247,137,211,187,139,180,249,94,44,235,221,191,46,216,79,182,16,52,101,172,214,86,86,245,237,204,236,155,192,61,149,106,190,188,72,236,150,172,78,253,158,236,109,126,241,9,119,180,157,190,125,28,219,28,120,194,186,246,203,99,54,175,101,44,14,85,204,97,10,243,76,221,183,119,132,247,196,139,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,236,47,5,28,244,239,175,241,114,107,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,103,166,192,207,253,220,207,133,31,251,203,63,110,208,255,91,191,253,91,158,89,59,187,88,113,225,251,191,255,251,131,182,241,175,255,250,175,135,255,251,55,127,35,124,245,143,190,18,250,138,168,135,123,150,170,90,155,190,55,10,215,231,187,225,206,226,219,225,119,223,122,59,204,10,162,191,252,242,233,240,145,143,124,36,188,244,242,169,48,55,163,117,189,21,149,219,80,154,240,170,210,168,151,234,138,32,22,36,101,237,117,160,145,1,69,240,154,200,176,112,187,34,246,71,97,93,235,164,183,59,235,161,219,207,194,165,203,215,181,22,253,82,184,126,253,186,193,237,155,138,226,39,24,30,216,194,38,198,21,166,166,235,74,207,63,27,14,28,62,18,190,241,19,159,12,159,249,204,103,194,183,127,251,159,68,182,194,205,155,215,239,146,15,200,63,81,198,111,127,229,75,202,84,160,72,239,238,208,208,88,77,105,251,195,184,39,104,12,168,164,13,53,162,2,216,74,123,32,124,178,189,37,120,122,90,209,182,108,220,75,244,50,144,255,236,217,179,6,249,1,157,64,74,96,28,207,164,232,124,250,77,157,9,20,165,250,105,131,251,120,14,48,58,84,103,137,234,37,250,153,243,101,173,45,112,251,246,109,139,200,230,25,160,172,1,55,9,200,111,254,161,206,120,14,136,25,237,55,227,31,243,15,48,57,213,195,163,118,172,234,216,131,75,89,235,190,32,231,12,142,197,217,229,192,33,8,203,141,42,168,53,20,52,198,102,156,16,226,51,119,235,152,206,217,3,219,252,177,116,253,101,213,173,74,43,130,174,226,154,97,160,254,102,64,104,165,238,7,106,151,209,64,237,150,53,123,70,125,101,86,208,201,150,50,9,132,124,201,0,110,90,211,120,221,144,14,232,146,41,125,253,154,156,56,112,16,17,206,87,218,255,165,80,17,240,111,16,165,174,159,37,156,0,4,200,181,178,67,232,41,146,156,117,225,11,170,191,168,115,35,163,235,244,76,109,234,175,217,207,79,149,34,116,95,5,54,156,31,218,239,221,254,131,141,204,139,229,229,229,112,229,202,21,189,135,77,91,250,97,168,140,7,204,169,138,244,196,217,134,37,58,136,254,231,126,155,63,210,45,166,129,7,114,226,182,17,251,203,92,166,144,21,128,185,126,248,232,49,187,159,243,108,60,159,218,228,190,76,115,128,185,207,70,61,204,127,174,31,60,120,208,128,245,213,171,87,3,27,233,250,1,169,212,193,187,132,131,12,78,45,215,117,141,243,188,3,60,31,237,203,181,198,44,205,65,84,7,252,23,100,63,125,29,41,245,67,49,159,115,37,141,183,44,215,70,137,131,133,43,71,129,201,163,98,206,40,156,215,243,204,85,91,133,67,123,250,78,100,255,198,163,118,247,243,253,195,60,42,151,228,24,164,254,147,149,1,199,161,25,101,69,96,188,208,1,61,24,3,192,127,181,166,37,77,116,142,194,158,13,45,158,102,177,239,139,234,76,245,90,27,185,166,79,179,157,189,84,87,236,107,212,122,19,244,71,157,121,79,210,251,176,151,108,118,91,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,193,10,56,232,127,176,62,126,213,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,248,80,42,240,243,127,255,23,194,123,239,189,23,254,203,191,246,147,225,196,201,35,47,154,6,133,239,251,179,223,19,180,141,191,240,133,47,4,182,47,126,241,139,225,210,197,203,130,124,130,101,226,97,226,121,6,121,251,90,83,251,230,151,223,9,95,252,131,119,4,169,66,56,117,226,128,32,124,67,41,166,91,97,186,217,82,180,110,61,52,5,254,235,2,112,128,18,162,212,251,130,120,221,110,95,89,2,122,97,173,189,110,75,5,44,41,98,117,189,163,117,168,149,57,64,129,225,22,101,155,68,21,251,10,173,169,102,56,116,224,160,65,245,151,79,189,100,209,251,223,246,109,223,161,200,250,143,112,91,97,93,245,109,45,202,37,160,116,247,119,238,58,125,243,198,181,48,212,90,242,196,101,202,204,8,143,21,5,92,208,122,1,49,136,59,66,234,4,209,128,107,17,184,151,13,68,190,252,242,203,129,72,126,64,38,16,147,20,228,47,189,244,82,152,157,157,53,8,196,57,192,28,125,5,20,241,108,2,162,28,39,104,150,140,226,55,109,0,250,137,220,31,103,3,219,3,253,121,14,56,11,24,77,245,110,125,62,65,62,234,179,182,4,48,119,90,140,111,139,109,25,54,148,40,147,32,155,246,249,77,148,125,102,160,49,253,6,244,235,25,96,227,4,28,220,106,239,131,108,3,244,15,53,214,6,229,53,191,234,170,111,40,29,53,34,249,166,167,109,144,116,143,28,2,42,50,244,144,32,127,177,167,211,122,136,187,198,213,97,88,26,51,23,164,191,182,94,65,107,189,107,194,118,5,241,75,202,80,81,204,228,136,161,44,0,21,181,37,230,173,113,199,89,65,176,88,48,152,53,238,21,199,43,104,202,220,54,60,204,13,22,197,63,146,174,57,43,182,189,110,209,83,155,37,106,164,23,67,14,2,59,41,73,107,234,191,187,224,82,176,89,146,45,140,68,44,177,93,230,18,105,251,1,229,183,110,221,10,83,202,118,193,156,173,87,234,54,63,200,20,193,220,228,57,96,49,199,105,204,168,199,198,151,58,213,143,201,185,197,92,166,238,229,229,69,155,251,53,101,77,0,56,167,185,30,109,208,178,10,58,71,219,60,107,118,232,153,182,222,113,222,151,195,135,15,91,6,143,146,222,15,64,54,206,3,3,188,58,134,133,48,173,76,3,159,250,19,159,14,55,78,158,14,151,46,41,139,199,133,139,130,242,67,57,0,76,105,121,142,106,88,95,107,171,237,110,152,110,197,200,245,76,239,43,109,144,230,223,236,204,13,40,35,96,238,192,192,121,122,202,222,214,151,208,49,25,0,232,35,153,2,120,95,134,154,55,218,49,115,76,11,243,35,72,157,217,133,189,233,47,251,112,212,64,163,134,190,45,124,7,208,18,253,1,253,44,137,208,108,213,99,191,158,178,141,166,149,234,180,57,161,61,26,177,125,216,10,90,179,217,123,200,252,81,225,93,73,250,124,216,244,240,254,186,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,251,89,1,7,253,251,121,244,220,118,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,57,40,240,91,191,249,255,132,63,252,195,175,132,31,251,241,31,121,14,173,61,215,38,10,159,253,236,103,131,182,241,151,191,252,229,240,206,59,239,132,183,222,122,43,79,179,125,222,210,112,3,238,55,56,144,32,218,249,139,139,98,177,130,129,34,108,226,36,6,74,192,36,22,17,205,94,63,0,249,4,231,26,40,213,111,184,35,112,23,7,2,96,47,144,22,16,89,81,132,239,169,19,199,108,173,241,55,222,120,35,124,236,143,125,212,34,248,63,242,230,155,220,84,0,6,62,168,252,225,151,254,224,158,203,0,117,236,85,28,191,192,189,224,174,64,97,85,153,10,70,98,195,64,156,17,30,12,106,31,168,195,6,236,161,0,218,136,58,126,229,149,87,44,66,26,240,14,188,60,123,246,172,57,31,112,111,186,15,40,202,6,160,3,132,38,120,55,9,137,56,199,111,246,180,49,226,25,213,9,184,68,83,158,231,89,128,223,252,194,237,28,48,197,123,75,136,152,23,234,160,109,96,156,193,185,205,75,233,150,39,218,143,205,97,64,54,106,92,98,207,84,141,69,80,243,43,54,98,246,139,150,15,21,109,143,76,90,113,193,178,52,72,57,193,112,221,151,67,242,212,215,252,177,251,216,35,251,213,38,206,3,67,96,172,110,182,182,213,126,252,197,94,237,240,143,40,55,232,81,210,133,170,38,77,69,206,17,229,76,255,234,174,246,72,243,222,18,4,158,27,183,195,170,198,103,97,212,8,237,66,213,34,192,139,69,129,233,113,41,84,101,62,254,2,204,57,116,163,78,249,3,40,3,69,69,144,186,27,117,76,86,26,184,215,141,70,224,233,183,142,249,107,222,16,118,168,63,209,25,96,66,169,116,225,41,238,209,157,94,199,209,80,16,187,21,128,63,199,236,49,113,172,254,23,212,65,204,3,142,223,186,117,195,214,122,63,114,240,144,230,83,217,178,70,20,214,138,154,187,108,179,161,92,137,115,124,172,193,99,30,17,213,94,180,244,247,170,75,199,232,73,225,90,77,243,113,109,117,89,207,212,204,121,130,243,204,129,228,200,130,109,21,205,121,238,77,160,180,172,227,170,178,96,144,237,1,176,223,208,123,244,218,107,175,201,201,166,17,62,184,120,113,99,105,128,174,210,249,83,15,209,253,115,211,51,225,240,193,57,91,178,131,108,22,171,107,171,161,174,204,27,71,142,76,135,174,156,97,104,103,172,177,30,201,62,237,84,226,152,112,52,194,201,67,131,43,36,107,118,208,21,236,65,174,244,174,48,113,70,234,47,144,63,99,99,182,169,31,108,19,85,81,221,115,47,6,151,101,7,223,151,133,59,243,250,254,157,8,69,29,79,183,166,226,114,30,26,143,148,237,0,189,120,183,98,15,164,129,205,73,122,186,179,98,58,168,86,251,158,228,158,15,5,94,54,52,218,148,58,54,146,191,231,140,201,11,81,232,175,230,15,217,75,112,16,162,36,69,55,230,200,11,209,81,239,132,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,225,81,192,65,255,135,103,172,189,167,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,142,20,248,171,255,197,79,132,191,241,55,255,102,184,124,245,74,248,134,215,207,237,168,174,61,246,112,98,29,225,167,127,250,103,48,109,204,154,241,68,222,158,63,127,222,50,27,176,7,42,46,47,45,88,68,58,145,167,132,120,3,79,27,205,186,65,107,192,84,123,117,13,76,23,65,160,96,27,144,146,40,96,162,84,235,117,165,169,174,214,195,209,227,199,194,235,175,191,110,203,1,188,249,250,27,225,220,57,211,178,240,175,127,227,95,61,178,44,103,207,189,25,216,38,203,223,250,219,255,77,88,152,95,217,112,58,0,242,146,46,124,52,236,8,158,141,117,76,90,243,114,232,13,98,52,103,2,152,48,46,34,247,63,249,201,79,26,228,95,90,90,50,155,207,158,61,107,209,210,216,15,152,163,62,214,36,55,38,44,88,100,224,21,168,152,67,120,128,35,14,16,252,238,245,123,166,73,85,240,116,113,126,89,219,188,214,49,111,104,201,130,59,97,254,246,130,82,157,207,153,35,197,7,239,159,55,224,4,244,39,93,185,145,54,1,78,10,233,202,137,188,30,225,57,33,28,85,46,226,190,176,131,162,186,232,43,105,205,149,139,0,124,45,48,78,154,252,82,24,41,130,30,48,74,10,116,110,81,163,6,80,7,37,101,35,208,191,53,55,21,152,189,170,37,22,86,219,93,217,222,84,31,117,93,131,139,131,71,54,86,74,124,165,101,24,8,156,21,8,163,199,230,141,25,69,110,0,250,67,107,116,79,144,88,253,233,235,190,76,97,247,5,69,124,211,171,130,165,216,215,148,130,39,110,60,171,167,116,204,189,3,206,147,190,31,141,100,115,83,240,191,57,238,132,81,73,75,34,148,235,161,23,234,114,0,40,135,102,169,21,42,90,175,62,27,14,12,246,143,149,134,66,241,231,97,48,86,180,191,6,140,236,17,102,143,236,47,232,254,146,72,241,72,162,24,42,206,41,103,180,61,142,1,99,140,57,128,118,202,132,105,241,196,99,254,197,153,225,238,66,199,212,165,141,138,227,239,116,15,119,115,205,158,18,245,38,98,157,165,7,42,114,6,33,115,197,252,237,155,161,166,119,176,42,141,142,28,57,162,57,87,10,189,97,47,44,46,175,200,232,82,152,155,155,145,209,234,163,42,192,113,5,103,147,160,241,138,80,83,149,231,29,43,106,95,84,253,192,126,92,35,214,245,126,247,122,3,123,127,154,77,69,221,235,61,42,107,57,0,32,180,89,35,205,48,25,199,131,161,234,43,105,110,226,184,131,163,77,89,239,216,25,203,130,49,99,223,16,150,233,40,9,34,227,36,176,190,182,172,44,32,181,240,17,57,246,28,63,122,212,190,47,23,46,92,144,147,192,186,28,129,104,175,102,243,14,71,152,126,95,99,168,54,170,44,191,161,98,14,54,0,90,29,51,239,72,11,82,144,231,16,75,73,24,236,87,27,216,98,0,155,235,42,35,137,135,118,186,75,253,163,54,83,146,75,207,164,108,142,227,253,170,7,48,103,154,135,250,46,44,46,232,155,122,59,188,250,234,171,150,249,164,82,171,154,237,75,43,203,161,90,175,216,55,9,135,135,161,230,114,73,158,42,166,119,14,230,239,87,123,132,248,147,243,105,203,157,140,155,116,42,233,91,133,147,71,166,247,104,208,235,106,220,171,26,95,57,45,169,149,123,20,226,125,142,173,111,169,108,255,253,164,239,56,93,181,229,148,194,92,103,56,113,76,201,0,0,32,0,73,68,65,84,46,141,12,248,199,247,142,255,79,240,226,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,251,75,1,7,253,251,107,188,220,90,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,96,79,40,240,191,253,31,255,50,124,245,171,95,13,255,213,79,254,213,61,97,207,83,54,98,3,59,166,122,127,229,87,126,133,195,49,240,159,116,243,119,238,220,177,141,136,116,210,133,147,150,30,200,7,176,102,3,106,179,77,77,77,89,218,251,185,185,57,131,253,64,173,86,171,69,93,133,255,229,159,253,175,236,31,187,156,62,243,202,118,207,140,175,94,190,102,56,138,139,50,193,156,16,136,218,28,139,114,138,107,25,224,2,94,86,20,117,140,173,150,42,124,186,26,206,157,59,103,233,249,1,250,64,126,210,244,159,60,121,50,28,21,136,76,209,203,6,241,5,74,83,6,0,128,145,193,69,145,162,4,215,104,23,16,10,80,197,177,129,200,253,165,133,197,208,215,18,6,212,141,70,68,61,183,180,166,0,199,55,88,102,32,235,91,164,51,209,213,192,216,60,132,89,7,247,224,54,170,127,106,37,1,201,146,236,167,109,115,0,144,70,180,202,181,20,217,155,225,20,64,68,191,206,17,33,47,164,107,240,20,96,31,227,238,1,231,113,186,0,92,13,228,219,79,28,33,226,239,145,96,37,237,80,138,35,156,13,4,135,245,52,155,1,88,93,3,46,131,24,99,166,1,179,194,238,55,192,72,125,108,86,7,32,78,14,27,210,173,42,160,93,40,104,1,7,96,104,65,16,155,49,150,219,2,0,127,44,104,60,210,173,99,13,188,186,39,255,0,69,174,107,204,198,130,195,160,226,4,131,225,220,230,174,32,155,204,137,64,118,68,21,84,217,68,161,95,86,212,214,179,43,119,183,73,59,105,156,210,158,185,214,239,18,29,95,182,247,136,249,118,235,246,13,57,208,148,44,5,126,69,41,247,185,167,35,71,147,241,242,82,40,10,186,243,14,98,126,175,171,185,41,7,1,93,182,123,24,7,198,204,162,198,53,1,112,80,97,14,162,7,231,71,130,192,154,194,118,110,40,231,152,138,64,127,37,95,14,32,1,81,158,229,57,230,49,210,85,4,140,51,45,183,48,212,249,86,163,25,94,127,245,181,112,112,238,64,184,120,249,114,184,121,243,70,152,157,153,178,172,3,235,157,97,168,9,102,127,244,27,222,12,199,79,28,13,87,174,92,9,68,247,95,187,182,172,236,26,65,223,14,190,33,117,123,159,214,245,206,82,96,176,229,114,132,225,56,103,152,221,6,190,53,143,152,107,234,152,193,106,217,195,123,154,198,152,103,147,157,28,239,102,73,206,69,104,198,242,29,243,114,0,58,126,252,120,152,81,68,63,99,201,59,85,208,24,241,157,226,251,193,184,242,12,247,199,239,140,189,92,79,165,11,169,38,211,81,122,234,197,102,98,152,115,197,230,44,79,119,209,36,199,246,18,62,149,246,119,165,18,233,72,86,23,156,70,208,148,55,46,245,53,234,187,43,86,121,163,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,176,3,5,28,244,239,64,60,127,212,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,248,176,43,240,151,62,247,163,225,231,254,135,191,23,174,10,100,125,244,35,175,190,232,114,76,82,159,93,233,107,169,74,84,252,245,109,219,38,50,152,130,145,53,165,235,39,29,63,48,71,127,66,69,161,246,0,45,82,121,87,5,179,128,103,85,173,247,206,186,226,103,207,158,181,61,207,2,239,1,252,172,123,142,67,194,6,16,2,24,235,121,210,137,219,125,106,5,192,157,160,49,233,181,105,57,193,34,246,128,188,133,133,59,102,7,142,6,28,119,58,109,69,89,207,89,164,243,213,171,87,173,254,8,77,169,59,70,90,91,3,187,240,71,172,116,19,44,231,8,140,232,118,122,12,104,6,241,161,199,88,63,138,234,31,255,232,135,93,75,253,126,20,179,55,192,162,110,126,156,231,168,59,1,111,28,7,42,146,188,170,173,172,241,237,150,5,119,117,50,19,36,205,164,181,118,22,172,110,28,56,135,243,169,173,76,54,151,82,69,19,6,99,151,30,219,211,133,132,9,67,129,116,28,24,74,250,161,225,208,186,238,29,65,244,155,230,96,243,210,153,115,230,96,67,39,200,186,129,211,9,243,171,166,247,166,88,148,19,132,180,0,240,211,215,248,166,208,99,160,185,13,165,157,215,208,90,225,30,50,89,0,160,217,227,172,210,24,41,178,95,239,82,85,153,57,168,23,77,121,103,136,82,231,126,156,58,82,225,26,239,16,239,33,219,1,57,208,220,184,121,205,108,226,26,207,99,31,239,32,247,157,61,123,214,96,63,239,247,205,155,183,212,55,57,229,224,176,35,216,77,27,108,253,158,58,172,194,243,105,227,119,154,159,216,105,118,104,78,112,93,161,235,209,62,217,150,233,92,217,162,250,121,98,119,10,54,209,143,161,50,74,240,109,194,185,1,216,127,72,206,16,128,125,60,108,184,142,35,80,173,86,9,115,213,25,211,104,168,236,6,20,235,211,14,77,71,31,253,207,234,74,90,97,11,199,155,142,70,32,240,23,175,208,71,190,97,204,233,77,167,45,245,51,215,227,105,232,251,226,169,230,61,114,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,182,2,14,250,247,246,248,184,117,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,190,81,224,183,127,231,243,225,15,222,250,82,248,177,31,255,209,125,99,243,126,50,244,43,95,253,218,3,205,37,203,0,241,222,20,0,34,235,147,143,21,189,9,148,38,229,57,233,230,155,90,102,160,35,160,6,76,59,115,230,101,75,155,61,61,61,109,32,147,115,175,188,242,74,56,118,236,216,6,44,165,174,4,127,0,68,164,166,231,55,255,36,56,102,224,204,48,184,224,179,218,5,54,146,229,128,232,125,234,164,0,93,201,132,64,182,3,128,30,203,32,0,243,34,119,28,155,173,189,94,140,74,182,7,158,197,31,32,172,214,176,55,160,55,81,191,245,135,62,65,250,39,10,144,223,0,170,246,68,244,131,112,123,130,175,244,187,84,214,253,186,97,204,115,218,167,58,38,30,207,15,55,193,47,39,184,143,246,169,35,21,179,71,231,31,86,176,101,100,54,10,216,234,113,32,127,85,227,91,1,82,170,111,3,64,191,34,216,71,26,131,160,0,243,84,162,67,134,218,86,247,136,4,167,41,27,51,42,180,118,99,191,57,247,112,43,82,173,187,183,7,184,211,15,178,82,80,90,173,186,65,203,139,23,47,42,229,123,211,34,196,91,173,105,211,152,57,72,153,155,61,24,230,20,77,63,202,244,140,250,29,53,143,48,156,49,161,164,177,209,104,230,26,69,248,59,86,58,128,193,160,167,250,0,164,29,139,154,175,213,6,6,239,153,207,204,113,222,55,158,239,106,57,1,206,81,63,246,1,84,73,251,207,59,197,242,24,51,179,83,6,182,111,221,186,101,239,4,207,210,31,222,193,153,153,25,203,132,113,224,192,1,187,127,113,113,209,50,108,208,135,110,87,239,177,94,37,222,175,100,107,122,183,104,43,179,140,24,177,63,201,129,128,251,198,122,239,109,175,123,172,207,246,107,247,254,0,151,209,137,13,157,248,46,160,197,217,151,94,222,48,10,71,26,190,17,237,118,217,244,34,139,129,114,133,152,253,249,80,109,220,187,211,3,52,225,93,76,25,16,24,251,23,189,48,87,232,239,48,255,6,165,241,120,209,251,237,253,115,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,94,84,5,28,244,191,168,35,235,253,114,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,118,73,129,191,254,215,255,235,240,193,249,139,225,151,127,249,151,181,126,125,92,95,122,151,76,121,161,154,189,122,229,210,3,251,179,190,190,102,128,18,216,15,188,73,37,29,195,117,18,28,4,42,158,59,119,206,82,244,3,213,0,63,68,218,3,250,1,112,20,32,88,186,159,223,28,3,194,18,12,51,112,40,192,172,165,208,229,96,16,255,213,18,176,73,125,75,75,11,22,57,10,228,4,250,227,132,128,29,64,205,203,202,254,64,36,47,64,82,136,210,34,151,171,181,58,77,168,108,2,240,248,251,89,254,21,176,87,111,200,69,176,181,0,249,41,32,112,120,184,165,238,215,94,221,19,24,228,10,14,12,0,99,169,145,210,218,115,122,163,220,237,52,96,167,185,79,117,160,155,105,167,147,104,162,159,246,123,98,200,54,106,185,231,128,155,116,63,144,191,54,24,135,250,80,217,26,148,142,95,139,181,135,129,160,110,166,53,234,7,74,107,95,165,33,194,249,49,51,47,5,108,213,122,245,41,162,221,28,53,238,137,240,158,120,32,61,200,126,34,82,125,242,244,243,62,102,77,117,230,103,65,125,99,174,21,114,80,206,152,172,175,119,194,213,75,151,109,76,139,39,203,6,226,135,131,81,88,93,105,179,156,189,178,28,144,78,95,243,76,235,21,72,29,233,32,237,173,3,232,162,51,218,10,12,134,74,116,196,80,42,124,82,35,216,56,3,71,89,47,62,70,68,147,158,159,181,221,153,207,182,213,27,209,185,70,242,177,162,187,70,56,40,240,95,63,98,212,63,78,50,100,184,120,249,204,185,112,224,224,225,48,59,119,208,178,16,176,84,6,14,1,125,45,13,192,251,85,195,81,65,78,10,71,142,30,183,247,134,104,119,128,255,194,194,130,57,206,244,187,125,179,141,22,176,153,119,200,192,126,41,190,179,61,52,97,76,117,141,54,179,126,172,215,250,71,175,233,206,46,22,236,72,78,46,140,99,95,203,41,240,109,152,95,90,180,37,67,198,89,204,234,145,201,129,197,116,201,51,41,224,96,148,222,153,157,154,31,235,217,20,130,111,31,27,118,145,37,226,69,47,244,51,141,65,234,107,210,54,206,147,116,214,247,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,176,31,20,112,208,191,31,70,201,109,116,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,169,2,23,206,95,14,68,218,94,80,90,249,63,247,31,255,133,125,218,139,221,55,251,23,126,241,31,62,212,136,174,64,39,248,138,160,95,34,248,129,55,64,120,72,54,96,135,136,224,149,246,122,56,121,226,184,69,242,31,57,114,196,162,239,129,92,164,235,127,227,141,55,12,142,110,133,61,92,231,28,64,145,227,201,146,206,3,94,185,6,212,103,15,100,164,112,12,168,36,154,159,181,210,129,177,87,228,176,64,148,242,212,116,83,176,86,48,114,226,254,201,186,159,201,177,69,196,3,115,137,126,150,32,58,164,15,230,194,160,61,37,185,26,216,93,58,5,228,7,246,179,245,20,41,63,84,68,108,13,156,171,223,172,113,159,138,193,178,34,79,11,74,234,90,42,118,143,32,63,193,213,89,62,46,35,203,169,31,219,198,134,71,45,99,213,95,16,112,46,13,11,161,33,137,155,130,253,13,193,126,89,37,146,93,14,67,165,59,207,52,1,70,26,236,177,198,188,32,91,201,232,64,115,9,230,209,22,224,123,84,18,46,150,61,244,95,163,43,99,84,207,99,216,242,168,54,63,205,251,152,199,204,45,160,120,69,78,13,67,45,69,1,16,38,45,63,107,218,175,172,46,105,105,139,138,198,166,104,145,253,83,173,25,187,78,228,56,207,158,62,126,76,243,88,0,95,26,1,117,209,100,132,24,169,232,119,210,137,233,192,28,97,111,227,165,65,45,234,29,160,224,100,128,29,100,175,0,88,87,148,90,158,61,208,223,230,147,236,227,120,44,199,10,126,211,54,245,98,43,209,251,108,68,248,179,228,0,78,47,188,55,212,149,238,227,157,32,221,63,75,104,156,61,123,214,222,23,156,2,110,92,187,97,142,52,107,235,109,115,28,224,25,236,80,213,182,149,171,241,63,241,80,15,117,80,44,187,71,158,9,96,216,143,89,16,236,194,46,252,49,231,30,211,60,218,135,182,244,157,229,10,102,181,180,193,164,99,209,80,243,122,189,29,157,41,226,183,39,126,83,118,98,246,221,99,27,191,145,232,196,150,174,237,164,254,189,254,44,253,76,115,140,121,185,181,108,119,110,235,61,254,219,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,150,2,14,250,247,214,120,184,53,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,11,171,192,207,255,189,127,16,46,92,186,24,126,246,239,252,108,56,124,236,104,184,163,117,168,189,60,92,129,182,232,242,143,252,200,143,60,240,198,159,252,107,63,161,168,224,174,193,190,186,96,95,173,172,148,226,130,127,5,3,203,138,224,4,78,11,2,183,102,154,6,244,95,122,233,37,3,139,64,66,214,8,63,119,238,156,129,81,128,60,176,13,232,197,150,160,16,141,115,92,18,28,2,6,17,21,78,33,74,156,229,1,122,2,142,64,204,118,123,213,158,3,204,81,247,226,202,82,104,119,214,197,190,11,97,160,104,221,235,215,175,134,229,229,101,171,131,235,86,167,238,5,156,70,200,151,48,187,85,191,249,39,69,205,63,133,200,242,251,180,96,109,37,64,207,158,181,238,109,83,127,51,57,8,0,252,149,153,93,144,28,170,138,147,0,58,9,16,222,195,203,104,65,215,239,83,244,132,158,187,247,162,233,250,0,210,142,99,1,53,131,154,73,221,95,3,244,43,98,187,46,93,139,178,99,36,112,61,172,86,194,64,233,251,199,120,120,104,188,40,192,126,92,25,104,148,200,104,211,221,198,22,0,205,178,14,184,57,232,62,171,121,2,122,219,211,123,233,79,116,86,33,133,62,250,50,199,212,29,245,39,206,85,126,3,228,151,87,22,173,143,56,159,148,78,71,248,206,60,99,126,18,33,223,104,52,204,233,164,90,224,63,135,208,115,32,124,236,167,106,178,83,113,44,116,78,218,165,107,112,209,162,57,138,216,19,182,230,61,224,20,61,1,238,180,95,173,215,114,224,95,183,223,164,156,167,46,96,251,244,76,43,12,4,175,137,236,199,30,64,254,171,175,190,26,78,157,58,101,192,31,232,15,240,198,65,0,167,1,222,191,4,161,91,173,150,57,7,156,60,121,202,158,231,29,98,227,125,197,105,6,71,6,250,151,210,177,167,247,55,189,203,180,217,237,142,194,116,107,119,255,19,16,253,78,54,153,147,68,173,106,239,254,213,171,87,77,135,3,179,51,214,231,98,89,78,69,210,158,126,53,154,53,45,207,208,202,199,42,142,211,78,255,162,79,252,142,221,251,157,219,105,221,123,249,249,228,160,194,56,164,130,22,76,122,244,240,226,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,251,79,129,221,253,183,188,253,167,151,91,236,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,59,84,224,115,159,251,156,165,245,175,212,43,22,205,249,251,111,253,191,225,83,159,252,142,29,214,250,98,62,14,228,127,132,50,190,125,251,166,168,180,32,154,110,38,210,185,92,225,136,168,117,146,227,11,106,137,229,0,15,63,241,137,79,132,227,199,78,24,156,4,162,17,213,79,36,63,209,197,0,67,128,100,2,113,0,204,4,41,177,1,232,200,245,88,54,163,148,57,191,190,190,110,207,39,240,73,91,60,15,136,164,144,194,159,246,136,94,206,70,131,80,173,149,5,248,250,86,63,199,128,72,0,44,233,209,159,85,49,32,159,3,221,201,54,12,114,235,79,2,93,220,199,109,236,71,64,126,96,178,54,64,63,193,243,0,72,174,161,169,85,151,147,96,131,135,147,21,235,152,81,160,176,79,8,61,66,88,59,253,152,127,212,184,26,165,174,146,26,38,125,127,83,169,233,137,234,47,203,166,126,97,24,134,26,247,190,198,104,160,8,119,197,76,11,76,203,86,61,102,0,123,36,160,47,135,11,172,49,27,4,249,199,120,15,168,66,250,206,150,119,229,49,237,122,126,183,51,175,152,63,153,6,2,88,201,250,237,245,122,213,34,251,89,50,162,166,37,32,152,75,235,237,219,102,84,85,81,254,135,15,29,53,232,142,110,183,231,239,132,185,153,89,155,199,229,242,148,230,186,78,110,56,145,0,125,165,173,188,7,210,59,64,138,126,180,226,55,89,50,152,223,166,19,227,159,235,133,29,108,204,119,54,230,70,165,82,179,249,12,204,231,89,174,23,153,68,26,23,115,80,48,167,132,24,213,206,188,39,114,255,228,201,147,225,181,215,94,11,55,110,220,48,240,79,63,82,161,221,52,111,120,151,216,78,156,56,97,151,129,183,244,29,112,222,87,251,27,182,231,207,112,29,7,7,182,181,149,229,84,229,174,236,177,133,49,196,198,161,28,132,232,7,253,98,105,2,28,23,14,206,205,218,111,150,152,224,251,213,235,13,66,191,55,12,83,45,126,239,60,162,159,78,211,158,134,110,163,48,54,81,91,123,155,55,206,191,136,7,27,115,148,137,158,151,116,152,190,1,233,188,239,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,96,127,40,144,254,43,205,254,176,214,173,116,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,23,82,129,223,250,205,95,51,80,252,125,223,255,131,47,100,255,158,164,83,141,233,57,3,96,143,242,44,145,192,164,36,31,41,186,185,166,136,96,192,95,125,170,46,240,89,14,171,203,235,225,196,145,102,248,230,111,254,230,112,232,232,177,208,211,186,216,64,157,211,167,79,27,96,156,155,155,179,38,128,93,148,4,190,128,113,233,55,123,158,1,190,1,63,57,46,233,58,237,0,232,122,189,142,193,59,238,3,100,2,148,56,15,220,7,236,245,250,90,63,253,218,229,48,191,112,219,158,165,45,238,163,0,49,137,98,102,253,245,231,81,172,95,234,90,70,86,2,245,131,223,35,168,125,196,246,102,130,69,207,235,20,110,7,35,1,222,161,200,58,25,222,241,67,0,62,86,164,217,64,209,244,34,132,161,74,255,6,61,235,15,247,63,168,36,160,136,212,226,139,122,70,236,87,237,27,136,159,104,255,65,117,68,32,167,231,84,71,93,192,187,33,120,90,83,84,127,95,14,30,25,145,208,2,223,35,193,254,76,105,218,89,115,190,36,251,113,1,201,20,225,62,38,202,93,141,50,180,153,158,25,200,11,160,200,250,238,210,129,113,159,224,159,15,50,97,215,174,49,175,204,217,129,14,168,96,51,27,222,10,101,205,255,190,250,76,10,255,172,58,178,37,35,206,191,251,142,86,36,24,155,67,139,70,203,192,50,105,239,201,46,193,198,220,47,73,179,145,160,51,245,216,88,72,87,107,71,247,23,36,50,154,224,48,195,216,197,119,192,76,208,217,120,222,14,244,103,108,115,72,3,170,246,122,202,98,209,239,118,76,107,75,157,175,76,11,182,151,35,130,237,53,62,140,11,25,33,6,74,19,17,223,167,66,56,116,112,46,204,76,183,194,169,147,199,205,73,38,69,237,243,30,89,214,128,162,150,37,144,157,216,66,175,121,174,44,45,166,166,136,120,111,217,123,196,125,180,193,61,28,227,108,112,234,244,201,112,65,203,167,124,237,143,222,150,115,85,71,253,158,178,119,147,254,82,7,117,50,47,120,230,89,150,34,142,40,25,14,62,114,70,82,134,17,28,132,104,147,136,253,15,62,248,32,28,60,120,80,153,11,166,194,64,217,9,108,142,106,126,46,175,174,88,54,131,106,85,227,58,236,219,253,60,147,108,79,246,211,7,142,31,84,120,134,251,40,118,175,234,73,206,73,236,39,175,167,123,146,38,220,159,142,173,130,61,248,7,27,153,187,244,131,241,164,79,156,227,55,199,108,156,183,190,203,126,50,98,240,94,240,233,137,223,133,248,94,237,193,174,185,73,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,112,31,5,28,244,223,71,24,63,237,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,207,95,129,127,252,203,127,223,0,221,173,91,183,12,20,255,210,47,254,162,160,196,179,133,79,207,191,151,15,111,241,189,119,207,63,252,166,137,59,6,128,118,128,142,180,2,224,206,182,154,130,148,89,96,93,239,211,167,15,135,79,127,227,199,12,166,1,230,139,74,89,14,80,35,125,63,105,251,41,0,32,96,59,17,183,9,18,113,30,40,198,102,96,77,191,11,74,9,207,125,192,36,214,214,38,234,152,103,41,28,151,5,52,1,70,0,74,162,116,19,28,35,154,152,49,141,37,31,207,187,210,240,71,248,150,223,240,204,118,17,142,234,111,190,30,125,154,90,9,111,217,239,156,21,142,181,62,123,86,84,255,181,87,48,188,54,162,182,73,223,63,18,36,142,154,40,14,222,108,181,126,90,157,252,78,181,165,110,240,59,246,111,39,160,16,176,63,38,60,95,32,89,49,252,86,121,67,142,29,45,57,94,52,7,89,104,215,100,83,73,99,168,40,247,76,75,55,100,178,91,184,223,198,0,59,199,130,125,250,107,206,9,86,143,236,132,235,198,168,126,34,250,85,101,62,52,201,242,253,182,7,112,39,224,91,169,150,194,226,210,124,120,251,237,158,165,200,127,245,213,215,109,174,114,15,243,151,249,73,186,251,153,153,153,208,146,115,64,165,92,183,249,111,115,195,198,21,200,47,112,159,207,83,114,99,196,229,13,242,9,178,69,28,230,14,239,66,26,99,246,216,194,185,254,48,58,215,20,219,130,255,122,71,112,126,193,14,222,53,54,142,121,111,12,230,107,143,3,194,129,3,7,236,55,144,159,141,119,247,246,173,121,171,15,251,217,168,219,222,81,205,71,141,190,217,207,59,76,219,9,232,114,95,181,84,14,103,78,191,20,174,93,190,98,239,41,207,80,152,183,9,250,110,233,206,51,251,185,181,61,250,192,56,160,3,253,4,250,163,71,212,79,139,31,104,110,119,187,125,187,158,148,183,247,77,125,76,251,212,151,39,49,58,217,67,123,108,247,43,15,186,118,191,103,118,235,124,234,83,106,63,245,205,230,76,254,77,183,121,195,52,152,248,92,109,125,46,61,239,123,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,216,187,10,56,232,223,187,99,227,150,185,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,20,88,91,83,116,172,162,94,129,64,151,47,93,15,31,251,248,55,188,240,186,144,226,254,113,10,160,140,148,227,164,52,167,0,108,136,82,6,154,189,249,230,235,225,236,217,179,150,54,31,184,115,240,208,156,69,243,31,61,122,116,3,238,115,254,126,144,135,243,108,37,109,0,35,34,250,187,130,250,237,213,181,208,233,201,113,64,128,46,130,99,69,133,10,46,247,187,61,115,48,0,90,78,77,55,205,33,128,140,3,164,241,167,142,123,75,180,249,222,243,207,224,140,160,237,120,91,27,238,110,203,210,247,3,193,117,154,232,126,210,246,179,137,177,27,120,4,152,193,199,236,190,237,186,116,119,117,241,23,41,226,5,100,137,48,159,44,6,16,31,177,14,96,63,237,146,5,158,182,203,130,164,164,238,7,246,175,104,236,135,101,69,244,42,178,127,40,80,58,146,83,198,88,105,238,113,50,32,130,26,71,16,34,200,173,189,28,106,90,255,52,246,99,85,246,8,178,76,154,189,43,199,230,136,97,169,246,81,33,106,48,105,8,17,202,56,156,20,148,34,159,180,240,140,224,234,218,114,184,116,249,130,221,118,226,244,41,131,200,89,54,214,28,94,55,80,14,16,103,43,43,101,67,69,64,28,55,10,211,72,79,108,188,23,57,236,207,91,181,186,248,179,57,115,243,1,148,190,166,115,26,79,217,74,29,99,128,188,234,45,20,250,161,52,40,133,65,222,38,239,21,239,79,178,129,99,54,64,119,114,4,152,110,54,194,148,28,17,176,233,248,145,163,6,248,129,249,108,204,195,141,77,78,32,124,7,248,205,189,212,195,111,156,125,70,250,61,55,55,19,120,231,113,112,192,38,10,247,60,239,130,109,204,53,251,222,228,251,161,180,231,91,194,119,111,118,118,86,253,109,106,57,6,45,209,32,221,232,231,186,178,35,176,68,3,89,27,40,247,140,207,99,118,194,218,158,120,134,250,146,211,132,157,206,199,47,181,51,113,235,158,63,220,218,55,12,78,253,179,62,170,175,252,182,109,162,55,187,49,23,38,154,247,67,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,120,66,5,28,244,63,161,112,254,152,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,236,142,2,95,252,194,239,89,154,255,246,250,106,248,236,103,127,96,119,140,120,134,173,254,218,175,254,218,99,215,222,235,116,13,32,139,95,134,106,89,176,125,208,85,84,127,35,124,226,227,111,134,83,167,78,134,197,124,109,238,35,71,142,132,151,95,58,19,142,31,63,110,160,141,40,225,4,21,39,83,126,3,132,40,9,68,178,7,210,147,146,124,125,173,109,41,183,185,7,56,20,247,193,214,36,7,44,18,189,79,74,110,214,30,231,26,144,159,115,119,1,168,28,156,78,162,210,199,238,244,14,31,72,136,51,69,245,195,246,18,184,39,213,125,80,4,127,70,255,148,25,33,129,126,78,15,5,214,209,185,4,72,207,109,160,111,56,59,140,32,152,27,248,55,181,176,105,168,65,95,65,54,138,221,154,95,2,186,77,254,206,79,223,181,163,230,66,14,104,197,138,205,166,170,28,7,234,2,161,83,138,122,174,202,177,99,136,179,135,34,250,199,21,69,245,179,148,131,134,177,44,166,59,214,253,66,191,170,33,89,204,62,194,62,108,26,101,130,221,252,215,1,32,250,198,216,232,247,158,42,247,234,185,213,60,230,91,156,103,234,211,72,145,236,202,62,1,68,95,87,186,254,175,125,253,109,75,27,127,248,240,81,101,180,56,28,51,83,244,250,150,65,132,185,223,108,54,195,220,204,172,205,105,150,165,24,141,5,204,53,150,105,158,107,184,55,229,219,218,240,150,223,216,96,118,72,207,4,85,89,70,129,194,111,156,101,0,216,150,157,65,3,139,131,76,65,99,135,163,65,166,121,52,206,35,244,57,95,170,148,245,78,199,76,25,244,101,172,241,98,206,178,84,71,169,32,248,173,247,125,52,210,152,203,201,96,186,169,20,254,178,115,52,80,29,242,10,193,65,170,219,93,87,134,141,85,141,113,22,14,29,58,100,217,4,112,6,72,54,198,185,23,157,120,182,116,227,169,255,164,45,74,210,4,157,249,254,164,114,243,230,205,112,236,216,49,3,253,114,129,208,105,210,205,107,41,4,125,87,120,231,148,3,193,206,113,255,147,216,157,158,225,249,201,194,121,198,153,13,141,39,11,58,37,123,31,246,142,78,62,183,219,199,155,54,71,251,233,27,231,40,54,55,115,3,211,60,72,251,252,180,239,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,96,159,40,176,249,111,84,251,196,96,55,211,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,164,192,255,244,63,254,211,176,222,89,11,107,171,235,225,47,124,246,63,76,167,247,237,254,139,255,246,11,79,100,59,32,172,167,53,227,197,252,44,90,183,214,172,135,151,95,62,109,41,203,71,195,94,88,182,20,254,167,195,43,175,188,18,14,31,58,106,80,51,173,143,13,172,103,3,244,176,55,240,43,152,152,206,99,16,96,176,175,109,77,81,249,56,21,0,70,185,191,164,8,242,162,26,5,31,241,220,226,226,162,69,16,151,181,22,55,219,149,43,215,194,213,171,87,237,126,3,104,128,166,109,65,114,138,141,126,56,204,125,34,129,30,243,33,128,63,22,89,191,116,156,201,44,206,1,81,197,212,35,252,213,218,238,98,103,17,2,234,154,65,52,238,217,40,169,79,27,39,236,185,8,251,55,207,61,234,17,209,252,201,41,97,160,131,161,182,146,160,112,67,145,252,77,141,125,93,203,10,172,215,0,253,74,77,207,166,177,196,126,54,33,190,24,81,78,99,26,3,204,100,252,56,222,24,111,162,250,185,190,167,203,221,243,35,233,97,99,35,187,35,220,47,91,223,134,90,207,157,121,154,230,49,142,24,239,189,247,158,69,135,3,207,73,141,95,28,149,205,41,101,40,13,1,161,128,119,34,199,129,254,101,221,163,179,170,21,5,217,221,221,54,167,54,207,196,123,236,110,230,184,168,52,103,10,249,92,143,122,35,55,206,21,212,197,211,250,163,31,6,88,237,167,128,182,82,212,43,37,128,234,213,88,104,15,156,31,106,77,251,30,203,53,228,247,198,58,84,163,38,132,220,0,108,143,109,66,213,114,66,25,133,90,179,42,208,175,107,149,66,104,104,153,128,105,57,252,116,228,156,147,41,66,158,190,197,166,98,187,91,143,237,226,51,252,99,125,213,188,67,3,250,65,182,12,13,144,186,18,149,92,93,109,235,251,177,98,75,139,216,247,34,127,191,112,88,224,27,87,41,198,44,13,152,72,93,212,145,142,237,224,17,255,216,220,207,239,229,152,119,128,111,28,115,192,190,133,210,62,234,156,143,207,68,91,143,216,196,174,221,150,52,158,52,128,190,208,55,250,89,144,35,195,164,118,147,247,77,234,50,121,222,143,93,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,96,239,42,224,160,127,239,142,141,91,230,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,143,161,192,63,249,39,255,212,210,118,3,108,254,251,191,243,179,143,241,228,222,184,245,246,181,59,79,108,136,65,74,61,221,168,23,108,45,239,55,94,121,57,156,59,119,206,162,134,251,74,123,77,36,239,217,179,103,195,225,195,135,65,136,118,15,64,139,181,194,121,150,141,200,90,128,16,176,7,200,150,96,16,176,20,167,128,190,162,255,187,138,140,38,234,152,235,6,251,21,230,92,171,213,66,87,16,142,20,225,164,231,231,185,170,0,227,242,242,178,64,255,21,91,114,129,118,6,131,190,28,17,238,142,150,125,226,14,63,229,7,19,48,166,218,132,231,65,136,128,72,54,3,255,218,171,107,2,130,58,39,0,73,58,252,8,127,163,102,163,45,41,249,183,51,49,66,254,8,39,211,117,131,149,170,247,225,101,36,176,175,246,117,227,80,77,147,101,160,36,99,107,67,193,105,129,234,26,112,25,120,202,56,74,239,49,14,24,186,7,22,202,62,147,125,147,255,1,192,160,158,0,43,99,175,4,240,161,200,184,210,193,125,92,232,19,253,97,207,28,29,23,212,183,225,32,148,53,86,101,69,247,15,123,89,184,118,237,154,173,249,126,230,140,50,91,28,61,17,102,102,102,66,38,71,137,118,187,99,203,78,176,220,5,75,25,52,229,44,83,145,150,20,116,181,229,41,30,162,143,181,105,247,198,177,176,177,213,243,166,181,246,233,186,94,65,57,109,232,30,193,250,116,141,57,200,252,16,246,222,132,253,138,242,39,139,3,247,113,45,189,163,216,68,225,29,166,196,113,166,239,61,85,34,168,171,37,27,70,125,53,82,142,245,219,107,71,150,128,252,93,231,25,158,77,243,17,27,146,173,92,123,86,133,118,98,127,99,123,153,94,36,251,157,94,9,93,199,89,168,211,57,22,166,167,167,55,204,224,91,179,186,186,26,154,181,170,238,143,125,138,245,108,220,98,245,60,172,15,92,79,207,77,222,203,113,2,253,104,188,221,91,48,249,236,102,171,123,247,232,126,253,147,0,249,124,142,162,167,126,77,222,191,119,123,229,150,185,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,86,5,38,255,61,127,235,53,255,237,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,190,84,224,175,252,216,127,166,8,208,78,248,197,95,248,71,2,56,90,43,190,57,27,174,223,188,178,103,251,242,75,63,255,15,118,100,91,1,96,168,26,6,138,228,157,18,160,124,233,165,151,12,96,174,174,44,132,3,179,83,138,236,87,36,63,144,95,144,39,83,138,119,10,160,143,223,192,62,246,108,9,250,112,221,162,248,115,200,207,186,231,25,169,198,89,99,158,182,180,37,102,207,125,235,109,69,226,10,208,13,148,61,0,168,191,182,182,102,145,252,128,127,234,100,3,114,198,72,102,106,79,56,157,227,201,146,206,111,198,74,79,94,221,233,49,64,116,19,226,209,214,246,142,7,118,95,14,200,193,97,220,105,123,29,40,184,216,180,209,34,9,6,88,185,198,186,236,143,82,18,88,125,148,123,183,222,67,11,230,144,160,131,161,228,1,244,151,53,30,21,141,95,77,251,106,28,86,165,233,215,184,86,245,175,250,74,247,142,89,60,71,97,141,248,84,226,120,243,11,128,172,107,138,60,7,144,151,0,219,68,87,111,155,117,33,61,189,139,251,60,242,123,195,130,109,236,164,31,148,90,173,18,234,114,56,25,160,151,128,50,17,225,245,250,84,104,203,105,229,198,141,107,54,134,35,57,73,176,156,69,181,4,64,46,232,220,200,28,83,152,211,221,110,35,76,79,77,89,61,92,75,74,22,72,173,159,68,5,202,79,20,203,161,160,107,194,215,27,239,83,186,76,29,101,139,20,151,196,188,19,186,16,71,36,190,31,252,224,58,103,199,25,209,229,241,73,222,211,152,226,190,164,177,210,201,252,125,226,234,208,66,226,243,250,116,190,165,229,50,104,7,171,24,111,156,28,122,122,119,71,120,167,232,189,52,135,29,189,211,188,163,148,164,21,239,102,58,182,11,207,232,207,230,183,38,58,25,208,76,250,62,88,147,178,125,97,97,193,160,62,14,23,8,93,212,242,5,60,135,237,89,54,167,239,136,206,229,223,174,244,188,61,251,136,127,208,135,141,118,83,225,152,54,210,251,201,245,120,156,238,216,63,123,108,159,44,169,175,169,127,105,9,137,116,15,90,90,110,8,205,129,173,207,166,123,124,239,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,123,87,1,7,253,123,119,108,220,50,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,120,138,10,28,57,114,76,169,177,21,233,42,12,7,224,91,93,155,127,138,181,239,172,42,162,137,119,82,12,74,169,130,158,88,252,161,3,7,13,94,130,123,170,2,183,39,79,158,14,71,143,30,23,220,171,133,126,47,174,91,78,91,68,201,2,184,136,200,7,246,0,55,249,109,144,80,208,107,32,71,137,117,217,213,233,180,5,189,4,179,133,131,72,251,220,19,204,167,0,11,121,14,39,0,162,109,169,15,170,204,218,227,183,110,220,12,183,110,221,138,107,141,11,78,14,117,13,112,71,26,242,135,151,187,225,233,195,239,127,220,59,64,243,148,216,14,208,54,3,252,197,147,118,182,40,152,75,1,234,142,116,141,52,248,125,133,207,203,143,66,125,0,144,10,198,114,75,30,197,159,34,255,147,229,68,222,83,82,166,128,12,88,169,223,0,224,76,13,142,137,74,214,239,212,102,132,142,156,73,101,242,56,158,99,100,98,42,121,185,39,216,131,250,163,241,2,244,79,247,199,97,70,99,11,240,239,84,11,161,175,180,243,125,141,79,166,40,253,49,81,211,50,54,246,48,254,39,0,197,187,11,234,169,15,108,170,38,211,159,146,234,25,171,175,6,2,247,50,236,79,18,109,179,71,199,170,34,247,41,100,144,32,229,59,96,184,92,102,13,123,165,198,87,70,138,122,141,244,239,33,44,47,46,132,175,107,126,175,156,56,161,101,46,206,90,186,248,108,16,83,196,147,141,2,199,0,222,171,185,185,57,171,179,72,42,125,105,105,224,217,106,152,252,19,71,115,152,59,209,0,76,183,66,83,218,183,119,36,127,44,193,234,116,31,205,232,72,222,0,0,32,0,73,68,65,84,215,217,210,239,84,59,231,34,116,214,12,208,60,76,117,179,183,241,98,159,63,139,205,20,222,211,178,150,150,232,232,119,151,247,92,247,148,171,245,208,81,86,142,161,190,125,85,205,17,10,245,166,250,182,107,219,110,122,138,127,104,143,62,160,37,251,252,53,147,13,54,161,173,31,171,171,203,6,245,177,135,98,89,16,52,243,249,62,101,216,43,71,150,146,189,165,81,171,116,223,78,205,196,182,244,62,243,30,231,126,22,59,173,246,185,62,255,32,45,10,99,45,224,33,77,245,230,155,222,41,123,7,227,32,81,163,35,214,115,181,214,27,115,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,167,161,128,131,254,167,161,162,215,225,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,251,78,129,70,115,38,220,184,190,32,200,57,12,135,14,158,8,223,242,173,71,195,197,11,87,195,153,179,167,158,107,95,254,238,223,253,57,209,172,157,253,171,217,16,128,44,171,137,79,63,112,232,96,168,10,242,2,224,73,77,126,230,165,51,130,147,164,163,38,229,126,76,81,13,240,1,240,85,4,4,69,251,4,174,7,130,110,35,65,208,90,104,175,174,25,184,239,118,215,185,164,162,148,225,212,12,15,210,51,3,165,57,143,144,113,164,148,253,131,176,72,202,126,129,254,161,66,144,107,130,172,119,238,220,10,183,111,222,10,75,138,204,29,9,124,214,91,181,80,82,202,237,110,191,99,208,149,26,239,45,9,145,115,101,242,56,191,115,155,200,237,123,235,120,248,25,128,183,209,117,113,78,82,239,3,207,7,130,227,3,233,209,215,102,124,91,124,177,170,115,20,128,58,184,177,171,225,169,114,170,22,35,250,123,61,173,253,30,102,180,102,120,69,235,161,247,148,38,95,23,149,42,95,68,213,224,59,41,245,137,242,31,203,3,96,168,244,241,25,144,88,64,173,171,48,252,193,72,192,94,118,0,59,205,201,32,71,138,5,198,200,28,7,182,233,191,198,96,36,103,129,113,65,145,231,50,168,174,181,216,67,49,11,3,221,90,212,252,61,184,222,11,171,114,228,184,212,106,203,214,70,232,53,228,188,161,212,231,141,118,47,20,214,150,149,202,191,31,106,2,222,214,125,217,1,216,47,50,184,178,177,40,103,144,177,244,29,40,154,189,80,26,132,154,230,14,112,213,28,63,20,89,206,88,195,2,153,51,99,217,176,155,101,92,148,205,15,40,140,105,156,179,210,165,200,59,133,189,114,96,48,106,171,249,174,52,20,99,129,111,155,251,26,236,94,183,29,174,93,189,172,108,21,202,74,177,118,204,156,81,90,173,233,80,111,74,67,65,242,27,183,110,135,165,149,85,91,250,130,20,255,64,209,17,25,45,164,137,21,141,151,233,130,89,6,171,163,62,5,116,210,61,26,245,120,95,254,119,156,210,96,232,183,93,97,114,49,22,236,173,0,237,211,177,170,208,33,181,240,15,255,155,188,22,143,213,190,254,201,3,251,53,62,133,208,80,84,255,234,218,186,101,118,152,95,94,9,125,108,172,84,195,202,122,39,92,188,120,89,125,172,219,210,29,166,129,198,154,253,243,136,230,167,87,101,205,113,123,161,244,126,197,190,109,246,149,163,129,222,37,150,253,184,116,233,162,178,146,156,86,6,134,104,43,215,152,151,203,250,54,29,57,114,72,25,69,202,234,195,186,45,101,80,148,166,216,207,144,152,238,186,119,171,238,60,79,161,175,54,94,122,103,40,56,109,80,198,163,248,123,160,247,218,28,159,84,67,89,99,61,80,189,44,217,128,115,129,221,155,59,246,216,67,123,224,15,227,189,181,48,71,109,89,8,77,144,170,190,73,220,210,83,86,155,145,178,59,232,19,160,107,154,121,234,7,191,41,3,205,253,233,89,45,95,97,51,41,234,177,181,78,255,237,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,123,87,129,157,253,215,164,189,219,47,183,204,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,39,82,224,130,96,88,65,16,240,248,137,83,225,196,241,151,194,183,127,199,191,23,46,95,186,110,48,20,192,52,115,240,64,56,112,240,112,120,253,163,138,106,23,232,133,129,3,176,88,71,91,113,145,27,191,11,101,173,85,175,148,224,197,74,49,238,117,105,225,78,204,34,240,19,63,241,19,130,84,197,240,213,63,122,91,128,252,110,24,248,36,70,3,105,19,31,172,215,213,166,120,13,192,106,110,118,86,224,79,145,244,121,180,62,144,203,64,80,14,188,88,179,59,158,147,217,130,187,139,243,11,6,56,251,138,230,231,90,42,99,173,249,13,8,42,169,47,41,146,31,184,70,106,126,82,109,19,197,15,148,227,247,245,235,215,109,157,237,138,156,23,138,74,33,223,23,60,35,143,2,145,214,25,144,233,129,229,217,130,38,128,42,80,148,241,205,153,60,24,88,220,75,104,112,131,153,169,159,92,84,225,126,131,241,250,73,186,124,112,160,88,191,180,209,159,156,186,26,56,204,159,229,24,231,0,126,230,65,202,54,39,134,2,233,22,213,79,59,130,207,17,115,10,194,233,190,84,120,246,97,101,100,181,233,175,116,180,251,85,65,69,20,123,74,17,253,83,114,186,168,203,97,163,164,37,5,122,56,29,8,238,14,138,181,80,213,28,45,140,228,152,32,195,178,100,148,26,138,171,193,171,30,213,129,30,244,159,126,101,172,235,158,211,114,192,168,109,250,157,75,242,48,19,247,208,245,52,151,210,158,87,83,160,87,22,26,58,215,105,248,110,87,41,225,175,223,184,42,56,190,28,222,124,67,47,181,74,109,212,180,126,151,229,160,50,150,67,198,194,210,74,88,92,89,14,7,14,28,208,60,46,219,187,197,251,130,231,4,195,86,82,244,124,137,119,93,53,243,94,240,190,89,180,60,35,157,107,72,189,22,61,205,193,19,148,135,207,14,192,181,0,184,230,1,239,218,186,28,21,112,86,232,203,150,122,179,21,110,222,188,105,206,63,216,135,29,201,22,236,100,46,97,231,110,151,146,128,58,246,145,166,127,126,126,62,156,80,182,5,236,194,62,160,59,25,17,6,3,217,95,211,127,202,202,157,38,210,123,179,19,251,147,163,133,105,161,239,177,69,247,79,200,65,27,166,209,110,11,244,144,246,147,157,76,202,120,204,103,74,199,114,216,73,243,145,223,124,129,82,97,216,57,231,197,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,167,2,14,250,247,231,184,185,213,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,176,15,21,248,169,159,250,41,1,54,57,6,40,149,120,42,205,134,214,180,87,228,245,78,10,112,140,104,205,170,216,227,148,214,21,7,122,145,162,252,208,161,67,2,253,53,69,232,43,162,83,64,143,168,88,160,124,38,194,9,168,172,8,90,114,190,215,233,26,4,108,175,173,24,244,49,40,164,58,82,10,123,82,188,3,53,179,161,146,190,147,22,94,117,44,41,146,127,105,97,89,207,199,254,144,206,254,234,181,107,225,230,237,91,182,206,121,163,81,183,244,225,214,158,0,178,129,184,251,242,164,77,24,187,19,29,30,247,217,8,195,238,107,212,38,173,223,114,11,32,119,168,254,150,21,65,110,216,24,152,54,1,6,163,29,49,154,86,12,93,125,87,36,57,144,63,135,170,147,118,62,14,160,100,60,48,5,248,204,152,20,213,46,67,83,144,35,1,240,191,142,77,26,143,158,108,25,9,246,103,154,16,153,198,25,231,3,99,123,247,216,56,105,137,110,145,125,6,130,243,211,201,54,178,9,188,8,101,44,167,8,250,72,180,63,243,191,44,63,29,185,63,8,136,119,245,94,244,195,239,191,245,123,6,151,79,43,11,6,17,252,92,37,123,3,227,7,24,95,92,92,52,135,22,37,75,8,205,102,211,150,198,64,35,52,99,78,164,212,239,156,75,14,49,204,49,156,102,104,247,126,37,57,153,36,224,156,238,219,50,237,236,52,247,110,189,79,103,236,26,54,118,251,61,115,68,192,233,166,163,76,15,204,59,108,184,166,119,147,44,31,148,4,250,205,182,220,46,206,241,123,55,11,154,241,189,232,106,137,1,150,254,56,118,236,152,233,136,118,108,216,207,53,238,219,116,180,136,54,99,127,210,56,189,139,19,126,45,15,236,86,210,63,141,227,72,223,71,162,248,25,71,211,68,77,80,119,105,183,223,131,148,217,132,143,202,125,74,180,119,115,28,147,118,73,155,141,199,82,93,27,39,252,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,163,2,14,250,247,227,168,185,205,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,66,41,112,240,192,108,88,84,90,234,29,21,177,31,101,97,55,0,9,236,169,10,84,77,77,53,85,165,64,163,32,21,41,168,181,83,137,81,198,118,164,19,253,174,210,190,43,245,254,154,32,191,110,50,8,200,181,84,18,236,141,81,208,49,226,118,73,17,206,55,111,222,54,176,217,106,181,244,236,90,184,122,245,170,193,68,128,39,32,14,104,86,176,245,192,149,237,96,28,83,193,43,228,56,85,187,43,251,4,244,0,129,9,128,198,253,38,132,157,180,144,179,9,169,17,1,175,184,88,59,209,213,146,4,67,133,191,87,148,181,129,98,64,80,123,116,31,9,14,178,230,245,152,52,223,58,142,250,197,49,72,176,45,105,106,80,206,106,120,140,63,162,151,214,15,237,109,105,1,141,33,25,3,202,106,175,41,208,95,85,196,115,79,126,36,163,170,192,109,77,75,11,0,69,5,178,99,91,216,118,255,182,176,47,83,234,130,146,234,102,105,129,184,150,193,166,54,247,127,114,127,92,65,3,27,35,245,147,190,22,212,71,230,170,114,79,216,188,95,213,59,120,241,226,197,176,184,188,164,108,30,167,194,177,147,39,12,248,243,76,79,145,242,68,148,179,1,156,153,247,115,211,83,6,254,25,79,27,91,141,1,192,25,8,157,198,24,101,56,230,188,4,221,145,80,105,254,62,168,18,218,105,183,219,97,77,75,14,96,19,253,91,90,88,12,55,174,93,183,223,92,79,182,197,57,241,160,218,158,239,53,236,98,227,219,65,68,63,25,9,112,168,192,102,108,197,9,128,115,104,95,102,201,9,205,119,27,71,61,243,52,10,117,241,94,179,39,187,64,210,105,164,182,247,67,73,246,98,107,60,222,156,239,232,199,70,78,17,47,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,226,40,224,160,255,197,25,75,239,137,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,236,99,5,14,207,77,135,181,110,92,55,249,113,187,97,12,81,15,85,20,109,79,10,125,128,14,32,140,223,195,126,87,81,223,68,163,10,148,9,248,214,4,127,185,6,48,3,0,174,9,242,3,214,74,170,4,72,79,212,51,197,206,9,11,37,104,169,35,1,183,178,210,243,47,135,229,101,32,162,50,8,84,107,161,163,136,231,43,87,174,132,119,223,125,87,117,118,66,163,169,116,241,245,154,128,40,105,195,73,35,46,140,170,72,88,234,198,89,96,19,157,91,51,207,245,15,80,31,0,70,95,132,189,76,39,160,30,122,81,182,195,133,96,49,99,222,186,152,137,213,142,244,111,209,125,5,111,147,18,189,165,190,17,197,93,84,157,84,97,64,48,135,142,212,72,75,66,188,130,254,153,233,137,166,99,69,227,78,2,57,107,247,17,65,101,12,40,86,12,122,190,86,125,69,198,149,5,59,139,133,76,251,44,180,4,249,27,130,161,43,181,24,205,63,168,43,99,131,230,192,184,95,86,58,126,141,43,9,8,182,41,56,62,208,119,198,20,27,135,186,175,172,212,232,244,203,198,75,115,98,171,205,219,84,179,231,79,37,200,13,48,31,106,157,246,177,28,81,12,126,106,153,9,230,196,220,220,172,69,140,47,44,204,27,204,39,157,63,81,229,179,74,217,207,18,24,44,205,97,17,231,237,245,208,211,154,247,235,114,12,152,86,120,63,89,52,88,42,131,247,141,54,40,204,247,248,62,201,33,131,236,1,74,239,63,202,215,134,223,42,148,94,77,43,91,65,254,189,145,251,91,239,75,110,40,155,53,242,110,223,190,125,219,28,18,104,183,164,223,151,47,95,214,59,187,108,239,61,119,210,231,4,200,211,184,166,119,96,179,166,231,127,132,182,201,14,156,143,176,25,71,133,164,41,215,112,180,64,87,206,107,82,110,24,73,127,118,90,168,35,109,150,171,35,175,127,179,149,157,182,240,108,159,103,44,147,126,28,99,62,191,233,83,58,159,44,72,227,158,126,111,189,158,206,251,222,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,182,2,14,250,247,246,248,184,117,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,33,82,224,232,193,3,161,45,112,254,184,133,116,250,3,69,28,3,27,1,235,68,109,86,148,182,189,36,210,3,60,131,61,22,68,19,203,164,115,23,200,237,11,242,91,212,175,96,26,192,31,144,22,129,62,107,117,111,166,240,6,6,113,45,193,162,229,149,197,112,71,206,1,68,52,19,105,75,221,151,46,93,10,23,46,92,178,172,0,192,183,65,95,208,185,162,182,42,192,125,101,12,16,152,99,89,129,178,242,164,139,73,239,122,73,80,27,48,159,233,7,125,123,20,200,101,112,88,214,43,57,65,232,10,244,15,180,238,117,161,32,216,152,151,88,7,112,45,98,193,248,59,119,38,144,163,133,110,151,246,247,10,112,247,253,169,182,237,246,138,64,199,102,141,37,27,199,17,4,19,205,63,10,85,173,45,222,148,246,181,158,214,48,111,42,42,89,250,103,2,253,195,106,37,84,58,178,83,237,23,229,100,144,221,67,45,57,33,59,249,171,195,130,28,23,152,35,140,59,81,253,244,227,158,71,182,51,111,31,156,27,226,240,162,222,76,206,105,250,55,206,33,113,54,236,25,12,47,75,179,56,183,47,90,10,249,227,39,79,134,227,199,143,43,130,127,78,239,88,195,156,105,208,136,119,135,84,242,100,180,104,52,26,161,213,104,218,59,200,123,200,251,68,59,9,64,227,100,178,147,12,9,91,157,0,182,147,155,182,122,90,130,128,53,238,41,204,173,182,34,251,175,95,39,154,95,126,30,250,38,208,223,73,240,139,157,233,92,154,139,219,213,253,60,206,97,87,252,14,21,12,230,19,213,63,55,55,167,111,90,53,190,87,234,79,202,170,128,67,19,5,155,217,120,22,189,119,90,168,135,177,45,75,167,201,137,111,218,240,146,236,225,130,141,140,229,100,161,63,108,147,231,173,47,186,233,69,121,175,39,251,235,199,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,135,77,1,7,253,31,182,17,247,254,186,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,158,86,224,192,116,83,76,246,241,16,12,96,49,129,126,96,151,129,42,69,16,195,189,250,253,129,193,179,81,54,48,56,12,224,7,254,117,5,4,1,62,68,248,3,130,6,131,222,6,52,75,32,8,252,43,100,28,122,138,206,95,23,208,188,61,191,18,218,157,174,233,71,36,255,157,155,183,44,213,249,194,210,98,192,217,64,56,201,162,248,21,99,46,71,131,152,14,29,91,56,95,34,44,30,208,189,221,250,210,207,105,189,104,236,42,24,205,70,223,8,225,55,1,216,253,33,33,177,194,60,6,108,205,4,250,241,197,80,48,184,186,66,61,4,202,43,221,56,191,237,87,188,15,237,132,221,68,211,136,232,7,92,14,164,179,206,138,208,111,7,228,242,71,31,97,39,16,169,58,44,226,88,213,147,155,160,36,184,87,147,206,211,74,53,48,165,241,46,203,27,161,95,170,10,242,151,148,198,191,28,106,5,156,63,172,199,234,63,189,217,62,250,89,211,193,250,81,196,78,128,176,234,182,126,168,243,100,101,184,223,115,143,96,244,158,184,133,62,101,154,107,197,28,134,2,149,41,198,224,209,69,253,239,201,49,37,211,251,64,100,60,239,6,170,221,186,113,61,204,43,74,254,228,137,211,6,158,15,29,58,100,176,191,82,145,190,130,253,128,126,224,250,106,117,213,64,255,84,179,101,233,229,129,209,147,78,5,154,126,42,204,65,246,155,37,253,140,179,105,243,252,189,112,95,35,98,3,25,231,106,186,63,61,143,115,2,107,219,227,80,66,246,141,117,57,228,176,20,65,140,140,47,109,56,112,164,247,123,179,165,189,113,132,86,105,76,232,203,194,194,66,56,115,230,204,93,160,63,57,87,196,148,254,178,91,239,32,115,147,239,204,78,75,130,252,246,205,210,28,176,15,40,149,74,104,211,44,159,55,59,109,231,89,62,111,223,51,217,153,190,49,9,244,39,216,159,230,204,179,180,193,235,118,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,231,167,128,131,254,231,167,181,183,228,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,35,41,48,85,111,108,19,121,125,255,71,45,141,53,208,55,7,151,128,42,225,68,123,0,84,95,16,64,195,17,160,163,148,227,131,174,82,234,11,102,142,117,207,88,235,80,167,2,24,226,57,246,9,18,1,57,185,23,231,128,165,149,21,57,3,140,54,162,153,239,220,185,99,209,252,119,110,207,135,129,214,172,47,22,21,177,47,103,2,178,6,0,155,134,186,183,164,53,236,137,198,53,192,10,136,27,239,254,191,130,26,40,149,52,98,217,102,23,16,222,248,221,67,8,24,48,181,175,123,72,107,143,106,192,96,156,22,12,172,37,17,217,231,142,12,138,191,215,63,185,22,130,200,118,59,149,108,211,206,166,222,147,21,221,123,108,247,77,60,143,29,64,227,146,234,175,170,129,166,64,127,179,95,10,85,210,198,43,219,64,166,168,254,190,28,62,178,146,142,73,83,95,80,88,255,125,11,75,10,160,137,96,50,93,147,40,232,194,158,158,236,255,18,163,197,89,154,130,121,78,223,112,132,49,77,213,57,206,145,122,31,192,15,254,79,128,126,56,36,195,6,0,58,11,239,159,127,55,76,79,205,134,35,71,142,216,54,51,51,147,47,149,17,35,202,129,169,64,255,53,57,210,224,124,51,153,214,159,250,118,170,162,205,221,7,12,4,41,237,73,219,223,154,153,181,182,112,62,96,89,141,126,95,115,163,89,181,119,153,111,5,125,102,163,220,51,127,31,80,255,243,184,148,128,52,217,64,112,80,0,248,167,239,18,243,157,62,110,158,139,206,68,54,134,12,232,83,40,147,96,156,44,40,148,84,243,78,199,239,41,152,247,192,42,226,59,43,107,165,133,29,227,166,163,227,212,167,201,135,211,248,167,115,123,109,30,36,187,124,239,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,15,86,96,247,255,43,203,131,237,243,171,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,124,40,21,104,8,58,158,120,233,236,35,245,125,125,61,70,217,19,237,10,88,47,41,39,0,112,7,240,62,80,248,249,250,90,219,34,202,123,138,198,55,192,47,0,84,97,125,121,145,67,131,64,34,88,56,9,112,12,0,42,10,14,23,4,172,169,111,85,224,114,69,144,191,179,174,136,127,69,137,115,15,41,181,191,254,245,175,135,27,55,110,152,125,213,122,45,12,149,155,190,36,152,153,41,133,60,16,188,82,17,76,212,253,68,208,19,27,158,137,30,199,248,233,8,25,35,104,138,32,202,226,210,1,117,247,141,236,23,121,182,2,234,123,188,146,224,23,251,130,162,156,129,214,44,87,159,137,244,203,76,3,97,44,87,128,109,163,45,36,117,242,39,209,213,35,57,46,208,139,76,192,188,211,235,170,175,173,80,21,24,30,9,62,98,217,136,54,164,31,93,65,39,131,187,5,197,220,235,225,158,198,1,176,76,79,182,66,181,173,191,239,215,195,237,238,131,69,22,165,109,101,52,12,13,181,49,151,85,195,148,250,215,19,244,215,42,244,161,210,172,133,113,109,24,250,157,94,168,24,217,78,90,222,219,10,182,195,127,137,141,238,234,249,138,224,54,224,91,3,107,145,228,123,29,116,222,219,163,187,207,36,253,10,165,152,225,128,171,146,207,74,156,255,209,17,130,126,146,206,159,12,16,140,33,133,103,235,213,90,88,93,89,10,139,11,119,194,213,43,151,194,137,19,39,44,165,255,204,236,1,123,239,0,235,54,230,122,151,72,161,223,91,152,151,131,204,178,57,3,0,254,15,30,156,179,235,104,58,89,111,178,107,140,247,73,222,150,29,232,143,189,143,12,138,21,101,233,208,187,201,220,194,1,167,92,44,153,67,1,224,27,7,131,249,197,37,141,87,213,198,140,37,5,222,121,231,157,176,180,180,164,101,5,106,90,110,163,23,106,106,151,182,216,226,251,183,57,23,211,239,188,161,93,217,97,23,186,240,221,105,54,235,234,83,59,92,189,122,53,124,252,227,31,55,216,95,214,53,64,63,125,103,79,214,2,211,91,250,36,39,167,157,26,142,83,65,114,44,160,206,116,140,131,196,80,217,50,246,114,73,227,90,180,247,152,239,220,200,116,74,223,117,198,152,123,232,23,27,179,141,111,32,37,245,59,254,242,191,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,176,95,20,112,208,191,95,70,202,237,116,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,15,157,2,183,175,95,11,31,253,248,31,127,104,191,79,159,62,29,174,156,127,207,210,135,119,5,228,43,13,69,240,11,254,1,30,187,74,223,61,16,116,52,48,8,228,206,201,142,65,33,253,86,108,179,209,78,206,227,36,192,218,243,67,173,245,206,111,158,95,89,91,85,218,254,142,238,34,69,118,193,34,134,47,92,184,96,176,159,123,12,4,155,133,192,72,67,164,208,67,61,175,168,126,69,250,3,241,129,113,6,159,12,135,71,184,72,251,214,48,79,229,96,42,98,78,157,120,202,197,32,166,28,23,0,250,20,250,76,251,128,121,211,33,113,212,7,180,203,218,246,153,158,31,232,89,50,246,15,213,63,158,181,126,17,217,95,20,216,207,251,97,253,1,38,43,101,62,5,201,73,104,176,211,50,233,120,48,89,151,86,130,15,85,65,189,166,244,110,41,115,67,171,87,9,107,138,230,31,2,42,5,119,7,192,122,141,65,185,160,140,13,147,15,110,57,142,90,144,133,32,210,63,28,20,24,99,27,63,65,229,49,235,19,108,113,198,48,109,85,15,123,158,223,187,197,92,49,118,96,30,239,67,219,222,17,82,242,163,203,165,75,151,204,217,101,246,192,92,152,157,57,16,206,157,59,103,245,143,53,80,128,83,222,65,160,53,239,30,160,120,121,121,209,192,60,105,231,27,141,134,29,3,92,19,172,182,121,35,29,83,65,79,218,193,113,198,230,170,46,141,181,4,4,133,231,202,154,99,230,140,179,186,106,206,56,75,75,209,169,160,163,119,254,131,15,62,8,139,139,139,27,239,86,173,86,213,36,188,191,147,71,106,115,55,247,232,144,230,91,154,75,56,48,224,180,128,163,4,217,24,208,8,200,79,191,171,56,43,169,240,204,211,40,180,153,52,55,59,242,249,156,206,61,141,54,158,103,29,201,110,246,15,42,233,122,218,63,232,94,191,230,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,123,75,1,7,253,123,107,60,220,26,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,238,82,224,252,59,127,20,254,228,159,250,204,93,231,182,254,120,253,181,55,195,133,119,222,21,0,35,210,119,24,202,83,83,130,140,67,3,245,125,69,158,143,20,194,14,116,172,214,234,34,133,17,200,146,86,158,40,117,224,26,128,7,136,76,4,115,73,17,193,64,180,149,149,53,75,157,189,174,231,1,228,21,173,87,126,245,218,13,131,155,151,47,95,86,59,89,4,109,162,222,9,180,141,129,189,6,124,5,223,108,209,250,8,224,44,29,58,224,91,188,41,166,202,223,76,33,127,23,40,30,69,16,191,9,147,159,12,224,165,58,39,117,98,249,2,112,87,102,253,39,149,126,220,72,203,14,7,51,152,157,3,177,141,86,55,152,107,92,27,125,160,14,244,117,111,85,102,14,165,41,48,183,162,104,119,244,5,242,147,174,159,56,112,138,233,96,218,4,105,159,105,108,116,114,163,62,187,229,201,254,200,169,128,8,254,130,108,197,78,53,107,165,44,8,218,144,61,83,26,231,217,238,32,172,214,139,97,173,94,14,89,85,17,224,130,204,35,162,185,89,198,33,135,248,60,148,250,153,171,158,91,78,157,17,138,15,117,239,120,68,118,7,69,76,235,254,8,2,55,163,193,183,211,217,140,217,163,127,152,227,140,247,163,22,70,115,179,240,110,168,2,57,58,100,114,134,73,32,191,223,239,233,125,233,134,165,133,197,112,251,206,205,48,59,171,212,254,135,143,133,185,185,57,193,252,41,187,47,130,233,142,189,111,61,129,250,182,28,103,120,39,234,149,170,1,108,28,7,112,4,96,99,30,18,169,159,162,174,105,63,1,216,138,96,125,87,78,59,5,57,153,160,61,243,106,105,121,37,172,8,240,243,206,82,39,117,92,189,113,61,92,144,51,78,183,27,151,29,72,142,6,113,102,110,246,104,175,29,209,103,190,83,155,192,191,96,25,9,200,40,114,244,232,81,9,17,223,83,238,193,153,97,170,217,80,134,131,205,37,71,158,70,127,248,46,48,94,140,111,73,239,24,58,235,235,104,191,159,198,235,251,52,108,124,212,58,236,187,174,62,164,249,51,249,220,214,119,55,221,59,121,143,31,187,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,222,87,192,65,255,222,31,35,183,208,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,62,228,10,252,187,47,252,91,165,255,174,134,255,239,11,111,109,167,68,225,205,55,63,58,254,191,254,229,255,41,224,28,12,128,149,203,115,6,204,136,200,39,102,31,128,86,41,19,85,175,168,108,69,117,3,117,0,90,99,66,211,85,12,242,235,16,120,13,228,98,109,236,59,139,11,118,92,174,86,172,174,59,243,139,225,237,183,191,98,14,0,0,198,90,141,245,204,181,246,187,128,24,117,25,16,51,48,102,72,24,52,166,107,160,69,25,5,92,6,80,27,233,222,4,197,214,120,254,103,59,24,53,121,253,73,143,19,208,2,188,139,143,110,244,29,173,136,188,78,229,97,237,115,235,80,160,127,160,74,50,177,98,249,83,40,251,65,22,154,165,136,131,173,255,186,70,202,119,150,61,216,200,30,160,123,12,28,234,254,162,150,51,120,242,2,160,86,189,192,78,57,68,104,145,4,179,3,121,129,254,37,105,92,83,196,118,93,14,30,83,2,188,205,126,37,116,26,26,103,129,254,76,99,88,212,82,16,217,176,39,39,129,251,91,128,6,64,86,172,28,171,15,140,171,92,35,108,254,224,32,81,208,124,177,127,146,119,193,68,85,15,211,111,226,214,125,122,72,198,11,101,71,48,167,141,190,105,210,154,18,104,86,214,134,8,242,5,251,87,86,45,138,126,97,97,193,34,252,103,102,102,194,244,244,244,198,6,228,71,83,54,64,117,183,29,83,253,71,71,152,146,69,249,163,127,85,239,21,231,216,108,60,128,205,26,148,193,114,124,119,25,67,96,55,75,118,240,142,143,53,238,177,142,114,184,121,243,166,69,243,175,42,202,159,52,254,216,54,144,83,78,177,168,109,143,43,207,59,196,210,31,56,43,24,104,215,119,139,126,176,252,128,129,126,217,207,183,12,199,5,244,227,30,74,154,183,59,157,131,180,79,230,4,234,69,183,10,239,149,218,195,145,135,115,56,96,236,151,130,22,216,204,150,116,73,251,244,77,76,95,35,206,167,251,247,75,255,220,78,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,136,10,56,232,247,153,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,62,81,224,59,191,227,91,195,237,133,229,109,173,173,105,253,112,162,122,23,23,151,195,248,229,147,2,85,3,131,129,90,210,59,148,242,148,245,192,171,4,26,99,37,249,90,225,2,61,156,7,30,206,47,45,6,64,37,60,184,217,108,89,4,241,229,171,215,195,197,139,23,195,173,249,5,123,172,34,96,93,18,224,22,98,139,155,0,176,241,99,0,176,182,162,218,3,162,143,4,159,173,61,193,187,241,120,96,160,12,200,148,224,101,33,167,206,9,52,89,229,207,240,143,193,44,0,152,248,53,64,47,149,4,190,210,239,251,237,73,124,79,96,254,72,118,3,250,209,179,32,135,7,117,46,7,232,244,19,85,232,163,250,175,148,9,3,53,150,225,97,240,20,40,43,25,3,40,37,65,120,28,40,44,210,88,135,37,245,7,208,47,60,170,244,253,35,69,244,143,195,116,127,20,22,176,133,140,3,21,69,229,215,106,202,178,208,182,231,239,255,39,142,27,222,4,168,195,54,210,56,102,170,91,156,216,178,23,108,5,253,104,74,97,255,168,58,218,3,187,242,103,39,131,160,72,111,173,209,78,230,134,138,244,164,12,135,125,155,215,244,29,6,60,59,59,101,115,98,81,78,50,243,243,243,161,36,96,13,236,63,112,224,64,152,154,154,177,40,255,74,165,150,71,241,55,77,175,4,99,113,32,25,40,139,6,26,78,110,147,50,245,179,126,192,241,134,247,153,231,10,154,95,188,75,69,57,4,96,195,149,43,87,194,249,243,231,195,181,27,183,226,99,114,234,161,224,148,19,199,41,161,221,120,121,175,253,141,54,242,9,137,118,210,55,50,148,224,120,196,183,173,46,71,11,174,113,31,223,42,128,63,217,16,146,94,233,249,157,246,139,111,22,250,178,7,244,39,123,118,90,239,179,126,158,254,155,22,106,200,190,187,19,253,216,218,246,214,62,241,44,207,120,113,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,253,165,128,131,254,253,53,94,110,173,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,124,200,21,120,249,212,241,208,154,57,120,143,10,175,188,242,74,120,247,107,95,53,40,70,106,111,0,149,146,141,11,252,68,128,163,160,84,165,14,143,32,7,128,150,210,246,235,6,129,232,204,160,217,157,197,165,176,162,8,90,206,53,90,205,208,209,218,216,239,127,112,62,188,255,222,7,138,170,93,14,141,122,197,32,219,88,107,193,247,180,22,60,81,194,49,146,56,69,127,111,154,69,68,59,188,78,252,72,128,89,17,240,130,197,202,46,159,59,8,136,123,203,6,112,30,128,41,109,220,255,180,11,117,83,12,138,3,239,176,71,127,56,159,162,238,31,165,77,244,202,180,17,213,15,180,87,96,119,4,253,133,168,9,117,160,57,78,4,18,144,63,6,206,146,115,133,46,25,56,183,11,59,252,99,254,17,216,35,59,56,6,59,19,213,95,150,198,53,129,254,150,162,250,155,61,69,112,19,137,44,216,60,38,162,95,25,33,198,235,143,7,186,19,12,4,0,146,198,191,92,172,228,99,186,31,160,254,14,69,222,230,113,222,37,230,40,153,13,112,100,73,209,210,5,101,202,96,62,155,227,135,110,168,86,165,181,198,99,168,121,70,52,58,27,90,30,62,124,220,192,116,171,213,10,108,141,70,195,160,127,138,220,47,107,172,40,73,119,142,211,252,101,254,53,170,141,152,125,35,78,50,107,19,27,22,23,23,237,189,191,116,233,82,184,115,231,142,157,199,158,117,101,118,168,42,163,67,77,48,156,200,255,210,30,143,72,143,96,29,103,147,248,126,210,127,117,195,250,70,100,127,253,208,1,187,70,223,184,167,171,239,19,26,38,189,185,127,39,197,116,207,219,70,87,54,178,11,112,126,114,76,118,210,198,243,124,54,193,254,52,135,104,59,245,37,238,117,66,223,143,164,183,131,254,231,57,58,222,150,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,116,20,112,208,255,116,116,244,90,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,120,110,10,100,195,142,0,84,45,252,227,127,248,75,169,205,194,55,253,137,111,25,95,122,239,157,208,19,220,3,220,36,200,67,180,183,194,144,13,254,17,141,93,44,42,186,87,191,1,195,148,190,34,99,215,214,59,161,221,110,71,39,1,65,180,82,169,162,168,254,165,0,56,60,255,193,7,97,109,173,45,160,31,215,13,39,138,89,201,160,163,163,128,158,159,132,72,164,231,167,90,91,159,30,170,175,178,1,211,243,8,127,0,41,207,0,197,73,15,31,111,138,182,196,31,59,255,59,105,83,58,142,217,5,4,199,181,156,64,2,90,155,240,46,218,116,191,150,101,114,236,23,128,87,116,189,96,235,180,83,87,236,35,222,3,244,59,246,53,246,133,118,7,2,238,68,34,75,226,167,82,20,55,110,46,4,69,218,3,118,42,98,27,0,140,125,140,179,242,39,132,170,160,60,81,253,117,121,34,216,125,106,121,172,8,244,162,96,255,163,148,168,87,236,67,210,7,71,13,169,22,134,197,161,166,82,76,239,15,108,221,111,5,253,40,248,106,60,176,228,14,49,233,158,116,63,125,30,141,149,21,131,101,24,228,200,82,214,114,24,104,100,217,43,164,59,243,42,2,212,24,241,175,91,4,215,25,179,120,223,165,203,151,109,222,87,20,129,15,156,38,26,29,80,221,108,54,13,40,207,206,206,218,123,90,214,131,91,35,201,121,231,168,187,167,40,246,161,38,20,109,101,202,48,176,182,182,102,142,4,236,135,26,119,108,169,104,172,25,71,221,110,251,52,223,83,127,246,234,30,59,1,235,216,158,54,126,3,249,113,102,56,116,96,214,206,39,109,0,253,68,245,215,148,173,130,119,49,205,215,39,237,95,156,251,155,14,58,56,110,88,189,202,138,177,159,74,156,147,155,255,31,144,250,53,217,135,173,90,113,207,126,153,39,147,253,240,99,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,195,174,128,131,254,15,251,12,240,254,187,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,190,85,224,115,127,249,71,195,239,252,155,223,218,176,191,222,172,43,138,120,24,186,217,64,145,229,218,247,123,194,131,90,243,155,116,223,2,245,195,129,162,190,13,118,198,180,250,131,108,24,214,59,90,91,124,105,37,44,40,234,184,164,117,220,203,138,78,38,125,255,187,239,188,23,46,95,189,98,160,11,40,9,234,237,233,94,74,69,220,171,108,233,192,149,154,94,208,113,44,218,76,84,114,202,24,64,196,252,70,1,118,170,78,158,207,4,242,138,2,74,194,164,6,236,0,167,182,233,114,4,79,19,207,89,5,0,54,243,84,176,95,56,18,60,172,0,189,39,139,144,97,14,13,1,120,128,79,221,160,53,238,113,126,80,171,214,238,6,8,163,254,73,200,203,189,80,222,188,221,177,142,199,186,14,64,197,44,124,25,10,65,144,49,116,212,10,253,87,84,55,107,161,203,25,96,164,240,127,214,115,239,117,71,65,75,164,199,42,30,110,254,164,233,119,29,155,50,2,251,22,193,175,232,122,53,170,182,4,153,49,69,118,25,220,211,113,81,246,181,212,238,156,34,250,103,215,21,149,44,15,128,76,142,27,189,122,45,104,57,121,57,2,20,67,5,33,84,134,178,135,62,241,75,51,34,148,134,32,105,220,5,244,91,157,212,2,13,230,68,48,32,27,131,206,149,20,73,94,206,219,68,0,214,167,79,122,109,5,135,186,253,133,43,56,110,176,191,53,219,138,0,0,32,0,73,68,65,84,36,3,233,251,41,128,96,230,178,105,165,115,204,229,168,67,188,94,146,104,56,98,48,231,121,37,102,166,91,246,28,99,56,150,247,68,103,109,53,172,175,234,221,211,179,56,223,144,14,2,136,205,187,196,70,93,9,192,2,97,185,135,247,141,243,92,7,244,179,86,61,206,59,56,11,244,122,235,202,52,145,133,129,206,145,226,191,174,44,14,128,106,96,56,245,218,32,154,5,123,243,15,125,197,78,250,72,161,207,124,123,214,229,136,132,35,3,215,233,15,125,167,144,214,63,142,129,186,166,107,81,123,187,244,68,127,84,59,21,73,166,146,181,61,214,119,84,235,94,104,0,229,40,195,119,96,183,203,35,124,255,52,53,172,240,30,163,9,233,84,216,51,103,89,174,36,94,142,239,127,234,142,221,167,31,105,159,206,251,222,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,190,2,14,250,247,254,24,185,133,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,220,87,129,63,253,103,190,87,208,176,111,215,255,197,63,255,159,67,183,173,244,251,131,110,152,170,151,194,245,165,249,240,202,203,167,66,181,81,13,237,149,118,168,215,166,45,181,60,184,71,129,237,97,113,121,53,220,190,125,91,176,44,11,173,233,105,131,102,239,188,247,158,173,243,189,190,222,21,160,7,228,10,16,13,199,161,6,221,231,127,34,69,176,240,76,144,13,94,108,236,90,228,82,8,114,3,128,178,46,60,208,136,205,144,146,218,34,237,57,176,12,16,197,217,33,233,199,197,213,74,37,69,32,43,253,61,128,15,176,7,44,21,234,180,254,24,220,132,78,10,184,3,241,98,196,188,181,104,215,117,37,238,139,214,74,108,211,238,139,128,148,246,113,46,192,161,97,36,248,62,206,128,157,170,95,27,117,83,82,29,68,233,91,196,55,39,114,88,22,111,208,125,250,13,76,47,86,73,23,174,179,58,69,124,124,214,145,54,3,217,90,153,9,61,105,48,80,219,253,177,162,173,149,85,97,32,253,70,130,237,56,65,32,35,78,0,59,43,64,101,233,39,251,202,35,28,39,212,143,145,96,47,182,241,143,52,24,150,1,202,131,48,221,29,135,227,165,178,50,52,200,49,64,15,204,107,201,133,182,24,115,115,102,42,244,231,23,67,75,90,72,246,176,48,238,133,172,42,156,47,7,143,172,51,10,51,178,177,44,123,129,210,99,29,35,5,118,15,24,123,181,215,19,216,30,11,250,107,65,8,141,147,198,139,179,210,18,157,205,46,1,88,27,115,57,36,176,231,249,84,12,194,234,220,110,22,245,44,54,63,57,190,143,96,80,116,30,145,83,74,14,152,83,47,136,234,207,223,0,171,197,170,181,62,106,98,171,240,27,168,207,158,57,23,148,13,32,21,59,183,49,37,112,32,145,134,12,138,108,204,200,154,161,45,186,87,164,39,84,23,47,159,192,45,227,147,201,203,164,168,113,107,85,90,6,188,87,215,87,117,78,136,58,31,43,211,95,247,49,142,212,26,7,35,89,190,89,231,94,58,98,30,246,6,241,91,86,148,99,18,239,40,206,74,141,86,195,190,83,93,91,138,128,101,17,162,195,3,78,0,3,125,71,0,254,68,245,143,0,243,20,180,86,41,226,16,51,81,112,186,184,187,220,125,29,205,162,19,65,33,12,213,110,134,131,84,161,41,231,39,101,82,24,202,193,130,249,173,99,138,233,171,182,153,215,201,97,9,39,132,88,158,165,206,147,157,184,187,157,146,217,38,155,24,119,188,144,128,252,210,208,54,166,31,14,59,204,27,125,99,235,114,252,97,170,50,229,72,88,48,86,255,54,237,207,187,225,59,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,216,243,10,108,252,107,229,158,183,212,13,116,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,224,241,21,128,132,236,165,237,241,123,240,8,79,204,204,30,10,199,142,29,43,124,239,247,253,217,240,245,119,47,135,247,222,63,31,90,83,51,161,219,233,135,139,23,47,135,247,223,121,223,64,58,169,174,203,130,99,37,65,224,197,101,214,14,95,134,30,10,248,140,13,164,125,254,243,159,15,239,191,251,110,104,43,85,54,17,161,181,114,197,54,192,110,132,110,33,136,93,135,1,255,38,41,120,93,84,160,191,24,189,1,202,145,32,36,107,146,15,229,65,0,48,18,98,50,72,204,250,229,144,36,224,18,251,145,246,108,12,138,252,11,148,138,124,28,218,235,253,176,218,238,24,134,5,62,69,252,22,193,62,81,227,216,91,81,212,50,80,25,112,202,70,1,121,217,166,223,192,45,10,75,18,96,43,155,217,33,91,56,6,118,81,226,179,100,22,224,102,157,75,155,90,85,15,236,55,125,47,170,7,113,47,0,107,214,170,62,156,1,240,65,80,163,180,139,243,64,175,167,76,7,98,147,29,61,58,191,186,22,150,213,15,250,211,239,41,237,183,206,129,254,198,18,105,108,89,13,244,99,7,133,68,4,17,58,83,73,252,129,213,102,173,126,198,8,125,210,247,143,99,84,127,39,51,232,143,162,125,105,158,213,20,225,77,100,183,136,39,224,153,49,161,62,198,10,70,88,16,8,100,67,103,244,44,228,192,20,112,106,78,16,26,7,218,99,249,131,62,131,103,102,16,197,174,198,85,34,92,142,14,30,147,191,1,172,92,219,255,133,126,110,221,30,220,43,230,137,21,205,29,70,106,187,141,57,104,231,25,3,123,0,173,242,49,177,115,188,11,104,72,122,250,120,158,235,56,204,48,199,109,126,75,223,173,10,223,141,177,115,59,246,240,110,114,142,68,199,30,19,195,28,144,0,254,43,138,234,183,239,200,68,31,200,154,145,250,63,113,250,137,14,105,51,126,55,200,82,162,108,1,3,45,187,209,239,218,113,85,223,66,174,165,13,91,205,121,69,45,113,252,124,32,121,212,227,190,157,227,91,102,246,68,77,100,152,217,134,195,3,223,187,18,68,159,194,124,139,19,77,231,226,169,148,25,33,254,242,191,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,176,95,20,224,63,81,120,113,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,96,175,42,176,149,93,61,150,157,127,233,63,253,33,69,123,118,5,138,0,98,3,75,165,14,244,36,216,49,83,116,237,228,94,119,24,0,181,212,236,128,77,96,200,150,61,17,164,156,39,230,28,114,98,17,239,218,243,155,243,181,74,93,208,91,12,188,72,186,231,120,158,223,149,18,112,93,112,181,84,217,81,127,30,214,249,31,252,243,63,24,190,248,59,255,38,92,122,255,221,240,230,203,103,195,92,171,26,70,34,208,99,217,240,245,47,191,29,90,179,7,21,29,187,100,122,44,174,44,26,208,45,107,13,236,197,149,101,57,8,188,27,110,92,191,190,1,172,72,243,60,200,225,120,89,128,104,76,132,109,65,240,75,253,0,182,21,68,111,1,92,128,47,163,217,50,174,81,83,255,209,76,231,9,59,102,15,96,26,43,35,64,38,64,169,149,3,200,130,109,144,137,232,232,177,114,155,115,29,232,68,228,249,202,90,95,209,179,232,151,71,201,234,60,96,179,44,216,15,228,198,142,84,54,143,116,70,117,80,70,121,68,45,176,223,162,88,5,184,176,131,128,255,12,216,85,232,133,209,68,29,249,83,102,67,60,214,223,188,46,145,215,120,172,61,41,216,137,156,7,109,19,76,63,212,191,73,3,213,59,34,249,43,107,237,208,45,13,66,175,156,133,181,161,160,160,238,173,42,176,184,36,200,79,202,246,141,234,0,107,250,161,238,60,81,49,192,175,103,129,230,180,77,225,120,178,196,165,5,212,166,205,93,233,166,57,94,85,84,111,69,208,18,187,203,2,253,227,74,41,40,223,128,230,44,81,253,74,73,174,241,43,232,253,80,162,120,253,19,141,51,48,175,186,85,141,201,144,250,79,108,56,81,227,153,52,85,239,108,76,52,21,108,252,70,234,159,141,251,164,65,249,49,14,19,86,145,230,198,135,187,72,135,137,66,180,253,93,5,193,85,52,251,227,105,166,12,19,106,99,22,69,173,113,172,224,157,201,236,187,38,167,26,69,150,219,123,152,158,139,79,239,187,191,244,149,45,65,104,246,214,79,189,215,56,41,205,207,207,135,163,71,143,234,29,138,243,84,111,128,206,175,235,123,54,101,125,77,103,183,188,22,143,172,3,109,209,62,90,114,204,18,2,44,141,64,148,127,189,81,11,253,174,94,236,124,204,146,109,84,158,236,182,140,11,143,220,218,211,188,49,205,171,205,158,39,135,4,90,193,214,180,183,217,52,161,49,54,115,175,45,193,178,161,171,221,238,127,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,96,31,40,224,160,127,31,12,146,155,232,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,188,128,10,36,38,243,192,174,253,197,31,250,33,3,60,235,237,118,104,107,139,176,126,32,120,175,180,214,0,102,21,32,11,209,136,108,64,199,4,93,82,197,9,200,164,117,181,137,78,167,112,62,221,59,185,79,207,109,183,31,78,164,222,230,25,74,218,115,140,13,164,160,183,72,105,93,79,54,114,14,88,84,200,33,51,233,220,141,162,10,124,22,112,8,16,200,102,63,208,98,238,37,145,238,146,28,5,132,83,201,188,108,247,85,202,181,80,17,144,151,163,128,165,89,231,126,156,14,26,141,134,213,91,86,253,245,90,41,28,61,56,23,230,166,230,194,23,47,223,9,191,253,27,191,25,190,243,219,190,41,52,148,202,123,93,160,247,192,193,89,45,106,61,12,237,238,146,233,39,99,5,132,11,97,109,113,41,220,185,114,53,172,221,186,29,142,207,204,170,63,90,227,91,81,178,0,52,162,210,233,38,233,157,129,203,229,90,89,85,196,126,209,55,52,44,75,116,179,75,251,76,207,89,186,104,61,132,206,166,52,144,73,191,73,183,141,83,1,48,154,50,50,71,0,193,115,27,71,69,42,107,56,203,130,208,54,46,60,163,167,177,79,173,41,206,94,207,8,212,15,185,55,135,161,19,236,83,167,34,24,197,38,198,35,70,245,243,12,13,153,207,133,65,113,50,247,143,210,243,24,145,23,250,56,89,204,110,78,228,7,56,35,80,88,238,128,136,126,5,250,90,86,131,174,52,92,110,175,41,181,189,214,65,215,77,202,164,111,237,221,85,31,32,141,177,148,141,57,190,181,186,158,244,15,166,12,213,15,244,32,75,64,140,181,23,232,205,109,196,33,96,44,91,136,204,175,10,4,215,4,43,235,164,129,151,135,69,73,169,200,71,130,253,253,162,28,42,212,57,28,84,74,60,168,255,145,158,220,198,137,93,190,161,53,209,253,165,248,170,233,182,56,142,232,139,227,68,159,148,5,170,169,204,26,230,241,229,187,171,91,140,101,44,185,113,119,93,245,31,15,82,192,190,73,91,110,176,185,45,77,211,183,11,192,207,55,135,12,11,54,231,146,220,91,158,219,111,63,233,39,239,50,115,138,45,101,230,0,244,211,223,170,190,165,54,223,212,49,0,53,91,250,214,238,180,175,180,157,10,109,173,175,175,219,183,183,82,173,91,155,250,234,217,101,198,96,115,126,243,234,108,62,151,158,223,173,125,210,15,221,146,93,216,138,243,22,230,79,218,205,119,56,57,78,164,123,119,203,110,111,215,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,30,95,1,7,253,143,175,153,63,225,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,143,166,192,125,201,199,15,252,192,159,87,218,248,5,139,150,36,82,147,13,88,147,128,42,208,59,65,7,128,14,144,28,152,56,16,97,77,44,43,130,150,24,253,25,143,21,129,41,80,78,137,107,17,111,54,191,1,54,148,110,156,99,234,76,231,18,20,97,223,39,228,252,1,37,5,131,111,199,116,56,199,211,66,186,27,54,166,218,70,69,69,84,87,6,130,244,2,221,186,209,238,21,40,37,50,151,136,202,98,17,187,20,17,95,111,168,134,212,119,1,127,65,255,24,189,75,20,181,162,75,123,93,1,214,152,58,61,58,15,40,66,155,181,149,5,164,106,50,174,144,105,109,239,206,122,56,121,252,72,248,196,71,63,162,117,226,135,97,110,174,21,106,170,183,212,87,92,181,34,206,27,74,65,61,91,109,133,82,131,53,176,101,87,189,21,94,57,120,36,148,62,245,77,97,105,126,65,237,225,56,49,210,216,180,149,150,94,169,171,53,46,125,237,219,253,65,88,210,214,19,60,234,105,28,184,22,33,163,122,44,93,71,90,151,189,172,142,69,152,20,199,37,234,108,61,146,42,114,100,144,190,48,227,141,177,205,179,3,20,149,150,31,1,134,68,228,163,227,36,208,159,184,63,40,81,66,42,27,115,69,39,10,114,78,224,55,255,130,107,126,4,114,164,128,231,163,115,138,160,215,144,11,112,11,12,10,146,111,60,155,6,40,175,244,126,231,25,27,124,51,180,202,64,168,235,71,95,70,226,52,48,212,72,119,100,51,89,27,232,151,70,128,63,86,63,231,32,230,244,155,2,236,183,235,246,235,241,255,208,15,28,5,176,3,167,11,99,239,249,57,179,91,29,38,5,63,38,0,234,139,178,174,174,177,107,201,41,166,57,20,224,71,98,101,101,24,11,244,15,170,101,141,5,243,79,154,233,230,177,128,113,204,150,16,199,135,236,5,20,77,77,149,145,101,52,160,234,145,205,89,117,204,250,6,100,198,177,66,81,206,170,123,50,219,66,122,183,232,125,44,177,66,85,225,229,46,5,146,62,241,228,120,35,227,129,222,3,73,150,222,147,244,200,40,143,228,215,21,27,139,148,182,159,215,197,230,122,62,110,233,126,230,203,126,42,105,222,108,56,236,104,130,114,142,111,29,101,85,75,138,0,222,203,51,51,154,156,177,119,220,203,183,40,58,6,220,221,91,222,21,74,122,175,227,175,135,255,165,77,190,93,232,207,247,207,162,250,43,114,182,34,99,9,3,99,37,126,167,163,205,114,214,138,47,203,195,43,127,134,119,96,47,246,160,69,154,27,52,23,109,140,243,137,99,244,76,231,248,228,162,46,231,182,206,183,103,104,170,87,237,10,184,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,79,73,1,254,59,136,23,87,192,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,118,162,192,182,252,238,123,254,244,103,194,194,157,121,3,51,192,18,192,131,173,209,206,126,162,148,20,113,14,116,32,50,25,90,197,49,17,134,192,94,34,85,185,123,192,34,232,226,43,192,78,162,203,97,60,186,69,64,99,162,162,252,144,107,112,33,246,113,75,48,189,24,106,141,170,193,86,160,70,130,29,9,120,240,120,179,217,188,183,194,137,51,150,73,32,18,79,33,76,217,72,202,236,137,223,162,111,106,52,130,211,161,194,241,135,2,227,236,177,27,248,218,215,58,211,68,133,99,55,246,79,22,126,175,46,175,111,156,146,12,114,112,160,47,58,80,17,83,13,181,230,148,193,92,161,26,65,86,69,145,119,186,86,17,169,238,51,229,102,111,42,98,123,160,190,173,173,172,134,163,135,143,133,111,250,227,31,11,157,85,69,240,175,183,67,93,144,183,38,17,155,130,85,56,78,224,52,193,184,148,4,15,249,141,19,195,43,199,78,201,86,82,129,199,13,240,51,214,177,193,126,57,19,12,181,6,64,223,34,254,7,161,219,239,196,108,11,114,62,192,81,163,175,186,230,23,23,20,229,173,245,233,5,151,251,114,64,192,17,160,171,118,250,202,36,48,32,186,92,234,211,247,161,128,177,21,13,46,253,180,200,125,237,75,244,3,61,173,112,130,49,140,243,131,160,253,174,150,95,200,159,52,8,157,130,243,73,45,207,249,113,30,217,95,68,236,248,63,101,74,96,62,209,6,149,42,235,67,170,128,159,169,41,217,69,225,18,80,48,157,78,107,212,243,27,104,152,177,110,183,42,19,218,22,56,215,140,149,109,140,91,185,38,15,4,101,123,232,203,62,235,143,85,64,70,2,221,168,19,244,207,154,79,21,235,244,227,23,233,32,221,176,52,165,238,47,106,190,17,109,111,54,171,110,246,17,110,10,206,107,110,214,6,195,208,212,28,156,98,30,202,196,76,115,169,208,108,200,185,163,43,103,141,110,224,109,40,107,76,35,36,85,95,100,36,105,255,217,91,61,121,221,0,123,52,102,14,166,49,33,67,3,243,159,9,45,85,212,77,101,155,48,25,233,100,124,143,31,191,143,254,68,82,96,59,232,202,183,202,222,73,77,186,4,114,211,55,144,121,247,34,20,251,254,231,253,100,94,90,38,148,252,55,223,153,133,133,133,48,61,61,173,249,134,22,56,171,20,54,28,197,106,188,135,59,40,73,243,73,27,56,135,35,65,97,109,45,76,151,244,65,150,83,18,223,164,84,38,159,73,199,233,218,110,237,177,99,242,27,158,178,217,96,15,182,167,255,255,75,246,113,127,218,210,57,223,187,2,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,254,80,192,65,255,254,24,39,183,210,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,216,43,10,64,241,238,42,63,240,231,254,163,112,93,169,223,137,208,39,178,92,136,80,80,83,48,65,128,181,36,8,67,137,169,129,73,3,14,39,137,144,36,129,133,76,48,50,49,170,74,69,81,221,74,13,47,238,96,101,170,81,14,51,138,222,156,157,157,85,154,250,90,168,85,170,90,43,185,106,160,103,106,106,42,180,90,45,131,243,118,173,86,11,7,15,30,180,52,203,164,180,103,171,215,235,161,166,243,53,69,49,147,238,121,74,209,235,64,28,64,71,2,30,9,36,211,224,36,192,137,22,220,253,23,240,100,24,83,123,82,206,155,51,130,246,24,76,36,59,253,231,60,123,192,247,80,219,64,199,172,29,207,245,213,54,235,73,235,26,32,124,98,3,164,115,126,77,48,137,227,141,72,122,221,195,49,17,165,221,65,63,172,180,21,73,175,235,34,204,246,252,202,242,114,24,73,63,34,197,251,74,181,63,47,199,138,170,76,22,254,15,215,110,92,213,250,241,103,66,79,144,255,228,177,163,97,216,238,232,130,224,126,79,17,250,93,57,78,168,84,20,165,138,46,180,217,214,90,243,161,37,152,43,48,15,36,34,178,31,61,202,114,4,168,106,201,128,186,0,215,152,182,88,110,64,186,22,164,111,97,46,130,249,161,178,13,12,228,208,0,104,3,240,247,100,107,87,32,153,62,118,251,114,4,232,68,216,191,178,216,177,241,237,210,39,57,61,116,217,116,188,62,232,132,158,32,58,220,120,40,120,221,215,30,165,129,205,184,82,224,28,193,204,170,212,1,209,155,144,13,29,98,137,51,40,203,175,17,109,111,101,227,186,126,9,96,23,21,170,62,249,47,193,106,38,47,169,158,180,207,79,79,60,207,58,243,69,121,9,20,213,6,96,59,211,28,162,189,129,140,174,40,219,132,6,61,62,148,87,106,14,11,178,219,230,139,198,222,28,14,212,55,222,129,39,45,188,87,67,117,53,245,179,172,186,138,130,157,101,230,32,18,104,7,131,196,177,161,164,243,13,141,235,180,156,100,102,250,114,0,209,210,14,43,116,175,94,9,153,150,96,24,105,58,144,190,95,46,30,50,82,30,23,250,31,128,159,186,137,232,231,216,140,165,78,12,214,96,100,246,62,167,139,177,35,204,107,198,62,83,182,134,186,50,5,208,99,115,218,209,81,74,9,206,227,188,239,1,157,62,244,37,159,32,166,195,150,249,198,0,170,160,160,94,192,141,239,162,105,103,87,116,77,183,144,178,159,141,97,167,144,245,131,18,71,196,14,247,229,31,250,57,9,217,173,79,204,27,21,174,241,109,5,244,159,62,125,218,190,225,35,222,61,101,73,225,59,194,55,231,126,160,63,58,191,88,53,15,253,67,251,148,164,57,191,249,30,146,73,160,168,108,40,44,153,194,255,167,240,255,33,56,187,240,255,9,102,51,207,216,147,123,227,15,118,217,255,95,229,250,89,191,38,12,180,255,223,203,77,229,251,207,255,199,164,62,239,141,30,184,21,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,128,43,240,40,10,76,254,55,142,71,185,223,239,113,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,92,129,15,151,2,19,104,32,132,239,255,15,190,79,64,127,41,176,86,242,64,209,149,80,167,146,64,177,16,140,165,111,39,250,188,148,195,188,177,34,206,137,0,142,216,68,144,86,44,202,162,219,117,174,90,45,25,136,7,224,31,62,114,40,28,63,122,76,48,127,58,28,58,116,200,96,253,177,99,250,61,55,109,209,231,192,252,3,7,14,8,238,183,194,116,107,202,214,113,175,105,189,228,138,160,34,209,158,6,44,4,93,140,110,66,132,83,200,63,192,6,18,198,70,161,39,2,54,86,0,184,132,131,27,200,213,57,72,16,191,139,138,8,77,231,183,219,167,251,120,206,136,45,237,82,127,190,79,245,165,250,11,250,87,174,141,251,98,211,162,41,57,17,210,30,173,32,119,216,38,88,106,191,217,243,91,231,89,63,57,19,64,30,8,176,227,48,80,80,68,233,242,106,219,0,19,16,29,232,5,232,231,248,246,141,235,90,222,32,132,229,249,59,130,251,107,97,182,213,12,159,250,196,199,66,119,109,89,14,0,183,66,241,208,56,148,197,247,187,56,13,104,236,12,4,169,238,85,28,7,128,216,210,121,149,101,0,128,209,58,83,41,87,37,139,162,89,113,82,208,88,86,100,55,249,14,198,2,242,99,221,67,191,139,234,95,81,253,195,185,64,139,18,132,108,189,163,251,180,54,188,238,157,45,215,66,217,28,43,4,236,129,78,34,212,149,51,117,241,112,156,57,136,126,215,166,246,58,2,116,128,126,162,245,87,229,148,192,239,118,183,19,218,189,78,88,239,173,135,142,108,197,41,160,39,27,196,218,100,83,140,56,71,34,236,38,157,57,199,64,232,162,150,58,96,136,128,213,128,234,49,196,155,107,154,133,68,191,87,21,241,159,159,178,243,177,167,118,104,245,196,35,228,71,1,218,74,103,98,86,128,170,198,171,34,146,62,86,244,62,201,3,112,81,41,168,31,181,172,108,246,49,31,109,62,168,45,254,97,242,27,48,87,53,79,3,162,97,59,91,178,139,99,34,250,211,222,50,27,232,28,133,227,186,94,192,214,32,19,232,87,6,134,97,41,172,50,223,42,130,252,2,253,3,61,84,215,56,1,0,229,150,35,251,88,126,1,152,175,113,84,223,204,110,166,182,142,75,246,218,40,123,0,215,117,138,241,180,231,76,11,96,103,204,0,81,213,252,132,57,3,64,109,222,111,84,18,251,191,33,39,6,122,185,71,1,131,177,118,54,42,149,230,76,60,47,97,53,24,54,247,120,159,152,99,249,88,223,83,209,62,61,193,188,74,78,88,169,239,236,217,108,206,169,191,56,67,113,204,119,63,237,249,158,241,77,121,154,197,218,227,221,176,57,174,119,98,40,167,37,125,159,40,56,23,96,39,37,217,103,99,164,123,247,66,73,54,177,159,44,252,158,140,244,79,239,35,218,225,200,224,197,21,112,5,92,1,87,192,21,112,5,92,1,87,192,21,112,5,246,159,2,14,250,247,223,152,185,197,174,128,43,224,10,184,2,174,128,43,224,10,184,2,174,192,179,84,224,46,50,240,67,127,241,63,9,23,47,94,12,109,69,131,15,5,58,88,135,157,82,22,232,168,84,5,157,44,178,52,166,213,87,0,191,88,181,192,161,160,159,130,30,67,125,186,98,17,247,199,143,28,13,167,78,157,10,135,15,31,14,111,188,246,186,129,252,19,39,78,132,35,71,142,88,180,254,212,84,51,204,40,21,51,17,248,6,74,169,40,129,123,26,3,86,0,232,5,119,44,53,190,157,211,61,2,147,99,1,10,224,133,173,11,47,232,107,128,49,143,138,229,182,173,37,129,52,162,210,1,198,91,247,138,209,190,231,252,88,32,155,20,238,150,210,92,224,146,125,250,189,117,111,192,244,62,215,177,5,200,98,220,223,64,114,78,81,205,94,0,17,240,138,127,69,219,60,175,69,7,244,143,162,86,5,80,71,130,200,5,129,164,153,122,205,82,198,115,28,94,121,73,148,87,90,112,204,200,233,208,162,179,5,208,21,98,45,18,173,177,73,199,216,78,50,0,147,83,49,233,192,118,193,116,131,100,74,191,207,239,110,167,109,25,4,186,114,20,192,121,128,165,7,98,70,129,117,57,15,104,109,108,154,225,94,69,137,147,165,160,168,49,40,106,14,20,25,119,1,111,150,7,32,14,217,224,179,192,124,73,247,145,109,0,221,73,167,95,84,228,63,195,152,201,182,134,12,46,104,156,11,181,41,1,250,89,245,169,32,167,2,141,167,250,160,120,101,75,239,63,84,27,100,50,192,150,190,128,117,183,59,20,248,239,135,229,181,213,176,218,89,143,206,0,186,182,166,172,1,109,217,143,83,66,79,54,245,52,93,6,76,17,88,156,246,180,15,12,47,232,4,182,89,97,158,73,55,174,89,155,186,190,177,164,192,255,207,222,155,71,73,150,92,231,125,55,247,172,172,173,171,183,217,7,61,139,48,24,2,4,48,51,32,13,2,48,68,130,164,76,137,50,8,96,64,64,132,64,138,22,105,73,135,58,222,100,137,146,120,124,68,74,22,101,235,120,17,23,83,16,37,30,201,50,45,211,180,72,233,240,31,30,174,50,196,13,48,5,128,11,246,101,246,181,247,90,179,114,79,255,190,27,47,178,178,178,171,186,122,122,153,169,30,220,232,126,25,239,197,122,227,139,136,151,221,249,221,123,195,101,160,62,177,135,18,13,209,128,220,225,15,241,136,128,62,129,227,133,17,59,199,37,112,230,61,233,34,254,52,21,222,161,166,83,29,19,40,194,173,188,92,80,7,114,86,120,120,146,100,42,174,252,156,137,185,28,123,65,62,244,172,117,83,193,254,94,237,149,121,86,154,142,89,160,105,226,244,92,78,219,211,171,149,69,228,211,223,2,243,32,162,127,187,7,209,143,199,133,77,213,67,73,166,220,172,227,229,65,71,73,148,76,10,12,3,29,75,64,77,29,77,32,194,63,53,162,61,194,61,157,230,99,12,180,7,37,131,250,103,183,120,177,18,105,26,86,27,239,12,85,192,105,114,132,68,182,24,246,61,169,113,131,183,44,178,21,166,199,237,9,87,248,49,139,203,108,53,181,123,248,131,47,142,125,196,76,228,181,142,136,208,88,28,195,98,76,192,237,239,15,173,181,1,151,160,212,182,119,34,26,205,143,180,30,46,215,54,115,118,200,225,201,164,186,143,101,50,110,173,54,125,37,36,98,253,204,185,179,254,78,210,119,133,222,25,82,24,18,241,190,134,119,147,149,229,37,47,171,117,166,242,53,202,232,189,166,247,174,172,240,117,127,165,33,175,37,17,254,10,122,214,187,48,225,140,243,19,20,163,212,175,60,117,8,87,201,206,167,43,31,12,181,199,40,47,79,11,121,205,234,89,71,13,220,200,160,190,36,175,198,153,229,206,253,101,76,21,103,44,37,141,196,230,173,232,10,20,250,46,136,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,23,2,65,244,223,92,243,21,210,6,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,2,129,196,164,208,242,7,63,248,157,246,196,19,79,216,233,211,167,157,168,168,65,150,136,48,208,57,237,58,167,123,161,5,89,2,145,47,247,239,112,77,30,150,150,27,118,199,173,183,97,141,191,98,247,223,119,159,157,60,121,220,238,191,247,30,59,117,234,148,221,122,235,173,118,108,229,168,91,227,183,154,156,13,78,157,42,238,143,97,72,18,195,0,241,11,43,145,8,124,145,20,189,118,65,144,192,156,136,193,116,11,121,197,136,152,89,42,79,163,107,39,212,69,192,36,57,38,55,110,82,76,29,165,107,100,83,177,154,241,64,93,167,196,14,138,69,242,171,130,250,242,88,207,220,65,134,238,21,203,221,253,94,233,42,175,80,213,25,207,147,144,73,185,169,216,5,156,18,120,106,0,94,74,120,17,74,50,185,38,76,32,113,225,92,44,82,145,85,172,176,218,82,49,188,39,136,202,209,85,162,66,9,210,90,103,54,215,144,105,14,2,118,217,177,149,34,5,229,33,127,113,31,192,5,161,5,65,44,82,72,36,89,127,192,51,132,122,127,99,19,146,31,87,252,91,28,49,176,141,107,126,93,88,185,246,55,183,33,192,113,199,191,190,102,37,185,113,160,236,16,114,185,143,37,190,142,102,240,182,152,252,42,253,235,40,0,145,116,21,92,201,227,147,193,250,104,31,116,104,71,238,163,69,158,137,164,19,81,85,99,28,117,228,92,168,52,56,87,158,163,2,24,76,121,89,150,231,172,19,112,233,67,154,245,32,186,59,40,50,116,168,211,129,28,221,66,238,13,72,255,117,148,18,86,81,90,112,111,0,40,59,200,115,192,160,63,178,173,13,252,213,83,187,143,98,194,144,35,34,24,168,91,175,167,185,45,89,131,245,46,183,245,154,195,132,173,20,66,120,118,5,23,89,180,3,39,87,131,75,227,144,174,128,200,70,205,187,203,5,134,146,173,52,69,232,129,134,183,65,100,13,148,2,180,20,84,54,95,190,191,52,7,4,89,105,107,61,39,146,80,237,166,75,36,162,84,40,70,156,105,160,162,174,192,64,121,41,13,148,89,155,242,92,160,50,82,196,24,73,30,47,68,59,204,93,25,239,8,141,205,62,202,34,67,155,107,205,217,128,114,61,10,14,57,38,67,237,251,18,67,106,213,151,158,137,140,254,51,198,202,211,124,12,165,200,33,165,2,142,112,240,58,46,173,228,76,138,18,34,241,61,80,70,196,254,192,215,142,228,65,106,173,65,98,169,5,208,99,81,51,162,189,16,16,238,10,121,222,51,214,74,31,112,49,157,197,186,81,153,221,45,168,204,76,210,238,2,175,130,39,225,161,247,145,60,153,72,49,108,66,88,23,239,12,189,67,228,90,63,167,79,227,153,239,175,21,6,189,155,68,136,107,191,168,77,245,85,170,164,251,76,228,239,53,127,215,171,255,131,228,87,63,186,166,223,43,170,227,107,137,229,53,43,219,116,123,47,151,140,211,125,198,125,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,92,27,2,211,191,50,93,91,75,81,59,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,38,4,18,163,132,196,127,225,123,62,108,95,252,226,23,113,201,191,110,13,44,178,253,199,126,136,19,17,148,178,150,204,161,137,5,255,128,51,222,239,184,243,164,61,248,224,131,246,186,215,189,206,238,189,247,94,174,83,118,207,221,175,113,23,252,75,75,75,16,31,208,121,98,68,21,32,101,100,245,47,114,85,68,161,8,102,26,193,178,92,132,43,164,131,62,156,148,72,150,249,58,6,192,153,71,200,98,81,166,98,91,19,81,8,91,232,12,41,44,164,199,170,152,105,45,202,229,91,49,147,121,100,30,231,7,149,87,152,125,78,169,59,159,147,134,104,83,247,187,203,139,36,191,108,152,101,223,102,11,139,0,222,221,228,108,137,203,63,79,196,75,166,219,34,238,213,32,16,122,16,233,44,172,245,12,85,237,121,142,159,114,73,28,202,51,1,57,233,15,196,174,230,73,120,66,171,123,113,121,1,144,118,0,110,247,75,5,17,44,158,86,110,251,189,209,187,80,4,96,109,248,189,20,3,116,204,0,150,246,152,219,19,227,61,0,43,123,88,117,27,65,132,117,55,219,214,222,220,194,221,53,222,0,72,31,66,194,119,218,107,214,222,88,119,235,219,246,214,6,10,0,88,128,35,115,173,89,229,170,219,5,8,255,10,4,154,44,113,235,144,209,117,240,118,226,138,62,229,189,97,212,39,31,153,165,128,210,32,150,88,67,72,100,86,22,4,125,149,241,33,95,121,217,207,210,46,179,150,145,212,207,239,150,91,234,77,148,15,228,156,90,138,1,109,188,2,180,33,192,69,216,109,226,213,64,150,186,29,200,105,185,5,103,197,50,68,148,27,24,31,73,196,59,67,6,18,171,184,217,59,105,34,255,233,46,147,221,142,56,243,43,11,95,173,157,9,161,198,51,106,13,244,204,210,135,136,116,194,205,159,248,80,81,198,75,228,65,227,242,241,50,48,197,78,214,105,47,34,139,60,17,52,57,90,66,253,201,203,131,239,83,39,214,37,139,104,116,205,135,166,70,202,9,154,97,148,3,104,175,133,133,253,17,24,252,30,50,180,153,39,17,253,90,39,35,223,163,180,35,246,24,156,181,78,198,194,89,98,105,156,133,76,62,14,230,66,253,247,145,41,201,74,172,66,42,44,57,181,72,8,82,71,144,34,144,154,172,160,88,208,68,43,162,66,195,94,86,199,38,160,148,176,95,80,25,31,211,126,5,72,247,118,46,147,127,248,179,10,160,246,19,148,185,19,190,190,45,133,7,247,194,100,200,59,116,200,218,18,174,218,126,89,195,71,107,65,247,153,96,190,180,89,181,160,144,102,45,221,223,188,159,121,254,95,60,115,218,110,185,237,86,155,131,212,215,30,201,164,118,7,197,162,90,163,238,10,38,82,8,16,102,210,198,209,142,57,104,109,93,9,42,250,254,146,39,147,110,7,133,52,127,187,140,220,83,64,173,212,224,93,90,230,93,145,20,102,36,103,150,85,237,170,111,93,19,133,152,43,233,236,42,202,228,62,167,49,81,51,57,61,55,169,103,41,42,228,144,177,17,102,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,230,66,32,136,254,155,107,190,66,218,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,90,16,200,172,143,125,224,3,31,176,207,126,246,179,238,106,95,13,214,33,241,91,205,10,196,39,110,247,249,95,66,149,103,145,5,203,203,139,118,247,221,119,219,67,111,122,147,189,145,243,222,223,250,245,95,103,43,71,143,216,201,19,183,216,252,210,2,36,10,100,129,200,97,181,12,51,40,171,110,183,254,133,236,203,228,129,147,12,16,145,206,39,99,25,156,73,15,165,87,100,225,14,25,89,174,193,152,42,64,134,164,11,162,68,150,251,226,167,40,231,44,164,98,245,147,211,85,86,100,171,226,203,133,169,236,89,194,99,223,106,234,235,106,194,129,178,76,9,179,87,251,151,237,23,210,106,146,47,76,212,128,98,89,117,23,180,172,136,84,39,255,149,39,50,24,58,202,201,224,212,111,5,139,108,249,50,144,171,245,49,23,14,242,85,112,18,68,51,58,121,56,69,2,121,166,200,107,234,117,219,61,242,19,137,165,185,43,203,59,131,186,110,48,15,82,232,56,113,171,51,145,101,218,158,163,223,57,89,205,107,125,136,64,210,185,1,219,171,147,103,41,141,108,225,33,224,226,217,115,118,238,197,23,108,227,194,170,213,229,5,128,244,117,148,4,250,28,23,161,99,7,36,147,172,231,225,209,112,147,175,39,198,197,250,42,139,84,131,220,175,194,138,214,81,12,16,113,165,113,201,170,119,0,177,47,5,147,26,105,115,228,29,111,226,41,96,126,193,58,220,247,166,198,38,90,187,143,108,94,135,54,187,178,252,71,161,160,139,210,130,123,3,64,241,96,123,27,133,0,158,229,1,96,139,231,65,111,104,53,20,5,26,40,163,204,49,188,138,15,17,111,7,40,60,52,240,82,32,164,69,186,11,223,188,28,198,120,27,16,173,54,75,244,9,203,233,125,210,97,236,154,98,165,187,133,189,198,84,220,107,255,12,182,33,53,203,154,87,245,146,202,137,100,31,50,63,99,48,170,178,151,180,38,228,126,95,157,187,53,63,9,227,68,0,0,32,0,73,68,65,84,190,206,23,104,171,255,145,45,182,192,129,41,43,65,220,151,113,227,95,198,219,67,153,241,235,40,128,50,10,19,93,48,208,76,203,123,128,150,145,20,2,52,245,21,30,36,87,149,15,185,37,87,31,73,2,117,147,20,18,72,36,149,116,150,1,127,81,204,64,169,130,245,85,215,58,209,86,198,203,68,85,235,84,30,8,168,51,61,6,213,141,144,176,204,251,75,241,8,48,245,30,22,1,43,119,253,188,62,193,87,51,4,140,154,16,66,198,209,31,190,10,62,180,47,206,159,63,239,199,121,204,227,233,67,248,228,32,197,29,121,5,209,123,73,251,88,138,43,153,208,158,46,151,203,191,212,88,109,169,29,93,58,78,68,155,66,248,75,1,44,123,17,200,109,170,140,111,149,156,240,50,197,234,87,235,37,245,95,40,228,76,118,235,206,122,217,89,63,59,105,95,109,107,233,101,154,146,232,38,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,161,8,4,209,127,67,225,141,198,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,67,129,128,115,114,143,62,250,168,125,246,51,127,12,113,137,69,61,41,173,22,150,143,144,131,34,52,7,184,4,151,45,223,177,149,121,187,247,212,41,172,245,95,107,143,60,242,136,189,227,29,111,179,251,239,191,31,37,128,57,200,120,72,98,44,38,69,218,57,187,203,189,147,41,178,212,39,81,87,9,50,74,86,187,78,86,137,116,76,92,84,178,26,134,128,40,213,138,255,130,72,0,93,82,8,192,181,123,14,37,63,163,94,79,84,44,136,44,207,131,52,165,2,151,58,135,216,201,245,149,170,100,167,22,169,146,132,83,66,10,69,255,249,81,177,136,238,253,66,38,63,102,243,119,210,247,175,59,91,231,210,103,228,22,91,93,200,122,105,190,178,52,11,151,9,96,152,112,97,96,26,183,44,122,61,56,8,84,223,33,189,4,95,178,54,167,140,112,80,2,36,161,108,250,85,57,193,43,98,152,144,177,198,205,125,158,51,79,119,178,138,178,62,31,99,107,64,152,167,234,169,191,2,124,146,176,168,199,130,187,11,193,46,172,68,122,149,49,127,175,184,34,64,114,247,14,69,204,248,57,67,187,32,254,181,18,176,189,183,101,198,112,74,12,166,100,103,77,217,198,150,245,46,92,180,139,231,47,216,230,170,60,0,108,226,17,160,3,209,222,225,254,2,142,3,218,182,189,213,166,40,231,73,99,110,95,130,120,47,145,175,35,3,154,172,175,26,237,53,176,124,111,52,170,88,253,51,118,214,206,144,163,38,70,120,167,104,182,240,22,192,122,221,153,79,173,31,17,213,200,143,12,149,74,43,89,233,55,145,103,81,176,36,165,6,97,49,160,221,45,202,118,37,39,123,166,140,185,127,13,242,191,36,197,2,174,62,30,11,92,97,0,52,100,213,174,189,161,203,143,46,40,136,55,17,145,34,202,51,25,231,249,153,148,3,107,121,33,200,193,9,117,202,102,242,77,51,93,69,81,195,145,231,65,42,15,37,180,12,198,16,255,67,200,116,159,121,247,132,33,215,252,228,51,246,42,101,42,140,161,129,57,254,60,53,183,57,98,161,7,115,223,111,38,229,0,159,76,141,167,216,95,101,20,4,164,184,160,185,162,107,172,255,185,200,46,107,89,18,215,80,100,112,71,0,122,204,75,208,215,150,164,83,51,84,18,230,146,155,54,251,84,30,161,228,160,179,204,89,5,40,15,72,122,93,41,76,207,67,78,123,85,199,82,82,58,48,56,160,224,198,58,1,71,183,230,103,142,180,245,133,92,193,243,251,150,101,151,21,173,237,198,53,119,145,115,85,147,234,55,125,208,94,208,187,69,202,55,91,91,91,182,140,178,153,239,95,32,171,178,119,180,191,180,167,172,142,71,18,214,125,94,105,89,247,201,151,223,53,160,80,98,95,75,149,103,72,67,67,222,99,221,142,214,185,190,239,152,9,125,255,177,246,245,21,36,165,27,145,237,146,77,233,174,45,195,189,111,170,107,232,255,74,170,170,207,76,244,79,151,87,186,174,28,92,46,30,146,88,59,233,57,63,226,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,57,16,8,162,255,230,152,167,144,50,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,169,8,76,126,185,127,239,123,223,235,174,210,107,53,200,8,200,143,28,218,88,103,139,8,186,235,174,147,246,142,183,189,221,190,238,235,31,177,55,127,237,27,33,246,239,181,219,177,226,23,163,55,134,64,109,183,33,90,33,87,231,202,144,253,34,162,69,250,201,114,156,182,170,34,238,117,96,184,88,40,136,169,146,220,1,64,180,140,116,97,210,155,136,210,68,152,170,188,151,115,226,163,160,160,72,243,243,196,93,46,210,68,210,248,189,164,44,202,232,214,71,35,162,130,206,33,42,69,216,136,188,225,14,174,91,99,242,135,84,78,143,42,175,120,87,144,133,236,37,137,187,74,236,245,112,61,201,72,70,64,23,62,152,189,186,242,49,237,153,65,162,36,23,77,63,9,78,218,76,91,141,38,183,252,202,119,146,203,187,73,227,245,51,227,133,235,16,34,127,182,123,165,203,210,90,84,160,43,103,164,58,94,144,188,233,249,25,119,123,148,74,249,142,63,183,233,140,122,205,67,213,230,22,33,156,139,234,34,41,229,234,93,103,139,203,162,93,161,166,101,227,7,204,203,82,156,245,163,70,72,75,4,24,247,85,60,59,28,157,179,250,201,91,237,22,200,235,91,212,151,214,4,150,238,6,145,110,189,45,27,119,54,157,232,239,179,54,123,164,15,32,247,100,253,63,192,21,255,139,79,63,107,125,148,13,182,81,22,88,39,191,140,37,190,92,199,215,116,182,60,109,171,142,220,156,107,249,234,216,130,42,22,254,53,200,185,122,133,115,189,177,116,23,65,166,117,44,98,27,186,204,199,158,221,162,151,88,116,75,205,134,245,33,214,229,25,161,74,9,41,21,200,165,189,246,133,200,251,74,29,75,98,210,89,253,254,236,237,65,118,59,134,34,190,233,59,19,113,153,228,207,177,210,101,37,172,118,148,166,123,41,14,40,214,179,182,216,160,139,226,128,38,16,1,133,233,112,132,146,1,50,183,217,23,52,111,11,165,186,231,247,128,77,211,42,217,228,195,65,10,56,53,166,126,17,130,127,140,82,195,72,243,220,104,248,53,218,198,218,31,185,100,197,223,144,34,129,234,73,78,26,24,20,122,7,58,186,1,131,124,219,70,97,34,205,187,58,160,45,46,117,148,151,84,218,239,74,4,70,129,236,112,178,239,136,229,117,128,23,3,243,46,37,19,214,139,4,156,10,211,36,228,84,242,87,213,109,198,68,88,248,58,64,57,37,145,182,5,12,14,190,32,79,216,77,99,230,105,121,34,246,65,45,191,55,247,201,62,244,201,26,175,136,126,237,135,139,23,47,218,241,99,43,137,96,7,15,17,215,58,130,195,247,11,68,191,66,198,233,122,13,76,115,146,219,149,44,105,95,146,198,251,83,207,205,22,223,145,250,126,43,150,182,250,207,68,191,242,253,152,140,235,37,204,30,237,168,15,201,152,175,44,171,222,175,202,147,60,90,34,89,46,137,73,242,36,92,111,188,38,13,199,77,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,48,4,130,232,191,97,208,70,195,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,43,130,128,255,108,255,254,247,191,223,190,248,197,47,250,15,254,13,8,61,17,154,125,44,231,245,195,254,28,238,186,239,184,243,118,123,203,91,222,98,223,242,174,111,182,183,189,237,173,246,39,238,187,207,42,115,144,35,16,124,152,247,219,16,210,84,150,184,48,19,54,199,217,233,34,0,122,219,91,184,72,135,136,21,51,80,16,30,100,236,12,146,244,225,22,150,213,34,55,32,105,241,155,14,33,89,16,211,42,47,182,207,137,78,238,105,194,137,143,34,22,137,168,68,175,151,91,156,182,126,205,221,160,60,32,2,210,187,205,125,79,199,200,92,112,97,41,230,193,159,213,143,179,26,185,241,43,139,103,137,15,111,227,50,85,103,203,239,46,42,183,231,140,125,66,139,238,206,213,83,82,90,184,52,93,41,130,72,164,245,132,73,247,68,6,53,193,70,238,237,201,207,204,141,98,253,245,249,130,220,133,120,45,179,14,156,229,86,93,5,242,60,223,217,246,68,66,39,241,84,158,254,178,18,133,23,134,48,198,106,214,185,95,111,91,4,126,154,75,213,41,1,206,16,2,46,139,147,221,212,203,125,190,31,7,128,146,194,80,214,247,28,108,47,242,43,149,43,234,107,14,101,42,174,53,227,107,165,112,247,175,82,184,148,183,57,60,9,204,205,33,197,17,250,25,90,75,172,182,7,242,181,78,229,37,0,183,251,247,106,221,201,67,4,22,191,214,198,234,183,189,97,27,107,235,182,177,177,129,50,192,150,117,46,92,176,113,15,171,246,237,30,214,191,40,4,64,252,175,119,165,36,208,161,153,158,43,30,136,136,118,2,95,10,2,244,45,151,246,194,85,227,46,245,112,69,47,2,91,1,17,134,34,98,145,199,143,66,16,150,200,48,68,164,177,148,100,192,174,74,61,185,199,175,21,11,7,39,7,105,29,170,250,4,251,116,175,38,243,250,201,121,138,51,185,168,99,24,116,108,128,136,126,232,125,250,238,91,5,197,139,30,50,172,51,127,126,100,198,6,74,1,224,183,70,9,29,67,80,235,128,11,202,16,242,54,224,144,33,156,182,33,187,20,47,0,21,46,206,21,23,198,40,35,200,114,124,128,135,2,33,91,76,175,245,24,180,68,151,209,191,150,72,13,143,8,110,181,239,143,42,201,56,37,163,42,232,73,30,57,184,85,154,242,52,30,221,201,59,193,24,165,133,82,149,39,240,245,249,39,207,243,139,186,170,147,199,175,182,246,10,7,229,167,126,247,170,121,152,210,0,116,191,80,188,243,52,231,3,205,9,147,38,221,19,15,108,13,141,63,237,165,253,26,120,117,167,107,126,243,28,159,59,119,206,94,115,247,157,188,22,230,210,26,4,179,113,86,144,97,79,72,33,64,251,86,229,133,167,19,238,215,8,79,238,219,223,195,204,133,60,94,40,173,203,59,68,74,104,72,224,207,213,122,218,23,211,123,32,215,189,70,17,46,91,93,125,228,43,23,244,61,83,236,73,255,126,65,238,178,20,148,192,71,175,119,95,141,228,11,31,165,69,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,155,11,1,254,23,30,33,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,94,5,8,136,79,179,239,249,158,15,219,198,250,58,196,3,164,26,191,224,203,19,120,15,43,71,126,195,183,121,92,153,191,227,237,111,179,119,189,235,27,237,219,255,236,159,182,7,30,120,192,170,13,153,248,66,29,66,6,182,47,158,131,152,148,181,100,207,234,245,186,213,32,40,251,156,153,46,94,179,228,164,9,29,64,152,56,115,39,194,89,12,129,122,85,44,22,145,14,43,77,249,4,167,61,93,93,49,84,144,195,164,187,75,125,103,21,68,188,144,166,242,60,59,97,34,130,55,147,250,16,21,30,68,88,168,47,130,19,21,26,76,113,175,18,34,51,68,46,34,133,248,71,183,152,86,92,129,68,20,65,45,197,129,189,98,209,212,42,151,235,229,152,164,75,130,247,123,73,234,1,9,133,156,123,151,98,188,224,235,138,10,200,39,2,53,91,216,230,88,56,238,149,174,124,5,233,9,184,117,184,30,212,23,24,38,100,60,65,192,232,38,5,151,69,196,32,143,12,180,172,137,28,247,68,69,81,71,35,79,193,207,97,167,158,102,75,243,33,34,153,198,83,187,44,28,225,48,33,143,240,8,224,57,222,40,165,118,154,81,21,208,213,127,49,53,56,69,162,189,72,214,60,170,32,125,84,149,15,6,48,74,254,44,114,94,243,60,98,128,234,71,244,191,134,160,146,152,201,115,163,14,200,119,2,90,135,46,104,60,34,168,82,123,190,56,113,211,143,6,3,238,186,113,187,15,193,135,89,125,82,10,56,81,177,121,250,153,167,254,173,212,119,143,0,146,72,158,1,112,249,207,121,0,102,155,91,126,52,128,142,7,232,65,250,111,174,175,66,166,227,134,31,69,1,29,15,32,247,224,155,148,233,162,8,48,198,59,192,152,189,84,3,115,41,206,136,68,148,15,5,185,198,175,176,209,38,68,34,162,13,73,19,68,3,62,228,181,128,21,207,56,68,120,51,22,191,67,76,237,7,66,94,103,142,179,246,133,151,208,72,101,101,191,19,116,54,123,141,161,169,221,17,254,245,85,190,42,236,144,225,8,109,105,142,150,172,225,164,250,38,120,142,153,239,122,31,249,196,210,131,51,6,253,182,74,157,206,66,203,214,150,106,182,133,55,128,238,249,53,219,62,183,234,158,14,212,211,38,138,3,90,9,99,20,26,164,64,176,141,50,65,159,88,36,189,218,223,98,252,90,31,78,68,179,199,53,158,62,50,168,11,231,163,41,171,123,205,161,228,116,87,230,204,151,187,159,151,215,131,146,142,113,80,62,200,105,252,242,238,128,156,106,79,237,251,188,238,12,121,230,78,216,80,71,159,220,106,159,236,132,132,170,74,40,164,172,148,150,247,78,202,153,254,44,234,236,106,103,58,95,107,47,135,233,251,156,182,119,156,101,216,43,55,119,149,223,79,179,227,40,145,145,247,26,135,63,56,209,239,163,166,162,230,91,222,48,114,27,185,156,250,241,60,242,181,183,167,131,47,167,34,193,223,43,197,234,83,27,59,37,247,27,91,238,105,186,197,157,90,211,169,151,191,23,206,251,245,113,249,154,123,229,106,173,40,184,242,14,235,114,126,126,158,245,197,90,228,210,247,83,190,215,119,25,59,147,113,242,78,0,8,173,187,107,13,194,57,7,237,119,29,125,163,254,52,23,217,27,135,202,204,113,41,95,239,42,121,83,209,126,144,151,155,201,59,34,55,114,197,241,78,191,251,85,81,9,205,142,142,23,144,60,190,238,93,222,98,157,51,247,229,146,222,171,105,159,73,78,189,138,245,181,160,138,121,13,237,215,126,164,7,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,225,68,128,127,229,71,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,155,24,1,103,94,190,247,123,191,215,214,33,248,197,157,137,82,105,192,125,202,85,255,152,31,253,143,156,88,182,111,253,214,111,181,247,191,247,61,78,244,47,200,189,48,68,190,72,209,225,230,106,250,177,159,31,253,155,156,191,45,2,202,173,246,5,8,228,160,136,12,167,24,32,51,68,82,67,7,36,54,65,204,197,116,80,33,93,180,169,32,130,207,235,77,83,149,16,30,10,41,71,164,21,15,106,199,175,148,231,247,94,74,205,21,228,144,151,43,18,33,43,196,93,168,174,198,58,137,201,158,164,235,94,249,123,196,106,223,219,21,201,81,52,153,227,244,152,164,158,220,231,71,53,78,144,53,249,101,195,52,179,54,91,80,242,58,42,32,160,49,17,46,141,33,81,73,119,34,112,38,86,121,15,89,38,61,20,152,166,140,3,62,189,172,200,47,122,200,138,21,84,241,241,35,143,244,45,68,248,120,156,155,242,241,8,51,201,174,143,203,252,23,178,24,83,26,20,173,242,183,164,126,92,193,192,123,41,26,167,255,130,172,83,103,174,68,146,251,67,70,159,199,60,198,34,46,87,85,191,104,67,105,222,151,110,138,52,71,141,71,41,0,228,160,117,165,233,242,178,172,221,10,30,43,52,184,154,220,122,171,28,114,220,82,50,212,3,172,149,101,215,26,23,97,8,129,136,182,140,13,185,228,14,124,8,249,63,130,244,30,224,25,96,216,235,38,5,0,246,219,198,218,170,109,226,49,96,107,115,3,5,1,92,237,67,148,203,100,94,222,13,52,135,147,253,211,135,182,133,232,171,162,120,144,201,194,178,228,67,134,116,156,6,49,143,105,61,203,226,29,149,8,68,85,158,200,65,205,154,254,150,41,164,90,62,74,110,164,234,66,178,53,138,117,215,23,153,72,202,188,79,162,206,11,151,87,1,48,198,149,121,147,88,202,30,219,88,213,207,139,208,87,222,202,138,213,86,142,49,69,106,149,45,175,54,101,153,204,252,56,153,47,114,158,123,17,135,67,198,212,131,197,7,9,200,255,33,23,227,101,191,247,81,24,240,242,244,219,227,104,129,77,20,38,182,218,29,91,164,237,139,27,109,251,210,99,143,91,87,229,145,12,103,10,140,131,21,72,187,21,222,55,11,243,45,30,241,80,160,35,37,8,82,126,72,100,232,14,225,173,116,165,241,215,149,66,244,172,53,44,226,90,178,74,54,181,169,184,194,123,199,73,78,205,45,114,11,79,41,98,8,103,221,11,189,42,207,73,89,65,169,84,45,150,140,47,73,238,189,56,101,125,110,132,174,239,21,17,197,234,67,109,169,223,36,31,82,164,116,79,85,91,105,255,234,209,203,187,140,133,242,17,222,20,212,149,31,163,33,145,139,50,130,126,210,30,137,9,119,225,239,66,164,238,85,152,62,181,102,202,180,147,198,174,254,124,55,211,22,5,92,62,228,34,205,199,91,140,51,183,77,34,158,37,210,94,214,122,74,229,148,74,211,210,138,82,156,186,76,74,20,83,239,136,180,226,64,203,89,97,47,90,124,20,21,38,73,66,116,38,248,254,207,105,5,216,249,241,37,198,174,188,165,239,22,196,109,119,59,118,250,204,57,59,118,252,36,91,86,11,75,235,164,106,235,171,27,118,108,229,184,239,53,145,239,82,90,99,100,90,14,190,134,188,224,85,126,20,48,121,123,67,214,112,122,193,164,185,164,11,182,254,216,218,188,11,70,124,119,202,211,64,19,197,183,18,94,104,52,111,21,125,119,140,165,232,162,249,203,120,167,117,148,189,52,20,203,235,82,233,118,205,5,227,96,49,251,58,247,10,204,41,115,174,57,237,105,79,178,183,117,73,97,39,31,213,35,95,3,26,188,142,211,25,13,217,75,252,251,224,248,241,163,188,147,72,230,149,174,189,81,71,17,240,200,145,165,75,251,142,148,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,56,212,8,92,230,87,154,67,45,119,8,23,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,124,181,35,224,12,203,183,125,219,183,97,109,220,118,44,90,115,53,155,107,212,177,54,230,7,125,72,201,163,71,143,216,159,250,150,111,182,71,31,125,212,30,126,248,97,91,92,90,228,236,242,53,126,252,135,112,24,65,172,137,148,23,41,137,213,161,72,0,157,211,61,9,5,227,147,232,8,82,51,159,147,153,160,156,145,99,21,200,101,38,141,204,222,64,242,236,234,163,200,159,170,39,242,98,39,136,72,217,29,68,146,136,148,80,184,234,88,149,213,79,65,182,232,113,207,48,93,102,250,126,207,194,87,144,232,114,67,202,28,32,191,8,95,133,217,56,165,94,238,115,106,254,46,87,108,134,52,154,204,91,209,239,228,249,114,109,92,46,47,183,63,27,171,206,37,68,225,108,67,89,136,156,158,199,84,196,153,149,157,172,187,92,174,32,16,167,210,243,90,146,245,184,7,72,124,89,224,239,200,48,69,58,58,57,74,41,177,129,242,54,160,171,213,114,146,184,165,117,226,23,249,16,120,94,70,235,193,47,202,59,83,43,18,143,124,165,109,227,49,160,221,182,129,188,5,108,162,4,128,183,128,173,245,13,28,8,224,49,96,115,211,9,58,247,98,64,95,227,129,136,116,44,230,185,151,37,110,189,6,3,87,164,235,24,4,41,24,116,228,118,31,162,124,68,89,89,214,83,128,181,33,178,83,29,138,214,71,6,141,17,108,107,242,102,224,249,2,66,4,61,201,210,118,32,95,22,254,181,86,221,154,16,142,245,158,136,66,145,228,234,31,107,104,198,32,79,27,205,166,142,71,16,121,205,248,165,228,163,163,58,124,96,244,66,147,82,44,160,119,46,234,210,158,200,226,49,114,104,95,42,136,156,174,55,91,182,206,17,30,35,240,30,83,191,198,171,230,183,62,254,89,155,63,82,179,30,172,98,71,101,80,60,232,245,70,246,212,249,51,120,21,169,216,18,239,38,133,1,71,42,184,146,16,237,137,216,247,241,121,251,82,136,72,253,104,95,148,69,232,83,166,68,31,233,184,11,173,15,220,221,51,96,39,56,11,198,84,4,171,136,115,161,144,234,149,80,58,72,184,56,100,12,211,131,224,227,18,94,154,78,5,193,43,133,0,247,72,145,146,184,47,50,57,34,66,202,7,26,246,206,58,75,125,165,163,69,52,43,92,114,111,64,200,105,194,201,201,87,228,83,236,239,51,218,144,140,242,142,48,96,126,71,228,73,100,189,42,189,182,186,148,124,252,145,178,149,99,93,172,215,36,159,230,80,150,236,244,40,23,46,34,148,53,47,252,241,32,33,9,146,72,73,130,85,121,19,69,2,13,90,193,215,148,202,166,242,90,79,190,174,60,243,42,63,212,134,194,245,104,75,205,48,22,225,173,75,138,51,218,79,109,246,90,141,239,188,156,174,88,123,173,94,93,116,69,27,237,49,199,89,160,230,125,238,66,93,255,15,95,107,120,196,233,117,89,55,142,55,123,13,69,131,164,168,162,197,6,214,44,180,2,113,23,32,173,129,132,249,100,206,178,104,90,164,123,4,141,113,58,104,109,123,93,214,167,231,101,220,189,167,157,249,148,28,146,76,251,94,196,190,90,41,150,7,175,60,252,221,232,189,23,33,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,42,4,130,232,191,169,166,43,132,13,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,28,129,241,123,222,253,159,218,147,79,60,230,36,194,252,92,203,173,242,155,181,42,174,189,171,118,219,45,39,237,27,223,249,14,251,174,239,250,160,61,242,13,111,165,2,36,16,100,72,15,119,228,53,17,137,250,101,223,137,33,17,125,83,132,65,145,190,11,227,156,61,41,87,144,6,185,208,36,61,37,236,106,47,151,153,138,39,110,231,167,210,166,111,103,90,159,206,186,142,247,5,249,52,205,114,76,119,156,153,15,239,113,42,35,99,113,29,37,185,164,169,93,125,95,146,11,155,243,114,8,177,71,191,57,233,90,251,63,104,124,185,159,171,141,197,14,23,50,58,33,202,189,199,180,183,179,54,69,134,206,224,152,31,101,222,154,131,147,186,34,206,210,122,113,2,89,68,42,100,171,215,87,27,34,148,197,8,139,28,85,121,221,206,147,143,123,252,234,109,183,216,18,94,53,150,178,114,130,19,141,211,117,33,100,157,8,166,253,28,183,177,76,86,59,238,85,0,130,31,226,215,189,9,72,33,0,229,157,222,198,150,187,0,31,226,33,160,135,2,64,183,35,235,221,14,14,8,80,10,64,113,103,139,124,201,59,230,124,247,129,220,238,227,130,127,136,114,130,72,224,50,215,54,237,203,221,191,232,94,145,126,149,74,205,143,247,112,130,152,247,68,191,135,76,196,201,194,88,229,180,254,139,241,113,87,133,120,148,69,252,72,100,165,134,174,249,132,101,204,100,101,175,211,199,67,66,217,234,165,150,181,145,125,121,249,152,125,221,125,15,218,115,159,127,204,182,168,211,174,54,173,189,221,166,31,41,4,52,33,248,43,214,131,176,221,218,236,16,99,243,47,34,82,93,18,164,200,224,10,7,200,35,2,85,243,39,210,84,125,201,83,129,148,12,84,62,149,19,233,143,181,62,132,175,168,81,169,63,148,57,38,160,170,49,210,175,151,35,191,3,30,32,147,134,69,65,145,231,154,87,77,161,183,43,130,148,43,61,187,24,164,147,228,132,43,114,240,71,248,56,153,238,117,139,50,234,145,130,67,89,237,75,38,254,72,33,66,119,10,122,174,202,141,187,60,45,8,78,114,20,13,25,215,128,185,29,104,190,92,233,10,242,85,205,211,31,35,166,86,106,87,160,168,253,77,222,225,105,252,180,173,165,168,190,52,198,194,202,93,199,174,40,36,158,87,178,22,221,41,230,81,74,17,234,119,103,47,56,8,222,166,151,245,181,46,4,139,48,33,140,83,91,59,173,229,2,179,113,174,91,148,223,135,168,158,173,117,165,207,26,175,214,130,48,208,50,94,93,93,117,23,254,199,143,173,120,122,150,79,10,0,114,233,95,102,191,246,89,135,53,129,245,50,5,185,242,79,138,23,41,214,189,44,251,203,83,36,122,70,73,187,77,193,143,179,97,76,254,42,209,115,177,7,138,137,244,50,250,72,235,112,242,200,141,47,166,201,124,230,99,4,118,230,87,109,167,50,170,37,34,95,239,2,133,22,138,76,57,208,181,239,45,255,247,65,78,140,56,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,10,4,166,126,197,184,41,228,13,33,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,175,102,4,252,23,251,255,249,127,250,135,118,254,252,121,72,32,126,176,135,28,82,56,122,244,168,221,125,215,157,246,78,8,254,247,188,251,207,218,91,222,250,245,156,179,221,181,181,51,47,250,15,248,34,26,42,34,153,10,215,250,98,73,68,0,136,48,241,32,50,64,204,201,84,240,252,29,142,96,39,103,138,56,216,73,220,77,40,76,167,231,251,76,98,228,231,67,17,107,44,25,131,44,208,116,218,244,125,206,191,92,188,15,54,147,42,179,125,77,50,110,146,155,107,149,255,32,124,174,21,134,217,246,37,111,145,54,89,235,234,35,143,99,182,252,236,179,23,45,246,8,199,22,140,69,218,123,147,105,99,200,10,223,3,139,91,251,69,68,100,50,9,207,123,137,88,164,61,121,178,218,31,187,247,140,212,158,147,201,78,254,241,140,133,184,147,122,236,83,39,146,117,228,5,86,183,34,4,221,211,134,152,63,72,216,57,41,34,72,17,64,123,213,149,1,32,173,21,235,82,154,198,165,88,138,1,16,156,34,57,101,249,60,68,17,160,76,92,222,232,24,166,244,40,7,116,173,221,129,92,231,218,230,94,207,34,220,231,233,111,160,250,92,122,30,211,174,98,111,147,126,75,152,245,143,33,10,71,200,34,151,253,67,188,17,140,80,58,200,68,124,179,214,180,243,107,27,28,13,210,176,54,222,8,54,95,60,109,173,197,69,187,239,181,15,216,111,252,127,127,100,149,149,178,53,154,243,126,28,194,26,110,253,27,77,60,6,64,200,247,251,88,242,151,241,70,130,34,210,128,182,213,30,116,174,255,17,190,242,32,224,125,118,176,68,7,56,159,62,72,107,29,165,33,104,210,187,5,106,29,216,52,207,58,153,189,194,92,136,224,117,75,229,50,173,113,63,44,225,97,160,185,232,199,154,100,50,214,167,148,121,212,49,39,242,26,80,161,127,154,102,202,84,71,100,123,122,214,92,84,42,140,87,178,233,34,223,45,222,213,31,243,154,8,254,68,40,203,130,95,10,17,78,232,107,238,69,228,243,164,229,165,117,50,2,59,85,87,59,78,242,131,241,80,231,38,232,157,206,172,227,1,190,8,186,73,239,105,121,80,104,66,94,59,22,20,147,235,120,241,240,37,62,212,183,150,30,189,102,48,188,29,53,82,85,71,10,90,26,69,187,66,54,119,145,247,133,98,201,150,100,240,26,123,124,8,133,171,13,215,82,55,245,41,249,242,62,211,120,69,232,235,200,154,19,184,161,119,37,0,214,166,214,195,150,148,73,88,251,173,122,211,215,90,185,90,99,139,20,123,245,106,197,191,130,122,25,67,205,171,250,87,80,154,46,68,64,17,133,245,206,24,244,156,67,194,60,63,237,164,231,148,43,141,213,78,86,50,216,171,142,239,138,140,31,235,117,190,149,188,104,72,20,146,173,209,104,248,191,21,246,170,27,105,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,120,17,8,162,255,240,206,77,72,22,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,100,4,156,147,249,7,127,255,71,237,153,167,158,198,146,23,183,196,181,146,45,204,205,99,17,187,100,247,223,119,175,189,235,93,223,232,86,252,223,240,206,119,218,8,146,99,123,125,205,154,245,154,45,31,63,193,121,227,16,122,88,253,214,101,141,172,160,95,245,185,68,132,77,8,135,130,188,202,22,168,42,54,161,28,84,62,7,185,133,158,14,83,121,42,191,155,180,152,46,72,30,143,147,54,119,103,93,241,211,229,218,191,178,70,118,147,44,94,199,241,224,78,140,71,22,80,105,153,140,153,190,191,178,78,246,47,53,5,229,158,133,166,240,220,51,255,70,39,230,49,223,176,126,14,2,224,58,117,188,31,142,98,117,119,133,221,242,64,35,122,174,239,139,140,133,175,11,81,163,112,228,16,230,78,44,103,43,113,246,148,202,202,186,92,113,23,43,251,177,255,47,59,61,139,124,204,65,107,23,219,107,119,33,175,52,61,171,55,185,209,118,162,154,15,17,132,180,72,170,118,98,177,24,43,148,146,101,52,229,229,194,95,139,84,196,37,190,183,49,203,165,76,33,31,25,148,241,79,103,116,229,182,158,18,214,32,246,32,165,4,249,223,87,76,218,178,18,85,87,65,101,116,225,249,3,33,92,113,64,164,161,142,15,232,115,169,223,50,236,115,119,109,211,74,40,11,245,185,122,120,12,144,5,249,128,115,193,229,30,93,227,145,69,127,7,229,1,89,226,15,105,123,141,227,11,74,181,186,61,4,17,251,4,138,71,79,62,119,198,155,111,181,22,172,14,1,173,178,85,222,83,75,203,75,182,77,190,19,232,200,39,178,127,156,128,118,92,199,28,42,174,35,2,228,110,62,159,147,46,113,37,243,78,12,225,13,78,34,255,21,28,83,0,129,54,119,76,135,36,148,90,77,59,186,184,98,141,249,5,27,160,240,48,132,140,149,2,148,104,239,1,239,200,50,116,188,92,232,151,57,203,92,71,30,148,241,50,80,34,205,237,239,75,196,142,23,152,233,144,243,169,32,2,93,227,47,161,12,226,100,171,147,246,18,80,80,162,44,209,65,145,162,15,126,136,166,41,116,136,97,254,37,187,46,159,26,98,87,222,114,178,95,247,178,231,167,77,254,232,105,88,30,218,217,139,155,90,26,62,109,210,17,193,97,4,94,92,68,32,235,40,1,98,148,25,180,14,43,92,242,116,224,10,0,26,183,63,151,152,183,158,183,46,207,42,5,253,79,219,73,78,41,150,248,218,155,88,241,75,250,153,80,20,157,73,229,113,103,157,167,188,217,231,75,107,92,77,138,214,71,194,25,226,156,49,139,76,23,217,47,140,165,208,161,113,42,40,189,139,242,72,203,176,164,7,24,173,153,236,181,226,106,250,125,41,117,36,131,239,109,48,150,146,141,214,184,239,235,234,192,22,22,132,48,223,189,174,224,131,226,8,239,145,105,72,25,157,119,85,210,218,223,35,104,78,115,219,121,158,85,204,247,5,216,248,158,5,11,149,217,43,76,227,39,239,24,156,244,99,56,215,240,208,154,91,112,178,127,175,122,145,22,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,135,23,129,32,250,15,239,220,132,100,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,128,16,24,255,240,15,255,176,253,226,47,254,34,100,253,182,187,223,111,114,182,110,107,174,105,183,223,126,59,4,255,187,236,3,239,127,159,61,242,200,67,88,170,54,156,228,23,133,35,227,125,41,4,84,69,88,193,34,85,197,27,136,92,128,120,128,5,112,100,157,20,17,49,194,243,37,196,192,62,68,65,174,235,13,204,124,92,210,198,76,254,149,60,30,216,70,65,228,92,73,91,251,149,201,125,100,82,104,82,78,99,158,110,127,250,121,250,126,82,225,42,110,246,195,53,55,53,221,127,78,59,76,241,181,200,167,53,184,55,255,180,51,194,131,240,217,41,185,247,221,65,245,139,252,188,6,102,27,41,105,143,168,12,151,91,224,19,103,114,76,196,168,172,209,21,84,95,164,156,206,183,151,229,247,80,229,25,159,92,225,203,242,154,59,200,69,165,67,194,77,200,59,92,218,139,230,211,50,115,151,230,42,7,33,74,197,4,139,44,199,101,139,174,101,168,180,68,106,42,65,103,195,143,72,27,34,159,148,10,114,200,103,198,187,187,126,26,150,242,142,2,124,32,109,36,69,158,116,134,61,207,50,119,119,70,121,167,254,37,235,125,97,33,55,141,101,59,237,241,84,151,192,10,68,243,186,213,179,95,122,151,72,105,64,87,145,134,229,58,230,242,50,169,6,44,88,68,228,238,161,4,32,115,230,119,188,251,221,246,11,255,250,151,236,231,126,238,231,237,204,153,115,118,251,29,119,32,83,213,241,169,55,113,245,143,7,128,26,228,163,31,99,128,156,242,48,46,190,92,88,203,197,189,207,217,212,209,10,206,133,10,23,4,75,75,139,194,186,225,18,10,35,234,9,7,89,215,75,188,33,120,116,186,21,107,12,32,56,43,11,54,174,83,19,75,255,50,110,239,69,224,87,74,120,59,224,125,105,99,44,177,185,198,163,46,196,41,68,63,247,3,44,240,13,162,127,52,232,80,174,234,68,173,147,181,146,13,98,85,132,174,38,123,172,178,140,99,200,17,8,34,243,5,141,136,125,28,38,240,62,6,75,188,165,11,34,21,87,62,14,3,92,54,196,245,32,185,211,177,9,121,30,243,92,241,76,5,65,171,193,229,37,160,182,251,91,234,7,5,20,218,106,181,6,200,151,142,15,16,193,93,101,124,146,179,230,90,0,144,255,229,6,237,211,113,129,17,141,82,79,114,179,142,149,152,187,75,226,92,250,169,186,87,229,142,63,55,140,144,215,24,124,111,32,179,198,165,249,217,216,216,176,109,142,52,144,171,254,156,39,48,68,176,247,251,115,94,78,123,216,9,127,129,126,3,131,250,81,200,114,232,89,74,7,90,35,229,114,23,139,121,20,15,10,133,59,201,175,114,186,114,200,245,243,243,229,99,97,169,186,121,14,147,98,129,218,72,115,74,254,84,219,234,71,239,43,45,32,173,49,149,105,54,43,214,217,210,59,140,211,70,216,251,178,234,143,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,23,2,65,244,223,92,243,21,210,6,2,129,64,32,16,8,4,2,129,64,32,16,8,124,117,33,48,254,175,255,171,255,194,62,249,201,79,186,245,98,183,179,109,71,151,231,109,113,113,222,222,241,182,183,217,135,62,244,231,112,213,255,78,107,65,240,187,213,32,214,196,34,156,90,88,173,86,26,48,66,254,155,62,68,128,200,67,136,6,185,242,79,36,210,20,136,201,20,213,233,2,207,203,68,200,44,31,35,38,96,143,224,228,219,84,250,236,243,84,214,161,184,21,241,55,9,26,83,102,204,114,162,240,16,57,178,195,189,228,156,196,200,77,17,39,59,25,215,241,110,31,156,39,61,92,107,255,123,141,107,210,56,55,7,229,139,237,189,218,80,84,221,199,88,213,91,61,168,117,119,99,127,181,253,83,111,184,79,231,153,108,147,5,123,190,79,214,208,144,166,190,30,10,96,252,12,251,4,147,148,105,228,178,93,77,226,96,131,24,210,25,118,58,147,237,162,78,21,220,54,159,54,188,133,30,132,163,238,80,14,128,107,75,65,4,188,250,32,77,46,247,253,94,57,94,199,107,121,57,145,238,3,214,135,182,168,236,130,37,159,159,249,238,69,83,57,185,213,247,80,84,27,179,158,119,48,197,159,64,141,159,0,166,215,152,250,85,32,77,123,119,128,199,2,5,97,144,47,158,252,94,98,151,164,185,32,118,218,31,244,115,2,131,128,248,78,129,2,218,63,242,54,0,46,238,5,160,53,231,71,6,140,33,211,95,243,208,155,237,175,222,67,74,206,225,0,0,32,0,73,68,65,84,126,183,19,255,191,240,11,191,96,231,46,156,245,177,0,152,207,75,133,227,11,230,176,180,111,2,140,72,121,89,214,247,233,207,137,116,87,168,144,124,137,196,84,127,220,121,127,57,150,252,42,171,224,222,0,252,78,146,34,23,251,124,12,206,3,76,187,55,58,35,171,110,15,121,111,66,12,51,113,61,234,105,72,165,250,28,237,105,126,68,154,139,240,239,48,37,34,253,121,111,22,10,0,163,50,202,0,154,103,202,247,132,45,22,255,240,184,73,46,214,142,43,135,12,33,84,149,38,50,31,113,104,94,40,89,21,14,117,19,253,7,135,14,145,220,41,3,208,213,106,13,159,75,205,169,26,150,236,174,216,129,44,194,80,99,146,91,127,181,179,77,187,197,12,123,155,90,19,240,197,86,215,52,48,103,221,45,198,130,124,165,18,94,34,184,42,40,70,136,227,47,235,8,130,234,24,101,48,10,115,95,169,202,213,127,34,124,165,8,146,188,32,232,56,2,255,210,160,8,189,184,194,74,1,226,75,142,24,203,13,10,146,91,30,36,42,178,232,7,35,89,244,111,109,109,65,90,243,189,7,134,34,186,69,162,183,249,190,236,246,230,109,110,110,142,211,42,122,214,160,252,4,188,27,36,155,250,78,184,166,61,163,53,153,215,165,98,201,90,67,91,99,140,172,178,168,151,72,154,55,95,195,200,228,239,6,151,141,201,38,228,185,246,135,226,35,43,245,204,126,151,75,89,67,253,235,210,58,242,25,40,166,65,235,79,183,35,41,105,20,105,189,222,0,93,156,166,13,215,241,186,129,12,242,14,244,253,223,255,253,69,238,116,143,113,31,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,135,25,129,252,63,242,195,44,99,200,22,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,124,53,34,48,254,219,127,251,111,218,87,190,242,21,63,95,123,171,191,9,49,85,179,215,222,127,175,125,199,119,124,187,61,250,222,247,217,169,83,167,156,68,232,67,224,215,33,240,228,214,183,33,130,159,223,242,199,144,254,34,136,170,178,144,117,34,71,191,223,115,37,254,192,241,20,241,32,66,201,227,196,6,193,4,236,65,45,136,97,218,35,168,222,171,50,104,92,16,31,17,174,63,2,251,240,236,215,191,163,220,226,204,60,58,233,155,243,136,69,112,77,7,17,132,57,104,125,59,105,70,130,238,69,150,97,35,157,246,144,234,105,157,248,82,73,251,64,45,177,5,217,101,236,33,8,181,228,230,189,104,141,61,232,36,158,180,3,188,184,74,115,163,123,246,96,145,72,7,250,47,122,177,7,33,203,61,168,31,130,100,168,225,49,96,87,144,21,185,154,44,246,241,116,158,198,86,22,105,60,53,198,97,95,214,187,169,61,149,85,158,46,165,233,170,86,120,95,16,114,153,220,174,147,139,244,227,36,165,250,163,44,244,179,143,73,247,114,5,175,17,85,232,111,188,221,195,69,254,188,149,113,87,79,227,86,93,152,183,182,92,248,67,114,54,151,23,237,7,255,214,223,176,219,238,184,213,126,230,103,126,198,78,159,61,15,49,90,181,141,173,77,171,55,231,108,12,97,91,198,23,125,181,33,203,231,186,213,32,167,213,102,141,246,21,242,124,40,86,191,138,245,158,203,207,34,89,29,254,34,79,101,146,124,154,61,41,71,148,172,131,124,91,181,14,222,3,22,32,90,57,195,157,227,6,228,250,188,1,243,46,111,12,37,72,238,113,169,207,252,225,127,161,12,91,15,97,46,230,94,71,0,84,27,224,55,192,13,63,196,113,111,155,35,81,112,199,63,144,245,254,128,185,98,218,106,34,208,117,212,130,136,245,50,56,32,27,122,12,54,199,120,26,115,117,187,125,14,82,159,119,245,194,92,11,133,173,69,91,94,94,182,69,44,169,69,82,215,80,116,168,177,62,164,172,225,228,62,239,245,46,174,0,212,87,159,107,192,92,119,59,3,219,2,215,181,181,53,187,120,241,162,109,64,210,110,195,254,99,208,207,82,18,201,207,48,233,222,151,20,183,67,50,180,230,125,13,32,211,54,126,218,181,196,106,200,80,175,87,93,129,76,122,38,72,45,120,28,35,87,56,209,195,196,114,63,175,199,180,174,85,234,149,10,153,68,31,128,171,19,254,140,85,74,110,178,232,215,26,168,48,24,159,111,214,157,227,134,22,134,44,253,133,231,203,25,124,29,210,225,100,253,21,251,108,107,107,131,239,232,185,201,190,211,188,248,56,28,123,73,56,185,57,80,92,181,237,47,28,47,185,179,31,14,170,136,239,10,159,91,225,147,223,119,146,67,10,17,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,230,67,32,136,254,155,111,206,66,226,64,32,16,8,4,2,129,64,32,16,8,4,2,129,87,63,2,227,255,241,31,252,168,93,184,112,1,139,97,232,165,209,192,110,57,113,204,190,225,173,95,103,255,229,15,252,101,123,240,107,94,107,39,111,191,67,7,17,227,206,31,146,223,201,125,236,80,183,183,252,135,251,18,68,145,232,130,170,24,38,153,149,138,16,152,132,29,34,33,223,57,9,36,102,136,126,118,151,77,149,156,56,153,212,223,185,201,245,119,82,174,228,110,90,150,43,41,63,83,230,26,171,95,106,165,186,207,40,196,158,238,21,38,228,87,145,9,65,178,111,184,92,222,190,149,14,200,216,53,151,7,148,221,35,91,240,249,124,239,145,231,73,215,216,254,126,205,230,244,107,157,190,36,99,110,237,10,226,233,241,248,84,237,158,47,39,203,46,211,76,198,74,177,168,226,68,130,42,22,49,154,137,207,130,8,37,217,91,47,148,101,118,121,31,240,34,212,17,19,235,133,212,26,137,50,235,151,118,64,17,68,214,206,174,209,188,20,85,204,219,220,41,142,28,185,38,177,214,219,244,120,243,125,142,41,162,247,201,37,92,162,183,81,200,85,12,69,228,112,10,69,186,30,185,198,16,219,146,71,87,73,138,8,220,164,44,44,153,213,142,210,229,154,28,133,2,43,163,52,160,52,14,166,111,201,103,61,161,215,134,208,135,216,254,222,191,252,159,219,253,15,252,9,251,233,127,242,79,237,227,31,255,56,228,56,214,251,184,197,239,73,65,137,114,11,75,71,172,185,176,8,121,11,161,171,227,16,32,240,101,13,61,15,81,158,231,76,228,188,91,175,187,107,133,228,6,93,132,174,134,171,110,43,200,81,46,220,163,171,172,156,29,84,43,13,188,34,96,17,206,67,23,114,120,140,133,123,3,18,190,222,152,199,19,202,130,19,235,91,219,155,78,172,187,85,60,210,232,8,148,241,24,18,158,243,79,230,52,100,72,127,185,253,151,197,127,127,176,110,157,193,166,167,213,107,21,171,207,207,33,99,211,86,150,23,108,129,251,102,189,1,137,95,119,185,235,141,138,85,155,34,221,81,24,208,82,96,76,105,234,165,92,128,196,28,21,48,166,143,114,13,133,14,50,146,53,190,44,242,23,221,82,93,120,47,205,31,135,189,79,222,14,6,156,1,208,222,234,216,185,115,231,252,40,132,11,23,87,237,153,103,158,3,167,182,173,111,162,28,64,147,154,155,10,109,105,218,165,3,177,137,238,69,77,94,1,248,94,232,119,147,247,138,10,248,213,57,14,166,10,94,85,10,202,194,95,106,27,82,28,115,25,153,216,164,80,49,72,138,30,200,170,57,200,202,21,116,225,101,211,94,81,143,55,46,72,49,77,202,26,114,49,175,185,110,226,205,70,178,60,247,220,115,118,231,157,119,114,188,5,227,173,163,12,195,216,221,117,191,52,32,52,30,210,95,14,178,63,19,231,194,102,58,72,70,93,66,103,56,232,89,187,61,226,171,185,231,86,253,178,236,151,75,255,42,230,253,126,4,4,101,36,175,130,230,92,184,230,75,202,53,181,58,105,224,160,178,234,198,21,5,88,207,253,110,207,219,214,59,74,114,184,12,133,28,218,15,10,218,7,37,63,199,135,181,128,242,141,20,73,82,250,200,149,78,252,33,62,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,166,66,32,136,254,155,106,186,66,216,64,32,16,8,4,2,129,64,32,16,8,4,2,129,175,2,4,198,31,249,200,79,249,185,195,91,27,107,78,18,221,125,215,29,246,232,123,222,99,223,247,253,255,153,221,118,242,24,132,20,62,160,33,196,122,61,252,64,139,79,16,187,1,13,41,194,198,173,137,29,164,226,167,125,200,5,15,19,82,50,61,166,34,249,231,255,169,180,153,91,145,19,95,149,65,227,190,18,162,254,114,229,46,151,247,10,130,234,132,211,149,140,237,6,200,40,50,216,151,235,85,180,237,68,242,181,44,71,234,138,103,223,77,193,189,68,65,156,128,163,133,28,171,250,180,139,115,151,47,247,64,60,173,16,224,123,80,229,85,73,5,113,179,93,196,185,92,38,248,84,66,193,155,243,143,84,173,2,81,151,18,83,254,78,161,169,231,203,221,94,203,126,166,107,185,11,79,132,110,209,137,0,37,148,152,84,95,82,114,249,46,121,117,137,197,86,172,224,123,1,23,243,88,244,15,54,215,32,210,135,246,142,119,190,205,238,189,247,148,253,236,207,254,43,251,133,95,252,55,16,214,40,54,65,140,203,197,254,197,213,243,48,145,171,118,236,248,73,157,2,192,187,110,100,43,43,203,144,243,91,137,48,133,180,174,209,183,136,80,39,81,33,52,229,38,191,140,114,211,216,137,105,17,171,82,120,18,105,77,144,44,136,42,23,252,46,235,16,178,20,162,180,68,37,39,76,33,237,101,49,191,120,228,136,181,150,87,84,195,186,88,238,187,69,60,237,137,148,237,119,177,26,151,151,130,10,86,250,52,87,107,141,109,225,8,109,32,75,171,81,199,34,186,102,11,188,155,27,88,202,207,65,156,187,117,63,189,139,104,215,187,25,131,125,112,232,65,226,66,208,146,166,85,226,210,225,114,93,174,243,53,247,93,172,172,165,204,225,206,220,149,238,210,83,146,181,83,102,45,93,60,127,17,37,129,26,100,111,211,45,176,23,57,202,229,232,177,83,246,218,7,239,75,196,59,243,112,97,109,221,158,127,254,69,123,234,169,167,236,217,231,158,183,243,231,47,64,234,142,93,247,66,138,10,156,2,224,71,11,160,47,128,119,2,210,233,163,137,151,131,86,139,51,239,209,64,16,225,172,75,210,37,226,89,86,231,53,87,60,16,14,105,82,147,37,122,94,11,34,149,117,149,229,30,224,6,135,252,157,164,254,212,191,98,145,250,235,235,235,238,126,94,207,130,77,177,172,214,53,6,17,223,194,87,203,224,149,12,34,229,21,178,108,138,117,233,184,6,41,34,136,244,87,216,121,15,176,158,217,59,42,163,247,197,64,251,139,224,239,66,226,105,252,53,206,140,77,142,189,240,84,185,132,151,234,143,29,155,105,229,135,86,43,41,227,228,58,17,7,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,205,129,64,16,253,55,199,60,133,148,129,64,32,16,8,4,2,129,64,32,16,8,4,2,95,29,8,140,127,252,199,255,17,134,250,125,59,123,238,172,205,227,170,255,228,209,163,246,87,254,210,247,217,135,254,220,7,237,248,177,21,171,138,228,135,112,26,66,96,56,209,229,236,17,63,254,243,35,63,191,242,235,151,127,144,34,158,37,52,68,56,42,168,140,199,41,154,124,230,116,207,219,169,172,214,118,5,17,141,151,9,151,148,191,76,217,171,201,218,33,64,174,166,246,30,117,38,152,237,147,7,217,181,43,204,60,122,222,229,218,216,85,249,149,127,152,16,93,175,132,204,5,118,153,164,122,165,208,40,118,194,75,238,94,20,219,184,156,8,55,85,150,139,247,20,10,107,118,79,212,7,123,196,243,180,87,40,227,160,23,101,119,173,31,229,169,252,84,172,199,233,48,93,94,205,77,63,79,151,203,247,7,42,112,64,26,30,212,70,110,107,54,46,222,33,99,198,163,125,168,17,77,246,163,72,99,228,147,223,131,9,190,69,63,147,254,32,171,199,237,13,171,98,233,94,197,75,248,16,107,226,219,33,250,255,230,143,252,119,246,150,175,127,196,254,241,79,253,19,251,131,63,254,99,219,218,232,96,97,222,180,18,238,229,207,156,126,193,26,173,57,91,88,62,98,27,155,23,221,189,126,161,91,224,253,200,186,91,253,170,231,33,55,34,154,69,114,142,145,181,15,137,47,162,126,44,34,149,18,114,235,94,101,254,252,25,130,123,208,171,248,89,245,34,238,69,120,14,40,223,59,63,128,56,63,9,129,191,98,13,44,233,245,46,150,21,181,7,172,166,117,132,128,234,83,129,46,101,137,207,69,155,77,172,225,107,117,70,175,49,50,238,46,232,244,232,99,60,150,203,127,245,158,46,236,243,41,211,224,53,141,101,53,115,37,167,43,72,236,245,74,108,140,70,93,64,210,6,245,180,110,252,24,1,39,252,69,254,75,18,20,18,176,252,111,227,141,96,173,189,234,109,232,232,3,17,217,34,145,87,86,142,217,209,19,243,118,215,169,55,217,91,223,254,102,63,187,254,133,23,94,176,47,63,254,152,189,240,204,139,246,252,115,231,237,252,57,206,174,103,8,53,174,5,200,125,141,27,158,220,206,175,99,45,78,15,229,114,31,194,217,80,50,171,185,50,129,142,107,144,172,99,148,36,28,91,84,3,92,49,197,65,145,178,69,161,228,225,99,76,80,165,241,230,251,235,23,39,57,124,194,189,81,201,35,18,92,120,156,59,127,222,143,67,208,92,202,3,132,214,221,86,103,155,227,10,186,190,110,174,159,20,87,223,146,120,126,41,160,140,144,113,200,250,24,14,170,126,175,103,41,87,148,74,28,121,65,33,205,105,194,149,241,105,61,240,71,227,172,42,79,107,206,49,103,221,32,138,214,163,72,126,173,213,164,16,160,62,10,140,88,140,42,171,249,72,117,82,158,242,165,28,33,175,16,218,79,67,246,203,114,161,224,114,245,163,139,154,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,240,74,32,16,68,255,43,129,122,244,25,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,92,138,192,248,159,253,204,79,219,233,211,167,109,19,75,254,69,8,253,219,110,61,97,127,245,47,255,37,251,240,159,255,46,91,193,210,116,136,133,105,31,18,108,132,139,125,39,5,56,195,90,97,92,156,187,45,55,213,34,137,82,226,14,25,146,18,246,248,204,100,192,116,214,76,218,132,48,40,202,136,50,184,108,152,169,127,105,217,3,228,114,82,226,210,90,215,43,69,227,73,196,199,84,139,89,230,189,250,86,222,84,122,198,227,138,219,152,109,59,63,79,117,255,146,110,167,100,121,73,245,246,42,156,101,153,110,51,167,237,85,254,90,211,128,114,66,12,95,101,91,206,153,95,101,93,85,19,97,118,181,65,231,183,235,79,10,34,122,197,197,38,18,56,183,154,72,93,101,21,41,19,129,119,74,164,250,169,157,29,247,254,233,57,183,158,101,84,245,140,217,164,169,73,38,55,106,54,241,120,41,86,222,244,243,76,190,218,207,237,169,232,75,9,178,50,199,158,223,171,104,153,200,146,93,41,78,120,147,174,28,89,10,79,66,209,183,200,200,220,111,25,183,227,237,181,139,214,90,92,182,202,210,130,13,86,215,189,248,55,253,201,111,180,55,189,233,77,246,83,255,219,71,236,223,252,210,47,217,179,47,188,104,71,56,51,188,15,217,223,222,218,244,61,43,2,180,177,132,91,118,6,93,98,16,80,159,88,166,239,32,38,18,85,151,0,144,24,154,153,33,228,188,230,77,251,85,132,102,5,83,252,145,72,126,200,242,65,79,18,67,158,54,32,89,27,202,175,160,76,176,101,29,136,225,133,246,150,173,28,59,110,53,92,195,151,6,201,170,186,138,165,190,43,169,64,140,43,184,75,124,38,69,146,140,89,7,61,222,203,125,234,82,193,9,122,168,102,60,12,232,125,147,16,40,141,81,44,24,185,128,142,163,136,125,121,81,23,217,47,133,5,185,243,111,195,192,107,59,102,101,0,41,38,148,241,6,32,220,171,178,189,47,173,242,238,207,196,59,132,54,57,174,120,33,139,117,234,159,195,19,66,101,99,213,234,144,198,115,28,115,176,178,178,98,175,127,195,253,246,53,175,191,15,119,241,93,123,254,233,11,118,250,249,179,246,229,47,125,197,30,127,252,113,59,125,17,119,239,26,11,215,114,83,200,113,182,61,248,116,33,254,123,221,190,117,182,7,19,247,242,82,100,168,50,31,10,178,64,215,119,141,92,193,27,71,17,8,95,183,154,159,158,127,47,121,125,63,180,6,68,106,39,50,60,121,151,80,223,34,185,47,94,188,104,119,225,190,95,114,248,124,83,86,22,253,114,79,63,39,79,17,200,38,177,47,217,71,215,87,196,43,106,77,178,136,148,215,119,121,190,119,185,145,89,113,173,214,240,239,120,221,107,172,190,230,181,134,117,75,80,93,213,27,18,75,177,65,227,215,229,99,156,154,3,225,160,144,99,181,37,143,22,67,188,87,8,27,149,87,17,41,193,28,69,169,48,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,124,8,4,209,127,243,205,89,72,28,8,4,2,129,64,32,16,8,4,2,129,64,32,240,234,67,96,252,145,127,250,17,251,163,63,250,35,200,30,157,173,107,246,154,187,239,178,239,124,244,59,236,209,247,189,7,194,233,136,117,214,113,227,15,49,86,17,177,85,130,224,215,175,243,3,172,77,249,145,95,65,132,128,24,35,145,254,30,210,239,251,59,164,70,254,241,127,135,23,75,229,242,103,145,175,31,254,167,195,46,82,196,243,118,231,79,151,189,46,247,51,253,95,210,102,65,92,92,146,126,133,9,62,30,250,112,194,103,182,173,220,247,21,164,39,130,164,0,121,186,239,131,218,152,46,123,21,247,179,243,243,82,155,200,132,207,174,122,146,121,118,204,187,10,92,191,135,93,235,233,250,53,123,197,45,237,88,225,95,113,149,73,65,167,219,14,88,254,178,187,86,40,248,184,73,93,37,123,78,94,31,90,128,10,69,148,30,168,55,221,126,206,155,78,19,101,94,164,203,98,89,253,236,138,41,171,45,238,233,51,49,172,48,233,228,236,106,47,247,124,5,177,234,21,138,68,90,46,114,95,15,7,189,19,148,159,223,47,147,62,82,130,227,161,23,27,68,127,107,229,136,245,54,218,214,199,213,250,60,132,63,172,38,38,240,35,59,126,252,132,253,205,31,252,65,251,218,175,125,163,253,179,127,241,191,219,127,248,228,39,176,234,175,219,210,226,60,110,245,33,210,33,120,219,237,182,159,19,95,175,54,32,192,211,80,68,122,66,237,58,33,170,123,145,153,34,189,117,142,121,9,210,61,143,87,196,250,24,98,85,196,186,48,164,69,94,161,16,165,252,25,161,12,80,195,178,255,40,10,85,107,200,118,225,236,243,174,88,117,236,248,45,214,152,107,241,78,134,28,149,197,52,11,88,107,88,251,136,214,104,70,22,211,180,71,218,8,18,191,209,90,242,62,68,224,10,171,177,50,169,144,246,173,228,170,115,79,26,178,141,117,161,32,224,10,1,52,32,44,157,196,166,60,37,125,124,53,6,41,114,183,76,59,149,50,132,117,179,132,156,34,186,41,76,221,49,223,1,99,188,22,148,6,28,39,32,33,232,19,27,113,235,148,122,182,205,49,7,253,190,198,216,73,150,249,40,50,220,127,207,157,246,192,61,247,216,195,15,125,173,61,251,236,179,246,228,19,79,219,211,207,62,103,79,63,253,180,189,120,158,99,3,104,131,150,189,79,125,165,12,144,177,135,130,64,153,35,11,106,40,58,200,3,0,122,6,144,208,117,198,93,246,239,31,141,163,132,144,194,125,40,79,4,187,66,94,16,57,209,87,66,126,184,170,216,231,123,66,128,75,214,36,199,198,198,134,123,48,88,92,92,244,180,156,46,162,127,184,152,172,223,175,170,195,235,89,9,197,19,205,165,254,148,133,31,120,107,13,136,120,215,154,233,108,39,162,95,223,235,242,164,32,133,62,95,207,197,251,98,160,181,202,26,87,190,98,173,1,197,221,158,142,158,224,88,133,226,253,178,235,61,34,249,39,239,27,181,95,198,203,65,15,69,142,164,48,81,66,81,163,209,104,4,209,127,61,231,57,218,10,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,94,70,4,130,232,127,25,193,142,174,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,12,2,63,243,79,62,98,239,199,181,253,205,24,30,127,252,73,251,216,199,62,102,159,248,196,39,156,196,26,243,3,254,169,83,119,218,219,222,246,86,251,11,223,253,97,136,167,69,27,118,54,221,141,178,220,94,151,154,58,71,23,66,167,248,161,63,17,252,48,50,250,241,31,66,67,164,192,174,144,137,197,93,137,233,97,154,52,22,185,179,103,184,76,253,189,202,79,183,185,87,254,65,105,123,18,209,7,85,186,202,124,201,186,103,127,164,131,240,165,121,194,66,196,93,17,242,88,247,107,195,139,77,149,247,231,151,136,103,238,107,18,207,182,55,201,184,178,155,125,101,190,86,185,174,172,251,155,186,148,8,222,170,184,181,43,26,133,92,135,139,228,212,126,76,177,187,220,246,202,124,40,214,82,186,92,99,185,12,197,166,67,174,34,121,116,239,87,113,159,26,157,46,157,238,93,25,64,5,33,101,175,58,120,213,2,0,13,203,217,116,20,139,124,28,197,123,39,175,35,149,245,244,212,159,115,219,146,20,178,92,239,168,250,252,188,213,245,174,218,238,90,119,115,155,99,72,106,86,134,108,108,226,162,255,125,223,245,33,123,205,61,247,217,79,255,179,127,106,191,252,107,191,14,233,126,206,234,188,247,106,228,111,108,108,241,46,108,89,185,85,163,126,29,242,91,148,41,234,21,222,175,44,249,177,114,86,63,178,156,215,94,129,220,118,57,184,31,145,55,230,140,121,189,51,171,164,139,212,238,141,116,134,59,100,105,71,138,4,93,39,65,91,115,53,238,113,251,190,126,1,171,255,158,29,57,122,204,22,23,112,229,47,215,234,122,213,82,111,68,29,41,31,168,63,41,28,248,92,208,237,0,160,199,99,168,118,176,145,139,118,73,39,113,82,208,19,44,185,146,164,116,160,186,60,75,249,68,232,13,104,164,68,182,86,139,212,8,20,220,97,1,9,26,163,92,40,172,245,228,226,93,100,63,24,18,215,209,182,144,158,68,19,119,0,141,170,198,7,33,15,113,91,134,112,239,247,112,239,127,113,195,250,96,124,252,248,49,91,1,219,18,100,112,137,58,115,245,177,221,121,199,73,187,251,174,219,24,199,24,210,255,121,123,252,137,103,236,211,127,252,25,59,191,186,102,171,27,242,80,144,86,175,166,137,161,242,61,4,205,220,31,88,147,99,23,112,182,224,68,180,92,204,187,226,130,80,97,60,41,228,88,35,33,248,62,72,183,105,88,26,237,213,5,145,218,242,34,144,251,154,142,183,113,223,127,30,247,253,249,172,121,87,198,0,91,17,253,178,118,175,115,204,141,150,228,43,25,178,188,59,223,211,105,44,74,215,165,49,104,125,118,89,119,34,249,117,159,198,33,201,25,187,214,158,99,144,240,214,186,80,61,17,255,222,246,100,14,118,143,212,243,212,130,20,65,56,22,99,227,252,5,199,37,201,49,244,35,15,194,162,255,149,92,25,209,119,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,245,8,4,209,127,245,216,69,205,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,122,32,48,254,215,191,248,11,88,242,109,251,15,250,71,176,118,189,237,150,147,246,189,223,243,97,92,247,223,98,181,5,24,149,45,220,91,99,153,89,210,61,231,234,14,97,205,244,227,191,187,234,23,11,35,146,160,248,241,127,135,64,72,162,141,166,136,97,89,249,137,124,154,14,211,116,64,38,3,148,47,107,216,189,194,116,153,189,242,111,116,154,8,181,235,17,114,59,32,231,88,238,213,166,198,58,75,226,231,122,187,202,139,92,153,194,121,87,222,33,125,216,107,108,135,84,212,221,98,77,147,134,187,115,174,236,233,90,215,207,48,59,175,159,233,78,27,105,122,51,65,221,138,206,116,10,87,233,16,191,34,219,19,233,201,222,69,14,127,246,82,164,95,65,80,29,173,191,93,221,80,79,253,40,221,233,83,229,123,127,51,49,101,200,162,174,222,23,220,92,85,208,187,67,29,16,185,16,60,19,167,113,165,6,39,174,251,61,159,210,69,190,98,167,181,177,10,223,90,91,183,22,100,99,9,18,115,27,107,241,185,133,5,195,20,222,250,23,46,240,126,218,134,212,159,179,71,222,254,118,251,251,119,221,101,247,220,119,191,253,139,127,249,47,237,133,211,103,32,35,151,176,182,239,218,54,68,182,141,187,214,28,150,56,211,62,91,60,235,29,168,221,44,215,228,218,183,66,131,123,200,93,9,41,146,95,179,225,82,104,95,227,18,127,242,42,228,121,56,224,189,138,199,128,243,103,187,182,116,228,56,68,246,130,117,32,243,219,235,231,241,146,130,114,0,103,153,47,30,89,182,30,30,83,202,53,6,163,241,113,201,58,90,174,244,69,200,106,79,201,74,218,251,45,209,47,50,100,168,177,199,167,240,144,54,121,207,251,132,145,173,119,56,5,244,206,214,235,214,223,53,197,123,87,238,213,61,208,102,122,231,74,129,64,46,251,87,172,140,44,37,100,45,117,177,226,31,227,90,31,60,68,238,215,203,125,91,196,99,2,144,216,66,29,69,8,172,238,135,163,77,219,222,236,216,249,193,170,13,219,3,155,231,72,152,5,240,150,188,149,18,222,0,248,222,152,111,205,219,235,95,255,128,189,238,193,7,237,225,135,31,182,47,63,246,184,125,230,179,95,196,202,255,89,187,184,182,229,132,191,164,105,208,46,252,179,116,202,220,219,65,163,217,119,178,191,130,43,130,18,11,208,229,44,196,78,194,223,152,79,32,153,4,245,153,191,243,228,13,225,244,153,51,118,242,150,91,172,142,82,136,8,113,57,62,144,139,122,93,245,57,173,133,195,17,36,119,158,127,141,39,79,119,38,241,53,191,125,129,61,251,189,194,128,164,202,50,249,94,210,154,247,6,166,64,217,107,136,148,81,9,237,3,225,181,142,55,141,14,255,150,144,146,134,230,83,94,16,116,204,67,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,249,16,56,60,255,211,185,249,176,11,137,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,107,69,96,252,83,63,245,147,214,222,220,176,94,167,109,11,243,77,59,137,155,254,191,244,253,223,103,111,124,195,235,57,31,186,110,157,11,103,177,160,132,224,135,184,25,111,65,18,113,118,175,91,6,139,0,224,26,97,169,40,18,67,214,127,53,202,141,121,158,144,209,252,168,239,22,165,51,82,38,107,81,49,50,250,233,95,4,146,44,98,213,30,229,197,133,21,233,211,177,184,132,244,172,248,218,67,238,253,218,91,186,246,22,50,233,114,237,45,237,209,130,128,155,37,107,246,40,118,165,73,25,183,171,141,167,251,185,161,227,158,238,232,213,114,239,123,128,193,228,88,227,210,68,40,76,210,156,110,247,244,18,228,190,136,70,183,124,47,202,140,156,229,197,50,55,215,83,250,53,134,188,223,15,138,189,155,137,156,215,210,41,141,168,29,198,160,229,157,154,44,62,139,113,73,150,76,242,231,158,148,213,193,122,95,22,215,78,196,195,48,206,113,63,230,253,53,222,238,21,239,47,72,124,64,235,156,59,107,39,79,28,179,191,245,55,254,154,157,226,24,147,31,251,137,31,183,207,125,225,43,40,5,172,64,50,247,173,11,17,42,183,245,50,45,151,219,113,17,159,147,245,12,145,41,105,68,174,171,207,10,47,53,157,101,46,82,219,9,121,114,213,198,144,247,158,212,49,202,82,6,144,21,60,109,112,2,188,245,54,87,253,88,130,86,19,175,3,181,57,172,171,187,118,145,247,112,183,215,182,229,147,71,105,163,14,89,138,213,190,116,38,228,114,93,214,253,189,116,140,74,149,247,115,218,238,146,64,214,215,250,68,225,0,65,74,35,157,189,206,123,188,92,88,95,171,4,68,173,142,14,240,247,47,85,52,14,159,71,218,78,247,170,155,64,149,116,163,81,141,210,228,33,167,100,229,64,1,235,97,189,143,4,88,230,203,141,63,229,187,109,107,227,161,224,8,164,126,141,186,99,240,236,34,223,250,102,219,142,31,91,241,246,6,35,202,82,167,175,51,226,187,99,60,85,204,49,254,10,86,254,39,236,214,91,143,219,67,111,250,26,123,236,201,167,236,83,159,252,35,251,236,231,190,100,107,155,58,75,94,46,251,147,117,255,214,150,8,244,17,115,217,195,195,66,211,42,120,20,144,34,69,137,131,3,208,66,224,126,191,160,114,105,60,187,75,8,175,131,131,72,106,193,161,88,243,157,231,60,63,175,173,173,185,245,190,31,105,67,126,9,185,164,0,160,107,39,92,174,175,189,100,219,169,169,217,60,56,236,180,33,69,142,233,160,181,144,198,47,130,93,242,43,55,205,185,230,169,142,226,136,60,82,168,158,226,162,64,177,6,228,205,0,140,181,70,84,75,115,75,3,35,185,91,40,158,189,117,1,52,37,167,99,148,74,76,234,111,240,111,137,14,107,130,93,97,3,186,209,191,49,154,243,242,22,20,33,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,54,4,130,232,191,217,102,44,228,13,4,2,129,64,32,16,8,4,2,129,64,32,16,216,19,129,159,254,169,127,108,63,244,119,126,120,207,188,195,152,248,59,255,254,183,236,147,159,250,15,246,133,207,124,26,94,164,107,43,11,45,206,63,158,179,111,253,166,119,250,213,130,164,177,62,86,171,115,243,88,137,98,229,186,188,132,213,255,5,92,52,243,171,60,63,243,59,65,160,243,126,249,211,172,55,211,16,241,55,237,36,145,138,120,224,7,255,196,36,56,33,224,228,128,152,39,177,249,238,118,59,197,37,127,22,121,160,103,149,34,118,66,98,39,118,75,96,79,79,45,239,247,41,82,225,114,161,36,223,215,10,20,115,62,34,61,237,124,102,121,119,82,118,221,185,140,187,82,166,30,212,224,116,255,123,116,224,195,155,170,146,111,167,229,206,68,138,231,77,183,167,4,193,179,87,184,220,176,167,243,246,144,105,175,230,246,77,203,184,93,109,236,243,186,111,235,135,63,99,118,62,174,183,196,151,155,159,60,247,57,158,237,219,211,181,103,118,66,38,223,115,138,206,181,79,123,43,167,236,142,247,91,159,42,53,219,214,238,154,87,248,148,52,121,174,176,240,30,197,244,222,200,239,1,238,53,228,52,166,75,203,74,222,217,188,106,5,63,243,206,185,102,156,32,99,229,158,92,175,5,172,211,101,105,15,139,203,123,175,2,129,190,237,239,173,239,122,255,123,236,110,220,204,255,232,223,255,31,236,211,159,253,18,196,124,205,54,219,109,8,202,186,245,177,74,183,81,211,150,240,132,210,233,98,97,94,175,123,29,17,162,82,96,194,187,189,191,103,212,188,187,238,71,166,49,24,208,5,106,0,26,11,129,114,178,119,174,16,143,56,239,94,87,7,18,118,132,155,255,90,115,209,154,40,18,244,121,71,159,187,200,153,247,200,183,176,180,108,139,173,101,42,50,254,98,24,156,166,110,181,42,100,56,196,121,9,34,95,157,234,93,55,164,163,209,152,152,114,46,79,222,183,147,23,201,206,98,114,226,22,122,119,146,34,89,37,158,62,20,35,241,24,69,17,117,41,58,120,8,192,67,101,146,86,6,139,18,10,8,155,16,252,117,252,255,111,13,241,124,0,153,127,164,89,181,5,188,19,148,241,148,208,238,109,217,147,207,156,177,123,238,190,27,37,133,177,109,113,174,187,20,45,68,210,15,24,159,20,27,214,86,207,146,214,176,35,139,37,123,232,245,119,217,3,247,221,106,207,60,243,176,125,252,227,159,177,79,124,234,15,109,11,184,57,117,193,93,249,111,119,152,202,205,49,132,241,54,214,254,53,175,167,247,104,3,239,12,195,81,151,113,115,246,59,30,6,6,120,32,208,248,231,154,21,148,3,228,249,32,121,63,144,23,128,68,220,131,53,115,239,10,103,190,255,10,80,125,212,197,28,21,168,164,179,235,171,238,170,94,217,21,198,62,214,247,160,52,106,232,187,202,90,250,202,151,191,108,143,60,242,136,171,121,232,72,136,62,132,246,197,115,23,237,248,202,81,228,64,169,132,121,246,119,188,250,210,60,179,86,68,172,43,45,239,205,44,193,37,251,209,39,60,231,82,199,247,131,11,234,31,201,155,68,250,142,203,223,35,233,187,133,239,108,180,123,92,17,66,90,62,244,85,97,109,104,221,43,127,196,186,25,50,14,173,196,146,143,5,153,124,72,197,228,107,93,0,69,25,76,243,254,43,81,95,109,84,41,40,203,124,181,163,29,169,56,245,153,228,210,168,212,230,152,62,107,172,145,1,99,94,219,220,178,109,142,97,24,112,238,68,181,81,178,133,149,101,91,65,201,48,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,124,8,4,209,127,243,205,89,72,28,8,4,2,129,64,32,16,8,4,2,129,64,32,240,234,64,96,252,235,191,250,107,54,112,11,252,145,91,245,223,127,234,14,251,222,239,254,243,118,251,237,183,216,0,114,95,63,214,203,2,84,36,9,76,19,228,23,22,119,164,93,54,76,103,231,178,196,250,177,63,213,165,49,47,83,196,34,14,252,153,143,156,238,29,100,50,99,54,190,108,239,7,103,122,31,69,49,221,187,96,7,87,155,148,208,152,156,144,153,164,92,247,27,225,158,72,159,235,222,244,245,105,48,99,120,53,241,44,222,47,3,158,215,103,208,135,164,149,89,252,174,179,88,215,133,204,191,206,50,237,106,206,199,159,201,215,93,57,87,246,144,137,209,204,144,95,82,11,178,179,120,247,85,176,20,247,128,55,147,183,127,195,215,219,143,254,189,191,99,127,239,191,255,135,246,187,31,251,184,45,46,44,89,165,81,195,181,252,186,45,44,154,173,174,174,218,252,210,162,245,33,233,157,228,116,107,105,54,8,177,200,215,17,175,185,33,177,184,125,189,13,19,206,233,221,166,227,6,74,92,178,71,135,53,198,184,31,26,157,163,1,250,78,155,226,226,190,1,197,94,174,219,28,190,235,219,155,107,174,11,133,109,62,196,245,34,68,51,164,181,148,10,168,237,100,51,119,99,127,167,146,130,101,59,170,6,234,13,50,86,110,247,69,112,235,125,43,16,243,230,157,2,192,223,59,83,207,212,222,29,32,249,133,27,24,138,43,150,223,130,228,25,66,207,82,58,160,125,141,207,143,54,168,90,103,220,177,246,168,99,53,228,19,209,91,134,140,239,162,12,182,186,177,97,243,139,13,220,219,207,185,53,119,21,43,114,89,146,111,119,54,172,209,148,234,88,223,221,198,11,199,121,148,4,30,120,237,125,118,219,201,187,237,29,239,120,155,253,242,175,255,178,253,225,167,159,180,62,226,31,93,44,219,214,214,200,214,183,13,133,2,142,15,64,9,64,71,25,200,227,129,234,14,80,148,16,185,221,104,160,144,193,125,31,203,243,50,56,142,17,210,231,200,199,151,176,211,56,149,38,242,255,90,130,20,1,250,124,167,174,95,92,181,229,101,41,99,164,160,116,185,170,175,213,133,26,129,190,188,191,162,187,131,222,247,34,201,169,164,21,66,152,90,255,121,61,123,250,206,87,83,246,208,144,154,79,181,156,248,231,86,235,112,132,18,70,95,107,147,2,37,48,147,84,90,63,90,135,250,83,42,92,1,144,228,141,150,117,20,4,221,142,147,114,226,253,0,0,32,0,73,68,65,84,48,191,247,117,74,93,41,80,104,97,107,57,129,58,31,37,112,70,139,198,219,145,152,105,157,43,95,253,200,119,196,8,197,128,33,123,164,221,237,216,214,118,219,103,160,138,114,204,201,19,183,218,95,251,111,254,186,122,139,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,25,2,65,244,223,100,19,22,226,6,2,129,64,32,16,8,4,2,129,64,32,16,8,188,42,16,24,255,252,207,255,188,157,57,243,162,147,33,250,145,255,200,210,146,125,232,67,31,178,135,223,242,22,253,106,239,22,139,114,51,13,147,228,231,80,203,37,127,10,5,51,49,13,3,228,192,36,228,159,234,69,106,41,228,188,169,34,187,210,253,97,231,35,17,48,59,207,55,252,46,203,149,229,46,58,204,143,57,251,134,203,49,211,65,34,157,178,20,51,153,175,182,71,173,145,27,172,60,113,211,64,150,247,203,126,2,95,235,146,200,251,114,159,118,14,90,239,7,17,146,251,137,125,104,210,247,37,248,11,9,121,231,201,202,219,223,91,172,201,17,228,108,127,115,211,26,152,145,63,196,249,241,63,242,35,63,98,255,235,143,253,184,253,202,175,253,134,85,33,205,117,100,201,250,214,166,173,52,154,144,206,219,88,223,183,32,189,101,45,205,85,172,233,241,80,46,252,33,148,241,181,223,83,76,87,130,95,182,241,78,128,22,229,100,157,45,162,122,8,57,61,194,13,126,191,75,12,151,90,231,67,78,83,106,245,6,94,3,58,182,185,1,21,11,95,63,90,210,249,246,203,200,32,242,84,186,88,3,39,146,19,161,143,194,130,58,226,18,185,63,166,103,221,99,87,157,18,249,220,29,148,174,124,198,62,193,136,251,153,144,248,95,41,0,36,217,125,32,60,121,171,62,40,125,224,65,128,124,185,100,239,246,71,182,45,14,24,37,5,121,131,25,32,255,218,218,5,171,212,142,89,13,69,137,17,90,100,242,108,80,7,199,206,246,38,202,11,28,19,35,203,114,216,225,225,0,132,176,52,175,212,134,182,184,212,176,214,210,173,246,232,251,222,109,111,126,232,113,251,119,255,238,163,246,196,51,155,182,8,46,212,176,245,14,132,127,103,211,234,220,175,12,123,156,168,80,183,186,64,195,3,66,143,239,46,78,55,0,91,134,134,18,2,246,253,200,203,31,246,26,73,19,76,52,237,147,177,207,16,232,228,92,81,200,68,255,153,51,103,108,97,97,193,251,80,69,185,238,223,100,29,29,197,114,93,218,16,234,91,151,44,224,117,140,68,222,87,24,251,167,48,179,63,75,58,167,129,80,26,227,145,226,50,65,237,120,219,140,114,54,136,188,31,226,89,1,29,17,87,255,144,171,126,205,167,31,221,160,53,71,159,110,145,79,172,35,29,6,242,60,64,162,188,54,36,69,20,234,225,173,193,235,209,120,137,127,27,120,127,90,239,234,151,171,134,11,11,245,140,122,74,106,207,219,167,62,237,169,253,6,74,51,29,29,55,209,103,66,248,59,143,242,224,8,197,140,91,111,189,117,86,220,120,14,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,155,4,129,32,250,111,146,137,10,49,3,129,64,32,16,8,4,2,129,64,32,16,8,4,14,70,224,111,253,245,255,214,126,226,39,126,194,94,56,253,226,193,133,95,193,18,31,253,232,71,237,15,62,245,9,119,51,220,129,136,225,119,119,251,198,119,190,195,62,248,157,31,176,30,196,150,136,33,157,59,45,194,0,134,194,202,58,215,153,88,100,69,181,42,106,100,42,168,204,116,152,126,222,235,126,58,45,215,219,43,45,231,93,239,120,159,190,242,40,50,225,114,189,187,189,154,246,28,127,42,190,20,153,114,157,253,250,155,225,143,246,43,182,127,58,100,206,181,132,44,223,37,99,218,103,94,174,165,175,27,83,55,175,148,27,211,58,147,125,249,134,111,26,156,46,63,140,195,154,59,130,20,46,103,75,126,89,128,195,14,139,90,149,162,211,24,139,248,7,31,124,208,190,239,251,190,15,2,123,104,159,250,227,63,180,181,141,45,220,193,247,172,141,43,127,189,71,203,203,85,39,66,169,72,156,92,155,203,221,253,88,140,42,36,173,220,182,139,8,149,114,149,136,81,209,162,90,81,34,88,253,47,125,200,69,186,184,246,129,220,169,247,81,52,64,27,64,249,80,167,28,147,82,181,46,68,118,123,115,21,18,28,34,150,54,22,23,151,169,131,29,124,151,74,5,65,173,244,178,175,37,122,128,80,213,177,4,82,26,40,67,206,122,71,74,218,111,45,101,146,123,66,248,83,152,32,165,4,17,252,146,118,54,200,130,92,217,174,100,224,36,58,150,237,180,179,61,68,110,204,239,69,228,195,241,242,253,209,181,238,160,109,235,155,77,91,180,37,44,248,249,158,129,1,30,136,156,71,25,96,200,113,49,26,67,185,84,183,50,99,29,227,37,64,22,242,227,82,215,45,207,111,187,253,132,29,61,182,100,183,156,56,105,191,243,123,31,179,79,254,135,207,91,7,29,180,37,56,125,41,59,112,122,130,173,175,119,185,239,67,180,227,227,31,92,100,217,175,177,87,106,85,172,250,147,194,90,30,187,15,73,114,67,122,43,236,7,137,103,94,193,135,218,149,188,231,207,159,199,51,206,237,254,61,170,106,154,43,173,145,163,71,86,152,73,225,39,162,31,161,180,6,212,53,99,118,111,11,158,39,87,254,201,107,66,178,132,87,11,10,170,167,43,201,170,148,157,80,140,68,230,243,98,208,41,55,25,35,107,47,181,7,165,63,214,248,213,175,86,160,214,24,164,187,234,16,107,157,74,57,67,107,87,71,18,232,136,10,29,171,224,10,43,147,114,250,9,47,41,38,184,151,6,112,99,21,162,148,49,164,45,188,81,80,95,43,122,12,206,238,9,8,60,116,100,133,128,213,145,21,35,219,98,253,142,240,110,128,226,137,2,247,67,188,11,184,2,4,143,223,249,222,247,217,217,179,103,173,153,247,160,23,138,143,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,56,204,8,4,209,127,152,103,39,100,11,4,2,129,64,32,16,8,4,2,129,64,32,16,120,53,34,48,254,185,159,251,57,219,222,222,230,199,249,142,126,223,183,19,199,22,157,188,58,113,203,45,214,239,96,241,167,68,220,44,91,151,115,150,113,99,157,127,116,151,27,127,103,76,50,42,250,1,63,135,124,175,164,124,175,60,181,181,87,152,46,179,87,254,33,73,203,148,202,62,163,120,89,164,20,97,147,137,241,76,222,188,44,29,223,128,78,74,217,100,85,128,58,195,117,3,58,185,153,155,60,104,95,228,5,121,173,99,204,11,122,166,189,252,152,179,47,233,230,32,249,46,169,112,115,37,248,62,19,43,204,53,128,192,151,91,113,39,254,97,145,75,16,159,253,237,45,123,248,225,55,219,15,252,192,95,177,255,229,31,253,152,125,236,227,191,111,199,32,111,183,57,135,189,62,215,180,245,141,85,223,171,21,92,229,203,51,128,206,48,87,208,57,238,34,62,199,213,166,91,54,115,7,129,10,249,12,158,42,145,232,126,40,84,231,113,19,73,47,167,251,99,200,211,145,200,126,202,136,12,175,45,67,142,35,147,200,251,238,246,134,173,226,82,189,90,107,224,10,127,193,90,213,69,44,254,219,52,13,17,91,166,158,191,55,146,75,255,228,45,0,82,214,223,199,73,38,109,191,68,46,75,194,60,243,138,139,217,167,157,217,144,74,105,32,59,57,206,45,243,232,231,197,235,120,0,70,51,244,99,2,32,139,33,234,59,120,52,216,194,163,187,172,189,253,120,1,26,217,218,218,130,248,159,131,248,62,6,46,29,31,203,226,18,174,252,187,144,242,40,7,140,199,110,231,239,138,9,178,32,47,85,177,236,151,123,255,246,154,127,5,189,246,254,83,118,203,173,39,236,228,202,138,125,244,183,127,15,114,223,108,161,85,65,161,0,223,5,61,232,100,92,250,15,6,27,110,217,223,192,75,64,181,174,54,251,204,13,72,115,73,239,66,67,86,164,203,143,79,72,131,227,73,89,140,113,58,20,88,228,177,78,103,77,223,107,253,36,82,127,19,153,86,33,250,107,254,253,41,82,95,174,251,229,238,94,94,32,68,158,75,22,89,202,75,22,97,167,35,24,100,221,159,250,72,171,66,109,75,44,201,152,2,24,186,44,73,62,89,201,79,7,29,173,48,217,162,62,72,234,146,230,165,97,225,43,28,29,160,167,161,175,71,82,249,91,42,107,13,213,61,30,244,88,88,200,144,46,20,45,164,94,130,64,35,214,191,92,254,75,237,101,155,57,218,92,223,112,215,251,157,246,182,109,110,181,241,50,177,97,109,254,77,113,14,146,126,200,56,84,126,128,230,139,214,189,198,227,138,44,200,83,225,23,192,26,86,252,79,191,120,218,214,215,54,173,199,88,74,236,137,6,255,222,56,113,252,248,244,80,226,62,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,18,4,130,232,191,73,38,42,196,12,4,2,129,64,32,16,8,4,2,129,64,32,16,184,114,4,150,23,151,236,244,233,211,87,94,225,101,44,249,155,191,249,155,246,228,227,143,65,64,169,83,44,241,248,252,238,63,255,93,88,244,255,199,54,236,117,221,157,114,175,221,181,49,36,191,72,11,145,251,114,71,172,251,138,136,126,177,8,19,38,33,9,238,68,52,183,30,239,48,18,233,89,69,166,203,79,223,23,117,84,36,66,66,32,19,249,78,56,78,129,146,211,153,136,169,212,75,111,103,235,93,90,226,26,83,102,230,239,154,90,203,109,29,48,166,107,234,227,213,86,57,99,118,181,227,10,172,47,139,92,9,18,86,214,251,178,144,247,163,75,68,90,202,125,63,105,141,249,69,155,95,104,241,218,172,216,195,111,126,163,125,224,253,143,226,134,126,205,254,240,51,159,133,16,21,145,44,151,240,137,28,31,148,68,42,203,165,121,122,214,167,206,149,31,67,244,14,73,171,64,186,202,53,186,200,126,89,65,151,245,65,144,114,64,186,248,169,132,250,34,104,75,3,172,218,153,119,89,73,15,112,69,223,90,90,193,178,191,14,169,111,144,171,155,182,42,87,248,205,186,45,45,29,129,200,213,251,90,174,234,251,40,8,200,146,125,128,92,144,203,40,4,232,156,245,116,214,123,122,135,248,251,186,88,15,147,247,139,75,161,252,169,23,185,167,233,67,233,78,25,19,239,228,203,173,124,30,183,74,185,133,184,168,221,114,157,115,224,241,144,0,134,240,244,214,192,92,28,99,113,171,49,198,65,23,139,127,72,229,106,181,110,21,8,228,46,199,20,200,189,187,99,238,196,50,101,124,240,96,42,111,4,40,165,137,56,174,215,154,124,39,213,173,205,113,9,242,110,240,103,190,253,79,185,229,252,175,254,234,111,218,19,79,95,116,133,8,190,165,56,194,192,32,214,117,245,192,101,100,115,204,155,234,87,106,58,154,33,17,207,26,179,148,18,16,207,191,162,180,181,246,221,30,144,229,217,91,130,198,120,185,32,162,95,71,55,200,170,95,74,114,217,59,142,60,63,116,253,123,21,139,121,214,153,191,171,25,219,152,241,166,25,73,107,197,73,127,18,196,211,79,19,249,90,13,169,132,4,205,243,48,37,137,72,126,61,122,99,228,23,94,10,52,56,145,253,26,109,31,220,101,185,95,195,83,133,200,125,173,11,183,234,103,110,122,253,129,45,47,28,177,78,111,96,157,54,71,68,176,182,218,235,120,95,0,235,173,245,45,107,67,240,159,126,238,69,219,128,220,95,191,184,234,233,189,237,14,233,28,143,192,252,242,215,143,81,208,191,41,36,135,226,52,46,29,21,144,238,101,199,175,49,176,116,189,188,228,234,227,225,225,119,127,235,183,237,61,239,123,175,139,95,20,37,138,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,55,3,2,65,244,223,12,179,20,50,6,2,129,64,32,16,8,4,2,129,64,32,16,8,188,90,16,24,255,219,127,251,139,214,131,108,16,25,36,107,194,251,238,189,211,62,244,161,15,57,153,63,26,226,166,31,50,65,156,147,72,137,6,231,28,87,33,86,70,220,59,41,34,194,127,22,9,218,72,188,66,17,231,124,72,27,79,23,123,50,29,242,99,145,126,73,123,211,101,95,198,251,130,103,219,97,38,102,250,126,185,229,156,38,225,102,68,121,245,61,106,45,236,203,176,189,250,134,123,217,17,205,238,151,217,194,215,186,16,103,219,207,251,113,166,221,252,56,75,39,222,112,69,146,217,241,190,220,207,188,227,252,221,55,63,111,165,66,177,73,196,164,200,99,177,242,237,139,107,214,154,91,192,122,188,101,31,120,244,61,16,167,219,246,19,255,248,35,118,230,220,121,44,157,251,16,187,115,110,209,237,4,59,239,64,225,39,204,60,22,129,13,9,44,215,237,62,13,48,185,162,95,101,221,45,43,107,15,88,87,15,121,46,149,32,128,153,4,17,232,170,63,230,188,122,177,228,227,161,222,221,67,91,88,50,206,160,199,53,61,108,234,230,230,6,178,194,108,163,128,112,226,196,9,207,151,245,255,0,79,0,34,251,199,58,160,158,119,187,72,122,185,214,223,253,146,163,77,132,161,139,34,228,25,159,36,228,12,143,11,35,241,162,9,202,98,145,157,107,136,194,85,91,10,99,136,228,209,88,22,225,117,235,106,204,136,80,229,152,152,57,172,183,7,134,76,160,176,141,98,217,230,230,186,29,89,94,128,96,94,134,248,199,203,12,22,224,101,20,4,196,198,235,232,129,50,38,224,9,63,29,61,0,38,163,30,86,253,93,155,107,206,59,113,223,217,110,219,27,223,244,6,59,142,53,248,111,253,214,239,217,39,255,224,143,157,224,151,24,82,102,147,91,255,181,181,1,46,251,183,104,107,108,13,72,110,41,82,184,151,0,13,26,229,12,26,157,140,161,34,208,167,72,244,50,121,57,36,210,93,171,97,42,76,202,102,188,164,56,48,66,97,174,229,46,232,23,22,91,182,114,116,217,43,12,32,211,229,201,64,202,31,117,142,192,41,241,165,147,183,95,242,172,160,167,220,206,84,31,154,183,252,40,32,39,125,94,90,124,136,188,194,75,74,29,76,71,10,128,33,79,14,26,202,252,252,173,184,239,167,31,158,229,97,162,195,113,60,155,91,219,182,129,117,253,102,123,203,158,122,226,19,182,141,6,137,158,87,215,215,108,115,109,139,99,22,176,214,223,236,219,54,213,152,25,39,240,37,169,46,253,160,199,84,163,116,129,88,196,44,57,95,75,90,39,210,51,144,8,130,212,69,33,62,194,70,98,250,144,135,61,197,125,135,101,41,5,152,255,247,223,253,186,253,254,239,255,190,125,219,159,249,211,246,23,255,226,95,84,211,147,33,115,31,33,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,14,49,2,65,244,31,226,201,9,209,2,129,64,32,16,8,4,2,129,64,32,16,8,4,174,30,1,89,242,233,71,253,195,20,126,229,87,126,197,158,123,246,89,126,140,135,196,111,86,172,219,25,218,247,124,248,67,246,230,135,31,178,245,243,231,32,175,32,245,7,125,171,45,224,66,153,243,132,7,88,177,86,244,139,60,65,214,252,99,8,166,43,9,78,28,237,85,176,32,129,18,203,181,71,129,156,191,71,214,21,39,237,48,86,123,87,57,176,143,195,195,47,220,8,178,63,19,113,123,131,115,112,170,72,164,8,129,192,171,22,1,222,115,21,200,79,5,189,3,181,95,106,144,250,138,7,27,155,214,58,186,98,156,123,130,247,19,41,63,141,236,131,143,190,215,238,184,253,54,251,217,255,243,95,217,147,79,63,107,79,61,243,44,68,54,239,73,136,245,62,151,20,136,196,90,230,80,173,115,152,60,193,247,17,109,42,22,185,156,247,21,54,215,78,200,138,132,149,127,0,183,148,119,198,148,159,78,96,82,75,188,143,183,228,94,29,214,249,216,45,77,107,53,154,182,182,221,179,213,11,231,240,58,48,180,163,71,143,211,86,5,247,254,115,156,121,79,95,188,207,135,3,148,3,56,90,64,10,2,29,213,133,67,205,239,150,233,216,5,187,146,15,6,149,21,163,156,196,229,67,36,120,30,103,246,107,32,146,126,108,16,251,140,179,167,190,53,40,142,23,232,13,214,33,225,199,200,178,109,171,171,23,236,216,209,69,190,123,142,216,153,211,93,183,240,151,127,119,21,29,32,247,8,43,243,106,77,222,1,80,137,32,177,94,193,3,0,196,119,175,3,113,95,109,88,179,81,241,227,18,230,249,238,250,224,7,31,117,69,135,223,254,221,223,179,231,206,110,91,3,118,185,9,153,204,208,109,123,115,104,232,172,57,233,92,229,220,249,42,68,123,5,197,13,183,165,47,230,65,196,187,131,63,113,141,159,190,251,118,32,201,207,153,65,223,201,201,119,194,83,151,220,243,95,188,184,110,109,214,144,112,151,114,193,8,239,6,157,78,27,69,145,6,101,228,25,34,181,39,146,223,229,200,141,120,186,250,200,253,229,12,33,204,218,156,38,250,61,43,201,35,75,125,159,4,228,215,16,202,122,38,32,14,1,5,132,113,205,158,123,238,34,138,15,155,174,132,112,22,55,251,23,46,92,176,139,23,214,152,135,85,151,85,202,8,124,237,187,103,4,85,83,11,250,209,78,111,253,102,209,124,147,4,121,69,80,187,42,43,61,18,93,42,35,210,95,95,17,186,178,67,1,201,164,249,148,162,1,206,0,188,237,92,31,125,3,91,66,75,96,147,127,147,244,58,155,246,175,255,159,255,219,101,249,161,31,250,33,117,175,38,35,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,33,71,32,136,254,67,62,65,33,94,32,16,8,4,2,129,64,32,16,8,4,2,129,192,171,6,129,241,111,252,198,175,65,54,136,56,193,117,46,36,255,3,247,223,109,239,126,247,187,249,21,126,136,123,227,37,72,254,158,19,18,242,9,93,149,143,101,253,66,207,175,249,254,107,59,228,151,147,81,5,241,95,176,7,240,7,250,61,94,197,82,44,247,203,187,126,157,47,210,189,80,42,56,185,189,228,70,236,192,108,249,153,66,147,126,84,246,106,66,18,51,49,17,170,159,155,201,253,230,241,228,244,189,250,200,99,157,149,65,233,211,105,185,205,220,198,116,94,78,155,137,51,225,55,147,188,243,72,155,151,45,51,219,231,78,77,191,187,220,176,82,129,3,75,204,180,120,157,30,15,144,251,58,245,114,243,55,115,173,56,237,183,6,39,251,98,55,68,137,42,156,74,43,246,199,84,202,171,235,22,86,184,10,209,140,63,241,20,107,116,164,85,244,62,148,137,56,103,145,227,239,28,197,39,157,179,78,90,163,100,127,242,237,111,181,215,222,119,175,61,127,250,69,251,210,151,190,2,241,188,97,171,23,47,218,69,145,167,40,123,137,236,213,37,183,237,82,254,218,226,126,115,115,147,215,108,155,247,49,174,203,113,41,223,195,45,122,183,55,182,185,249,38,100,52,237,210,159,44,218,147,203,245,50,68,169,148,15,6,214,226,229,189,182,177,102,67,228,107,64,116,55,22,161,210,75,117,63,14,160,135,117,251,23,62,247,121,123,221,235,190,6,119,241,45,136,83,72,101,44,223,109,220,180,78,105,195,221,226,87,48,113,215,59,84,228,115,190,36,131,148,22,148,238,110,228,139,53,146,223,51,138,211,123,119,150,120,198,58,158,63,34,251,85,70,231,203,139,208,77,229,25,23,107,69,223,34,21,44,244,177,199,199,227,193,192,86,219,37,107,225,181,96,78,191,4,225,142,127,109,19,226,121,125,201,90,39,111,131,240,191,13,34,184,131,21,126,87,195,183,42,216,118,48,249,86,155,141,90,131,184,4,249,207,188,184,219,123,141,97,128,85,56,214,241,156,59,223,135,164,151,146,196,55,127,243,159,180,99,39,143,217,239,252,246,199,236,203,95,126,198,45,250,241,214,239,164,51,250,25,96,140,199,128,10,158,5,104,187,133,114,64,173,46,207,3,242,56,160,244,68,96,15,134,120,66,96,78,202,40,2,56,231,143,168,217,34,222,211,216,43,249,123,136,59,114,83,200,120,233,73,30,21,142,172,204,219,153,51,103,252,187,245,212,169,215,48,255,61,198,122,49,89,248,67,214,203,171,142,214,144,99,79,157,42,107,74,115,162,54,69,132,235,248,8,50,61,205,49,70,57,34,253,97,174,146,123,1,176,22,194,40,17,80,64,68,122,29,5,15,221,75,87,165,189,213,177,243,184,216,127,225,133,23,236,249,231,95,132,208,223,112,162,127,115,163,139,174,74,82,66,212,184,224,246,253,107,144,147,16,212,157,135,58,115,10,204,254,44,183,252,250,86,16,142,44,59,255,202,215,86,64,92,195,129,133,203,90,33,65,202,12,10,194,70,115,84,231,120,9,173,167,94,175,195,24,52,38,20,54,56,143,65,235,98,160,113,150,107,182,196,154,89,231,152,0,181,63,64,91,64,163,249,253,223,255,184,253,243,127,254,207,237,195,223,253,221,106,46,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,114,4,244,223,187,8,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,171,18,1,157,235,44,87,202,135,33,252,234,175,254,170,91,243,203,178,19,35,79,206,73,54,251,206,71,223,103,119,223,121,7,191,220,15,19,201,239,164,69,38,115,118,8,140,137,252,153,5,152,36,28,112,179,87,249,189,210,14,104,230,102,202,22,201,49,77,248,220,8,217,95,142,62,110,132,220,209,102,32,112,83,35,160,87,162,152,72,189,39,229,242,93,102,204,144,172,53,136,255,99,43,139,16,239,21,251,19,247,156,114,50,90,239,254,68,160,39,162,182,15,121,173,180,94,183,227,196,231,54,172,179,92,162,175,174,174,219,11,47,190,104,207,113,93,224,88,128,39,158,122,198,54,200,219,88,199,149,58,135,204,203,214,187,92,169,185,210,129,136,210,1,231,166,31,129,93,29,227,134,126,245,236,11,214,196,68,250,150,187,78,225,186,191,108,103,169,47,177,158,126,252,49,123,205,221,247,216,226,34,214,243,88,190,87,144,111,113,113,217,21,13,90,45,172,236,17,63,147,252,34,206,117,73,86,93,3,136,88,189,95,242,165,209,230,160,247,26,185,140,152,225,139,220,23,12,197,251,92,199,192,12,57,110,0,118,218,139,123,190,202,81,122,72,217,10,140,249,16,235,254,77,206,115,175,224,105,96,14,28,75,164,180,187,91,62,254,197,185,101,187,237,182,59,109,120,97,213,170,140,175,55,220,196,133,60,4,48,157,212,235,13,206,171,175,32,27,95,92,34,244,145,83,65,135,6,140,248,238,26,75,9,130,164,177,190,199,56,253,253,145,55,191,201,110,59,121,139,253,251,223,249,93,251,212,39,255,0,165,10,222,201,244,167,239,60,116,13,172,2,70,109,218,218,110,247,157,220,175,195,112,203,155,77,21,37,10,29,107,83,33,174,226,217,65,22,248,82,38,16,127,93,131,213,22,121,221,225,140,123,141,42,191,227,119,172,230,229,30,95,199,14,148,93,161,66,242,9,27,225,172,163,21,164,232,33,47,63,3,88,243,14,227,90,94,76,101,133,86,13,87,3,242,158,163,250,234,79,24,251,81,11,180,37,153,170,117,188,233,144,164,241,247,152,159,50,26,9,146,165,134,162,135,148,43,6,144,232,67,218,149,71,7,17,250,167,79,159,181,199,31,123,218,158,126,250,89,59,119,241,2,227,84,93,135,8,5,62,200,122,176,74,43,87,115,144,130,172,239,53,117,130,88,122,46,178,204,215,37,178,127,25,194,190,194,67,169,60,180,58,10,18,194,67,227,116,226,222,21,60,164,228,65,97,36,151,12,26,135,130,234,170,76,131,113,235,72,6,121,100,40,151,153,75,142,21,168,86,235,204,9,178,163,176,176,130,246,192,249,213,45,187,176,142,18,12,202,46,235,235,235,246,233,207,124,70,77,48,234,137,136,122,142,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,135,16,1,254,233,31,33,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,110,48,2,227,143,126,244,163,118,142,115,164,107,252,160,47,114,225,206,59,79,218,7,62,240,126,91,90,94,182,33,196,131,8,148,33,68,137,44,245,210,239,235,251,73,36,70,69,69,244,161,144,72,161,76,24,184,89,97,202,72,159,147,98,249,102,58,243,16,220,239,35,150,72,172,233,32,226,234,48,5,145,72,153,108,58,76,114,133,44,55,24,129,153,117,121,205,189,205,174,235,220,254,108,250,53,119,244,42,106,0,114,211,223,115,34,152,121,49,148,32,45,23,240,136,178,176,176,200,153,230,107,156,57,14,161,9,129,217,135,240,28,115,166,186,8,207,38,22,233,37,92,167,87,203,58,6,32,145,161,58,39,94,12,244,168,32,107,69,216,110,66,242,191,112,246,156,61,249,196,211,246,248,211,79,219,179,207,99,141,253,226,11,184,181,63,103,235,171,27,214,193,250,121,84,238,64,198,202,74,30,7,3,16,255,162,223,143,222,114,151,157,92,62,226,68,240,153,231,159,179,58,237,182,94,251,0,36,121,19,130,127,219,122,188,215,235,78,184,66,140,243,238,24,143,171,5,177,156,45,251,19,209,223,227,72,130,68,56,167,116,89,100,103,50,95,239,122,5,209,184,250,154,200,233,249,61,36,57,188,136,127,135,228,146,42,72,2,85,71,165,154,181,123,16,212,140,187,89,239,219,60,110,248,71,16,253,231,206,157,179,229,214,138,157,60,113,135,43,36,12,70,93,142,35,128,112,31,65,104,131,155,206,5,232,65,176,151,10,39,242,188,249,120,247,165,179,232,39,203,84,74,6,99,145,229,224,222,51,187,237,214,227,246,238,111,255,54,188,214,220,231,103,191,127,225,11,79,217,58,233,71,32,244,101,93,238,227,4,135,178,198,71,35,27,235,219,118,113,176,105,243,11,117,155,195,3,65,89,230,234,204,179,44,231,101,241,47,79,0,242,54,32,151,255,233,171,175,176,80,215,90,208,16,29,211,244,93,40,34,92,207,194,81,138,8,107,172,9,185,198,191,243,206,219,33,186,235,214,198,211,66,31,107,126,149,233,64,140,183,192,67,68,191,66,19,37,7,225,41,5,129,46,172,187,136,115,201,72,51,212,25,161,144,176,66,190,100,24,163,60,208,197,245,254,121,123,10,66,255,137,39,158,194,123,192,57,123,246,153,231,153,111,20,26,40,175,217,18,253,94,161,125,252,46,248,179,72,126,77,143,254,29,144,9,125,173,207,10,26,0,126,148,1,95,124,242,114,160,89,150,12,53,188,37,180,90,117,198,13,41,63,144,210,73,26,163,188,16,72,9,35,207,189,43,91,240,220,108,84,41,135,197,190,148,71,228,177,0,98,191,46,175,9,163,50,152,163,228,128,214,129,20,21,164,52,80,171,52,240,104,48,182,69,230,100,0,86,171,28,141,161,127,127,232,254,139,95,250,188,253,238,199,63,134,28,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,176,35,16,68,255,97,159,161,144,47,16,8,4,2,129,64,32,16,8,4,2,129,64,224,154,16,248,194,23,190,224,63,242,95,83,35,215,161,242,231,63,255,121,111,133,223,208,77,46,122,191,229,93,223,100,175,123,224,181,88,136,110,243,163,59,46,150,249,133,125,8,81,114,137,1,29,132,194,174,160,199,156,150,227,92,96,230,89,100,4,191,227,191,164,160,58,17,174,12,129,140,85,38,91,174,172,86,148,250,170,70,224,160,253,85,16,151,95,213,24,237,55,120,113,186,98,215,21,203,252,89,76,41,68,48,108,103,186,112,245,190,112,116,5,70,22,203,107,200,92,89,237,235,76,118,145,158,99,220,149,139,8,151,50,149,72,215,10,117,181,111,69,191,14,229,115,93,129,115,232,143,46,45,216,241,149,21,123,243,27,94,15,169,90,129,180,237,219,139,16,184,79,61,245,148,157,19,217,127,126,29,75,237,167,237,249,179,167,177,130,222,180,231,176,222,190,120,254,89,55,197,22,217,95,105,28,177,121,94,240,23,206,156,118,43,236,83,167,78,225,198,191,193,233,3,34,88,19,129,172,126,117,201,74,91,22,215,178,14,119,215,244,172,13,185,91,207,214,254,242,64,32,11,255,252,236,228,46,99,20,0,42,175,246,74,98,201,37,58,47,122,221,66,241,58,145,92,140,72,57,158,143,234,3,181,176,202,183,57,219,198,101,255,122,187,103,85,204,250,231,231,230,109,128,197,251,139,103,207,88,235,201,199,236,158,251,238,199,250,31,101,128,97,211,173,240,221,234,127,109,11,57,122,214,226,56,130,1,117,181,132,203,184,255,215,24,68,166,39,60,105,31,25,106,13,206,165,1,231,17,238,247,27,141,178,189,233,141,175,179,187,238,190,205,62,251,233,207,217,103,62,251,69,251,212,231,158,113,137,48,76,119,107,126,145,254,93,172,232,69,109,51,116,91,95,227,172,120,148,29,106,248,169,215,119,98,157,54,106,77,121,20,224,4,7,210,165,164,161,247,174,176,80,208,241,10,217,178,61,17,252,34,192,167,93,240,151,253,184,134,11,23,206,217,241,227,71,193,186,238,22,235,221,99,39,32,208,91,200,34,130,29,153,89,74,194,126,131,99,31,212,159,176,210,90,81,95,58,250,160,53,167,180,170,157,126,241,188,189,248,226,25,251,202,151,190,108,143,61,241,36,214,251,167,109,115,131,67,11,144,79,18,49,4,230,192,155,115,210,188,196,58,83,27,3,218,210,210,197,241,4,253,160,104,129,23,1,13,90,22,254,37,60,62,84,89,207,242,135,208,212,63,14,72,47,49,206,46,152,203,179,0,234,8,52,42,146,63,205,230,64,99,71,145,96,196,252,171,158,20,86,52,7,67,77,12,235,194,80,194,144,102,66,15,108,21,151,202,77,199,79,216,213,232,187,195,209,64,21,60,59,148,198,146,8,165,3,20,1,22,91,53,148,24,106,182,185,218,247,50,58,242,66,255,102,249,187,127,247,239,122,153,248,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,195,139,0,255,139,136,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,188,186,17,16,25,241,208,67,15,189,98,131,252,201,159,252,73,59,127,254,60,63,240,227,142,24,226,232,196,177,35,246,190,247,190,23,119,207,53,27,98,165,216,192,53,178,124,62,251,57,212,153,116,18,109,160,31,238,103,195,108,26,207,78,245,20,233,19,242,89,191,247,79,215,157,173,55,157,119,61,239,15,236,103,151,84,59,61,231,161,238,147,157,21,22,10,94,107,167,222,33,184,19,230,34,189,174,75,56,0,191,12,211,126,125,29,44,199,65,45,236,215,242,97,73,191,78,56,31,150,225,228,233,152,29,214,126,233,135,69,238,87,66,14,54,255,72,196,174,31,220,14,96,218,115,98,136,21,75,131,10,139,107,15,16,232,117,220,230,215,231,231,109,25,178,84,238,224,123,125,8,106,92,253,111,111,109,66,137,66,158,67,160,235,123,65,239,19,119,123,142,149,118,77,202,3,88,81,247,57,94,165,179,177,238,196,173,72,248,219,142,44,218,157,199,222,228,164,170,44,214,183,32,65,183,80,34,216,194,82,95,100,255,179,103,206,219,23,190,244,172,125,225,177,231,236,12,238,251,91,205,35,182,217,195,141,251,51,79,160,139,48,182,123,176,106,111,45,204,67,34,175,67,236,202,154,58,89,163,39,130,58,189,167,229,2,222,73,101,200,237,100,237,159,72,255,68,246,39,247,254,34,139,135,5,209,237,4,63,164,110,126,247,40,134,239,21,221,203,37,66,56,17,252,78,250,22,7,221,83,194,250,144,213,157,49,164,53,231,182,55,233,107,113,190,5,57,15,46,120,149,121,230,217,39,109,249,216,178,45,30,89,182,249,121,142,29,232,225,178,94,184,206,65,134,143,218,200,142,179,254,145,148,18,6,140,65,192,161,223,32,37,10,250,174,129,121,85,105,184,219,119,55,243,188,176,7,200,42,210,253,196,241,21,251,134,183,62,98,175,127,253,131,246,134,207,125,197,254,8,210,255,115,159,127,10,11,249,68,136,207,241,171,148,230,1,232,93,111,131,175,72,235,128,159,19,211,112,240,173,5,68,192,27,66,9,11,244,50,202,112,26,163,196,202,239,58,245,79,77,127,78,247,90,14,40,116,32,175,100,209,177,13,114,71,127,145,185,89,57,118,220,143,80,216,194,51,67,139,49,150,193,160,67,135,3,230,124,44,239,14,224,35,247,249,82,52,88,152,95,246,126,78,163,4,241,153,207,124,140,57,126,28,151,252,79,129,11,196,62,86,251,208,240,142,178,200,122,241,243,90,134,67,18,5,131,148,14,232,154,118,32,239,145,93,151,172,243,59,221,85,92,233,163,192,32,51,126,214,129,127,175,97,165,175,142,52,183,242,84,33,23,251,10,53,210,251,88,231,247,58,88,231,211,94,3,197,12,70,132,21,190,188,32,8,0,245,69,93,226,146,58,20,40,96,33,242,191,140,252,154,39,41,184,140,112,177,80,193,123,67,29,111,8,141,185,22,229,46,210,47,131,244,110,217,7,61,4,45,53,240,6,128,178,6,105,21,218,226,208,4,123,250,217,103,36,6,41,187,255,41,161,196,8,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,120,16,8,162,255,240,204,69,72,18,8,4,2,129,64,32,16,8,4,2,129,64,32,240,234,68,96,252,233,79,127,218,9,17,17,0,10,15,62,248,128,189,229,45,143,56,49,213,40,44,32,7,88,158,234,44,224,61,131,19,25,51,57,123,165,205,20,209,143,254,179,33,19,33,179,233,241,124,101,8,100,252,50,201,148,107,237,151,158,243,35,14,4,2,129,43,64,96,143,119,86,174,229,74,62,156,153,62,228,38,239,55,104,243,68,150,170,16,22,249,125,89,131,171,13,103,91,73,195,90,187,222,44,97,25,142,50,21,228,229,34,214,250,35,202,232,204,118,157,213,222,119,66,89,20,56,237,240,103,8,113,221,128,232,108,137,88,134,245,20,241,57,134,188,30,139,193,37,84,33,155,91,16,182,117,92,218,31,129,28,189,243,142,147,246,230,55,189,222,222,254,31,245,237,233,23,46,218,255,241,127,253,91,251,226,147,47,32,95,211,230,22,142,224,242,255,5,171,96,49,125,215,61,119,35,71,34,206,69,194,235,253,145,199,160,118,243,176,149,174,75,214,250,34,169,165,104,32,139,126,17,234,242,60,176,217,109,123,61,201,54,66,113,65,124,111,106,7,210,95,68,175,200,99,53,8,101,237,163,130,228,151,39,3,104,96,255,132,74,134,40,22,97,223,132,116,70,89,161,146,92,248,87,235,35,200,245,45,200,254,199,237,84,243,1,59,114,244,4,198,224,184,225,103,220,75,139,199,108,216,104,218,22,174,221,107,252,17,209,45,238,87,253,185,92,200,39,215,242,37,142,73,144,8,91,91,109,151,125,97,97,137,50,184,229,111,175,33,103,137,163,1,142,216,93,255,201,55,217,27,222,240,58,251,242,151,31,179,47,125,233,43,246,216,87,30,183,231,207,115,28,2,45,54,225,155,153,14,171,242,0,255,238,105,232,193,225,182,191,107,237,198,192,173,251,23,23,107,140,101,228,237,83,133,144,20,54,18,31,157,82,244,153,223,207,226,191,69,248,119,81,246,56,123,246,172,29,61,126,11,178,54,33,254,55,177,232,95,192,163,193,2,101,199,54,247,255,179,247,166,79,150,38,215,121,223,185,251,189,181,118,245,58,251,244,204,0,51,216,136,33,0,66,4,8,144,224,2,146,144,8,66,11,25,10,135,67,36,109,134,96,115,19,92,0,0,32,0,73,68,65,84,73,145,12,135,29,97,233,15,112,72,14,219,250,96,251,131,20,14,69,88,225,8,71,80,146,45,147,178,100,145,134,68,82,4,1,130,32,1,18,4,8,206,130,198,108,152,173,247,218,183,187,95,255,158,147,55,111,221,170,174,170,222,170,187,170,123,78,206,188,247,221,114,57,249,100,190,153,213,249,156,115,18,139,125,97,93,46,225,241,160,213,180,183,222,190,100,223,62,119,206,94,120,225,219,246,198,219,23,233,43,73,38,185,225,87,157,164,19,82,25,78,175,52,151,179,225,42,119,246,24,125,13,207,0,158,95,37,183,179,148,14,104,131,18,138,26,178,176,7,167,1,101,22,149,137,210,14,21,54,212,9,6,100,214,199,138,95,50,235,189,228,31,200,176,159,178,250,144,254,234,227,169,179,240,2,176,229,208,66,86,252,3,172,243,213,15,74,197,10,216,200,194,31,82,191,138,178,5,123,5,72,127,160,79,71,113,207,17,104,49,40,158,250,155,92,251,43,244,186,45,190,12,20,13,221,91,132,254,44,33,1,249,94,190,124,217,183,117,240,72,241,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,71,22,129,32,250,143,108,211,132,96,129,64,32,16,8,4,2,129,64,32,16,8,4,2,7,137,192,151,191,252,229,131,204,238,166,242,210,130,185,22,215,187,44,224,79,98,205,247,87,63,243,25,59,118,108,142,45,141,59,44,250,179,110,63,180,138,116,150,68,15,156,226,184,182,8,229,33,50,234,154,160,85,123,254,87,80,28,5,17,84,219,130,238,61,253,182,167,113,115,147,8,192,163,165,32,156,189,173,110,50,131,219,137,190,75,211,223,78,118,145,246,30,64,32,247,183,104,123,26,11,247,230,34,169,249,238,178,203,122,103,44,249,22,101,197,140,15,116,171,76,227,18,157,113,214,77,171,101,34,46,38,92,164,191,220,252,23,112,172,14,73,93,132,244,159,106,204,26,134,226,196,131,226,196,149,185,136,255,118,115,19,122,148,188,69,156,50,54,195,172,66,134,138,152,197,69,58,217,203,151,125,91,30,2,32,75,43,53,60,0,64,232,118,112,81,223,134,136,158,194,5,254,211,79,61,100,63,253,215,62,109,237,223,250,61,123,253,237,5,92,221,151,109,30,235,255,215,223,120,213,202,176,216,167,207,156,116,226,182,224,99,116,106,216,60,94,59,115,76,17,131,161,245,189,134,22,29,238,158,159,114,69,250,139,186,239,67,134,247,32,120,7,152,195,247,216,8,94,94,10,180,63,187,92,217,167,28,169,239,48,136,224,71,114,238,36,124,10,125,60,10,104,239,249,170,213,220,106,123,99,173,109,245,73,172,197,129,166,219,111,219,229,43,23,172,62,53,77,253,166,156,244,150,151,153,50,174,229,107,16,204,61,234,94,238,213,92,209,66,184,246,32,138,59,224,211,135,100,110,64,48,203,83,65,21,69,12,145,220,242,162,176,178,60,111,149,114,205,230,102,177,140,199,131,194,10,30,13,90,120,86,152,155,107,216,71,62,242,126,123,215,187,31,179,11,231,191,199,94,123,227,77,183,148,191,112,233,178,245,215,200,147,230,163,90,88,180,115,64,190,171,102,29,246,167,215,188,184,94,216,116,2,187,140,117,186,200,240,241,160,118,242,57,146,179,220,254,235,218,183,22,32,94,15,101,141,197,197,69,91,88,88,176,153,217,19,182,178,182,97,211,155,45,148,24,152,135,137,215,131,68,191,116,254,178,125,231,28,202,7,175,36,37,132,197,21,225,71,155,240,67,151,48,140,248,161,195,33,211,57,203,130,95,152,85,81,250,168,209,182,53,30,56,78,8,45,177,138,37,164,198,106,94,100,122,207,221,239,147,7,172,124,25,43,125,117,207,14,207,171,40,128,168,14,234,99,106,35,89,210,171,14,37,92,237,187,162,2,101,170,95,215,43,40,121,96,229,223,222,236,131,109,149,52,252,29,64,159,16,222,3,242,244,62,36,65,37,39,130,246,217,71,192,251,108,1,197,146,2,222,32,0,84,223,139,188,70,244,81,220,168,55,164,76,32,69,17,228,23,198,88,242,219,160,100,19,40,118,200,11,129,148,45,20,180,141,193,37,20,85,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,209,70,64,255,234,139,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,188,35,16,144,245,225,103,255,218,79,221,213,186,254,247,255,227,255,96,45,204,18,101,125,201,138,188,205,157,156,181,31,251,177,31,21,131,3,153,129,169,30,214,115,101,44,255,42,88,144,58,3,176,83,58,39,133,148,52,209,56,219,94,239,246,108,91,132,225,141,88,138,251,42,136,204,218,78,242,220,104,245,164,0,225,150,193,55,154,96,191,120,194,95,108,220,93,12,42,237,126,107,205,187,8,223,225,23,181,199,55,155,219,212,9,190,195,151,242,200,74,48,16,241,206,254,240,34,190,165,116,51,96,252,20,241,45,43,100,145,210,125,153,94,59,193,13,73,43,130,95,68,183,200,126,153,68,203,20,27,23,230,188,150,207,249,33,147,14,137,62,49,105,211,26,127,69,240,227,210,190,139,95,246,54,30,86,58,88,118,123,121,180,153,183,11,249,201,61,253,0,226,219,9,90,145,236,228,131,52,20,195,254,241,164,255,212,199,191,23,66,121,193,126,251,247,254,208,206,95,125,139,253,211,235,40,39,84,221,154,188,90,173,219,241,217,25,199,214,199,115,145,250,146,141,32,171,114,213,199,176,246,214,216,150,8,92,202,242,241,133,56,78,238,22,172,81,110,64,250,66,174,67,224,118,48,245,6,13,170,194,123,202,150,18,88,178,226,135,100,246,97,105,251,24,41,75,248,138,43,43,116,33,173,75,214,44,79,130,217,192,41,255,146,242,67,1,160,0,17,127,233,226,91,16,224,167,236,129,135,30,199,101,63,138,1,173,53,171,65,92,215,27,13,148,28,32,135,125,219,131,100,65,142,192,224,42,203,243,228,38,127,115,99,211,231,170,42,219,210,76,179,125,66,191,87,180,213,229,21,39,153,39,38,38,108,3,76,11,204,119,170,235,4,164,245,51,207,60,97,239,255,192,51,182,48,191,98,111,158,191,100,207,61,255,130,125,247,141,243,246,246,219,87,32,195,133,139,148,45,104,46,226,55,153,46,165,127,209,105,224,202,159,163,78,62,94,79,218,95,174,235,5,149,136,110,233,124,200,58,189,75,251,8,171,50,125,69,54,238,155,108,183,112,245,202,18,86,247,167,200,167,79,189,186,16,254,77,187,120,241,178,189,246,242,43,246,199,127,252,85,155,191,186,105,109,224,20,124,84,193,3,94,253,61,207,41,202,84,64,191,195,149,25,228,141,71,158,7,164,140,65,215,227,172,118,128,216,87,159,148,226,133,182,46,32,126,122,167,186,0,21,245,80,189,104,56,143,3,18,222,91,165,252,81,32,51,109,33,80,42,83,0,247,61,14,245,233,90,29,165,12,188,80,172,243,119,68,177,213,182,34,90,39,174,120,162,202,203,170,63,181,58,249,139,204,215,35,188,7,184,92,82,36,64,38,202,232,209,255,11,96,33,224,27,184,239,151,82,203,234,26,223,141,62,15,182,23,232,74,105,131,122,186,81,63,109,92,164,143,203,11,130,20,35,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,209,70,32,136,254,163,221,62,33,93,32,16,8,4,2,129,64,32,16,8,4,2,129,192,189,141,192,224,245,239,98,205,201,162,187,14,173,179,127,228,195,207,218,83,79,60,10,115,177,137,5,96,178,224,211,162,190,8,35,45,244,107,225,222,105,6,158,233,236,39,97,160,199,4,236,240,252,156,172,66,197,7,40,30,1,130,67,65,4,138,7,157,243,187,225,163,3,61,237,151,183,216,134,189,194,144,216,26,189,206,113,71,73,114,5,70,49,118,185,72,24,140,139,144,9,82,207,198,179,0,75,133,156,191,174,135,9,174,241,118,160,119,10,227,113,211,147,107,126,135,6,183,99,207,175,47,111,150,109,44,209,109,93,142,160,218,45,151,113,80,118,123,127,3,117,220,45,217,125,253,108,28,147,235,226,55,252,16,111,21,144,61,26,111,244,88,126,182,119,13,57,198,176,95,239,26,231,70,30,222,110,250,235,148,49,142,165,162,110,195,19,236,252,254,214,48,44,64,158,86,196,226,98,65,46,162,94,223,177,80,113,62,95,23,188,47,58,81,174,130,115,32,146,179,193,68,224,127,41,6,120,240,68,92,137,140,205,159,48,89,23,32,163,43,198,126,234,88,181,15,32,252,69,176,138,240,212,209,134,9,29,192,160,246,80,22,40,66,156,150,176,130,174,226,69,64,97,0,73,94,66,174,238,218,121,251,169,79,61,11,193,218,180,95,255,141,223,118,210,181,90,155,176,11,23,46,35,91,195,102,39,103,92,89,160,80,172,50,220,148,220,210,188,63,104,241,108,232,58,93,226,73,158,65,141,145,190,12,69,203,188,81,20,243,218,162,26,60,97,0,170,176,29,129,213,113,233,15,19,221,193,90,187,213,98,79,117,228,147,165,184,198,26,121,5,200,117,194,70,219,235,45,58,184,200,220,82,133,208,173,64,30,247,172,97,171,148,211,26,148,73,187,130,167,0,148,16,166,142,179,173,193,162,45,46,92,180,183,222,124,141,61,219,167,112,111,63,109,101,220,246,203,138,188,135,169,119,181,214,176,25,226,174,175,175,218,6,158,16,74,218,26,1,230,123,160,60,193,185,128,69,127,113,40,67,27,203,114,41,63,20,193,203,235,138,197,120,5,203,127,237,65,95,129,204,110,179,117,64,75,236,61,120,207,204,84,237,217,147,239,178,247,189,231,172,45,44,173,217,185,115,47,217,159,254,217,55,236,181,87,47,161,208,0,233,174,230,27,30,11,43,102,83,200,82,58,54,1,84,40,90,64,102,87,96,168,91,40,121,136,84,215,254,243,106,94,168,126,205,160,204,141,154,103,81,232,0,205,203,151,231,173,84,155,180,217,153,57,155,127,254,28,30,5,190,100,47,67,242,95,93,100,107,0,36,81,25,34,187,213,77,165,63,65,117,108,26,143,7,13,244,64,68,252,55,208,48,16,105,174,9,185,204,30,3,154,215,53,7,203,163,194,208,143,62,121,144,1,165,37,69,19,46,9,62,61,35,71,17,207,18,229,10,150,254,82,66,192,26,95,68,126,41,101,66,121,244,33,41,47,144,55,57,34,140,60,17,200,99,3,121,131,255,196,84,205,54,214,90,40,56,80,19,109,233,64,223,29,208,223,169,26,245,100,219,9,254,192,144,194,133,127,34,148,41,49,245,55,133,60,79,72,25,164,213,236,217,196,180,148,6,240,144,208,46,216,196,100,5,229,135,14,91,50,180,217,210,226,148,109,104,219,11,67,209,65,2,147,73,103,115,195,22,175,46,234,46,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,97,4,130,232,63,194,141,19,162,5,2,129,64,32,16,8,4,2,129,64,32,16,8,28,60,2,191,254,47,254,185,253,192,199,62,126,240,25,239,145,227,252,229,43,238,22,90,174,119,89,143,183,247,189,239,125,86,131,44,24,64,184,120,96,49,94,68,129,147,3,226,15,110,33,120,250,91,72,119,199,146,136,37,113,178,227,78,148,144,73,194,124,22,21,182,79,216,33,203,8,235,125,146,196,171,119,24,2,59,250,200,59,172,246,119,174,186,194,245,154,144,191,219,107,94,220,208,3,145,253,123,6,241,171,187,150,185,103,10,127,33,61,128,76,140,187,194,149,198,46,145,254,88,249,87,43,85,171,96,1,61,1,217,42,43,237,165,181,85,43,160,100,224,174,242,97,214,229,2,29,202,21,94,20,66,27,194,185,196,161,228,223,255,189,79,219,249,203,151,236,247,190,242,156,173,183,54,108,170,62,107,139,243,11,118,158,60,31,124,240,65,155,158,157,96,223,247,166,147,179,85,44,195,53,138,109,110,174,91,163,218,64,150,52,166,233,55,171,125,248,94,236,220,139,68,247,109,11,178,162,130,215,160,230,4,111,9,185,164,144,208,71,78,89,117,43,136,52,222,82,52,146,34,4,207,200,3,154,28,79,3,184,105,199,219,192,198,160,110,107,82,60,235,180,173,214,103,251,3,136,231,249,43,151,33,250,95,179,167,159,126,31,233,139,144,250,155,144,254,13,235,52,113,207,15,113,220,239,55,172,9,81,159,60,210,164,225,190,141,55,4,17,205,178,240,79,202,21,122,78,33,170,29,207,210,103,6,1,142,124,178,118,215,88,172,26,74,26,41,49,136,172,214,14,11,167,78,206,216,131,103,126,192,62,252,225,239,181,111,126,243,57,251,210,31,126,5,197,131,5,183,158,151,91,255,153,6,222,8,32,173,47,94,90,37,238,4,108,124,21,18,123,3,18,190,10,49,222,246,186,203,123,143,202,46,9,47,145,238,212,161,84,20,78,21,123,229,229,215,32,252,255,212,214,214,100,249,143,4,210,163,144,148,148,173,252,181,101,64,163,81,198,146,30,183,249,141,162,85,235,120,61,168,146,11,26,0,157,166,204,251,169,14,178,75,97,65,82,59,185,206,179,62,164,252,22,214,2,223,115,229,34,135,161,44,67,34,95,4,190,250,84,25,101,17,212,40,92,41,34,53,189,218,78,152,113,22,113,207,221,128,134,211,89,63,210,85,233,160,252,225,208,170,126,60,243,118,214,31,24,74,227,65,101,103,252,135,127,95,144,135,235,185,16,175,4,208,146,181,136,199,132,1,216,12,240,220,80,2,0,245,15,47,7,205,132,30,96,44,47,45,121,62,241,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,71,23,129,32,250,143,110,219,132,100,129,64,32,16,8,4,2,129,64,32,16,8,4,2,119,8,129,223,255,131,47,216,163,15,63,114,135,114,223,158,237,242,242,242,136,116,153,196,130,238,163,31,253,136,51,9,61,72,146,178,246,31,30,18,50,114,61,236,110,162,125,149,125,43,15,17,80,137,16,73,207,252,245,144,204,26,127,190,149,226,136,92,37,86,231,136,8,19,98,4,2,9,129,252,205,108,35,228,244,106,248,77,221,255,56,101,34,240,78,213,116,56,128,29,121,60,119,83,66,24,18,163,98,78,85,13,157,229,246,157,163,68,125,100,233,125,12,151,230,34,145,123,184,125,239,183,176,204,22,51,140,53,191,44,250,251,108,122,46,18,189,11,115,252,216,35,143,218,167,127,248,83,118,113,97,211,254,252,249,215,112,59,191,202,187,186,189,245,214,121,44,195,107,88,201,99,5,47,114,155,61,219,101,157,45,242,190,132,123,124,27,96,241,46,146,87,46,235,249,47,201,1,65,63,34,141,37,152,68,203,4,179,136,94,182,20,32,15,39,159,145,83,150,221,46,163,92,200,140,133,2,228,238,128,114,228,149,64,86,239,108,116,128,149,127,199,227,174,145,109,1,15,5,39,27,236,89,95,106,91,147,61,236,175,92,124,211,78,30,155,182,51,103,206,192,165,215,49,88,199,205,124,1,143,0,200,92,134,13,175,178,47,125,145,173,9,68,252,107,187,3,41,46,200,66,221,201,232,97,185,232,63,164,48,242,228,34,146,159,26,82,53,189,235,35,187,127,139,169,90,54,137,82,197,242,234,154,109,110,52,173,49,57,101,159,250,212,15,218,217,179,103,237,15,190,240,135,246,39,95,253,11,119,171,63,1,27,93,97,37,107,3,206,125,117,25,37,138,169,10,247,100,128,252,69,204,219,187,242,34,128,22,131,8,248,34,242,168,43,194,201,83,78,223,174,92,186,100,235,36,92,89,77,74,20,24,208,187,213,190,166,97,145,254,103,78,29,119,44,43,34,246,181,90,86,96,75,6,108,220,123,108,179,163,173,0,228,106,95,219,70,8,99,29,170,172,238,21,84,175,107,198,21,127,179,253,103,148,158,66,213,78,186,247,116,137,229,31,69,78,121,37,96,114,190,229,50,173,230,233,228,81,128,126,41,47,64,82,28,200,101,171,178,59,130,210,242,191,151,225,229,129,137,182,51,80,16,70,178,252,87,93,212,135,252,241,80,7,177,131,7,139,139,23,47,238,200,45,110,3,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,168,33,16,68,255,81,107,145,144,39,16,8,4,2,129,64,32,16,8,4,2,129,64,224,174,32,240,194,183,95,180,127,244,143,254,17,171,243,219,201,144,131,44,252,31,254,195,127,232,228,143,8,17,237,7,124,226,196,9,44,36,159,198,28,79,251,225,118,70,228,140,151,153,214,243,83,241,195,197,122,95,188,31,19,40,221,95,187,144,159,163,236,140,159,159,31,218,57,147,14,98,25,34,4,2,71,8,129,17,49,118,132,100,186,47,68,201,223,252,206,202,236,245,124,103,188,195,190,207,99,149,228,213,225,62,215,17,138,107,89,254,87,107,53,39,182,221,207,123,3,43,108,136,254,14,214,238,29,172,217,11,93,92,253,203,90,29,210,116,19,215,246,143,63,252,128,125,230,199,62,101,107,171,77,251,214,139,175,217,236,241,71,108,101,163,109,23,46,93,177,1,110,223,79,158,62,78,126,101,246,189,111,89,1,75,250,106,157,61,237,91,34,147,97,157,161,151,13,82,93,164,185,70,79,212,12,28,25,245,91,189,242,179,63,17,65,45,194,55,189,159,156,156,116,242,88,150,253,154,99,68,10,231,184,178,62,239,136,136,103,202,43,64,96,23,149,151,225,242,95,242,226,151,96,192,118,1,51,147,108,25,208,89,49,140,247,113,173,191,110,175,190,244,156,213,106,5,59,243,200,227,236,103,191,138,245,121,193,100,185,223,198,205,187,202,172,86,217,234,0,159,246,109,8,227,90,141,237,5,132,147,231,171,188,21,84,151,107,131,43,28,16,79,238,244,19,201,173,116,16,241,87,47,185,91,253,137,122,133,61,228,215,173,219,236,218,195,15,63,104,159,249,137,31,179,39,159,60,107,191,255,7,95,180,243,23,151,124,218,158,197,157,62,98,96,153,223,177,153,233,138,109,172,183,193,83,196,123,197,137,109,33,167,18,228,66,191,195,252,219,164,62,75,75,29,39,253,165,40,80,131,35,71,71,129,248,114,203,95,178,26,222,27,38,80,26,144,60,84,135,228,242,220,144,200,123,121,4,144,178,133,240,116,114,28,204,146,11,255,84,79,165,201,56,95,91,219,252,4,187,123,182,119,40,98,57,95,169,162,44,128,119,0,185,212,47,149,216,126,0,47,10,202,215,183,0,80,116,199,208,47,18,62,195,44,164,84,33,236,213,102,34,249,11,120,3,232,211,71,145,114,88,103,69,148,240,4,41,87,160,252,32,111,19,5,41,63,240,184,139,194,130,245,170,238,169,66,242,170,76,41,48,116,232,131,165,234,36,247,169,183,41,185,222,139,232,255,199,255,228,159,232,54,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,81,4,130,232,63,162,13,19,98,5,2,129,64,32,16,8,4,2,129,64,32,16,8,220,243,8,12,94,127,253,117,39,91,114,77,30,124,240,140,61,112,250,52,123,29,183,211,226,61,12,67,145,69,118,183,234,119,130,73,12,206,48,54,231,100,205,159,20,17,118,146,8,163,123,22,240,181,52,175,133,124,157,143,100,16,105,225,245,59,146,210,189,163,132,26,245,155,61,106,237,164,219,30,239,142,194,227,235,201,127,51,50,230,188,142,122,157,111,166,78,71,50,238,136,180,60,0,233,14,50,175,27,17,39,143,91,16,162,62,190,202,130,95,228,53,4,171,124,188,107,79,122,39,255,187,109,155,96,59,22,145,225,131,82,207,22,215,215,173,62,85,183,143,188,255,61,182,124,117,201,218,235,107,246,230,165,5,155,168,157,102,127,251,117,187,58,223,181,198,20,150,213,245,57,44,170,101,133,175,241,219,237,197,201,157,50,138,184,197,119,70,94,66,66,226,66,216,186,43,120,185,188,31,77,18,122,167,161,117,104,21,207,117,157,173,1,100,181,173,103,34,113,69,246,139,20,214,1,229,207,115,60,9,144,127,21,194,185,0,145,45,198,92,219,2,180,6,13,220,186,215,237,202,122,223,102,176,210,103,59,120,244,12,216,163,125,241,146,189,249,122,195,74,245,73,223,114,166,134,210,218,234,234,6,138,107,77,87,84,107,52,38,189,44,201,63,49,57,109,205,205,77,159,207,84,158,220,243,39,139,253,68,246,139,119,46,96,113,47,151,247,91,19,29,22,245,60,195,137,189,187,174,63,126,108,14,50,122,64,254,107,88,157,23,32,164,193,8,168,143,207,77,219,251,222,243,148,77,207,76,216,239,252,238,127,180,151,94,190,236,100,63,226,80,95,179,117,200,126,184,120,155,166,93,106,40,79,20,112,209,159,73,121,10,181,54,219,18,44,174,72,241,1,229,0,244,39,68,133,79,76,179,13,192,76,25,55,253,117,162,64,178,51,23,91,191,41,33,157,228,214,4,92,240,61,29,80,190,64,70,233,72,248,92,141,180,34,205,21,148,95,46,103,247,113,68,117,205,33,41,10,148,240,62,144,172,231,75,144,246,144,236,180,145,182,20,144,226,68,82,30,80,124,149,157,102,244,52,78,233,15,131,148,78,237,219,117,124,179,82,5,177,233,67,125,26,82,61,104,183,224,125,132,244,146,215,219,6,69,19,125,74,254,92,248,240,55,73,189,54,229,50,128,232,176,222,102,11,11,11,202,46,21,190,91,198,241,44,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,14,29,129,32,250,15,189,9,66,128,64,32,16,8,4,2,129,64,32,16,8,4,2,129,195,68,96,179,9,1,176,112,245,142,136,112,254,252,249,33,209,146,22,251,159,120,226,9,155,158,198,106,179,215,130,140,16,147,146,22,242,181,216,174,253,122,181,88,159,23,247,125,21,254,6,165,242,116,55,24,247,78,71,75,164,68,34,16,182,149,37,86,65,97,88,231,116,19,191,129,192,225,35,176,237,187,59,124,113,238,31,9,242,55,127,47,213,40,143,79,249,156,235,224,103,198,113,17,191,178,160,198,61,63,244,58,247,176,191,98,152,171,88,130,27,164,63,138,0,101,44,205,49,204,103,223,248,53,223,231,253,227,31,121,191,181,214,150,237,255,248,191,126,219,122,165,105,134,246,50,86,232,45,187,122,21,114,151,116,83,211,115,86,134,92,239,144,168,34,203,241,52,45,48,84,166,121,67,228,45,69,166,144,229,226,110,183,126,43,114,95,132,177,172,236,21,52,159,136,72,86,92,237,207,222,195,45,129,178,232,225,186,191,88,224,129,202,98,187,128,158,49,31,81,198,210,250,166,213,167,27,182,142,213,254,4,204,182,60,4,92,185,114,197,250,165,151,237,253,207,62,11,113,207,134,2,40,9,200,90,92,101,232,16,113,172,50,69,250,19,145,242,90,228,149,44,231,147,178,66,18,94,91,6,148,40,31,154,220,201,113,105,24,56,124,18,136,40,162,168,155,120,71,16,212,114,45,95,196,50,95,219,33,172,174,108,176,53,0,174,229,129,250,153,119,63,97,83,141,159,178,47,124,225,139,246,181,111,188,170,42,90,149,132,56,48,72,215,213,158,91,233,167,244,201,37,190,228,219,4,219,205,13,138,33,111,109,193,48,51,99,118,226,228,12,202,9,178,224,71,245,161,213,182,245,230,134,43,74,200,226,94,56,138,252,87,249,61,230,230,30,229,163,142,129,59,255,173,37,52,145,253,202,79,196,187,136,123,165,185,94,80,59,232,144,229,188,210,200,154,94,138,10,178,234,23,134,227,65,241,28,152,209,67,210,81,188,43,4,176,229,66,15,133,137,98,17,37,4,138,197,143,1,249,170,61,213,160,91,33,221,166,54,47,170,111,185,204,82,10,72,127,111,72,233,160,216,47,90,139,126,171,244,242,108,128,141,63,117,214,223,34,108,141,176,186,106,243,243,243,91,25,198,85,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,57,4,182,254,149,114,228,68,11,129,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,187,131,64,29,130,226,181,87,95,62,240,194,86,86,86,124,81,95,235,245,114,21,252,212,83,79,89,81,190,130,55,112,213,44,243,64,95,92,79,174,128,137,200,194,122,34,60,146,32,137,228,241,101,123,189,203,210,249,218,127,186,23,17,32,222,201,141,14,243,251,35,114,118,217,118,144,14,71,68,180,219,20,35,181,203,200,61,242,109,230,22,201,239,46,2,137,60,19,31,54,250,162,92,128,189,158,223,93,233,238,163,210,52,232,29,169,160,239,246,250,68,236,78,162,84,227,178,142,145,37,55,46,229,21,167,192,51,239,51,184,155,215,181,7,206,149,58,150,241,144,168,13,185,177,239,54,173,179,185,100,167,166,230,236,99,207,62,99,175,188,252,154,125,249,197,203,144,221,88,114,179,159,253,213,171,243,86,174,54,80,250,154,193,154,90,46,216,41,10,107,118,145,233,146,84,185,170,151,234,140,189,57,4,185,234,48,44,75,239,198,250,112,238,191,249,156,137,231,108,57,238,113,59,34,233,211,158,236,210,38,96,27,123,242,208,158,239,148,109,201,170,189,3,121,188,222,46,88,13,183,240,149,90,21,119,246,108,59,179,177,97,11,243,139,246,246,155,111,217,233,83,211,16,204,16,219,40,40,148,120,167,237,12,6,16,200,229,114,53,201,67,221,138,109,72,231,194,6,92,191,202,67,102,85,6,45,3,16,227,66,91,4,232,60,36,188,169,97,145,122,200,242,95,65,88,150,96,163,229,116,191,135,151,4,185,225,159,98,59,129,22,110,238,55,241,22,208,235,110,218,7,62,240,180,213,152,71,123,189,223,177,239,176,37,66,27,162,60,183,108,115,147,124,251,235,148,91,64,129,98,130,124,10,182,177,217,180,245,77,145,215,148,78,68,184,108,155,172,87,241,36,192,84,188,186,66,161,16,220,188,208,22,5,82,52,144,39,129,10,110,252,29,59,112,42,226,37,64,243,181,60,34,244,80,114,144,252,194,179,68,188,110,23,37,1,220,239,75,89,64,74,15,169,159,120,85,134,63,106,179,173,144,73,122,40,123,39,236,69,172,183,80,66,80,62,210,205,200,202,2,185,29,51,78,41,7,181,29,245,147,76,96,164,178,146,146,5,242,33,143,123,3,72,48,110,21,200,149,160,117,247,253,200,95,46,85,173,131,146,128,210,170,140,50,30,41,74,37,234,133,194,163,66,234,55,45,107,35,182,90,169,233,253,244,206,40,66,122,129,241,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,183,141,64,16,253,183,13,97,100,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,63,32,240,192,131,15,219,139,47,60,119,160,85,145,59,92,45,200,247,32,57,68,2,156,58,117,138,252,183,246,242,237,249,30,202,88,228,201,74,80,44,143,86,228,221,173,113,18,195,9,133,3,149,232,238,102,150,9,145,187,91,106,148,22,8,4,2,129,192,110,8,136,116,205,148,240,110,239,33,55,101,94,77,144,165,185,143,199,50,129,38,36,2,150,244,238,186,95,15,146,181,184,71,132,48,213,248,61,192,10,186,140,235,252,14,132,180,220,211,55,32,147,229,14,126,208,90,181,71,32,200,127,230,179,159,182,115,23,254,53,236,41,150,243,107,88,152,175,111,216,202,226,138,53,38,150,108,238,24,222,0,68,20,203,90,222,41,125,217,241,35,4,89,139,187,21,205,175,39,34,122,247,11,34,112,37,171,8,101,145,182,34,130,21,18,113,220,193,109,125,178,226,215,211,1,113,176,43,39,111,172,218,33,251,157,181,199,181,255,202,218,186,77,204,64,174,67,40,55,215,23,172,81,174,57,145,252,237,231,95,176,202,179,79,99,245,94,179,137,137,218,136,108,246,253,235,101,106,78,168,177,241,189,202,146,149,123,143,173,12,6,218,23,192,41,99,127,237,69,164,171,244,43,130,218,149,16,20,139,116,34,190,149,86,110,232,37,191,172,232,53,143,118,32,253,11,88,175,11,163,213,149,5,59,251,248,195,246,55,62,247,211,246,249,202,239,216,215,191,254,109,47,1,93,9,19,95,221,110,131,81,113,29,15,3,19,200,8,209,191,222,178,13,48,87,144,119,126,53,173,242,110,76,176,205,1,248,244,7,40,20,32,102,7,194,94,70,245,34,197,181,189,129,200,247,36,91,82,236,144,114,132,215,6,57,245,220,73,123,148,30,4,113,169,36,178,95,111,247,11,106,155,50,30,15,232,19,94,215,138,203,145,238,153,250,201,72,127,39,168,253,115,80,60,229,171,179,130,218,87,247,58,244,39,67,186,87,95,204,202,40,187,247,15,79,67,250,18,10,28,34,250,135,217,121,27,170,191,164,251,62,242,36,171,255,44,130,188,51,172,173,173,121,217,241,19,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,71,19,129,244,175,177,163,41,91,72,21,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,85,4,158,124,234,221,246,219,191,245,255,30,88,153,114,153,172,61,120,181,244,174,5,252,199,31,127,148,43,200,4,153,247,119,59,184,1,46,65,48,112,45,166,64,190,153,69,20,200,253,238,48,56,109,144,87,228,179,239,230,124,38,78,182,36,205,36,128,146,29,182,117,191,8,133,253,66,150,117,20,47,215,111,175,68,215,201,47,39,203,249,230,123,145,75,187,149,49,122,182,21,113,235,106,167,44,55,88,246,86,6,187,95,141,203,86,24,18,135,187,199,188,243,79,115,159,217,179,164,157,24,236,25,113,143,23,215,195,236,54,243,223,191,119,237,33,211,216,227,221,105,176,177,8,247,253,229,22,137,120,75,85,189,205,246,27,255,22,118,43,127,223,239,115,183,4,251,60,219,94,214,141,181,252,214,247,9,78,170,171,146,141,234,60,150,135,191,227,222,221,235,163,12,64,199,44,64,226,14,32,139,69,156,202,229,189,172,197,123,108,211,2,183,138,245,120,193,158,120,244,164,253,205,207,253,136,253,111,255,242,223,25,124,184,53,225,244,155,27,108,29,51,191,68,17,5,123,248,193,7,124,75,128,46,155,200,87,177,180,150,245,117,187,137,247,23,89,139,87,11,214,106,115,205,115,76,186,247,172,181,202,206,24,170,254,186,22,169,173,115,21,43,248,141,213,117,107,65,96,139,239,111,81,126,185,84,70,62,222,163,152,208,131,5,175,192,116,247,113,229,191,128,21,188,92,237,207,212,142,67,12,183,176,136,239,176,173,128,217,203,47,191,108,239,121,255,123,177,246,175,65,140,247,172,206,188,230,228,53,102,245,178,190,215,22,52,242,4,48,5,115,94,197,167,254,102,147,242,218,88,247,147,86,174,227,221,5,62,114,117,153,255,178,66,130,200,234,18,239,58,60,235,242,78,4,186,158,201,109,190,147,253,250,232,181,239,0,7,57,184,197,127,107,115,205,30,126,232,180,253,237,159,253,89,20,42,62,111,95,250,163,175,147,167,239,160,224,211,233,242,178,172,221,47,219,204,177,99,148,45,133,6,145,220,41,27,57,213,209,214,57,34,177,189,125,100,209,206,188,171,247,130,23,35,118,252,27,244,92,17,160,13,72,125,202,45,83,207,30,222,9,36,179,172,250,165,46,32,57,43,128,210,31,186,209,151,43,125,41,61,8,247,129,60,25,16,52,28,122,123,168,159,208,110,122,39,178,93,29,38,41,97,200,123,128,188,57,244,125,139,5,229,153,218,79,249,42,143,212,134,42,87,183,74,223,151,66,201,152,18,135,202,145,114,68,78,167,251,28,164,40,145,194,176,95,32,144,20,24,250,69,201,170,116,250,59,4,239,13,238,89,32,237,127,32,93,22,138,243,63,73,150,151,151,109,97,49,44,250,51,158,113,14,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,142,34,2,65,244,31,197,86,9,153,2,129,64,32,16,8,4,2,129,64,32,16,8,4,14,13,129,31,255,137,159,176,223,252,141,223,56,144,242,55,54,214,156,39,82,102,211,211,147,118,230,212,233,68,234,251,98,125,34,13,88,185,247,197,123,157,69,70,140,2,247,251,134,235,189,223,55,113,188,188,85,4,212,70,215,105,153,253,179,142,118,219,31,159,120,123,95,35,144,200,200,195,170,226,222,4,249,141,73,68,122,125,252,121,160,206,103,148,183,24,205,253,185,43,90,65,44,151,229,206,30,210,182,47,171,112,72,100,149,44,135,244,207,190,231,49,251,225,143,63,107,255,223,239,252,177,205,76,158,178,117,172,205,151,122,139,54,53,53,1,41,190,102,245,42,86,248,16,232,125,246,186,31,20,42,184,148,175,67,184,202,213,186,200,102,136,98,200,94,209,191,251,5,145,193,10,25,107,145,196,10,58,55,180,245,128,136,254,174,172,217,33,195,101,223,78,134,37,72,245,2,153,123,82,72,228,205,1,174,252,81,44,144,34,195,49,136,232,74,5,43,240,222,166,173,34,239,43,47,191,106,213,247,54,236,244,233,7,176,248,103,123,2,44,238,165,68,208,98,159,123,17,208,42,167,192,121,48,168,225,160,70,214,227,144,216,221,150,115,245,114,203,159,221,223,43,94,150,45,145,218,46,165,203,42,217,19,97,174,249,49,145,213,82,120,144,176,36,115,93,135,205,245,85,200,248,41,251,204,79,254,56,214,251,13,251,143,255,241,203,40,18,80,79,170,40,82,188,213,18,41,46,11,255,190,161,167,96,83,60,87,251,209,52,114,200,224,248,56,86,212,81,184,38,82,222,139,167,76,229,193,67,194,72,22,208,26,53,249,240,185,222,41,157,242,17,217,158,44,242,183,210,164,12,82,62,174,20,226,77,179,149,139,210,11,3,149,165,226,148,143,158,237,22,92,142,225,139,28,199,229,247,103,106,99,207,124,183,164,8,36,25,104,23,162,101,121,115,30,74,160,107,247,38,161,186,112,47,89,228,213,162,217,220,112,5,4,197,137,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,71,19,129,32,250,143,102,187,132,84,129,64,32,16,8,4,2,129,64,32,16,8,4,2,135,136,192,79,127,238,115,246,193,15,126,240,182,36,248,251,127,239,239,249,254,182,202,68,11,235,179,179,179,201,117,191,91,239,251,138,190,91,63,186,51,96,183,210,215,66,252,112,129,95,44,131,86,219,117,86,240,179,222,43,12,87,226,135,175,244,110,152,42,189,142,223,59,139,128,172,105,239,101,192,247,32,145,70,160,229,62,55,122,16,23,129,192,253,128,128,136,208,3,8,98,74,61,228,241,24,130,86,207,134,227,177,8,83,17,183,218,179,94,164,111,175,11,97,207,152,47,235,244,2,196,255,195,167,143,219,167,63,241,125,246,242,185,55,236,181,183,86,173,56,192,106,127,99,221,174,94,188,136,91,250,129,157,57,115,18,139,111,72,110,172,170,181,231,122,5,139,251,1,231,94,15,18,93,249,229,130,246,169,202,78,2,87,247,254,12,178,87,46,250,251,88,176,119,180,231,60,166,219,218,95,94,100,113,178,148,215,53,131,27,114,118,32,250,59,77,72,118,210,212,32,250,235,69,72,127,234,129,29,186,205,207,47,219,91,111,157,183,122,109,42,89,220,227,210,94,30,250,139,40,34,32,57,101,161,144,0,36,101,20,21,234,197,73,94,240,180,89,192,51,0,238,247,145,69,234,5,148,228,150,237,37,41,4,80,23,159,2,137,167,80,128,97,78,22,241,73,9,46,145,217,73,49,78,150,248,173,86,139,44,107,238,17,71,22,249,15,60,120,202,126,232,83,159,32,97,223,126,247,247,190,226,36,181,92,241,139,172,94,88,88,244,179,60,40,100,232,52,4,38,76,244,8,146,221,199,188,68,176,23,113,219,47,69,2,32,183,80,153,22,210,0,0,32,0,73,68,65,84,174,188,8,112,227,115,52,121,107,107,134,52,248,75,122,133,164,168,160,237,1,212,86,221,14,174,239,85,240,208,173,142,99,78,204,221,200,123,213,47,201,144,242,208,181,196,144,181,126,146,47,201,56,26,142,41,95,110,17,124,59,7,159,128,146,4,146,103,27,217,63,122,156,251,167,11,58,252,17,134,242,192,160,114,146,247,1,151,145,2,181,93,65,143,103,149,74,205,227,42,142,246,51,144,242,130,188,12,68,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,163,139,64,16,253,71,183,109,66,178,64,32,16,8,4,2,129,64,32,16,8,4,2,129,123,23,129,193,202,202,138,47,192,87,113,185,220,233,12,176,232,159,102,95,227,9,8,1,172,59,71,171,247,84,112,252,90,245,221,227,222,201,2,45,226,239,182,126,239,201,210,10,127,34,23,148,81,132,64,32,16,8,4,2,129,131,69,64,12,40,193,57,105,145,252,186,97,80,214,217,135,96,89,77,151,76,91,214,151,33,77,203,88,197,119,32,75,101,241,15,109,106,221,141,37,59,251,208,9,251,235,159,249,81,251,95,255,217,191,130,76,197,221,61,214,240,151,46,158,183,218,68,25,151,255,13,172,251,167,200,11,178,125,232,222,94,99,127,191,7,121,94,22,73,238,5,170,208,93,195,248,248,159,9,96,61,243,3,246,118,0,105,139,167,118,171,144,83,183,47,198,23,23,250,152,193,23,33,255,69,231,246,33,172,165,184,128,19,127,241,202,88,194,119,108,5,87,246,229,106,197,26,69,200,117,188,11,84,32,182,207,191,125,17,226,187,104,207,60,243,140,213,235,117,219,220,220,116,171,126,49,246,174,11,65,98,185,242,79,242,200,19,1,153,245,64,128,252,68,50,75,182,108,209,159,92,216,75,31,0,130,95,88,142,5,41,30,228,248,153,112,214,150,56,245,122,205,183,55,88,90,217,180,62,110,250,79,156,156,181,159,252,201,79,91,171,179,105,127,246,103,223,176,5,182,149,175,97,193,223,66,118,249,3,104,16,191,231,30,10,82,230,73,174,52,103,170,140,132,170,206,200,141,91,123,41,9,136,228,214,246,9,138,155,20,15,144,91,44,124,74,70,155,139,56,103,235,3,48,149,23,134,46,115,187,207,211,68,145,178,67,42,153,180,92,37,175,4,234,3,219,131,242,22,14,58,171,76,213,53,227,146,219,111,60,69,150,59,157,149,175,114,223,153,235,120,138,124,45,92,83,57,146,185,79,221,164,212,160,124,148,131,234,208,166,191,21,202,180,49,162,75,209,65,185,74,241,64,222,18,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,209,69,32,136,254,163,219,54,33,89,32,16,8,4,2,129,64,32,16,8,4,2,129,192,33,34,240,181,175,125,205,222,247,190,247,221,178,4,171,171,171,105,209,95,228,10,139,241,115,115,115,78,136,200,5,179,12,23,181,95,49,47,60,255,180,104,63,182,88,175,231,122,229,103,22,232,57,143,189,221,146,105,152,126,235,129,162,166,60,199,159,141,95,103,130,96,252,217,59,234,58,227,35,194,102,60,228,251,252,126,252,221,253,116,125,167,235,119,167,243,191,159,218,226,157,88,151,252,157,237,81,119,237,241,190,95,216,241,213,238,23,245,14,188,19,121,11,33,155,133,144,149,245,56,49,173,231,50,101,39,20,24,247,101,29,221,173,114,96,141,175,253,219,121,105,5,246,133,111,84,235,246,131,127,229,89,251,179,175,63,103,95,253,139,151,177,158,103,175,119,44,173,87,151,54,108,113,10,119,244,141,73,171,99,69,223,237,110,114,52,157,48,47,90,21,18,158,2,188,204,189,199,120,39,110,135,223,224,53,115,129,4,199,43,64,17,165,129,122,25,149,1,188,6,116,32,249,187,88,160,203,82,95,132,56,14,8,224,234,33,132,139,85,8,95,237,75,223,180,149,205,166,21,84,118,163,110,149,206,154,85,113,255,223,194,93,255,165,43,151,109,118,238,24,94,8,206,64,24,139,24,71,97,64,164,53,196,185,202,22,105,93,130,188,175,248,150,3,122,94,182,181,206,34,16,13,45,245,101,69,238,120,98,85,239,164,57,153,168,28,210,251,1,94,41,31,33,138,45,59,100,180,172,249,101,213,47,220,219,237,38,115,170,44,212,81,76,192,178,31,168,237,111,254,173,159,70,150,129,125,233,143,190,201,123,67,249,0,185,112,219,223,110,182,124,14,149,156,170,167,123,70,80,57,60,133,218,79,211,173,98,48,57,203,186,93,10,15,93,142,50,120,8,83,181,158,98,238,22,18,49,47,89,193,16,178,191,68,124,165,25,111,139,156,46,181,137,218,47,97,164,231,30,87,106,22,184,113,200,74,13,249,249,110,195,169,226,39,140,248,219,2,201,148,167,226,73,14,52,42,148,116,44,236,184,167,109,133,99,23,111,14,30,188,63,201,171,0,73,213,102,242,218,160,236,73,214,99,139,7,229,171,248,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,232,34,16,68,255,209,109,155,144,44,16,8,4,2,129,64,32,16,8,4,2,129,64,224,144,17,248,198,55,190,97,239,122,215,187,110,73,10,89,244,99,52,39,147,56,79,127,26,151,204,141,9,246,69,222,88,131,72,16,97,160,213,244,68,100,248,194,189,98,105,85,93,71,190,222,237,156,201,134,28,143,56,137,60,240,84,241,115,163,8,8,63,49,26,10,249,156,238,238,232,239,97,183,213,168,175,221,209,90,70,230,119,12,129,177,239,126,215,50,174,215,151,175,151,126,215,76,15,240,225,245,228,59,192,162,238,68,86,178,204,223,70,238,171,16,185,106,119,130,53,41,117,185,141,52,4,119,177,92,193,170,191,97,69,246,167,239,138,210,38,206,100,173,108,45,200,251,114,185,99,159,251,171,63,108,47,125,247,45,123,227,202,170,29,159,61,101,203,235,45,91,196,45,254,204,212,172,213,142,87,112,77,207,252,224,147,72,9,210,189,54,28,231,113,161,127,147,33,143,57,114,56,95,16,209,143,199,129,42,164,180,242,111,67,250,183,89,21,234,64,106,119,144,175,135,181,183,172,239,101,93,95,102,219,0,252,237,219,6,202,9,10,232,30,216,233,218,52,243,218,42,4,122,221,218,173,142,189,248,226,139,16,234,109,123,234,137,39,156,32,151,21,188,230,54,89,201,171,92,157,75,88,197,87,171,114,199,79,249,235,168,44,192,190,187,103,27,216,229,20,39,205,121,62,54,141,247,15,229,1,145,45,242,91,65,68,118,25,119,4,101,220,253,111,110,182,60,239,137,41,188,228,64,72,111,52,215,157,144,174,79,76,218,143,255,196,143,80,175,174,125,233,75,207,37,178,191,82,192,210,95,164,61,219,21,160,104,167,79,32,151,175,124,181,85,128,152,126,213,91,242,200,19,65,183,43,229,140,36,151,148,43,228,182,95,242,101,151,251,94,71,215,248,208,115,145,231,202,41,229,11,53,14,206,74,155,226,131,130,79,49,82,64,232,131,123,177,80,246,52,170,151,14,213,75,121,139,108,223,73,244,239,53,94,143,63,151,204,55,26,20,87,229,141,39,73,117,70,102,213,19,188,233,34,214,148,54,196,48,72,105,49,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,93,4,248,167,90,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,216,11,129,23,94,120,193,30,123,236,177,189,94,239,249,188,217,196,103,48,65,28,133,22,240,143,31,63,142,123,100,22,211,181,194,46,75,66,39,251,185,100,225,63,185,249,37,178,191,243,100,74,153,47,210,243,173,187,237,87,164,17,93,125,227,75,253,219,147,199,221,59,12,1,8,171,125,195,56,209,182,111,196,123,240,229,80,175,227,30,148,252,254,17,121,156,97,188,71,107,165,125,221,69,65,51,136,195,229,38,70,84,244,191,200,126,57,192,79,174,224,177,232,134,40,47,85,170,86,236,96,86,142,85,191,188,21,20,249,254,234,16,237,203,235,11,246,190,119,63,106,63,244,137,239,179,127,247,187,127,98,109,205,19,253,178,173,44,111,216,229,203,87,172,94,43,216,4,110,252,123,204,15,34,127,75,164,241,121,163,128,121,186,219,164,171,192,107,195,56,233,187,147,12,150,219,121,28,182,147,168,96,117,125,11,144,230,181,126,201,54,33,158,87,113,61,47,93,5,57,30,144,220,5,188,12,244,33,208,11,188,47,22,27,214,38,229,50,100,250,49,249,253,71,4,17,238,34,200,151,151,150,237,141,55,222,96,91,154,134,157,56,49,199,180,150,92,209,243,210,203,209,54,0,82,26,208,81,42,117,221,203,65,73,91,16,80,39,145,237,125,10,148,204,202,75,184,49,73,98,221,47,175,9,194,50,205,159,93,48,147,212,137,232,199,237,60,105,7,178,188,7,235,14,74,8,237,118,151,180,125,44,253,235,182,184,120,197,78,158,58,101,159,250,193,143,219,250,250,166,61,255,220,43,88,175,15,172,134,178,129,230,90,117,63,146,123,217,34,231,7,148,43,95,245,178,224,119,18,28,25,50,241,46,183,245,46,133,210,144,80,117,30,247,56,145,176,150,236,5,87,62,80,58,121,28,208,189,247,1,199,0,193,9,169,142,122,78,252,172,232,55,124,158,223,41,125,198,195,19,237,248,145,167,1,129,178,173,93,169,139,111,139,32,175,12,42,119,71,154,173,91,34,130,162,176,27,79,175,247,42,95,202,31,122,46,25,68,244,23,208,237,40,211,78,157,246,192,222,126,251,237,173,108,226,42,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,142,28,2,65,244,31,185,38,9,129,2,129,64,32,16,8,4,2,129,64,32,16,8,4,142,26,2,47,191,252,178,61,250,232,227,55,37,150,246,235,21,193,47,82,161,4,127,161,125,140,229,22,151,39,28,67,243,191,97,142,190,208,207,117,58,19,89,108,196,232,222,47,211,207,240,121,126,63,246,230,29,115,233,198,179,64,148,207,119,164,226,227,108,9,101,237,22,238,104,249,187,21,200,179,113,177,138,234,11,234,74,57,208,215,196,147,129,140,199,219,67,236,97,108,229,180,127,140,97,196,116,82,212,241,194,183,189,188,183,110,238,163,170,220,91,192,15,165,77,99,224,222,162,239,36,33,247,142,121,171,111,110,191,35,235,219,207,159,79,49,125,116,67,97,248,8,221,250,155,147,200,92,136,211,2,131,191,136,115,126,184,237,219,218,234,6,132,248,9,107,245,112,201,111,235,246,217,79,127,204,158,127,225,156,253,197,75,151,173,62,121,220,150,177,84,159,95,88,178,185,227,83,54,53,61,9,161,93,180,14,86,242,114,30,159,188,9,236,95,239,76,26,43,214,78,44,117,223,135,208,23,105,174,1,84,46,217,11,213,138,85,144,171,194,7,174,114,58,34,213,41,179,196,89,174,248,75,16,232,101,246,109,31,96,233,191,218,90,183,11,243,235,118,114,2,139,247,78,201,26,181,170,205,158,168,217,226,242,188,61,247,220,183,236,233,103,158,180,135,31,122,208,45,251,161,245,33,199,33,149,41,205,203,37,207,2,165,20,241,133,95,193,59,129,172,240,91,125,60,29,96,97,143,48,126,104,72,115,153,29,96,9,41,106,26,2,155,124,68,185,235,157,200,251,50,229,106,62,109,183,186,16,235,77,60,4,212,172,14,145,191,137,34,194,3,103,78,217,91,111,158,183,83,39,79,216,231,62,251,25,235,108,254,150,125,243,133,215,173,81,236,160,76,65,94,228,41,101,6,21,43,172,20,188,76,191,242,59,175,63,21,134,64,79,138,1,46,5,110,245,183,199,203,233,19,94,210,23,40,162,48,176,185,41,251,125,165,19,202,42,45,7,221,115,80,102,202,39,145,254,59,219,107,40,18,113,149,86,242,41,221,248,64,175,87,194,66,125,106,248,60,159,61,62,239,119,13,194,95,117,151,210,72,90,6,148,28,42,95,101,74,118,117,217,174,110,134,69,167,20,3,59,127,254,188,253,183,255,224,191,219,53,215,120,24,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,135,143,64,250,11,255,240,229,8,9,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,35,141,192,43,175,188,132,165,224,131,55,44,163,172,16,251,144,64,114,215,43,126,127,118,118,86,148,135,19,55,134,101,161,63,36,55,145,42,190,210,238,235,235,172,176,251,194,187,200,13,89,44,166,123,95,121,215,154,191,130,22,226,199,207,233,206,215,230,211,227,28,113,248,98,191,19,11,253,215,132,17,105,112,205,155,244,192,9,140,61,222,221,192,227,17,135,147,235,161,52,227,114,236,20,105,60,158,199,5,69,85,145,99,91,212,156,199,48,254,128,122,140,39,29,145,52,25,30,44,77,157,228,112,235,74,200,154,252,124,152,183,138,74,25,80,74,46,104,24,55,215,33,159,61,238,232,39,101,180,141,255,27,189,211,69,206,108,219,195,177,155,44,200,216,163,225,165,242,196,211,182,252,108,227,122,187,104,231,255,242,57,92,129,67,182,189,247,61,102,155,235,86,152,153,118,34,79,116,86,161,159,104,26,79,42,65,189,88,206,2,69,109,188,163,29,183,228,221,34,162,178,4,146,40,195,155,159,221,171,103,245,131,125,91,96,188,211,168,146,71,165,226,35,185,212,26,251,132,235,188,222,39,229,93,121,229,227,221,126,37,141,234,185,87,164,173,10,102,162,118,175,152,187,61,247,214,207,99,220,120,89,185,83,228,103,91,197,12,191,29,229,38,170,157,136,30,103,248,13,177,239,252,120,240,79,205,45,175,101,193,15,153,206,247,58,81,175,57,89,221,100,219,150,137,233,99,182,180,188,108,117,220,201,87,186,235,118,6,87,254,127,243,211,31,181,87,94,255,77,107,66,252,139,124,151,21,252,249,11,87,108,178,49,101,211,88,202,79,64,172,47,175,172,89,85,249,236,36,125,199,11,231,122,52,206,113,189,19,31,121,147,169,170,158,200,229,94,233,41,171,88,154,164,204,10,94,6,32,178,139,108,106,223,219,132,4,103,175,120,38,45,89,144,11,47,108,239,149,4,75,239,41,107,81,223,197,126,215,26,76,97,29,44,233,171,184,255,175,79,78,89,175,176,105,223,57,247,156,53,215,175,218,3,15,60,96,39,230,78,139,214,183,38,238,253,7,120,5,64,163,128,56,69,8,250,9,100,100,47,123,210,201,122,191,72,185,110,161,159,45,251,41,200,189,2,64,100,119,80,134,104,55,55,145,160,75,58,220,255,87,192,198,26,78,103,183,217,82,64,204,116,5,243,115,89,243,119,187,40,43,80,159,85,176,61,117,242,184,205,207,47,218,212,228,132,253,204,207,252,20,197,252,150,253,249,95,190,97,56,73,48,28,21,88,147,106,174,177,77,66,99,106,26,185,122,184,245,111,146,86,3,107,17,199,11,201,181,126,81,91,24,128,87,183,53,176,74,163,204,123,112,160,76,39,216,189,13,232,9,194,82,3,167,180,249,134,161,222,168,64,246,119,120,215,197,195,192,36,30,7,32,210,121,173,237,6,228,193,0,61,7,199,214,241,37,141,188,252,232,155,112,53,142,74,17,5,138,30,245,102,91,5,225,63,108,43,77,120,250,147,65,65,109,162,237,7,74,96,81,66,230,158,227,150,220,255,187,181,190,71,218,146,71,117,26,5,198,124,84,56,252,80,214,146,167,90,84,43,169,175,244,144,183,102,237,245,174,205,77,77,217,10,253,77,10,22,138,247,173,111,125,75,89,232,139,208,109,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,56,98,8,108,255,87,233,17,19,46,196,9,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,142,18,2,23,46,190,105,167,79,61,116,67,34,117,33,5,68,20,136,199,215,18,121,69,174,151,135,164,161,158,143,19,50,227,25,238,36,103,198,223,145,161,86,228,183,61,26,191,217,47,223,81,188,156,252,94,93,178,207,242,171,66,186,190,217,122,140,165,73,91,44,243,0,194,72,212,136,147,253,142,47,153,142,197,83,81,55,93,142,39,58,248,31,185,172,174,65,14,218,202,134,189,254,210,57,120,185,150,125,242,248,49,179,83,115,48,55,105,127,236,157,165,202,198,116,4,83,38,57,243,121,7,225,175,180,227,253,72,48,40,228,243,40,159,244,56,126,3,129,123,11,129,81,191,207,61,250,102,197,215,72,65,218,81,242,113,34,85,15,121,63,122,151,46,52,214,187,149,60,164,106,175,215,177,201,201,73,43,118,33,176,57,234,165,134,189,31,23,254,159,254,212,71,237,95,253,135,63,178,169,19,143,217,252,242,34,196,238,132,45,45,174,64,244,79,218,42,86,236,211,199,166,109,125,115,3,235,123,230,145,91,12,174,132,128,72,121,10,17,141,43,119,254,134,92,240,205,40,15,65,222,99,249,174,237,2,122,16,224,178,200,151,27,253,60,87,245,173,106,27,144,195,125,216,242,110,17,230,217,173,192,33,143,185,46,245,90,78,80,191,244,234,43,166,109,107,122,204,127,179,199,78,218,212,196,44,101,144,110,163,7,1,190,73,220,1,10,12,117,119,225,175,120,171,189,21,127,62,128,176,118,194,155,246,73,196,179,8,109,205,161,96,231,123,218,83,102,210,78,216,194,215,219,50,97,44,170,92,161,136,247,132,62,158,8,20,170,176,234,179,199,166,236,19,63,240,125,118,229,242,69,187,120,169,237,74,98,26,195,218,212,99,19,37,132,106,69,22,237,82,198,131,132,199,85,125,110,43,109,37,160,61,10,210,25,137,28,180,84,6,165,40,251,93,195,112,138,247,60,37,191,38,142,180,53,79,178,158,151,166,150,148,255,84,206,190,115,189,231,46,73,213,96,82,47,1,11,110,213,134,41,140,46,242,131,116,206,253,123,251,211,61,239,132,111,95,242,228,24,40,17,176,17,129,223,161,207,129,156,102,231,223,190,104,175,190,250,221,28,35,206,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,196,16,8,162,255,136,53,72,136,19,8,4,2,129,64,32,16,8,4,2,129,64,32,112,180,17,88,90,93,177,169,122,227,186,66,246,112,131,172,32,242,216,73,20,220,31,251,162,127,94,159,207,108,139,199,226,103,231,189,158,143,63,27,191,206,105,134,231,235,19,6,99,9,70,43,250,99,207,238,197,203,59,89,143,241,188,157,29,59,26,0,73,172,130,124,78,203,21,56,214,151,34,126,46,157,191,96,27,87,231,109,226,193,211,240,82,218,88,153,253,192,33,162,188,10,244,53,197,241,46,71,255,17,193,116,77,24,17,67,219,201,43,89,201,38,130,207,115,186,38,89,60,8,4,238,89,4,246,25,75,15,186,78,153,56,150,165,190,172,207,155,237,22,214,216,16,254,124,152,112,203,132,158,157,62,125,210,126,252,71,126,200,126,255,79,190,105,107,237,53,200,255,130,181,32,197,175,204,95,181,185,57,20,120,208,22,67,101,108,248,61,30,180,132,202,190,232,22,231,146,85,86,221,157,78,199,73,246,157,37,65,53,35,67,217,154,48,192,189,54,150,250,76,110,218,162,160,95,168,88,185,80,119,50,186,94,169,218,219,23,230,109,97,126,205,30,124,240,97,59,251,248,83,212,225,148,111,15,208,111,111,90,99,150,237,8,40,71,150,235,10,117,60,22,148,176,100,151,229,126,187,141,169,125,81,182,237,188,71,105,169,205,54,3,154,51,203,62,166,201,194,159,49,74,158,88,24,179,118,27,202,148,159,230,66,201,175,186,136,104,47,35,207,135,62,244,33,123,238,249,115,246,214,165,231,205,29,9,144,77,187,213,247,109,0,74,83,218,144,158,242,112,205,47,207,6,69,234,147,218,44,225,146,242,68,14,141,147,187,12,159,122,63,30,132,165,148,251,84,118,143,58,136,228,87,126,123,207,209,202,116,183,140,119,123,54,94,210,237,92,103,133,133,107,243,112,220,80,186,208,168,175,207,164,196,92,115,241,194,5,251,218,215,190,118,109,228,120,18,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,71,2,129,32,250,143,68,51,132,16,129,64,32,16,8,4,2,129,64,32,16,8,4,2,247,18,2,75,184,96,158,174,212,247,21,89,22,130,90,44,23,33,81,21,201,227,251,52,231,5,127,17,38,99,4,106,38,158,242,121,71,206,34,9,198,98,111,123,123,13,129,48,158,239,182,152,195,155,61,202,216,45,234,59,242,217,56,208,222,128,9,5,89,255,11,218,189,8,166,187,133,149,202,239,66,138,149,107,13,123,240,145,135,109,254,181,55,109,254,226,101,155,120,247,89,88,25,245,47,145,99,68,114,99,82,238,145,121,64,34,185,97,222,149,79,218,71,112,245,45,114,218,222,87,247,137,31,175,2,129,235,34,112,216,227,207,110,229,239,246,236,186,21,185,126,132,60,198,103,34,221,170,93,116,113,10,137,208,134,0,150,69,124,27,151,243,176,250,118,246,225,51,246,227,159,252,168,253,223,191,253,7,118,242,228,67,182,132,107,249,213,213,85,187,120,245,138,61,113,246,41,191,110,76,160,220,51,36,200,175,95,250,238,49,178,76,254,109,83,239,124,47,25,21,170,85,41,10,49,198,160,168,150,44,210,253,214,127,100,80,95,101,222,235,247,218,190,223,125,31,139,124,197,233,212,74,54,81,157,96,59,2,220,211,23,32,217,251,184,175,199,5,254,219,23,46,219,242,210,134,29,155,153,179,227,199,143,219,244,212,140,77,178,253,64,87,158,2,58,105,207,251,106,181,156,136,113,172,240,219,184,208,151,60,125,228,210,252,217,163,192,162,220,251,67,214,23,240,58,32,242,127,184,189,60,131,210,238,100,181,210,169,110,82,172,16,225,63,0,231,10,100,254,19,79,62,110,127,242,167,207,91,11,93,40,229,193,43,219,220,232,178,173,2,249,151,240,30,192,176,89,46,227,182,31,111,5,146,33,29,194,71,35,224,141,7,165,147,98,159,140,249,133,97,5,217,133,109,198,82,178,249,60,194,143,174,21,242,249,198,75,185,245,152,185,62,91,181,194,131,2,114,8,167,36,123,201,218,155,40,92,16,212,35,212,22,10,95,249,195,47,219,223,255,251,255,141,95,199,79,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,45,4,210,191,230,142,150,76,33,77,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,228,17,104,246,219,190,152,175,5,253,221,14,241,3,250,99,91,135,174,221,117,63,103,120,87,127,198,234,190,86,248,211,161,218,14,23,212,21,215,185,133,225,189,152,86,191,87,156,29,225,110,18,4,59,138,190,135,111,115,171,92,167,10,106,168,35,22,82,63,130,76,195,154,22,182,208,26,19,19,184,200,110,217,249,55,94,55,99,111,106,88,56,250,87,38,192,212,183,184,30,239,60,78,246,15,251,92,238,123,195,115,1,5,1,29,59,3,116,148,231,163,179,95,239,140,16,247,129,192,189,140,64,30,103,15,168,14,215,140,201,137,213,117,226,89,251,180,55,32,210,123,76,24,149,42,123,205,107,127,244,114,133,189,238,91,56,197,111,219,95,253,225,143,219,211,143,156,128,248,95,69,57,140,19,172,244,197,203,11,182,9,41,174,57,230,78,4,17,208,58,36,183,136,94,121,29,144,156,249,156,21,0,114,189,176,123,183,126,145,58,112,116,172,110,171,237,146,173,52,75,182,214,194,61,127,119,194,143,78,113,146,9,111,210,154,12,83,151,175,46,216,107,175,189,98,175,189,242,178,189,245,214,171,182,180,60,143,107,253,150,105,47,251,201,201,134,151,229,245,130,208,47,87,106,144,238,21,200,101,89,244,75,201,8,235,120,89,217,115,104,123,21,201,151,52,152,246,70,66,242,42,158,14,93,171,30,107,107,107,246,216,99,143,225,89,96,194,71,71,111,114,134,58,244,21,32,252,19,182,218,245,164,211,238,91,23,44,164,136,144,67,174,119,62,231,231,123,157,85,174,148,12,84,134,136,254,28,50,190,249,94,103,197,29,207,87,247,119,39,164,250,33,226,182,242,139,212,187,70,255,236,35,183,44,130,208,27,163,111,176,165,1,109,243,231,127,254,231,18,77,73,34,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,17,67,32,44,250,143,88,131,132,56,129,64,32,16,8,4,2,129,64,32,16,8,4,2,247,14,2,181,201,146,181,54,182,72,129,113,201,69,150,148,88,32,31,200,84,112,72,162,232,172,133,125,253,55,190,168,239,36,0,137,243,89,241,70,97,236,218,73,129,177,251,81,156,225,133,167,223,231,253,206,248,113,127,29,4,134,188,139,172,249,143,76,192,173,114,13,43,81,216,23,171,79,53,252,122,101,97,222,90,203,171,86,59,115,202,183,138,232,103,55,211,88,105,202,34,83,46,182,125,15,235,177,110,181,87,125,188,143,241,114,188,127,42,238,94,207,247,202,39,158,7,2,187,34,112,61,50,243,110,142,95,119,184,44,31,143,5,2,132,179,19,208,204,9,125,72,96,205,13,3,60,188,136,224,151,91,250,26,223,114,123,115,217,206,158,153,179,159,250,209,143,219,255,254,127,254,59,88,214,25,18,214,109,125,99,195,222,126,251,130,61,250,200,67,110,161,142,253,251,174,176,222,204,195,252,109,231,111,58,159,245,60,111,49,144,159,137,172,150,149,124,82,6,40,184,12,138,83,128,124,31,48,48,202,33,193,90,167,205,86,4,40,38,64,236,159,152,158,33,254,134,117,6,45,171,81,239,90,3,242,190,223,177,165,149,101,91,88,154,183,197,213,69,155,153,153,177,227,115,39,109,118,118,206,183,10,152,194,210,191,2,201,47,197,134,77,182,44,16,63,62,32,189,48,243,178,146,230,27,99,146,6,176,235,15,198,218,2,160,203,56,217,104,76,90,189,94,133,232,223,192,75,194,113,59,195,248,120,241,226,235,62,189,42,23,41,79,180,154,40,56,21,176,234,103,172,236,82,25,237,89,95,42,229,250,202,59,128,212,155,132,249,13,12,158,195,70,144,204,218,146,1,216,72,191,149,78,248,186,119,21,222,250,245,240,93,138,115,253,122,41,123,121,104,185,229,224,94,16,200,96,252,27,228,153,218,177,56,196,86,138,17,146,77,247,221,161,232,181,74,201,222,126,235,13,251,157,255,240,31,236,111,252,141,207,221,114,241,145,48,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,238,12,2,183,255,175,196,59,35,87,228,26,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,19,8,28,59,209,128,244,192,138,112,199,81,169,85,211,94,204,212,66,164,3,206,136,181,234,63,170,147,22,247,125,129,191,15,233,207,227,17,33,144,227,40,234,86,244,173,247,163,28,182,95,140,210,111,127,124,240,119,34,11,238,228,225,54,151,82,158,216,126,56,121,61,178,86,63,248,106,121,121,78,132,12,235,183,163,252,45,121,238,68,217,55,146,167,246,77,70,54,237,91,141,2,137,220,126,31,59,113,220,78,158,58,110,205,245,53,91,185,114,69,38,192,99,184,41,207,84,151,81,95,83,253,220,170,159,243,30,65,10,1,58,238,90,127,218,67,142,120,28,8,220,49,4,52,198,230,113,246,78,20,50,78,164,42,127,149,197,179,130,136,235,114,193,201,237,54,46,248,123,236,119,47,50,181,202,183,92,236,54,173,210,93,183,31,250,232,179,246,225,15,188,11,11,255,174,85,81,208,17,233,250,38,68,255,250,250,186,147,237,183,43,238,104,44,32,35,229,173,160,243,248,33,178,183,86,171,249,33,165,132,108,37,143,248,4,141,13,154,203,52,74,48,14,21,234,204,108,13,219,236,213,108,173,93,177,139,139,109,91,239,212,172,95,62,102,221,226,20,215,37,14,20,25,228,189,160,94,183,11,151,47,218,119,191,251,154,125,251,220,11,118,238,220,139,118,254,252,69,91,135,136,47,14,202,224,32,247,255,19,228,42,247,249,73,33,162,172,237,72,80,20,232,247,113,235,95,66,3,192,199,104,201,177,51,72,184,162,43,37,72,97,64,245,20,225,46,247,253,58,215,32,252,31,127,252,81,174,83,22,170,186,136,126,118,31,176,110,135,184,120,40,232,247,18,217,175,45,3,250,253,100,233,175,153,91,135,60,10,248,177,179,216,60,23,14,159,171,220,132,87,202,63,227,221,27,62,215,125,198,253,154,172,134,237,177,243,249,206,251,91,83,60,27,142,249,212,67,202,6,89,95,66,151,57,20,41,127,192,252,82,197,203,132,172,249,245,74,168,118,90,184,62,160,205,63,255,249,223,86,212,177,20,186,141,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,135,141,64,88,244,31,118,11,68,249,129,64,32,16,8,4,2,129,64,32,16,8,4,2,247,60,2,103,30,152,197,197,242,210,182,122,148,32,72,68,146,224,89,29,171,106,45,250,139,100,133,32,185,153,117,114,72,129,27,9,34,15,114,24,191,206,207,198,207,123,145,12,227,113,142,234,181,8,14,184,175,59,31,114,25,58,171,76,78,123,83,227,119,94,156,109,37,72,38,76,94,7,3,246,194,102,191,107,185,239,95,89,89,177,133,43,87,237,148,76,72,17,182,32,144,176,80,213,141,136,156,98,86,96,80,218,204,240,232,242,58,97,63,82,234,58,73,227,117,32,112,52,17,24,27,43,199,5,204,227,230,65,143,143,59,191,161,50,4,58,118,240,182,220,106,90,169,202,126,245,144,210,125,190,87,185,234,47,246,55,237,204,177,105,251,244,39,191,223,190,245,242,255,131,34,0,100,58,228,235,198,198,26,150,232,23,237,93,79,62,134,200,254,17,143,139,126,83,215,89,158,157,245,204,247,58,139,168,86,208,156,37,139,126,29,122,206,255,184,118,199,117,63,207,69,132,111,97,86,245,119,157,66,133,29,69,54,124,107,130,13,182,23,153,96,181,105,26,171,250,137,242,36,22,255,45,20,1,86,173,129,75,127,81,231,171,235,45,172,252,223,178,243,23,231,237,228,156,172,237,31,180,99,51,179,238,106,63,43,22,148,192,69,162,244,80,148,43,160,160,36,242,95,97,63,4,36,147,142,58,56,151,241,148,176,186,182,98,242,24,32,111,0,143,225,21,1,227,116,107,105,26,86,62,100,132,83,5,235,79,160,104,81,192,75,10,237,210,119,146,95,115,181,242,225,209,152,98,129,48,240,103,74,188,79,200,68,191,162,100,121,116,206,24,239,150,84,239,239,78,184,182,28,154,117,20,212,214,73,185,163,237,85,175,225,121,162,197,190,6,83,141,9,123,238,91,127,105,95,248,194,23,236,179,159,253,236,40,126,92,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,225,35,144,254,5,119,248,114,132,4,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,61,141,192,211,207,156,133,204,232,143,142,98,5,247,204,144,4,90,86,175,212,10,184,15,94,17,115,50,90,248,31,175,172,147,0,68,44,72,35,128,224,139,254,44,252,235,172,35,41,9,240,110,15,50,32,145,48,219,173,50,175,121,6,99,34,139,210,109,65,249,237,60,182,69,184,75,55,99,50,228,58,239,89,242,88,220,109,120,228,231,123,36,28,229,59,140,167,251,28,242,59,127,134,114,134,179,86,110,181,138,235,102,220,82,15,32,58,138,16,92,227,105,114,218,187,122,150,200,29,72,40,246,247,246,62,129,215,136,233,227,199,220,242,246,194,155,111,152,205,47,98,233,207,30,215,178,250,151,98,9,253,15,99,97,209,253,110,169,233,245,202,2,103,203,254,124,22,139,167,99,24,220,178,127,220,220,115,248,124,160,248,222,171,37,204,46,135,178,216,239,216,45,205,77,61,27,10,114,135,78,185,47,140,178,207,253,42,159,71,47,226,226,214,16,216,165,207,140,181,191,250,215,254,199,214,184,120,107,229,239,158,42,143,151,254,13,228,111,97,183,179,190,171,220,23,118,158,201,218,201,92,61,31,94,143,238,245,76,249,201,18,158,115,181,150,190,97,89,155,247,122,29,183,222,151,139,251,126,107,205,62,248,190,167,236,135,63,241,81,219,92,91,180,149,133,171,54,61,53,129,34,207,101,87,232,17,137,172,111,95,238,244,243,120,116,77,159,245,210,119,255,145,8,250,110,51,198,249,27,206,247,218,147,189,167,13,235,137,83,46,151,112,127,95,247,163,196,64,210,67,190,1,158,7,138,40,25,149,24,91,202,88,135,39,242,29,153,6,21,44,251,25,123,138,147,182,217,151,117,127,201,150,90,5,187,186,54,176,43,108,111,179,138,197,127,175,130,149,191,77,49,32,201,85,255,52,36,126,221,54,155,109,123,251,226,5,251,246,75,47,218,95,190,240,13,123,227,205,151,172,211,221,176,185,99,19,54,61,61,105,101,148,29,112,172,79,89,85,171,56,25,79,114,41,69,128,195,206,122,11,151,38,38,250,19,40,63,233,189,72,235,201,201,73,240,234,226,17,97,213,30,129,232,127,240,161,211,198,14,3,238,216,68,78,118,208,5,176,245,149,46,233,176,90,167,156,146,182,84,192,11,64,179,195,150,5,60,73,214,253,234,147,73,241,33,247,19,111,87,222,43,100,57,198,219,163,232,216,40,125,106,39,197,215,117,110,63,201,154,243,74,185,164,95,77,63,82,108,80,94,138,155,227,168,159,228,252,199,227,223,236,181,242,144,28,242,108,160,58,229,114,6,40,56,148,241,48,209,168,213,173,139,146,134,134,126,89,5,201,178,191,74,93,54,55,55,184,30,216,191,254,141,223,84,145,188,141,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,71,5,1,253,237,30,33,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,14,0,129,31,248,248,71,236,187,175,191,237,57,117,48,229,23,97,160,208,106,13,184,134,72,16,171,176,35,140,22,239,181,234,126,157,160,184,227,4,195,110,209,247,140,115,3,249,239,150,223,81,122,118,32,214,252,78,116,237,83,43,145,228,144,60,54,81,119,98,174,224,164,23,241,157,8,162,141,32,61,68,8,29,78,16,107,143,12,180,37,244,145,147,48,211,115,199,224,253,113,159,189,201,254,214,16,253,141,135,206,64,226,136,4,19,33,15,17,7,129,195,29,250,1,184,228,23,185,4,209,72,39,186,86,252,155,232,31,123,246,49,229,122,19,249,92,43,68,60,185,239,17,120,167,247,15,198,15,17,184,37,24,84,125,143,104,229,240,149,234,91,213,208,162,111,187,103,115,147,13,251,190,103,223,111,127,244,231,207,91,101,3,251,255,206,166,181,152,75,100,213,127,108,74,4,121,34,128,245,29,142,127,139,34,143,245,238,32,130,230,25,229,149,100,77,110,244,11,144,249,253,182,148,0,164,236,192,255,196,41,200,235,0,35,12,35,139,127,250,5,234,165,251,46,238,87,250,3,148,24,24,79,219,212,169,76,178,58,148,253,84,161,102,117,226,84,74,204,101,242,122,83,146,91,248,22,113,80,114,104,182,108,227,210,178,91,143,207,29,59,102,211,19,51,86,173,96,153,95,172,225,41,160,107,173,38,153,84,40,7,37,3,41,47,41,100,57,11,195,126,53,194,132,119,249,90,117,72,123,207,155,29,71,49,170,244,221,203,105,24,39,142,134,119,65,38,247,253,53,41,73,161,204,144,131,178,76,71,158,119,41,83,15,164,192,55,44,79,113,37,195,216,173,39,79,243,244,254,74,41,158,199,110,99,113,22,224,16,206,174,128,64,123,169,23,1,181,149,81,88,44,211,110,109,230,151,94,183,99,223,121,233,219,246,111,255,237,130,167,155,75,0,0,32,0,73,68,65,84,191,181,159,253,217,159,61,4,233,162,200,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,216,13,129,131,249,87,224,110,57,199,179,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,29,136,128,8,28,29,171,107,203,214,134,156,153,158,172,56,37,33,203,112,17,200,226,105,221,80,218,253,249,115,179,51,240,220,223,231,231,48,8,162,52,198,137,133,252,106,175,115,38,56,246,122,127,91,207,69,20,223,201,195,41,6,253,51,101,251,81,84,153,254,236,182,164,223,55,177,227,78,219,121,3,208,14,139,223,125,221,46,190,242,50,154,26,108,228,140,165,107,177,120,152,122,210,170,63,65,38,159,234,17,114,99,141,140,199,78,159,180,137,217,105,107,175,111,218,213,55,207,35,43,68,21,230,154,93,162,139,60,195,12,151,67,74,1,74,55,204,67,172,212,78,102,42,91,246,171,140,177,32,218,206,143,220,111,135,239,110,166,63,142,101,23,151,129,192,209,70,32,127,27,123,157,111,87,122,204,209,75,229,42,4,118,137,189,208,11,88,81,111,141,237,137,48,70,49,7,242,255,123,223,243,148,125,252,67,31,176,233,42,31,94,103,29,98,186,111,151,46,93,180,229,229,101,183,84,151,133,183,130,190,195,76,118,223,174,104,57,125,34,169,25,98,32,161,85,142,92,185,87,171,85,247,28,82,66,89,77,138,67,78,246,35,147,92,226,203,194,94,231,193,32,141,75,125,198,154,46,214,250,157,1,22,251,253,170,173,118,42,108,85,80,180,197,205,178,45,55,167,108,113,163,206,185,110,27,93,226,16,175,15,153,223,43,244,172,217,107,218,210,250,162,205,47,95,178,203,87,47,225,160,100,193,45,237,7,120,10,168,148,166,192,108,146,114,211,24,38,66,58,5,202,100,132,210,240,37,183,251,168,39,128,21,62,0,96,239,29,79,217,229,35,103,9,160,85,135,71,30,125,208,221,247,43,173,19,252,210,89,160,58,45,198,77,207,146,121,166,72,133,50,6,100,201,240,153,148,23,124,222,35,221,182,177,111,56,23,230,248,185,61,148,191,66,142,59,28,121,211,195,219,252,189,53,133,183,221,37,144,226,87,161,191,245,46,123,32,144,39,24,29,240,252,120,116,168,249,214,18,154,74,22,22,150,236,223,252,155,127,227,85,187,205,106,68,242,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,56,32,4,14,115,165,234,128,170,16,217,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,183,140,128,24,139,3,13,255,234,95,252,243,194,207,255,231,191,136,53,226,164,205,179,48,222,90,199,205,49,37,200,5,177,8,100,209,18,55,18,50,65,176,51,238,94,207,115,188,76,56,232,126,39,233,144,227,188,211,207,226,163,114,195,59,55,197,205,136,234,16,235,83,174,96,226,217,181,231,254,242,47,113,89,188,110,167,79,159,182,34,238,160,61,40,225,141,54,226,129,3,77,193,34,248,97,181,220,101,54,68,126,241,196,113,107,76,79,217,198,133,171,54,127,225,130,61,186,186,134,55,130,227,78,156,201,234,191,38,121,85,63,220,112,59,159,51,174,72,162,186,222,134,69,105,238,139,227,125,238,192,171,28,25,222,91,8,168,79,69,216,3,1,70,25,247,8,130,219,123,96,170,244,138,214,113,130,92,58,59,124,219,67,107,255,13,198,156,201,153,41,251,137,31,252,43,246,173,23,206,177,159,253,166,213,234,147,182,178,209,114,171,126,125,111,53,246,160,215,57,91,241,103,98,123,143,130,111,234,241,248,188,161,124,69,244,235,153,235,90,245,170,184,118,167,92,44,245,221,250,187,152,220,218,23,176,222,79,100,191,138,210,0,137,58,0,138,81,122,46,165,0,253,39,194,125,157,58,183,176,24,223,232,182,173,210,237,83,175,130,213,171,40,18,148,26,210,79,178,114,3,37,1,204,236,151,86,55,173,185,113,213,214,112,171,63,59,125,220,102,167,230,240,92,210,176,30,158,114,6,48,221,242,88,162,242,213,219,252,140,59,122,185,234,151,188,82,78,40,185,66,148,74,78,174,234,29,119,202,125,232,161,7,32,174,13,69,60,73,152,130,134,192,86,147,54,41,183,172,49,81,117,5,0,84,28,112,113,223,37,111,205,163,194,89,121,33,159,74,84,245,118,9,106,15,36,243,118,145,28,41,197,86,68,97,88,36,175,219,249,66,232,46,183,30,212,128,170,172,42,176,51,31,17,254,122,166,109,3,52,71,168,178,4,85,163,81,47,91,19,69,141,246,58,243,14,43,136,207,63,255,188,125,241,139,95,180,79,127,250,211,41,82,252,6,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,161,34,16,68,255,161,194,31,133,7,2,129,64,32,16,8,4,2,129,64,32,16,8,220,1,4,118,46,97,239,89,196,175,253,218,175,177,119,239,58,100,46,174,145,91,155,78,20,172,174,174,250,30,182,34,13,100,221,38,18,193,143,1,139,254,218,180,183,80,241,120,101,92,15,55,38,176,116,131,80,144,91,224,169,153,105,155,157,157,181,39,159,122,215,224,31,255,47,255,179,45,95,185,130,43,96,179,41,44,32,231,166,234,78,16,244,176,198,44,96,89,56,78,140,250,226,250,144,28,115,130,101,23,105,245,252,86,131,231,233,139,251,183,154,195,253,149,78,124,218,158,65,48,183,240,188,80,169,58,233,214,90,95,179,22,125,67,228,140,155,140,202,109,117,5,151,254,135,20,36,70,114,81,157,200,164,30,125,179,84,175,218,228,236,49,91,132,152,89,195,218,178,189,180,98,213,211,199,173,79,191,236,169,195,138,104,131,80,147,31,230,62,228,152,104,183,109,65,125,235,70,250,71,102,126,70,244,216,86,46,209,199,182,176,184,215,175,174,55,214,236,247,249,28,133,186,31,121,249,253,35,46,185,235,122,17,214,82,190,233,1,170,156,165,107,147,141,34,102,212,37,190,201,94,115,213,158,121,226,97,251,248,71,190,199,174,254,254,159,216,10,4,183,200,253,133,133,5,155,154,154,178,153,25,237,115,95,113,98,91,117,214,28,53,62,175,220,106,91,140,227,151,243,203,100,127,159,193,163,210,159,128,240,222,100,92,193,2,94,227,10,115,164,134,4,183,236,231,194,73,119,10,247,180,67,98,57,205,94,125,223,243,190,137,194,91,145,185,84,172,121,177,141,75,255,1,251,194,3,192,36,100,127,173,92,99,206,236,66,212,51,247,146,255,26,239,55,91,75,182,129,75,255,22,30,113,166,187,147,86,155,208,150,2,114,149,79,161,10,144,210,185,254,25,3,201,171,56,254,26,92,244,94,22,255,34,176,79,156,156,179,217,99,51,182,188,182,194,115,228,36,82,17,246,186,141,183,157,86,19,121,42,40,79,185,183,132,68,238,143,242,112,45,41,18,12,243,245,204,119,249,81,89,170,123,198,110,28,207,93,162,31,238,35,53,140,183,81,194,65,194,8,67,254,244,17,172,212,65,77,139,63,5,254,102,153,168,87,108,109,189,133,18,6,74,18,252,141,244,155,191,249,155,34,250,149,67,2,90,137,35,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,161,32,16,68,255,161,192,30,133,6,2,129,64,32,16,8,4,2,129,64,32,16,8,220,2,2,90,84,190,110,248,249,159,255,121,220,253,54,157,192,23,137,191,182,182,230,215,237,118,219,23,252,167,167,167,211,194,255,144,28,73,11,219,93,235,64,36,104,225,127,130,189,217,181,72,159,200,2,17,6,201,66,176,0,41,35,151,190,3,136,13,185,91,174,200,66,159,21,241,14,4,193,230,234,138,173,44,45,217,149,202,69,251,179,175,253,25,100,44,139,229,236,105,59,3,49,51,205,2,249,163,15,60,96,51,117,118,40,198,69,49,155,28,187,149,97,38,2,188,80,106,53,78,8,228,107,39,13,198,106,236,247,215,33,101,119,139,147,243,83,86,163,114,199,242,125,167,93,170,35,177,133,244,54,134,98,100,41,169,118,149,143,98,218,176,138,101,127,79,155,75,139,204,18,243,33,31,213,74,124,136,212,70,82,84,144,245,37,199,144,182,159,61,121,220,230,233,107,157,181,150,45,93,153,183,211,239,122,204,6,53,254,169,39,34,78,242,170,62,84,184,3,193,38,183,214,208,80,219,155,92,29,63,135,29,175,242,227,124,206,125,105,103,63,202,207,115,188,189,206,59,211,237,21,47,158,223,163,8,92,111,124,130,72,188,159,195,245,190,131,1,227,139,72,113,217,117,151,33,245,107,40,228,180,24,95,186,124,131,61,237,107,207,209,104,224,242,94,123,162,183,86,237,39,126,232,99,246,173,111,191,106,95,125,241,13,171,78,159,98,47,121,8,112,230,52,29,199,216,199,94,214,246,89,41,77,115,213,65,133,92,15,125,175,58,148,119,97,80,97,92,97,27,16,164,47,50,143,89,191,149,20,12,196,162,107,84,81,189,70,227,106,178,92,151,53,124,26,93,240,40,66,44,109,41,34,101,134,162,161,48,133,18,82,177,215,182,118,179,99,109,72,253,90,153,3,146,127,26,13,185,6,186,86,21,72,247,30,219,22,108,182,55,236,234,98,11,143,6,69,123,224,129,51,174,224,80,41,37,37,7,13,112,174,92,0,126,146,89,178,102,217,133,197,104,188,209,184,198,187,58,243,176,60,180,188,249,86,34,250,133,152,182,100,41,21,241,127,66,250,205,205,142,21,184,22,215,175,174,202,35,87,240,27,104,210,215,204,237,101,112,185,75,240,178,153,39,116,78,114,40,125,170,189,238,37,231,161,78,30,89,230,172,36,145,239,135,243,65,86,58,236,179,227,139,174,229,60,134,63,120,12,93,69,188,46,84,80,108,108,217,242,134,240,42,218,87,191,250,85,251,250,215,191,110,31,251,216,199,70,185,196,69,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,14,2,65,244,31,14,238,81,106,32,16,8,4,2,129,64,32,16,8,4,2,129,192,238,8,164,85,241,93,222,253,242,47,255,178,173,172,172,216,18,132,186,44,202,180,87,177,44,241,211,194,123,90,220,215,66,186,172,240,117,236,22,228,210,87,233,21,178,53,164,174,243,226,189,214,228,55,54,154,44,100,167,197,108,61,239,137,224,29,6,45,126,139,24,208,146,127,189,132,5,34,46,109,203,190,65,49,229,66,118,180,136,223,209,94,191,29,172,253,177,80,124,244,193,7,236,201,71,31,182,51,115,179,54,45,127,193,93,173,160,167,12,178,220,195,172,71,39,61,87,80,52,133,124,159,207,233,233,254,191,123,229,189,127,170,119,198,219,45,116,135,87,233,148,42,175,107,39,203,104,229,141,13,235,96,73,218,107,67,102,181,90,86,196,61,254,86,171,28,30,86,34,10,7,144,47,106,227,146,203,218,179,185,147,39,80,80,153,176,181,197,85,187,114,233,178,157,108,182,173,83,39,94,226,166,32,250,169,152,124,46,203,146,86,129,244,137,197,73,183,219,126,157,180,227,137,20,30,246,9,209,199,246,1,231,126,127,53,254,205,220,103,117,189,222,56,155,199,229,91,169,182,190,93,237,247,94,134,244,181,18,100,57,132,107,5,22,181,223,71,161,40,25,185,67,16,39,226,186,194,251,38,46,252,31,123,240,33,251,228,247,127,216,190,115,129,121,111,232,154,94,243,160,8,235,6,115,202,228,228,228,104,206,19,233,159,200,228,91,145,46,165,17,33,173,176,19,7,39,174,121,85,44,214,152,3,241,98,195,175,60,17,116,165,64,215,239,58,153,47,207,39,37,72,115,165,29,48,23,247,53,86,13,231,79,109,53,210,199,205,127,175,216,113,215,251,170,123,105,80,101,158,171,33,63,241,81,74,234,224,49,165,83,36,47,234,41,101,185,65,181,192,60,205,248,91,220,96,110,93,193,187,74,223,138,87,122,54,57,49,107,51,83,51,86,173,226,102,127,76,94,149,171,57,94,68,180,203,32,57,248,207,235,36,143,36,40,235,137,175,127,232,204,105,123,190,244,114,34,240,125,60,29,56,158,76,233,56,116,145,183,2,41,248,9,5,49,253,9,139,164,76,208,183,10,207,149,119,198,73,177,20,246,186,39,234,174,241,83,170,67,248,117,146,95,10,7,187,135,244,247,83,26,254,133,71,194,65,187,217,20,173,81,171,216,42,74,25,5,250,153,60,75,124,254,243,159,23,209,175,209,32,117,154,221,179,140,167,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,135,17,8,162,255,14,3,28,217,7,2,129,64,32,16,8,4,2,129,64,32,16,8,236,138,192,174,84,209,47,253,210,47,217,21,92,222,203,90,81,132,188,44,242,59,88,48,106,145,61,89,45,226,86,151,149,231,190,246,145,37,7,173,241,151,89,185,207,11,251,122,46,43,73,173,58,235,189,27,164,113,206,92,125,1,5,0,184,3,127,55,32,95,169,3,16,221,38,27,53,8,147,227,44,246,87,109,122,122,150,235,134,187,225,151,123,100,185,73,158,156,106,216,212,228,12,238,107,235,16,12,211,184,93,134,232,24,18,252,169,118,144,20,228,39,175,1,82,20,120,249,59,231,236,219,207,61,15,193,127,220,222,243,196,227,54,141,53,156,92,248,83,17,39,120,50,34,78,24,228,155,27,60,43,205,126,33,19,14,187,145,17,251,165,123,167,188,243,190,225,180,84,170,49,220,79,98,41,134,4,200,0,207,14,133,201,9,252,224,163,228,209,106,90,31,210,220,123,84,13,19,83,250,35,27,69,31,50,84,137,164,225,11,160,47,241,207,57,250,252,36,125,182,210,152,176,206,252,130,173,44,204,219,96,99,29,49,33,214,20,149,45,38,68,42,226,78,66,212,92,234,252,60,62,136,254,113,16,121,28,50,152,81,252,77,32,160,111,199,67,250,136,210,135,163,225,104,252,94,17,198,239,119,190,215,253,1,4,41,93,73,145,101,231,89,223,179,188,117,236,118,246,98,37,219,81,8,18,158,185,172,88,97,31,123,38,168,34,135,182,226,144,2,218,198,218,170,77,213,107,40,139,85,80,54,218,176,31,250,43,31,178,175,126,243,5,123,254,213,11,182,1,187,190,182,214,177,50,36,247,137,83,167,124,126,210,212,82,96,155,142,10,68,122,23,210,29,27,108,176,145,37,61,47,8,216,146,115,176,57,0,228,57,51,228,190,181,215,252,177,219,28,163,231,250,79,182,248,154,115,173,7,65,95,65,225,72,138,117,67,197,163,148,78,131,78,2,217,203,19,83,204,216,170,244,26,134,122,16,238,154,194,228,193,160,207,94,0,101,99,92,133,108,239,104,122,116,109,7,60,222,200,85,127,119,205,38,106,125,200,229,146,85,217,46,69,202,17,69,76,205,231,175,46,91,127,182,136,183,21,72,254,114,201,137,125,54,213,49,254,74,32,79,198,66,20,236,202,94,166,244,155,212,73,160,250,5,3,101,228,48,59,203,28,94,49,107,251,107,201,195,223,5,140,239,21,200,236,222,96,147,161,146,60,168,99,9,111,61,210,145,82,54,73,137,16,37,4,181,151,242,228,89,158,107,243,57,231,239,88,33,239,182,144,231,23,218,8,81,73,204,143,63,219,22,235,206,222,80,102,193,63,26,9,144,130,247,19,137,138,44,126,77,197,244,86,127,23,1,165,19,253,82,186,168,130,105,173,130,18,5,72,203,251,145,166,159,47,254,193,239,219,185,115,255,201,48,167,56,5,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,97,33,176,255,191,242,14,75,170,40,55,16,8,4,2,129,64,32,16,8,4,2,129,64,224,126,66,128,37,225,237,225,151,127,245,215,236,252,249,243,78,228,183,54,54,109,105,117,9,203,105,232,9,24,11,145,251,30,100,117,236,65,11,241,90,88,151,109,158,22,221,217,103,92,11,211,195,117,244,126,87,11,211,144,24,220,107,41,127,208,238,227,2,216,112,51,91,193,221,108,205,45,245,100,245,56,59,59,11,89,223,176,71,228,70,127,102,202,78,157,58,195,113,194,142,31,63,238,251,29,207,66,224,215,241,23,124,124,238,164,123,104,23,225,162,67,238,219,43,44,112,23,32,22,156,85,114,153,84,190,4,24,146,7,73,176,244,6,194,101,233,237,243,246,207,254,233,63,181,245,197,69,123,108,110,138,69,114,236,22,113,115,108,205,53,163,48,56,135,236,198,55,173,249,43,161,200,228,113,130,165,63,172,243,176,154,35,82,33,91,108,238,36,23,82,225,91,191,123,190,207,173,145,51,222,74,226,87,3,177,100,132,61,211,251,219,219,248,17,193,177,111,216,34,100,246,141,118,157,122,236,157,22,211,89,111,58,220,80,19,169,160,250,122,94,252,112,217,167,15,202,201,116,23,203,206,205,245,13,155,171,79,210,56,168,140,108,54,113,3,161,62,176,119,206,55,252,102,55,130,103,132,203,206,2,82,223,79,121,67,221,209,47,244,1,56,73,165,78,223,236,90,229,196,73,43,207,76,90,133,254,189,177,184,96,107,175,191,97,179,39,190,199,21,21,220,4,85,31,4,253,117,208,37,62,105,189,186,100,152,251,155,218,90,252,79,10,233,194,127,85,150,130,222,167,171,219,238,23,185,204,97,118,215,156,174,233,119,254,157,141,69,203,50,141,61,186,185,203,81,69,119,77,118,77,249,187,198,186,141,135,187,181,253,141,102,55,234,35,185,53,118,73,120,187,248,236,147,94,165,22,244,45,40,100,24,119,158,73,175,44,244,120,231,57,117,162,156,192,115,185,161,159,173,54,33,99,109,67,33,28,134,101,92,115,38,199,60,130,236,60,167,194,134,229,239,81,79,41,14,220,108,216,222,167,115,169,215,230,162,188,11,78,138,115,118,226,89,76,170,172,208,69,201,183,25,119,112,225,207,60,216,96,27,142,13,92,200,87,234,13,92,215,183,236,36,243,210,207,253,228,39,236,31,252,79,255,196,90,37,246,152,159,59,99,139,171,107,246,54,222,59,142,49,159,160,250,134,35,124,44,173,241,60,82,46,50,174,145,119,171,208,176,174,111,211,33,87,251,109,159,127,148,191,208,193,46,254,90,225,134,79,114,93,50,230,249,94,175,133,156,182,176,209,124,86,18,11,140,69,190,54,109,111,209,38,125,230,101,141,33,218,45,196,195,168,153,213,94,74,199,1,0,229,222,176,108,220,246,51,24,121,39,25,208,158,204,224,54,96,236,45,20,42,12,105,40,91,181,202,182,14,203,62,133,239,128,70,97,38,185,245,183,77,155,170,174,89,155,189,226,207,55,47,218,4,132,253,204,241,57,244,157,152,79,201,187,134,162,94,69,138,126,40,31,244,145,75,138,9,21,136,121,41,68,181,145,113,179,13,70,140,39,15,156,57,3,177,95,180,181,38,106,15,136,51,48,8,252,2,216,48,54,206,28,155,34,47,188,243,128,187,59,66,145,152,212,87,74,24,82,156,146,247,1,145,224,82,46,84,74,225,131,138,134,42,231,207,164,180,209,110,55,185,45,89,141,50,214,241,66,208,23,254,40,44,168,219,150,41,67,24,10,171,148,54,229,225,0,169,51,95,39,228,118,81,52,79,63,76,34,108,37,207,181,33,53,136,94,171,76,181,83,25,175,7,45,238,125,104,101,60,234,162,60,82,6,35,213,177,133,178,162,48,81,155,85,164,208,129,208,157,230,58,242,107,27,34,148,75,102,186,118,117,137,45,96,192,229,205,215,95,181,127,249,47,126,221,254,206,207,253,194,181,197,198,147,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,107,8,240,175,158,8,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,129,34,176,109,181,249,23,127,241,23,237,210,165,75,54,63,63,111,203,43,107,184,128,133,196,192,234,93,22,240,34,246,181,112,173,107,185,140,213,2,250,0,162,92,107,232,90,132,238,115,205,227,81,240,69,121,238,225,239,109,122,82,214,247,211,190,79,241,137,19,39,236,228,241,19,126,255,248,163,143,185,149,227,73,172,233,245,252,248,220,156,199,17,209,63,137,149,164,22,218,85,46,63,195,66,200,80,43,248,146,154,66,229,166,93,65,139,241,126,150,194,1,164,193,128,133,127,133,94,118,127,14,49,225,139,238,178,132,99,177,31,113,173,164,53,117,121,5,192,165,255,227,184,7,94,96,175,223,217,137,58,196,3,86,225,170,136,231,161,72,98,15,34,220,125,4,100,209,152,75,85,59,168,195,113,202,207,212,231,232,31,37,172,46,91,244,3,121,125,40,213,69,118,208,94,114,73,13,233,33,155,214,219,10,183,67,244,74,84,136,26,36,228,42,17,79,114,149,173,254,59,117,252,152,93,124,235,13,27,224,133,160,121,117,193,102,55,90,240,86,169,114,109,58,102,9,130,74,228,19,61,248,26,241,213,127,253,131,27,123,227,125,218,153,160,177,135,113,121,223,35,48,78,36,238,86,89,239,43,187,189,216,241,44,127,82,59,207,59,162,221,208,237,86,153,26,103,135,99,181,82,238,204,252,122,247,158,38,71,218,165,232,61,200,255,93,98,222,242,35,223,199,222,181,106,144,67,236,55,140,105,81,223,167,72,85,170,38,34,185,40,247,243,16,212,34,147,53,22,213,56,158,56,61,109,63,242,177,239,181,223,250,211,87,108,117,109,5,183,245,19,190,149,205,249,139,23,237,241,135,78,167,185,71,74,16,26,31,24,167,164,191,36,215,249,202,84,195,128,172,208,83,24,142,123,183,90,3,198,26,119,151,207,216,32,207,54,125,60,11,168,125,178,231,157,81,49,195,252,83,219,65,188,107,142,37,248,204,71,253,93,159,76,202,1,195,241,52,145,253,201,154,188,72,190,165,34,170,11,120,33,89,239,240,55,0,68,123,27,92,122,140,95,117,176,144,139,158,54,115,114,7,69,172,14,149,171,162,116,48,9,17,93,157,154,68,209,128,191,35,228,33,129,113,177,4,182,170,117,7,203,124,229,44,47,60,242,227,35,151,255,19,204,203,203,218,112,94,56,17,169,207,188,94,162,60,121,1,112,252,144,75,234,7,46,175,75,46,44,83,61,28,79,126,210,183,146,113,229,181,230,135,177,49,83,88,168,218,106,211,30,10,137,73,201,131,124,244,130,120,234,11,3,176,24,79,227,69,237,252,33,95,159,171,118,62,31,187,23,206,215,203,39,203,141,84,46,130,146,171,43,74,33,194,53,37,1,162,133,6,153,170,32,157,54,253,157,164,118,147,69,191,246,57,144,216,211,141,186,173,174,175,161,8,145,234,245,194,11,207,123,54,252,144,42,66,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,28,6,2,65,244,31,6,234,81,102,32,16,8,4,2,129,64,32,16,8,4,2,247,23,2,99,43,221,102,255,197,47,253,93,119,187,191,176,112,21,66,127,195,247,234,213,34,180,22,140,117,244,32,41,100,245,166,85,99,109,89,223,231,58,103,160,229,108,173,22,107,113,189,129,21,114,163,49,237,150,248,15,61,244,128,61,254,248,227,118,230,204,41,123,228,225,135,108,110,118,198,78,159,62,141,69,254,169,100,169,143,123,253,105,172,246,171,44,246,187,197,39,68,137,155,156,105,197,90,43,237,236,249,171,195,201,6,22,172,251,144,238,3,10,151,92,249,112,153,40,87,86,252,30,88,92,215,59,133,28,71,231,162,44,6,125,49,95,11,255,122,153,206,190,202,173,149,116,39,135,235,246,208,67,15,89,183,181,238,174,133,41,210,137,144,110,179,121,29,199,201,41,203,59,250,123,191,44,199,31,64,61,212,92,219,2,247,222,154,156,229,105,66,228,149,7,89,133,66,186,201,197,179,55,253,182,68,183,121,227,36,206,141,231,1,237,133,27,107,237,146,13,0,34,246,134,150,165,39,233,111,47,65,186,116,81,162,185,140,98,205,25,44,126,237,248,140,40,29,239,175,82,164,81,125,189,79,211,143,175,33,133,244,77,42,12,187,117,186,25,254,142,197,31,198,218,246,250,142,222,232,27,60,112,208,239,168,196,247,117,230,183,251,217,109,141,246,187,195,52,222,47,243,248,171,152,249,250,118,203,223,181,84,245,177,187,20,74,124,187,249,27,244,126,45,50,159,249,170,140,226,153,207,145,29,89,131,167,57,40,205,153,154,183,138,118,226,228,49,251,209,31,249,65,251,250,107,87,109,241,173,37,155,158,152,178,38,99,212,249,139,23,236,161,211,39,1,8,75,126,39,249,211,7,92,114,18,61,41,245,232,137,220,178,167,185,106,183,15,252,198,43,47,217,117,168,157,52,87,234,156,219,76,91,215,228,48,106,175,225,183,155,239,175,225,131,53,254,101,229,39,205,185,76,150,5,48,41,130,129,210,180,177,238,239,49,54,117,43,200,143,231,131,201,218,36,142,4,32,240,123,40,11,118,91,182,206,56,215,46,67,226,79,49,214,65,66,23,43,120,65,32,29,122,0,252,29,193,223,1,62,200,163,60,200,182,0,250,83,64,74,4,141,70,218,154,231,242,165,13,198,71,17,214,136,64,154,162,91,238,231,26,108,63,103,249,213,38,170,146,60,193,184,85,63,105,114,157,228,13,103,88,93,70,105,200,125,242,84,153,202,95,227,175,110,250,120,52,240,20,67,220,228,217,193,243,214,48,231,111,182,151,43,229,129,235,7,197,217,217,174,219,211,185,110,9,177,84,134,218,203,239,37,8,33,121,39,72,50,242,39,10,202,152,242,136,36,178,31,197,136,142,102,16,254,102,66,17,130,86,231,89,5,37,9,60,70,44,131,3,105,207,189,248,162,253,251,127,255,239,237,231,126,225,63,83,86,17,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,16,16,8,162,255,16,64,143,34,3,129,64,32,16,8,4,2,129,64,32,16,184,199,17,216,198,138,252,221,95,249,21,187,124,229,162,147,14,107,107,107,190,104,221,98,95,225,46,196,186,200,11,45,42,247,217,211,213,23,217,181,22,141,101,155,66,94,30,159,106,148,221,133,254,3,184,212,63,118,108,198,158,126,247,187,77,215,79,62,249,164,61,246,216,163,118,10,75,253,198,84,131,253,138,27,190,240,44,87,250,121,53,189,71,25,34,99,85,86,143,189,212,155,50,51,99,113,93,33,45,167,43,106,90,205,150,129,190,22,172,7,92,104,177,62,145,34,216,70,203,122,82,196,2,178,105,193,93,150,220,74,35,139,126,127,62,92,24,207,249,108,89,244,15,97,24,150,167,50,221,106,82,197,145,231,28,158,4,222,252,46,150,136,144,31,238,74,152,50,123,88,22,198,31,224,66,234,176,130,58,96,34,64,174,33,249,135,34,249,115,154,118,147,125,238,93,33,196,59,42,63,180,115,238,3,135,37,189,202,21,237,162,224,253,155,254,228,172,76,161,107,199,30,192,170,151,125,166,59,235,108,133,113,101,222,122,139,203,86,58,113,204,227,138,212,25,176,119,119,185,160,253,165,253,145,247,245,221,234,163,111,32,63,31,191,86,253,121,145,18,223,193,223,109,101,230,114,242,55,118,23,202,207,69,30,221,243,176,1,239,148,128,215,195,248,58,197,171,253,14,50,140,231,55,126,125,96,101,28,176,188,215,149,75,248,170,76,153,180,235,99,148,151,13,8,108,205,67,249,240,175,28,165,162,190,199,193,117,58,158,96,26,147,19,246,244,147,103,237,35,31,124,143,189,125,245,107,184,83,95,229,115,196,59,206,122,19,87,234,43,118,98,146,125,236,75,40,186,249,204,202,248,0,209,175,45,72,114,49,114,215,239,222,16,174,43,224,245,35,168,29,116,104,156,144,204,34,252,69,100,107,94,237,161,124,180,111,59,141,119,143,76,98,231,179,138,230,90,50,251,40,77,220,65,15,5,8,72,122,13,123,5,202,90,164,22,211,250,91,128,191,45,170,140,103,197,254,42,174,252,55,109,158,249,191,195,92,123,246,177,119,219,0,101,188,30,245,239,32,75,153,252,42,164,179,238,38,127,31,180,112,204,194,54,0,40,4,106,59,31,137,146,155,191,207,248,184,61,108,17,229,169,174,138,155,254,118,80,19,22,122,184,226,87,251,73,174,161,231,132,109,233,25,116,51,14,42,195,175,185,232,162,129,80,68,166,2,239,75,200,41,126,94,233,183,54,71,217,150,203,216,141,228,1,91,202,190,221,160,118,83,29,20,146,231,162,212,110,109,109,87,128,62,194,4,36,191,48,26,159,7,92,193,1,37,9,97,86,195,131,194,68,189,109,236,160,96,11,11,171,246,149,63,254,178,136,126,189,58,0,233,36,85,132,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,184,25,4,98,157,241,102,208,138,184,129,64,32,16,8,4,2,129,64,32,16,8,188,115,17,208,34,174,135,95,129,216,127,227,141,55,236,234,213,171,214,196,252,171,195,126,180,110,17,134,213,221,58,228,168,220,232,246,33,32,101,32,44,107,60,133,188,250,219,168,22,237,221,239,126,210,30,126,224,148,157,61,123,214,173,244,31,123,236,49,206,143,218,131,15,62,136,235,253,73,155,193,197,190,175,66,67,26,244,73,223,101,95,221,46,139,240,5,44,248,250,77,136,115,185,80,215,202,57,5,104,33,186,12,67,95,101,209,223,101,208,234,181,191,99,65,92,214,206,42,91,133,251,115,221,177,224,95,71,81,64,110,104,117,16,87,121,232,44,82,87,100,69,86,78,16,225,224,11,226,195,154,123,153,202,74,247,42,67,156,241,88,240,188,116,239,26,3,125,155,209,222,201,92,15,88,216,215,158,184,10,110,213,199,217,249,157,97,190,195,29,2,252,125,252,220,121,4,198,137,146,17,246,185,131,210,230,34,200,12,11,218,205,181,117,239,23,222,175,68,111,200,45,67,106,198,59,47,228,30,37,184,236,178,32,229,127,109,19,49,208,71,166,190,40,249,230,102,172,193,158,213,189,213,117,107,226,210,122,233,234,188,157,120,242,49,200,177,100,193,41,42,169,164,111,106,172,223,142,250,180,127,36,91,133,122,95,30,62,27,191,246,178,50,86,91,209,15,252,106,47,185,82,93,15,188,184,155,202,48,203,118,83,137,198,34,179,219,247,216,221,77,94,170,169,157,106,187,201,116,247,96,244,157,56,239,188,63,144,42,249,183,115,32,57,221,120,38,124,196,170,203,128,111,209,141,193,211,143,207,21,78,154,179,189,140,147,170,12,78,37,223,70,164,12,209,207,220,196,92,88,199,154,253,135,191,255,195,246,157,87,222,180,111,156,123,211,202,211,39,217,253,189,96,111,188,125,197,106,103,31,182,19,115,199,172,215,194,29,61,161,168,45,103,8,250,92,229,132,94,191,234,62,34,252,111,39,104,60,148,124,58,20,124,14,22,233,142,59,124,133,102,179,229,239,188,142,212,83,239,21,242,60,43,57,182,135,148,79,30,151,211,244,41,149,60,194,0,50,157,232,3,148,33,164,31,216,100,126,110,173,181,172,213,40,218,108,29,47,8,148,89,68,217,161,211,89,181,181,229,21,142,117,171,215,143,217,244,236,73,171,55,32,242,193,172,223,131,141,214,223,15,202,17,15,0,37,60,3,104,142,23,145,141,177,58,238,253,145,136,67,158,133,114,157,188,104,245,141,93,198,58,185,218,151,87,21,103,220,185,46,114,228,58,170,206,82,82,240,224,223,106,186,204,195,171,182,78,233,210,150,34,215,75,190,207,15,105,193,195,15,9,177,79,200,248,40,138,43,66,48,87,245,253,143,145,237,137,114,177,89,140,237,111,85,79,20,64,248,123,36,203,148,223,235,185,148,38,229,178,95,142,145,212,247,244,76,202,12,106,106,121,179,145,162,152,218,165,78,164,238,68,193,54,105,107,149,247,157,111,159,179,47,253,193,23,237,167,255,250,231,114,118,113,14,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,187,136,64,16,253,119,17,236,40,42,16,8,4,2,129,64,32,16,8,4,2,129,123,12,129,188,102,108,191,240,11,191,96,175,189,246,154,205,207,207,187,37,220,250,250,186,91,209,251,162,127,175,195,254,185,44,94,179,80,174,165,234,94,59,89,198,205,78,212,236,228,169,227,246,200,35,143,216,123,158,126,198,62,240,129,15,216,19,143,63,102,15,159,154,179,227,115,179,118,250,212,9,220,237,78,105,69,217,221,234,179,202,12,153,65,94,184,246,207,164,142,214,190,43,252,84,42,90,152,78,127,186,246,219,178,105,134,64,32,157,175,141,251,30,229,88,246,111,98,209,135,69,90,173,214,240,197,233,162,220,1,251,218,57,63,78,222,106,233,91,251,250,226,10,216,151,167,147,197,190,22,189,21,180,88,175,250,36,98,215,31,248,115,253,100,210,66,215,218,63,153,200,28,158,57,47,135,103,189,20,241,42,66,152,99,130,253,130,101,233,216,71,225,64,49,180,136,190,185,185,105,19,66,117,175,85,120,229,17,225,142,35,32,210,196,251,71,46,105,27,97,66,107,209,86,107,203,75,78,250,87,68,96,121,31,163,215,148,171,135,222,116,114,193,173,254,152,148,69,232,139,153,144,170,85,108,142,173,45,90,151,230,173,223,110,217,149,75,151,237,196,38,126,152,233,135,138,95,17,163,5,179,37,229,134,17,25,53,172,191,231,183,131,249,217,237,89,134,235,110,157,143,130,12,119,171,174,71,166,28,245,167,125,194,117,94,239,147,242,198,94,169,205,115,24,191,214,51,87,204,209,96,186,21,37,71,189,241,243,88,254,59,19,221,189,254,166,74,136,61,229,44,121,56,242,252,163,249,72,115,133,238,221,218,90,99,21,251,210,247,32,172,53,189,188,239,169,135,237,227,31,122,175,125,247,173,139,182,214,19,205,95,181,203,40,245,248,54,54,199,68,230,51,79,14,173,249,189,20,6,59,141,119,154,157,111,151,228,23,94,121,126,204,88,73,78,87,80,96,174,211,59,89,172,103,235,254,157,237,39,226,184,152,231,205,113,240,33,173,211,192,42,28,240,67,192,125,151,121,83,219,28,232,94,116,184,242,106,51,175,18,51,253,189,208,132,132,166,78,51,120,49,24,88,141,50,55,253,111,146,87,191,251,166,61,252,120,201,30,154,152,196,217,9,243,111,31,101,68,112,42,66,246,203,130,94,196,181,136,254,122,189,238,164,117,25,108,52,244,169,25,36,223,64,3,171,110,8,58,165,43,221,233,239,142,20,68,246,43,174,117,201,15,197,129,132,197,176,77,61,138,174,149,175,254,182,144,82,128,174,193,223,189,52,64,242,235,37,153,247,213,78,228,165,246,165,230,196,65,16,206,227,165,42,106,14,106,199,219,13,91,237,230,34,32,198,56,246,198,223,119,198,22,72,233,111,45,197,85,155,170,174,189,30,115,72,149,122,227,194,191,132,114,74,141,237,108,10,134,18,5,97,105,105,209,190,242,149,47,139,232,23,68,7,32,165,103,27,63,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,112,131,8,4,209,127,131,64,69,180,64,32,16,8,4,2,129,64,32,16,8,4,222,33,8,228,181,108,251,185,191,243,159,218,119,190,243,29,219,216,72,22,130,90,132,174,148,139,118,229,242,101,22,127,19,233,34,43,187,188,170,59,217,40,217,137,19,39,236,217,239,249,128,157,61,123,214,62,248,129,239,177,247,62,243,110,183,212,159,59,54,235,11,235,101,89,47,214,88,230,134,200,192,167,189,117,87,86,156,212,208,130,178,72,113,237,9,155,120,128,156,43,11,224,184,237,149,139,126,25,40,202,29,111,99,18,119,228,114,217,79,250,14,15,139,44,166,151,81,4,168,224,182,188,130,251,98,219,100,241,89,201,243,225,132,138,211,3,190,178,173,69,126,55,162,28,46,219,167,197,117,17,24,105,161,93,219,0,248,51,200,6,157,101,111,167,144,227,13,10,39,125,115,0,0,32,0,73,68,65,84,240,86,48,32,110,90,116,223,34,79,156,132,162,30,37,210,176,50,142,251,219,9,183,114,108,181,100,85,216,183,54,110,131,181,45,128,7,234,225,150,227,233,110,244,75,174,137,104,72,145,248,5,224,81,139,140,162,189,35,47,68,78,59,198,183,89,251,113,178,196,91,86,63,126,193,89,88,139,163,65,25,100,117,121,217,189,66,84,176,176,165,227,67,136,236,116,237,76,188,59,26,118,111,120,245,67,17,47,120,251,70,86,17,253,124,24,244,105,9,127,2,175,24,151,159,127,153,235,174,205,67,244,27,251,87,15,112,249,221,67,25,199,74,40,44,144,78,68,150,182,152,200,253,57,147,254,250,6,21,70,80,228,11,158,101,114,200,35,220,229,159,195,44,251,46,87,245,29,81,156,120,212,125,195,176,31,42,206,88,23,76,119,254,128,12,182,191,216,55,187,107,94,238,81,126,238,255,215,196,63,232,7,148,239,115,138,38,81,133,92,95,205,53,144,252,125,200,108,145,175,229,178,232,96,44,219,153,143,138,250,230,169,243,0,178,95,123,212,127,226,195,239,183,23,95,122,195,254,244,220,91,134,191,27,210,20,108,126,97,217,38,217,123,254,248,84,125,232,120,132,57,143,124,52,131,49,75,242,221,167,57,43,225,191,7,8,46,208,254,63,190,253,13,115,106,30,63,114,108,17,194,122,38,2,93,138,10,194,83,115,105,198,53,159,115,124,17,231,30,114,155,250,13,86,234,185,113,53,199,250,96,12,38,136,43,34,92,247,69,246,136,111,15,154,182,218,2,23,106,90,146,139,249,226,52,102,230,82,113,24,216,198,102,7,119,242,11,110,177,127,124,102,202,61,254,0,3,58,78,2,94,56,148,124,94,110,128,213,120,80,51,120,157,164,116,48,22,116,167,195,183,229,209,89,56,18,215,137,126,189,227,165,147,248,212,35,185,240,231,225,48,140,215,89,84,190,238,213,150,242,196,210,163,249,11,144,231,78,180,211,212,82,60,43,140,149,173,246,206,99,115,206,111,251,89,253,71,253,34,121,17,24,246,166,81,148,60,207,237,252,222,92,113,66,202,19,228,143,126,38,135,188,24,73,153,178,2,102,218,110,73,222,6,138,40,71,164,126,88,97,238,235,161,40,161,184,106,123,109,63,84,98,235,132,42,117,105,48,53,162,95,233,207,158,127,254,121,123,225,133,23,70,229,199,69,32,16,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,220,61,4,130,232,191,123,88,71,73,129,64,32,16,8,4,2,129,64,32,16,8,28,101,4,88,186,54,251,213,95,253,85,59,119,238,28,100,254,69,91,93,93,181,6,139,234,37,22,199,221,130,159,133,94,17,228,250,3,82,36,163,22,138,79,28,159,178,247,190,247,189,246,193,239,121,191,125,248,195,31,182,15,125,240,131,110,89,56,131,11,254,106,131,141,94,69,66,106,209,159,213,240,30,46,254,155,44,24,219,138,86,140,123,35,43,192,114,25,87,197,90,69,86,32,95,17,238,190,146,206,66,178,22,212,85,80,133,189,97,69,182,234,186,189,177,6,33,34,165,0,221,227,134,159,72,90,116,239,227,150,23,206,195,243,117,225,148,56,31,202,91,2,179,160,173,50,180,224,238,11,236,42,146,235,68,90,36,162,63,91,44,22,134,196,197,206,133,114,10,72,241,201,78,156,4,246,140,202,61,145,208,42,143,116,34,88,234,16,9,82,42,104,83,174,202,144,245,158,212,2,84,190,210,69,184,121,4,68,124,28,4,217,79,46,187,52,129,232,28,130,52,77,90,29,92,68,163,224,66,129,34,64,140,239,0,173,146,244,254,144,127,69,224,36,151,253,8,226,222,37,160,144,228,158,31,139,213,9,60,101,72,9,69,253,121,21,87,214,29,44,250,203,40,153,136,228,83,223,23,81,163,174,119,163,53,217,250,54,14,183,210,71,69,142,195,69,225,238,148,46,172,247,15,234,65,247,87,184,126,157,15,184,190,250,30,71,35,16,120,11,115,200,87,77,29,229,114,197,231,13,205,29,34,202,219,204,155,26,131,202,144,175,114,159,222,217,88,178,247,62,241,136,61,251,158,179,246,194,171,111,50,84,245,177,174,174,217,226,202,178,43,188,29,155,126,28,82,26,242,86,236,182,190,116,138,18,65,222,131,72,118,242,87,10,108,215,107,226,125,170,171,185,86,120,237,236,38,233,25,182,245,34,222,169,159,8,100,61,219,34,196,135,227,235,53,121,75,198,173,119,170,99,1,5,38,247,184,130,204,61,198,224,130,51,222,128,67,101,10,224,208,237,160,36,136,53,189,130,230,235,242,160,225,115,107,177,220,3,139,190,173,173,173,217,213,139,231,173,86,56,99,199,102,241,104,194,223,15,82,11,232,177,21,64,13,217,228,33,72,10,9,185,39,231,186,164,191,3,148,235,150,60,186,27,5,201,73,30,154,63,114,125,117,118,144,249,213,181,242,144,114,133,20,19,60,158,254,54,225,202,113,131,224,119,15,66,212,49,167,231,202,99,231,180,74,227,229,103,166,62,223,235,44,15,16,55,26,20,119,12,215,156,204,229,67,70,137,141,104,46,151,158,149,43,69,171,245,229,25,97,248,247,212,208,171,132,228,229,245,40,174,210,85,245,119,20,114,55,26,101,107,66,252,243,191,111,231,244,23,127,241,23,246,183,126,246,111,231,162,226,28,8,4,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,119,9,1,173,211,70,8,4,2,129,64,32,16,8,4,2,129,64,32,16,120,231,34,160,85,106,251,181,95,249,85,123,229,165,151,109,121,101,209,173,241,74,195,101,234,245,53,44,242,134,216,104,105,151,181,96,123,234,236,67,246,44,110,248,63,249,201,79,218,135,190,247,131,246,196,19,79,216,169,19,39,89,253,149,197,48,214,247,184,167,47,96,253,60,88,91,102,169,91,132,128,14,17,15,90,148,103,121,216,93,240,227,246,149,213,99,45,52,107,193,56,47,110,139,240,31,173,111,235,21,57,40,158,147,242,90,97,38,110,9,247,233,90,247,239,165,196,30,203,127,180,26,77,16,161,62,18,90,15,210,99,46,144,67,249,75,8,61,30,198,207,103,165,217,90,108,87,140,36,251,182,188,148,78,114,168,78,202,215,173,14,37,23,242,232,86,23,184,77,247,34,33,60,102,102,102,108,249,202,85,155,144,162,2,132,171,20,38,68,206,14,32,42,10,34,144,21,32,115,180,146,46,101,136,145,44,233,141,223,43,47,201,149,195,206,56,249,121,62,239,245,126,175,231,57,93,62,223,104,188,28,255,174,159,135,237,182,213,174,67,9,242,243,49,172,118,151,45,89,158,102,46,199,251,39,141,44,126,95,253,149,6,178,245,249,5,91,95,89,117,11,217,6,22,241,184,143,176,2,30,35,122,228,157,122,207,238,57,223,169,167,163,54,161,51,232,218,149,97,196,214,233,27,128,119,146,167,11,122,164,205,62,252,176,77,227,61,99,101,163,137,98,77,199,206,191,254,166,61,254,232,67,54,81,195,211,69,155,239,82,125,159,116,222,63,135,194,102,197,9,231,210,198,42,160,236,189,220,220,245,134,137,198,251,226,88,116,191,28,201,185,243,197,1,220,31,86,185,59,69,31,199,110,231,187,187,114,159,251,249,94,133,93,167,255,239,135,227,94,89,110,127,158,59,196,246,167,71,230,46,227,115,29,28,198,229,189,185,126,235,147,214,182,49,121,183,188,246,196,121,244,161,101,28,245,81,15,175,37,59,239,203,236,129,222,102,27,26,145,195,85,230,85,185,240,215,28,138,62,143,213,240,122,115,229,226,27,246,51,63,253,147,246,205,23,95,179,223,253,211,239,216,220,195,79,217,229,165,53,91,65,73,96,105,121,213,142,79,55,136,47,5,128,146,53,113,165,175,125,225,107,51,115,182,206,158,234,120,154,191,237,32,188,124,44,25,203,201,9,108,238,181,215,125,38,251,181,85,77,27,207,59,170,135,210,8,147,124,157,7,33,61,203,74,119,164,102,108,99,174,36,15,71,132,119,82,164,243,57,91,19,46,121,244,193,197,103,218,74,195,154,252,189,49,191,217,181,106,161,97,19,140,109,131,65,203,102,170,82,134,104,218,226,252,37,254,94,233,88,189,246,152,147,250,131,114,131,108,241,28,196,88,40,207,58,82,158,192,19,61,178,26,94,139,24,70,245,103,131,202,27,42,74,121,29,83,145,94,75,239,35,185,201,120,146,234,195,190,246,252,77,161,30,81,130,252,214,51,121,24,242,122,242,204,163,51,228,22,217,31,160,84,100,27,129,65,242,116,160,56,91,245,167,186,252,241,160,191,103,212,198,205,230,0,37,65,238,201,87,253,162,204,196,148,202,98,238,161,142,73,14,253,189,224,98,113,47,89,18,70,170,31,180,124,122,161,95,4,24,19,217,159,171,236,86,179,227,121,149,203,106,151,148,167,111,183,160,191,219,72,208,195,139,146,148,4,148,159,156,47,201,187,132,188,13,180,240,162,160,45,137,218,45,182,132,193,67,204,244,100,195,22,150,86,93,1,180,215,109,219,151,191,252,101,17,253,42,114,76,8,47,54,126,2,129,64,32,16,8,4,2,129,64,32,16,8,4,2,129,64,224,14,34,16,68,255,29,4,55,178,14,4,2,129,64,32,16,8,4,2,129,64,224,8,35,224,235,191,255,245,127,245,95,218,43,175,188,194,222,241,45,39,48,171,48,249,37,86,144,225,6,252,94,164,230,204,84,197,206,158,61,107,255,63,123,111,2,45,89,86,150,137,254,49,199,141,184,99,222,188,121,111,206,89,85,89,89,89,99,22,85,69,85,49,41,216,8,180,174,103,175,213,62,177,237,126,8,79,25,68,109,6,177,159,162,221,174,214,70,64,64,26,158,130,15,159,203,183,122,201,234,94,207,213,46,135,167,173,104,55,96,3,2,138,20,20,85,212,156,99,229,116,231,57,230,136,247,125,255,62,59,226,68,220,136,184,243,205,155,153,255,174,140,123,206,217,243,254,246,62,123,159,218,223,255,255,251,229,47,127,185,60,248,192,253,242,125,223,243,74,25,134,230,112,186,175,151,59,204,78,99,191,148,151,242,210,156,110,234,103,51,32,21,233,88,2,54,174,185,227,235,200,113,151,39,232,10,134,182,113,212,56,228,110,59,201,200,214,43,162,195,95,57,18,6,243,145,127,66,142,132,37,195,201,153,240,234,159,195,215,214,52,161,228,27,188,133,41,225,160,60,159,129,110,196,107,221,34,210,219,219,11,136,92,69,73,112,148,176,81,142,93,116,23,21,207,116,74,46,224,234,227,169,103,151,63,107,141,215,37,139,235,54,136,88,111,198,177,255,73,214,115,4,186,94,113,185,233,184,193,173,142,76,8,100,228,65,150,69,161,217,200,193,68,210,10,76,13,66,55,89,184,43,106,243,127,73,130,133,170,82,3,81,3,250,12,117,68,139,240,111,120,108,159,204,95,25,199,123,28,85,243,253,7,22,150,96,17,3,66,56,212,68,165,5,128,117,28,65,160,99,51,24,191,190,226,237,252,124,152,93,119,0,129,112,231,239,64,113,215,93,17,93,240,241,115,237,174,107,19,215,60,58,190,194,248,41,161,171,43,176,91,35,92,32,94,95,204,71,160,116,165,63,155,194,26,93,144,239,127,205,203,229,153,243,87,101,124,97,18,6,111,210,42,28,48,49,53,41,189,61,99,42,16,64,19,250,212,46,143,65,208,140,132,187,90,171,241,12,177,207,116,139,175,44,131,56,147,248,167,85,2,174,123,36,145,189,25,255,168,39,174,131,249,212,173,103,104,52,92,68,133,0,195,21,10,112,169,123,81,160,201,97,82,17,8,94,69,41,244,7,159,8,218,137,180,156,22,99,249,69,180,63,35,17,8,55,204,225,248,149,203,151,47,203,40,142,52,137,37,179,194,236,43,152,63,123,16,158,5,73,141,91,124,251,144,200,134,16,35,228,238,88,87,133,157,229,241,67,194,59,127,175,223,38,222,211,213,141,109,229,175,138,245,66,79,82,9,198,31,219,229,126,46,62,227,104,230,196,223,53,215,103,20,186,18,59,8,14,224,19,65,63,15,202,140,75,130,31,121,33,57,91,207,250,185,188,144,140,11,26,242,85,12,113,207,177,131,191,141,112,68,118,113,137,89,99,140,177,64,119,204,0,133,11,92,253,233,231,238,27,249,187,190,97,220,160,127,88,7,168,239,115,169,169,162,158,236,95,158,128,176,0,12,41,196,120,246,244,11,242,226,249,179,204,202,156,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,236,32,2,70,244,239,32,216,86,148,33,96,8,24,2,134,128,33,96,8,24,2,187,0,1,238,54,203,47,255,210,47,202,227,143,63,14,30,30,218,99,169,56,52,255,176,113,11,14,58,10,130,29,251,227,146,5,47,120,244,200,65,121,244,209,71,229,85,175,122,149,188,228,37,47,145,91,142,28,145,12,206,188,45,204,77,194,116,43,50,201,45,66,83,176,164,155,227,212,142,75,244,224,7,2,66,160,53,168,142,27,219,220,212,214,13,110,231,229,55,155,157,78,177,219,60,246,33,188,210,184,189,238,86,135,174,110,147,217,251,107,245,87,144,252,46,45,138,226,6,52,30,58,93,25,111,235,92,176,113,222,146,161,154,78,167,31,234,178,103,207,30,37,87,184,121,207,77,244,101,170,14,146,124,193,209,3,42,141,160,24,113,51,190,177,153,238,241,98,238,110,147,158,153,185,118,243,238,102,117,155,37,249,27,184,1,89,37,72,220,248,163,112,137,10,152,144,73,225,120,45,215,100,122,98,92,162,100,129,224,215,3,13,70,168,99,34,136,214,38,218,247,121,35,239,173,188,243,239,199,202,190,103,85,117,128,161,190,28,239,85,173,23,238,192,192,236,59,120,72,78,127,231,41,152,236,23,153,2,225,159,155,158,145,196,208,30,180,13,30,140,183,50,59,173,180,199,151,100,146,39,118,52,192,255,33,30,100,120,204,221,212,8,184,177,183,9,8,40,196,213,213,117,24,160,62,205,42,193,62,90,211,53,88,131,118,199,232,109,109,63,231,148,134,31,77,211,71,170,16,32,3,97,94,197,60,69,75,47,92,43,48,3,233,171,91,169,82,27,27,2,59,229,156,188,226,193,123,228,107,223,124,66,254,244,243,95,133,198,254,1,41,150,243,50,49,49,33,67,253,89,233,219,55,8,82,22,105,145,15,205,178,47,130,232,143,211,178,199,70,240,11,131,233,133,18,194,126,161,123,206,29,42,80,0,63,174,95,124,246,90,253,106,206,31,19,141,107,137,75,132,214,226,38,216,150,66,221,26,107,30,195,27,184,48,26,143,190,137,232,156,199,185,56,129,124,112,126,60,181,217,153,94,211,150,32,8,17,151,44,52,208,163,213,162,228,150,103,100,114,122,26,44,126,143,236,29,203,72,95,31,142,54,89,206,169,16,66,38,147,193,183,15,8,106,124,174,248,185,207,29,109,210,60,74,24,166,225,205,222,174,102,244,67,27,105,197,128,174,198,117,5,71,7,176,253,254,23,112,228,26,238,255,48,90,195,133,31,124,62,148,7,116,249,214,240,194,17,195,250,156,28,133,208,4,202,115,22,8,130,180,204,144,2,20,0,65,17,99,31,160,0,143,191,174,21,12,213,247,128,121,57,212,245,172,163,32,30,235,195,112,182,165,145,14,109,71,92,223,62,198,169,86,74,56,54,41,45,57,124,40,198,240,225,152,73,39,100,57,87,130,16,99,69,78,159,62,45,79,62,249,36,163,153,51,4,12,1,67,192,16,48,4,12,1,67,192,16,48,4,12,129,29,68,192,136,254,29,4,219,138,50,4,12,1,67,192,16,48,4,12,1,67,224,26,34,160,59,200,239,121,207,123,228,242,165,23,97,197,123,25,100,130,163,219,105,142,149,155,194,224,23,36,131,179,200,31,121,229,67,242,218,215,190,86,126,224,245,175,151,91,111,57,42,49,170,186,113,183,26,146,0,181,229,5,104,56,67,10,128,9,160,249,172,231,6,115,143,153,187,236,216,0,38,73,170,100,41,27,202,18,117,99,153,145,177,253,172,4,1,60,131,189,105,70,89,233,124,96,231,43,55,190,219,57,191,121,190,218,213,111,113,183,230,225,75,116,155,225,173,161,238,57,92,52,239,219,213,68,55,228,73,206,32,112,112,112,208,105,53,226,204,119,186,124,30,38,111,105,11,23,27,229,216,61,87,63,198,87,115,198,32,7,28,94,234,221,244,135,113,186,213,171,41,178,61,172,13,1,223,121,190,227,125,170,66,81,102,39,166,84,163,63,146,138,9,9,33,142,217,50,198,123,4,4,82,219,78,247,105,119,224,74,235,24,250,90,177,82,36,238,73,126,113,124,240,29,5,17,223,55,60,36,9,88,213,40,67,147,191,0,82,107,97,98,90,250,111,191,3,239,39,205,45,175,237,127,255,194,68,79,235,125,20,47,152,127,199,118,160,185,86,196,58,17,176,121,162,5,48,247,178,180,120,94,155,199,240,250,209,92,3,190,199,112,156,147,240,30,211,124,125,12,76,46,215,5,10,222,208,180,61,87,107,18,180,212,72,47,225,40,145,24,164,237,146,137,154,188,230,209,83,242,216,119,158,148,113,172,45,213,8,205,210,151,101,124,124,92,70,6,122,36,9,129,50,166,36,233,28,65,225,59,49,54,252,124,65,141,126,10,0,122,231,53,251,253,90,230,227,177,123,56,117,233,36,235,0,240,73,220,85,5,67,252,247,3,143,18,130,192,18,28,77,250,87,149,236,143,8,87,87,30,23,20,169,37,33,164,216,7,161,6,124,167,224,123,35,158,25,0,41,94,145,113,28,197,18,77,102,100,104,96,175,68,65,238,179,236,116,58,13,65,188,140,20,174,46,171,145,29,200,65,72,175,171,136,230,191,226,79,32,160,162,214,95,244,15,240,196,149,71,24,48,63,46,231,52,111,207,204,104,74,159,245,99,63,70,163,56,246,5,247,244,115,98,89,43,114,14,121,40,16,250,204,188,249,173,83,67,127,243,211,128,85,99,177,176,143,128,181,168,12,235,14,16,114,64,89,52,16,68,161,128,104,212,125,79,56,33,11,244,186,90,31,0,184,184,242,232,7,58,214,131,16,179,20,142,7,247,236,234,207,112,215,14,151,15,159,53,28,127,89,54,251,141,105,216,143,106,185,0,227,140,223,144,105,28,45,17,139,65,224,19,249,46,224,184,155,167,191,251,148,252,194,47,254,18,147,155,51,4,12,1,67,192,16,48,4,12,1,67,192,16,48,4,12,129,29,66,96,109,59,61,59,84,25,43,198,16,48,4,12,1,67,192,16,48,4,12,1,67,96,91,16,168,189,251,221,239,150,199,30,123,12,71,141,231,165,152,231,198,51,116,232,176,231,155,196,217,177,220,36,222,63,186,87,94,255,58,71,238,191,226,229,143,202,0,8,106,216,251,150,226,252,188,228,23,231,244,156,96,42,243,230,114,75,216,216,197,230,53,55,137,131,77,113,221,12,230,46,47,55,187,177,235,236,54,154,131,118,48,142,39,248,89,42,25,66,253,231,132,12,124,107,221,54,116,160,57,167,181,115,155,218,62,60,124,69,209,107,114,59,77,70,178,60,110,145,199,88,63,178,23,32,134,179,217,44,76,219,246,200,18,112,75,160,93,212,108,164,21,4,154,188,85,194,159,241,184,139,207,221,122,98,133,77,116,197,149,254,112,188,231,57,185,193,131,110,196,35,150,185,77,32,160,227,34,128,212,103,163,126,30,216,165,5,89,158,159,67,111,85,165,39,157,196,121,201,122,96,50,176,7,1,71,98,221,247,135,79,188,131,87,142,125,254,148,22,100,125,241,211,186,243,214,191,103,176,64,48,48,188,71,38,231,23,85,88,97,234,242,85,57,136,51,153,105,85,130,166,171,149,21,235,82,103,175,221,170,212,98,240,142,119,137,110,65,235,70,160,101,240,173,59,253,46,79,176,218,251,177,90,248,86,54,111,39,203,90,79,189,57,4,252,124,19,164,35,137,203,55,155,115,76,20,47,106,12,11,9,73,85,206,55,188,40,7,206,89,9,47,127,12,135,203,199,64,248,230,230,39,229,37,119,222,34,223,255,202,135,229,191,252,229,151,36,206,181,57,145,20,154,239,159,25,221,35,251,71,134,33,127,231,132,204,18,201,24,172,245,144,32,14,10,220,166,11,235,236,72,97,167,217,175,107,29,202,162,63,127,37,8,4,130,190,214,117,141,85,113,130,119,136,139,249,75,231,40,157,221,60,217,140,171,95,240,35,36,248,73,96,227,111,189,13,40,139,132,58,210,86,240,43,215,82,146,71,132,114,5,2,14,177,30,233,79,83,179,191,32,203,152,211,103,64,246,207,246,77,200,232,222,97,137,71,19,42,132,215,223,223,47,23,46,47,43,38,196,152,196,57,5,20,58,58,37,251,41,96,208,136,65,114,60,232,28,173,27,63,2,180,173,129,96,128,98,17,238,108,109,15,218,239,102,241,70,70,193,157,159,114,53,95,76,238,68,66,41,121,220,179,164,50,204,249,151,33,80,169,214,151,120,18,16,186,151,126,252,140,160,35,25,79,156,216,10,37,243,81,215,58,132,188,209,117,130,49,93,2,150,163,66,5,240,209,43,159,217,38,95,17,70,133,163,160,2,203,168,242,56,1,128,149,192,7,33,133,46,226,113,28,13,65,127,120,51,232,194,133,11,140,206,74,132,80,162,151,57,67,192,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,216,46,4,140,232,223,46,100,45,95,67,192,16,48,4,12,1,67,192,16,48,4,174,61,2,220,108,149,247,191,255,253,170,225,87,40,20,72,19,200,96,127,6,102,86,115,208,252,171,201,240,200,160,252,208,15,253,144,252,248,155,254,149,220,127,239,189,216,60,174,73,1,164,116,25,102,249,163,133,40,52,2,35,146,204,128,232,228,118,51,54,127,123,123,160,137,78,45,61,158,243,141,157,221,26,54,198,185,105,207,141,97,37,8,161,49,76,13,52,231,130,157,103,125,192,103,103,176,237,203,120,225,141,114,6,251,29,97,151,146,127,185,241,191,50,158,198,13,54,160,59,133,51,14,29,243,36,9,170,123,219,193,85,3,182,249,15,177,208,42,114,179,28,231,187,15,12,12,200,226,212,4,252,64,70,20,75,192,189,0,162,33,192,134,17,113,175,228,62,238,93,90,86,22,63,166,135,99,152,110,188,7,247,222,95,3,237,207,198,17,112,240,214,211,251,49,185,0,66,168,144,203,131,40,137,104,223,177,15,57,214,169,205,207,56,93,104,160,122,94,219,121,67,98,140,195,131,60,141,111,130,27,31,120,226,152,193,217,211,35,251,199,100,250,220,139,18,3,243,50,13,162,191,58,49,41,81,16,127,96,177,64,244,227,221,93,167,171,143,203,117,166,179,232,91,143,128,159,11,182,62,231,27,36,199,96,222,108,215,154,221,61,142,131,53,1,245,39,169,170,228,41,181,250,203,142,224,102,123,106,88,43,216,134,36,76,240,151,177,78,71,202,101,233,239,29,144,215,188,226,65,249,252,215,191,45,23,231,96,158,31,154,235,11,139,203,50,14,171,36,3,16,250,137,129,136,141,96,254,138,197,19,74,244,183,195,101,171,253,194,99,148,196,57,215,48,146,223,244,175,228,169,133,206,54,113,186,194,124,133,182,226,143,222,83,152,74,231,182,128,236,39,149,140,15,10,4,227,199,248,248,113,14,230,17,42,252,150,81,83,254,148,124,80,135,245,21,121,205,23,107,146,73,164,177,172,130,128,134,54,127,10,105,19,137,148,148,96,197,232,242,249,243,210,7,77,254,225,225,17,252,134,85,171,159,179,33,78,47,18,40,223,131,48,135,32,4,4,34,186,185,112,219,24,79,215,110,173,127,80,71,182,17,237,99,221,217,102,18,235,81,116,38,235,195,102,51,86,183,18,216,126,53,173,143,54,210,146,131,18,243,200,131,109,167,120,0,201,120,102,171,194,4,122,5,217,15,226,191,74,140,2,156,88,47,90,15,96,221,104,101,192,93,185,104,160,108,245,243,121,176,44,39,224,16,238,35,183,184,0,87,151,4,169,136,183,91,62,202,69,8,107,64,120,36,9,171,68,37,244,87,140,125,161,121,48,119,145,197,197,69,253,198,113,79,246,215,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,48,4,118,2,1,35,250,119,2,101,43,195,16,48,4,12,1,67,192,16,48,4,12,129,157,71,160,70,130,255,27,223,248,134,158,11,207,205,118,221,196,198,222,237,194,252,178,236,27,238,149,127,246,175,254,153,188,253,109,63,41,247,61,240,128,84,115,57,41,130,252,79,247,247,74,42,10,83,229,5,104,254,67,251,156,27,233,220,98,214,141,98,146,132,36,249,177,25,206,13,104,183,113,239,26,198,141,105,154,14,167,169,218,50,206,16,166,195,22,179,11,172,255,229,134,188,203,47,138,244,225,112,79,178,250,20,16,27,208,84,36,243,189,159,207,198,167,163,63,195,187,57,108,125,59,129,1,127,109,205,172,91,226,13,134,97,43,30,36,13,234,207,202,1,175,161,161,33,185,196,157,112,56,98,74,243,253,89,18,28,220,173,167,99,92,186,32,142,123,8,158,25,175,197,177,47,204,109,22,129,206,24,78,141,79,128,92,43,75,2,56,239,25,28,18,176,65,58,8,245,29,106,211,31,155,173,201,122,211,7,163,69,199,11,5,89,244,93,193,48,225,187,74,18,42,146,136,203,222,125,35,114,6,66,57,213,34,204,247,195,132,255,165,243,231,228,208,129,17,200,231,192,220,242,26,11,212,119,11,249,213,104,202,3,206,145,114,107,77,189,198,66,174,199,104,43,95,201,245,181,194,32,92,31,94,91,20,187,149,160,221,162,108,55,144,77,48,239,7,107,92,107,6,48,176,163,68,48,137,97,255,171,146,0,71,68,14,61,146,220,174,45,85,73,39,96,145,39,63,47,71,247,239,149,87,191,234,81,249,147,207,127,93,22,64,194,210,44,253,228,244,172,244,247,101,229,192,232,190,128,20,166,22,54,214,112,88,246,216,78,231,53,226,61,222,92,175,232,231,205,248,231,97,85,136,107,100,4,223,0,62,142,146,217,240,227,119,5,90,141,234,145,180,118,75,168,146,215,240,167,196,94,5,121,85,185,254,81,43,29,115,147,251,62,241,130,75,192,40,154,148,66,25,166,228,97,17,129,2,135,85,152,151,31,2,113,223,3,162,63,134,114,151,23,102,229,252,185,179,168,79,2,242,91,208,248,135,70,255,74,231,251,103,101,136,243,9,234,135,7,183,22,187,9,129,115,49,159,217,38,126,27,149,33,12,169,132,63,252,216,143,126,30,117,100,60,210,176,67,225,252,183,142,247,96,83,213,159,225,36,209,235,130,147,136,139,15,37,39,4,64,242,222,173,4,44,151,73,56,95,43,76,196,7,142,168,240,214,125,191,209,199,213,19,52,189,214,167,130,200,94,224,34,130,35,16,40,16,224,158,93,190,76,65,231,250,40,104,3,107,139,224,114,17,2,20,144,127,203,225,152,27,156,137,160,22,17,152,59,13,21,165,82,204,203,213,65,51,176,63,134,128,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,176,237,8,24,209,191,237,16,91,1,134,128,33,96,8,24,2,134,128,33,96,8,236,56,2,181,143,127,252,227,114,245,234,101,201,83,59,31,26,188,212,14,228,214,107,6,166,125,127,236,71,254,57,126,63,44,175,254,190,239,195,14,113,25,103,120,95,149,94,156,233,157,134,153,242,229,201,9,73,64,115,57,129,115,87,147,216,176,173,65,3,157,219,200,17,104,5,194,54,46,72,195,133,250,134,125,20,155,185,17,146,255,216,105,118,155,198,216,234,69,126,124,230,230,51,53,253,185,205,28,222,244,117,230,197,87,18,13,220,164,246,100,63,209,162,182,94,99,3,156,62,13,23,222,66,230,61,75,233,228,148,172,68,96,248,26,46,167,83,186,78,254,108,87,132,26,132,216,20,231,61,157,207,143,150,3,28,217,10,79,146,163,32,97,96,63,88,50,125,189,244,64,69,65,0,160,47,170,32,250,113,198,1,158,105,13,1,248,32,46,243,240,154,118,174,65,36,54,144,166,197,5,69,182,248,222,132,143,10,4,241,81,138,3,125,225,137,15,63,110,66,254,106,170,216,61,179,143,226,132,150,216,242,1,249,84,112,75,109,200,68,112,252,196,252,236,156,35,198,96,157,34,3,193,23,156,111,161,0,71,49,214,35,170,13,191,201,94,64,89,142,216,218,96,191,121,18,133,227,13,63,252,211,119,155,45,167,176,13,255,75,245,245,193,18,71,70,242,75,57,109,203,204,248,164,28,66,60,106,181,38,227,16,92,224,120,164,107,211,20,18,59,204,195,135,19,38,226,203,52,26,166,247,52,151,77,220,92,29,252,213,191,19,46,177,253,93,129,64,27,188,87,196,49,143,45,71,192,145,149,91,158,237,198,51,108,59,14,248,142,225,93,83,182,150,243,147,35,87,117,253,172,207,97,152,191,176,94,20,75,5,28,43,210,163,194,123,149,18,204,205,39,42,242,79,95,253,50,249,218,63,62,38,243,231,167,37,139,179,232,231,102,23,100,98,122,30,214,61,14,112,149,209,181,60,5,118,182,84,226,140,177,125,142,164,54,29,73,99,55,95,96,54,65,91,72,246,243,153,225,49,92,121,254,60,29,195,212,220,124,240,89,160,107,108,80,69,183,182,18,11,198,116,248,32,181,155,231,240,24,225,113,36,12,130,115,223,25,81,124,191,100,32,108,88,128,150,59,230,40,28,99,80,66,57,73,96,26,137,148,52,206,249,11,47,74,58,219,39,135,14,30,145,254,161,65,104,252,131,184,70,94,181,2,140,161,244,39,113,131,111,26,30,19,128,138,232,119,3,194,117,169,224,188,136,159,35,234,181,68,252,193,51,250,38,162,17,249,45,228,252,171,92,75,162,152,145,131,248,245,54,234,220,201,56,221,29,9,125,175,246,239,218,165,25,107,34,226,199,163,10,244,138,177,224,204,243,35,126,80,182,139,223,156,127,120,252,151,81,55,157,187,129,29,219,205,222,42,225,123,132,22,108,96,24,64,112,154,83,240,77,195,250,251,239,55,130,205,127,192,18,199,70,208,26,20,243,164,102,63,207,128,162,53,132,40,56,255,30,172,57,20,158,240,66,29,205,181,176,39,67,192,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,216,46,4,140,232,223,46,100,45,95,67,192,16,48,4,12,1,67,192,16,48,4,118,30,1,221,234,253,253,223,255,125,152,79,157,151,18,52,216,42,32,38,51,73,108,229,214,74,242,240,253,39,229,61,239,254,89,249,225,255,229,7,177,209,14,141,252,220,188,110,220,246,166,176,113,94,46,170,53,254,116,42,169,230,251,245,224,87,228,22,225,166,61,119,222,113,222,60,183,132,105,174,53,216,159,119,27,203,220,156,215,77,116,18,213,160,185,185,25,140,8,110,131,158,97,200,132,191,144,171,111,222,135,252,218,109,78,35,43,117,254,234,163,55,231,230,125,215,126,141,182,212,167,53,37,55,208,221,198,184,35,38,124,121,186,89,79,178,129,21,162,185,97,64,67,84,248,151,155,229,126,15,191,70,172,160,85,93,46,231,133,31,219,253,251,134,37,6,33,138,68,174,36,21,104,192,205,95,157,144,145,19,216,21,103,106,216,12,206,151,242,80,138,75,160,79,224,165,142,185,226,199,103,102,76,71,210,33,48,81,204,115,113,235,81,93,104,211,223,118,88,106,22,248,195,176,240,166,127,167,184,77,25,110,245,3,200,3,37,115,80,151,118,110,133,239,138,120,1,40,200,132,166,172,153,25,5,38,92,183,6,26,159,174,71,144,61,245,67,153,35,9,11,252,0,107,164,194,190,131,95,58,42,69,252,87,128,112,74,15,207,25,198,57,246,50,51,39,11,51,211,218,175,169,129,126,217,115,232,160,246,67,185,136,227,22,122,50,154,172,19,248,108,83,55,231,195,245,253,241,131,165,109,130,110,189,139,145,129,114,148,120,98,45,241,15,163,84,219,83,5,219,66,65,19,201,227,136,142,177,3,210,51,188,87,38,167,230,244,12,229,185,217,105,201,95,190,40,233,3,7,160,134,137,177,135,247,88,51,161,45,105,8,52,0,28,200,158,184,114,41,192,227,28,242,162,23,159,89,223,160,90,74,254,96,12,242,217,197,116,164,63,211,132,181,79,53,180,158,151,203,209,97,64,146,207,61,111,228,111,125,254,9,37,14,143,105,122,119,29,215,155,40,219,21,25,0,17,42,127,61,183,58,37,174,39,65,75,220,186,16,70,139,255,90,31,149,172,92,107,228,182,241,48,22,186,186,205,225,211,53,107,6,174,50,127,183,75,223,60,30,86,171,127,187,28,26,126,20,168,81,23,140,163,214,241,232,199,98,221,127,69,125,253,164,238,243,116,245,81,174,24,94,156,154,188,214,61,167,183,24,214,18,10,210,81,67,157,175,83,28,239,98,190,132,153,43,158,130,144,82,92,64,105,75,22,4,254,222,158,156,188,241,117,47,147,207,252,167,63,146,165,252,148,164,123,122,101,102,185,32,231,175,76,203,209,131,7,144,14,223,3,92,243,99,73,204,18,174,14,205,184,248,250,108,238,90,169,120,13,123,190,135,236,46,18,198,238,62,129,182,100,32,160,144,131,5,33,90,254,81,8,209,30,125,39,8,24,166,102,154,156,111,32,132,24,42,240,22,248,48,10,225,247,19,8,51,224,51,82,40,204,21,172,147,188,199,90,25,169,161,157,200,51,95,128,48,0,8,255,100,10,166,243,81,102,172,39,42,151,46,94,129,54,58,252,129,95,182,47,38,19,243,21,152,251,103,86,9,225,73,9,233,56,210,66,2,172,90,89,86,179,254,49,214,13,105,89,11,230,15,177,1,22,10,231,174,104,98,221,185,239,27,183,206,58,243,250,200,16,109,76,96,158,141,96,157,47,151,16,25,245,87,89,63,84,154,159,18,106,45,6,222,101,96,135,216,170,33,239,251,134,171,155,150,163,13,68,53,188,37,160,160,68,197,142,127,116,158,102,185,245,170,232,13,243,11,187,40,142,99,42,161,28,142,83,194,72,89,206,24,234,23,165,64,27,235,5,191,122,22,240,111,124,240,57,161,138,10,214,9,12,61,153,158,93,150,222,129,94,41,2,235,197,37,224,130,118,48,223,193,61,195,242,193,15,125,192,3,20,46,250,134,191,191,229,232,49,121,227,27,223,120,195,183,211,26,104,8,24,2,134,128,33,96,8,24,2,134,128,33,176,251,16,48,162,127,247,245,137,213,200,16,48,4,12,1,67,192,16,48,4,12,129,141,32,160,166,250,31,251,214,63,170,121,248,133,249,69,85,68,198,158,46,148,236,171,242,230,55,189,81,126,238,125,239,149,67,99,35,216,75,231,134,109,99,171,154,59,195,77,187,178,245,93,222,112,53,184,145,30,4,180,9,175,147,20,8,99,176,106,140,49,83,110,144,251,77,249,112,118,215,237,61,182,250,185,249,13,199,191,108,26,155,168,46,184,18,91,101,35,28,43,35,169,76,143,164,122,122,164,178,152,7,127,3,195,185,75,216,21,135,9,117,198,41,131,33,168,146,217,193,175,134,13,116,221,220,167,54,32,29,52,2,157,107,208,30,250,12,162,220,215,33,136,208,116,97,63,121,146,160,41,224,70,121,32,60,77,3,182,209,48,71,178,184,103,63,38,125,104,189,159,72,104,131,60,170,128,105,41,161,15,42,212,222,164,3,238,133,169,89,201,131,181,40,161,159,82,3,3,18,133,233,107,48,52,208,162,69,56,252,162,76,171,76,156,166,216,241,63,28,111,254,117,170,183,135,120,240,7,87,69,187,248,154,242,92,238,177,195,71,229,194,217,115,146,7,147,83,152,158,134,128,201,184,164,71,71,131,136,28,127,248,95,65,90,228,160,67,162,134,128,139,243,242,252,18,71,186,123,141,221,120,84,217,123,89,62,0,0,32,0,73,68,65,84,171,28,44,4,227,91,235,208,161,47,130,92,154,46,46,159,38,175,109,121,232,250,14,176,238,215,208,93,219,210,175,97,195,173,232,238,8,4,235,138,123,151,155,71,9,231,115,190,125,124,213,104,242,62,9,27,233,17,152,159,199,11,12,225,177,101,61,118,167,23,170,233,167,110,63,44,247,30,63,40,95,254,206,105,169,165,193,198,98,30,184,116,101,82,6,49,151,29,232,199,81,30,72,203,195,59,104,249,227,90,185,56,234,78,98,155,63,71,90,59,237,112,214,135,237,228,235,25,158,199,93,171,27,181,213,121,61,52,145,112,62,36,54,212,114,215,86,213,32,240,132,27,253,246,65,70,121,88,63,160,104,92,26,164,126,15,48,203,166,33,28,145,95,150,105,28,109,176,136,185,158,245,72,69,105,125,192,157,47,223,7,107,40,20,20,168,5,19,173,95,133,9,25,127,254,185,81,35,222,105,201,77,94,74,164,35,83,230,235,132,29,92,74,106,206,235,191,32,201,106,107,117,99,46,67,250,245,78,184,77,53,114,15,236,123,109,26,5,40,176,166,249,245,132,194,114,240,240,75,137,139,172,99,18,107,4,175,252,238,224,90,224,228,194,212,76,63,143,145,40,20,157,96,7,224,213,35,35,198,198,198,92,218,155,232,239,91,127,226,39,133,86,180,204,25,2,134,128,33,96,8,24,2,134,128,33,96,8,24,2,215,10,1,35,250,175,21,242,86,174,33,96,8,24,2,134,128,33,96,8,24,2,91,135,64,237,51,255,215,167,229,111,191,248,121,153,153,153,129,37,85,183,131,204,203,241,219,143,202,79,189,253,109,242,246,183,189,85,201,63,168,249,67,49,45,223,102,91,58,84,153,48,199,192,93,234,78,142,197,116,11,247,233,116,115,154,113,131,157,109,239,31,92,187,109,116,119,11,107,201,102,215,60,250,58,43,89,1,149,204,84,54,171,230,108,167,64,184,144,76,94,192,241,7,170,70,215,11,141,76,104,84,211,188,176,10,70,64,83,143,230,251,157,115,155,234,187,166,81,187,165,34,58,28,73,58,160,66,36,118,84,187,145,4,15,73,148,198,85,77,249,43,113,225,252,29,61,3,108,125,122,16,62,212,40,173,6,102,20,64,155,65,248,162,38,83,151,175,194,188,61,52,77,113,214,197,208,232,136,72,95,134,92,26,126,248,223,38,106,212,118,127,115,118,12,37,255,74,181,43,48,10,83,202,108,232,62,88,35,72,246,164,165,8,13,255,50,52,123,175,92,190,44,251,110,63,225,180,249,169,78,170,108,24,206,178,6,217,67,122,135,218,195,28,117,245,247,212,15,197,118,133,52,249,17,99,58,77,237,110,245,175,159,59,86,102,212,173,254,161,12,54,117,219,32,200,54,149,205,150,39,6,205,182,229,121,238,104,134,107,153,243,119,180,66,55,88,97,92,3,66,24,115,61,241,63,190,215,148,53,170,112,45,165,176,24,194,226,248,85,138,69,73,65,91,252,208,129,253,242,242,151,61,34,223,122,238,146,10,145,145,155,157,155,153,2,169,61,36,163,125,7,161,117,77,43,53,43,241,226,187,226,157,95,191,252,243,86,95,105,214,61,137,163,129,202,168,63,77,191,135,203,94,75,89,212,210,119,130,110,32,227,117,106,113,235,129,155,133,160,109,15,207,4,212,203,107,145,52,120,236,154,228,96,213,136,230,234,57,117,199,147,16,140,192,188,79,16,220,121,244,20,138,131,5,34,36,102,182,200,17,243,60,230,70,170,217,195,113,13,103,126,149,224,153,126,110,238,66,188,85,28,33,117,26,253,188,122,194,191,33,132,199,110,14,59,226,224,230,172,176,175,187,87,255,38,111,150,239,127,12,88,189,62,46,185,54,8,109,96,225,180,77,128,53,19,194,31,124,118,63,174,161,173,21,195,51,199,32,226,50,40,10,1,68,98,18,133,141,127,214,43,143,163,136,88,58,251,181,191,111,80,110,189,245,86,87,212,77,242,247,254,251,78,221,36,45,181,102,26,2,134,128,33,96,8,24,2,134,128,33,96,8,236,102,4,140,232,223,205,189,99,117,51,4,12,1,67,192,16,48,4,12,1,67,96,117,4,106,159,248,196,39,228,207,255,252,207,101,106,106,66,183,104,11,208,224,207,194,60,237,67,247,159,146,95,126,255,47,202,107,95,255,58,201,207,207,74,113,185,172,154,201,36,6,212,113,39,186,155,11,133,115,67,183,201,181,62,7,129,43,226,53,37,90,249,208,137,84,232,228,191,50,135,157,243,209,205,118,143,93,183,98,131,56,138,5,97,131,102,229,0,206,2,102,239,112,83,125,105,113,17,230,213,151,149,68,142,208,148,48,24,86,158,201,75,82,192,17,253,36,76,29,109,161,251,241,45,208,119,211,230,239,86,173,221,18,166,109,218,108,101,20,19,135,145,98,21,60,187,145,237,52,208,61,134,245,112,213,78,36,182,112,144,172,168,224,191,42,250,138,71,78,40,131,145,47,202,204,149,113,53,198,64,173,206,193,253,251,112,232,48,206,120,70,191,196,97,202,57,194,179,173,169,182,136,116,215,202,57,146,169,93,233,32,137,2,239,40,204,99,75,1,100,86,111,86,250,112,94,114,14,214,61,72,112,77,227,200,136,242,236,172,196,15,30,70,120,30,205,64,59,32,13,4,154,11,41,65,240,0,11,154,8,119,20,87,187,50,174,63,63,63,31,109,229,124,226,243,188,254,208,184,78,106,220,97,109,185,78,106,191,165,213,228,184,165,165,13,94,249,227,91,78,206,154,66,58,36,201,99,137,8,150,151,132,146,214,60,170,39,138,243,211,239,191,231,46,185,239,238,239,202,87,159,122,17,150,73,138,42,248,71,1,192,185,61,125,210,215,11,193,165,22,183,211,227,153,26,253,36,133,249,35,217,78,194,191,217,5,223,39,205,158,193,147,155,229,116,13,193,124,238,158,48,127,243,158,130,95,152,191,168,177,94,225,161,57,58,223,195,170,1,252,170,56,158,37,82,134,80,68,13,2,17,88,135,123,226,105,21,122,200,100,178,210,3,107,59,56,109,158,220,63,140,183,144,206,230,124,232,4,0,176,58,168,197,157,138,174,17,92,37,156,222,187,10,150,169,134,251,202,74,178,159,188,121,125,230,73,33,2,62,19,103,254,162,42,52,128,53,202,55,179,126,131,82,153,0,142,121,108,143,99,254,110,134,119,99,138,247,126,29,101,185,193,250,24,32,235,180,248,17,5,109,213,21,6,192,235,183,10,219,130,124,74,144,58,201,227,40,2,200,197,97,156,198,101,112,112,80,142,28,57,178,61,85,223,133,185,82,136,206,156,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,176,27,16,48,162,127,55,244,130,213,193,16,48,4,12,1,67,192,16,48,4,12,129,141,33,80,251,236,103,63,43,127,244,95,255,80,55,204,43,32,248,97,101,92,247,183,95,247,125,175,145,127,11,146,255,212,189,119,73,113,126,6,27,177,48,19,15,98,32,145,233,149,106,62,135,13,235,149,174,190,201,204,208,96,195,153,177,188,127,61,69,40,204,251,185,56,110,147,218,251,117,187,118,218,200,94,139,63,245,170,55,231,214,94,207,181,150,211,68,192,82,53,218,111,236,131,200,136,96,99,127,104,104,8,28,49,62,189,177,167,94,88,94,146,2,76,6,167,246,141,96,211,159,196,1,9,214,160,78,254,218,165,137,157,48,242,117,93,209,95,62,224,70,185,130,184,89,225,186,224,213,136,203,113,141,39,37,81,112,131,43,207,183,79,146,188,199,187,35,211,115,178,52,189,160,214,21,250,247,12,73,118,120,80,170,32,210,72,102,48,73,28,154,239,94,211,115,211,67,176,81,169,117,223,53,141,53,182,27,63,28,77,13,130,139,36,141,35,186,168,165,202,201,96,228,192,152,76,94,185,42,73,220,207,78,207,200,20,4,25,70,15,29,82,147,222,202,24,42,217,175,198,164,85,59,214,141,173,0,223,96,72,134,43,200,226,58,59,223,47,158,44,242,49,219,100,228,131,118,232,202,119,98,181,247,102,135,170,114,237,139,241,115,204,181,175,137,213,96,13,8,112,220,250,177,75,26,154,36,119,10,26,241,148,55,162,73,120,154,241,167,77,14,174,239,213,66,84,246,13,247,203,43,31,125,72,158,62,63,33,23,96,158,190,183,111,24,38,234,231,229,242,196,164,164,179,71,48,93,52,191,159,62,239,157,90,55,88,30,201,126,254,40,196,64,231,223,79,127,237,6,75,67,80,140,243,49,19,99,214,243,19,19,230,64,206,234,101,68,170,194,132,191,10,113,129,133,166,88,87,174,12,192,48,207,103,82,73,16,254,208,242,7,65,157,72,245,96,109,30,150,137,137,121,26,59,146,66,174,38,169,4,142,104,65,158,138,11,173,158,224,199,85,90,173,158,232,29,231,185,160,236,182,21,109,136,74,241,85,115,63,90,13,160,192,1,133,249,92,155,153,127,24,115,127,207,181,198,59,245,107,157,187,40,192,160,107,32,235,225,29,239,131,132,161,244,62,180,126,37,97,175,21,2,78,77,195,128,15,97,143,112,222,46,181,175,31,58,205,21,143,188,202,192,180,12,153,50,202,14,48,124,223,190,125,114,240,224,193,122,113,55,242,205,23,254,199,231,229,216,177,99,55,114,19,173,109,134,128,33,96,8,24,2,134,128,33,96,8,24,2,215,17,2,80,232,234,246,127,2,215,81,75,172,170,134,128,33,96,8,24,2,134,128,33,96,8,220,68,8,156,57,115,70,158,124,242,73,249,131,63,248,79,82,132,217,94,37,44,201,35,67,57,238,7,94,255,189,242,209,143,124,72,110,61,122,68,230,103,166,165,127,160,79,247,128,19,201,184,228,231,230,36,77,146,32,228,234,27,184,222,143,27,193,109,28,227,113,3,188,213,181,166,247,223,151,43,63,51,59,111,68,251,52,173,121,243,185,91,88,187,248,219,229,215,169,30,225,237,113,45,155,13,199,62,57,73,12,208,174,18,195,230,254,192,224,30,73,103,122,36,95,94,196,121,202,5,89,64,191,164,42,135,37,65,226,6,152,58,2,0,233,218,96,79,18,131,154,138,205,27,241,219,213,202,235,32,95,14,163,54,227,176,107,205,153,134,142,87,156,91,45,32,122,168,229,94,198,53,73,198,3,230,135,167,46,93,149,220,210,178,106,112,238,217,55,42,9,104,196,83,147,51,146,68,56,225,103,223,144,44,218,164,168,116,167,113,196,234,209,181,190,79,206,183,249,175,54,39,104,147,66,1,50,202,81,51,24,115,96,94,146,212,26,69,251,198,14,29,150,103,159,124,74,202,197,2,44,122,228,100,226,242,21,25,133,144,9,76,126,112,80,97,220,225,232,136,96,62,168,64,160,129,214,37,120,110,243,10,135,66,88,156,35,217,118,247,88,244,248,181,226,236,253,87,180,205,60,110,42,4,54,61,14,130,247,110,71,64,195,90,194,113,236,181,250,89,119,10,244,197,210,60,87,30,39,192,96,237,47,22,114,120,49,43,120,119,65,113,227,181,167,105,250,83,119,221,46,183,31,123,92,46,77,62,137,21,166,36,21,176,216,147,211,211,50,58,58,38,153,116,186,169,234,254,61,241,215,166,192,109,122,96,123,60,217,79,173,126,103,70,223,205,125,43,191,27,194,149,208,89,40,240,0,0,156,245,84,115,31,183,152,171,213,58,73,64,68,171,229,3,124,25,69,163,108,47,68,33,42,101,201,215,74,50,183,12,225,59,88,65,136,193,244,124,188,167,79,122,122,7,117,105,197,204,142,249,80,164,84,46,74,178,12,225,39,20,229,102,85,104,245,43,185,30,148,135,120,206,249,121,146,254,13,215,105,124,209,95,53,251,41,60,128,154,182,89,234,117,238,215,114,91,64,208,60,183,104,220,185,188,40,248,196,54,114,124,53,234,222,122,215,182,45,16,140,227,58,81,129,133,155,98,169,2,65,56,224,132,113,199,254,60,113,226,132,252,230,71,63,210,37,199,214,18,174,175,231,247,189,239,223,200,135,63,252,97,21,104,184,229,150,91,174,175,202,91,109,13,1,67,192,16,48,4,12,1,67,192,16,48,4,110,104,4,54,185,77,117,67,99,99,141,51,4,12,1,67,192,16,48,4,12,1,67,96,55,35,80,251,189,255,251,51,50,49,62,46,75,11,75,146,201,36,148,228,127,245,247,60,44,191,245,137,143,203,232,200,48,118,173,43,224,243,146,82,45,230,36,183,188,168,36,125,207,232,168,8,76,121,183,115,77,154,194,65,4,110,244,122,127,127,13,167,109,187,17,28,142,208,230,190,149,163,229,102,115,171,159,79,214,45,204,199,217,117,87,146,49,32,75,99,48,161,30,229,121,191,32,80,51,3,253,32,250,123,113,132,194,34,206,83,46,200,252,244,148,236,197,21,170,214,232,167,50,120,26,24,27,142,82,75,147,231,46,7,45,242,215,93,215,192,107,88,33,98,66,147,201,97,108,112,223,208,242,92,89,183,198,184,69,68,166,67,242,170,18,252,41,169,81,141,147,228,246,98,78,46,93,188,40,121,244,73,223,240,144,28,56,118,68,18,56,114,33,79,34,156,26,179,212,248,223,160,235,86,183,245,101,233,234,208,104,186,35,152,40,76,226,26,22,132,227,125,170,160,209,49,8,52,100,135,247,200,32,172,19,76,162,109,153,100,74,53,250,23,39,38,164,55,125,0,90,152,104,23,198,29,173,74,80,142,68,77,129,167,154,73,64,87,63,87,14,80,211,185,192,189,171,44,11,236,78,59,231,137,55,246,211,53,116,58,119,117,99,177,174,97,221,54,83,116,99,60,111,48,23,223,63,27,76,190,218,156,191,89,194,184,211,90,224,171,187,233,246,251,140,174,209,213,107,159,183,19,154,211,42,181,140,89,90,231,112,191,64,3,28,231,207,243,93,37,89,78,253,245,26,204,243,215,40,225,7,150,63,198,119,185,92,144,145,61,131,242,170,71,31,144,23,206,95,150,43,115,139,48,238,209,35,139,11,203,50,62,49,37,71,14,31,196,123,220,108,225,34,220,103,171,245,239,102,97,227,220,27,133,137,124,154,238,39,57,236,77,247,43,9,222,142,253,110,41,144,103,201,211,108,188,68,72,205,211,97,46,226,164,136,124,65,221,235,51,137,121,162,227,200,126,144,217,156,139,162,248,70,170,38,101,161,128,88,208,234,79,193,47,217,147,146,52,44,30,36,210,61,82,128,192,4,161,207,231,107,168,27,132,39,81,199,8,152,127,252,229,146,1,141,126,45,4,101,161,188,166,65,202,185,144,206,207,119,124,246,68,58,162,7,19,54,113,245,63,151,65,16,192,216,107,104,183,198,105,36,97,129,27,114,81,76,246,236,111,10,135,178,30,28,135,244,83,127,60,135,235,130,167,122,25,244,39,26,108,103,52,150,194,154,88,144,28,142,136,161,236,91,2,194,112,189,253,3,242,208,67,15,213,227,223,104,55,39,79,222,117,163,53,201,218,99,8,24,2,134,128,33,96,8,24,2,134,128,33,112,3,33,96,68,255,13,212,153,214,20,67,192,16,48,4,12,1,67,192,16,184,105,16,168,253,222,239,253,174,92,184,112,65,205,192,103,179,73,104,233,165,228,182,163,135,228,63,252,234,191,151,253,163,35,216,120,77,72,126,97,22,38,126,227,18,137,199,36,11,109,114,73,165,164,52,57,142,48,146,121,110,83,58,188,169,219,21,189,54,27,209,107,78,219,53,227,206,129,97,242,161,115,172,93,24,194,13,113,108,156,39,160,73,136,237,126,104,129,195,182,109,79,26,102,130,157,37,133,26,118,198,243,212,170,46,129,156,137,131,232,39,57,67,124,73,56,87,72,158,122,2,3,20,6,247,213,253,94,187,18,12,158,76,216,133,237,222,169,42,213,201,14,98,65,83,245,208,228,12,176,81,205,75,29,219,36,91,92,56,9,31,146,51,122,37,41,4,141,202,98,177,36,105,73,74,146,234,136,60,167,126,57,47,147,83,83,32,246,203,114,96,223,176,244,28,220,143,247,37,13,185,11,158,131,141,244,52,113,207,254,161,246,63,243,216,101,206,15,17,86,43,142,119,191,184,88,208,227,58,96,167,90,6,134,247,202,236,56,204,118,195,76,245,194,252,188,204,76,77,74,239,1,8,252,96,236,145,92,195,224,131,22,112,25,152,228,37,221,162,237,187,203,154,185,238,234,240,189,186,110,231,145,117,183,214,18,220,144,8,120,166,24,141,227,92,199,117,36,151,203,225,40,145,178,91,223,35,113,144,253,110,13,41,115,173,193,57,30,105,204,113,15,157,186,83,190,248,149,191,135,201,254,167,37,59,216,39,147,243,75,50,57,57,41,135,15,29,112,148,117,203,187,225,223,147,237,94,215,153,191,10,41,96,62,141,65,56,129,247,244,91,123,185,16,111,224,132,135,52,58,197,99,62,166,46,191,155,151,177,166,194,105,91,136,27,166,109,174,197,116,113,96,23,77,164,32,184,181,71,150,171,121,89,200,21,100,168,63,35,153,61,163,210,63,124,0,150,17,206,3,87,28,111,132,44,202,61,204,7,115,61,178,141,41,9,142,188,152,15,215,153,117,184,80,215,105,42,223,78,250,175,181,189,140,231,251,102,29,69,183,143,202,250,179,112,252,83,167,64,226,46,124,37,148,254,153,247,33,71,161,181,50,63,91,96,13,129,134,95,202,101,39,10,64,129,141,190,190,62,57,121,242,100,40,246,141,115,123,225,194,197,27,167,49,214,18,67,192,16,48,4,12,1,67,192,16,48,4,12,129,27,18,129,248,236,236,236,13,217,48,107,148,33,96,8,24,2,134,128,33,96,8,24,2,55,42,2,95,251,234,87,228,175,254,242,47,101,121,97,17,218,103,37,57,116,112,20,38,199,23,228,151,126,225,255,144,71,30,125,84,202,203,243,56,171,55,167,231,248,170,201,119,18,202,116,48,79,158,0,217,239,118,121,177,99,11,117,55,106,171,233,134,57,124,91,55,158,35,26,206,132,205,97,126,15,184,190,89,140,112,183,17,237,119,143,53,73,253,79,99,147,58,8,111,221,253,14,98,54,226,213,147,94,147,155,48,14,190,78,244,243,254,218,10,221,240,39,233,219,198,65,144,162,150,95,196,113,192,96,25,64,14,80,107,60,145,237,151,209,253,99,114,245,220,57,88,84,143,201,196,197,75,32,250,161,77,14,243,240,236,131,56,200,142,10,143,96,136,67,24,128,42,114,236,150,16,156,36,252,85,3,116,13,68,131,175,115,155,154,213,219,192,176,110,241,218,165,221,42,191,213,202,37,249,28,5,225,92,1,153,69,204,73,34,168,227,85,9,119,152,220,7,219,80,133,185,234,56,132,88,34,240,167,174,33,121,152,40,176,173,130,244,170,34,93,149,76,4,6,107,28,164,23,205,20,131,147,80,138,62,22,131,25,103,104,127,242,125,136,64,171,93,64,238,92,193,70,254,66,126,89,226,253,189,114,236,158,59,209,53,57,73,84,82,210,139,190,44,21,249,254,160,3,112,214,179,146,36,171,0,225,199,73,61,90,135,241,94,15,111,185,233,132,15,154,228,156,215,148,15,198,136,198,71,160,31,141,250,204,186,2,31,28,56,45,7,111,57,42,47,60,245,148,35,7,129,215,149,203,151,101,236,182,163,24,147,89,73,246,246,73,5,56,148,64,26,246,15,12,160,173,5,156,95,237,76,58,215,171,213,40,88,189,28,181,195,91,228,15,167,115,136,146,71,94,195,63,168,168,39,149,124,125,53,246,246,255,233,132,223,246,151,188,67,37,212,251,99,131,229,133,230,149,118,57,172,24,191,45,145,34,20,120,233,230,86,169,223,106,249,119,203,218,133,225,189,222,197,206,183,143,235,100,253,62,52,7,212,199,103,8,39,23,207,189,55,17,174,27,250,62,241,5,199,219,134,249,208,231,195,171,90,222,192,60,23,129,137,126,174,25,113,104,182,51,79,134,209,212,124,26,2,74,211,83,151,101,239,158,67,242,250,215,188,76,158,59,115,78,102,114,179,8,139,74,1,243,218,217,179,103,228,228,137,59,220,28,138,188,83,248,38,88,94,94,86,194,157,90,246,59,225,56,127,215,176,192,81,176,136,117,95,90,90,210,118,213,177,65,37,252,189,111,59,235,197,52,16,13,8,170,136,113,192,161,0,152,220,136,224,204,196,59,204,215,10,37,113,65,92,132,115,237,164,87,17,237,45,215,226,82,137,247,73,153,227,56,87,195,81,70,253,210,51,56,42,249,23,47,65,8,18,121,96,46,92,92,160,28,84,21,2,148,72,14,92,73,246,39,116,220,3,97,124,23,193,171,254,115,93,197,227,21,184,206,56,2,60,134,249,215,29,73,192,118,184,234,178,29,20,108,168,241,187,10,126,140,75,63,223,62,119,79,195,12,16,100,8,18,209,143,247,250,99,67,92,195,52,67,142,3,70,99,181,88,167,68,34,166,101,82,112,194,59,159,55,159,253,125,4,130,109,101,180,177,204,35,32,64,216,199,160,141,95,194,125,181,84,144,52,44,64,21,241,77,169,235,38,215,86,20,192,225,200,53,152,235,114,62,87,148,40,172,71,205,46,96,125,132,208,68,161,184,140,184,2,139,82,189,242,192,3,15,200,239,124,250,183,89,201,27,198,29,57,122,27,142,187,24,213,223,13,211,40,107,136,33,96,8,24,2,134,128,33,96,8,24,2,134,192,13,137,128,105,244,223,144,221,106,141,50,4,12,1,67,192,16,48,4,12,129,27,24,129,218,31,254,225,31,98,99,124,65,10,249,28,52,245,147,82,200,45,201,91,127,226,127,151,31,124,195,27,164,10,178,146,39,195,211,184,173,59,215,125,109,72,248,77,224,181,197,190,121,99,81,115,156,166,131,187,58,108,136,147,88,230,198,120,28,231,217,86,121,128,45,54,215,179,125,253,186,97,30,175,194,212,50,72,254,202,220,130,196,6,135,176,75,15,243,233,36,110,160,137,233,54,242,131,141,122,50,19,40,79,139,227,61,157,250,185,219,27,245,175,142,69,16,65,49,18,251,252,1,199,42,77,85,227,90,198,21,172,11,194,156,217,103,2,66,194,163,168,164,7,200,22,146,19,192,40,2,178,132,90,135,158,48,113,61,6,50,28,196,15,251,37,11,243,252,50,131,35,44,10,96,49,166,103,228,252,233,51,160,135,106,114,236,228,113,73,237,233,151,88,79,6,240,162,223,32,97,17,167,57,104,118,137,246,129,163,148,214,138,61,203,247,93,183,214,52,107,141,199,113,17,30,138,108,55,93,25,214,10,212,159,100,63,74,207,14,246,203,32,142,242,152,191,112,73,219,62,51,9,203,5,56,238,35,49,8,44,113,30,53,201,48,53,161,13,210,208,143,108,246,129,98,215,165,242,245,56,90,42,139,66,100,50,79,97,71,63,115,215,21,2,254,157,185,174,42,125,29,85,214,175,181,225,55,69,49,15,191,59,161,123,31,223,95,125,83,153,222,157,33,143,43,165,156,224,84,220,7,164,47,45,248,212,202,75,114,215,173,135,229,238,219,142,200,215,158,120,94,178,169,44,180,176,43,50,15,171,30,252,101,33,232,163,228,45,5,158,130,242,72,192,251,123,205,112,27,254,248,252,41,48,194,54,145,252,246,154,253,172,143,119,173,237,165,63,102,119,180,213,19,217,110,126,99,155,65,171,107,178,42,38,65,154,160,199,74,1,48,184,213,133,181,149,33,1,216,204,189,4,75,46,53,88,65,168,128,253,7,45,175,150,79,50,67,163,146,133,102,255,220,56,52,183,145,85,10,137,176,204,96,109,113,83,90,60,202,111,42,18,243,184,42,161,207,76,93,61,88,79,254,72,236,211,69,176,230,119,115,60,134,129,21,34,14,173,109,100,55,120,124,152,135,222,183,204,161,36,242,41,200,198,48,119,164,67,115,105,101,8,10,134,243,241,196,63,175,76,227,49,142,56,201,65,20,226,199,14,151,90,8,138,208,170,11,252,72,240,115,109,165,64,0,199,69,12,66,113,60,226,32,10,225,183,76,36,13,129,145,171,138,58,133,16,247,236,29,145,215,189,254,159,54,87,228,58,126,122,217,203,94,33,191,246,107,191,118,29,183,192,170,110,8,24,2,134,128,33,96,8,24,2,134,128,33,112,179,33,16,223,41,169,237,155,13,88,107,175,33,96,8,24,2,134,128,33,96,8,24,2,219,129,192,159,253,217,159,201,19,79,60,129,205,232,42,142,119,79,200,0,180,112,143,31,59,44,255,226,71,127,4,38,104,7,100,113,98,92,178,56,119,86,247,181,91,57,54,238,254,210,53,246,210,221,115,203,95,79,24,182,120,111,217,99,167,252,131,218,173,90,14,205,23,111,220,173,210,248,141,103,12,98,33,168,23,54,225,185,169,94,194,78,121,4,125,84,3,49,128,29,125,108,134,15,75,50,9,141,253,82,78,202,16,210,152,65,95,237,61,118,76,53,8,99,9,146,15,232,176,208,166,62,55,208,149,184,217,76,157,174,195,180,49,98,230,73,19,214,31,247,74,86,128,128,136,19,31,18,41,196,6,194,18,36,74,104,13,33,1,203,8,142,221,16,89,154,155,7,217,3,74,8,103,89,211,143,113,104,157,130,121,80,131,177,64,75,10,11,96,49,242,184,226,220,250,249,137,73,57,119,254,188,244,143,238,149,131,199,111,145,100,127,63,56,162,160,47,241,158,81,104,3,146,24,232,31,146,36,56,95,26,101,119,26,195,97,184,61,97,227,227,134,73,249,112,188,181,223,55,143,251,112,126,44,35,202,241,7,130,166,140,246,146,56,171,66,184,36,10,130,38,14,162,127,223,129,253,50,127,241,178,98,49,59,51,37,115,48,223,223,55,6,243,253,104,95,20,199,123,68,49,46,11,249,130,27,159,52,96,64,71,172,253,156,161,207,65,249,104,127,216,41,190,244,80,194,136,129,45,17,2,34,201,191,31,30,143,112,30,235,185,15,183,123,61,233,118,75,92,79,206,110,184,62,155,5,112,195,5,7,9,241,46,109,198,93,235,234,111,166,238,91,145,86,249,213,110,25,249,119,142,239,31,126,212,98,231,175,225,248,30,146,84,102,63,112,61,67,28,10,48,225,177,170,105,49,39,226,157,43,98,157,217,63,50,40,47,127,248,148,124,235,169,103,160,185,29,151,121,8,243,44,45,212,100,102,102,70,77,173,115,158,32,137,75,173,126,146,188,173,196,51,50,223,114,71,157,124,173,59,154,196,57,153,251,81,92,23,89,143,34,234,215,205,233,156,90,13,14,97,209,239,0,172,177,76,16,12,73,34,163,115,161,102,194,137,140,62,193,154,175,243,16,8,126,73,72,9,68,191,224,156,249,66,5,166,250,145,207,224,200,65,204,145,179,178,128,181,163,150,131,69,36,8,10,64,121,29,245,129,182,58,146,3,58,73,96,62,133,249,24,104,191,67,36,140,100,127,48,207,81,80,74,97,71,48,241,11,170,2,63,18,241,244,99,101,248,199,135,32,27,4,240,73,219,163,137,121,31,60,51,122,27,167,113,117,76,4,229,213,227,176,223,88,142,27,39,9,8,193,53,245,163,134,249,122,113,60,33,46,62,46,88,62,255,240,222,121,186,251,249,69,106,235,3,30,18,251,248,46,233,233,65,155,65,248,151,112,204,13,69,35,166,167,230,37,135,117,131,67,82,77,248,35,195,83,167,78,201,127,251,139,255,15,62,215,135,251,216,111,126,178,109,69,191,251,221,239,202,190,125,251,218,134,153,167,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,176,155,17,232,46,110,188,155,107,110,117,51,4,12,1,67,192,16,48,4,12,1,67,224,230,67,160,246,223,255,230,115,178,52,63,39,203,185,188,244,247,102,96,118,54,46,63,246,163,255,66,238,185,239,62,89,158,154,150,222,129,62,104,41,99,119,154,91,174,141,93,102,60,4,36,157,98,118,221,236,199,110,83,15,179,253,186,205,189,61,249,115,39,29,4,70,133,196,9,8,1,37,235,97,78,62,54,184,7,155,230,61,82,152,159,85,66,99,14,253,181,23,85,137,208,196,58,105,3,101,192,186,244,205,54,86,121,75,129,8,136,139,13,231,9,236,72,238,43,129,12,12,73,64,145,136,166,223,212,248,132,12,66,184,133,194,0,17,90,65,96,33,20,10,200,87,160,129,88,145,60,72,252,44,206,10,174,143,125,16,18,200,192,85,133,253,2,171,9,41,178,24,208,98,149,126,196,155,93,144,39,177,185,31,193,123,116,226,158,187,164,119,207,160,18,228,124,95,156,229,6,164,33,163,129,42,41,209,162,66,27,204,174,115,103,104,60,87,98,211,223,186,127,231,164,77,241,187,61,120,222,143,89,145,56,212,161,195,7,252,104,69,66,112,60,1,5,77,242,96,170,50,233,12,72,172,49,57,215,131,227,16,48,55,212,160,241,121,5,71,71,28,58,122,12,24,244,34,17,81,196,40,13,180,130,241,208,112,196,140,110,45,125,218,41,174,247,119,57,217,223,221,142,192,106,125,189,90,127,174,22,190,205,237,111,34,57,183,185,172,141,100,31,174,95,125,78,96,70,30,247,224,149,35,249,202,185,207,255,152,78,161,229,116,132,56,250,11,85,160,2,129,36,146,189,81,228,195,35,56,82,48,173,94,202,45,200,131,247,220,33,183,29,30,147,103,175,46,194,54,73,20,130,64,101,153,154,154,82,115,228,36,216,153,191,10,6,225,218,84,159,80,222,91,121,203,50,60,6,188,103,217,36,251,121,237,230,180,110,1,54,193,140,142,232,0,35,16,112,98,90,39,68,130,185,27,247,77,66,114,129,176,17,45,242,48,77,9,249,196,99,88,83,32,29,81,66,187,51,153,1,25,222,127,84,230,112,172,229,165,211,207,232,60,154,140,209,186,1,228,242,176,188,224,148,36,224,84,134,182,123,18,248,38,156,120,133,246,7,53,235,217,117,92,191,157,249,126,61,178,135,149,9,156,15,247,207,221,174,30,151,214,56,218,118,180,136,87,29,15,180,44,0,1,131,250,152,208,4,108,53,157,107,61,175,180,64,192,49,195,171,243,39,129,239,132,214,20,43,172,103,68,43,26,135,101,3,8,49,224,43,69,6,7,123,96,218,191,2,193,47,28,233,2,139,47,113,12,180,92,161,128,227,161,176,124,70,203,82,64,29,102,151,33,76,130,238,162,112,201,131,47,125,169,252,248,143,191,133,5,239,26,119,215,189,247,161,77,73,153,197,55,86,14,231,48,80,80,97,97,113,78,230,112,143,238,54,103,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,220,112,8,196,51,25,154,165,52,103,8,24,2,134,128,33,96,8,24,2,134,128,33,176,219,17,248,220,231,62,39,79,225,172,237,2,54,93,169,112,156,134,182,213,241,227,183,194,100,234,107,161,110,22,104,113,41,19,16,106,9,119,153,169,65,23,246,231,14,47,254,181,58,183,73,222,234,139,103,196,237,24,214,38,186,121,81,227,206,237,38,115,35,94,55,233,105,7,23,68,107,166,183,87,150,47,130,64,128,94,225,60,72,5,236,168,115,231,189,185,127,118,57,128,158,100,238,84,77,29,114,157,2,215,224,95,195,166,60,49,35,145,79,129,137,40,205,247,227,121,105,122,90,158,198,248,143,193,52,253,161,3,7,229,208,177,99,142,172,231,206,61,8,126,18,92,25,152,22,150,37,156,27,76,199,138,80,235,51,200,71,89,9,104,112,234,149,227,31,68,198,211,255,240,117,121,250,220,105,185,251,254,251,228,214,59,79,72,5,231,28,147,72,137,36,88,38,210,210,65,72,131,239,15,255,219,232,123,192,246,180,121,229,92,254,235,252,75,252,245,215,154,206,115,57,188,194,114,65,25,228,78,133,21,198,125,223,222,61,106,194,127,118,124,82,210,32,64,174,188,120,81,102,112,63,52,56,232,152,44,196,37,225,83,45,209,98,1,218,222,234,56,127,160,13,84,254,212,182,4,243,137,31,223,254,234,113,98,114,29,247,77,249,96,172,211,121,203,23,238,105,229,95,246,219,141,236,2,236,54,220,196,205,14,164,96,110,234,92,254,106,248,175,22,222,57,103,11,89,3,2,28,31,248,113,30,114,231,188,59,161,39,166,116,243,8,94,112,246,33,127,74,224,98,206,194,219,75,98,155,68,45,77,226,71,65,200,38,73,208,226,136,159,3,195,99,242,154,151,191,84,78,255,209,231,112,252,9,180,180,163,41,153,197,218,67,178,159,218,203,74,252,162,60,150,197,252,213,122,202,26,170,185,209,40,156,43,188,243,243,6,143,14,225,207,213,133,205,119,113,252,213,207,37,110,254,225,4,7,231,199,177,14,199,96,174,6,6,88,52,52,88,39,73,204,127,76,227,156,75,199,19,77,120,70,125,4,31,81,49,204,243,37,172,39,37,172,17,125,3,35,88,83,238,144,241,171,147,82,45,46,98,238,44,194,172,63,116,251,43,57,156,77,15,249,73,24,8,24,32,217,159,77,99,166,68,241,8,243,142,245,172,80,168,140,34,0,20,6,211,24,248,91,47,219,199,116,109,99,124,253,79,175,46,204,183,149,79,174,189,14,3,223,118,141,165,115,103,144,191,222,99,173,66,78,106,85,0,125,31,69,159,23,139,20,80,160,31,214,79,142,10,8,126,49,15,62,107,94,244,199,184,225,17,8,21,226,204,117,2,86,18,120,28,0,215,198,69,72,53,80,119,159,235,30,177,139,214,10,218,118,126,194,112,41,172,2,171,26,143,70,64,158,71,143,222,34,111,122,211,155,229,244,233,211,109,90,170,53,222,244,159,87,255,147,215,170,5,138,43,227,227,250,205,52,9,97,191,137,137,9,121,215,187,222,165,239,200,213,171,87,177,148,231,101,114,114,82,46,93,186,36,203,232,44,18,253,230,12,1,67,192,16,48,4,12,1,67,192,16,48,4,12,129,155,9,129,54,187,56,55,83,243,173,173,134,128,33,96,8,24,2,134,128,33,96,8,92,55,8,212,190,248,197,47,202,194,194,130,110,136,99,7,90,210,61,73,249,209,31,121,163,28,58,116,72,114,211,19,106,178,63,135,240,158,116,106,101,163,168,89,142,141,220,141,18,149,43,51,52,31,34,208,22,79,110,222,131,137,37,105,193,189,127,158,23,175,150,150,113,229,81,11,19,208,224,199,214,59,76,40,47,136,44,67,85,48,3,205,114,85,51,107,221,43,39,97,209,32,19,118,11,226,77,196,195,54,84,74,243,39,185,15,19,201,138,11,53,252,149,168,136,72,18,24,126,231,91,223,146,201,115,103,101,242,197,243,58,246,135,134,247,72,12,231,77,11,205,247,115,236,19,70,146,22,116,100,90,136,109,14,76,13,4,0,74,16,146,153,134,217,250,217,233,25,153,154,153,86,147,253,135,110,61,38,39,239,187,71,170,120,71,98,177,4,186,10,4,16,205,254,195,116,49,225,175,146,76,83,98,132,100,9,178,12,178,118,5,116,255,187,221,88,213,75,103,157,244,7,172,106,16,102,128,192,2,93,156,150,16,80,231,120,95,191,12,143,142,201,236,196,148,100,82,105,153,3,153,51,117,117,92,134,142,30,65,32,226,98,160,210,74,2,219,234,9,167,112,221,153,53,66,180,12,250,243,231,227,233,188,18,60,55,165,9,250,32,236,167,149,178,63,187,27,1,255,238,116,172,37,95,176,107,231,252,184,187,118,53,216,92,201,29,223,7,143,59,174,170,181,141,121,43,124,213,118,227,61,163,38,63,95,197,240,60,228,72,254,184,154,238,47,64,120,140,86,75,42,208,198,78,67,200,167,90,92,150,71,95,122,191,252,217,23,190,42,115,151,102,37,145,234,149,252,18,230,65,8,78,113,61,202,98,238,244,239,112,199,186,109,174,201,77,169,195,253,231,203,245,38,252,169,217,95,130,176,17,93,107,60,151,9,176,241,4,187,18,253,252,166,225,250,192,4,92,47,73,76,83,32,137,230,253,65,94,115,2,167,84,20,201,255,64,48,32,6,224,170,96,173,25,59,134,120,212,238,47,160,204,76,162,7,115,228,33,185,239,193,71,228,194,233,103,239,168,233,83,0,0,32,0,73,68,65,84,229,210,133,23,16,167,32,25,172,5,113,104,188,151,144,213,244,124,85,178,229,101,53,89,79,107,8,9,204,179,94,80,2,165,98,254,132,89,127,246,15,28,201,247,181,56,143,1,175,76,235,251,192,95,235,25,6,153,209,63,194,163,105,130,43,103,102,30,135,160,241,65,216,179,78,116,14,63,95,7,96,129,241,196,113,82,130,176,27,191,79,42,16,118,104,8,147,16,19,166,65,110,32,244,121,31,24,214,161,177,28,133,55,137,172,40,236,80,32,201,15,247,170,87,125,175,188,245,29,111,151,239,253,158,215,232,243,86,252,153,91,152,7,89,127,5,164,253,184,156,57,115,70,46,95,189,34,175,254,39,91,145,179,229,97,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,220,216,8,196,191,249,205,111,222,216,45,180,214,25,2,134,128,33,96,8,24,2,134,128,33,112,131,32,240,216,99,143,233,57,182,220,141,165,249,237,163,135,143,200,27,222,240,6,213,192,211,77,93,156,179,219,195,221,127,18,147,234,252,38,47,188,248,204,253,110,254,176,193,219,228,184,185,172,17,154,124,237,97,61,8,180,224,199,254,136,6,218,225,73,106,148,147,241,135,223,208,208,16,52,42,161,121,7,192,151,64,182,22,113,86,114,50,59,128,157,117,118,2,250,139,59,236,129,35,63,225,52,234,188,143,15,107,244,171,15,185,161,174,100,24,240,243,36,23,53,61,137,11,173,33,220,117,231,157,82,3,73,63,123,249,170,60,255,196,147,114,249,204,89,217,51,178,87,250,251,251,37,149,78,171,9,104,98,76,237,84,158,249,156,3,193,191,188,180,36,115,115,115,42,36,83,196,145,23,113,224,63,15,19,190,75,213,146,28,184,237,152,60,248,240,195,210,63,50,140,19,47,112,86,53,200,19,37,249,217,159,124,207,120,193,207,191,58,228,141,244,1,151,213,92,157,168,89,45,226,58,195,149,183,210,52,172,85,240,238,6,245,85,15,226,135,231,10,230,129,36,132,129,138,185,130,36,83,73,217,127,240,128,92,124,254,5,12,69,156,75,13,33,134,9,16,253,71,97,218,56,1,127,0,134,140,168,205,11,243,205,193,244,192,49,204,54,48,235,38,231,53,105,27,21,1,84,65,92,92,61,161,166,228,90,83,66,123,184,33,16,96,31,155,219,54,4,252,188,231,181,249,149,160,93,5,243,42,222,83,106,245,227,45,118,107,13,4,162,106,229,146,36,147,9,89,42,44,203,240,192,176,188,226,145,135,228,194,95,124,17,239,179,51,213,79,161,193,229,229,101,61,78,134,239,47,73,118,150,185,19,78,231,21,148,201,114,253,220,193,121,62,133,111,152,50,173,220,4,142,97,222,233,61,72,254,186,143,155,254,130,96,204,121,192,128,100,191,183,110,224,174,156,176,253,143,225,72,141,9,14,7,24,72,4,199,184,68,99,156,239,145,6,237,46,97,77,78,196,123,228,232,109,39,33,251,4,33,61,248,77,95,189,8,65,0,152,175,199,18,30,193,149,66,8,139,48,97,159,136,195,228,127,9,199,35,164,252,177,3,206,18,2,215,14,154,189,247,206,173,1,110,110,116,245,168,215,222,71,113,4,61,158,24,151,77,232,228,52,47,36,247,121,50,158,195,143,211,55,4,23,208,14,94,105,9,135,254,141,113,68,203,16,186,132,234,103,6,143,34,224,231,6,161,160,63,175,252,236,80,130,31,121,246,102,98,144,137,131,41,127,220,179,58,64,86,134,6,122,112,108,65,90,174,76,206,168,37,169,10,164,30,110,61,126,2,107,107,190,75,141,145,48,228,138,24,143,151,47,95,4,129,127,78,206,158,61,11,75,0,111,146,43,87,174,200,197,139,23,245,74,191,55,191,249,205,161,20,118,107,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,24,2,107,69,32,254,224,3,247,175,53,174,197,51,4,12,1,67,192,16,48,4,12,1,67,192,16,184,70,8,252,193,103,255,179,154,37,37,121,153,193,102,120,166,47,43,143,60,242,136,236,3,65,185,52,63,47,89,156,181,93,202,45,130,192,227,246,108,179,195,62,110,224,184,209,141,91,213,124,227,230,247,205,234,26,136,172,27,1,197,142,233,169,47,232,92,147,144,4,183,189,177,115,30,193,47,1,19,185,69,8,85,68,105,6,158,106,152,240,75,246,102,96,50,152,250,119,32,10,114,203,82,152,91,148,228,97,134,33,33,254,209,124,174,90,254,213,172,93,31,41,217,175,207,142,192,93,43,209,236,106,215,254,111,80,156,183,110,188,190,107,251,44,27,190,221,216,10,198,66,27,187,185,26,201,10,144,62,36,46,212,108,63,174,106,206,31,126,217,189,123,229,225,87,189,74,46,60,249,132,60,253,244,179,32,239,231,228,242,249,188,92,130,149,4,246,9,181,25,169,173,232,77,23,215,224,95,161,9,98,165,192,144,31,242,154,6,241,63,122,240,160,156,184,229,136,28,191,251,164,36,241,46,229,65,224,164,135,96,198,158,144,43,43,194,190,128,217,102,21,154,137,168,112,128,163,61,248,126,177,172,237,114,221,177,97,169,28,111,158,99,95,49,246,24,129,130,17,124,213,81,77,232,155,202,82,30,68,127,38,37,125,35,35,208,236,239,149,5,152,58,78,96,76,206,64,200,100,106,106,70,198,14,29,114,145,105,65,129,22,0,234,237,3,238,200,132,38,159,121,182,117,148,99,95,73,126,63,242,89,216,74,23,174,31,67,73,58,57,114,106,101,220,141,248,180,230,191,145,60,182,34,141,175,199,122,174,91,81,238,118,231,161,132,106,151,66,240,118,117,9,189,246,65,171,214,127,181,249,105,187,155,192,242,249,30,113,98,231,21,239,21,12,191,215,229,99,88,255,118,63,77,134,249,72,223,253,96,14,168,214,104,27,198,247,7,223,81,16,206,120,255,249,222,70,193,78,51,159,4,174,101,104,245,191,230,101,47,145,207,127,225,43,114,121,174,32,177,90,66,133,160,22,150,241,237,48,144,197,154,131,57,46,145,150,26,204,216,211,170,9,117,196,233,252,60,131,59,157,119,248,230,187,85,73,131,55,252,199,207,7,36,163,121,207,31,53,227,73,246,251,48,223,143,254,74,127,189,103,213,116,30,114,197,179,142,145,70,69,235,117,110,204,164,193,124,69,15,164,171,149,245,128,3,52,4,26,237,120,121,163,88,112,41,20,80,132,48,30,108,161,200,66,174,40,35,71,142,203,192,240,94,57,251,244,119,228,194,179,223,145,229,194,140,244,34,44,147,224,186,0,52,0,66,33,207,19,99,96,157,39,81,193,124,202,181,39,161,109,136,208,18,12,52,238,81,217,208,15,117,208,111,7,24,197,71,125,107,16,234,67,79,33,71,86,202,213,47,18,193,24,32,238,154,150,233,25,76,97,51,231,239,250,132,86,3,120,84,131,251,164,40,163,50,110,185,34,134,110,233,90,130,181,6,95,180,134,33,178,18,249,76,132,60,121,9,186,87,227,49,29,254,161,238,10,15,132,63,42,176,4,33,114,234,212,189,242,138,87,188,66,238,132,112,221,241,227,199,213,60,254,215,255,241,155,242,137,223,249,93,172,33,19,242,119,95,254,159,242,232,163,143,214,30,251,246,183,34,49,88,137,201,100,240,13,90,41,2,214,138,44,97,141,173,193,114,0,175,151,47,94,146,243,231,207,203,251,222,247,62,150,108,206,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,48,4,182,1,1,124,194,155,51,4,12,1,67,192,16,48,4,12,1,67,192,16,216,229,8,212,254,254,235,95,197,38,45,72,75,108,196,47,195,252,120,239,240,144,252,175,255,252,135,181,218,169,116,66,138,249,101,183,161,143,205,85,110,152,115,227,214,187,8,8,5,221,32,199,166,48,247,142,221,70,58,9,75,62,193,5,36,116,125,67,157,59,217,116,186,35,29,220,135,114,164,78,157,223,140,247,87,221,101,118,169,176,145,236,211,4,30,254,66,70,140,46,180,41,95,79,239,66,214,244,183,141,142,113,247,116,220,245,14,185,80,241,33,223,149,183,30,143,149,33,220,180,175,239,149,215,97,84,242,129,192,147,104,1,11,16,41,69,36,133,243,208,43,208,42,143,37,64,160,162,255,226,32,85,160,54,46,229,101,132,87,162,50,135,115,103,251,42,119,195,47,5,179,242,121,61,51,184,166,22,23,184,29,239,73,29,16,65,106,6,216,149,91,99,63,134,136,142,214,250,173,138,41,143,113,64,61,9,139,23,34,88,235,181,94,86,24,82,50,5,97,231,199,79,216,47,124,223,144,100,8,251,214,239,181,254,37,80,46,204,151,149,36,241,15,130,94,217,10,50,44,195,3,114,248,193,251,101,8,100,253,139,23,206,203,149,115,23,101,1,164,53,109,43,227,104,106,29,235,53,198,67,57,36,187,202,32,74,72,226,196,112,31,203,246,200,137,123,78,202,62,144,219,99,7,246,75,162,39,173,227,53,141,171,50,32,36,105,116,172,131,136,65,241,113,61,175,222,17,49,245,241,160,205,109,110,51,235,220,236,83,111,78,253,198,15,127,212,176,238,215,246,134,193,109,250,183,14,51,59,139,81,194,249,240,29,14,42,224,4,37,82,210,155,200,72,37,15,173,126,104,169,42,153,8,243,253,89,96,54,51,59,143,148,56,203,25,194,13,212,174,28,187,227,36,210,34,125,15,198,224,252,130,98,162,5,104,254,172,12,40,38,226,73,135,199,26,173,83,192,145,28,84,167,4,22,238,208,87,65,213,80,149,16,26,140,199,108,232,52,77,144,151,243,89,249,215,199,93,25,162,125,202,182,52,176,108,23,105,155,253,66,125,227,91,217,116,5,14,250,140,118,180,94,195,176,108,115,45,59,103,239,59,169,67,140,166,190,107,27,103,149,254,107,155,102,237,158,245,247,172,67,146,85,231,111,63,46,59,164,119,132,107,167,192,213,253,91,199,94,164,62,223,249,119,36,180,62,114,222,210,137,165,49,168,57,191,83,16,137,98,56,26,198,91,172,13,108,55,127,21,8,220,232,61,217,89,190,119,248,113,28,177,95,24,85,147,162,141,53,28,0,227,177,168,226,134,194,99,52,75,79,87,194,252,217,3,13,108,94,11,248,94,232,31,236,149,161,197,121,249,193,87,220,47,127,240,199,95,151,8,136,217,66,188,42,23,39,46,74,223,190,126,188,250,41,76,179,212,110,71,173,216,12,172,55,21,253,161,120,140,247,24,234,16,67,29,153,125,20,254,65,75,181,172,141,252,241,4,63,191,85,232,248,76,33,44,106,244,103,50,21,181,52,64,237,116,134,123,77,117,198,161,198,188,51,199,239,75,117,111,94,208,108,230,20,4,224,234,130,124,68,13,83,252,56,167,163,13,68,208,207,101,228,218,43,200,91,77,219,35,210,178,36,37,213,59,132,181,226,62,185,239,248,97,153,124,254,9,121,238,59,223,134,137,127,93,170,101,186,0,28,144,99,26,213,47,22,129,25,44,13,36,147,69,88,35,168,161,13,20,150,2,225,205,254,163,195,58,20,3,214,206,204,63,143,38,40,5,253,239,4,198,40,148,193,254,214,215,18,115,91,153,103,4,212,219,1,252,131,113,193,43,29,227,235,55,22,198,29,175,120,132,245,22,248,129,96,103,145,132,148,81,131,232,58,229,242,149,64,147,213,197,113,101,157,121,100,129,203,209,9,48,236,223,63,42,99,99,99,74,238,131,192,151,135,97,233,166,111,207,30,212,31,177,130,76,31,121,217,35,114,21,86,96,62,249,219,191,35,79,61,245,180,124,236,35,31,150,143,125,226,147,204,102,5,218,174,52,251,107,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,24,2,59,129,64,252,185,231,158,219,137,114,172,12,67,192,16,48,4,12,1,67,192,16,48,4,12,129,77,32,112,22,102,77,105,134,156,155,188,21,108,38,223,125,247,221,50,58,58,130,103,183,85,27,131,9,90,154,108,141,64,75,77,181,214,80,150,158,93,187,90,153,126,55,184,83,60,79,154,132,226,181,37,146,25,238,227,118,202,235,90,248,135,234,189,229,197,59,232,27,217,250,173,110,148,201,189,113,101,97,176,241,238,238,137,15,252,146,113,156,155,14,242,57,71,226,4,90,129,48,223,15,91,191,96,148,169,169,71,130,8,123,234,141,28,245,142,100,14,53,14,235,172,78,125,123,190,37,226,58,31,61,223,183,158,171,182,101,157,229,108,105,116,98,72,65,136,76,90,122,111,61,34,39,15,140,201,237,39,230,100,6,26,134,51,227,147,178,180,184,40,203,176,173,76,203,23,36,65,162,48,93,29,7,129,157,206,102,100,112,120,143,244,65,64,38,142,35,0,50,176,128,145,76,67,232,2,204,8,133,2,136,1,169,31,85,143,84,10,135,181,118,148,167,239,102,79,170,177,10,219,234,66,68,114,167,114,26,196,86,40,70,80,49,125,21,41,40,129,138,199,33,220,0,243,8,136,4,178,9,103,113,239,191,229,22,104,168,62,7,193,160,130,68,168,213,63,59,43,139,208,240,239,5,201,131,179,11,36,209,223,71,150,48,200,52,32,170,128,164,115,238,202,121,197,99,17,4,212,47,28,31,12,227,188,212,118,58,96,229,86,115,218,128,14,40,175,33,249,106,217,111,58,60,92,7,127,191,158,107,135,166,109,186,94,150,193,181,65,192,15,116,63,6,186,213,130,239,133,18,174,28,4,120,159,56,214,121,174,59,230,33,18,195,97,82,215,175,237,225,245,150,169,124,49,36,165,27,14,249,6,239,41,201,113,88,73,151,82,153,107,74,48,216,202,5,25,4,43,125,239,241,163,50,54,252,180,156,159,45,225,172,123,172,59,181,164,156,61,127,70,238,63,117,74,170,75,21,73,66,155,159,2,106,90,14,151,156,160,0,190,249,74,242,227,234,232,233,70,201,91,125,167,150,92,64,250,179,221,97,60,60,14,109,231,190,166,74,248,249,170,201,83,31,152,150,184,57,84,130,150,232,124,11,225,5,180,151,235,108,102,112,143,20,150,151,36,191,148,147,225,84,92,238,62,121,82,134,239,60,34,51,247,28,5,166,121,249,206,139,151,228,220,196,148,204,128,240,94,92,40,72,142,57,163,200,114,222,161,85,42,23,201,237,67,64,193,253,40,7,82,65,164,50,190,205,88,98,111,74,171,162,93,79,98,158,63,202,78,97,85,83,71,34,222,15,169,192,75,159,125,95,208,240,10,195,125,254,140,163,195,136,55,240,103,121,228,229,57,14,56,166,74,96,244,169,217,79,199,122,245,245,165,101,100,164,31,223,143,163,114,16,130,95,183,221,118,171,126,79,222,117,215,93,114,224,192,1,233,237,203,4,150,93,144,47,132,15,203,104,15,173,21,80,128,145,199,17,189,249,77,63,38,127,251,165,255,41,79,60,249,20,4,197,94,144,119,189,235,93,242,169,207,252,46,171,135,220,205,25,2,134,128,33,96,8,24,2,134,128,33,96,8,24,2,134,192,181,64,32,254,228,147,79,94,139,114,173,76,67,192,16,48,4,12,1,67,192,16,48,4,12,129,117,32,112,233,210,165,6,17,128,116,175,124,229,43,229,32,54,101,171,216,132,165,211,77,112,236,254,186,205,112,191,37,172,65,171,255,225,46,113,216,249,93,230,176,191,247,67,188,250,110,110,253,38,72,236,227,183,250,135,243,190,25,238,177,185,238,73,9,238,226,43,233,201,221,124,96,152,132,105,244,100,58,35,101,104,85,211,205,207,204,42,193,10,79,197,213,147,59,12,35,140,158,212,8,19,236,190,175,25,103,163,46,156,223,134,242,8,247,113,248,126,67,153,173,61,145,146,200,96,43,136,83,140,227,13,218,147,49,144,212,123,71,247,201,94,30,62,76,161,9,104,176,86,64,86,243,140,122,167,162,10,230,4,170,170,73,106,237,103,160,221,14,111,101,73,216,55,180,22,0,211,244,209,56,136,12,170,179,178,159,90,94,135,181,215,110,109,49,73,201,53,185,160,147,125,95,163,114,77,193,174,194,13,47,207,221,53,226,7,97,129,128,64,20,194,36,37,156,189,77,141,216,52,44,24,40,217,207,70,129,25,26,30,26,144,126,28,81,48,125,229,42,100,78,98,178,0,66,235,242,213,43,114,251,225,131,82,133,85,144,40,49,232,228,136,75,80,117,45,219,55,195,11,38,120,205,254,122,122,2,13,71,255,208,252,225,60,175,227,191,126,158,187,142,155,96,85,223,56,2,141,185,221,79,20,193,56,15,198,184,127,45,220,123,27,60,181,27,51,244,195,143,239,41,9,89,94,195,243,63,239,195,207,141,114,131,186,251,226,249,24,190,7,211,171,250,234,96,143,89,122,2,86,74,42,176,222,145,130,85,153,219,142,223,42,119,222,113,155,156,255,234,183,37,21,75,73,14,22,130,38,199,167,165,90,132,137,255,104,18,231,180,211,50,128,115,106,197,35,152,14,186,204,10,65,236,141,95,90,219,72,130,218,107,242,183,195,32,28,127,227,165,118,78,201,35,77,50,16,198,203,64,152,44,81,203,75,17,235,73,188,55,38,39,239,60,1,34,124,84,126,234,129,135,228,244,165,171,32,185,207,200,243,207,159,150,103,159,125,22,150,101,46,225,24,148,41,153,155,91,144,249,229,146,211,150,39,185,142,31,241,36,121,159,194,18,67,33,15,200,88,233,116,200,225,66,178,158,164,60,121,116,55,77,194,218,15,4,57,131,161,161,87,214,148,207,126,238,5,223,174,233,233,135,33,83,95,178,188,112,1,151,64,186,24,36,9,123,123,179,50,60,60,44,71,143,30,149,19,39,88,255,3,114,199,29,119,212,73,254,254,129,1,152,37,192,186,200,76,75,121,169,66,152,20,13,23,72,149,66,88,4,237,134,127,162,135,22,97,80,24,133,231,176,248,156,188,251,30,249,224,7,254,131,188,245,237,239,144,115,151,38,228,44,200,254,95,126,255,47,200,127,252,228,167,66,181,116,117,176,191,134,128,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,176,51,8,196,95,255,134,31,216,153,146,172,20,67,192,16,48,4,12,1,67,192,16,48,4,12,129,13,33,240,233,79,253,150,106,243,83,171,106,41,95,148,62,16,121,15,61,244,128,51,181,61,179,132,51,98,121,150,54,246,88,169,202,69,146,144,247,158,124,235,84,34,227,132,156,223,60,231,213,233,243,33,208,147,115,45,113,67,201,86,220,106,62,62,221,138,208,27,196,163,35,30,13,76,235,164,12,226,186,190,1,25,132,93,253,8,76,19,167,177,177,190,4,127,208,203,178,52,7,194,31,164,172,100,123,241,204,184,220,165,15,136,163,48,92,218,159,96,4,26,44,82,56,116,75,239,235,117,223,210,92,183,42,51,140,111,16,212,213,106,73,9,145,24,152,148,56,153,111,178,41,81,176,37,73,132,167,65,254,195,63,6,2,31,236,21,3,64,96,21,96,190,31,99,27,54,139,227,48,209,28,33,67,18,244,99,140,36,7,217,22,98,219,177,111,183,170,254,219,148,79,248,125,71,219,18,152,35,18,9,18,52,48,211,60,63,15,77,212,130,100,51,89,73,15,14,202,161,195,135,245,168,131,92,62,47,203,32,115,78,159,63,39,183,221,121,135,68,33,4,81,204,231,36,9,179,222,93,29,135,249,26,198,161,206,37,126,46,32,174,254,190,107,230,22,184,42,2,215,235,24,13,26,166,243,225,170,141,188,14,34,112,60,119,235,11,63,222,125,156,250,213,205,239,196,129,4,191,39,249,121,245,239,204,102,48,162,105,120,106,197,211,113,46,247,166,239,153,103,22,86,76,30,120,201,93,242,229,111,61,46,249,120,69,242,16,142,138,131,224,31,191,50,35,135,247,29,192,153,243,208,70,39,235,172,137,121,100,135,187,213,137,68,191,45,240,188,134,119,223,167,234,118,109,109,35,235,74,63,146,252,36,152,121,13,11,63,108,229,186,84,111,214,138,10,86,33,11,150,18,34,80,45,22,160,133,79,19,252,176,114,128,182,243,216,164,66,14,214,98,128,239,225,35,135,228,142,147,39,112,92,82,82,143,25,152,128,134,255,139,47,190,40,87,175,76,200,149,43,87,64,248,207,201,56,142,229,153,152,188,42,51,115,176,154,2,75,51,121,204,183,37,204,183,61,61,78,168,163,12,139,11,74,212,99,41,226,149,43,191,107,127,243,176,226,48,210,31,186,148,125,169,228,59,250,136,199,28,244,128,132,207,194,82,203,0,8,251,65,204,237,188,63,126,252,184,236,221,187,87,14,225,120,154,253,251,247,203,208,208,16,180,248,251,36,131,48,37,245,57,14,185,94,224,136,128,74,49,39,213,121,172,137,88,39,105,17,42,10,220,43,11,11,170,197,175,99,136,5,35,126,141,102,4,224,84,136,12,24,188,2,38,252,223,241,142,183,201,71,127,243,227,16,22,43,200,55,191,241,15,242,177,223,248,176,188,251,231,127,142,208,110,209,8,209,34,237,143,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,172,1,1,218,113,52,103,8,24,2,134,128,33,96,8,24,2,134,128,33,176,123,17,168,81,115,140,155,196,220,248,166,59,114,244,144,28,191,245,86,85,229,34,57,16,131,185,221,50,108,245,242,108,223,24,53,114,73,22,183,104,215,114,231,181,190,185,205,141,94,58,127,117,79,216,251,13,116,141,59,109,211,250,12,124,120,235,115,144,143,215,22,247,38,225,3,239,155,231,130,62,209,157,121,226,139,159,39,48,20,54,108,208,247,96,195,189,6,114,58,6,147,234,133,101,104,206,65,11,48,190,111,159,18,255,222,124,175,7,139,88,66,201,210,81,255,100,93,136,121,152,212,245,17,67,215,85,9,17,230,177,25,231,251,191,83,30,36,7,182,209,145,32,33,41,17,135,25,97,34,83,193,64,171,194,252,53,53,80,105,134,63,1,162,186,6,63,98,172,116,23,200,145,104,60,141,83,151,241,4,12,171,48,81,31,33,17,134,122,106,77,169,102,201,190,10,72,55,230,221,236,218,8,94,52,71,88,231,147,51,125,223,56,247,222,225,213,218,45,104,65,144,175,182,34,84,134,247,15,188,56,30,232,165,222,192,0,218,187,196,35,198,99,60,208,194,36,52,83,147,113,104,105,146,77,130,118,106,4,164,78,30,243,197,12,206,236,134,14,177,60,127,250,5,185,229,204,105,57,129,115,153,19,213,102,173,98,150,80,239,205,150,98,235,213,171,71,96,108,133,88,175,148,191,32,113,21,241,227,117,171,52,251,217,87,230,110,90,4,26,228,243,70,33,216,228,251,92,195,252,160,99,176,77,62,244,175,207,127,161,113,10,127,79,108,87,249,30,194,241,153,63,79,240,251,214,248,120,254,74,255,166,57,221,191,79,245,23,144,49,26,101,85,32,4,69,18,152,233,43,56,230,196,17,182,36,149,49,47,148,115,208,232,63,44,183,28,217,39,143,191,112,14,66,61,189,48,89,159,150,113,104,102,143,13,30,196,247,67,74,215,154,90,132,115,7,219,194,188,225,112,203,175,3,183,166,55,202,114,129,155,255,91,95,35,129,29,235,203,111,29,254,90,177,217,124,73,205,57,112,142,242,77,140,0,47,62,104,185,16,140,170,22,243,120,174,66,110,44,46,217,30,144,253,75,139,56,26,102,30,225,156,153,107,48,237,191,40,57,164,73,194,26,207,209,67,7,161,53,127,24,253,228,234,92,68,90,30,181,196,239,182,2,230,220,124,33,167,2,1,188,95,92,90,198,247,90,85,138,16,170,160,80,6,219,72,199,191,236,179,104,212,109,209,17,19,143,131,10,62,224,168,21,98,67,66,159,150,129,40,48,72,162,63,3,13,124,18,249,253,253,253,18,9,180,241,17,209,9,175,177,77,204,159,87,150,0,98,159,86,108,170,88,27,88,78,12,102,6,40,112,40,176,12,85,70,157,181,76,228,29,67,123,213,81,139,31,194,9,172,35,203,142,84,208,47,104,123,9,99,233,167,223,254,54,21,102,248,196,167,126,79,50,189,105,249,218,87,191,36,149,143,148,228,61,63,247,243,44,204,195,234,242,177,191,134,128,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,176,173,8,196,105,6,214,156,33,96,8,24,2,134,128,33,96,8,24,2,134,192,238,69,224,194,133,11,186,41,204,77,95,186,83,247,222,135,51,86,135,97,3,54,32,255,177,1,203,77,88,158,243,171,27,188,1,145,176,150,22,113,99,185,227,142,172,110,14,175,37,151,70,156,38,66,162,225,125,67,221,41,57,192,173,236,110,142,100,15,241,195,79,251,38,184,7,59,45,217,190,1,108,149,67,51,15,4,115,1,90,130,243,147,19,178,231,248,45,232,59,164,9,200,89,246,137,39,249,181,24,16,14,142,148,104,37,125,187,85,162,67,88,157,136,234,16,190,203,189,163,16,72,33,137,95,35,38,192,21,58,177,192,24,196,127,26,228,4,4,41,170,57,152,32,6,182,124,31,192,167,0,211,146,198,211,102,33,109,146,26,252,4,216,227,192,247,134,14,126,81,188,99,171,117,173,139,188,177,191,219,153,183,18,57,192,36,130,115,165,99,148,14,1,38,176,217,13,111,224,48,159,147,211,167,79,203,213,75,151,101,242,210,21,153,152,157,198,41,7,21,73,225,56,131,121,16,86,207,62,247,156,156,120,240,1,8,1,196,161,189,25,224,177,177,38,6,164,18,241,36,200,45,142,239,65,59,255,150,104,246,184,123,17,224,59,119,83,187,112,251,195,247,30,148,186,31,112,194,61,241,242,63,70,161,150,58,93,216,79,61,240,135,235,167,39,126,189,31,175,235,193,220,127,39,48,31,95,22,215,32,250,131,250,151,61,67,125,242,210,7,239,148,39,158,125,6,6,79,250,100,185,80,146,101,156,61,63,59,179,32,163,35,35,16,156,2,193,77,135,185,4,182,80,80,56,215,28,183,238,112,221,226,124,11,79,198,216,82,231,191,29,88,87,18,219,252,177,254,108,135,15,91,15,14,237,42,199,53,212,87,157,173,104,93,77,217,186,5,104,180,247,129,0,39,145,30,3,161,93,192,122,178,24,203,75,63,172,194,36,251,211,120,94,132,197,20,16,222,168,103,9,115,37,181,244,121,142,125,5,22,99,202,16,52,35,9,207,250,38,145,71,38,155,210,245,159,117,97,91,248,75,166,50,156,146,213,177,79,40,148,17,195,79,237,247,35,79,41,134,196,253,56,87,210,79,127,193,61,132,3,180,226,20,8,224,247,2,234,80,67,249,58,110,40,136,144,64,94,236,35,28,1,160,87,141,140,56,240,162,197,32,93,227,80,215,10,214,134,56,132,22,24,76,92,89,151,8,214,207,226,50,218,135,171,31,139,188,198,89,63,174,35,16,6,136,35,255,20,132,233,120,20,196,207,254,212,59,244,184,130,255,231,179,255,175,148,33,64,247,181,191,251,138,124,12,194,1,239,252,153,127,205,194,137,182,57,67,192,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,216,1,4,226,103,112,166,150,57,67,192,16,48,4,12,1,67,192,16,48,4,12,129,221,139,192,228,228,164,110,22,115,35,151,10,251,247,222,123,183,244,244,246,98,99,213,157,161,202,115,201,185,57,94,37,193,160,63,68,10,59,110,185,242,231,119,184,67,97,220,137,93,177,121,14,50,180,201,105,250,22,63,31,129,27,209,62,136,68,53,29,235,0,231,53,251,117,115,93,125,182,232,207,58,182,143,125,213,182,168,228,122,54,221,218,196,50,163,60,71,30,253,69,205,63,158,123,206,251,42,118,218,41,170,145,237,7,209,207,67,123,185,159,15,205,234,105,152,248,221,67,242,135,27,237,52,47,95,199,145,39,45,59,94,180,222,14,144,47,216,129,191,174,119,208,107,212,160,223,160,163,54,47,44,78,187,51,133,113,246,180,2,1,45,116,154,83,46,20,242,160,177,96,122,30,254,17,152,247,143,67,168,66,9,18,29,163,72,136,62,160,181,139,42,205,16,211,15,213,32,137,193,62,162,83,84,53,174,62,226,143,71,125,29,3,206,39,93,195,181,21,135,186,134,127,144,214,139,224,176,134,109,29,199,2,29,131,253,143,207,158,8,194,123,124,249,194,121,57,119,250,140,188,120,241,188,80,96,136,115,72,21,243,69,21,90,255,105,28,23,81,195,88,75,130,196,185,120,229,178,76,193,244,244,240,200,94,230,224,132,74,58,20,171,17,194,127,124,188,122,125,92,255,122,205,107,226,75,156,29,233,132,11,143,84,232,226,152,157,70,111,23,71,187,34,104,119,187,240,29,240,91,49,95,182,148,233,218,218,226,185,165,143,155,109,255,198,223,191,45,109,198,53,202,204,143,203,13,23,79,139,57,45,142,99,194,207,18,238,248,21,23,65,199,138,10,38,57,205,125,250,210,207,143,161,214,171,207,54,60,134,124,28,159,54,28,230,227,135,175,97,130,220,147,254,204,131,233,34,104,124,164,182,36,15,222,119,66,190,248,165,125,114,246,202,146,164,98,123,164,80,170,201,220,244,2,76,192,15,73,140,107,83,240,158,133,231,164,106,36,208,242,14,23,182,145,123,204,19,218,166,144,213,161,112,155,120,239,5,19,92,157,49,3,162,254,116,254,186,145,98,215,154,134,218,241,9,174,19,56,198,132,154,239,113,224,145,74,97,206,90,174,66,182,18,126,32,200,19,88,211,227,88,175,245,155,44,198,53,158,71,13,224,52,37,252,41,66,56,128,150,101,202,88,103,212,250,76,208,30,223,150,229,229,37,84,197,181,145,66,1,213,42,132,6,202,0,156,235,19,29,5,209,130,246,226,163,1,254,174,253,190,237,36,232,201,251,211,146,147,114,248,248,195,37,53,134,114,52,25,234,204,49,232,178,163,144,4,116,246,217,165,60,178,134,29,139,48,182,73,29,199,50,191,61,32,24,160,249,195,156,127,18,237,71,197,177,78,64,203,31,109,225,24,82,173,127,164,137,195,10,81,165,84,132,213,24,124,123,38,83,114,228,240,1,249,55,63,255,30,25,199,17,5,127,241,87,95,212,239,153,207,255,247,191,209,188,222,249,206,119,234,84,238,10,178,191,134,128,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,176,157,8,196,47,94,188,184,157,249,91,222,134,128,33,96,8,24,2,134,128,33,96,8,24,2,155,68,96,25,103,184,115,67,56,7,205,50,114,192,7,15,30,196,89,228,212,92,94,198,102,43,204,246,147,240,87,13,44,106,109,97,99,183,75,121,245,48,191,145,220,37,174,6,49,158,219,99,175,199,228,134,112,120,99,94,3,176,201,124,179,56,191,225,190,178,189,45,64,249,8,192,134,120,105,58,192,148,128,144,70,141,172,0,137,126,108,228,47,225,12,95,156,187,128,7,196,1,85,29,236,222,251,212,122,165,208,4,53,216,169,93,185,237,72,175,214,151,28,19,219,94,137,166,230,55,63,168,166,58,234,0,77,125,128,170,117,137,83,163,31,239,8,128,214,243,132,149,208,192,187,192,179,133,121,36,5,253,149,13,65,197,169,209,232,64,133,31,24,16,53,217,140,184,36,109,244,62,48,157,220,92,232,110,127,194,216,8,136,246,57,104,235,159,59,119,78,206,159,59,43,231,207,159,151,18,204,70,115,252,209,148,52,205,60,147,68,139,164,168,117,26,149,153,133,121,53,255,60,191,184,32,151,175,94,145,225,177,81,64,186,146,200,220,80,235,181,111,174,229,64,217,80,173,45,209,54,35,208,121,254,116,5,175,88,91,182,185,62,27,205,190,83,59,56,143,120,167,113,48,255,208,143,247,252,121,57,39,159,222,95,125,154,78,237,111,141,231,227,183,94,153,158,36,51,223,115,126,55,80,139,156,102,226,233,34,81,104,149,151,150,97,106,126,68,238,60,126,12,86,62,254,94,6,247,29,148,137,57,104,245,227,59,99,97,97,73,6,135,122,234,130,62,53,44,60,186,236,236,240,107,204,54,240,199,54,236,180,163,57,125,216,85,144,40,112,11,247,27,241,231,243,18,230,204,212,192,128,196,160,241,207,120,64,21,223,93,101,88,66,224,177,39,48,175,79,105,76,248,169,63,86,116,77,135,163,84,248,29,5,99,252,104,19,181,229,157,213,2,246,15,181,231,29,185,143,220,72,186,163,175,124,251,181,237,36,232,3,60,72,200,83,168,64,5,7,73,232,67,48,80,231,115,132,179,72,230,91,67,61,24,223,45,115,193,90,167,25,185,113,201,54,68,89,38,218,83,161,80,24,92,12,194,5,76,67,179,254,21,140,3,222,71,33,44,71,33,48,117,24,79,21,124,103,178,45,42,64,135,240,2,190,63,83,67,123,228,8,190,71,255,227,199,62,42,185,165,127,45,159,255,210,215,176,198,164,228,243,127,243,215,50,51,53,41,239,126,239,207,161,213,10,134,203,199,254,26,2,134,128,33,96,8,24,2,134,128,33,96,8,24,2,134,192,182,32,16,127,203,91,222,178,45,25,91,166,134,128,33,96,8,24,2,134,128,33,96,8,24,2,155,71,224,87,126,229,87,244,156,215,229,101,103,78,119,108,255,168,220,126,251,237,170,181,203,13,222,18,54,133,169,89,134,221,94,169,21,160,217,79,109,176,58,51,143,61,86,108,204,242,81,73,2,220,215,119,93,177,81,171,97,184,214,53,28,185,55,77,231,137,10,70,110,227,184,9,140,157,224,230,144,160,28,245,108,9,82,162,53,20,187,22,74,171,245,66,152,230,25,138,211,237,214,167,241,113,186,165,101,216,138,248,62,225,6,175,122,190,59,210,182,230,235,247,179,181,76,143,33,226,113,243,158,126,170,93,137,77,248,76,95,63,76,245,166,165,2,193,13,154,191,157,155,154,198,49,12,57,68,68,95,226,60,117,237,16,18,250,248,185,109,122,144,68,138,41,250,143,172,203,42,26,209,190,89,109,113,233,208,167,62,141,94,217,151,97,23,234,47,245,230,115,75,31,135,163,111,235,61,171,70,48,234,85,12,234,194,231,192,228,188,239,31,198,161,54,163,211,122,100,173,24,87,61,27,245,71,63,105,86,104,83,132,26,146,109,28,70,144,246,159,183,226,16,241,55,109,226,54,121,133,113,227,187,135,31,173,110,144,84,97,3,106,16,238,96,31,105,63,41,166,32,136,16,78,98,78,201,27,198,193,51,223,109,101,109,112,79,193,5,154,107,142,48,143,184,19,108,160,85,136,165,153,57,57,123,250,121,37,248,95,60,127,78,22,23,23,165,8,11,7,222,4,54,205,244,211,20,53,243,157,159,159,151,145,209,81,212,1,227,11,166,152,121,222,50,253,159,122,234,41,185,229,182,91,37,3,211,210,116,17,204,43,121,144,62,105,10,166,144,124,34,193,196,58,71,3,34,83,129,99,76,212,143,245,247,207,117,83,30,36,188,28,228,122,163,15,108,162,143,232,124,91,199,105,235,115,61,45,111,90,210,54,133,173,245,161,185,248,181,166,170,199,171,143,175,186,79,203,205,106,117,164,224,201,53,117,65,255,117,168,67,107,255,116,136,182,97,239,174,253,187,225,92,57,4,49,6,225,72,100,122,231,253,252,179,94,87,235,31,199,144,186,177,230,227,226,234,113,97,158,188,247,63,150,234,238,73,244,186,247,151,229,248,117,213,9,111,105,201,240,100,253,26,253,207,248,116,254,26,196,234,122,9,199,13,223,251,68,156,63,72,30,51,204,19,252,124,191,233,170,168,84,165,8,130,22,231,202,191,230,101,15,203,215,191,250,132,44,206,207,74,82,178,50,63,55,35,153,153,140,12,237,61,162,117,172,98,173,194,87,133,90,230,33,162,172,41,243,33,201,188,89,231,250,197,245,87,107,94,44,67,181,200,209,15,140,23,238,195,118,237,109,77,191,217,103,150,65,178,62,129,181,185,150,143,0,67,206,211,73,204,165,73,24,75,41,233,247,88,182,39,5,193,41,8,96,166,51,176,134,128,185,17,4,124,28,127,182,174,190,0,0,32,0,73,68,65,84,199,158,16,123,135,148,175,133,179,226,227,215,75,226,143,85,64,243,78,167,123,28,201,207,241,198,113,128,48,202,176,233,248,213,49,134,111,0,189,186,239,7,159,35,227,182,226,162,97,204,3,46,140,151,122,248,63,65,120,148,230,250,177,134,208,169,245,6,189,67,159,178,10,92,106,130,177,162,117,162,32,64,176,222,197,40,0,199,65,205,254,199,250,147,130,176,152,192,58,65,10,237,190,229,182,99,242,107,191,250,239,36,249,235,31,146,191,254,31,95,214,79,148,103,159,121,70,254,237,47,189,95,126,198,204,248,43,194,246,199,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,216,78,4,220,255,241,109,103,9,150,183,33,96,8,24,2,134,128,33,96,8,24,2,134,192,70,17,168,205,204,204,232,230,178,223,123,221,59,188,7,26,119,253,216,112,165,41,120,183,89,235,55,191,117,131,55,216,204,213,2,195,247,225,26,208,191,219,47,28,183,221,61,247,147,59,229,221,46,254,26,252,124,27,214,16,117,69,148,110,105,187,133,173,200,104,139,60,124,153,254,234,179,117,207,0,15,90,213,73,146,167,192,144,196,64,142,166,124,103,64,246,211,156,174,55,169,235,19,225,202,189,117,186,42,9,86,213,218,222,4,209,210,158,91,113,5,172,245,239,86,228,177,214,178,90,227,249,178,219,92,201,71,84,0,33,44,29,235,79,201,21,154,192,240,63,77,195,63,215,224,127,129,72,88,145,192,226,139,140,126,167,9,109,10,229,144,76,167,171,128,192,231,241,3,36,146,98,180,206,145,128,63,210,144,244,97,24,6,74,61,93,36,155,213,52,243,19,19,242,204,183,31,147,47,124,238,115,242,167,127,250,167,242,133,47,124,65,190,253,237,111,43,201,207,116,9,152,86,166,86,38,201,190,2,181,49,33,244,144,4,217,255,192,67,15,201,169,83,167,228,200,177,163,170,205,79,97,0,142,197,9,104,96,94,190,124,89,34,61,61,90,15,150,207,243,163,105,198,89,235,137,107,235,152,214,138,240,207,106,243,129,15,199,88,246,227,217,167,237,152,167,143,96,215,45,69,128,120,119,251,109,105,97,59,152,153,111,147,39,65,59,18,158,24,215,28,219,245,95,107,29,249,174,241,135,119,72,53,167,113,207,121,154,239,20,127,212,150,231,179,255,133,159,25,190,155,156,199,160,126,5,155,219,155,78,72,12,214,80,198,134,251,229,222,59,110,133,128,224,146,164,227,36,160,139,178,148,91,144,124,49,167,243,6,231,5,149,43,3,86,52,250,206,239,13,10,5,173,85,206,105,163,56,176,31,89,95,18,254,252,249,186,211,127,179,46,60,247,180,91,5,160,235,174,229,177,141,53,252,169,97,49,161,40,88,21,247,85,106,203,163,10,133,101,152,239,199,241,39,204,171,70,51,250,192,134,4,185,171,119,184,142,45,99,129,115,62,76,250,51,157,111,31,26,216,220,164,80,123,155,3,118,209,19,133,4,96,186,95,29,72,126,181,70,4,161,144,71,30,121,68,62,252,161,95,151,55,124,255,171,129,11,100,0,32,80,182,188,180,36,31,249,141,15,49,42,129,9,131,163,201,237,143,33,96,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,108,13,2,241,217,217,249,173,201,201,114,49,4,12,1,67,192,16,48,4,12,1,67,192,16,216,114,4,174,94,157,80,146,142,26,122,133,66,73,14,29,58,36,251,246,237,3,9,129,205,112,108,155,70,249,135,140,38,55,199,161,113,229,76,247,251,253,84,248,171,67,24,174,244,213,205,232,208,134,185,62,51,14,253,92,4,62,173,238,124,92,37,76,90,162,51,140,206,23,239,158,234,127,253,134,189,223,192,247,1,157,252,125,184,191,106,147,253,195,42,215,182,113,59,212,107,149,172,214,21,236,219,162,248,162,60,255,76,237,112,129,54,96,118,112,72,114,23,198,5,7,48,72,9,218,252,243,147,19,210,127,100,76,49,131,94,40,202,130,230,55,75,196,173,51,39,79,210,0,68,19,242,138,213,28,57,204,224,107,229,182,155,236,233,212,46,150,75,82,69,29,113,197,143,152,248,33,199,231,40,136,125,245,11,60,57,6,56,214,16,164,206,245,133,207,36,240,92,195,165,237,88,90,45,29,223,143,176,195,115,149,26,244,20,54,208,32,84,14,228,79,140,230,158,73,250,227,183,52,61,173,4,123,28,86,31,98,105,248,147,60,212,247,211,17,71,167,31,255,142,140,143,95,81,179,252,87,175,94,133,185,237,5,156,165,92,84,45,88,106,149,214,0,80,161,4,77,125,8,13,112,222,232,203,246,202,208,208,144,236,221,187,87,134,246,12,226,28,238,1,201,66,88,32,213,51,165,121,208,100,55,49,153,129,101,137,179,167,207,200,241,19,119,186,241,10,50,147,150,3,170,16,20,136,130,240,47,227,234,207,252,14,55,137,227,82,29,207,220,102,123,189,198,114,93,243,31,254,116,108,3,29,162,172,192,146,97,173,88,185,216,43,255,182,64,186,50,194,54,251,248,246,109,115,49,157,179,15,240,236,28,97,149,16,176,112,215,177,91,49,118,214,219,22,21,150,10,18,233,184,227,208,12,198,38,188,61,89,239,253,120,245,247,76,69,75,43,254,217,133,57,60,189,31,137,95,117,190,156,70,214,206,127,147,127,189,193,12,102,19,170,118,61,215,134,159,183,60,224,130,232,207,55,53,142,73,178,0,50,127,100,112,88,30,121,224,62,249,198,55,159,149,82,13,115,0,206,138,95,88,156,145,233,185,105,25,75,237,149,132,106,176,83,155,29,179,21,4,134,168,5,238,172,19,108,114,252,113,158,88,197,113,190,230,92,67,162,159,206,99,187,74,178,117,7,235,88,10,186,203,91,26,162,88,3,173,240,128,150,199,58,18,129,112,3,91,141,121,27,117,169,85,34,122,188,65,165,8,130,31,207,20,246,136,194,18,12,191,176,40,24,160,166,243,235,181,240,237,116,243,35,203,226,80,112,99,134,199,0,84,130,181,220,143,151,150,137,205,73,89,184,209,196,132,107,180,228,83,47,126,163,55,92,68,187,57,21,254,42,2,35,96,0,124,40,160,86,133,213,131,100,182,79,238,190,227,14,249,216,135,127,29,56,252,146,124,233,203,95,147,73,124,191,178,187,255,248,143,255,72,174,94,189,44,239,125,239,123,181,37,221,178,183,48,67,192,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,88,63,2,113,106,137,153,51,4,12,1,67,192,16,48,4,12,1,67,192,16,216,157,8,76,77,77,97,51,185,6,194,206,109,190,238,223,191,95,250,250,250,156,150,45,118,142,99,48,167,77,98,130,103,171,182,18,231,59,210,34,207,42,172,149,164,11,85,138,27,222,237,234,188,218,166,126,187,52,161,108,175,249,173,175,127,235,85,43,6,82,151,102,111,51,253,3,82,1,129,146,193,125,28,38,231,231,160,209,223,79,46,5,154,114,232,109,108,238,99,119,156,108,53,29,181,252,2,146,95,159,185,85,126,173,28,170,180,26,15,176,90,213,54,211,127,108,58,181,246,189,243,80,248,58,57,210,159,180,139,35,251,53,158,194,232,98,82,51,149,110,211,100,161,230,210,225,79,248,93,224,251,17,126,102,217,154,12,254,36,177,40,181,128,112,154,228,231,121,201,124,151,179,20,228,201,131,120,3,25,167,38,250,17,127,102,114,82,158,129,41,228,211,48,207,63,53,49,9,179,209,57,167,253,15,50,44,145,140,65,67,55,165,4,18,177,205,21,11,146,206,100,229,32,206,79,30,25,27,149,209,189,35,210,211,155,149,4,237,66,99,28,85,96,234,159,26,254,61,208,220,239,239,239,215,179,185,73,90,81,51,249,194,133,11,50,9,173,254,189,35,35,90,31,90,32,208,254,66,189,120,85,179,245,254,157,103,59,90,218,134,74,52,252,194,247,140,27,56,255,94,172,24,7,62,223,214,60,125,194,235,229,234,219,113,141,234,235,241,237,84,252,106,225,43,250,165,83,70,215,202,191,221,248,88,15,230,161,184,196,194,255,216,28,222,123,162,223,63,251,102,122,220,234,68,190,15,216,229,87,246,39,235,206,107,20,215,50,72,106,44,62,210,3,203,235,119,30,63,38,71,15,141,200,179,151,167,165,22,75,75,9,100,255,248,228,85,8,3,245,73,15,230,144,50,214,34,78,183,108,51,121,102,133,62,144,235,217,174,102,179,174,156,143,252,207,215,159,229,109,205,216,196,92,214,161,242,36,247,35,152,39,245,155,10,145,248,92,198,247,87,9,117,194,233,244,168,64,73,150,23,151,112,44,10,230,79,88,230,41,86,96,178,31,66,90,20,129,168,225,62,66,129,136,78,142,139,20,243,100,31,96,174,245,199,42,80,24,75,215,2,248,35,176,83,234,122,31,118,140,176,19,1,108,3,214,41,152,166,209,113,193,245,36,222,131,227,134,32,252,84,193,154,85,0,225,127,251,237,199,229,211,255,231,39,229,223,253,234,7,228,63,255,151,255,138,184,34,151,47,189,40,127,243,215,127,165,22,99,222,249,206,159,97,35,145,145,57,67,192,16,48,4,12,1,67,192,16,48,4,12,1,67,192,16,216,42,4,226,211,208,24,49,103,8,24,2,134,128,33,96,8,24,2,134,128,33,176,59,17,88,130,233,83,110,174,123,242,129,90,185,81,104,237,150,176,217,236,55,136,185,121,175,231,192,147,148,195,175,174,81,75,253,189,96,243,152,155,203,252,169,211,221,122,220,209,42,128,238,183,134,54,151,17,230,207,224,237,72,134,250,244,30,50,38,103,222,52,145,30,118,62,219,22,239,166,40,65,157,182,102,3,63,156,243,246,221,251,102,249,107,189,164,160,157,117,127,98,233,49,71,36,222,19,111,154,108,207,12,14,40,41,64,206,132,154,139,139,75,176,178,5,13,191,42,238,53,73,40,93,163,31,234,57,215,139,220,208,77,151,254,104,155,223,122,227,183,205,164,225,185,153,86,168,236,3,134,184,207,195,87,173,233,74,236,66,248,49,141,31,95,212,211,36,21,227,5,3,26,181,106,220,53,240,246,126,236,37,95,2,105,175,85,156,127,63,124,29,90,234,163,100,80,185,136,179,178,243,154,81,12,227,129,166,241,227,56,19,90,221,210,130,212,112,238,243,236,236,172,106,220,63,255,252,243,114,241,226,69,37,228,57,134,168,209,75,206,62,147,118,241,73,236,147,52,74,38,147,74,222,31,58,120,68,70,247,143,201,209,195,71,100,8,71,125,196,17,121,25,86,35,150,22,22,37,151,95,146,36,24,187,66,46,175,2,67,99,251,70,85,112,160,80,46,72,50,158,208,251,211,47,188,32,123,143,30,21,153,155,83,1,132,8,242,85,114,135,237,226,252,2,161,162,186,99,219,124,123,57,223,168,11,200,46,4,105,63,68,16,223,199,9,105,243,234,251,224,253,131,148,107,187,248,114,214,22,123,235,99,173,97,12,108,125,161,150,163,71,192,143,25,255,126,209,159,126,225,103,250,181,60,251,185,24,171,37,67,17,204,1,234,174,237,238,53,48,8,247,247,238,218,156,222,135,145,12,215,124,188,37,11,31,16,92,189,38,126,232,237,105,137,177,214,71,87,111,23,59,124,239,211,135,253,26,235,190,111,35,205,206,103,82,89,204,49,5,217,55,212,43,15,61,120,167,156,249,220,223,226,213,46,72,53,158,146,153,249,89,61,254,99,48,149,129,112,16,44,132,224,125,199,193,34,88,175,48,247,40,206,104,127,232,61,246,165,94,47,87,55,147,179,15,241,243,86,23,88,121,182,9,129,12,81,179,253,152,39,121,220,73,161,4,171,59,16,198,195,66,141,48,88,75,1,201,207,239,178,108,111,63,146,59,205,126,174,221,154,133,142,169,96,254,171,231,205,249,130,185,34,123,148,193,99,91,42,72,87,40,114,94,164,53,23,88,46,192,143,101,171,69,38,63,190,235,107,142,38,197,31,8,116,162,107,253,90,230,125,55,125,93,177,24,118,159,223,74,165,10,172,61,224,72,151,4,226,97,221,193,0,81,108,98,20,92,196,145,68,85,8,146,236,31,29,147,143,125,228,55,100,120,120,88,62,253,187,159,209,229,99,102,102,94,190,241,15,95,151,15,66,209,232,95,254,203,255,205,15,82,215,29,155,110,132,101,96,8,24,2,134,128,33,96,8,24,2,134,128,33,96,8,220,220,8,196,199,199,199,111,110,4,172,245,134,128,33,96,8,24,2,134,128,33,96,8,236,98,4,184,169,76,83,228,212,0,35,199,54,2,77,91,58,37,254,149,212,199,6,114,64,190,209,143,36,50,118,94,53,142,238,10,187,187,250,95,79,54,212,61,252,77,59,162,196,135,181,94,61,129,82,223,144,14,34,116,242,111,77,223,230,153,36,196,150,111,96,183,41,103,167,189,92,155,26,132,63,73,231,40,52,248,178,67,3,66,211,236,21,152,77,231,102,63,205,175,75,62,47,113,104,82,22,177,145,30,161,246,160,219,213,215,42,179,223,148,228,198,147,230,225,183,201,119,186,65,187,168,60,50,4,158,148,15,143,107,79,104,213,2,193,19,198,243,126,90,253,214,113,187,174,54,145,176,9,136,156,78,233,90,223,37,255,94,104,124,116,28,251,14,196,14,9,126,94,245,253,197,251,93,2,121,148,199,24,120,254,217,103,84,243,241,252,249,243,66,161,108,53,15,141,119,156,26,174,17,52,148,132,138,215,8,229,248,74,66,163,242,192,129,3,114,240,224,65,61,214,99,120,239,62,37,253,121,198,54,219,93,4,177,71,194,42,193,241,6,210,46,198,179,182,131,186,15,14,14,170,25,127,206,51,20,20,96,190,103,206,156,145,135,23,23,37,134,113,74,43,3,212,234,175,227,135,57,102,133,11,141,211,21,97,222,195,199,81,242,171,65,36,249,124,111,196,119,223,55,125,183,93,175,123,172,195,239,147,191,247,87,128,237,199,20,113,111,119,239,137,126,31,222,46,14,195,188,243,120,249,120,173,87,198,83,191,93,52,39,183,214,209,63,163,162,152,189,98,146,132,37,160,229,37,172,55,177,136,156,186,251,14,249,210,183,190,37,179,19,179,144,253,43,72,25,2,128,179,243,115,178,55,59,40,153,36,142,236,192,252,161,255,197,113,116,12,194,18,248,111,59,29,241,102,125,249,61,195,31,239,125,31,108,101,185,186,118,4,52,115,99,109,197,92,135,255,80,3,44,46,184,135,144,84,9,71,173,148,112,44,125,37,142,57,24,126,180,176,180,56,191,32,35,123,71,117,78,102,157,72,208,71,41,20,17,174,160,10,14,132,8,126,4,146,83,39,177,79,140,217,54,206,199,58,191,115,45,216,212,186,20,46,120,187,238,57,111,87,37,1,75,6,2,33,17,214,87,191,57,49,58,106,88,39,138,104,75,10,107,72,52,25,151,60,4,201,134,240,45,243,193,15,126,64,14,28,218,47,31,250,141,143,202,212,204,18,132,213,138,242,248,227,79,200,212,212,111,233,58,243,246,183,191,157,144,5,189,176,93,245,182,124,13,1,67,192,16,48,4,12,1,67,192,16,48,4,12,129,27,31,129,248,196,196,196,141,223,74,107,161,33,96,8,24,2,134,128,33,96,8,24,2,215,41,2,222,188,43,246,132,97,102,187,87,70,71,71,65,12,114,15,154,27,209,17,167,201,11,19,220,36,1,185,97,92,119,36,62,234,90,119,13,127,221,52,231,118,52,183,87,233,52,94,240,192,123,56,79,158,234,67,183,63,140,191,150,205,105,95,86,176,157,235,73,135,214,205,251,78,254,221,170,176,155,195,124,251,2,88,181,170,218,70,144,44,89,152,238,167,57,245,60,200,93,18,11,11,11,115,178,0,77,202,190,193,126,234,237,33,110,0,154,98,236,90,73,77,64,106,26,110,214,121,82,99,173,249,172,165,139,215,154,87,35,222,198,218,193,97,239,33,169,147,251,30,174,0,50,103,165,34,24,199,44,38,100,105,130,240,5,209,26,85,105,185,243,16,71,120,204,194,86,56,15,160,94,81,186,154,62,70,198,172,27,180,241,231,160,185,255,226,139,47,202,217,179,103,133,255,111,118,233,210,37,37,80,98,232,239,36,200,118,18,39,158,20,162,98,104,177,82,132,230,126,10,230,181,247,10,45,124,140,30,56,40,99,99,99,210,63,48,164,86,62,72,68,49,126,1,229,112,188,37,147,105,233,73,211,82,4,232,43,152,252,47,131,181,162,53,144,34,200,152,12,200,255,177,145,125,178,48,59,167,243,71,10,90,253,19,87,174,202,115,79,63,35,183,223,123,15,142,15,128,198,38,242,161,197,1,146,57,204,175,109,207,193,159,184,234,152,103,7,209,249,118,215,1,247,254,46,56,252,87,243,245,241,195,1,187,241,222,183,111,55,214,237,102,168,19,23,195,192,233,124,138,123,127,109,245,231,179,15,243,87,37,113,27,17,155,198,51,231,14,31,207,71,241,87,63,175,84,215,57,47,212,231,41,159,209,54,95,125,253,195,87,127,207,119,55,22,137,67,128,7,26,250,152,76,170,152,75,14,195,116,255,221,119,29,151,231,190,242,247,146,175,230,241,109,145,16,30,239,56,159,29,150,222,189,25,124,110,196,148,232,231,55,6,207,99,111,2,108,155,218,194,250,242,123,134,243,24,29,231,21,223,134,205,23,201,60,235,147,210,138,236,244,245,230,34,64,65,41,172,29,212,230,167,176,20,13,254,199,65,230,151,171,69,24,59,89,64,253,96,182,30,214,149,40,121,87,195,47,142,57,181,204,111,48,8,3,144,16,87,199,111,48,45,170,49,102,233,79,44,233,216,190,98,9,150,93,32,0,21,141,131,36,15,252,53,176,94,199,214,25,215,165,117,113,214,251,55,84,15,191,208,213,179,104,205,183,245,57,136,8,76,10,176,56,147,130,5,26,21,44,141,37,117,125,72,97,61,209,57,191,138,177,5,11,7,37,172,109,137,108,86,222,250,19,63,41,131,176,44,243,219,159,250,29,121,252,137,167,32,76,18,81,193,198,63,249,147,63,81,75,53,70,246,215,59,192,110,12,1,67,192,16,48,4,12,1,67,192,16,48,4,12,129,13,35,16,159,159,135,153,80,115,134,128,33,96,8,24,2,134,128,33,96,8,24,2,187,18,129,10,76,124,115,131,155,91,174,189,61,25,25,4,17,140,221,224,96,67,24,38,117,177,81,159,140,64,195,10,154,121,181,50,119,148,177,145,171,59,213,220,208,69,42,106,208,54,237,105,227,1,218,100,117,167,113,153,196,17,120,254,90,15,95,237,134,233,183,152,160,91,109,67,223,19,232,171,85,237,90,134,55,215,145,189,71,97,139,224,10,50,32,158,78,233,25,191,5,144,254,49,108,246,151,151,138,82,152,93,144,190,3,160,19,216,69,232,183,42,180,9,121,239,183,249,105,246,215,209,169,215,178,101,155,45,155,24,108,206,53,17,103,28,202,254,231,179,109,29,143,12,167,3,65,161,88,6,99,222,121,174,254,215,227,239,98,162,254,117,1,154,150,180,170,173,14,63,255,126,105,185,248,195,250,248,31,107,128,44,102,38,198,213,44,63,201,253,171,151,46,203,236,194,60,248,116,71,164,167,82,212,162,229,169,207,32,75,64,152,68,73,120,33,89,34,153,16,134,81,115,159,2,63,251,247,239,87,243,251,177,128,32,34,49,182,176,148,67,249,32,160,160,89,73,50,159,249,80,35,21,52,61,234,16,85,255,92,110,81,6,122,51,32,91,22,145,95,82,134,247,141,200,243,103,78,75,9,214,4,18,24,151,243,208,230,125,250,57,16,253,247,220,173,243,2,207,163,78,66,139,83,73,127,52,207,191,159,205,99,220,97,161,243,71,51,96,205,32,1,59,18,140,53,37,195,154,131,214,254,196,49,20,34,172,214,158,240,166,136,233,251,167,83,99,105,33,166,155,91,45,125,183,180,155,9,227,92,71,238,177,233,10,51,248,145,42,53,171,131,43,194,89,63,218,60,113,243,0,133,159,220,207,151,29,38,133,25,198,214,214,104,94,92,231,95,140,155,208,252,16,142,235,211,119,191,130,144,101,5,91,28,231,229,250,204,214,58,191,48,122,168,81,60,106,199,59,143,181,191,54,132,176,186,245,81,183,48,182,213,231,238,200,113,247,28,16,229,8,227,60,66,162,159,196,116,17,112,244,66,80,240,228,29,199,165,247,27,223,148,106,9,231,199,3,171,28,132,206,150,48,39,213,96,122,29,198,64,84,147,61,134,115,217,57,71,173,207,181,171,107,189,130,245,172,92,191,163,142,136,206,25,2,28,122,253,71,98,88,209,69,152,239,207,205,190,255,81,230,137,252,124,237,56,150,106,152,191,99,16,226,224,120,227,236,66,206,157,243,84,9,126,21,21,238,128,208,21,82,68,48,191,23,22,151,165,82,46,97,62,5,150,252,15,86,82,168,148,239,132,244,152,218,117,57,115,194,72,213,103,255,71,219,0,47,14,137,42,72,241,82,1,26,241,192,28,198,240,213,138,138,19,20,96,225,204,4,191,224,202,219,42,58,51,52,124,225,179,1,167,13,103,166,171,57,215,142,250,123,19,180,131,235,128,10,36,244,100,213,10,81,113,105,81,146,233,180,30,241,32,133,101,237,171,84,22,214,99,32,32,145,135,165,162,30,172,41,111,121,203,91,228,182,99,71,229,87,254,253,7,228,43,127,247,15,178,136,177,181,128,125,200,255,246,23,127,14,33,183,243,242,211,63,253,179,190,181,171,85,202,194,13,1,67,192,16,48,4,12,1,67,192,16,48,4,12,1,67,160,13,2,241,233,41,211,232,111,131,139,121,25,2,134,128,33,96,8,24,2,134,128,33,240,255,179,247,46,48,150,38,215,125,95,221,119,191,159,243,222,7,151,212,238,134,228,146,160,66,19,137,29,5,49,18,5,72,32,32,138,3,193,178,99,68,148,131,64,112,98,50,52,5,145,34,25,138,228,154,15,145,146,40,82,162,104,216,146,101,19,49,108,199,8,194,64,176,165,32,86,24,37,177,19,3,145,156,72,12,189,220,229,238,114,56,187,243,236,158,238,233,119,223,247,189,249,255,78,125,231,222,175,239,220,238,153,217,217,217,233,153,173,218,253,250,251,190,122,158,58,117,170,190,59,245,63,231,212,177,224,0,103,193,178,235,204,38,111,69,174,99,207,158,60,17,66,125,79,46,119,181,251,46,16,111,74,27,172,230,70,85,219,171,101,109,196,107,119,85,57,179,221,97,3,249,85,88,27,211,5,118,251,135,8,128,158,21,239,239,89,154,111,253,222,10,76,46,8,54,204,135,65,126,85,0,112,210,195,170,141,144,1,74,196,113,121,144,78,66,22,188,69,127,143,247,33,216,17,223,243,101,45,198,129,84,94,188,94,250,224,0,150,247,43,22,183,13,253,236,209,110,131,230,243,145,99,158,243,237,58,16,99,217,178,250,243,245,88,58,27,232,10,6,39,103,93,139,229,136,1,34,136,187,251,109,185,189,173,200,154,127,122,105,62,172,254,224,66,152,171,205,132,29,89,90,55,86,54,67,120,146,115,144,251,161,93,234,134,38,10,29,42,165,19,220,5,106,233,73,237,194,121,192,4,206,154,207,211,103,13,143,252,113,214,140,68,171,220,193,241,27,77,63,208,87,37,142,176,243,54,218,205,115,102,180,118,213,103,81,227,199,158,164,91,245,235,64,141,140,249,225,85,197,172,78,142,143,27,140,241,78,241,236,140,2,80,23,72,206,209,10,22,24,79,207,71,27,228,195,178,189,35,5,12,41,97,244,4,194,147,159,105,87,48,215,203,202,132,236,99,5,79,29,196,49,121,113,157,175,121,124,109,229,74,102,177,127,41,92,188,120,49,92,187,118,205,100,115,82,86,245,5,245,3,11,126,13,181,141,46,10,58,194,128,4,178,21,228,90,127,38,156,58,115,58,60,250,232,163,97,105,105,41,156,56,117,38,210,167,191,144,197,241,209,34,68,127,36,39,178,200,71,102,32,93,134,253,154,19,162,85,55,148,0,74,90,63,102,103,103,67,183,181,31,246,246,235,74,170,200,90,181,27,102,231,231,194,99,111,121,60,124,231,219,127,162,99,151,171,242,52,49,25,86,86,174,134,203,175,92,8,143,60,246,152,170,149,5,231,238,142,186,46,73,212,115,87,109,113,119,57,25,142,151,24,145,15,206,59,147,123,235,88,76,85,124,193,128,215,236,53,155,183,253,76,129,2,122,9,217,116,18,253,57,121,101,77,179,249,239,185,98,222,7,235,239,8,159,70,137,71,14,242,97,192,71,143,100,172,17,205,145,124,89,50,98,122,100,16,144,57,62,196,122,135,227,169,92,180,1,207,243,97,68,209,133,113,202,151,57,218,235,136,100,199,200,142,223,136,3,125,160,41,100,129,241,165,15,186,245,57,251,92,237,225,26,29,171,105,218,146,26,139,146,244,108,52,89,227,150,223,21,128,250,76,28,11,162,27,250,169,206,190,133,49,182,75,157,90,3,161,217,174,82,172,137,118,161,199,173,170,77,33,69,239,196,13,233,228,232,12,242,139,30,17,99,241,42,199,217,245,212,69,217,182,64,116,2,51,207,248,98,74,45,90,179,213,7,128,93,188,241,152,119,22,163,1,18,169,143,54,212,23,123,166,59,90,95,236,85,222,57,140,254,88,23,199,104,200,160,220,194,144,166,248,206,95,226,236,59,51,120,214,18,32,158,18,143,39,130,126,161,27,26,178,198,230,216,144,150,126,63,52,186,74,211,26,240,228,19,111,13,255,222,191,241,103,194,55,255,201,63,13,75,167,103,195,190,20,12,183,54,46,135,141,133,201,176,44,143,31,189,78,49,212,119,165,8,196,154,6,159,244,5,26,132,129,60,136,96,133,188,60,28,152,187,89,1,206,167,119,30,15,44,246,213,47,242,82,51,253,109,107,189,106,138,143,184,184,239,203,3,1,241,214,95,154,48,208,61,171,44,119,139,173,19,17,229,213,229,33,151,37,123,68,254,99,30,56,207,56,35,2,37,3,248,165,116,167,138,0,212,225,79,69,114,131,202,149,241,172,175,181,85,244,76,75,177,106,79,30,15,80,208,99,221,237,149,11,161,166,53,179,209,105,74,172,36,171,2,253,17,145,146,248,142,216,33,169,92,214,170,234,238,247,219,182,92,211,99,198,166,76,255,36,23,173,70,93,63,229,228,101,5,215,248,90,199,149,40,234,84,17,12,225,210,90,142,5,125,95,116,153,92,101,189,209,139,63,169,49,107,192,222,25,135,113,193,196,119,108,98,228,201,184,50,34,32,139,142,138,11,149,138,212,18,26,114,223,175,62,84,245,253,130,204,2,222,13,136,17,13,61,245,67,130,30,106,250,230,20,196,143,222,238,102,248,83,239,122,71,248,230,63,248,123,225,227,159,254,76,248,135,255,232,191,15,13,201,241,204,116,45,124,251,79,254,191,240,185,207,62,27,126,234,253,127,89,181,88,56,132,242,44,53,221,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,110,226,64,249,51,207,126,246,166,200,20,145,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,112,255,57,240,223,124,226,99,218,52,21,128,175,253,94,44,220,166,100,205,107,155,192,190,29,58,32,49,139,96,7,215,30,61,131,223,7,25,181,45,75,240,77,219,97,252,157,60,25,152,144,223,92,190,141,194,175,165,204,109,84,123,48,11,32,201,29,210,117,176,130,187,127,59,188,159,108,218,231,130,0,129,137,153,25,109,142,203,237,173,232,46,105,72,26,155,187,82,226,104,134,146,220,178,119,212,15,65,30,2,123,0,148,5,20,40,15,0,14,86,135,128,254,163,202,16,185,154,239,250,241,0,136,112,215,181,189,1,21,220,41,44,224,50,34,190,2,36,22,0,61,12,83,137,64,29,46,234,11,128,44,92,40,212,16,144,45,2,224,14,192,179,234,40,42,45,2,86,217,124,34,173,43,139,87,148,111,228,182,120,111,109,53,172,172,10,48,191,124,57,172,92,189,18,214,214,214,194,238,238,174,64,246,29,89,213,86,237,40,142,170,238,173,86,39,236,213,101,9,169,54,202,178,176,199,106,118,110,126,94,238,248,207,153,229,254,178,172,106,103,4,198,51,247,171,149,9,1,36,71,91,213,58,134,67,125,227,66,73,174,185,123,69,193,87,89,58,234,36,211,114,177,60,61,59,99,10,1,40,5,108,201,226,18,75,203,71,30,61,167,190,71,15,34,228,71,137,231,53,201,7,109,57,223,199,17,117,68,28,237,14,218,52,80,49,7,50,30,81,238,161,72,202,198,232,190,245,229,54,199,204,101,9,58,11,6,108,51,101,144,63,230,6,147,203,239,122,84,60,255,17,188,156,127,186,12,143,167,156,254,7,108,229,193,254,179,121,167,245,111,24,67,113,5,98,212,130,110,241,41,155,139,138,139,128,38,15,49,14,235,106,214,205,146,0,83,230,8,243,158,245,20,210,160,195,47,206,80,247,224,114,231,119,107,37,83,82,1,168,69,166,205,251,138,232,243,242,101,192,88,213,135,62,1,249,81,50,96,157,40,11,16,134,23,29,1,159,158,215,60,91,168,14,20,28,240,216,194,221,192,111,241,176,4,239,161,85,117,117,4,110,155,181,125,187,23,106,19,211,22,7,253,81,135,64,101,68,19,22,212,29,173,63,61,142,238,200,222,237,27,146,189,199,248,182,250,175,14,11,68,111,200,3,80,191,168,223,20,28,37,35,101,162,71,165,76,244,204,83,79,133,243,175,94,145,146,144,20,22,244,141,218,220,92,21,230,92,208,81,33,147,202,167,245,78,13,162,39,98,107,12,235,167,72,52,37,12,27,43,198,89,239,244,93,247,8,242,71,197,67,226,60,205,0,112,123,203,234,81,206,56,254,82,136,202,214,215,174,250,193,58,196,101,81,212,39,126,120,61,89,241,35,111,254,141,68,54,120,142,119,173,101,234,91,76,83,130,198,166,100,107,10,128,52,95,88,14,42,128,46,100,131,114,26,47,189,183,52,150,184,240,159,212,123,65,160,124,175,221,13,123,91,219,97,65,0,63,10,95,34,147,161,85,25,213,105,125,141,125,138,4,194,141,97,64,110,248,93,135,192,226,29,160,87,64,49,0,153,212,216,233,123,143,23,150,146,26,55,229,49,141,129,41,48,102,252,27,48,99,88,221,27,240,228,244,251,93,77,194,156,195,66,70,43,71,223,216,28,132,171,146,235,41,121,63,168,72,134,126,253,43,95,14,143,73,129,236,27,223,248,70,184,120,229,6,108,11,87,245,125,252,198,223,253,237,240,226,139,47,134,15,124,224,191,22,103,152,92,41,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,220,46,7,162,218,237,237,230,78,249,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,222,40,14,244,1,5,217,220,6,111,236,106,67,120,118,110,58,204,200,229,182,5,223,248,229,14,32,48,46,120,158,92,26,27,229,150,219,211,252,158,229,25,164,231,202,188,94,143,190,73,175,45,236,88,229,33,100,223,81,123,208,159,239,255,72,127,238,168,174,55,40,179,129,70,218,248,158,91,88,144,53,156,64,125,76,219,244,126,99,115,67,64,191,44,173,167,39,181,249,13,128,116,51,131,34,216,241,6,17,250,144,54,227,114,136,85,111,4,81,0,83,144,35,253,211,8,12,95,64,58,56,134,129,20,38,79,188,12,199,2,139,76,212,48,108,98,194,35,16,61,121,105,104,202,138,177,217,170,135,75,175,94,12,171,171,215,194,213,75,151,195,141,141,53,13,105,93,248,127,203,0,60,218,94,88,92,182,103,0,254,237,221,61,123,158,144,114,192,226,194,114,152,158,155,13,79,60,241,132,129,238,139,139,139,246,94,41,215,12,224,2,244,106,72,129,64,13,31,57,50,131,254,229,114,153,204,233,157,185,135,114,65,87,244,2,40,210,61,64,200,5,201,226,137,19,39,194,149,43,87,236,189,41,119,253,223,255,193,249,240,78,185,239,159,157,153,183,99,0,56,147,154,188,55,213,175,74,172,126,213,53,62,100,0,17,128,154,228,124,52,0,118,193,95,3,93,45,49,2,173,17,36,2,83,18,157,138,247,62,216,203,104,37,15,197,187,3,105,25,143,76,246,232,152,199,223,171,78,30,82,63,32,56,97,100,92,29,227,243,241,241,123,204,204,223,88,46,246,66,207,54,120,217,93,125,2,180,70,18,9,222,69,166,159,5,221,61,142,60,22,109,229,149,159,134,245,92,20,93,14,220,30,108,139,26,144,21,43,21,235,203,253,117,224,23,235,233,88,111,54,239,149,7,139,252,72,82,65,64,107,102,50,175,120,151,57,191,83,29,174,228,89,40,162,175,12,229,209,156,0,143,29,206,11,210,5,224,2,168,43,80,214,128,99,117,140,53,189,43,80,55,206,61,58,19,149,133,160,13,139,254,158,192,228,146,60,109,96,55,221,7,4,86,2,252,192,107,71,71,104,115,91,32,240,245,171,175,218,25,233,141,122,43,212,27,123,161,190,223,12,251,58,142,99,111,183,110,235,207,254,94,67,191,23,218,161,35,165,0,238,93,1,250,61,172,170,181,76,209,247,162,226,56,214,3,37,131,110,168,132,242,228,92,40,213,38,195,141,157,134,209,245,200,35,103,181,52,74,89,161,128,5,187,214,181,221,117,229,154,17,93,37,41,7,200,51,8,222,74,160,27,134,105,62,23,181,110,178,46,208,79,46,128,121,88,196,232,69,190,13,215,43,250,217,213,113,67,240,12,69,128,162,173,65,40,12,208,79,86,39,209,172,62,246,180,62,117,181,150,114,116,17,117,80,63,10,71,48,67,85,28,8,62,218,126,23,81,7,210,141,183,138,25,220,245,140,125,61,199,65,200,116,158,20,123,71,65,133,248,46,125,80,255,104,87,189,21,208,95,10,123,226,101,93,94,13,38,1,171,197,3,73,96,88,91,93,15,39,117,140,74,11,94,107,108,202,53,185,241,135,8,93,40,19,208,67,230,198,129,249,65,58,29,64,113,131,246,24,220,65,30,248,160,53,86,74,24,101,105,83,224,155,165,40,58,76,217,140,124,140,31,13,140,50,64,213,29,183,16,199,61,163,10,129,16,47,241,112,83,65,217,69,154,19,31,255,232,71,194,211,79,62,21,126,229,87,191,18,158,255,222,75,146,207,32,15,55,171,225,247,126,239,159,152,66,220,7,62,240,1,197,60,8,61,61,110,156,79,244,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,188,89,57,80,110,232,44,198,20,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,142,31,7,118,116,190,41,33,110,154,202,101,172,172,110,163,69,63,123,160,10,108,254,142,11,135,197,123,222,145,116,7,40,252,238,217,238,230,14,205,78,29,245,30,216,248,205,218,247,116,218,57,144,126,167,13,143,212,119,87,117,221,105,219,119,156,159,205,125,21,210,159,249,197,133,80,155,148,133,182,128,224,66,185,20,182,182,182,66,99,111,63,76,232,120,6,64,36,96,8,120,71,126,206,164,198,177,49,86,159,247,59,28,111,254,30,205,29,0,37,188,99,0,28,21,197,115,67,246,65,25,96,50,0,36,76,151,85,125,1,112,194,172,73,137,136,242,233,253,46,214,84,78,121,251,2,161,0,196,119,182,54,204,13,63,22,240,235,235,235,178,222,191,102,192,27,192,124,77,224,207,148,92,27,151,203,19,102,169,9,192,183,163,51,141,1,205,176,252,197,90,255,244,233,211,225,220,163,143,219,115,69,109,227,158,223,64,41,209,4,72,103,138,2,106,143,246,185,12,244,50,170,94,219,31,128,254,118,83,174,187,117,196,128,207,249,185,185,57,3,250,175,94,189,106,245,3,4,114,180,192,249,243,231,195,123,222,253,195,48,204,172,79,69,64,228,213,72,211,54,199,61,14,94,122,32,127,62,120,218,152,120,74,209,63,167,201,249,237,197,7,241,117,49,221,137,0,0,32,0,73,68,65,84,30,241,176,222,157,71,35,253,27,244,127,148,119,35,249,238,219,107,158,238,129,146,0,243,74,150,218,186,88,187,12,134,55,160,28,49,138,114,194,157,121,233,96,191,199,199,126,100,235,93,126,221,83,93,69,93,195,0,64,27,231,233,48,238,232,39,147,74,104,140,66,55,160,5,153,99,110,26,77,208,165,106,200,107,222,5,52,41,161,191,34,47,44,204,227,182,46,167,149,114,209,147,65,118,142,61,253,145,231,12,155,171,122,166,124,7,139,123,149,153,154,158,55,101,135,104,173,222,19,80,76,90,71,206,92,90,54,39,183,117,118,57,115,126,99,107,39,240,188,163,243,224,249,45,192,49,62,251,82,38,218,111,182,5,184,183,53,135,59,2,150,177,6,135,175,226,177,88,210,17,232,236,239,44,34,232,50,149,0,226,5,176,98,171,78,78,45,42,90,123,100,133,174,199,125,1,212,157,238,13,121,150,153,144,210,217,84,152,156,170,9,104,22,220,173,249,222,81,190,78,179,46,55,254,251,33,52,183,109,110,182,4,114,87,100,221,223,87,197,101,1,213,104,56,160,152,96,235,41,96,60,252,203,20,168,56,34,198,227,81,6,32,196,99,4,180,150,245,56,6,132,175,154,56,204,146,98,95,55,173,119,90,231,90,0,252,45,237,81,73,33,160,196,88,171,29,254,3,226,231,248,1,213,98,117,137,8,91,39,227,203,32,74,169,170,149,65,203,100,38,74,89,28,106,114,145,198,37,72,93,111,168,84,192,21,253,85,59,196,153,147,125,161,243,172,193,128,236,157,110,69,32,127,8,187,90,139,151,240,214,34,186,208,188,216,90,219,8,5,197,113,140,82,27,5,10,232,211,154,31,125,2,168,91,222,48,141,18,160,135,58,213,202,160,15,188,42,30,73,67,241,130,228,54,99,82,110,49,162,58,74,133,35,155,20,11,111,33,151,58,71,235,85,212,177,10,54,23,68,179,207,111,241,196,214,114,197,155,135,10,105,156,84,197,199,191,240,151,254,162,188,214,156,9,95,249,181,95,15,191,255,173,255,205,186,71,255,255,197,255,245,207,237,136,155,159,254,233,159,166,167,68,165,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,112,11,14,148,217,224,73,33,113,32,113,32,113,32,113,32,113,32,113,32,113,32,113,224,248,113,128,141,125,128,4,92,183,19,0,250,1,7,143,10,228,31,236,140,218,166,240,17,187,194,217,70,172,215,55,40,231,17,35,119,223,184,30,173,113,16,159,85,224,0,93,62,222,1,17,171,50,171,64,48,68,124,29,105,216,1,31,219,104,31,161,225,97,120,53,94,0,194,76,207,134,218,244,84,216,150,75,247,154,206,188,173,235,119,249,254,190,128,126,141,55,24,138,241,79,188,2,22,0,146,126,88,130,203,199,107,239,79,94,96,242,207,183,87,99,161,168,57,4,248,6,99,9,240,88,60,7,140,36,244,246,90,6,80,85,116,102,70,81,160,184,129,44,204,21,206,222,22,248,181,187,189,33,64,255,186,220,13,95,149,229,254,170,220,91,223,48,37,13,192,56,0,58,220,92,87,106,229,48,41,112,159,202,119,235,123,166,16,192,220,157,156,156,10,139,115,243,225,228,137,211,225,236,217,179,6,234,3,178,79,207,206,69,75,123,181,131,34,54,60,66,78,0,127,184,112,55,14,104,134,37,44,96,210,221,4,64,124,46,255,119,32,237,84,100,169,138,85,63,138,68,244,131,59,30,69,190,247,189,239,133,127,237,169,183,235,52,130,137,184,22,1,100,1,58,41,28,152,211,188,99,114,170,128,74,202,32,192,55,0,30,11,206,112,99,185,254,168,63,131,180,152,131,58,61,42,62,107,158,168,10,130,129,119,241,241,33,251,59,228,203,193,142,13,227,71,121,125,48,223,29,190,49,38,22,134,245,143,175,193,243,101,169,94,206,135,211,11,121,188,173,84,138,180,239,213,16,4,151,160,104,236,116,9,224,163,70,0,113,3,84,179,114,244,205,46,31,248,209,250,189,29,221,13,146,53,176,55,23,105,149,222,220,23,155,59,150,45,202,43,143,154,245,246,13,69,145,199,219,5,92,142,207,146,49,209,82,169,114,230,56,244,170,78,209,98,223,41,104,18,125,28,161,2,56,30,81,215,225,156,100,78,64,134,146,67,65,115,137,111,87,135,58,172,30,128,124,89,227,171,92,91,235,199,119,127,240,188,44,241,91,54,207,152,107,91,154,103,40,121,241,204,250,223,148,167,15,142,239,104,11,137,71,161,192,230,189,218,230,25,203,254,170,230,38,74,6,189,46,128,182,0,119,41,20,160,37,17,193,109,173,49,114,237,239,192,63,119,128,127,44,197,89,54,164,26,16,170,165,137,208,212,11,46,233,139,82,66,154,16,80,79,127,58,34,186,35,197,37,20,129,88,11,75,69,229,213,81,236,230,188,30,47,7,234,91,89,141,116,247,229,49,64,99,136,123,127,255,70,199,121,76,59,2,166,229,13,0,75,127,0,116,104,143,23,192,62,176,190,214,50,181,89,82,30,227,153,248,99,241,234,7,188,130,229,29,173,151,28,159,82,210,11,37,80,28,96,220,16,171,142,1,255,120,60,136,31,72,23,25,117,192,250,128,20,48,18,38,130,202,149,15,145,63,67,89,240,52,148,76,88,139,34,200,175,37,94,229,145,29,73,133,42,43,135,94,169,26,26,82,168,216,237,114,156,65,53,84,90,178,76,23,77,141,29,121,80,216,107,134,242,220,148,172,239,21,52,30,210,93,136,227,197,187,234,101,237,242,223,51,68,197,32,26,20,111,193,250,31,215,75,142,109,32,180,53,79,138,82,32,80,146,178,137,3,234,70,169,146,121,77,80,58,241,183,19,238,215,186,201,188,49,121,224,59,65,255,140,102,58,163,75,125,169,74,81,70,218,19,161,46,121,255,179,255,246,143,132,167,126,232,201,240,133,47,126,41,252,214,55,254,126,104,234,232,162,233,217,105,125,119,158,15,95,251,218,215,194,159,255,11,63,233,189,141,204,185,157,142,167,60,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,111,66,14,148,249,71,100,10,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,199,143,3,108,250,59,0,1,117,0,253,108,142,223,20,124,231,215,239,163,25,20,31,235,137,155,174,163,201,188,147,254,70,239,164,90,155,217,78,125,254,121,28,125,183,140,163,143,89,166,8,58,220,178,196,125,203,96,244,129,104,76,214,194,244,194,124,184,246,170,198,180,34,119,206,2,129,182,54,54,195,18,40,133,158,1,25,128,153,242,1,62,141,198,229,211,95,143,231,227,206,191,187,234,35,160,151,254,3,52,51,153,19,10,131,181,105,185,10,216,2,191,53,46,142,30,113,215,56,180,5,196,109,110,110,154,181,254,206,238,150,157,93,15,184,191,38,5,13,148,113,112,139,13,136,15,120,62,55,63,99,32,93,87,46,150,177,210,213,204,210,25,215,149,112,250,228,114,120,228,204,185,112,242,228,201,112,230,244,163,54,151,39,5,120,1,38,97,233,219,212,191,201,234,2,217,160,203,128,54,53,93,52,0,46,246,214,64,62,129,115,125,213,137,5,233,221,4,198,23,122,125,156,163,76,197,245,5,250,232,43,105,88,54,175,172,172,88,63,207,157,59,23,74,42,131,91,109,15,228,241,178,30,55,246,142,204,194,203,49,193,198,224,144,52,178,123,253,78,107,62,110,76,117,22,149,207,123,88,158,251,25,239,125,26,210,224,43,87,140,201,211,127,115,222,97,169,123,246,100,107,12,181,31,164,203,98,108,157,141,241,0,137,78,31,119,192,88,66,79,214,205,4,70,188,159,3,229,7,121,5,104,246,177,230,22,74,140,123,123,63,51,61,158,87,142,82,147,226,199,136,11,124,225,63,200,42,26,141,49,83,207,189,7,88,171,241,207,40,229,128,188,6,120,43,153,253,15,171,11,185,51,217,83,173,84,165,76,172,13,0,237,6,246,170,13,190,183,128,210,40,216,208,48,110,251,231,164,168,131,53,62,23,192,61,245,213,119,27,166,228,211,208,28,70,81,103,175,81,55,240,254,198,198,86,216,216,216,176,103,214,10,148,185,208,23,242,114,212,1,88,79,59,62,238,109,129,160,132,158,89,226,43,158,249,46,2,77,241,64,235,195,126,93,251,55,226,97,73,0,127,25,75,125,172,229,197,3,251,130,235,88,128,173,109,89,224,235,29,133,155,2,40,51,32,182,214,40,188,131,208,30,191,35,122,114,13,79,160,111,0,246,22,148,183,44,58,250,234,83,79,30,3,56,71,190,170,239,82,81,247,46,71,134,104,44,1,241,219,202,15,47,69,196,1,16,155,22,97,35,159,46,2,253,193,190,221,251,197,24,0,166,23,246,228,1,64,222,84,176,248,247,64,31,24,115,214,57,91,155,37,74,140,113,73,117,160,48,192,49,6,200,71,137,120,243,78,16,105,166,206,65,208,139,187,195,47,137,190,3,105,170,35,130,255,145,183,98,150,250,165,182,76,136,85,3,50,100,178,170,122,121,86,64,217,1,154,250,234,115,93,157,218,150,92,180,4,246,79,75,9,160,44,122,219,26,203,27,250,6,156,154,121,76,150,247,37,121,72,64,141,65,212,102,194,151,39,205,42,28,249,67,62,63,158,199,228,81,101,161,153,3,21,236,24,7,1,254,45,142,88,17,29,229,190,148,179,180,254,178,38,31,247,224,243,28,165,24,13,178,93,246,156,17,142,183,134,118,187,27,38,116,108,145,62,154,225,156,142,138,120,246,211,159,10,239,121,207,123,194,23,126,233,151,195,229,171,215,53,198,69,205,155,245,240,141,111,124,35,92,190,124,57,124,248,195,31,134,171,183,98,233,113,103,77,162,47,113,32,113,32,113,32,113,32,113,32,113,32,113,32,113,32,113,224,158,113,32,1,253,247,140,181,169,226,196,129,196,129,196,129,196,129,196,129,196,129,196,129,187,227,0,110,193,217,43,229,34,76,14,44,250,135,96,91,76,201,254,178,175,154,229,181,24,47,168,23,223,33,141,128,140,34,178,180,193,187,87,161,120,223,152,63,80,87,150,126,212,109,92,126,219,244,205,211,68,211,186,188,141,216,126,70,157,19,153,53,226,27,230,7,55,236,199,80,144,235,231,152,212,99,23,53,0,56,100,46,57,181,48,103,32,191,109,136,139,210,205,27,107,66,74,4,228,8,72,192,10,54,130,14,17,180,0,236,32,176,119,126,55,97,100,56,238,166,170,215,84,246,46,201,55,240,197,27,190,115,94,8,196,1,199,65,206,117,3,216,42,112,192,54,188,22,184,213,209,5,8,206,17,10,0,222,107,235,171,58,139,249,186,1,222,215,175,95,151,213,237,150,157,139,93,42,21,204,202,125,126,110,6,196,200,172,227,1,209,0,247,219,2,249,177,136,199,66,126,121,121,49,156,58,117,38,156,56,181,28,230,103,23,12,196,111,9,48,234,11,136,106,10,241,3,196,43,203,130,184,172,58,40,203,69,28,243,162,43,5,0,100,223,64,32,129,75,37,232,36,228,192,211,24,113,240,111,126,110,121,138,205,67,94,84,47,255,209,71,130,229,85,219,0,143,88,237,227,74,25,151,253,244,133,60,88,253,191,244,210,75,230,121,96,106,126,65,60,98,237,25,74,16,252,191,105,250,101,64,25,0,227,32,120,166,252,128,13,0,181,8,6,14,231,123,4,218,128,188,60,228,215,137,97,235,158,250,70,223,157,190,215,210,238,176,79,81,16,199,213,17,235,31,140,217,104,150,140,1,227,214,219,209,172,227,223,111,65,255,96,92,198,115,26,32,150,224,235,145,123,114,200,144,84,18,44,29,112,111,48,215,85,167,61,75,38,112,191,30,185,0,40,170,188,202,87,148,92,144,110,241,106,214,203,185,44,91,133,22,15,77,60,80,46,207,75,98,189,84,6,242,42,29,89,39,64,145,96,105,123,238,8,228,6,0,167,77,0,118,167,134,227,207,225,249,244,210,162,230,158,44,234,53,63,219,146,247,166,18,120,238,180,176,178,239,132,75,207,189,100,110,246,1,238,177,194,55,171,252,157,93,115,179,191,39,143,30,124,183,59,2,105,109,62,107,205,142,243,23,101,130,168,10,81,148,85,120,71,180,105,134,233,18,205,89,119,68,148,209,99,94,68,140,94,35,215,232,235,201,186,159,53,3,0,24,176,157,186,120,238,202,125,63,22,224,81,185,130,121,212,15,51,147,51,194,79,75,242,30,194,81,63,19,118,175,86,41,35,101,50,245,111,125,227,6,80,114,84,80,144,117,62,94,72,92,249,161,36,128,21,160,191,107,71,0,200,131,128,120,166,165,78,52,82,66,23,96,182,20,208,224,107,33,147,19,31,35,255,174,225,33,129,96,241,106,143,96,178,108,143,90,43,165,8,97,138,13,82,68,32,30,48,29,247,255,158,143,114,140,149,175,125,156,75,15,9,82,57,136,241,61,29,117,67,98,150,135,114,177,197,108,132,77,129,128,177,143,33,163,70,229,9,146,1,37,80,92,92,211,209,0,81,50,80,92,144,147,254,172,140,65,237,26,67,121,49,96,81,178,245,189,107,71,38,236,75,30,230,85,24,26,25,95,188,186,44,11,168,46,235,200,131,174,248,86,146,60,33,81,132,40,209,162,13,82,179,96,125,130,176,44,110,40,239,138,32,94,109,193,111,190,253,72,11,227,142,204,217,248,234,8,1,128,241,200,171,92,165,94,249,33,247,215,190,78,28,82,225,45,162,93,30,52,184,49,167,120,37,134,197,103,197,149,38,170,161,180,48,29,36,120,161,33,207,56,168,71,156,60,119,38,252,103,127,233,63,213,183,242,84,248,236,47,126,49,124,231,95,189,16,90,197,134,201,199,239,254,238,63,150,66,221,78,248,47,126,230,175,228,56,119,11,34,82,114,226,64,226,64,226,64,226,64,226,64,226,64,226,64,226,64,226,192,155,140,3,101,54,113,82,72,28,72,28,72,28,72,28,72,28,72,28,72,28,72,28,56,126,28,96,35,121,176,87,42,242,106,178,128,178,243,131,177,182,35,97,144,120,243,166,47,27,232,55,199,198,125,235,1,32,115,31,187,108,244,249,230,239,235,72,135,1,10,175,99,125,247,162,42,64,14,237,220,27,192,143,235,254,190,0,92,7,3,118,183,119,132,64,68,16,165,40,107,215,158,64,11,195,52,178,61,243,200,183,123,65,213,155,167,206,178,144,20,166,142,185,74,198,66,82,32,86,187,222,144,75,254,77,179,208,63,255,242,247,101,129,187,97,231,4,111,221,216,48,96,223,229,149,177,155,157,157,85,249,104,117,217,144,11,238,150,44,122,61,126,102,126,46,60,242,200,99,102,185,143,117,252,164,0,127,3,181,36,235,252,187,11,107,225,154,206,195,230,153,58,1,61,187,237,150,61,27,192,5,80,164,139,52,160,53,61,188,230,129,161,62,234,25,13,0,181,14,198,248,29,122,106,114,15,189,184,184,40,139,229,57,235,59,101,185,0,250,159,121,230,153,0,208,63,174,190,124,253,249,244,113,235,143,173,61,2,179,70,3,229,156,150,209,180,135,235,29,16,144,254,71,208,249,56,246,45,63,134,208,55,250,206,250,196,122,133,133,181,165,103,192,166,127,87,36,117,22,63,248,227,128,176,162,73,177,116,91,212,196,11,139,147,60,218,187,128,106,222,145,89,253,111,242,155,213,229,178,97,114,162,58,12,156,55,49,138,178,164,236,10,17,28,142,110,216,245,42,224,28,64,26,32,145,32,207,234,10,69,157,49,47,79,26,162,9,79,2,204,49,100,31,43,122,192,238,142,250,244,253,87,159,11,123,114,33,190,189,189,29,54,183,228,90,95,110,245,111,108,109,134,93,61,99,169,223,18,184,142,178,14,74,48,148,149,102,78,148,93,201,53,244,21,53,143,184,247,100,93,207,26,211,211,101,125,161,95,10,40,248,0,150,227,177,163,84,198,77,126,156,103,194,116,141,133,109,213,77,32,222,238,217,177,29,21,185,60,47,155,53,121,81,238,247,203,166,52,196,49,33,88,232,163,84,180,180,180,100,207,120,4,193,187,8,105,92,188,179,166,48,239,77,41,64,245,54,181,230,224,121,128,62,16,223,208,123,125,119,207,0,213,189,253,29,3,177,27,251,242,64,176,191,43,96,126,79,188,105,154,5,187,121,59,96,252,225,171,214,46,104,236,170,124,236,67,28,11,60,127,196,177,139,99,8,207,81,170,32,15,32,246,164,248,19,199,83,222,76,0,218,53,246,28,19,96,125,85,30,60,156,0,120,75,26,162,50,137,226,8,230,185,128,111,101,39,182,67,189,38,54,74,179,159,18,26,79,44,250,75,40,34,144,133,119,202,233,138,129,39,93,166,180,160,49,209,88,115,164,1,113,128,242,120,1,0,254,47,136,223,200,97,167,223,66,21,65,113,244,177,19,234,237,98,104,72,78,58,37,214,102,165,171,223,107,55,110,24,16,95,42,68,239,44,69,149,181,111,187,210,9,212,78,112,58,227,155,232,85,181,22,103,115,72,82,72,7,104,95,74,27,37,148,252,244,237,183,114,25,111,123,82,50,233,202,43,3,61,114,165,8,175,235,184,221,205,251,133,198,204,228,87,119,27,107,235,31,157,214,213,192,59,132,248,183,171,99,138,36,159,97,106,58,116,53,215,38,107,213,240,231,254,147,63,23,78,157,57,29,62,251,249,95,12,191,255,7,255,76,172,108,72,225,172,20,126,239,119,255,39,83,182,251,224,7,63,164,146,26,172,20,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,14,112,160,140,6,122,10,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,199,143,3,128,8,218,231,21,0,87,20,152,216,11,243,243,209,101,112,137,205,83,200,181,221,237,140,110,54,80,185,8,66,12,14,236,132,42,62,110,196,199,60,131,180,172,76,86,202,138,178,41,123,43,11,48,43,239,109,169,84,190,60,52,196,77,124,197,43,35,0,195,104,176,13,224,92,228,224,93,0,130,133,12,24,241,44,14,40,249,251,193,6,21,155,241,129,27,109,15,234,203,10,28,160,207,226,134,49,78,235,160,238,67,30,198,213,59,46,235,237,212,7,192,211,18,144,84,149,187,248,41,1,52,19,115,179,161,37,11,114,0,151,186,238,93,89,135,150,100,85,10,159,225,31,96,50,110,222,17,6,167,131,30,208,79,111,207,239,208,148,127,30,247,62,236,253,205,121,201,127,183,97,180,253,59,170,47,14,162,201,50,174,170,125,44,169,179,128,21,186,248,81,148,2,140,208,14,123,182,186,81,136,1,112,83,176,182,201,39,222,224,230,222,44,228,85,182,44,176,75,137,17,132,145,235,231,130,192,182,86,61,158,147,189,122,237,106,120,245,213,87,205,146,29,144,107,79,202,22,180,11,152,207,92,168,8,92,178,246,41,175,208,4,168,80,92,89,150,185,51,211,51,97,65,99,117,246,236,217,112,246,209,71,12,40,39,222,129,29,85,35,48,80,50,105,37,101,147,42,186,1,19,1,33,25,224,88,163,18,179,186,201,215,1,241,203,130,243,210,249,64,244,160,140,103,26,185,231,243,122,146,215,3,160,5,240,183,167,243,165,145,45,248,67,224,25,160,147,52,0,67,192,77,128,64,0,67,92,143,191,242,202,43,82,94,56,101,249,200,143,172,178,62,161,120,100,125,82,89,250,90,145,87,0,37,144,69,33,235,135,1,104,122,245,62,146,17,22,100,239,3,95,215,25,211,124,190,247,56,240,218,138,197,30,99,209,28,195,144,63,89,196,129,27,213,31,239,64,127,198,245,193,227,98,127,7,252,201,58,19,225,69,138,58,31,14,233,229,173,24,224,124,167,248,129,188,89,251,6,62,146,148,129,117,162,213,101,202,206,189,23,202,111,180,9,36,69,14,28,224,199,203,5,242,192,89,244,228,87,41,203,39,72,59,202,141,186,101,61,167,140,186,64,47,76,193,41,163,199,201,234,169,125,44,207,33,173,168,121,226,150,226,38,115,74,195,106,221,67,193,210,53,191,84,113,87,127,98,57,229,225,63,209,130,60,3,220,34,171,117,173,185,88,219,239,55,182,4,228,215,195,206,230,142,1,248,6,228,203,197,62,30,60,118,116,92,14,71,230,180,228,90,28,16,188,37,96,151,118,1,98,75,250,143,121,2,125,37,181,91,172,212,116,197,62,24,175,68,20,128,118,219,104,164,131,145,30,172,178,77,224,179,239,90,71,117,22,139,128,253,113,28,41,11,223,170,242,240,130,23,13,128,123,232,118,16,159,119,148,139,184,166,4,140,158,94,58,97,124,164,60,227,192,221,159,121,55,122,97,30,173,26,31,117,204,0,107,164,158,105,177,82,173,132,154,44,252,103,103,166,44,143,229,211,31,198,6,224,155,124,212,129,21,121,79,222,101,224,93,71,188,48,79,5,170,103,107,107,219,120,131,39,0,46,214,9,238,251,40,65,40,95,125,191,105,101,76,113,66,249,241,11,128,39,0,234,101,212,229,108,64,239,145,78,218,132,102,95,191,201,131,119,19,2,192,126,95,50,197,24,71,154,56,82,64,125,16,109,164,209,231,40,177,74,167,126,213,137,28,244,153,31,86,133,248,194,93,235,6,109,68,94,201,139,130,198,195,60,41,112,124,132,241,15,9,213,55,2,165,58,213,161,67,88,194,190,20,31,196,38,243,248,34,77,7,181,207,90,212,11,219,187,59,161,187,84,81,149,37,69,203,227,146,20,32,46,94,187,18,222,50,253,54,185,155,47,107,109,151,159,6,192,126,154,213,101,10,14,208,160,203,148,26,212,54,234,39,70,158,50,112,167,31,162,94,47,148,208,69,91,217,55,160,136,204,232,162,255,157,76,217,2,79,14,38,141,146,25,243,204,34,32,92,149,168,92,86,222,42,143,109,234,111,12,150,230,207,158,193,19,95,231,123,214,22,188,21,131,135,149,251,59,81,146,139,178,44,251,141,102,41,147,224,173,166,39,47,18,189,70,55,252,91,63,242,167,195,215,126,237,203,225,217,207,126,62,252,15,255,227,63,54,217,160,123,223,249,206,183,195,23,190,240,185,240,87,126,230,191,164,163,185,138,135,77,164,167,196,129,196,129,196,129,196,129,196,129,196,129,196,129,196,129,196,129,55,43,7,146,69,255,155,117,228,83,191,19,7,18,7,18,7,18,7,18,7,18,7,142,61,7,226,198,248,144,76,3,213,216,241,140,187,219,195,132,252,38,238,48,246,232,167,215,82,230,232,26,199,166,210,7,219,240,29,155,122,120,228,107,45,119,120,141,111,76,202,173,233,102,67,91,187,212,218,216,6,133,192,162,191,60,81,11,88,79,178,105,223,211,6,248,158,128,148,185,165,229,104,113,40,178,75,178,128,140,160,153,202,25,136,244,198,244,229,94,181,114,75,30,193,32,201,121,1,144,14,112,128,119,129,77,221,204,250,180,194,217,190,122,239,101,239,208,201,220,32,191,152,24,26,2,166,1,168,75,122,55,224,89,105,86,135,0,169,70,125,47,92,185,114,41,172,94,191,22,46,191,122,209,192,125,44,119,177,88,197,82,18,23,215,128,62,0,47,240,28,139,251,232,97,33,2,106,128,134,143,63,246,68,152,93,88,12,167,79,159,150,75,254,147,6,192,209,158,144,30,99,25,174,150,45,128,58,41,100,55,123,142,127,192,41,134,225,224,219,48,254,94,61,193,127,2,119,127,6,95,114,228,4,247,201,43,43,43,6,218,185,75,111,172,250,223,249,78,89,245,203,67,1,32,32,227,98,125,166,30,189,27,88,165,58,122,2,252,73,27,59,231,125,205,241,134,140,138,72,199,216,252,89,250,155,237,54,24,147,209,142,231,249,230,188,28,205,195,59,115,38,31,70,243,230,223,245,236,237,69,48,51,142,7,197,135,241,154,3,89,16,60,27,231,166,102,9,237,196,113,31,130,195,148,97,29,27,142,39,245,11,215,195,189,188,192,243,142,64,204,169,9,201,16,179,75,107,89,87,241,164,235,127,45,135,170,91,96,107,185,12,122,30,21,73,0,218,201,192,252,198,162,189,162,123,143,181,64,37,140,62,250,170,50,8,175,25,135,171,28,235,3,110,245,111,172,93,15,235,235,235,225,198,230,182,41,171,108,111,239,234,124,251,122,184,186,186,42,163,226,166,214,2,185,217,183,53,68,101,141,101,17,56,198,162,156,126,149,68,71,169,92,83,95,212,87,209,128,5,55,235,111,69,241,40,20,116,177,238,54,250,69,139,214,114,91,131,180,62,216,154,97,29,130,105,138,135,110,173,15,85,41,193,112,63,161,181,195,129,124,142,203,224,153,123,77,124,33,29,69,27,120,200,5,29,240,146,186,121,231,156,246,125,89,222,91,205,106,195,20,37,140,54,41,15,100,239,88,253,19,15,173,118,87,60,222,12,88,215,112,183,223,231,104,24,198,145,191,244,91,64,120,126,141,130,175,188,211,110,89,202,12,213,154,210,39,251,97,82,229,152,235,143,63,241,132,190,83,234,187,248,228,71,6,96,109,222,145,50,34,74,1,24,146,176,110,184,2,192,94,125,223,20,1,80,6,64,177,104,245,202,170,229,35,47,23,235,9,238,254,121,166,109,20,135,136,179,243,233,53,206,128,218,96,231,128,251,101,163,9,151,255,200,92,236,51,192,55,236,22,193,70,55,80,58,10,34,200,4,125,232,139,182,216,134,158,59,58,54,64,158,22,44,77,89,76,149,168,219,18,175,212,71,142,116,80,251,149,210,164,248,162,227,11,84,41,158,38,138,242,54,80,196,138,95,138,15,59,141,253,176,215,153,214,119,91,99,81,153,13,123,250,110,92,184,124,37,204,158,62,21,78,200,131,75,125,119,87,223,161,236,88,20,104,82,29,170,50,242,89,157,40,72,105,211,142,40,97,62,216,16,48,15,68,40,71,73,136,30,70,137,64,26,82,206,255,88,200,151,197,19,188,5,20,37,235,109,89,247,115,244,132,141,147,42,47,136,23,200,9,129,184,18,223,34,26,205,222,185,15,230,163,248,17,153,69,236,49,8,204,121,20,184,116,167,7,176,164,185,183,27,158,124,219,91,195,175,127,245,87,195,153,179,167,194,111,254,214,111,203,227,6,10,118,157,240,202,133,243,225,111,252,141,223,8,63,249,147,127,49,118,80,37,143,65,47,18,9,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,247,157,3,101,254,17,150,66,226,64,226,64,226,64,226,64,226,64,226,64,226,64,226,192,241,227,64,4,212,216,244,181,29,225,48,33,64,128,13,93,64,134,3,219,155,190,229,169,46,176,209,123,96,231,51,219,240,61,170,119,148,33,216,6,52,27,193,135,5,111,103,36,139,191,122,178,23,31,24,94,122,134,44,97,16,159,189,3,42,228,131,167,107,43,123,184,65,157,207,240,128,63,51,158,230,134,88,188,174,200,75,67,101,102,50,180,215,123,97,90,22,157,77,109,226,175,95,95,13,115,79,61,41,107,193,232,210,29,128,167,47,11,63,44,91,205,202,124,132,95,119,202,142,124,241,252,243,157,214,115,175,242,27,128,33,64,168,159,3,141,177,206,45,9,12,227,12,100,105,69,128,92,8,87,23,104,146,129,235,32,35,253,102,61,116,247,187,97,98,97,46,146,166,58,90,114,199,127,67,238,149,57,119,254,242,229,203,97,109,109,53,108,222,88,19,136,221,144,203,252,104,85,91,149,69,100,181,34,112,71,200,78,95,0,76,59,155,111,128,35,128,112,51,51,51,6,190,157,56,113,34,204,204,206,201,181,240,227,230,114,155,52,0,56,232,197,74,159,179,173,45,100,115,8,235,231,155,131,232,36,18,128,195,195,192,82,125,16,145,61,220,155,209,49,254,230,214,5,155,111,208,159,33,64,203,203,203,129,190,98,225,204,122,67,214,139,23,47,26,255,158,126,250,105,129,101,162,157,62,58,160,36,128,206,128,38,172,50,25,51,185,21,183,66,244,194,120,145,235,171,117,41,242,5,58,224,177,207,247,1,79,50,126,216,122,68,29,16,160,124,209,205,54,17,247,59,140,27,215,215,143,38,231,203,160,198,188,172,12,34,111,243,33,27,103,234,36,88,221,89,81,158,99,60,160,169,63,103,137,150,215,96,208,65,68,4,77,1,184,153,55,81,217,195,0,68,198,48,187,200,140,71,138,158,1,153,212,75,29,2,205,101,153,93,173,10,212,150,55,141,134,44,190,139,186,151,101,14,95,5,212,87,58,64,47,224,49,134,204,141,166,100,72,115,18,128,188,166,249,69,58,244,1,180,247,101,209,93,80,25,218,104,153,251,249,122,216,149,11,240,27,155,27,97,125,109,35,108,201,226,250,7,63,120,197,172,207,119,229,29,5,176,25,183,244,0,204,34,201,218,41,201,59,138,168,55,84,177,87,64,65,199,233,143,0,240,204,140,210,213,30,203,0,224,51,138,59,180,143,140,115,134,189,72,80,17,0,124,128,215,8,194,87,228,118,156,245,160,34,96,156,163,47,170,82,54,192,2,159,231,105,121,108,193,42,31,11,125,214,242,26,222,64,116,7,212,103,253,200,7,248,136,71,1,226,227,220,19,191,161,65,223,133,86,83,99,36,178,105,135,25,5,77,220,77,233,0,250,98,151,132,155,198,120,192,241,46,241,186,91,126,229,53,224,90,150,211,54,13,237,93,127,6,51,159,39,245,13,215,247,42,135,226,146,143,43,237,154,75,124,197,183,154,113,124,205,178,92,223,36,242,227,110,190,162,49,101,117,91,92,62,97,229,169,195,104,20,35,225,127,139,49,208,165,108,161,211,148,229,191,128,255,29,41,184,237,10,28,231,162,223,120,13,64,241,138,227,80,120,198,67,0,10,5,200,17,237,209,147,94,187,97,191,137,168,27,250,80,208,194,154,94,143,22,56,150,192,0,114,41,8,16,68,5,204,210,242,18,233,169,200,227,138,122,19,58,42,128,247,0,171,71,60,171,106,158,177,22,181,155,219,6,164,155,178,64,71,99,174,242,69,120,42,57,216,221,107,135,11,87,183,195,214,172,190,11,11,243,97,95,199,40,237,94,95,11,39,36,123,139,103,31,9,213,217,121,89,250,239,71,186,178,245,31,158,48,14,144,1,80,223,148,231,3,137,145,248,41,186,37,11,40,50,72,205,65,114,70,63,105,203,200,86,108,38,27,138,235,104,252,73,235,162,188,17,244,59,80,125,70,134,144,133,170,10,96,249,175,1,96,240,196,34,70,91,65,249,233,15,237,123,136,44,202,24,229,145,111,244,125,180,121,95,223,140,63,210,213,131,95,173,122,88,214,119,252,11,207,62,27,206,200,147,204,151,191,250,149,176,189,163,163,38,36,123,23,52,191,191,249,205,111,234,91,190,22,158,125,246,89,58,55,90,227,27,221,163,212,94,226,64,226,64,226,64,226,64,226,64,226,64,226,64,226,64,226,192,125,231,64,153,127,60,165,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,112,252,56,224,64,191,246,107,109,19,159,77,93,54,182,109,31,152,200,124,24,125,207,165,177,65,236,23,59,162,60,251,61,151,45,62,30,81,207,96,191,248,14,183,85,105,143,0,237,119,26,238,166,236,157,182,245,70,229,7,112,194,85,173,33,79,114,159,204,153,209,156,157,92,20,184,213,23,0,178,179,177,41,102,197,77,126,100,0,11,215,54,38,109,89,220,27,69,231,253,106,167,32,0,204,36,37,47,139,226,67,63,179,224,7,52,20,170,110,128,179,97,41,2,61,56,252,185,80,212,25,214,138,95,149,155,249,173,173,141,112,245,234,138,174,203,2,250,55,237,236,105,142,64,232,182,154,97,118,110,82,245,3,128,209,138,128,19,234,178,39,195,70,116,110,240,148,1,116,88,182,3,120,115,110,61,96,63,214,236,101,129,132,173,150,202,1,196,169,16,37,1,218,242,164,106,182,142,97,29,224,203,184,248,49,89,239,113,20,50,229,235,129,221,213,158,79,77,91,95,4,22,209,119,220,245,3,56,182,176,228,85,7,95,120,225,133,240,196,19,79,72,41,162,34,37,137,118,40,26,168,159,129,81,208,172,74,12,240,207,211,15,99,188,242,44,30,240,105,84,185,199,24,152,229,163,173,155,214,10,197,49,70,55,197,231,219,122,200,159,15,244,221,121,10,127,179,0,223,8,72,53,193,198,54,139,203,63,27,175,179,244,152,47,2,250,131,242,185,113,32,157,64,219,164,115,119,58,60,127,204,17,255,146,134,204,0,98,219,89,221,2,32,113,183,110,96,53,114,39,160,174,50,33,197,38,173,119,77,1,251,184,249,71,129,9,15,39,101,148,118,180,6,98,85,221,151,12,118,85,87,91,202,55,109,1,183,128,192,59,59,123,6,220,175,172,223,8,27,91,155,97,245,218,245,112,93,96,31,22,228,117,205,107,92,226,155,108,203,66,26,249,178,122,161,155,250,85,47,96,40,82,212,20,160,138,146,16,22,251,0,245,240,195,230,176,230,39,244,175,111,110,217,29,0,150,247,162,0,212,201,169,73,91,3,166,39,107,82,184,139,23,107,2,64,254,140,128,124,158,39,39,167,173,223,21,125,167,157,7,220,225,19,253,53,192,90,192,112,95,150,225,240,131,128,209,5,52,251,69,156,207,161,60,191,189,30,250,101,10,15,62,200,20,224,217,250,169,177,209,99,71,237,17,12,238,85,68,108,41,222,177,232,47,169,18,47,206,29,158,48,139,57,223,158,247,193,248,10,84,22,71,149,33,122,8,240,241,158,96,140,164,32,225,239,42,162,231,40,31,212,197,88,17,232,135,95,200,3,96,60,32,52,64,127,65,50,176,160,99,107,206,65,55,32,181,130,175,75,166,20,160,181,126,79,245,160,0,192,248,114,199,75,3,224,127,67,30,13,80,212,106,162,196,161,247,182,29,179,16,149,2,224,231,228,244,172,209,214,147,37,63,161,168,113,46,169,209,146,0,126,142,92,224,200,22,113,92,71,0,112,204,130,250,39,121,96,77,226,232,135,146,232,193,107,4,10,101,93,45,240,93,220,251,139,15,230,142,95,249,154,26,187,13,125,163,215,118,110,132,182,44,249,121,199,3,193,186,148,87,54,27,237,240,248,227,143,134,89,41,117,84,36,203,124,183,225,37,222,7,10,120,21,144,124,245,84,231,12,71,47,72,105,0,90,219,40,63,72,54,160,11,224,158,113,70,1,2,229,12,179,224,55,30,90,55,140,70,18,90,116,43,251,45,0,175,144,37,248,28,101,188,40,207,16,58,62,197,131,218,183,227,3,50,153,48,153,26,140,190,103,58,70,119,241,138,223,69,21,121,183,104,53,27,166,92,242,115,31,254,80,56,35,207,57,159,251,194,231,195,43,23,215,165,96,49,23,94,126,249,101,147,11,100,226,35,31,249,8,2,31,133,232,24,117,37,145,146,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,240,70,114,32,89,244,191,145,220,78,109,37,14,36,14,36,14,36,14,36,14,36,14,36,14,220,1,7,216,248,214,62,173,54,114,177,254,138,150,124,22,225,117,196,253,124,127,211,6,105,4,240,7,17,217,230,174,191,3,76,198,141,94,143,137,239,195,183,67,158,70,219,57,36,155,239,180,58,0,224,128,1,155,232,4,64,0,130,231,179,23,222,61,125,36,33,31,111,116,195,140,135,32,196,190,200,138,79,155,244,69,29,4,92,145,235,126,188,247,218,120,171,127,117,89,162,106,160,108,243,191,173,59,214,128,88,229,81,206,65,160,251,202,134,123,61,14,146,123,206,108,118,48,204,193,34,179,234,7,37,66,142,0,239,128,167,4,160,180,118,182,195,202,234,213,112,233,226,149,112,99,99,45,172,8,0,108,52,117,214,246,158,192,32,89,6,226,26,25,160,103,82,22,197,229,233,154,234,21,184,166,42,218,88,16,171,29,20,104,230,22,23,194,242,114,116,195,143,75,126,3,241,230,23,127,13,107,160,0,0,32,0,73,68,65,84,13,220,7,64,1,80,105,203,53,53,238,131,205,146,149,241,1,92,1,136,17,56,147,15,78,119,94,126,141,102,141,98,164,157,123,46,100,22,141,158,95,16,79,150,152,77,140,92,214,215,227,209,193,33,234,178,57,58,210,12,114,8,128,137,146,195,213,171,87,101,117,29,207,14,191,112,225,130,185,244,127,236,109,111,19,72,166,179,187,197,191,114,198,3,228,21,16,79,72,85,188,27,161,217,124,37,45,39,51,192,135,138,176,28,49,41,227,31,131,66,62,241,195,72,18,192,232,107,8,153,89,191,104,135,185,114,127,131,81,119,40,9,121,154,15,205,116,32,225,160,60,12,202,187,165,107,150,119,176,174,250,10,10,243,70,210,120,117,249,227,153,50,126,241,78,0,104,30,23,6,237,154,156,50,20,7,25,237,239,85,89,178,83,103,4,102,5,153,130,62,43,100,55,211,95,242,250,163,10,77,28,71,91,187,4,128,54,200,40,165,156,98,77,86,254,146,31,228,29,23,248,13,172,214,5,126,2,234,110,238,236,154,197,238,154,92,239,111,232,40,14,174,77,1,240,187,114,3,191,35,11,126,36,4,91,107,148,163,0,71,9,194,208,5,220,114,116,0,107,3,255,69,111,20,126,62,60,128,43,96,54,244,226,189,163,43,5,159,88,143,214,7,129,249,184,207,7,144,126,242,233,167,236,153,53,192,45,241,177,198,119,55,251,179,211,51,106,83,214,224,229,168,120,7,47,224,57,23,207,40,20,224,210,190,81,23,136,171,119,2,52,218,58,166,250,163,114,67,228,25,60,5,224,37,240,204,5,152,237,252,181,4,209,233,233,76,140,46,125,176,152,225,24,81,142,150,184,247,152,71,35,129,120,66,177,167,239,14,236,191,57,203,160,68,15,197,158,152,91,21,198,104,227,40,115,93,245,160,116,54,92,171,50,26,80,162,80,33,184,94,145,71,143,72,127,4,177,1,203,9,222,167,130,100,128,103,197,88,125,150,168,63,230,213,65,107,8,99,48,57,85,13,211,51,115,225,236,89,181,172,31,63,94,182,167,65,6,224,199,88,165,185,95,15,123,178,142,31,28,17,144,41,2,92,191,126,221,64,116,243,230,64,222,38,107,119,211,190,171,124,87,166,165,200,85,210,218,34,8,31,9,209,250,93,20,48,95,10,19,234,27,199,30,236,214,119,5,142,235,184,156,140,151,241,187,44,16,190,171,113,18,217,215,116,4,132,62,219,161,175,49,173,72,1,132,239,195,119,191,127,33,188,248,202,165,112,250,228,137,48,171,250,105,99,81,222,122,80,102,152,213,125,78,224,244,140,238,83,202,191,183,187,173,53,85,109,170,159,37,121,146,97,52,145,81,252,108,118,36,151,165,218,148,41,23,116,36,67,93,41,49,240,189,130,239,208,24,74,26,121,188,80,136,122,231,9,119,100,203,21,5,200,235,223,204,248,109,138,114,101,99,9,223,97,253,253,12,226,241,32,24,45,46,205,145,176,146,100,169,185,189,21,106,203,75,242,215,47,101,8,41,241,188,255,167,126,42,156,208,251,231,191,248,75,225,15,255,223,239,218,188,100,157,248,214,183,190,101,199,115,124,230,51,159,161,112,38,173,131,218,211,67,226,64,226,64,226,64,226,64,226,64,226,64,226,64,226,64,226,192,155,134,3,9,232,127,211,12,117,234,104,226,64,226,64,226,64,226,64,226,64,226,192,131,198,129,184,129,27,65,9,237,221,14,0,129,155,250,97,155,230,195,88,202,17,14,219,245,36,222,243,88,198,59,253,51,210,222,77,197,33,86,193,219,112,144,225,166,124,135,68,28,86,110,16,127,104,207,14,169,240,152,69,115,230,51,214,166,29,1,79,24,51,86,101,209,95,18,114,0,0,11,32,212,110,52,133,246,215,7,103,253,26,208,32,158,246,100,81,200,249,208,121,32,239,152,117,237,245,33,71,96,15,50,99,0,24,32,30,23,50,5,144,44,64,164,47,240,6,64,255,210,165,75,230,78,30,96,7,119,207,126,6,180,243,139,242,128,248,200,13,60,3,252,47,200,26,31,16,110,86,110,151,31,61,249,184,92,242,71,139,253,133,197,101,115,181,93,150,11,238,90,117,210,250,33,204,69,86,199,2,137,50,224,205,44,44,229,61,96,66,46,197,169,143,241,234,8,112,162,254,1,184,130,103,1,65,55,7,144,48,106,3,180,197,37,253,8,120,251,250,48,236,206,106,193,146,212,65,73,35,205,230,107,92,51,252,29,16,234,209,71,31,53,171,254,9,241,131,50,245,122,67,150,148,47,133,199,20,143,215,5,65,97,2,168,52,86,122,22,51,204,202,191,36,151,229,98,72,28,175,60,89,217,154,225,173,56,207,200,146,127,142,101,135,5,15,164,13,163,143,245,19,52,31,21,238,116,61,164,174,124,157,88,188,231,227,72,203,167,35,255,30,70,211,44,95,142,62,167,197,239,148,243,231,124,157,196,243,78,154,203,142,167,199,245,76,64,111,92,246,165,0,19,215,54,20,98,0,237,28,224,7,44,6,60,109,182,101,85,47,121,218,223,111,132,45,205,91,142,214,88,89,89,9,171,171,215,5,240,111,135,141,27,91,161,46,107,94,210,91,2,118,105,211,234,208,252,97,205,156,144,197,182,1,245,154,131,40,65,245,21,111,192,230,164,192,250,140,62,232,237,138,15,92,164,251,209,1,200,245,244,236,76,168,73,78,221,34,127,94,0,44,23,174,246,1,243,225,31,249,200,195,26,162,213,90,237,72,57,194,52,76,164,236,99,235,1,235,8,173,196,48,228,69,92,183,168,131,116,143,87,39,6,222,3,168,151,120,46,242,249,179,215,149,79,39,45,99,171,241,129,145,39,134,239,134,173,133,186,1,186,247,245,199,239,58,78,222,198,34,190,15,211,233,7,1,21,137,28,233,22,151,95,151,224,55,57,213,10,51,60,86,96,173,50,130,90,142,1,106,245,224,114,66,5,246,172,56,211,225,16,232,108,116,67,19,117,113,9,76,135,30,158,225,95,108,129,239,96,4,169,137,199,193,138,243,130,187,173,175,90,87,168,211,227,225,215,212,212,140,188,174,8,232,158,91,8,39,173,13,41,47,104,77,199,115,68,199,20,144,162,181,60,223,3,46,172,190,221,43,64,75,107,216,214,218,166,214,245,118,216,99,77,147,183,8,60,2,180,57,202,69,109,97,105,15,255,117,216,128,104,148,114,134,214,235,130,152,93,210,247,26,75,127,169,229,73,65,101,89,86,243,37,121,28,104,132,109,41,146,77,148,38,66,167,220,147,204,182,66,105,115,47,92,186,188,38,133,129,8,204,35,63,200,82,117,178,26,38,4,242,83,247,185,115,103,194,204,244,164,60,197,44,68,185,155,154,86,125,170,89,10,18,200,241,148,126,11,148,244,92,81,222,170,234,233,139,174,40,79,113,212,120,38,31,60,227,30,121,29,159,121,167,207,252,142,160,109,46,158,205,187,134,242,171,16,2,112,255,130,100,7,207,6,4,147,66,145,51,74,79,83,99,84,147,146,77,75,158,59,170,242,162,83,169,233,251,162,113,254,177,255,240,63,16,191,22,194,39,255,250,23,195,191,252,147,239,216,184,194,139,231,158,123,46,124,232,67,31,10,159,254,244,167,233,25,53,166,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,240,166,227,64,153,31,199,41,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,28,79,14,176,153,235,59,161,108,216,106,87,55,219,216,61,132,94,165,231,131,109,2,179,193,174,235,96,202,48,23,174,105,9,252,141,237,217,235,225,5,178,228,59,189,65,195,157,4,223,192,246,114,14,36,221,73,29,199,49,175,241,152,113,21,248,1,147,39,167,167,12,96,106,111,237,133,105,89,243,181,113,81,191,189,19,138,39,151,108,60,176,10,197,154,157,243,207,109,163,254,56,118,234,245,164,73,96,133,16,140,120,9,204,107,202,117,51,96,62,96,224,214,230,141,240,234,133,151,67,83,150,189,238,202,217,129,15,230,71,77,150,185,240,23,48,18,151,200,88,241,2,126,76,72,153,2,48,15,55,219,39,207,156,13,51,2,245,176,182,4,52,66,25,64,166,193,102,81,10,184,180,1,239,85,166,40,128,198,128,146,218,164,205,57,92,59,3,40,117,101,69,138,213,110,73,150,156,19,242,18,64,123,200,170,181,41,64,48,130,88,195,127,99,25,242,32,58,44,232,238,114,236,114,61,100,93,4,64,132,224,13,163,244,84,64,65,32,23,188,124,46,234,142,30,233,163,131,181,208,110,244,138,200,252,210,65,255,57,178,224,228,201,147,97,119,123,207,242,195,167,151,94,122,41,188,253,169,167,195,217,199,206,73,67,165,20,186,2,149,4,73,153,50,6,242,89,242,127,91,82,25,50,126,68,240,249,125,68,22,75,186,221,124,183,170,231,248,165,31,28,231,1,125,153,50,8,253,38,112,207,63,219,66,125,88,218,160,146,88,142,215,155,70,33,55,46,182,22,229,202,140,123,244,182,73,179,231,76,150,1,248,145,147,2,150,198,10,88,35,219,92,172,40,30,64,79,130,10,48,191,43,11,252,13,89,227,175,105,14,111,110,239,135,139,58,82,99,75,94,75,54,54,182,76,65,7,203,107,172,185,241,188,65,192,229,185,102,174,100,106,66,150,211,178,152,22,189,36,145,94,17,111,118,5,4,70,32,179,102,224,57,178,220,148,149,121,71,107,2,237,51,175,107,154,239,0,249,92,179,51,2,242,23,102,195,220,172,230,251,244,132,1,250,6,190,74,158,145,105,250,96,60,22,200,75,121,159,207,125,173,31,109,89,131,43,81,51,82,246,223,204,67,209,98,64,60,244,100,227,210,199,245,187,222,141,23,122,0,104,165,14,119,199,110,245,43,189,39,15,24,120,46,232,201,170,126,248,41,132,127,113,197,176,206,235,79,219,206,164,87,142,156,37,63,245,121,46,193,207,74,99,93,0,235,119,128,95,5,81,130,130,14,229,228,78,250,184,123,47,91,79,196,85,111,82,56,191,10,100,129,243,227,105,207,26,81,67,240,132,11,122,136,47,203,218,157,59,86,232,4,248,96,158,11,52,54,212,88,16,184,236,101,76,94,200,67,117,202,143,226,192,132,220,178,91,25,25,250,195,215,232,129,32,202,56,241,28,125,0,207,81,34,34,224,122,30,30,245,84,127,81,241,77,129,243,70,159,250,81,144,107,2,81,2,193,246,141,44,139,120,142,80,160,158,133,197,56,38,212,129,140,224,238,191,195,26,37,207,44,123,82,166,219,212,209,0,91,123,241,72,128,186,60,72,180,182,182,229,45,96,95,50,185,25,26,93,29,29,32,101,0,104,83,118,41,137,225,29,38,131,168,165,145,80,234,224,25,65,151,228,179,83,168,202,178,31,111,16,221,176,47,207,1,147,147,243,106,80,242,168,241,230,76,121,20,211,250,154,3,161,180,109,46,249,191,251,226,75,146,21,150,204,82,168,214,202,97,198,172,255,229,81,102,105,193,228,245,132,125,151,166,194,130,20,82,240,172,50,149,29,23,81,21,224,77,153,86,6,228,243,76,63,233,155,175,233,244,21,15,3,240,223,227,201,199,229,242,201,145,21,247,59,32,15,136,143,216,48,18,122,161,182,56,31,186,91,91,161,42,37,188,158,20,129,154,205,157,48,41,111,59,184,236,248,145,63,253,103,194,215,191,254,245,240,215,126,238,231,195,31,252,193,31,152,2,26,138,66,120,120,248,228,39,63,25,62,240,129,15,32,148,67,97,30,169,61,189,38,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,60,172,28,40,243,143,131,20,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,142,31,7,176,188,195,242,155,237,113,66,220,220,142,191,221,248,13,231,27,255,164,197,119,158,198,7,210,45,79,238,167,31,239,227,130,199,223,12,68,102,185,239,112,27,213,218,213,70,252,107,9,119,83,214,219,203,3,30,22,247,218,72,241,234,238,250,14,43,0,40,112,15,12,64,49,33,112,191,166,179,223,119,59,59,161,52,41,215,206,66,22,0,139,166,213,18,32,7,86,171,0,206,157,190,44,253,21,114,152,140,189,191,145,127,144,152,187,101,159,1,76,48,193,43,59,112,151,197,167,92,50,111,202,117,239,234,181,149,112,117,229,90,88,147,165,47,103,114,239,10,128,111,54,235,230,246,24,48,11,224,162,38,16,158,128,156,0,110,180,50,119,252,88,230,46,46,206,25,88,13,240,231,160,245,130,220,255,2,64,114,46,52,101,58,226,53,231,128,99,185,105,176,131,230,219,204,140,192,27,1,143,6,150,200,74,180,95,16,120,47,122,109,62,42,87,244,18,144,165,11,100,177,121,9,17,170,35,206,209,56,95,137,2,202,186,25,206,0,222,240,120,191,147,247,214,193,0,179,91,103,27,147,99,216,78,95,174,160,65,89,152,23,208,27,251,198,59,8,159,128,35,129,166,184,50,199,194,244,173,111,121,34,252,209,31,253,63,2,175,112,93,62,105,202,22,87,174,92,9,103,206,158,210,57,219,178,100,149,210,64,185,170,138,64,174,8,25,56,103,207,172,47,140,243,33,193,83,108,157,241,23,229,29,204,87,61,15,68,67,117,57,159,143,116,59,174,122,72,191,247,115,4,208,81,96,118,174,61,111,23,197,169,113,241,131,244,35,120,2,171,12,240,150,44,113,215,104,100,239,0,159,26,43,0,113,227,138,50,210,142,158,225,151,197,194,111,5,231,147,189,140,252,161,105,0,122,15,204,129,124,48,249,202,210,105,199,210,85,40,159,175,86,155,25,20,233,11,228,103,158,52,117,112,120,83,22,205,13,1,169,215,174,93,8,155,91,59,97,229,250,106,184,190,190,17,182,4,218,237,8,80,221,221,209,113,26,178,230,150,251,18,155,115,52,205,28,46,105,109,43,202,83,134,26,49,241,105,104,14,163,4,133,178,128,185,52,215,28,163,13,242,90,126,121,212,176,103,149,1,116,7,204,95,94,94,182,163,38,0,70,153,251,83,178,4,198,66,31,111,41,184,60,247,241,128,55,126,118,59,125,114,48,212,250,103,138,65,154,229,106,135,119,68,146,252,184,63,143,182,236,40,47,8,248,85,31,69,156,165,145,62,202,111,218,166,94,3,246,53,63,8,249,60,135,61,211,38,23,237,199,50,126,135,146,184,198,89,122,182,2,51,238,106,222,228,189,15,157,186,188,159,204,118,60,63,216,172,87,190,252,125,216,62,10,26,90,179,168,92,235,30,178,69,104,75,153,9,26,112,99,79,94,250,110,199,166,232,222,87,62,6,9,144,155,53,56,182,151,221,245,14,13,4,43,39,190,249,51,239,222,63,238,140,39,30,31,144,49,210,252,34,63,107,138,7,226,9,86,86,227,211,81,185,74,177,18,219,85,60,158,29,250,40,87,89,29,81,70,26,114,245,78,126,230,135,245,67,242,69,58,202,29,28,183,50,53,83,11,147,82,206,152,103,141,151,108,152,75,124,142,113,104,180,66,71,128,126,171,221,8,155,187,59,97,125,71,114,187,191,23,118,247,154,97,103,107,55,212,165,136,215,146,43,249,186,210,183,148,174,74,197,131,178,61,79,86,85,39,222,32,212,167,166,234,86,139,230,233,164,42,30,194,35,232,193,43,68,71,87,81,138,12,14,188,119,69,255,186,234,94,149,151,129,240,253,168,72,192,186,91,209,241,24,19,212,169,117,119,126,118,218,190,95,75,242,0,128,172,159,209,241,0,147,19,85,147,111,210,249,109,80,204,20,206,16,29,100,207,218,83,255,59,90,235,139,197,174,241,193,219,156,186,159,64,63,50,134,92,105,120,36,185,140,224,240,206,80,179,166,74,41,162,164,99,27,0,249,153,123,147,115,139,161,39,175,12,69,245,19,229,155,119,189,227,157,225,183,255,230,215,195,151,127,245,87,195,111,254,214,223,49,175,59,19,226,199,229,203,151,195,47,127,249,87,194,7,63,248,65,171,93,181,69,225,209,67,10,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,15,59,7,202,104,222,167,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,112,12,57,160,205,116,172,251,8,108,140,86,204,2,60,163,211,54,201,227,243,96,55,147,205,109,133,193,187,54,69,221,205,179,118,80,115,207,177,62,109,69,179,3,173,151,184,9,239,155,234,177,86,37,13,42,242,152,236,158,181,51,18,59,120,101,251,251,166,144,255,201,57,38,153,252,70,143,238,108,254,231,131,109,218,19,225,209,248,38,206,135,140,206,195,200,37,235,160,111,89,151,189,248,160,238,124,30,79,28,185,123,29,25,30,50,76,141,187,214,246,238,121,98,98,180,244,28,102,204,98,1,24,216,239,214,70,124,144,197,223,137,165,211,161,190,223,213,198,253,162,157,83,221,214,120,96,193,62,253,142,167,67,119,95,231,5,11,216,34,148,5,144,117,40,163,224,99,227,188,242,190,211,190,199,145,207,223,243,116,1,6,0,180,24,120,166,77,119,59,199,151,114,2,8,0,9,104,39,2,49,17,40,49,183,191,20,178,166,5,88,168,49,234,35,15,249,1,124,0,17,176,192,4,164,225,25,144,72,232,130,202,168,144,128,15,248,108,0,163,249,103,22,144,35,171,95,54,252,229,190,32,180,100,89,185,1,176,127,245,90,88,89,187,110,119,222,119,100,5,140,139,101,3,156,100,165,88,21,0,50,55,51,37,119,249,25,144,161,122,13,116,19,45,0,126,115,2,68,0,246,112,57,15,224,183,44,64,132,59,64,8,1,192,69,94,195,35,56,148,241,81,157,143,105,54,205,4,180,168,174,174,218,36,136,58,209,200,31,5,209,47,184,208,30,123,178,214,36,144,148,231,171,185,230,183,148,209,63,86,147,34,227,125,104,161,127,48,126,180,148,191,251,88,251,59,131,127,83,156,18,25,121,66,95,160,21,99,64,96,124,16,79,186,217,99,124,59,114,85,45,64,214,172,115,213,31,59,191,220,114,10,91,165,6,85,92,147,188,53,52,46,19,149,137,176,188,32,0,117,113,201,220,171,3,160,194,231,111,127,251,219,225,221,239,126,183,220,74,119,116,148,132,92,245,11,184,234,202,235,2,174,166,37,20,89,109,186,25,239,36,141,206,195,65,74,156,233,208,21,101,85,101,32,29,69,3,15,86,198,231,143,40,203,215,225,235,207,129,200,88,208,149,0,252,238,213,113,103,252,9,130,146,226,131,255,205,183,171,56,206,113,63,16,4,234,122,128,230,8,136,198,58,172,29,100,27,250,9,146,171,8,138,234,89,197,226,40,32,59,195,119,0,96,228,102,48,175,72,131,111,170,199,231,93,100,136,42,128,71,170,19,207,20,140,13,17,5,1,119,188,219,250,33,218,202,242,70,145,63,79,188,155,213,15,200,233,160,49,77,12,2,213,210,22,4,82,165,2,244,160,72,128,82,17,163,99,235,162,234,229,252,114,188,93,0,144,18,167,255,195,134,92,150,239,215,155,102,141,127,67,86,208,235,235,235,97,69,202,56,215,4,236,3,240,227,154,29,11,251,134,172,108,89,175,168,219,60,99,8,160,45,78,212,4,246,183,172,94,104,35,141,54,219,162,217,218,212,88,208,207,2,125,21,83,241,154,49,173,50,0,154,128,156,200,224,137,19,58,7,93,32,62,224,62,243,27,153,164,126,107,67,114,143,204,19,140,94,213,193,153,243,226,158,209,78,220,40,79,96,129,73,164,250,233,65,100,13,66,92,42,98,46,114,14,202,51,230,54,238,49,51,188,225,234,201,125,188,5,148,1,244,95,62,176,86,42,199,48,214,202,199,28,214,130,254,20,69,51,255,209,22,193,248,146,191,155,82,18,181,40,77,89,0,249,113,221,239,239,118,156,129,210,172,15,162,1,154,168,202,239,14,232,43,86,129,57,22,219,137,5,148,181,47,64,85,41,252,244,176,97,208,140,225,157,109,35,107,69,21,9,66,70,212,45,30,137,33,157,250,35,221,122,201,135,152,48,140,145,34,1,1,249,207,122,168,55,106,136,33,55,221,20,145,53,162,39,114,227,62,31,250,153,161,148,141,63,137,50,250,45,175,214,62,230,47,81,217,52,102,78,13,130,126,83,213,37,155,22,148,167,160,181,146,249,66,192,18,190,92,158,214,186,55,27,230,79,157,10,143,43,14,185,233,136,17,88,140,243,221,225,251,182,185,185,41,249,175,15,142,156,192,211,12,71,3,52,164,204,194,216,181,84,103,75,191,189,172,78,241,150,181,216,175,10,115,53,235,127,151,121,173,171,171,121,215,207,100,143,177,196,109,127,67,50,92,223,111,134,245,221,122,184,184,186,174,161,185,104,115,176,164,14,207,234,27,87,173,150,195,180,188,8,48,15,92,145,109,73,110,237,167,229,29,136,57,193,124,33,189,170,163,104,226,186,174,182,144,43,241,134,179,237,153,91,140,187,125,171,179,185,99,223,99,136,182,241,202,248,110,172,205,248,155,197,247,196,127,117,84,255,179,54,12,152,28,191,47,162,187,162,57,26,133,205,42,139,67,75,21,217,16,219,252,201,234,162,170,40,223,154,151,124,179,84,159,253,222,209,135,186,88,158,136,105,172,103,240,199,214,5,85,82,223,150,2,218,99,225,175,127,252,163,97,121,110,38,124,229,107,191,33,79,63,219,225,244,185,211,225,134,198,230,215,190,254,27,225,218,218,122,248,217,191,246,97,90,204,136,135,150,20,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,30,94,14,12,255,53,251,240,246,49,245,44,113,32,113,32,113,32,113,32,113,32,113,32,113,224,129,231,64,220,23,205,118,74,239,176,55,14,20,12,138,121,53,84,170,224,233,220,7,155,254,131,204,175,231,3,155,194,0,86,135,180,147,209,115,79,182,102,65,37,0,52,188,239,175,103,183,114,117,29,218,183,92,30,120,12,248,96,91,228,218,216,174,104,67,187,90,17,72,42,16,182,104,27,218,114,25,141,213,168,0,131,130,0,3,192,3,21,184,227,177,57,108,44,161,209,47,232,32,159,129,46,190,225,47,43,118,139,131,95,10,230,66,89,249,186,2,214,177,116,239,0,36,235,28,97,44,33,1,30,0,1,13,180,20,96,97,69,0,246,1,144,24,72,129,39,234,160,206,62,214,142,62,150,154,2,144,235,141,157,176,121,249,70,184,122,245,170,93,184,222,5,124,224,242,243,133,1,3,176,192,156,156,140,214,195,128,135,13,185,85,142,32,160,44,249,117,110,252,220,236,92,152,91,152,143,214,142,2,245,1,0,57,127,27,139,123,64,63,0,87,2,188,4,160,1,180,34,224,37,227,86,33,203,170,108,119,43,48,25,16,226,168,211,161,247,91,81,52,76,247,126,12,99,14,62,57,200,207,24,19,240,30,193,99,91,242,213,209,177,3,0,159,128,63,92,113,192,98,121,151,23,198,0,240,20,62,114,159,158,158,182,177,65,86,0,81,1,181,206,159,63,31,222,254,204,51,38,39,140,43,86,217,200,232,129,64,163,153,12,17,239,116,23,115,217,16,237,200,227,33,199,137,177,120,162,242,233,158,197,226,200,53,18,60,125,36,250,174,95,1,228,188,110,186,148,241,149,181,204,130,0,47,79,118,139,230,65,155,131,188,131,152,12,27,83,69,2,252,0,186,24,28,115,125,158,221,97,35,202,26,200,186,175,39,204,135,56,215,4,100,119,26,86,25,138,11,180,139,5,54,205,216,248,168,48,22,229,4,222,125,204,242,245,176,20,114,12,5,113,177,94,205,7,129,139,208,78,28,103,150,247,52,0,156,121,222,238,54,53,246,27,97,109,109,77,150,250,215,4,164,109,135,109,89,230,111,237,236,25,192,191,181,179,45,16,84,22,213,172,3,90,195,240,4,209,214,59,30,51,10,213,41,59,99,156,213,160,43,90,154,2,76,187,146,189,41,121,134,128,174,182,228,198,65,121,230,58,199,107,112,95,90,90,178,62,112,212,134,95,0,154,0,253,200,35,52,58,112,202,51,115,155,11,48,150,254,112,13,130,250,74,176,17,130,95,57,121,140,41,183,251,55,87,231,237,22,121,141,249,232,11,225,86,180,186,76,194,223,236,255,236,158,123,215,96,91,61,49,202,210,179,63,3,234,224,225,184,224,245,223,234,62,218,254,173,232,30,182,149,91,8,134,145,71,62,197,245,130,57,120,100,182,35,19,189,63,100,202,215,227,241,117,89,246,211,7,228,136,59,115,12,229,167,106,57,126,55,103,165,80,198,247,133,116,100,110,91,150,231,27,27,27,166,0,192,218,201,69,60,119,142,165,136,223,174,134,189,55,5,222,35,251,148,117,25,6,140,183,118,50,217,220,151,226,155,1,240,154,75,53,214,85,5,230,9,114,209,150,18,90,71,22,239,54,102,107,27,186,95,177,178,28,89,48,161,245,26,79,0,179,211,51,6,244,163,248,6,232,191,160,239,36,30,109,150,150,22,117,100,205,84,152,84,123,83,178,128,103,157,96,141,231,219,205,55,190,159,41,219,148,20,167,138,89,64,226,29,225,130,54,173,17,104,86,216,76,208,60,238,48,207,131,190,37,250,205,82,148,226,65,81,94,137,138,40,242,73,9,200,2,99,4,243,76,33,64,119,24,172,255,187,58,66,129,223,57,124,159,11,154,239,100,177,246,172,77,21,210,162,24,139,42,29,77,42,251,94,35,43,180,172,180,86,59,52,119,87,194,137,211,39,195,199,126,238,195,118,244,209,47,127,229,171,225,154,142,4,57,247,248,35,182,86,253,206,239,252,78,216,211,113,12,31,252,175,254,170,83,65,43,41,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,60,180,28,40,31,248,135,240,67,219,205,212,177,196,129,196,129,196,129,196,129,196,129,196,129,196,129,7,143,3,108,254,178,161,107,27,161,34,159,13,226,3,193,119,169,217,202,28,9,249,114,100,59,176,153,127,200,198,62,85,28,200,55,82,231,221,191,14,233,247,118,232,227,93,7,250,147,175,199,251,151,143,163,145,65,252,93,183,24,43,112,254,223,97,117,244,121,48,150,218,100,215,238,188,109,186,3,2,240,219,188,175,13,125,64,2,249,221,181,154,1,169,218,178,66,172,97,17,171,174,18,123,208,42,147,253,243,200,71,191,83,208,159,141,199,222,119,226,181,241,30,109,52,5,92,72,166,186,3,235,67,109,172,231,120,102,255,78,128,62,148,15,116,215,63,28,228,146,152,32,10,180,25,223,19,77,0,26,45,213,1,48,81,5,252,160,188,64,4,192,223,158,206,43,238,236,182,2,192,197,230,141,8,22,110,110,111,132,75,151,95,213,57,219,251,97,79,238,120,1,48,104,147,171,40,197,129,201,153,89,171,11,254,0,108,52,228,198,159,60,0,18,75,39,79,25,112,113,122,249,180,44,25,231,205,162,23,107,70,172,124,221,21,63,103,125,19,90,180,47,218,40,11,108,96,192,138,41,38,96,241,59,102,194,88,169,7,231,15,32,175,89,147,27,201,35,253,1,201,181,128,146,136,116,45,52,222,240,161,43,128,4,224,137,185,199,127,206,119,178,18,7,207,185,227,21,161,41,222,161,212,49,39,119,209,143,190,229,113,243,184,128,76,50,14,251,114,111,253,220,11,207,135,39,159,124,50,148,37,187,125,41,97,216,185,220,82,168,192,189,242,96,158,197,138,17,56,163,230,200,63,200,231,104,54,139,35,146,49,229,110,16,83,246,174,219,77,5,136,203,133,145,250,188,116,46,71,124,204,44,164,221,163,64,156,27,74,162,253,44,96,37,77,224,111,36,107,164,182,113,125,52,228,48,174,225,86,86,5,53,243,245,24,249,140,73,180,201,171,238,134,129,169,114,238,0,103,180,193,249,224,88,207,98,245,139,75,112,13,161,206,3,199,146,150,142,49,126,162,129,119,205,203,130,64,56,31,79,230,85,156,187,204,86,121,218,32,93,249,76,25,7,176,78,124,180,165,75,141,208,31,230,111,179,222,182,121,10,40,121,93,22,196,235,155,27,2,246,87,195,170,60,139,108,235,200,12,92,152,35,59,54,223,117,110,125,81,238,191,205,21,58,96,164,206,92,71,30,81,4,106,11,228,43,201,165,126,164,63,90,233,155,202,143,218,7,28,69,126,202,162,1,192,30,224,30,32,18,48,159,121,12,152,207,92,38,142,186,201,195,186,66,176,121,44,58,145,81,250,198,157,56,147,101,53,70,156,95,14,148,83,206,121,226,207,220,41,123,156,131,141,221,17,4,210,167,124,128,7,249,48,154,158,79,187,213,51,117,121,121,191,31,86,102,180,221,195,242,61,104,241,200,156,203,149,243,3,94,48,46,126,39,30,57,34,47,138,41,120,151,112,249,35,158,121,194,92,66,201,140,139,185,227,138,108,40,5,240,77,228,142,146,0,207,228,161,28,245,50,7,120,118,5,1,111,23,62,74,210,109,174,21,176,168,207,232,145,230,143,41,210,236,234,247,3,158,62,214,55,118,68,167,142,251,81,58,1,236,157,121,135,149,127,173,86,9,179,51,211,154,107,211,242,36,180,100,243,206,231,31,202,0,204,201,138,20,124,152,127,21,41,55,152,178,156,214,31,22,31,243,44,98,74,124,124,179,85,191,142,22,176,37,89,64,124,31,37,50,125,211,91,157,166,148,8,56,116,8,153,20,191,184,243,104,223,101,205,101,209,98,138,4,234,159,206,205,177,254,154,156,33,211,208,203,7,75,73,3,17,183,133,74,17,120,65,208,26,136,2,20,235,222,196,242,98,104,105,93,154,214,239,133,79,124,226,227,82,248,91,8,159,255,210,47,135,43,175,92,14,79,191,253,169,240,226,243,223,13,123,58,238,167,46,69,164,15,254,213,15,64,129,42,78,33,113,32,113,32,113,32,113,32,113,32,113,32,113,32,113,32,113,224,225,229,64,2,250,31,222,177,77,61,75,28,72,28,72,28,72,28,72,28,72,28,120,192,57,224,27,237,236,80,178,151,15,176,113,59,129,205,226,195,130,109,92,231,18,143,202,155,203,118,103,143,71,180,111,21,229,182,92,141,158,193,174,238,237,53,51,182,140,183,153,175,139,184,252,251,237,85,111,155,207,71,103,205,117,224,232,140,99,83,217,160,55,224,74,213,216,86,188,172,227,103,230,102,195,238,234,90,116,121,175,82,230,94,23,0,85,187,222,102,105,171,141,110,92,250,34,8,184,30,7,88,187,85,24,55,182,200,84,7,64,86,52,24,136,230,252,177,123,4,14,141,103,240,78,155,241,61,0,115,179,24,142,50,197,6,127,187,219,18,8,32,55,199,114,237,62,49,39,235,225,130,232,82,92,208,89,198,205,86,61,108,235,204,225,205,173,27,97,245,154,220,240,175,94,19,160,33,55,252,58,239,120,111,175,46,240,162,30,38,180,57,223,33,191,220,116,87,170,218,252,215,189,35,160,128,123,89,46,253,247,228,174,120,106,122,34,44,204,47,133,185,121,129,129,179,11,97,249,196,98,56,117,242,140,89,38,194,53,232,55,0,91,40,66,91,243,2,144,17,112,4,8,143,126,57,104,2,112,128,43,103,250,13,63,226,28,138,0,200,173,248,119,28,211,15,159,217,67,106,233,59,1,28,24,171,125,222,1,63,187,82,204,192,106,51,31,92,70,184,59,207,128,86,1,101,225,21,0,20,188,243,58,0,95,121,198,27,195,149,43,87,194,227,63,244,67,161,45,16,171,154,129,99,6,214,140,172,83,212,61,88,203,232,0,178,69,112,217,139,111,131,121,231,121,179,232,120,163,204,109,200,252,129,50,175,245,197,233,163,60,74,0,146,203,18,128,147,238,22,0,163,60,120,94,191,43,126,200,211,131,32,127,140,7,180,146,172,75,110,173,106,175,202,88,162,209,162,25,129,89,132,146,16,58,243,76,1,144,166,119,31,31,172,106,169,11,43,121,226,56,10,128,115,202,1,212,9,85,157,215,205,129,26,3,190,43,26,5,130,30,22,245,2,32,183,246,228,122,95,158,29,182,55,117,14,185,188,105,224,81,99,69,22,251,88,237,227,173,1,89,105,202,90,23,160,17,157,24,230,90,4,254,4,190,79,201,211,195,132,64,70,9,73,81,243,94,45,71,57,17,216,200,121,233,188,55,165,8,194,28,68,9,4,112,113,74,243,221,45,243,177,34,94,214,81,16,14,244,227,45,2,96,51,246,51,42,252,0,124,210,166,247,151,126,68,222,33,50,90,191,68,31,129,103,46,242,186,204,80,230,65,15,244,135,224,125,206,247,159,103,239,235,97,253,36,221,203,142,203,51,174,252,184,252,30,231,119,175,203,203,251,221,227,71,243,121,252,131,118,71,22,233,11,151,203,147,191,211,103,251,118,75,206,188,191,196,229,199,204,159,145,113,228,157,185,64,94,202,33,187,212,239,224,63,10,0,200,59,223,123,7,253,57,10,3,165,42,20,118,72,135,134,60,175,113,142,163,8,205,105,205,113,45,34,69,29,159,130,151,17,126,23,16,88,63,160,129,181,159,192,81,51,245,118,47,236,183,228,178,159,60,215,86,68,3,138,123,37,203,71,94,230,41,138,54,208,123,246,204,25,3,252,81,94,0,252,103,238,50,79,103,38,163,7,128,146,44,247,213,200,224,168,159,190,29,101,163,246,164,68,48,61,53,109,191,47,240,154,19,143,80,96,241,177,69,205,104,49,122,178,111,10,94,64,10,44,36,234,139,58,105,202,129,93,29,143,16,21,1,88,241,52,207,89,36,237,199,142,214,68,173,191,5,222,197,191,222,222,182,110,58,218,74,191,39,42,82,34,248,153,255,252,47,139,214,229,240,197,47,253,82,120,225,133,151,194,212,100,45,172,173,92,11,255,232,31,254,119,225,134,220,248,127,226,19,159,160,194,200,144,1,37,233,33,113,32,113,32,113,32,113,32,113,32,113,32,113,32,113,32,113,224,225,225,128,254,157,129,86,127,10,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,199,141,3,190,185,203,62,40,123,165,6,82,242,112,187,97,36,175,111,76,91,241,145,180,219,173,50,230,211,102,235,129,144,1,96,30,103,86,88,122,1,93,26,19,60,214,123,2,93,222,87,178,223,162,184,213,232,125,201,151,203,18,236,54,248,227,253,132,137,199,37,100,128,161,209,14,125,2,205,167,5,244,11,58,208,56,71,94,212,119,247,66,75,87,85,174,118,251,218,217,55,15,182,218,167,198,98,143,237,106,223,212,247,46,9,242,178,71,238,206,27,34,98,27,49,151,63,151,202,228,85,187,218,52,39,47,6,253,94,134,60,60,179,249,143,123,221,162,192,58,59,59,55,86,97,130,88,174,201,157,190,44,124,219,187,178,244,189,186,21,182,116,46,247,245,235,43,97,101,5,235,223,77,185,244,222,144,172,182,5,44,227,45,128,35,8,34,128,63,45,75,241,57,157,169,187,199,25,221,161,162,26,163,237,52,155,253,181,202,148,192,5,185,226,87,250,169,83,103,4,46,112,6,247,73,179,60,172,200,37,56,202,6,88,226,183,4,106,10,55,17,96,210,13,77,192,125,250,65,77,162,215,254,93,163,59,192,72,145,35,3,20,232,143,245,73,93,54,128,134,190,89,202,131,255,7,247,234,132,161,101,255,112,94,150,232,55,137,178,198,108,183,27,6,24,117,90,88,124,170,255,204,5,221,125,204,201,70,224,140,106,202,0,58,157,60,121,82,238,217,183,195,247,94,122,49,92,188,120,81,231,173,55,67,69,46,159,91,178,194,132,215,0,81,47,40,237,241,183,189,117,120,182,178,226,169,215,46,218,200,5,107,11,114,243,241,228,205,191,3,226,40,244,13,208,201,202,231,243,0,128,231,243,91,238,35,254,68,246,168,204,17,121,14,36,13,249,55,140,134,70,42,210,229,130,99,214,169,158,67,241,25,47,93,178,70,193,193,30,128,92,150,167,168,178,241,140,113,89,166,10,138,115,48,142,218,164,174,98,149,10,222,41,99,17,249,0,0,32,0,73,68,65,84,55,25,142,13,106,156,144,114,149,7,11,107,107,178,210,78,60,79,92,231,210,215,202,90,62,226,191,231,73,167,109,230,68,71,115,15,48,177,46,55,217,128,247,171,107,215,195,213,203,215,12,216,191,172,121,90,23,24,95,23,224,223,212,81,26,148,233,11,152,179,245,65,20,180,228,249,161,44,107,222,201,185,105,181,131,117,126,116,143,223,16,72,217,215,28,44,160,248,163,250,123,221,232,29,2,37,128,73,89,9,207,207,47,26,80,184,188,116,50,76,76,69,224,16,240,112,122,58,2,136,14,232,163,192,64,160,94,230,36,23,180,242,78,32,159,167,1,140,58,63,145,59,104,4,64,37,221,243,83,198,243,147,119,116,127,195,243,249,157,252,199,57,120,127,161,49,79,179,63,251,157,116,31,179,195,158,243,121,201,115,88,200,215,227,121,242,101,243,207,140,195,184,64,29,249,124,227,242,60,8,113,200,156,243,131,187,63,59,237,30,199,29,94,112,49,102,88,241,83,150,249,224,105,240,195,126,183,169,48,113,88,214,163,64,195,51,214,243,0,233,94,158,120,46,20,3,220,3,0,224,63,243,119,107,139,239,172,148,229,246,27,97,123,47,122,0,32,47,243,70,31,89,213,17,149,179,40,219,53,250,21,167,117,139,118,108,1,52,101,33,230,151,104,22,192,174,30,106,157,208,186,164,249,220,151,2,208,182,142,211,185,118,99,219,186,248,47,255,228,57,235,3,243,140,185,8,200,143,151,141,165,249,5,89,208,79,134,165,133,217,176,168,35,115,56,42,7,250,253,8,128,146,218,208,135,87,30,254,197,51,8,226,34,48,199,69,19,124,128,31,53,29,221,33,134,153,162,64,244,90,148,41,50,136,118,232,151,43,32,203,23,63,111,162,25,141,53,148,171,68,183,213,169,199,61,253,230,152,93,16,239,164,108,88,151,139,254,73,209,246,231,255,227,255,40,156,94,94,10,31,249,232,199,194,191,18,216,207,81,39,208,251,251,255,203,255,28,118,165,24,240,241,143,127,60,50,32,82,149,254,38,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,60,84,28,40,219,143,233,135,170,75,169,51,137,3,137,3,137,3,137,3,137,3,137,3,137,3,15,7,7,216,0,102,99,212,246,106,181,69,201,38,50,27,164,119,18,108,227,93,117,120,136,16,75,124,179,52,61,250,157,216,184,49,28,211,239,217,95,232,177,78,13,91,120,173,52,80,238,182,104,30,211,230,176,245,55,254,201,78,72,23,224,213,55,235,182,162,54,173,231,67,79,155,217,93,1,179,125,241,6,32,117,87,174,105,151,22,231,12,220,198,250,78,3,165,255,163,171,251,225,136,222,30,237,121,30,217,38,188,213,21,193,50,92,230,91,58,27,243,140,11,119,248,229,138,26,2,48,0,21,204,197,176,44,129,175,94,185,20,54,55,214,205,2,24,240,1,90,1,57,216,200,7,240,160,46,148,3,176,206,47,246,171,38,183,45,245,147,43,180,212,150,64,196,41,129,250,75,114,183,139,203,221,121,129,129,51,2,18,150,5,26,76,235,25,235,68,92,6,87,116,33,237,86,95,185,170,141,251,33,48,200,220,40,9,80,225,223,50,200,64,71,237,210,126,55,115,7,236,114,65,89,179,28,132,166,108,62,89,165,183,199,182,7,46,23,224,136,254,129,103,114,130,130,136,29,175,32,171,208,166,198,8,139,126,60,50,228,129,111,227,15,60,210,101,64,138,122,140,117,231,230,230,102,120,249,252,247,195,43,175,188,98,227,78,58,188,102,156,53,58,198,243,11,23,46,132,21,157,219,126,250,196,73,179,178,44,136,255,128,58,22,144,47,61,88,189,49,38,139,166,116,110,21,66,206,8,180,159,11,62,126,22,69,30,79,247,252,185,188,247,230,49,91,103,173,19,254,60,236,155,205,15,89,154,74,234,244,24,249,129,85,61,83,166,159,185,219,160,15,4,230,172,131,253,184,176,46,107,158,71,30,12,251,76,205,228,7,196,151,157,173,241,142,165,158,35,41,224,123,73,178,91,176,249,40,151,217,2,183,0,243,201,143,55,11,183,10,222,217,217,11,251,26,231,53,89,176,174,174,175,133,75,151,46,133,21,121,9,241,35,50,152,155,194,245,52,111,106,182,206,56,240,134,245,45,254,189,139,0,106,122,174,78,79,90,221,13,41,211,52,246,101,225,47,43,91,214,12,228,98,66,202,58,211,147,28,53,50,17,173,244,117,180,195,194,220,188,41,233,144,14,144,57,49,25,207,48,7,240,140,123,13,217,209,17,162,21,96,18,165,29,151,59,248,195,51,115,19,128,158,252,172,39,46,55,30,207,221,47,210,141,87,25,127,61,158,242,148,59,12,40,167,45,202,121,221,188,223,143,112,171,246,125,13,133,54,242,122,126,191,231,251,231,113,163,253,160,159,94,222,159,121,31,215,255,195,234,56,44,62,95,159,183,193,157,64,153,209,244,152,242,224,253,29,237,63,253,114,254,249,183,142,94,33,179,200,30,160,56,101,144,113,47,203,88,185,18,11,113,200,42,192,56,191,229,136,231,34,142,58,152,47,204,31,210,0,217,57,206,130,52,202,209,30,107,111,91,160,252,110,93,138,91,82,150,67,1,128,117,122,91,46,234,249,14,163,160,197,119,186,43,165,44,242,119,116,116,14,94,63,188,93,44,224,169,15,239,57,172,91,162,92,243,26,197,47,221,181,70,161,72,135,130,222,220,210,9,155,163,88,215,175,171,222,235,107,82,220,211,127,21,29,29,132,146,142,84,9,236,8,0,250,203,156,71,17,0,192,255,148,190,3,208,124,238,220,57,163,159,126,114,77,202,3,0,253,169,234,89,149,4,45,88,18,20,173,113,122,132,78,22,37,117,81,223,45,145,164,56,157,9,96,244,136,217,8,172,34,8,186,179,32,218,99,39,204,46,45,132,142,250,42,6,74,33,105,78,63,142,245,219,66,215,143,254,251,63,26,254,246,223,250,155,225,51,207,126,54,124,235,255,248,103,58,50,104,83,191,53,166,194,255,253,135,127,24,62,250,243,63,31,126,225,211,159,162,194,225,194,27,107,76,127,19,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,30,120,14,36,160,255,129,31,194,212,129,196,129,196,129,196,129,196,129,196,129,196,129,135,149,3,190,89,236,253,99,83,52,191,137,30,45,158,60,245,224,221,54,164,115,81,7,222,7,155,167,185,12,217,163,111,100,223,156,114,84,76,182,1,107,187,180,185,124,78,160,3,198,185,36,54,112,71,251,231,91,186,158,237,168,226,158,135,251,40,205,188,19,70,235,247,77,227,3,64,163,229,60,248,199,219,61,24,59,124,27,165,115,152,114,123,79,253,220,230,59,64,29,238,235,177,232,47,233,188,107,172,235,180,251,109,27,246,0,116,75,218,252,239,203,250,182,166,77,117,29,154,46,107,90,129,13,88,183,29,17,242,253,30,60,179,147,158,133,158,128,0,2,0,159,89,235,123,125,88,234,170,237,174,218,161,109,206,16,6,72,224,226,25,23,223,128,9,109,89,9,119,5,22,56,223,105,195,120,174,59,64,2,207,29,89,30,219,38,190,234,174,78,196,243,184,113,1,60,41,55,222,203,167,206,69,119,222,179,115,161,38,224,208,44,146,161,65,125,227,204,114,227,191,222,155,109,129,21,170,71,80,135,89,232,19,79,157,0,12,220,27,114,47,222,237,70,235,72,44,248,1,91,170,106,31,26,122,162,1,58,0,90,226,165,103,85,128,245,187,119,55,99,199,3,120,27,145,192,204,18,222,208,97,235,141,92,245,203,42,187,35,48,168,173,51,147,219,186,27,200,47,120,167,132,194,136,120,7,35,24,55,196,130,233,201,89,240,22,175,242,251,2,98,206,159,63,31,94,126,249,101,171,141,49,2,144,2,92,70,70,169,171,36,126,111,110,111,133,111,127,251,219,225,223,253,119,254,172,129,84,206,111,64,105,15,46,23,254,30,239,35,244,131,187,48,103,33,134,48,98,217,15,125,158,20,51,220,225,223,49,205,29,168,97,144,158,173,99,198,148,44,7,124,33,93,178,233,129,57,2,150,15,153,122,50,210,73,163,175,49,87,174,255,116,201,242,138,223,94,129,238,88,211,18,6,181,154,34,143,226,36,156,45,1,95,80,130,167,11,44,247,251,186,183,85,119,71,138,27,109,185,201,110,237,203,205,183,64,62,92,124,95,191,126,61,92,215,188,196,237,254,245,181,27,6,254,237,203,234,215,132,92,214,181,88,230,151,42,147,194,206,162,203,123,20,137,58,170,171,40,215,221,85,157,177,77,251,40,42,56,120,140,162,1,86,195,0,115,83,178,196,63,113,230,108,152,159,153,15,115,0,250,2,241,204,10,121,126,58,84,69,23,243,208,231,111,169,132,135,14,198,137,118,226,156,131,31,60,211,91,2,243,146,203,214,29,187,71,142,48,151,185,76,137,68,101,104,155,96,252,212,59,180,1,126,250,92,134,6,210,252,221,243,113,191,85,24,172,135,183,202,120,31,211,71,105,244,177,113,146,224,21,193,251,59,122,207,231,31,77,227,61,206,251,200,123,111,107,220,221,243,141,222,189,126,47,227,116,141,190,123,252,131,118,7,116,119,190,65,59,207,249,139,239,12,160,188,7,210,92,126,225,141,203,47,233,200,187,231,117,62,2,198,19,15,168,79,156,151,55,144,94,99,11,56,238,237,153,114,103,214,16,116,21,53,207,106,114,143,15,80,238,252,238,235,27,73,89,20,126,184,111,221,136,174,255,241,6,128,2,0,10,1,124,183,27,117,121,9,146,178,0,229,218,90,75,236,40,23,1,252,204,93,142,226,225,206,113,27,187,58,98,71,228,73,33,73,158,58,166,102,180,34,160,112,39,153,203,22,189,118,115,95,202,135,154,147,90,39,118,148,183,39,101,162,254,249,11,70,165,245,75,252,65,1,0,111,30,172,25,92,40,2,112,167,111,39,116,183,52,41,49,50,151,245,49,81,221,44,166,81,145,149,227,101,76,249,136,117,120,240,109,139,237,219,239,19,148,19,212,231,50,0,191,126,3,236,104,13,172,213,164,100,36,190,180,54,183,195,251,222,251,167,194,151,127,229,87,194,71,63,254,177,240,79,255,215,255,93,99,35,197,11,89,247,255,224,210,171,225,147,159,254,84,248,220,179,159,243,133,34,191,36,103,92,78,183,196,129,196,129,196,129,196,129,196,129,196,129,196,129,196,129,196,129,7,147,3,101,126,140,167,144,56,144,56,144,56,144,56,144,56,144,56,144,56,144,56,112,252,56,224,27,185,236,119,178,51,201,38,50,27,192,119,19,40,127,175,119,55,111,162,113,132,100,250,99,129,190,12,94,238,166,87,113,51,222,249,117,119,53,169,244,173,120,124,151,52,195,31,220,167,99,185,223,17,144,88,17,144,87,149,171,235,2,224,65,95,150,105,138,235,106,211,155,77,123,179,124,19,0,175,93,120,109,106,43,205,66,4,206,178,151,155,110,3,62,228,233,204,61,23,5,48,168,1,237,171,247,204,210,219,65,125,63,163,123,115,99,219,128,126,128,2,163,65,45,240,111,6,232,6,208,168,8,36,4,112,160,29,46,226,122,0,242,162,177,172,186,217,204,159,152,158,178,205,125,54,248,231,179,141,125,54,255,203,178,238,83,86,1,141,21,147,103,128,12,220,193,3,134,20,4,114,246,165,100,128,76,192,31,3,239,5,46,208,134,91,235,22,213,150,131,21,110,5,9,168,9,109,204,15,234,195,138,17,122,185,156,70,152,84,84,62,65,167,98,239,209,252,187,137,161,199,40,130,169,147,159,78,126,132,3,74,16,92,188,11,187,49,144,191,33,64,6,48,135,51,220,81,150,192,42,27,119,198,240,73,44,29,240,6,165,8,198,208,46,201,222,115,207,61,103,138,29,240,18,37,13,238,92,140,31,252,4,244,134,247,140,195,243,223,123,33,188,239,125,239,11,75,26,247,88,175,79,238,99,196,180,81,82,96,224,173,200,164,159,128,252,4,129,98,172,9,190,174,193,11,15,30,135,67,125,175,20,195,248,24,196,117,69,163,32,97,15,217,145,29,157,158,50,8,192,194,242,31,236,44,202,170,172,101,5,172,233,69,96,155,198,79,96,63,243,98,111,87,174,186,53,15,87,175,11,212,95,93,13,155,91,219,225,210,149,107,97,91,199,102,184,55,13,77,188,8,38,10,216,135,158,210,196,148,141,19,135,3,180,68,122,87,74,26,78,167,141,159,136,99,204,11,38,7,154,91,82,6,152,149,155,126,192,55,198,248,204,153,115,54,127,81,204,193,101,55,243,153,249,233,243,169,88,68,25,39,42,157,49,230,128,134,173,142,220,248,235,78,59,101,89,228,18,239,109,34,43,131,118,45,62,42,2,16,231,121,120,182,53,64,119,202,18,72,35,222,231,178,69,234,15,107,146,199,123,28,121,145,95,2,249,31,228,64,95,252,130,23,249,139,126,209,79,79,231,238,188,230,217,211,185,251,251,232,157,52,248,231,119,158,253,34,206,249,231,124,55,128,57,183,150,142,2,215,94,15,237,120,189,196,61,168,193,229,40,79,63,253,130,31,220,61,221,249,74,62,210,28,184,103,125,240,52,47,71,30,31,71,226,120,246,113,36,141,56,248,138,146,128,91,249,123,217,124,93,40,226,20,5,164,83,182,151,201,1,109,79,234,76,250,105,92,226,107,181,121,252,145,115,154,223,172,251,40,220,73,225,75,150,249,251,82,14,2,236,199,27,6,10,123,28,221,177,39,151,247,172,45,30,31,61,12,232,91,161,250,104,147,245,167,208,69,54,134,235,29,245,79,76,78,69,153,211,119,165,139,242,156,214,31,190,193,40,209,81,174,173,69,173,173,99,65,182,118,246,195,133,139,87,140,78,190,61,53,125,35,232,227,180,126,27,64,43,235,13,235,206,188,20,254,150,150,150,204,35,0,71,247,156,62,185,28,149,246,164,84,102,60,165,126,22,82,228,75,10,7,101,53,196,81,0,45,29,45,131,151,129,89,253,190,16,67,66,175,209,212,90,38,239,33,242,58,244,142,119,191,43,252,214,223,250,205,240,236,23,62,23,254,206,127,251,247,69,181,130,210,249,173,35,23,254,225,51,159,250,180,41,64,208,103,214,19,174,31,252,224,7,225,253,239,127,63,57,83,72,28,72,28,72,28,72,28,72,28,72,28,72,28,72,28,72,28,120,224,56,80,230,31,238,41,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,28,63,14,248,6,59,32,42,199,26,3,236,20,181,17,220,223,19,208,145,145,203,198,42,86,222,246,174,103,2,123,162,92,3,124,201,98,227,31,54,143,45,88,25,61,219,230,169,215,166,20,79,143,185,198,255,205,218,185,57,49,2,52,218,245,61,152,148,171,254,64,194,72,91,135,102,139,221,138,180,65,178,42,241,205,111,175,143,126,25,47,116,31,244,209,19,71,239,163,244,59,29,30,239,239,163,229,110,227,253,150,109,171,14,192,102,44,249,217,191,230,220,115,44,236,39,228,94,118,66,231,92,111,201,50,183,44,48,118,162,58,97,27,242,218,153,55,80,181,173,141,250,138,92,118,135,46,110,176,5,220,137,15,108,200,219,133,18,0,52,103,160,80,1,32,95,27,225,126,46,46,160,128,187,247,230,126,237,250,53,219,240,222,210,57,183,200,20,46,249,1,109,1,40,0,32,56,223,27,96,157,171,168,205,118,139,83,60,125,227,189,35,0,129,205,253,146,44,241,216,136,159,154,141,103,13,115,102,239,236,124,220,180,55,217,245,58,50,224,0,107,125,0,76,172,245,80,50,32,148,4,78,18,122,138,103,100,213,130,13,112,124,87,183,178,247,142,172,251,61,96,157,71,160,4,117,98,108,72,224,29,64,65,154,204,246,110,113,62,166,164,73,230,1,93,15,147,179,65,161,251,252,224,178,156,151,103,226,28,40,194,186,210,21,31,52,44,98,30,227,65,7,245,40,190,238,8,12,238,75,70,0,248,89,7,12,135,145,192,192,10,172,37,9,148,71,6,91,2,56,42,114,229,206,181,186,118,197,44,249,177,18,135,199,37,33,206,101,41,116,0,14,45,159,58,21,158,121,230,153,176,178,178,18,94,248,238,115,97,170,170,52,213,1,64,242,199,127,252,199,225,71,127,236,199,66,97,119,207,148,61,0,160,8,208,108,23,132,169,113,64,237,241,129,145,35,140,100,0,12,183,248,131,22,182,118,252,128,197,143,252,241,106,232,40,243,33,31,242,239,146,191,200,12,207,151,173,91,42,7,207,29,64,243,226,62,30,172,195,6,250,139,46,91,95,149,65,37,44,27,236,247,115,238,7,107,147,72,160,172,123,56,136,243,136,50,2,228,11,154,95,53,248,43,90,20,26,82,226,217,149,53,234,158,192,168,117,1,113,171,178,214,199,245,254,181,149,235,6,198,145,142,103,6,92,119,99,229,79,189,69,205,157,218,244,28,195,111,97,192,95,245,143,233,197,188,39,63,244,48,86,128,248,88,225,79,168,93,220,109,3,174,113,1,232,3,186,97,93,139,98,7,234,48,55,5,155,103,146,60,245,169,131,92,169,125,46,214,122,97,124,246,44,21,3,107,139,178,172,75,249,96,178,44,58,81,56,65,193,201,67,172,35,190,145,103,192,59,69,121,90,62,142,156,30,15,63,121,246,43,214,194,208,70,134,120,62,143,191,221,187,215,75,126,175,35,127,39,253,168,224,121,157,14,242,142,123,246,56,238,38,27,217,250,235,0,48,113,164,113,17,231,235,179,215,239,245,122,61,188,147,198,229,229,136,243,224,245,33,11,158,158,47,235,249,252,158,175,135,241,164,28,235,58,129,119,158,253,242,241,166,62,100,204,233,32,222,235,161,125,46,143,243,118,184,59,61,60,231,235,226,61,31,200,71,125,163,33,31,151,127,246,254,249,157,114,249,244,209,122,120,207,231,245,116,226,60,222,203,251,221,243,208,55,2,241,249,52,47,71,154,247,205,243,113,247,64,62,198,217,243,228,219,244,60,124,236,112,205,79,24,204,48,173,75,125,205,207,158,41,18,245,66,93,30,119,244,37,80,58,30,0,130,126,75,200,50,127,98,33,156,88,94,52,186,24,51,142,209,105,102,30,0,88,223,249,13,96,86,255,138,227,55,1,207,120,242,1,24,39,47,125,67,254,236,146,28,116,165,212,211,67,177,71,45,197,53,12,8,94,114,172,62,160,164,71,176,35,1,164,20,88,214,58,197,218,164,236,250,238,235,155,179,45,101,131,237,221,208,189,122,45,246,87,149,224,81,96,66,191,109,107,250,61,52,53,81,181,181,104,105,97,81,235,211,130,142,248,225,190,20,22,151,230,77,73,0,69,40,246,48,103,240,108,96,191,137,84,177,228,172,200,239,2,107,186,20,110,92,189,26,206,189,229,45,225,75,95,248,69,83,160,252,219,127,247,27,166,183,133,12,3,232,3,246,127,242,147,159,132,252,155,133,201,168,79,127,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,30,44,14,36,139,254,7,107,188,18,181,137,3,137,3,137,3,137,3,137,3,137,3,111,34,14,12,55,124,217,182,149,65,183,192,88,237,180,222,61,7,28,25,26,87,147,54,106,223,176,64,91,99,54,237,217,224,206,111,148,15,232,81,124,220,153,21,144,49,136,60,94,15,135,210,158,39,83,160,43,0,54,46,179,1,228,56,179,187,172,205,248,137,217,233,176,45,144,15,32,108,31,139,59,109,178,43,83,168,160,152,139,91,91,96,50,109,104,203,182,86,27,239,209,2,219,1,122,54,224,177,78,227,142,155,125,0,88,202,179,97,143,235,94,191,0,250,59,178,246,139,33,42,10,192,107,100,109,112,101,91,223,14,56,17,15,120,99,150,250,178,22,94,88,88,10,51,2,6,151,151,79,232,89,238,248,101,225,87,208,134,126,193,76,153,1,43,4,0,8,9,101,163,159,13,126,179,92,214,136,245,5,68,192,31,20,29,82,56,156,3,121,128,135,103,130,223,25,171,50,124,21,240,130,5,53,239,120,88,224,222,210,217,205,245,189,125,208,126,3,249,177,230,199,114,188,204,121,200,89,29,0,66,88,85,214,235,202,167,113,5,224,109,201,253,241,43,175,188,18,46,188,250,74,84,38,18,144,140,2,70,93,231,179,3,42,63,254,214,39,194,123,223,251,94,157,189,252,168,228,234,143,4,6,79,152,226,72,53,243,202,112,249,242,101,3,86,150,228,230,189,47,192,136,0,61,131,144,245,97,240,126,135,15,244,253,208,250,242,237,120,189,234,215,161,1,90,0,228,32,207,203,42,14,89,103,254,112,199,242,20,254,114,225,29,130,57,72,94,47,210,83,62,3,61,101,77,90,81,91,38,227,228,81,14,254,162,164,66,61,93,60,113,16,11,63,5,174,161,224,82,18,160,37,147,251,176,163,177,218,92,95,11,107,235,27,97,85,150,250,151,175,93,11,171,43,107,118,28,194,238,126,221,230,49,238,177,9,40,92,88,249,242,132,238,125,227,125,161,44,57,96,62,169,171,3,58,45,55,115,172,107,160,254,162,206,218,198,93,246,220,226,146,221,25,235,105,1,249,167,79,157,48,250,145,3,230,118,94,222,224,51,124,64,145,168,64,253,166,212,48,188,155,199,8,181,67,63,239,87,128,102,130,207,137,81,58,92,86,14,75,247,242,163,229,188,78,198,214,159,253,14,143,253,153,177,200,135,113,237,56,79,41,199,179,223,61,30,249,96,173,54,57,209,51,233,126,65,159,63,123,221,196,113,209,54,107,59,193,251,153,167,133,103,47,195,179,151,35,47,207,4,234,38,16,231,151,69,232,15,101,161,137,118,76,230,148,135,252,208,10,32,204,51,10,35,78,55,249,201,135,44,161,244,5,239,248,198,120,123,220,73,39,158,60,220,169,195,105,36,157,48,74,135,199,89,162,254,140,230,247,119,238,249,103,242,123,63,121,206,215,235,109,121,122,190,92,190,30,202,121,240,50,254,206,157,56,47,203,187,63,251,221,235,39,237,94,4,141,136,170,69,217,104,56,47,37,97,81,249,72,243,53,234,193,49,214,40,181,49,145,225,119,164,19,218,109,126,43,130,241,224,187,190,188,188,108,60,99,92,24,87,255,77,129,156,113,237,107,220,249,29,225,74,129,215,229,93,132,120,228,129,188,148,49,254,209,158,100,172,175,223,151,188,103,82,166,56,141,127,38,191,180,191,163,111,20,222,127,170,242,36,82,171,32,131,124,207,58,250,205,211,13,123,77,41,24,108,169,164,214,194,126,239,188,201,10,179,205,104,157,84,126,41,41,157,57,123,82,202,0,53,121,2,208,177,0,242,6,176,32,69,37,20,1,78,44,46,219,247,172,54,41,37,166,147,39,195,174,126,7,45,157,60,17,190,254,245,175,135,199,222,242,120,248,220,23,191,20,154,118,44,201,132,245,229,243,159,255,124,248,216,199,62,22,23,238,123,49,80,169,206,196,129,196,129,196,129,196,129,196,129,196,129,196,129,196,129,196,129,55,144,3,242,174,41,139,159,20,18,7,18,7,18,7,18,7,18,7,18,7,18,7,18,7,142,29,7,216,220,100,147,220,45,100,109,163,93,155,170,113,107,252,246,201,61,52,63,187,191,175,37,104,227,216,2,40,211,216,144,165,11,144,182,64,59,217,134,126,124,207,10,65,216,104,154,162,140,94,197,219,14,108,190,92,86,236,65,190,225,222,150,0,216,141,221,179,182,224,67,95,64,173,76,251,195,140,64,243,171,23,47,106,83,92,91,219,2,255,119,118,183,195,5,89,159,85,4,164,55,100,197,215,149,165,61,27,235,59,123,219,182,89,15,160,130,76,248,197,59,155,248,88,231,217,198,59,60,212,197,230,58,23,0,4,247,170,172,224,108,35,94,27,251,108,238,99,168,220,211,152,146,206,53,63,63,107,0,192,204,204,156,109,156,99,241,235,110,188,205,90,83,0,103,95,244,97,249,43,88,200,202,199,109,125,202,163,184,32,183,252,216,247,9,45,20,220,105,0,4,96,168,157,187,43,183,223,54,228,175,81,244,140,121,135,252,57,84,206,15,201,127,92,163,25,27,2,99,229,227,232,239,140,15,160,8,125,141,150,237,241,28,116,44,245,57,131,185,209,172,71,211,73,83,230,145,117,104,118,150,51,199,22,216,88,107,32,0,237,112,19,95,146,114,73,189,222,12,175,94,188,20,94,124,241,69,179,224,196,117,52,71,38,52,164,36,80,20,16,243,214,183,254,80,120,215,187,222,21,30,121,244,81,201,196,148,238,143,135,11,23,46,132,139,23,95,53,55,211,130,112,194,213,149,107,225,165,151,94,10,255,230,35,143,26,189,208,237,244,218,195,109,255,113,161,56,56,146,0,91,72,155,167,250,221,170,69,190,99,99,195,86,178,246,173,0,188,204,248,25,5,79,217,0,190,50,80,203,64,199,172,36,242,89,86,223,205,106,94,117,20,164,236,80,100,194,138,151,204,211,236,127,1,247,242,170,162,70,129,241,123,226,165,170,178,116,155,99,178,212,239,83,206,64,207,8,8,55,164,72,177,177,185,21,214,215,111,132,237,157,189,240,252,203,23,194,150,192,46,92,104,111,110,239,24,48,106,243,84,243,201,80,58,198,76,109,84,228,134,154,128,23,140,142,148,58,122,114,195,77,190,201,105,157,107,173,22,77,195,64,227,58,161,239,4,214,248,118,6,246,244,108,56,123,246,108,54,127,103,204,114,191,34,55,217,254,45,145,126,128,201,9,231,59,216,188,199,73,129,190,41,240,129,64,31,248,230,208,215,232,181,32,3,16,25,3,197,89,128,55,60,192,251,140,215,145,126,222,45,193,178,141,254,129,103,175,71,160,77,218,35,248,157,103,167,197,211,253,157,180,124,160,191,132,124,122,254,217,121,225,121,72,243,139,56,218,244,118,77,126,178,119,143,115,32,149,180,252,229,229,152,127,60,123,217,124,219,212,207,26,239,107,53,119,175,215,235,2,44,207,211,67,25,130,215,63,250,76,185,124,156,215,237,245,230,239,60,83,63,60,242,126,144,31,153,0,224,231,25,144,151,59,50,197,157,250,233,19,110,224,41,199,254,18,241,78,39,109,67,47,117,120,188,199,17,79,28,151,247,137,122,61,120,156,223,61,222,239,78,59,239,254,76,94,15,196,121,188,243,193,239,158,39,127,207,151,205,199,251,179,167,251,221,227,185,143,139,203,167,191,94,207,14,244,179,58,72,194,236,87,150,223,181,176,29,160,3,197,46,91,7,115,141,155,114,146,125,31,52,95,241,6,32,15,61,246,91,36,147,87,172,235,185,166,166,134,158,25,124,140,89,139,186,186,154,237,214,192,11,0,74,132,40,1,224,73,134,223,34,40,5,32,15,174,48,128,103,25,228,194,148,2,52,109,167,180,70,217,239,1,209,208,101,17,18,129,26,166,225,165,245,147,49,179,163,124,180,22,66,42,71,144,116,234,106,83,158,77,174,173,62,175,52,41,18,210,87,165,225,81,128,223,37,115,242,110,130,140,206,11,240,159,95,92,8,167,78,159,149,91,127,253,118,145,34,195,143,255,248,143,75,185,160,18,190,250,213,175,134,181,213,117,91,47,89,127,127,225,23,126,33,124,234,83,159,82,45,113,73,203,177,41,61,38,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,60,80,28,40,243,163,56,133,196,129,196,129,196,129,196,129,196,129,196,129,196,129,196,129,227,199,1,64,55,3,93,180,163,11,222,4,144,203,134,107,132,143,134,27,219,119,75,185,111,132,223,238,70,181,231,183,157,217,67,26,191,169,46,118,114,9,185,77,248,24,161,191,164,141,139,183,164,33,152,52,200,255,64,63,104,48,181,115,205,38,54,193,192,47,250,46,4,110,90,0,123,83,150,251,54,198,2,91,54,228,58,247,159,255,139,255,51,52,181,105,94,215,6,119,87,22,111,128,41,213,90,220,8,119,54,192,235,252,5,192,98,117,139,175,108,176,59,176,97,121,4,100,18,87,206,192,193,73,121,11,152,213,6,249,156,54,196,23,230,230,195,196,212,164,172,229,38,205,195,192,100,109,202,238,37,109,182,227,34,31,11,242,158,8,6,60,40,116,5,242,23,162,37,31,245,35,19,102,253,43,90,0,106,12,228,183,49,199,234,16,189,133,12,156,82,191,221,125,188,211,159,238,55,115,192,199,147,148,3,227,135,172,72,126,88,23,56,226,1,240,196,142,94,144,203,247,174,128,96,214,9,60,42,8,55,83,30,119,209,141,165,102,92,47,28,136,99,140,54,117,198,241,249,243,231,195,43,175,94,180,181,133,245,6,95,207,187,178,54,71,177,227,220,185,115,225,95,127,239,251,116,102,251,25,243,14,81,151,252,157,56,125,38,156,123,244,145,112,237,218,85,163,11,80,111,183,177,19,94,62,255,253,240,158,247,188,71,110,162,85,135,141,251,205,125,122,189,98,224,205,45,3,52,128,16,113,207,46,95,183,224,103,71,50,236,114,203,218,147,175,19,144,10,69,27,226,34,140,198,242,36,183,229,154,59,240,149,16,203,138,14,89,164,226,34,187,68,222,140,44,0,253,29,1,250,215,101,177,143,181,254,181,213,120,95,151,245,254,142,142,55,40,201,226,180,155,161,222,90,9,84,183,212,126,88,15,84,7,106,92,45,185,232,199,50,22,215,252,54,175,104,65,99,57,165,115,184,225,247,180,0,56,128,125,44,113,221,245,254,220,220,156,188,108,104,254,234,223,246,46,59,220,41,207,152,219,58,160,51,183,91,122,103,125,48,47,215,74,39,120,62,47,71,94,75,145,66,196,216,187,89,18,171,28,172,213,127,220,99,77,86,221,61,255,99,60,81,63,252,238,125,240,59,241,119,18,232,119,62,228,203,251,220,203,167,59,0,78,26,151,241,54,123,166,44,115,146,224,245,112,247,43,31,79,187,14,114,123,60,249,152,155,62,22,188,123,59,60,59,173,60,123,224,57,159,207,230,177,18,61,143,151,241,252,200,144,167,17,231,109,57,216,78,255,136,115,58,200,3,13,196,51,55,72,243,126,123,89,238,46,123,244,159,116,231,3,229,9,228,201,7,47,75,187,174,4,64,28,207,249,52,231,81,62,206,235,35,206,233,230,153,192,123,62,228,251,234,124,242,116,47,195,187,63,67,251,97,33,159,230,249,71,239,249,246,14,171,231,94,197,179,6,105,149,138,138,123,154,167,61,125,163,139,118,215,92,182,5,138,111,117,92,23,226,157,241,228,23,101,140,55,197,188,54,212,197,119,238,164,151,164,116,84,213,113,66,19,26,155,125,125,107,106,147,19,166,88,228,99,197,28,224,104,17,228,3,57,1,240,119,47,66,40,0,240,204,111,151,186,242,236,238,213,245,155,70,107,145,142,151,113,121,50,25,80,171,166,92,165,54,140,135,82,70,98,68,141,191,90,203,241,68,212,107,201,227,202,212,140,122,24,215,29,142,49,162,237,93,148,0,234,235,150,183,167,35,79,40,51,173,245,176,173,223,83,45,41,26,188,69,110,252,235,141,86,120,219,19,111,13,77,229,133,30,218,164,253,47,125,233,75,225,103,127,246,103,153,80,7,5,84,17,41,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,36,14,60,40,28,40,251,63,4,31,20,130,19,157,137,3,137,3,137,3,137,3,137,3,137,3,137,3,111,22,14,56,208,31,237,15,131,129,109,108,52,59,208,63,176,176,124,45,12,201,128,130,252,166,52,207,190,105,125,91,85,30,97,217,31,235,29,83,159,3,20,108,202,59,86,193,246,106,62,126,164,241,59,166,107,164,252,177,123,165,175,102,105,45,202,180,217,172,45,117,235,255,164,206,205,238,200,194,109,125,237,186,157,123,95,215,198,118,125,103,51,244,4,48,18,143,37,126,109,58,158,161,237,227,230,119,13,156,129,131,140,31,50,2,72,3,240,130,12,113,231,194,218,13,144,231,228,233,83,58,31,92,128,33,128,190,238,85,129,136,32,127,101,129,153,208,211,213,70,61,199,7,0,151,116,69,43,174,120,145,193,18,128,100,201,129,200,120,78,60,22,208,0,1,208,225,180,116,180,249,78,240,179,122,163,76,209,71,117,27,176,65,247,161,121,176,101,189,39,127,14,155,31,25,198,122,79,218,124,189,42,133,103,62,23,253,78,221,244,169,34,32,4,0,166,221,236,196,115,150,27,251,161,35,0,133,80,4,196,213,24,1,192,48,167,186,2,58,58,146,135,8,164,100,192,162,100,99,101,109,205,206,42,198,237,126,83,22,231,181,218,132,201,97,67,32,200,132,20,60,222,241,246,103,194,147,79,63,37,32,249,132,228,73,237,202,26,178,100,87,63,60,242,200,35,225,251,223,127,57,108,8,208,166,94,100,107,101,101,197,148,6,222,249,195,63,44,141,36,185,22,71,198,15,11,71,172,27,177,136,151,61,4,119,17,111,14,132,209,182,56,178,128,144,201,228,64,54,37,199,140,125,91,214,168,198,95,201,188,241,73,248,78,71,96,81,71,224,19,192,208,236,204,188,228,61,2,228,195,170,177,44,141,192,127,91,192,81,31,75,83,172,76,197,187,109,121,222,160,255,23,47,93,9,107,226,235,85,129,251,40,95,236,236,238,71,107,125,229,101,62,114,77,46,158,12,123,114,205,79,251,240,142,122,232,45,103,91,243,160,21,211,44,79,153,171,120,212,152,22,160,143,203,253,197,197,69,187,120,198,114,159,121,76,30,64,123,230,59,224,90,183,211,210,113,11,187,86,175,245,223,88,16,121,73,91,92,102,37,171,40,211,129,128,31,240,72,30,34,124,238,66,87,228,137,215,112,243,221,231,85,254,62,126,78,29,6,152,30,4,98,111,110,225,232,24,167,149,92,62,55,108,60,179,57,147,79,31,87,19,227,64,176,190,143,202,72,46,30,0,49,127,193,103,202,16,71,240,119,238,254,76,186,211,100,153,178,63,78,31,175,62,102,228,205,151,245,58,24,91,158,105,135,60,4,198,142,114,220,81,248,35,80,39,99,229,241,196,145,159,254,121,221,94,222,211,120,199,250,26,128,147,122,184,0,228,145,31,111,31,139,125,234,166,94,142,107,65,230,80,36,225,153,11,186,72,135,22,111,199,249,68,59,172,7,212,231,117,146,15,58,185,40,71,188,211,195,157,118,29,240,37,157,103,2,207,222,142,63,251,59,233,212,235,239,60,115,17,160,219,243,123,187,158,238,119,242,57,111,70,239,228,241,184,124,62,158,169,23,122,185,231,243,120,62,226,239,117,144,45,187,53,129,18,18,210,49,122,71,137,136,117,196,128,124,214,169,44,31,191,57,68,184,41,25,177,238,136,131,250,31,30,75,174,244,185,144,52,73,111,73,114,39,11,127,52,198,162,162,17,138,130,120,21,209,120,202,171,16,243,156,241,53,249,212,58,11,184,79,160,223,240,141,223,27,113,237,154,9,39,150,150,7,241,228,55,153,208,250,122,125,237,198,64,65,13,235,127,20,0,144,73,83,4,144,130,0,214,250,228,229,72,25,151,53,188,28,21,117,149,52,182,109,209,23,245,162,68,140,148,161,184,80,62,180,53,84,180,48,46,148,171,235,251,100,191,107,202,213,240,252,243,223,51,58,159,126,250,105,121,175,121,217,100,145,60,244,5,121,255,242,151,191,28,126,226,39,126,34,78,54,203,105,127,238,253,96,14,219,74,79,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,137,3,119,197,129,228,186,255,174,216,151,10,39,14,36,14,36,14,36,14,36,14,36,14,36,14,220,59,14,176,97,31,55,157,217,188,12,230,18,149,13,80,119,233,204,166,173,37,220,1,9,6,206,80,217,33,97,116,243,122,108,182,59,216,254,164,190,177,155,223,78,195,232,198,248,33,241,78,23,148,143,173,111,44,161,199,52,146,78,216,16,196,205,113,172,232,216,188,158,158,149,165,90,69,155,238,186,12,56,145,69,91,85,86,188,51,77,241,171,96,0,0,32,0,73,68,65,84,75,139,255,63,123,111,246,99,215,145,93,125,198,205,123,115,206,36,153,156,73,113,72,82,162,36,74,42,85,125,5,163,187,141,70,3,253,47,249,193,70,219,101,24,246,139,95,108,248,193,3,108,151,1,215,0,187,38,79,128,97,163,30,236,126,245,131,27,85,221,254,202,37,74,162,56,143,18,167,100,206,227,189,189,126,251,220,149,121,242,50,147,34,37,50,149,170,218,81,117,50,78,204,17,43,226,196,165,98,237,189,67,38,190,167,69,96,84,228,60,7,248,28,124,179,62,32,133,56,92,231,225,157,56,72,25,167,57,14,242,35,214,147,136,121,180,233,192,208,56,250,96,124,169,107,26,220,7,249,28,206,147,134,246,51,110,141,121,23,57,56,46,203,3,144,49,43,58,136,199,84,60,201,240,6,220,235,222,228,190,120,198,6,135,0,217,160,0,97,29,195,243,39,124,214,116,186,237,17,96,94,188,222,201,229,112,204,147,230,104,64,115,185,32,211,239,144,201,65,138,105,158,32,180,130,124,17,121,1,253,19,115,39,225,16,124,240,102,29,136,102,139,117,117,83,26,143,151,46,93,10,114,154,53,193,218,153,155,155,83,67,205,208,228,127,231,171,239,150,179,103,207,150,137,3,7,131,144,89,90,89,211,218,169,174,123,91,94,90,41,7,15,30,44,71,142,28,9,162,127,78,196,204,152,4,70,208,224,164,206,183,222,122,139,14,111,12,206,223,243,70,204,139,121,235,214,11,38,180,102,188,240,109,49,98,83,28,249,180,14,137,99,204,129,149,222,249,206,130,64,10,194,84,223,146,42,155,91,92,16,119,84,17,243,124,115,184,21,145,90,11,16,163,242,31,60,154,41,119,69,232,95,187,118,173,220,186,125,91,87,30,76,135,150,43,132,233,242,106,53,23,124,16,16,101,205,209,125,49,127,107,154,135,101,76,100,47,45,150,97,225,69,251,49,71,234,67,147,239,90,66,62,16,170,16,169,231,206,157,11,2,138,253,128,48,130,23,131,67,250,214,37,232,195,119,12,57,86,245,105,37,72,42,222,89,35,172,1,198,198,152,28,135,104,66,229,180,14,226,59,196,226,3,31,104,85,6,159,246,185,6,66,116,108,144,108,38,90,73,219,202,197,190,161,126,227,192,180,238,195,192,25,247,42,229,229,253,221,106,31,161,237,122,188,251,98,159,222,128,15,225,88,3,122,143,189,86,190,231,163,238,59,15,190,227,235,35,10,44,186,17,188,247,134,235,121,253,238,186,240,113,244,151,121,197,167,60,223,18,239,117,146,154,254,198,158,171,223,127,190,63,254,29,0,65,201,154,171,251,228,121,164,187,201,33,240,109,82,125,74,150,97,32,81,249,198,157,151,242,180,195,30,98,178,223,184,208,182,223,217,55,176,26,129,85,15,30,44,125,188,249,230,155,177,46,121,103,205,242,123,81,239,63,117,227,40,75,93,56,234,35,30,31,34,184,62,31,188,251,1,19,151,161,28,241,148,217,202,25,107,227,238,48,121,121,167,158,250,227,124,124,35,126,119,190,122,152,177,16,182,171,247,135,56,230,197,174,62,14,226,122,195,206,247,226,125,237,242,234,162,9,123,222,249,197,141,56,254,116,137,252,8,243,75,140,48,30,209,250,198,251,48,231,209,86,94,69,112,13,204,154,126,211,87,192,88,191,23,88,229,137,95,110,13,177,37,236,43,70,93,229,21,14,193,61,165,51,143,49,78,164,133,228,234,216,17,246,124,213,177,5,67,227,246,234,217,201,40,79,29,204,183,215,117,8,156,72,16,0,1,178,5,237,147,235,22,1,164,125,207,158,199,111,30,235,119,69,191,71,43,113,133,128,52,252,245,111,167,74,176,77,22,40,226,27,234,10,138,104,172,236,179,180,139,192,0,107,148,119,202,191,250,234,171,229,39,63,249,73,172,67,226,226,183,79,253,254,238,119,191,91,254,253,223,255,61,174,62,65,152,234,196,137,19,221,221,141,81,109,114,129,246,166,152,12,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,95,48,2,169,209,255,5,79,64,54,159,8,36,2,137,64,34,144,8,36,2,137,192,118,8,212,15,202,57,113,228,80,62,14,209,117,159,251,167,186,45,142,40,77,202,184,236,11,59,148,222,86,67,183,34,50,58,50,29,91,63,56,119,251,225,115,152,28,84,221,134,231,120,151,217,98,40,145,229,51,255,249,60,21,190,136,35,222,26,137,192,24,57,104,199,52,254,216,94,204,111,143,151,251,31,127,18,135,242,109,153,243,63,44,82,231,107,255,219,255,42,226,177,41,226,68,90,249,210,188,70,43,30,18,145,67,106,202,251,225,32,157,56,214,136,227,192,136,195,116,14,223,49,97,219,17,81,217,20,209,129,6,115,155,131,125,225,79,94,202,53,117,47,47,239,51,58,80,39,204,3,233,209,148,143,131,208,215,209,124,153,151,249,241,32,6,213,135,65,9,37,212,77,255,182,117,80,15,225,31,102,252,99,110,41,68,31,89,11,242,249,223,231,193,159,126,120,189,208,41,185,231,159,146,207,217,129,170,217,151,246,119,187,239,146,121,236,8,223,53,105,81,46,106,142,150,69,230,225,90,210,224,23,192,129,177,201,147,72,16,254,172,9,230,144,248,169,217,199,65,74,127,248,225,197,50,245,104,58,238,104,111,13,13,136,52,169,204,51,31,17,145,135,198,227,59,95,253,90,69,192,172,32,158,193,220,67,50,138,16,133,132,211,228,65,212,97,214,255,227,59,119,117,239,252,131,32,106,104,7,1,130,27,55,110,148,147,39,78,70,127,212,104,116,195,127,32,154,233,231,186,219,118,223,88,207,177,229,75,7,28,84,183,31,218,241,59,190,58,186,169,156,215,155,123,19,132,147,218,150,193,140,40,23,66,40,238,151,24,173,113,153,124,134,104,122,244,240,113,121,40,77,211,123,247,238,149,59,119,63,9,193,136,7,143,103,203,29,52,82,245,13,242,77,65,158,177,222,245,71,143,172,109,160,33,43,44,208,254,95,81,63,81,78,142,62,137,120,195,252,126,255,192,176,204,94,247,235,186,140,145,48,189,15,105,91,215,214,7,91,200,168,248,30,187,223,51,196,27,38,170,231,150,166,195,178,7,100,157,216,249,210,175,182,248,141,224,155,141,111,92,26,253,144,101,172,7,226,128,130,165,17,14,16,36,56,132,160,78,171,53,168,25,133,232,171,112,131,175,139,235,56,244,129,35,36,65,219,219,185,192,146,49,71,253,85,121,85,90,58,140,59,48,4,101,30,255,141,215,151,250,199,227,176,239,198,8,131,139,31,167,199,188,213,210,8,215,243,240,110,87,141,169,10,241,206,67,186,227,29,71,14,199,109,37,40,225,52,242,209,30,206,123,172,235,112,191,16,250,112,127,240,89,15,144,145,144,245,252,27,224,63,254,227,63,130,164,71,11,218,15,105,144,161,144,246,16,251,148,115,125,180,197,216,123,125,199,185,125,175,57,202,198,55,162,2,212,129,181,138,187,119,239,198,248,156,23,226,20,129,50,132,0,14,29,58,20,66,0,135,15,31,142,56,174,148,64,64,197,130,43,236,63,144,235,172,85,28,2,6,174,135,54,253,78,187,188,187,109,242,186,143,246,235,113,188,219,145,238,60,212,99,231,56,194,126,55,145,239,241,214,125,218,119,58,101,234,253,35,13,71,255,252,222,235,147,191,222,126,20,120,193,127,248,118,237,24,169,126,169,245,5,214,124,237,53,213,206,93,197,87,164,255,198,250,108,107,95,71,14,64,191,250,218,171,244,251,29,255,62,211,152,228,35,13,132,229,22,132,15,59,8,38,233,223,8,56,44,252,176,127,241,173,203,228,143,172,202,168,85,153,243,103,252,224,202,58,193,162,72,125,237,40,81,59,129,122,171,189,16,33,1,254,125,161,130,202,219,21,20,136,138,181,31,105,147,66,136,105,207,248,168,132,16,154,229,216,225,67,161,157,79,189,124,75,16,245,22,74,225,125,234,241,140,214,249,82,37,200,34,107,42,179,179,83,178,146,50,19,121,22,101,117,128,223,25,250,51,63,255,88,255,62,193,242,201,104,89,214,117,52,44,11,246,218,115,175,190,22,245,254,215,127,253,23,61,136,223,51,234,103,205,98,225,134,181,206,28,35,0,199,58,103,237,178,47,179,87,243,164,0,64,192,150,127,18,129,68,32,17,72,4,18,129,68,32,17,72,4,118,25,2,169,209,191,203,38,36,187,147,8,36,2,137,64,34,144,8,36,2,137,128,17,224,128,177,58,84,14,126,38,14,39,219,93,45,42,231,249,178,248,28,218,250,80,252,153,251,172,50,28,22,215,157,73,59,226,130,187,82,178,201,167,122,190,93,253,30,67,18,30,154,75,136,129,190,48,103,175,131,112,29,38,15,139,232,215,201,119,233,232,64,124,89,135,214,243,210,46,230,144,25,237,106,229,144,105,238,249,32,18,227,14,111,97,195,1,63,196,39,38,246,155,58,220,230,64,158,19,237,56,152,215,187,77,240,171,33,29,128,35,80,128,246,94,101,26,185,78,112,248,80,157,3,114,136,38,194,28,218,59,30,60,77,244,163,57,215,17,105,88,61,164,208,139,202,145,63,194,26,155,90,83,33,226,161,38,212,47,200,5,250,188,145,189,42,180,131,127,163,59,207,213,30,157,133,88,177,255,92,133,63,123,102,132,48,64,77,139,59,190,27,225,10,201,223,22,241,49,59,253,88,221,209,28,42,141,57,4,115,200,19,242,181,180,110,218,107,160,205,72,33,164,170,17,207,204,60,46,215,175,94,45,87,174,221,144,169,126,17,53,3,131,50,211,60,16,235,139,118,94,57,113,162,156,127,231,237,208,228,111,136,196,193,228,127,144,214,140,93,19,15,1,19,107,78,164,76,71,247,62,79,76,236,23,233,113,40,200,199,85,89,25,64,0,101,106,234,97,185,126,253,122,57,121,242,84,119,222,61,124,163,46,12,153,127,7,157,28,223,131,146,186,225,110,151,21,234,102,132,77,23,123,35,154,53,226,58,177,206,149,90,91,163,236,139,213,218,163,187,85,77,20,11,236,66,187,181,251,174,26,176,74,208,148,128,10,215,86,128,223,146,200,237,32,82,103,164,245,44,162,244,138,112,122,240,104,170,220,189,243,73,185,247,240,81,37,96,133,160,131,218,21,42,165,111,96,164,116,132,67,159,8,49,28,2,16,104,200,162,253,138,208,11,87,33,52,176,8,32,140,71,69,20,141,141,239,9,82,127,255,161,131,101,159,190,239,99,135,247,151,161,129,202,146,130,133,48,76,14,210,6,4,83,180,165,185,102,76,177,71,168,159,45,89,203,104,118,48,95,61,16,191,5,206,195,111,68,253,91,14,66,95,253,50,62,96,16,216,1,139,250,24,241,124,204,93,87,165,235,155,238,174,153,117,220,157,161,230,7,166,10,83,154,234,240,249,58,118,210,129,85,204,107,183,81,194,60,224,193,216,16,118,240,216,137,227,113,30,226,41,139,143,195,175,191,19,7,150,117,87,111,203,241,189,101,28,143,95,239,95,96,11,254,221,135,116,19,197,196,145,151,254,178,254,208,96,134,168,255,68,87,63,64,220,115,13,4,130,52,54,107,78,28,132,36,196,63,4,40,227,218,202,81,175,251,231,116,198,68,124,125,108,206,131,111,124,156,31,223,101,28,71,62,151,161,191,244,5,82,212,113,228,103,61,163,13,109,33,0,136,85,194,8,3,96,5,196,97,242,242,239,27,242,27,15,226,168,11,60,112,244,119,43,63,34,183,248,227,252,212,87,119,238,159,227,8,243,128,95,8,78,42,161,158,199,227,166,62,127,91,196,57,158,126,27,75,199,123,12,196,187,31,110,111,167,125,247,33,190,249,90,227,30,35,223,57,255,22,168,190,115,66,250,159,214,97,56,9,73,97,241,163,45,65,40,237,52,213,111,128,246,79,227,133,5,128,166,54,104,4,191,234,142,54,193,0,108,88,75,118,96,188,170,182,72,111,81,15,251,143,202,118,180,159,115,85,144,190,76,109,160,186,26,64,101,40,215,167,252,94,215,244,144,114,144,237,252,27,8,1,18,118,27,126,175,216,239,185,106,101,89,191,83,75,178,42,52,175,43,75,102,231,166,227,251,65,224,229,225,189,79,226,106,27,190,167,135,250,134,32,241,17,142,228,155,26,209,117,40,204,27,235,18,161,24,214,49,253,102,77,19,239,177,178,54,120,167,62,190,201,59,119,238,68,61,8,218,32,180,66,191,168,151,53,205,117,54,103,206,156,233,254,96,197,232,171,197,107,32,210,79,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,94,50,2,173,223,252,191,126,227,37,55,145,213,39,2,137,64,34,144,8,36,2,137,64,34,144,8,124,6,4,26,251,39,246,118,22,23,100,82,91,78,231,163,229,225,244,92,89,132,68,146,102,119,123,177,50,223,204,193,164,78,70,171,234,57,164,212,123,131,67,92,142,25,171,147,210,42,45,130,58,208,141,67,215,42,170,247,32,88,137,235,121,235,47,142,133,228,193,61,113,130,137,38,216,150,110,35,158,3,219,109,221,54,73,28,23,111,153,164,67,94,170,131,16,92,175,119,189,147,126,161,112,183,116,111,37,159,22,222,182,163,61,9,235,128,84,7,217,164,210,31,48,222,202,197,1,50,154,114,74,71,171,118,69,90,195,3,34,245,26,109,29,168,235,127,157,229,118,57,112,228,104,89,125,255,189,224,13,7,198,135,202,61,29,82,67,0,141,143,79,192,70,104,29,84,26,188,52,141,5,238,32,222,68,46,194,101,210,108,132,89,19,74,135,80,165,39,235,241,68,42,105,99,86,32,165,42,98,138,254,66,82,182,36,100,208,171,145,106,140,149,44,39,34,153,90,105,176,23,71,234,208,19,199,252,198,158,34,114,244,35,28,47,91,148,235,166,62,163,183,94,219,122,149,207,88,112,61,91,189,134,74,92,98,61,105,253,37,8,103,180,206,163,207,149,95,77,57,100,195,134,235,29,142,201,245,40,175,108,94,15,248,96,23,119,31,3,2,19,132,235,102,164,214,192,90,73,125,161,138,77,205,16,82,92,147,32,45,126,221,237,190,188,34,45,126,145,49,36,87,247,173,211,47,180,34,43,130,130,53,53,58,58,94,230,68,236,179,55,12,235,234,135,169,169,199,229,67,173,169,91,55,110,150,37,149,29,82,186,148,53,203,226,194,82,144,51,103,94,61,91,190,250,213,175,150,131,135,143,6,105,221,150,249,249,142,180,55,87,149,55,198,171,107,34,68,173,170,65,172,79,96,186,185,93,142,28,62,41,226,238,147,242,209,71,23,203,136,204,202,47,45,207,105,45,247,151,159,255,252,103,229,235,95,253,31,90,71,186,70,66,119,221,119,68,192,52,68,170,151,182,200,187,126,149,87,255,58,77,221,65,174,58,209,10,15,7,14,122,16,28,33,174,45,34,40,4,67,34,157,60,90,107,34,93,232,52,66,5,97,94,90,68,81,71,11,178,194,148,25,100,85,211,71,105,140,234,173,163,250,99,211,20,185,211,136,181,10,201,201,125,206,21,185,250,72,218,208,15,31,220,23,145,255,160,124,252,201,125,105,114,222,46,119,62,249,184,204,204,202,106,138,198,141,105,232,32,172,84,150,111,181,49,88,181,5,33,182,42,65,2,124,210,105,31,156,135,134,68,234,75,64,6,66,10,45,231,241,61,251,66,251,147,119,226,33,239,77,106,174,174,44,197,176,249,99,51,250,49,70,250,45,40,86,133,63,99,137,254,146,73,142,120,59,52,103,65,37,44,57,196,155,18,133,157,151,147,235,34,9,65,159,90,209,168,167,169,181,194,111,196,198,186,164,189,64,143,41,254,84,135,245,145,40,75,131,252,48,49,91,93,140,41,76,29,145,222,109,131,119,214,181,247,17,183,235,134,28,223,27,38,95,253,33,157,48,4,28,123,20,143,211,153,11,199,241,14,233,200,131,35,204,83,239,131,227,72,103,254,120,220,15,136,102,202,214,227,200,135,163,61,231,227,189,30,231,250,61,207,164,81,23,253,130,188,132,160,71,35,31,242,30,130,17,146,28,2,17,83,251,144,248,38,250,33,246,235,253,115,189,245,118,105,219,253,35,158,48,101,220,39,250,224,120,218,39,13,71,25,191,19,38,159,215,38,105,56,240,133,196,164,60,253,133,8,221,206,185,140,211,25,39,99,226,113,127,201,3,145,10,57,202,3,233,143,32,0,62,15,223,136,5,0,32,78,121,232,151,113,100,76,126,168,19,242,150,249,225,157,246,240,235,115,77,95,28,102,236,14,247,98,68,57,250,230,49,184,141,122,24,44,140,23,241,148,33,31,126,253,33,141,254,218,39,141,62,56,142,176,157,251,78,216,241,212,137,115,31,28,79,92,253,61,242,116,181,236,121,71,83,158,39,44,236,168,137,248,28,53,215,232,242,211,34,164,252,58,137,79,1,185,234,183,133,246,170,39,118,136,141,238,69,123,177,3,129,187,234,225,255,88,228,225,223,40,152,201,111,84,255,200,136,186,234,127,168,77,91,167,92,181,142,120,67,56,204,85,179,93,48,204,6,251,176,234,91,83,61,92,61,16,121,148,105,189,124,245,15,141,245,114,198,132,250,212,130,234,168,106,100,255,139,235,140,100,33,229,192,196,94,245,241,68,149,133,92,43,92,105,81,93,111,193,122,153,155,153,141,239,139,181,60,59,63,87,14,31,61,18,86,40,126,254,243,159,199,119,200,58,97,238,152,107,240,198,183,192,129,231,157,111,153,245,64,58,66,1,124,55,124,183,88,1,184,112,225,66,172,109,250,138,37,139,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,78,35,208,26,150,185,198,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,187,19,1,14,138,117,249,168,8,3,221,135,174,3,203,153,57,8,254,131,187,179,179,59,216,43,147,168,235,44,22,167,196,62,81,222,193,126,124,150,166,26,50,201,207,65,119,69,239,235,176,90,29,15,162,76,7,224,123,246,137,28,213,105,253,50,154,115,210,222,229,224,120,65,135,202,144,3,82,96,171,14,163,57,121,151,235,158,119,63,183,255,89,250,252,139,84,134,165,242,76,14,146,31,183,201,223,76,242,87,25,54,255,53,89,224,181,105,162,166,33,114,186,79,115,218,173,53,8,131,138,228,103,225,42,86,29,163,44,228,12,228,135,2,65,236,67,78,64,18,194,162,72,169,59,230,155,117,177,166,53,130,223,12,50,26,237,114,17,60,125,253,101,90,154,245,99,210,90,68,251,242,170,180,211,47,93,186,20,100,34,173,64,68,47,64,130,104,63,65,32,224,181,215,94,43,175,159,127,179,28,20,225,134,214,126,27,9,0,136,35,229,53,78,209,95,181,131,131,182,105,170,13,177,71,161,97,9,169,49,63,247,80,164,199,64,89,154,91,44,243,11,205,104,243,252,87,190,26,228,124,144,58,18,84,88,131,60,85,21,205,1,72,30,104,40,134,167,8,61,140,161,170,87,131,83,90,223,128,8,90,180,62,69,170,172,233,170,9,48,17,116,234,22,228,189,124,17,213,104,128,174,233,131,128,126,130,214,226,222,105,174,164,208,29,23,101,64,38,244,59,224,167,252,43,234,231,252,252,114,121,32,66,255,174,76,240,67,162,126,244,209,71,101,122,102,174,60,150,214,254,220,130,174,64,80,91,220,81,13,177,222,39,1,135,101,73,10,244,73,80,160,209,189,34,101,25,66,74,114,10,93,113,170,50,160,186,33,35,209,8,133,160,52,73,201,157,229,224,11,137,105,146,18,204,76,26,133,105,235,53,190,117,208,221,25,7,178,189,206,228,103,61,190,222,39,147,167,164,19,239,52,251,16,95,204,25,90,191,225,179,82,132,31,239,60,38,89,201,79,94,215,19,47,250,67,186,243,130,13,79,212,35,31,103,114,117,29,55,213,77,159,120,200,135,115,26,239,110,199,105,132,121,103,156,245,122,233,11,109,83,214,239,148,167,94,242,186,31,16,120,56,151,117,189,142,131,180,198,185,93,124,234,224,247,25,50,16,18,223,132,62,132,183,53,243,33,248,33,243,89,131,180,231,54,41,143,163,29,30,200,112,226,120,220,39,247,129,56,250,110,92,123,113,96,124,144,244,212,193,90,228,157,241,224,19,38,30,205,104,124,246,8,190,95,124,210,40,75,253,126,103,44,244,25,129,4,204,247,243,32,148,192,88,217,147,24,11,62,227,112,255,227,69,127,168,135,118,193,138,119,242,128,137,45,21,56,31,62,233,124,79,124,63,8,197,28,213,21,34,244,137,126,90,16,192,105,244,155,177,80,47,15,184,128,129,113,160,111,158,99,199,81,63,120,225,243,240,109,246,150,163,31,206,67,29,206,75,93,60,56,207,129,211,201,79,28,121,137,99,221,226,60,55,188,147,70,152,58,240,183,122,39,205,249,40,227,245,69,221,126,136,119,251,228,93,15,107,255,148,136,75,132,67,59,94,111,145,174,207,68,191,16,252,209,14,89,125,51,145,73,127,216,119,171,58,188,163,85,126,117,189,14,223,67,53,142,32,249,163,80,69,126,71,61,155,171,114,149,207,228,111,254,247,138,176,139,97,216,127,166,42,186,153,170,125,66,240,104,108,170,4,193,171,24,104,133,139,231,129,121,102,173,176,142,24,47,248,49,79,56,214,6,154,250,92,203,194,55,202,218,190,125,251,246,122,152,52,11,224,240,93,179,126,93,150,53,200,183,193,195,124,82,47,109,49,111,228,249,224,131,15,186,253,76,47,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,216,57,4,90,252,71,84,186,68,32,17,72,4,18,129,68,32,17,72,4,18,129,221,137,64,28,2,235,0,17,162,31,45,34,72,4,92,117,112,201,129,231,231,56,121,141,154,126,1,254,84,231,187,59,63,144,117,105,131,231,107,90,103,195,156,218,175,31,220,83,154,195,98,52,159,209,110,132,104,121,60,61,37,114,179,58,68,126,248,240,97,8,5,44,75,147,15,109,220,116,47,22,129,94,50,20,234,24,215,27,255,172,173,154,84,232,253,52,69,249,68,21,144,12,228,233,67,155,81,15,46,72,28,204,169,115,143,186,24,16,204,18,175,73,243,219,36,255,170,180,184,33,244,227,254,119,145,9,172,131,62,17,217,177,110,84,23,117,138,190,8,162,1,211,196,75,34,157,48,53,252,225,135,31,5,89,7,9,49,36,50,126,89,36,15,154,142,19,251,15,150,215,95,127,189,156,63,127,190,236,211,59,228,8,100,6,249,42,141,242,232,214,150,127,224,219,181,90,203,33,221,201,141,201,226,15,46,60,20,209,209,95,22,59,75,101,105,113,69,109,126,88,206,191,245,78,225,46,232,62,36,19,32,239,181,182,219,157,149,24,179,152,117,17,36,16,96,149,134,61,116,141,6,32,147,206,16,118,50,199,172,244,192,163,219,58,99,214,231,17,15,26,163,11,34,238,91,234,231,128,76,232,15,15,13,7,185,143,22,254,252,34,86,15,22,53,246,217,114,255,225,84,185,121,235,78,185,253,241,93,105,238,63,46,83,186,238,0,242,6,60,169,27,1,1,240,236,147,5,139,126,105,236,247,181,248,30,213,160,176,196,196,52,4,14,66,10,204,19,166,242,131,20,221,55,33,127,164,76,158,56,169,111,116,48,226,32,40,33,52,77,236,83,14,2,136,114,204,73,180,21,115,83,17,220,236,231,38,70,183,4,119,7,34,233,91,221,245,134,77,132,214,243,48,14,207,137,125,210,41,91,47,79,154,195,78,35,14,44,140,7,196,153,227,32,198,136,183,79,60,107,17,31,231,50,132,253,64,180,81,55,88,214,243,69,1,253,97,14,120,236,220,54,97,183,227,60,174,147,48,107,159,58,153,63,226,221,6,120,184,62,226,17,186,129,176,134,36,132,196,103,127,134,16,231,29,242,155,120,214,26,239,91,205,53,237,184,110,124,247,143,119,218,161,125,28,125,241,92,24,7,226,137,131,160,175,11,153,240,14,161,73,252,97,125,151,252,134,32,112,2,65,142,64,10,15,97,136,207,174,107,252,246,111,255,182,223,159,234,255,214,111,253,22,233,29,198,5,249,121,249,242,229,16,86,32,236,56,198,206,131,16,3,24,241,157,241,239,21,230,26,231,177,49,38,28,190,223,153,19,132,0,200,143,187,120,241,98,248,148,1,43,190,49,143,133,113,157,60,121,50,194,252,86,50,62,210,24,55,66,2,172,13,215,237,57,51,190,172,43,30,247,5,223,206,113,148,173,207,63,241,245,124,140,141,62,225,227,240,253,120,142,60,103,206,83,111,195,245,209,55,158,122,95,9,147,78,121,231,195,119,94,199,81,95,253,221,97,183,3,158,91,57,247,135,250,234,142,186,234,238,211,194,174,167,94,230,139,122,55,246,244,217,253,98,13,248,59,199,39,158,49,59,47,223,47,115,200,154,97,253,188,249,230,155,129,57,121,67,160,78,131,225,219,229,187,102,189,179,166,121,248,230,89,163,8,6,16,38,15,97,190,117,214,57,107,158,117,204,245,53,233,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,157,70,160,197,63,112,211,37,2,137,64,34,144,8,36,2,137,64,34,144,8,236,78,4,234,7,186,38,24,116,202,187,59,59,155,189,122,38,4,56,112,134,208,12,215,37,12,32,9,154,122,32,20,33,101,32,250,113,204,63,36,146,15,174,251,66,181,57,146,242,207,46,69,192,68,9,95,169,201,5,186,202,123,164,73,96,35,52,246,69,40,67,206,19,47,85,250,138,212,20,97,141,182,250,226,210,124,89,146,169,126,180,43,33,131,32,47,58,164,41,44,58,136,234,162,174,106,45,85,130,3,212,133,131,128,64,139,255,234,213,235,34,189,151,69,238,141,136,253,148,185,97,153,234,95,150,134,252,137,211,167,203,185,215,223,44,111,188,241,70,144,29,16,228,65,78,75,120,128,117,232,254,171,133,170,111,170,51,250,136,175,7,243,253,92,21,0,1,119,106,242,116,185,118,229,162,172,77,180,117,39,189,44,197,73,187,18,1,131,59,210,142,60,124,232,40,85,192,234,233,186,145,209,210,88,158,151,186,182,180,79,81,229,84,126,49,251,140,190,96,137,122,69,127,88,227,16,249,253,50,131,191,22,99,173,72,154,102,179,34,96,43,130,170,175,140,239,219,31,166,245,23,68,216,220,127,80,105,72,127,114,95,154,199,50,193,63,245,120,166,220,146,6,242,124,16,141,178,132,160,246,48,17,109,114,139,107,3,192,179,161,49,48,86,132,26,58,18,80,64,147,63,72,194,1,153,224,135,4,18,121,120,232,208,145,32,79,247,170,61,8,161,113,17,253,163,234,91,91,115,0,70,38,143,162,223,234,59,164,46,56,17,38,45,218,169,237,213,158,43,33,242,133,186,141,249,221,220,13,207,113,61,118,171,56,143,155,122,140,3,101,60,62,198,143,3,223,10,227,74,27,150,120,194,38,178,201,191,221,227,62,214,219,112,28,132,26,125,224,113,92,52,216,253,83,39,215,123,203,19,174,183,79,152,121,114,63,40,75,189,244,149,124,16,120,144,125,104,251,242,248,29,130,207,68,159,133,100,234,237,186,63,172,41,136,91,210,140,11,249,113,180,3,30,118,254,206,249,174,32,34,33,229,249,61,128,208,230,126,251,99,199,142,197,111,3,2,58,156,225,216,146,68,87,113,163,241,7,127,240,7,174,234,101,248,213,166,83,171,249,215,126,237,215,8,117,32,58,249,141,66,43,26,65,196,171,178,34,2,17,10,33,106,65,0,72,83,30,48,99,220,158,131,90,117,17,79,24,193,25,175,29,48,131,96,165,62,19,168,255,249,159,255,25,121,193,21,124,25,255,193,131,7,67,192,129,239,148,119,72,255,186,16,0,121,16,18,0,55,230,130,178,158,119,11,0,216,7,123,183,79,127,88,35,94,107,94,79,94,235,78,167,46,30,28,101,201,143,35,63,206,235,139,247,222,186,137,115,62,191,187,77,247,211,245,59,222,62,237,248,33,206,241,212,99,71,219,56,210,182,114,78,119,218,118,249,156,190,27,253,250,24,252,142,239,7,204,253,206,58,192,17,199,191,169,89,139,158,59,214,27,227,103,189,176,126,248,141,36,141,178,228,227,97,125,240,253,179,15,17,246,187,247,4,202,165,75,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,118,26,129,36,250,119,26,241,108,47,17,72,4,18,129,68,32,17,72,4,18,129,231,64,128,67,71,14,36,113,28,66,114,80,110,23,7,178,221,195,91,14,34,57,198,181,239,60,233,239,62,4,124,224,172,19,100,157,190,87,7,240,196,193,120,14,136,72,132,168,184,113,243,122,16,160,28,226,67,116,64,56,53,101,74,28,77,232,53,242,166,251,28,8,232,155,170,113,30,200,78,84,174,122,177,38,255,70,150,13,50,206,57,99,226,214,3,235,21,116,99,32,32,245,42,237,252,58,105,226,119,136,131,48,94,175,244,142,9,110,105,236,7,81,40,130,187,34,156,150,202,234,178,72,125,205,127,104,158,107,222,217,6,164,144,95,6,101,218,158,188,43,122,168,19,147,245,172,139,165,37,204,212,207,151,247,222,191,16,4,219,210,210,114,25,25,27,141,66,152,168,31,30,28,42,199,79,158,46,95,255,149,255,165,28,60,124,168,140,140,143,149,133,229,37,237,43,237,32,21,225,223,89,103,3,3,235,90,191,49,30,250,42,202,164,194,76,237,179,31,53,164,9,15,73,126,252,248,43,90,175,135,203,205,155,55,203,136,180,235,233,227,172,218,186,32,243,197,199,94,57,201,226,150,25,126,17,155,8,53,232,218,130,101,245,9,114,78,230,10,52,206,138,252,108,147,38,193,1,52,231,25,239,242,138,8,97,153,206,239,147,5,2,226,48,217,191,44,243,255,244,109,105,121,177,92,250,217,7,65,232,99,138,31,34,17,18,112,14,77,126,72,27,153,225,15,210,70,218,248,88,25,104,14,64,234,84,166,181,193,12,179,213,77,181,13,129,54,52,60,178,78,166,238,221,127,32,8,213,17,93,103,128,198,48,125,68,64,162,169,124,96,204,152,121,232,3,68,127,175,139,121,208,188,226,83,55,227,224,29,199,183,77,89,124,19,73,189,229,119,50,28,243,215,237,91,189,221,216,131,20,65,58,142,254,215,31,199,49,54,143,133,241,176,94,241,193,23,191,62,86,199,17,79,25,30,147,106,209,72,247,143,219,113,156,251,66,216,229,252,14,17,238,119,183,69,216,117,152,168,117,155,142,199,199,81,158,114,238,27,115,10,89,205,58,226,251,193,84,61,235,234,198,141,27,241,14,121,13,169,71,25,143,157,62,213,219,142,138,187,127,88,59,110,27,31,50,208,14,18,27,162,17,34,209,119,211,67,216,243,206,190,15,17,125,234,212,169,32,241,33,246,209,206,151,107,252,230,111,254,166,171,216,109,126,5,106,79,175,126,253,215,127,157,152,14,191,93,224,7,158,8,0,33,40,1,174,144,254,54,149,110,129,9,230,192,100,42,184,213,29,184,123,221,56,141,249,227,161,28,115,134,243,252,32,36,1,217,15,206,96,138,240,28,22,15,208,254,199,10,137,73,127,210,89,15,228,39,142,185,163,78,207,109,221,247,156,186,31,245,254,57,31,113,188,123,173,213,215,158,223,201,227,245,93,247,253,78,186,29,223,86,189,46,226,217,95,136,51,38,117,159,120,214,191,219,234,245,41,79,255,158,197,213,251,83,127,167,206,47,210,121,142,123,251,224,62,122,125,144,143,167,142,1,121,72,247,24,60,151,206,67,157,228,113,62,246,3,215,75,154,203,241,29,179,110,152,11,210,29,207,111,16,107,42,93,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,176,211,8,180,248,143,157,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,187,19,1,14,158,151,230,231,116,152,88,17,253,28,144,167,251,242,35,80,29,64,87,90,127,58,37,22,137,33,115,192,16,73,58,56,230,94,98,14,160,209,236,198,159,215,221,231,144,33,135,142,140,105,29,232,144,189,151,87,254,242,195,177,99,35,248,252,208,117,231,236,41,61,54,49,208,167,121,53,1,224,236,148,94,67,123,31,146,95,92,214,234,218,114,16,165,109,145,222,21,193,36,2,95,228,14,243,14,153,80,116,61,68,91,194,0,171,203,90,27,34,172,91,50,133,223,136,43,35,42,210,17,82,135,53,131,54,225,141,27,183,202,173,59,210,58,150,217,122,52,248,135,71,71,68,144,87,90,139,35,163,99,210,78,124,171,188,245,214,91,101,255,193,3,65,246,152,188,108,246,85,196,16,100,62,245,185,255,117,172,42,34,68,221,97,32,26,23,121,86,213,207,241,177,189,229,248,137,83,229,214,173,91,81,39,28,210,154,200,246,43,87,174,4,105,10,25,50,43,18,190,163,251,220,197,185,148,142,72,252,197,153,199,170,7,50,76,90,176,144,86,210,166,239,136,236,95,18,1,179,42,179,253,45,17,110,92,47,192,154,127,36,13,253,251,15,31,148,59,31,223,171,72,215,233,25,89,59,88,21,33,40,226,95,15,152,225,226,123,106,233,110,242,126,132,56,42,34,122,89,157,89,17,201,74,95,217,71,247,236,157,8,50,143,239,203,154,191,16,172,252,247,48,253,52,65,102,226,122,69,227,88,238,18,109,204,7,79,224,211,220,32,186,140,85,116,66,127,8,67,164,185,95,196,131,157,9,39,234,48,17,229,50,95,148,95,205,233,198,88,232,7,253,55,121,197,187,199,99,34,147,48,253,39,140,239,135,241,250,157,177,186,28,190,93,29,7,199,109,231,147,183,94,150,124,14,67,166,213,251,67,94,207,15,239,244,3,159,185,34,158,114,214,188,133,212,71,211,28,2,26,242,153,119,76,206,243,206,195,154,163,110,59,215,77,156,219,116,58,105,60,212,15,102,16,197,124,179,212,193,122,130,240,99,157,213,53,242,33,155,79,203,162,6,105,196,243,116,53,128,27,127,254,231,127,238,102,127,81,252,205,139,171,54,170,223,251,189,223,35,212,129,248,231,223,52,8,1,32,0,192,92,32,0,80,183,8,0,158,204,57,107,12,172,89,95,158,3,222,189,94,61,71,84,204,222,198,92,83,119,61,175,133,48,32,246,193,221,215,31,48,15,8,3,48,111,39,78,156,136,121,68,80,128,199,243,202,122,162,61,246,90,124,214,22,243,207,122,163,111,60,180,69,25,250,73,124,189,79,94,47,248,189,142,56,234,116,125,78,167,30,63,142,163,94,92,189,62,202,58,206,251,24,113,238,167,223,41,67,186,243,218,39,254,105,174,158,78,127,190,104,87,239,15,125,161,79,142,179,239,62,122,14,240,201,199,220,227,59,158,119,30,230,19,156,152,71,234,112,60,249,112,164,179,214,234,115,205,59,243,225,52,242,177,86,211,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,59,141,64,171,251,31,150,59,221,110,182,151,8,36,2,137,64,34,144,8,36,2,137,64,34,240,12,8,112,104,60,167,251,165,113,43,34,201,32,35,116,10,185,126,16,249,12,85,252,242,102,121,250,217,245,23,134,11,92,125,159,52,152,117,180,31,164,168,232,130,48,229,14,209,47,85,105,105,113,30,149,214,246,80,89,89,152,139,121,134,164,130,16,57,118,236,149,130,185,114,21,254,194,250,254,139,221,176,23,76,47,145,177,153,220,175,114,245,230,169,33,35,98,62,136,130,110,148,73,5,49,11,34,15,68,142,74,123,191,13,217,47,243,245,152,230,15,66,72,164,114,16,11,16,224,34,220,197,211,75,201,29,77,114,145,16,34,235,67,42,32,136,155,150,136,132,197,32,107,250,251,251,66,40,224,190,200,44,204,102,95,191,121,43,246,135,49,105,165,35,16,50,183,40,109,125,21,61,112,224,96,57,119,238,156,158,55,202,132,8,45,180,222,43,18,67,43,80,235,13,34,3,114,162,161,218,59,155,58,0,0,32,0,73,68,65,84,53,9,145,177,182,230,177,217,175,70,108,203,7,173,254,102,88,19,160,147,16,35,39,116,103,253,229,143,62,42,211,83,143,163,46,74,61,156,122,84,62,252,232,98,152,62,94,235,48,206,174,150,171,250,53,36,161,131,134,226,180,144,195,138,255,162,250,51,43,242,236,209,204,172,172,1,44,148,143,174,92,45,83,211,179,229,227,7,186,35,89,117,206,107,28,171,202,223,145,25,6,208,89,17,193,47,9,129,138,152,145,128,12,88,99,229,2,254,171,163,124,8,66,64,216,65,220,237,155,56,16,100,30,218,210,214,152,54,41,131,239,185,1,167,21,93,109,96,146,135,113,129,5,62,216,131,209,234,10,214,15,100,117,67,66,3,118,38,149,92,15,62,100,175,195,38,137,8,227,76,210,185,252,23,225,199,152,212,240,86,125,167,159,177,118,3,207,13,2,147,126,199,58,21,14,8,66,120,124,245,254,19,231,135,120,234,169,63,142,219,10,3,202,217,185,95,206,79,127,235,113,148,103,238,136,183,79,121,226,77,188,65,244,66,22,99,82,158,223,76,4,81,108,122,159,56,214,123,175,182,174,113,161,78,247,145,53,64,219,204,35,62,121,152,127,30,230,25,210,144,181,102,66,31,2,159,59,191,33,244,143,31,63,94,142,30,61,26,235,142,181,40,215,248,139,191,248,11,15,51,125,225,209,11,194,111,252,198,111,16,213,129,76,231,55,15,226,31,97,12,4,1,120,176,14,128,245,16,230,148,176,5,51,152,155,250,90,96,29,176,38,136,99,14,153,63,230,20,242,31,199,26,166,44,117,225,92,30,31,98,159,121,180,165,133,216,71,52,127,204,49,105,103,206,156,137,249,103,238,89,7,212,79,59,164,241,78,189,212,195,67,24,87,255,46,34,162,27,231,247,186,239,61,195,117,216,39,15,239,222,163,234,117,122,189,146,135,127,47,184,12,235,149,135,176,215,55,253,118,216,190,243,81,222,249,120,39,189,215,167,221,221,230,220,79,250,181,21,126,204,15,15,142,53,224,48,66,15,140,7,252,88,19,148,37,205,184,224,215,113,6,123,175,167,122,155,228,241,26,171,227,23,13,230,159,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,96,7,16,144,194,68,117,71,213,14,180,149,77,36,2,137,64,34,144,8,36,2,137,64,34,144,8,60,39,2,62,148,229,104,21,50,138,131,238,167,185,234,16,246,137,243,243,167,21,201,180,29,69,160,34,123,117,132,174,86,209,6,148,105,222,34,77,65,145,172,16,159,58,97,14,66,1,18,105,110,113,62,14,156,215,100,250,124,122,122,42,14,146,33,168,48,41,142,176,64,186,231,71,0,216,94,22,77,17,138,246,97,230,126,163,95,28,254,119,186,4,36,36,65,91,115,185,38,194,56,136,126,165,5,41,33,50,63,136,5,105,138,247,73,203,29,242,1,226,1,194,134,239,89,60,141,200,135,138,112,36,76,61,16,76,148,253,248,254,189,114,249,210,213,242,241,189,79,84,166,83,198,198,247,40,127,43,76,221,55,228,31,57,122,168,124,245,221,255,17,154,252,212,139,134,43,62,100,5,109,70,255,84,103,188,11,25,218,164,60,14,156,76,102,216,39,30,34,3,82,100,88,166,245,87,149,105,255,129,67,229,192,161,195,229,241,212,180,214,50,4,57,247,160,47,150,15,100,190,255,132,204,224,179,94,251,36,156,178,164,186,219,29,174,162,152,45,11,179,115,229,254,35,153,244,134,200,19,241,122,255,193,163,242,64,150,8,166,231,101,34,93,253,98,175,11,121,3,245,165,217,26,140,241,131,73,71,145,195,186,114,128,247,8,171,197,65,93,73,0,9,7,169,143,96,20,228,42,68,29,4,29,126,144,57,69,100,189,58,219,102,172,50,233,175,14,149,21,225,7,150,125,18,14,0,15,19,60,245,177,146,30,66,22,26,55,121,192,61,218,85,61,56,230,131,252,60,38,146,192,16,231,120,215,71,94,240,254,162,137,32,250,129,163,47,60,198,18,159,48,36,121,61,157,56,247,29,63,240,148,207,187,199,88,31,19,245,56,62,42,210,159,122,249,122,94,210,123,243,186,140,125,202,242,216,49,15,174,15,210,14,98,21,226,215,119,196,99,77,130,223,73,8,98,200,98,246,204,122,121,207,7,62,125,113,216,237,176,247,178,190,113,252,254,114,94,194,195,26,227,193,244,59,62,166,245,121,55,161,143,165,8,185,198,55,191,249,77,252,116,159,29,129,45,127,221,190,241,141,111,80,99,135,239,139,249,198,92,191,5,1,174,94,189,90,46,95,190,28,241,172,7,230,157,39,190,95,21,242,28,227,179,126,122,29,115,239,239,154,185,199,226,3,130,4,245,117,195,186,224,97,45,32,220,129,37,16,246,24,4,2,16,34,226,154,5,214,5,123,14,249,216,139,200,199,158,65,187,254,190,88,115,212,219,251,93,185,45,124,242,59,92,239,43,113,189,223,79,61,189,254,78,94,218,52,6,78,227,251,166,14,30,19,222,248,132,105,151,239,27,31,231,56,194,126,136,251,34,221,86,184,184,191,245,126,145,207,15,241,238,63,115,3,246,60,224,99,199,184,193,193,184,121,61,24,3,215,225,121,35,190,254,187,225,250,168,131,125,33,93,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,176,147,8,180,248,15,212,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,187,19,1,238,151,157,157,93,40,253,34,207,86,69,84,113,120,45,22,34,14,41,227,44,86,135,153,56,14,37,91,58,168,140,67,88,180,128,137,215,65,230,23,225,54,14,93,183,60,175,255,244,46,117,15,153,123,75,199,152,84,122,163,254,79,175,234,51,229,232,98,186,109,217,110,255,182,75,223,232,95,53,130,205,253,134,204,221,48,61,220,236,23,233,208,174,110,65,199,212,123,145,213,134,145,225,177,32,143,62,185,247,113,16,5,203,203,107,229,174,72,7,28,196,83,186,167,35,96,188,235,185,54,230,100,67,227,143,116,226,249,130,240,171,183,110,92,109,13,160,125,238,242,145,191,155,102,194,131,246,162,77,229,227,176,31,135,121,126,147,44,107,50,203,111,114,64,212,139,8,103,105,92,170,85,86,7,90,251,174,59,58,162,186,250,164,58,223,86,93,250,171,247,138,64,166,126,8,27,234,129,96,66,91,249,250,205,219,229,250,245,235,122,159,17,35,35,130,70,247,217,51,150,121,52,254,101,17,226,181,179,103,203,187,95,251,90,88,130,88,210,158,49,183,176,88,134,70,100,86,90,247,221,71,127,252,129,201,215,8,84,18,226,103,131,196,113,50,105,117,76,219,146,50,233,23,121,213,215,106,138,100,157,46,227,170,243,173,183,222,41,215,46,95,43,75,171,11,101,116,120,36,200,226,41,245,241,226,229,43,97,50,255,129,136,215,143,63,185,95,166,212,215,155,186,94,96,86,215,145,160,181,187,42,171,6,171,26,27,196,62,150,42,154,125,34,97,152,19,245,35,200,126,17,251,109,125,19,13,141,15,194,108,112,168,95,68,90,165,65,13,177,138,230,244,190,189,227,65,170,65,172,245,126,31,49,55,154,11,44,41,136,218,82,61,8,16,8,75,85,206,28,64,202,104,22,52,43,114,177,16,148,75,216,219,197,186,160,144,28,117,153,24,90,159,179,110,198,58,62,94,23,221,164,40,231,244,222,114,174,215,121,241,157,135,50,85,251,213,26,33,236,122,234,239,46,227,188,110,159,60,94,119,246,201,11,81,74,152,245,196,195,152,120,92,39,233,16,88,212,227,241,154,8,164,156,235,162,61,242,184,61,215,227,126,184,62,210,45,28,224,246,168,223,132,43,229,168,19,71,25,242,144,70,25,147,142,16,250,144,247,172,123,124,72,216,171,34,119,77,238,19,239,59,222,233,171,251,73,157,238,39,239,56,183,69,191,248,125,37,76,253,16,184,16,182,172,35,200,91,8,124,206,74,76,232,159,148,208,10,233,164,201,165,118,62,40,236,188,243,182,180,169,229,223,253,221,223,37,28,150,0,32,255,17,4,184,118,237,90,60,92,9,192,59,123,37,241,189,130,31,213,30,176,169,186,216,23,32,132,113,16,255,60,148,99,109,34,72,192,58,181,99,125,81,135,215,52,68,63,235,138,189,137,43,1,88,47,22,8,96,109,33,16,192,186,166,126,124,127,91,94,167,245,111,177,222,142,191,39,242,177,102,157,198,58,38,142,7,71,31,169,211,227,218,238,91,112,60,99,115,221,248,140,131,58,41,79,255,8,83,183,243,176,199,58,221,109,146,230,62,144,230,186,233,143,227,93,158,116,191,227,215,243,184,157,136,220,230,79,189,140,203,226,247,198,187,184,219,199,199,209,55,156,227,35,160,63,148,7,59,59,250,185,149,35,159,177,173,231,39,47,191,81,221,180,248,53,217,170,124,198,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,47,3,129,212,232,127,25,168,102,157,137,64,34,144,8,36,2,137,64,34,144,8,188,32,4,56,12,70,67,22,19,222,56,136,254,101,29,56,235,170,238,245,131,77,189,196,161,229,11,106,114,215,86,243,44,135,192,47,164,243,221,3,225,23,82,215,103,168,164,37,45,64,8,165,150,204,146,175,138,116,131,164,132,20,157,209,221,230,195,195,163,162,127,211,61,13,1,31,208,251,224,191,55,47,196,69,61,141,119,72,223,122,156,203,84,38,230,171,144,137,2,167,233,163,140,50,16,7,88,102,208,52,137,68,22,113,218,37,246,131,192,84,88,150,252,69,220,75,115,92,2,29,69,119,213,135,230,255,150,116,85,85,51,132,18,125,132,100,161,14,136,24,218,134,68,32,238,186,8,206,187,210,86,198,20,57,132,121,75,4,63,2,35,107,171,34,44,101,214,158,187,232,223,120,227,141,242,166,200,247,189,19,251,194,204,62,245,52,68,164,67,112,35,104,82,31,215,250,120,158,241,37,234,234,18,63,152,254,111,200,10,193,158,241,125,229,248,177,19,229,234,181,203,81,75,191,180,253,63,121,112,191,252,219,255,253,239,50,189,191,82,22,22,151,245,136,36,147,54,233,152,200,175,165,16,54,16,28,90,227,8,24,172,4,211,47,156,212,199,21,9,182,12,12,13,168,206,241,32,204,246,236,169,238,210,70,99,127,100,116,72,196,217,30,9,26,52,203,96,255,144,72,149,13,210,11,140,234,125,163,35,74,93,159,87,230,160,35,139,2,226,245,95,170,235,93,71,244,203,107,7,31,114,168,30,142,126,214,242,16,118,29,248,126,103,157,241,110,226,141,117,222,91,15,101,33,234,201,7,22,180,229,135,176,73,46,215,101,159,114,56,234,67,11,153,242,164,185,126,194,142,131,200,52,249,137,143,163,47,38,6,29,38,63,109,211,46,239,56,183,79,57,250,73,253,140,199,99,34,15,68,34,196,253,85,173,115,214,56,100,62,218,219,144,251,88,164,64,35,153,7,114,30,71,219,238,31,97,218,116,127,220,103,194,254,126,248,134,104,3,242,21,97,17,44,64,112,47,251,89,9,198,64,234,67,208,154,204,255,214,183,190,69,149,233,190,28,8,108,185,171,254,225,31,254,33,189,239,176,126,184,182,1,205,127,132,1,44,8,192,250,66,131,159,245,196,218,241,250,226,106,7,28,107,148,181,195,218,37,157,245,195,186,242,186,230,157,120,210,89,211,60,212,127,241,226,197,40,239,63,124,87,8,147,176,22,17,214,226,55,62,4,149,180,14,89,139,60,8,2,176,38,105,143,188,180,69,126,250,96,159,118,73,231,123,115,219,180,79,60,206,253,243,62,224,178,124,99,212,65,94,202,241,224,136,163,46,242,241,240,109,186,94,48,96,92,164,243,111,81,30,4,109,200,231,178,212,75,155,60,228,243,55,78,186,219,198,119,155,188,187,188,251,64,94,167,227,59,157,120,92,61,76,127,237,92,222,101,137,119,186,211,136,235,237,19,113,47,203,209,110,189,189,151,213,78,214,155,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,212,17,104,33,109,156,46,17,72,4,18,129,68,32,17,72,4,18,129,68,96,119,34,192,191,213,56,92,133,252,131,236,231,0,25,210,119,98,239,168,14,108,87,170,195,95,117,221,7,161,28,50,110,121,218,189,59,135,247,220,189,242,56,159,169,96,117,142,45,112,158,41,247,142,102,210,117,227,210,28,222,166,73,205,33,135,253,28,160,51,239,253,3,213,252,207,60,158,150,105,224,137,32,115,183,41,153,209,79,65,192,7,255,161,161,223,205,183,254,189,232,219,170,150,73,69,132,147,76,154,41,5,8,227,208,248,86,252,90,151,40,129,52,231,64,31,130,101,173,45,194,83,202,128,107,13,145,169,34,250,41,91,61,144,156,34,54,84,62,234,71,91,92,76,127,101,230,191,219,137,30,15,226,30,135,41,126,173,18,145,58,21,161,3,249,9,33,5,129,244,80,102,238,33,108,70,198,36,248,161,124,179,51,115,34,104,199,202,228,228,137,242,218,185,55,202,233,211,103,202,254,131,135,203,130,180,251,87,68,60,33,8,0,9,19,196,44,164,75,87,75,61,26,250,148,63,245,207,135,30,137,226,138,125,7,210,156,190,34,200,48,54,182,71,109,79,150,27,55,175,137,216,95,8,34,74,170,249,229,145,52,248,31,79,207,169,140,44,0,200,202,192,248,224,120,153,214,154,70,139,95,255,87,61,144,104,253,34,244,199,42,179,215,163,123,66,11,150,250,208,134,221,187,119,95,25,25,26,173,145,55,107,250,30,32,190,36,184,0,105,47,193,9,44,0,240,145,179,55,64,242,152,124,102,88,245,185,38,220,22,240,29,205,65,187,54,254,186,6,63,121,94,164,235,221,175,88,19,204,195,86,206,107,134,52,222,113,30,19,239,140,141,248,58,145,229,245,103,162,143,48,123,6,249,120,119,186,223,137,167,78,215,239,54,136,243,3,65,104,210,144,190,242,184,12,123,18,26,205,142,135,112,36,205,237,80,142,242,228,115,57,215,235,182,16,20,112,126,250,141,38,62,68,62,196,43,164,43,154,215,54,189,207,154,167,78,234,194,185,95,17,208,31,218,113,223,240,157,143,223,76,200,124,124,107,81,159,58,117,42,180,169,109,110,223,97,85,147,218,249,6,244,23,215,175,111,99,155,70,249,79,255,244,79,132,59,104,251,179,191,190,255,254,251,33,16,96,193,18,226,248,119,215,205,155,55,227,58,8,175,65,190,67,127,139,196,177,166,113,172,127,28,107,145,245,137,35,141,120,190,77,202,240,13,81,31,123,149,203,65,148,67,238,243,216,170,132,5,0,16,8,64,48,0,1,1,11,12,144,135,245,237,117,207,122,167,14,218,168,59,190,117,250,71,60,62,223,44,206,123,128,137,127,151,33,15,253,166,46,124,127,171,8,66,32,4,65,60,206,223,53,227,242,55,72,157,164,187,79,174,199,123,65,189,28,56,184,142,168,80,127,220,39,251,142,175,251,198,139,178,56,215,81,15,215,243,239,244,59,253,3,211,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,78,34,208,234,222,117,182,147,109,102,91,137,64,34,144,8,36,2,137,64,34,144,8,36,2,207,134,64,67,7,189,29,14,115,227,224,80,26,169,54,95,60,177,127,79,105,72,43,214,46,14,156,117,200,90,29,144,110,123,166,237,236,187,219,215,56,194,117,15,114,119,119,103,159,175,119,226,124,187,14,82,160,75,35,195,250,110,36,160,146,42,77,191,67,113,215,239,131,135,247,227,224,156,59,207,209,102,61,53,121,218,21,164,191,13,2,38,2,182,73,94,39,11,129,221,228,128,168,152,245,236,65,28,240,45,41,166,29,102,223,253,93,17,81,221,99,143,118,120,16,251,34,248,33,70,248,238,170,7,19,241,210,106,20,25,30,245,171,8,214,2,48,61,95,205,54,164,40,53,63,221,185,62,190,107,222,33,134,184,123,252,234,213,235,65,188,176,92,6,135,134,85,185,52,52,219,203,101,120,108,188,156,125,245,213,114,254,173,119,116,63,240,201,48,79,63,61,59,19,251,70,167,251,29,129,75,236,19,49,178,167,183,191,109,42,22,9,164,117,191,166,186,218,98,248,91,18,32,88,150,96,195,80,255,64,92,17,128,102,255,227,233,71,165,163,241,182,250,90,101,112,88,228,211,210,90,153,153,149,150,185,176,236,31,145,70,254,193,35,101,100,207,120,16,87,251,247,139,188,82,223,17,104,226,129,228,18,181,28,253,92,159,27,77,13,24,16,238,83,157,43,203,243,26,193,6,230,85,124,69,26,57,31,253,15,2,95,101,214,235,33,82,120,133,252,132,102,168,15,65,129,218,188,147,252,34,92,133,241,147,164,21,125,195,109,234,207,22,13,66,138,145,215,235,216,229,200,202,59,100,155,211,249,93,128,44,196,231,113,153,45,170,237,206,253,70,251,245,122,221,39,124,200,185,122,152,58,33,243,88,231,196,155,168,167,61,200,67,210,137,103,220,78,119,251,238,39,101,233,39,207,123,239,189,23,132,62,196,62,26,251,236,107,16,250,8,176,209,142,215,60,101,112,132,29,71,152,53,130,163,93,30,240,130,0,197,36,186,205,164,31,57,114,164,76,78,78,22,204,237,163,177,79,24,95,174,241,189,239,125,15,63,93,34,80,71,96,253,151,185,30,201,251,159,252,201,159,224,117,32,251,217,135,175,202,210,4,150,149,110,221,186,21,207,39,178,174,66,152,52,190,7,214,51,235,146,245,235,53,76,5,118,254,22,188,174,253,189,243,173,160,65,143,224,11,66,7,236,247,245,111,20,2,157,127,11,226,243,13,250,90,0,214,60,15,97,226,247,238,221,187,46,224,194,183,226,50,38,248,249,6,105,155,118,113,254,70,233,51,239,228,243,183,205,247,76,62,242,243,78,30,190,81,156,191,121,210,121,167,44,15,239,56,234,240,247,236,56,226,233,191,219,119,221,198,130,244,122,94,194,91,185,122,30,218,172,59,250,104,87,207,231,184,151,237,211,31,48,78,151,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,236,36,2,45,164,131,211,37,2,137,64,34,144,8,36,2,137,64,34,144,8,236,94,4,124,200,138,246,43,132,8,7,201,147,231,206,148,62,105,244,87,78,7,157,28,174,214,14,56,119,239,104,158,189,103,245,67,227,103,47,245,37,200,41,178,116,75,7,123,139,166,177,230,114,255,254,3,97,214,23,83,195,92,86,190,186,180,28,135,255,149,185,234,74,75,112,203,58,50,114,19,217,176,213,65,191,168,243,64,9,2,94,52,71,23,177,141,57,105,175,134,173,253,32,105,32,244,33,102,76,130,176,38,215,150,49,109,76,30,136,143,74,123,127,29,246,208,24,231,123,212,227,170,73,132,220,87,89,44,57,108,231,44,235,177,42,1,30,107,106,66,30,65,250,240,64,52,45,46,47,149,65,105,198,15,72,147,126,89,102,250,231,231,23,130,224,124,251,173,175,148,51,103,206,148,225,209,145,32,88,86,212,103,180,246,33,109,48,34,16,36,176,58,4,137,251,252,110,3,27,202,178,31,81,31,23,219,15,169,47,43,75,16,205,107,65,182,66,172,62,248,239,7,186,94,68,215,13,52,209,170,30,41,71,142,237,43,147,35,123,203,158,137,163,101,72,164,254,132,8,215,145,174,6,127,140,83,216,64,140,128,115,71,239,226,242,43,92,181,159,69,156,112,163,205,232,187,96,100,76,204,75,157,208,161,95,204,13,113,158,243,142,4,18,34,94,127,28,7,252,104,249,67,241,87,83,177,121,108,228,239,117,27,118,29,170,20,205,122,111,150,77,97,250,81,119,180,93,223,203,24,19,113,189,15,101,136,99,172,94,115,224,204,187,31,198,7,121,230,177,226,247,182,71,121,156,227,123,125,210,137,115,191,200,219,139,37,113,228,115,94,230,9,82,142,57,128,136,164,44,239,204,5,62,97,59,155,213,103,237,66,128,162,173,15,57,202,195,58,134,208,135,16,101,28,180,219,219,54,125,163,93,218,99,220,56,218,64,147,25,146,16,76,208,110,70,51,31,147,251,248,104,231,159,62,125,58,226,77,232,127,231,59,223,113,151,210,79,4,62,47,2,27,11,188,167,166,239,126,247,187,196,116,176,70,81,183,68,129,69,0,180,246,17,102,97,221,251,122,0,214,190,191,17,214,62,223,14,107,61,246,84,85,228,239,137,120,127,87,254,78,16,4,224,251,160,29,234,246,183,77,7,156,31,43,0,16,252,8,191,240,110,33,0,124,172,0,240,189,208,6,223,52,223,47,223,148,125,250,65,91,164,227,220,46,190,219,162,14,190,75,250,75,60,190,247,10,124,95,169,65,121,247,201,223,51,97,190,123,199,211,94,253,113,62,151,37,236,188,246,233,47,142,254,212,31,247,145,124,56,124,247,153,176,223,169,243,101,58,218,73,162,255,101,34,156,117,39,2,137,64,34,144,8,36,2,137,64,34,144,8,108,133,64,11,179,160,233,18,129,68,32,17,72,4,18,129,68,32,17,72,4,118,47,2,62,204,92,93,173,14,120,57,52,214,41,102,28,100,210,235,160,149,186,135,154,113,200,185,153,103,218,189,3,123,206,158,249,0,247,57,139,61,127,246,238,65,241,182,5,95,24,190,16,134,219,28,58,235,0,254,208,161,35,229,163,143,62,90,63,52,158,158,153,10,130,172,127,144,50,219,148,219,182,211,191,60,9,172,19,63,140,154,119,31,242,67,184,183,116,208,31,223,148,210,240,33,235,77,18,16,94,235,154,222,55,201,15,169,225,244,134,180,216,225,240,113,235,117,234,93,50,56,221,54,171,186,21,170,254,143,64,128,157,4,60,152,181,234,175,35,159,244,33,52,33,79,16,234,129,36,66,115,148,119,220,240,200,168,214,64,165,25,141,169,230,115,103,207,148,55,223,120,171,156,56,117,50,200,26,202,45,119,137,151,70,119,156,116,4,114,68,84,77,140,227,211,150,247,147,61,218,28,131,54,61,117,137,130,137,49,247,53,42,243,206,195,131,195,229,204,153,51,229,163,171,31,201,124,255,92,104,206,175,10,187,102,127,163,76,200,66,197,43,175,76,150,118,95,191,72,34,201,8,44,234,46,236,198,124,89,233,95,92,39,117,131,128,17,184,43,178,94,1,249,211,106,85,102,253,99,78,130,88,90,12,130,169,217,37,127,232,21,101,234,100,80,27,242,7,200,185,23,67,82,21,157,192,28,11,11,34,212,164,193,79,184,97,137,10,197,189,12,199,90,193,121,191,194,175,147,75,204,5,99,226,33,175,31,199,49,135,38,210,120,39,221,107,208,117,147,215,206,107,221,88,144,215,174,55,31,241,174,195,121,240,221,87,222,41,67,93,228,131,148,163,62,215,77,62,11,161,144,151,254,65,96,66,232,35,136,194,59,154,250,104,57,67,68,154,216,167,78,202,50,175,212,231,126,185,239,174,23,130,18,65,0,124,155,40,71,67,249,248,241,227,161,157,15,193,255,246,219,111,135,112,11,36,191,92,227,219,223,254,54,126,186,68,224,139,68,96,91,65,128,111,126,243,155,244,171,195,30,14,81,239,239,227,198,141,27,97,217,2,210,158,7,161,62,242,32,32,80,119,124,51,56,127,215,124,43,245,239,199,68,57,121,136,71,16,148,239,21,1,27,190,225,222,188,104,253,243,13,91,251,31,1,0,148,127,176,8,0,137,207,183,135,128,0,113,188,251,27,69,24,128,223,28,132,20,104,147,58,112,180,65,223,252,93,179,191,185,143,180,237,135,124,196,123,28,238,151,247,22,124,183,133,79,152,118,234,62,241,22,66,232,205,111,156,162,83,250,67,94,59,218,162,253,157,112,180,155,68,255,78,32,157,109,36,2,137,64,34,144,8,36,2,137,64,34,144,8,212,17,72,162,191,142,70,190,39,2,137,64,34,144,8,36,2,137,64,34,176,11,17,240,161,39,74,193,139,139,157,32,84,116,90,26,7,168,235,135,153,221,67,205,8,235,80,243,203,236,56,148,245,184,234,239,95,230,49,109,213,119,180,187,225,35,43,179,253,21,5,76,190,182,200,181,190,86,127,152,155,134,236,66,67,142,195,109,52,100,33,4,14,29,169,76,87,111,85,103,198,61,137,128,201,142,32,26,132,119,165,177,95,145,247,196,65,60,224,135,57,126,240,239,18,253,172,189,234,169,190,181,120,87,122,83,154,242,162,90,180,70,55,218,146,241,98,205,35,228,130,200,132,90,188,232,138,46,209,82,17,46,104,217,219,173,243,205,142,232,250,139,11,75,65,210,64,148,50,223,11,75,34,184,209,116,239,146,175,172,133,241,209,137,114,246,236,217,114,254,237,183,66,139,25,66,118,113,145,117,83,105,106,50,158,101,89,252,192,39,255,128,76,235,247,169,107,43,178,14,225,118,107,221,236,233,129,131,155,137,17,11,56,80,103,144,47,26,27,68,111,16,46,170,180,45,155,248,8,167,64,18,205,222,158,193,16,133,72,126,89,30,88,209,253,208,178,62,192,216,249,174,215,22,117,87,180,222,219,77,176,144,70,248,128,72,125,117,6,75,6,171,107,203,33,176,176,214,89,41,139,18,104,168,218,170,238,187,238,31,146,233,234,190,33,205,15,253,171,225,168,121,90,99,92,204,151,234,233,107,200,244,189,72,252,62,181,65,184,173,63,154,173,248,31,17,204,209,211,198,142,8,195,231,113,224,209,235,24,135,29,24,16,102,221,129,31,164,16,62,15,99,32,140,111,66,140,114,222,15,121,55,161,69,158,186,115,25,151,115,25,252,250,123,61,221,241,212,227,119,52,142,173,169,79,91,60,144,119,244,15,162,18,242,222,166,203,89,163,16,147,104,51,67,244,163,237,95,39,185,98,157,168,124,189,175,177,94,212,39,234,132,44,116,253,92,221,0,169,255,218,107,175,233,26,136,99,33,52,130,150,62,36,63,166,247,233,226,95,253,213,95,225,167,75,4,190,108,8,108,187,229,252,229,95,254,37,99,233,240,93,177,223,243,45,33,48,67,24,178,158,7,129,47,91,12,128,104,231,27,243,62,225,189,163,14,8,251,11,223,179,191,63,210,136,227,225,27,229,65,176,128,189,160,247,219,132,220,135,240,231,123,196,231,97,79,71,65,200,86,1,28,103,161,1,190,101,239,21,212,231,111,188,190,39,209,79,28,121,113,164,249,113,26,241,238,187,251,79,93,126,72,39,158,135,246,248,109,115,187,110,211,233,245,48,229,8,211,222,78,184,250,120,118,162,189,108,35,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,104,241,31,211,233,18,129,68,32,17,72,4,18,129,68,32,17,72,4,118,47,2,125,34,203,90,173,37,117,80,166,142,245,119,122,110,150,211,80,29,90,234,208,83,97,14,47,125,138,220,8,34,177,210,232,132,228,50,57,23,249,148,23,98,121,103,142,58,213,216,231,112,113,32,171,195,92,59,14,111,235,110,125,108,155,163,235,89,118,253,123,144,252,244,82,147,212,167,249,180,99,108,165,217,42,251,15,29,12,19,231,139,43,154,119,197,153,4,56,116,228,152,179,174,207,239,122,68,207,75,212,101,176,236,247,228,249,178,5,49,189,254,84,199,135,81,91,231,172,37,8,141,32,16,244,190,188,184,32,220,42,130,131,56,210,237,99,146,191,19,160,161,249,109,13,112,77,145,84,246,173,193,30,182,240,213,129,245,249,211,187,40,139,232,82,167,54,143,238,35,223,160,53,202,219,152,141,23,15,140,86,191,191,77,242,69,147,221,2,151,46,93,10,98,7,173,104,214,253,208,136,238,173,23,169,193,24,86,100,81,224,208,193,99,229,205,183,206,151,115,231,222,40,173,193,150,52,44,181,55,168,210,150,52,46,201,3,201,192,120,32,54,32,108,121,135,160,101,4,132,215,234,86,6,220,201,231,240,27,90,140,253,234,15,245,175,74,40,66,84,139,234,22,174,43,16,196,173,32,104,33,145,230,116,221,196,144,136,220,185,169,185,242,240,222,29,105,136,30,44,123,246,30,40,131,253,50,83,173,188,143,30,206,11,216,70,165,65,58,177,167,12,138,96,234,31,24,142,49,128,245,128,132,93,234,32,175,73,144,96,85,4,151,244,60,3,23,186,204,220,249,209,93,1,34,247,171,13,65,52,80,53,35,204,97,100,172,252,157,216,46,32,159,112,94,83,248,126,167,175,124,199,94,115,204,151,31,231,129,8,35,29,135,95,223,251,120,39,31,142,119,167,145,207,15,237,187,60,249,28,239,119,124,92,61,79,61,12,137,71,189,16,138,144,247,244,23,45,225,171,50,189,143,54,50,22,38,208,186,135,140,220,138,208,98,173,82,55,117,212,201,53,19,251,104,229,67,240,227,115,213,131,205,238,67,240,163,165,15,153,40,215,248,225,15,127,136,159,46,17,248,101,64,96,219,173,233,143,254,232,143,24,127,135,111,16,130,222,87,98,240,29,242,77,34,108,195,111,5,241,8,233,216,114,0,223,168,247,22,190,67,239,27,246,249,30,253,251,224,56,190,89,126,43,40,75,157,184,250,30,67,152,50,104,246,91,8,0,159,51,69,44,2,64,252,243,77,147,142,160,0,97,132,21,9,83,174,119,111,162,62,218,246,195,190,193,254,97,71,216,99,112,28,253,241,195,184,252,238,126,210,14,241,22,0,192,119,62,234,224,253,101,58,250,65,159,185,34,33,93,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,176,83,8,180,142,28,61,190,83,109,101,59,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,1,129,137,253,7,131,84,105,138,68,107,75,51,246,234,181,27,113,47,118,255,192,96,89,93,152,43,173,166,8,49,153,245,15,21,218,86,117,136,9,49,12,241,133,169,114,8,69,238,190,14,147,213,16,48,33,46,64,71,54,200,36,66,62,40,229,189,238,124,2,109,95,44,116,61,89,5,55,7,55,66,219,16,178,244,171,238,170,110,232,4,182,170,8,147,227,184,45,171,213,33,42,164,234,58,49,186,69,166,237,198,225,38,59,221,118,28,182,255,105,229,54,242,173,191,249,229,9,210,172,74,232,142,163,222,71,245,31,220,65,32,168,99,205,71,204,67,183,79,29,38,75,119,139,67,132,30,60,122,172,236,59,120,168,220,186,115,91,26,220,99,65,170,221,191,247,113,152,158,95,237,66,59,172,53,176,136,134,180,14,150,209,196,67,251,191,126,176,45,218,90,135,232,106,1,2,91,45,214,187,98,162,207,227,238,245,157,206,88,54,189,215,43,33,177,199,185,30,151,177,79,54,222,91,161,201,189,81,200,233,117,223,117,144,203,239,248,65,242,215,136,234,77,101,186,235,104,173,171,25,189,78,30,232,254,248,245,119,204,206,75,211,29,71,89,151,143,186,169,95,99,35,206,196,126,232,126,235,219,129,160,23,128,74,99,245,87,243,10,25,205,154,173,215,161,136,152,11,215,23,223,33,237,40,43,243,221,148,116,0,249,249,76,77,200,67,76,116,212,240,221,187,159,4,145,122,251,110,101,186,121,100,124,36,72,9,230,148,188,227,34,83,142,28,57,90,126,245,255,248,63,213,172,246,2,213,183,42,242,187,143,239,95,253,88,139,118,186,107,174,139,49,235,2,103,45,202,182,176,251,148,233,139,252,213,159,170,46,71,172,127,115,194,3,129,6,33,169,102,1,76,117,106,92,125,90,187,104,210,159,122,229,68,185,112,225,130,214,112,187,76,63,124,160,181,187,71,109,46,149,135,119,174,150,195,7,198,202,210,42,154,149,234,242,128,76,60,75,160,101,78,166,250,231,239,73,40,64,100,16,253,220,51,54,36,66,72,130,11,16,253,114,171,18,110,88,211,254,102,139,0,109,246,50,44,39,200,129,179,137,27,222,113,158,143,8,108,17,198,210,0,174,78,254,80,102,163,156,58,215,117,49,143,26,147,235,198,95,213,199,135,223,91,158,53,134,3,115,222,153,51,107,222,226,59,30,235,11,118,245,122,168,143,114,244,195,190,211,201,79,28,143,201,50,231,35,79,221,17,79,28,121,77,196,179,39,16,71,31,240,77,186,81,142,252,244,15,162,16,242,30,147,226,215,175,95,15,66,31,45,98,8,69,200,63,242,121,61,81,110,43,162,144,120,72,124,242,177,31,97,254,155,187,194,33,253,206,156,57,83,94,125,245,213,242,250,235,175,7,201,111,211,251,223,249,206,119,40,150,46,17,72,4,182,71,96,243,71,222,147,239,251,223,255,62,49,29,8,122,190,87,190,99,136,122,190,95,124,63,196,243,248,154,13,10,177,31,120,191,32,108,199,126,228,61,142,111,31,135,207,254,197,195,126,65,57,199,215,125,246,23,8,126,30,200,126,44,2,32,192,195,62,128,117,14,124,4,3,240,217,47,216,251,201,203,158,65,221,254,55,12,251,8,97,246,50,226,216,251,16,102,160,93,239,151,164,225,28,231,61,143,56,202,184,46,194,56,218,34,111,253,161,46,231,195,167,78,63,85,169,13,156,232,147,243,83,7,152,248,33,47,239,244,147,87,61,79,157,55,50,165,75,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,94,4,2,45,254,113,157,46,17,72,4,18,129,68,32,17,72,4,18,129,68,96,247,34,192,65,105,171,95,164,190,72,61,81,55,113,104,187,36,45,239,126,105,250,55,32,205,57,132,229,224,146,51,69,222,159,230,122,142,30,57,148,220,117,174,59,158,45,251,197,177,105,183,203,21,121,186,101,174,93,30,9,129,218,101,27,233,105,140,71,97,166,79,79,67,68,63,68,51,228,252,129,131,135,203,160,180,156,153,39,52,200,231,166,103,66,171,111,104,100,44,194,144,192,144,116,88,114,8,45,104,29,176,115,199,60,90,219,28,66,67,6,199,33,116,88,122,96,121,168,158,174,32,69,29,164,200,179,197,90,160,14,59,191,87,125,219,188,110,40,111,87,127,39,142,114,235,101,53,88,14,202,27,34,133,173,49,143,134,118,117,151,186,250,42,2,183,169,53,93,221,165,46,226,83,116,50,80,225,71,126,198,213,94,174,198,164,54,57,140,167,61,252,6,4,180,222,57,232,199,95,127,108,214,61,226,214,106,130,6,244,185,234,55,163,140,145,70,80,127,212,38,125,80,37,12,65,109,135,23,127,192,143,112,16,1,50,75,175,30,68,91,206,49,60,60,20,225,213,16,14,80,26,66,28,104,150,51,167,106,101,109,117,41,230,10,50,160,79,243,5,57,115,77,228,234,53,9,240,60,120,244,48,200,142,21,204,216,47,233,126,123,136,138,190,86,217,123,104,162,156,63,255,86,57,255,214,59,234,23,196,254,102,45,197,245,177,170,191,198,218,253,121,209,62,2,11,184,106,101,8,8,225,212,209,88,43,168,58,65,216,156,60,254,74,121,60,245,126,25,18,153,223,215,209,88,36,160,180,188,56,93,230,102,31,149,214,176,44,202,33,136,160,114,237,182,172,15,168,32,228,125,209,186,13,146,70,115,220,47,162,127,168,95,248,232,145,253,128,210,104,137,228,233,27,172,100,140,36,184,193,183,129,99,220,94,3,17,161,63,91,173,111,167,225,119,73,152,136,162,60,110,43,204,234,113,117,124,45,52,225,182,89,207,60,177,30,180,14,209,132,119,154,227,220,71,226,67,176,67,62,101,156,143,182,120,152,111,226,112,177,206,20,215,59,30,48,114,254,122,31,121,39,47,68,24,62,15,99,245,67,31,92,22,205,96,200,62,204,130,99,122,31,173,96,8,126,204,133,91,51,152,62,244,246,135,186,92,7,62,125,165,93,126,163,208,208,71,179,23,77,86,222,185,90,2,45,125,52,124,15,31,62,76,117,141,31,253,232,71,248,233,18,129,68,224,197,35,80,109,201,91,212,251,199,127,252,199,196,118,16,216,225,187,199,58,0,86,87,176,214,129,16,192,149,43,87,226,33,142,52,254,93,65,94,190,113,59,239,53,104,240,243,111,14,8,110,83,22,148,0,0,32,0,73,68,65,84,120,127,255,236,19,164,19,230,161,28,150,5,168,191,215,177,135,144,135,253,9,114,31,97,32,246,11,4,1,32,250,45,16,64,60,2,2,180,7,57,143,64,0,109,240,238,253,141,61,205,251,175,219,177,96,0,109,224,156,23,31,199,254,70,31,216,199,221,111,226,157,159,118,200,75,26,121,200,75,187,222,227,137,35,175,195,46,71,30,30,202,50,126,246,225,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,78,33,208,226,31,213,233,18,129,68,32,17,72,4,18,129,68,32,17,72,4,118,47,2,28,120,114,216,104,119,229,250,181,32,147,198,134,71,227,80,81,12,19,76,85,245,240,14,75,217,37,48,43,191,58,224,140,242,219,30,5,187,246,47,192,223,141,125,250,2,96,160,73,8,100,180,165,195,124,188,2,175,232,126,234,17,52,245,231,230,117,143,121,95,153,122,248,72,164,220,245,114,246,245,55,202,144,226,57,80,110,232,130,115,166,125,85,164,41,166,221,251,101,26,29,253,125,14,160,33,96,97,100,55,200,249,234,48,62,26,170,225,206,242,217,218,213,137,227,234,224,124,43,243,244,54,153,78,29,28,128,227,56,244,182,95,175,190,5,241,173,177,33,184,128,198,123,31,135,230,90,179,172,82,81,191,250,35,242,22,130,63,254,175,145,72,155,91,84,106,132,195,50,129,198,217,167,113,245,146,168,38,83,3,195,238,33,127,116,160,251,199,7,242,4,253,238,62,58,142,48,245,212,29,113,245,71,133,213,63,97,171,134,26,205,70,204,75,61,125,78,87,3,80,63,113,144,5,60,28,254,19,71,221,144,27,144,17,11,139,203,101,106,102,58,52,48,33,90,177,204,48,52,40,211,245,210,24,71,136,135,185,93,21,22,103,206,76,150,95,249,149,175,235,222,242,87,196,133,35,196,129,32,196,198,55,77,189,126,234,253,126,105,239,154,63,48,102,78,105,23,23,120,240,34,73,21,200,26,238,86,255,240,163,203,213,152,99,220,107,34,142,230,202,140,200,159,125,3,227,146,83,208,24,52,54,230,221,216,49,94,44,39,44,47,45,4,209,191,36,146,191,41,65,129,166,8,254,62,89,51,233,111,9,83,173,245,1,9,57,216,185,172,195,248,189,243,231,52,247,149,50,117,188,120,175,215,67,121,135,241,235,142,188,16,56,248,172,243,152,35,230,137,121,233,18,247,38,192,234,229,120,119,93,228,181,115,28,62,107,132,135,246,235,15,245,146,238,60,172,39,156,199,224,254,19,71,30,240,199,119,31,17,36,49,161,7,137,7,169,7,185,199,154,131,216,131,212,51,102,180,79,89,11,35,24,11,250,192,187,137,47,8,56,52,115,143,30,61,26,196,254,153,51,103,116,149,196,57,173,209,99,65,238,211,149,111,127,251,219,116,41,93,34,144,8,236,14,4,54,111,102,61,125,234,10,225,196,21,1,236,19,88,6,184,125,251,246,186,48,16,2,65,143,30,61,138,189,195,22,62,216,203,216,51,112,188,179,231,212,157,201,114,246,148,250,126,233,50,236,77,88,24,184,124,249,114,189,88,252,102,66,184,179,151,249,106,0,246,28,4,138,124,69,0,255,46,70,40,128,56,126,83,217,179,216,159,44,8,224,125,146,125,139,182,235,123,24,113,117,65,6,254,125,237,242,222,191,25,11,253,36,205,100,63,157,164,30,198,227,52,124,239,183,222,139,17,132,160,141,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,78,33,208,250,198,55,190,177,83,109,101,59,137,64,34,144,8,36,2,137,64,34,144,8,36,2,207,143,64,67,7,154,58,63,172,200,60,138,115,224,250,88,90,73,135,14,29,150,82,172,136,33,105,255,246,113,166,168,195,71,157,180,110,106,1,34,181,233,40,142,121,253,190,41,87,6,118,26,1,207,75,104,240,247,204,73,28,16,199,225,121,167,28,59,124,164,236,145,217,254,217,71,143,117,152,141,105,126,221,109,174,195,246,142,180,212,201,135,246,48,7,205,188,175,118,15,159,49,76,31,196,43,107,70,239,28,66,115,109,67,27,95,249,226,48,58,104,218,110,26,235,166,199,145,199,174,190,246,136,163,45,107,228,195,214,163,145,143,118,54,26,247,132,155,34,161,43,141,124,145,141,17,47,31,162,62,236,216,75,99,31,94,64,132,46,99,32,94,10,218,34,175,69,18,200,39,255,154,76,190,7,209,175,252,142,199,167,60,249,33,249,159,214,63,141,50,198,236,254,51,254,186,11,225,135,122,68,237,157,122,235,36,39,73,46,239,195,124,198,95,199,196,233,142,131,156,112,255,76,2,64,130,64,32,64,18,223,191,63,23,86,25,238,223,127,88,62,185,127,175,204,207,206,9,55,145,171,34,54,90,34,182,35,159,64,217,191,255,64,57,255,230,219,97,234,124,108,207,120,89,90,94,41,11,203,75,186,199,126,40,190,99,183,225,62,186,31,181,225,188,248,215,202,228,4,124,126,16,245,96,141,136,6,178,27,26,180,254,104,29,104,61,64,198,64,4,67,224,128,193,128,200,18,174,163,152,121,60,85,198,246,31,14,226,4,139,7,20,233,235,211,157,202,50,225,15,174,8,127,172,138,36,193,60,254,146,132,86,58,178,92,210,215,208,138,150,134,127,179,79,26,146,90,106,35,186,174,130,245,71,189,144,57,60,126,223,10,3,227,228,52,218,169,59,202,214,157,195,245,121,54,73,68,93,38,185,28,103,159,52,30,250,227,182,234,245,58,14,18,136,54,120,28,71,62,183,199,26,169,143,139,60,164,241,208,86,125,60,212,97,18,138,52,234,166,60,68,29,26,250,60,38,235,32,247,209,178,37,159,157,203,187,94,183,69,251,22,72,128,76,67,57,0,18,31,115,251,152,223,71,75,255,252,249,243,229,204,153,51,84,213,248,230,55,191,233,42,211,79,4,18,129,47,47,2,155,127,44,123,198,241,247,127,255,247,196,116,16,28,242,181,0,88,1,241,59,251,75,252,251,84,62,150,3,200,135,32,17,142,189,133,253,6,231,253,44,2,250,67,154,133,136,216,195,112,236,99,236,181,8,35,245,58,231,183,48,0,86,74,185,34,4,194,31,139,34,8,7,32,24,224,107,67,16,6,224,225,183,25,199,158,105,205,125,246,83,246,58,246,64,250,202,59,245,215,29,253,238,221,147,29,166,46,143,139,186,16,52,160,14,239,159,245,122,242,61,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,120,89,8,180,56,128,73,151,8,36,2,137,64,34,144,8,36,2,137,64,34,176,187,17,48,9,196,241,227,99,153,111,191,247,224,97,121,77,119,29,183,69,254,197,161,164,14,24,131,109,19,121,246,164,83,92,168,57,235,144,149,10,224,227,118,131,219,124,150,186,27,122,180,131,125,216,76,46,214,27,230,0,25,135,57,254,189,227,123,202,129,137,253,229,227,27,183,66,147,121,69,164,231,195,7,247,164,13,62,87,134,71,6,203,224,80,127,28,94,7,193,39,34,185,58,160,102,130,165,165,28,127,169,168,122,68,43,234,64,90,164,33,119,140,107,189,144,55,166,64,239,38,15,149,115,211,59,97,92,125,170,54,107,228,163,153,47,18,82,15,117,178,78,69,97,138,238,237,134,197,222,67,224,163,145,223,128,168,87,96,69,26,249,97,122,93,241,171,16,248,242,87,218,90,199,16,251,221,124,109,4,4,20,182,79,124,31,130,4,170,23,154,146,229,140,243,24,186,35,169,198,207,183,80,119,61,97,72,234,167,185,53,198,211,37,86,235,249,2,35,105,161,99,89,1,199,225,62,15,102,229,113,164,251,59,141,249,16,73,13,89,97,194,2,115,233,16,9,38,63,16,210,224,155,29,26,26,14,130,31,114,123,102,126,33,136,130,87,79,78,150,183,223,126,187,156,60,61,25,4,195,140,52,31,169,123,16,141,127,13,175,46,172,80,205,121,133,133,251,17,29,122,73,127,232,7,46,218,85,95,128,147,152,102,72,112,48,167,90,3,173,129,242,234,153,211,229,202,213,75,33,156,49,208,28,40,43,75,171,101,86,22,12,86,132,1,194,10,77,105,230,175,104,204,88,131,64,132,35,30,225,137,160,5,226,3,141,88,87,34,97,36,200,68,147,164,119,36,9,176,178,176,168,182,43,66,189,151,108,161,79,81,158,58,183,120,232,55,243,84,79,35,236,185,99,108,164,65,250,64,212,48,143,60,188,123,110,237,83,198,245,225,187,78,214,68,111,90,61,31,132,86,221,185,62,199,65,20,209,62,15,109,83,175,215,26,164,18,229,221,95,250,133,224,15,218,183,104,234,99,138,255,194,133,11,33,72,2,233,22,107,172,91,49,245,224,168,195,36,20,109,35,88,226,120,136,50,72,125,8,125,158,201,201,201,242,230,155,111,134,127,92,214,69,228,26,223,253,238,119,35,127,254,73,4,18,129,95,74,4,182,253,5,253,179,63,251,51,0,233,176,111,161,173,143,192,17,123,18,251,19,190,181,247,33,239,17,60,170,11,77,145,159,176,157,247,189,186,207,59,15,251,31,251,35,102,248,121,168,11,231,52,222,217,39,121,32,244,33,249,235,87,2,176,207,17,182,85,0,11,9,144,159,223,20,246,96,91,6,240,111,128,247,105,194,188,243,224,216,155,41,199,190,74,89,198,225,248,120,201,63,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,14,32,208,226,63,224,211,37,2,137,64,34,144,8,36,2,137,64,34,144,8,236,110,4,124,136,216,22,167,184,176,180,82,174,94,191,94,126,245,87,255,247,56,108,108,233,160,81,246,190,117,202,137,121,127,206,96,55,19,157,65,108,118,163,182,61,161,221,221,195,255,5,235,93,69,88,111,53,168,138,192,22,209,40,109,102,89,133,215,193,117,95,57,42,173,254,139,205,11,210,116,199,114,67,167,60,252,248,94,185,113,229,114,153,157,122,36,194,116,64,218,211,7,131,0,213,145,179,8,227,129,138,184,19,129,28,135,226,58,16,87,85,90,39,90,31,74,199,13,137,132,141,101,18,161,234,15,7,231,126,44,104,64,10,117,212,125,40,124,242,81,65,135,138,161,113,33,98,241,213,55,252,54,119,168,171,88,88,29,80,24,31,242,28,147,252,104,254,119,86,165,177,199,64,233,151,194,117,31,34,23,66,31,31,13,254,134,214,59,214,8,224,144,17,36,208,223,170,79,61,11,185,234,147,218,84,158,158,164,110,127,25,69,215,213,50,120,124,46,79,14,31,232,147,198,33,62,120,152,188,37,13,129,9,13,54,136,6,8,211,85,17,250,248,38,4,208,112,132,60,157,151,9,127,19,253,78,11,130,181,59,55,195,163,35,34,196,251,69,124,47,149,105,93,205,128,182,225,177,227,39,202,217,73,153,65,127,227,205,32,92,167,103,231,37,28,48,91,208,88,108,41,239,220,220,108,8,5,208,207,122,159,183,10,19,247,162,157,247,146,16,231,96,78,17,122,128,216,103,162,52,251,172,49,250,5,94,252,119,230,33,89,37,120,160,117,138,37,6,230,126,113,126,182,204,76,79,149,1,17,45,45,145,35,13,180,246,37,252,209,150,244,2,196,13,251,156,167,39,198,167,64,172,99,34,105,79,169,107,107,149,198,39,249,171,180,238,154,32,85,115,102,162,159,62,212,231,143,119,210,153,79,151,83,145,152,239,152,199,46,153,207,59,117,243,248,189,142,53,245,212,93,111,216,4,80,189,140,243,187,93,242,56,95,189,79,228,179,149,14,176,176,214,41,125,97,77,241,160,49,203,115,241,226,197,114,245,234,213,194,122,131,236,130,36,163,191,140,159,252,180,207,88,241,105,203,253,193,39,15,235,13,130,235,240,225,195,101,114,114,50,76,239,163,13,251,238,187,239,202,90,204,33,186,210,248,155,191,249,27,252,116,137,64,34,144,8,60,43,2,222,194,183,205,255,195,31,254,144,180,14,251,150,173,0,176,151,97,25,128,189,141,61,144,120,132,152,16,22,64,56,14,65,57,239,97,245,138,189,167,146,198,3,233,142,99,207,99,79,228,161,30,174,42,241,222,79,62,202,121,143,69,16,128,223,88,200,125,20,161,120,199,42,141,175,11,168,91,12,96,223,164,156,127,79,188,183,250,55,158,182,73,163,255,95,251,218,215,8,166,75,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,94,58,2,173,83,167,78,189,244,70,178,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,207,135,0,166,72,131,116,90,93,44,139,43,157,114,249,234,181,32,190,86,68,178,182,116,56,25,68,255,122,19,34,222,116,144,41,158,84,14,114,116,51,49,181,158,237,51,190,4,217,247,25,203,82,76,231,171,79,117,21,157,251,212,44,191,32,137,189,243,178,17,134,212,15,13,105,29,24,79,234,223,235,63,147,102,255,146,238,56,215,241,114,144,163,215,47,93,42,239,235,0,27,2,125,223,190,253,101,120,108,184,236,155,56,80,246,238,159,40,227,123,247,4,145,7,153,199,193,118,75,154,211,220,137,222,236,147,214,153,124,52,206,224,209,125,64,14,152,112,151,90,50,241,160,77,109,199,61,234,28,138,183,73,148,131,218,95,89,146,6,112,16,244,104,215,43,94,164,55,90,220,13,229,37,220,17,209,143,79,27,248,196,179,22,241,113,232,237,67,10,219,212,191,232,116,232,97,113,198,250,43,1,0,150,135,106,137,254,161,185,14,137,188,30,94,95,211,212,68,127,149,79,213,122,73,17,142,251,223,241,171,230,84,118,195,209,15,198,82,31,59,169,132,41,203,3,110,62,188,39,141,119,190,61,63,75,11,243,65,184,66,70,240,160,165,239,119,136,216,74,227,190,34,87,41,139,139,250,213,54,166,249,73,15,66,91,115,177,176,40,173,127,17,253,67,34,15,78,79,158,45,147,103,95,43,239,190,243,78,153,153,91,40,15,167,166,149,175,95,218,136,227,33,68,177,162,188,152,184,167,174,245,58,213,95,59,250,190,19,46,176,19,226,204,148,113,71,192,195,237,107,228,177,238,250,69,230,99,230,125,230,255,251,105,89,209,149,3,67,253,173,178,36,109,200,71,178,72,49,182,111,66,132,204,48,6,13,228,42,18,218,88,65,82,179,6,227,138,6,132,34,106,131,162,13,214,240,122,91,10,243,94,15,67,184,68,31,133,19,132,139,9,25,124,28,216,227,98,78,186,101,105,147,135,62,80,222,245,57,159,235,195,39,15,190,211,240,221,7,124,147,235,174,191,158,143,119,183,195,59,121,77,62,121,125,177,215,147,7,33,17,8,42,180,85,209,214,191,164,111,30,18,12,50,140,117,198,186,163,175,118,238,51,245,24,75,250,192,120,33,178,108,202,250,204,153,51,33,132,129,166,254,185,115,231,194,12,191,234,104,252,237,223,254,173,171,74,63,17,72,4,18,129,151,141,64,125,107,127,162,173,239,124,231,59,196,117,32,250,217,243,120,176,8,192,126,72,28,196,61,150,2,8,35,8,128,208,0,142,189,143,253,211,142,125,31,242,159,120,246,70,239,147,236,141,222,103,33,229,237,156,30,255,118,210,222,105,161,40,246,80,4,1,16,130,226,29,203,39,88,4,96,95,229,177,160,0,194,89,180,199,191,9,228,248,81,126,234,56,221,110,250,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,192,231,65,160,197,63,80,211,37,2,137,64,34,144,8,36,2,137,64,34,144,8,236,110,4,48,53,202,193,225,188,72,207,53,105,103,127,34,173,238,53,180,96,225,17,155,104,48,233,254,106,145,99,241,232,104,145,147,69,136,78,241,78,225,76,206,19,14,114,173,27,95,165,126,185,254,122,44,95,174,94,87,189,133,148,166,255,38,161,35,182,247,24,24,194,59,38,74,132,164,212,250,143,30,61,86,14,72,187,236,129,200,61,226,69,97,151,21,17,193,11,186,194,1,162,31,141,112,238,110,199,132,124,255,160,72,106,165,67,22,238,221,187,55,14,159,71,101,26,158,245,67,28,7,213,163,163,227,34,222,69,0,74,0,0,85,249,38,90,217,16,170,221,190,65,228,7,113,219,213,196,71,67,127,21,205,107,133,161,242,215,116,93,132,15,195,183,242,77,130,210,134,135,38,29,234,110,27,170,99,93,142,0,178,159,28,248,90,179,250,67,9,136,98,194,142,15,241,1,9,9,16,143,235,208,223,186,139,188,148,87,105,61,129,17,56,117,227,235,89,121,143,186,221,177,222,68,133,249,206,32,80,173,141,15,161,138,86,32,2,18,188,47,74,224,194,164,44,228,129,137,100,170,10,132,244,93,154,192,173,107,23,50,87,144,252,92,107,192,119,187,184,180,24,125,61,46,45,234,55,223,126,167,76,158,62,27,115,244,232,241,76,140,99,112,112,40,234,38,239,154,254,48,182,166,190,245,53,89,68,0,2,227,236,33,56,236,57,113,252,139,246,105,167,154,89,145,222,2,57,246,147,152,154,106,46,145,231,104,246,203,246,131,176,65,67,252,191,255,251,127,6,166,99,35,163,186,162,97,185,76,75,195,127,85,214,14,202,24,132,188,86,6,4,188,214,129,205,241,199,93,15,90,195,32,133,89,127,86,69,21,210,152,85,121,187,90,28,155,134,229,177,219,39,17,28,32,114,152,171,186,171,231,113,252,198,154,169,230,206,241,245,188,206,83,79,235,77,39,205,113,245,121,168,191,147,206,250,96,221,88,51,148,181,134,198,42,235,236,218,181,107,229,246,237,219,161,177,207,59,100,127,8,144,104,44,245,62,184,157,173,124,190,125,52,83,17,234,159,156,156,44,103,207,158,45,175,235,170,23,172,44,116,5,253,27,127,247,119,127,231,161,164,159,8,36,2,137,192,110,68,96,219,95,234,63,253,211,63,165,191,29,126,151,33,254,77,248,35,0,192,254,137,96,20,194,1,236,169,252,110,179,191,242,240,155,192,62,202,239,211,86,251,50,123,50,121,44,4,224,189,25,203,41,184,247,222,123,47,124,246,93,239,229,252,251,202,218,255,236,189,88,3,32,142,223,158,180,160,26,112,229,159,68,32,17,72,4,18,129,68,32,17,72,4,18,129,151,140,64,139,3,128,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,187,27,1,132,51,49,213,220,132,85,211,255,47,93,185,28,7,145,104,27,137,149,20,39,38,242,80,68,112,115,223,158,162,211,76,17,137,43,65,10,234,36,82,249,42,50,178,79,236,32,102,214,131,153,131,5,229,160,178,119,216,138,211,233,103,111,236,231,10,155,136,90,175,132,54,234,174,55,172,246,235,7,176,155,136,125,17,125,141,238,93,224,79,212,219,173,211,101,183,75,223,220,116,79,95,234,137,59,246,14,141,89,57,198,218,89,89,11,45,50,230,161,179,32,2,95,68,253,153,211,147,101,234,227,251,101,92,154,251,243,34,136,27,34,223,79,29,59,86,102,52,215,143,102,167,75,191,72,67,14,164,251,133,205,138,172,1,60,22,145,58,253,240,65,84,10,201,30,90,109,210,6,239,147,48,0,68,255,224,200,112,25,23,241,58,36,243,241,67,253,3,165,79,218,214,131,210,30,15,97,1,9,0,224,115,23,125,88,133,208,250,65,51,159,122,192,148,186,184,86,0,7,209,203,129,57,125,141,180,152,203,238,250,81,156,29,150,1,112,104,236,247,241,64,223,42,111,125,234,125,239,60,148,190,29,121,98,62,221,158,74,6,49,220,205,16,117,40,59,126,221,81,6,97,138,170,141,74,11,59,72,223,238,1,62,130,11,144,249,16,168,38,244,241,137,227,129,28,128,20,48,73,204,152,237,58,250,134,66,11,91,88,211,231,85,141,13,235,11,209,87,97,113,224,128,14,249,199,70,53,206,102,104,26,162,45,72,127,40,195,7,215,210,125,245,179,186,103,30,193,11,180,170,121,38,246,29,8,92,69,231,135,214,62,109,181,181,24,48,105,143,171,218,175,200,243,106,172,155,191,145,200,180,67,127,24,11,194,23,155,92,176,253,196,52,116,149,193,90,25,110,13,150,133,249,197,114,232,232,145,32,58,32,71,218,50,209,143,144,72,107,120,176,220,189,125,179,236,217,59,33,75,6,131,101,78,36,76,255,240,88,105,105,188,224,93,159,201,170,45,175,135,106,253,105,21,109,106,250,211,2,189,107,163,30,142,250,53,30,226,192,152,135,117,226,60,164,215,9,33,226,9,219,42,0,107,133,176,5,59,232,11,101,200,135,79,93,56,4,62,120,136,39,142,135,245,5,121,116,93,215,176,92,190,124,57,180,246,33,166,32,246,169,147,186,113,244,201,237,70,68,237,15,100,18,245,178,150,78,159,62,93,38,39,39,203,91,111,189,37,225,160,163,97,77,225,204,153,51,228,110,124,239,123,223,171,149,202,215,68,32,17,72,4,126,33,16,168,255,92,60,49,160,127,249,151,127,33,174,243,224,193,131,16,4,224,183,248,198,141,27,229,254,253,251,235,214,0,136,99,207,37,14,203,0,252,59,192,142,125,23,199,94,222,235,188,47,147,230,43,8,234,121,248,141,248,183,127,251,183,242,227,31,255,152,194,79,237,103,189,92,190,39,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,5,129,22,247,242,165,75,4,18,129,68,32,17,72,4,18,129,68,32,17,216,221,8,32,156,137,185,80,180,94,167,86,166,202,189,135,143,202,93,145,68,71,247,237,149,169,116,145,99,50,253,221,156,21,137,47,45,111,12,166,55,69,218,118,86,69,192,138,128,67,99,123,21,242,170,75,24,61,149,40,219,226,64,243,165,35,67,155,221,3,213,151,222,214,23,222,128,117,147,159,236,8,36,63,142,195,229,6,42,219,250,127,163,45,107,13,125,173,48,19,59,46,50,15,130,124,175,124,200,189,19,175,156,44,199,79,159,44,55,239,222,41,179,75,11,225,207,232,14,119,217,125,47,203,210,250,94,22,81,136,22,62,36,228,128,242,55,155,34,30,181,86,238,62,158,13,205,115,31,94,115,96,141,192,136,77,206,154,184,116,156,125,218,108,138,225,31,148,96,128,137,77,251,28,106,243,152,40,173,70,82,141,197,99,10,95,127,130,208,239,142,149,62,248,48,221,101,168,211,206,125,220,228,171,12,97,250,201,195,24,195,239,198,67,22,7,153,42,82,185,151,200,95,18,46,11,18,148,32,255,154,190,15,172,99,224,175,234,222,119,124,200,104,44,14,180,250,101,29,161,53,16,56,67,182,147,142,207,180,12,232,219,154,215,93,243,104,239,99,174,119,120,120,52,240,195,140,47,247,157,19,127,245,202,181,114,245,218,213,232,7,119,250,50,166,213,168,191,173,62,173,150,51,34,96,223,120,253,124,104,188,147,206,120,42,129,1,143,124,43,95,29,251,130,29,250,245,66,94,189,96,29,111,229,208,82,31,16,198,88,29,168,76,228,31,59,246,74,104,169,99,25,98,96,160,85,97,189,178,92,230,231,102,202,216,192,80,8,47,173,174,72,160,37,174,104,216,174,222,173,218,250,108,113,172,13,214,28,107,213,100,13,235,193,235,134,185,242,154,172,231,115,126,214,148,211,189,230,233,9,4,17,154,163,196,49,167,88,207,32,31,237,97,37,2,18,31,50,137,187,168,33,248,49,199,143,198,62,228,18,249,248,206,104,155,122,182,250,6,136,35,15,235,140,199,218,250,147,147,147,97,130,255,141,55,222,160,27,169,169,15,10,233,18,129,68,32,17,168,16,120,42,201,254,215,127,253,215,228,234,112,45,10,150,1,216,163,185,34,224,238,221,187,33,20,128,133,0,222,17,6,96,127,231,119,192,66,129,117,128,137,199,177,151,243,123,194,126,77,61,8,114,165,75,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,94,54,2,173,223,255,253,223,127,217,109,100,253,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,15,129,134,52,52,59,28,28,174,137,112,132,136,228,80,146,251,73,79,29,61,94,218,51,143,75,67,119,127,223,187,251,113,185,126,245,178,52,132,95,47,163,135,15,200,68,57,164,165,72,43,105,27,183,69,78,137,237,237,18,84,79,106,39,61,79,247,182,176,156,189,125,113,29,122,138,25,220,236,122,142,93,123,213,157,76,162,173,19,223,155,75,127,106,200,229,159,200,72,95,118,141,235,30,10,247,98,163,254,173,233,144,152,49,160,37,46,6,24,187,237,229,232,145,227,65,42,63,150,150,126,99,181,81,150,69,6,46,75,43,252,208,169,201,114,232,216,209,16,232,120,52,51,93,30,77,63,46,143,229,163,97,246,232,161,238,173,213,65,243,210,252,66,89,82,222,69,105,169,47,168,220,192,168,238,70,151,130,25,194,4,198,106,77,196,235,180,238,158,135,148,132,76,132,120,230,33,157,199,135,216,192,215,47,34,19,40,89,143,60,164,225,155,244,52,193,233,116,226,157,143,188,29,173,75,156,235,142,64,237,15,154,204,110,223,190,137,124,178,173,64,236,139,116,167,175,144,179,126,8,147,111,81,164,170,203,145,223,99,116,220,6,228,204,65,69,90,131,5,253,68,144,6,18,155,51,251,142,22,224,178,174,49,88,145,134,58,249,6,68,74,247,75,0,0,162,251,149,147,167,226,106,4,132,166,95,57,126,34,204,164,207,9,63,190,201,255,250,233,79,101,230,159,251,121,251,68,248,14,133,53,132,185,185,121,201,220,180,202,144,44,41,188,253,238,219,229,228,233,83,210,116,63,21,109,214,199,203,88,154,93,130,188,234,155,170,233,117,207,245,1,246,22,126,49,97,237,40,79,84,164,213,162,184,142,132,36,90,101,65,2,39,195,131,18,54,82,190,19,26,235,129,203,23,203,221,91,183,99,188,203,139,154,51,173,183,199,143,30,148,225,241,189,18,74,26,46,75,18,202,232,31,232,18,236,27,19,244,68,27,47,34,130,121,102,157,176,94,188,182,241,17,100,241,26,102,173,224,188,102,152,23,191,59,47,62,164,63,243,71,57,180,234,33,224,227,138,21,125,107,152,143,134,36,98,175,230,129,224,103,125,96,106,218,142,58,169,135,167,174,73,74,58,130,55,60,220,9,205,21,8,147,147,147,97,29,225,252,249,243,241,142,57,126,185,198,15,126,240,3,252,116,137,64,34,144,8,36,2,159,13,129,109,255,113,248,253,239,127,159,26,59,252,155,10,162,31,235,43,8,103,33,184,197,117,1,8,109,225,35,12,128,117,0,246,113,242,226,248,141,65,160,43,93,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,178,17,104,29,147,201,207,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,187,31,1,200,164,229,101,52,70,75,121,60,53,83,110,222,184,93,202,175,14,4,209,57,32,194,233,190,14,27,127,250,147,255,167,236,25,31,46,231,14,236,19,207,40,226,76,38,202,11,100,191,136,164,234,46,108,17,116,93,51,234,47,117,196,106,111,87,185,93,214,31,184,218,173,248,90,232,69,204,229,163,245,142,37,134,32,2,101,42,190,95,4,226,158,125,251,202,253,143,239,150,61,99,227,58,76,94,208,251,39,101,81,135,205,67,199,43,162,127,98,108,180,76,200,84,58,124,235,138,14,164,231,102,117,55,173,72,111,136,254,249,217,185,50,43,210,31,147,244,55,239,125,172,251,225,43,237,99,136,74,72,79,8,120,214,23,132,60,174,78,106,146,198,195,26,34,126,121,249,73,211,182,164,57,143,77,142,71,69,219,254,169,132,25,72,166,108,221,81,15,142,182,76,240,243,142,195,180,61,130,46,245,50,126,183,223,210,24,220,255,40,164,63,164,81,47,181,172,117,205,225,87,121,104,199,130,7,21,233,218,214,181,23,228,173,200,219,241,32,112,185,127,23,82,31,226,245,240,225,131,101,116,108,36,194,8,69,204,202,130,2,247,1,255,252,194,123,210,222,187,25,109,67,250,98,86,125,113,65,154,235,178,32,64,217,179,103,95,43,39,78,157,44,167,38,207,150,254,193,74,152,2,243,237,244,131,122,193,158,241,110,233,88,44,72,190,108,181,104,182,44,240,242,34,43,173,126,234,223,60,111,85,139,221,56,237,61,90,85,90,195,141,178,119,223,254,16,106,184,123,235,174,198,39,107,9,154,222,246,234,114,153,146,208,202,196,193,163,101,116,98,36,138,130,249,154,246,166,173,106,173,234,126,49,127,189,22,168,13,236,189,254,29,79,152,7,146,134,116,250,229,135,50,204,19,105,56,52,247,177,180,194,60,126,248,225,135,235,90,160,144,62,87,69,236,251,142,104,234,163,254,250,227,250,169,7,33,3,155,225,135,212,231,57,115,230,76,152,223,127,237,181,215,66,123,95,217,26,63,252,225,15,201,158,46,17,72,4,18,129,68,96,231,16,120,234,207,210,183,190,245,45,122,210,225,119,0,146,159,125,31,130,255,253,247,223,47,199,143,31,223,185,94,102,75,137,64,34,144,8,36,2,137,64,34,144,8,36,2,191,180,8,180,78,158,60,249,75,59,248,28,120,34,144,8,36,2,137,64,34,144,8,36,2,95,38,4,48,19,14,193,139,191,160,195,68,136,36,177,252,97,186,28,6,115,84,218,195,144,248,183,111,222,10,130,168,111,98,191,236,73,47,6,89,5,249,9,49,23,164,214,203,30,116,15,113,27,205,245,196,65,184,110,231,172,201,191,93,250,115,197,247,180,251,92,101,95,82,230,109,185,218,32,114,69,132,138,112,15,34,145,123,223,209,234,135,84,220,51,18,230,251,175,95,66,235,92,102,190,117,7,58,90,253,152,254,126,227,228,43,69,172,126,89,81,197,125,210,166,22,19,25,87,55,236,219,63,161,41,63,160,81,232,140,90,102,211,165,122,92,145,151,10,206,45,46,132,89,89,76,203,162,97,236,7,109,52,226,208,96,134,176,199,167,47,60,92,255,128,15,41,137,51,81,30,1,253,89,147,166,61,174,217,172,76,182,71,224,137,63,34,114,25,211,83,28,107,148,186,233,119,71,194,14,116,223,167,236,45,141,189,213,148,166,184,35,148,171,202,91,85,24,125,210,55,64,105,158,141,186,84,135,202,242,132,198,190,234,224,58,3,198,2,89,15,209,142,79,120,239,222,189,65,222,66,206,67,216,219,12,59,243,34,201,25,141,115,37,242,130,207,149,171,215,202,133,11,31,196,60,160,237,55,58,50,94,250,135,116,63,189,4,44,230,166,103,85,223,96,153,20,177,15,89,123,250,244,25,145,222,251,202,178,4,55,184,38,128,190,162,189,143,79,184,168,122,218,143,185,175,134,83,251,139,136,131,176,208,160,234,99,175,101,216,209,87,237,36,106,175,154,71,112,174,92,53,41,43,90,51,96,201,53,8,116,184,169,241,29,23,113,61,52,58,34,76,102,98,125,175,10,3,147,34,195,123,247,151,193,86,101,25,34,174,24,169,205,173,107,126,145,62,243,6,89,111,161,22,214,8,152,123,29,209,119,59,8,126,242,177,110,72,39,47,14,1,25,204,60,163,177,143,144,7,90,158,104,237,91,235,147,181,96,87,173,57,33,161,242,212,77,251,172,55,136,125,132,4,184,150,229,220,185,115,5,211,251,144,66,239,188,243,78,124,235,42,223,248,231,127,254,103,87,147,126,34,144,8,36,2,137,192,238,69,224,37,255,114,237,222,129,103,207,18,129,68,32,17,72,4,18,129,68,32,17,72,4,190,120,4,82,163,255,139,159,131,236,65,34,144,8,36,2,137,64,34,144,8,36,2,207,132,0,164,227,157,59,43,101,72,38,177,225,155,32,121,219,34,102,7,69,24,193,185,237,223,55,81,198,134,71,202,227,135,143,164,221,127,175,28,150,38,109,104,245,139,68,108,232,94,241,142,8,184,134,200,38,177,86,106,111,131,158,123,166,198,63,79,166,104,175,91,193,78,30,133,214,219,253,60,253,223,129,178,144,183,204,8,218,252,125,125,162,81,165,117,222,97,146,245,174,203,219,195,50,195,193,195,135,202,176,230,122,126,118,161,12,234,26,6,216,111,76,198,190,193,156,114,45,195,170,52,209,69,152,206,139,132,180,6,178,40,74,49,240,210,173,102,218,245,52,69,86,175,40,159,53,145,79,158,58,21,130,1,98,58,171,235,0,84,214,247,207,218,4,57,86,0,120,32,47,33,254,33,104,33,70,45,8,64,156,31,136,80,226,183,115,140,177,131,208,129,58,131,102,62,166,221,215,53,213,67,208,161,34,191,157,14,207,79,122,95,83,36,61,139,92,120,96,34,223,206,228,189,201,84,226,135,7,135,130,76,54,137,15,185,10,177,202,195,253,241,195,35,99,65,168,115,197,128,31,147,249,65,80,107,12,196,67,236,67,232,242,224,32,106,233,3,228,253,67,105,163,163,173,247,243,159,255,92,102,124,167,171,250,7,100,130,30,65,9,9,93,224,246,239,63,88,94,127,253,117,9,221,156,43,88,4,96,78,192,176,19,154,235,171,17,166,61,250,14,102,96,10,126,245,177,104,69,68,93,213,31,191,87,4,123,45,97,71,95,27,76,92,56,9,43,104,121,129,9,243,106,199,24,154,18,88,232,104,13,183,149,119,81,102,250,39,38,14,4,161,125,89,66,37,228,230,105,139,236,159,126,252,168,236,17,78,3,163,123,203,26,235,120,7,28,248,50,151,172,89,124,28,115,195,124,67,234,51,135,132,153,27,124,230,6,225,23,238,110,198,52,51,243,206,189,203,16,252,15,30,60,136,121,115,157,177,70,106,251,14,107,142,58,137,135,212,159,152,152,8,237,252,83,250,238,222,126,251,237,88,31,8,222,235,106,22,186,209,248,215,127,253,87,252,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,60,19,2,73,244,63,19,76,153,41,17,72,4,18,129,68,32,17,72,4,18,129,47,30,1,52,141,43,50,176,50,175,14,209,15,241,52,49,33,51,253,34,63,199,164,233,63,50,52,44,229,238,217,114,253,234,149,114,152,187,219,7,135,187,29,111,148,85,153,92,239,23,241,36,134,109,231,6,83,35,189,158,181,209,205,68,231,147,165,62,149,14,220,174,205,245,248,79,173,225,201,70,95,96,12,132,123,229,182,38,108,33,74,153,231,53,145,168,213,76,43,183,8,226,253,34,250,209,210,159,90,214,61,238,210,220,71,111,29,13,226,89,153,243,31,59,122,88,153,68,158,66,80,74,163,220,196,99,91,36,63,68,44,212,108,75,105,122,45,253,50,55,174,75,210,43,18,91,154,231,228,133,208,196,31,66,195,189,171,193,44,118,58,186,105,50,148,0,130,8,75,186,183,30,205,107,147,224,16,161,126,232,55,241,140,1,34,149,120,194,248,132,29,47,138,88,228,39,132,43,154,212,149,31,157,83,79,87,209,110,143,30,211,39,204,233,163,237,13,25,91,89,51,64,224,165,33,129,6,136,124,19,248,225,75,152,5,82,149,177,224,147,30,100,191,226,77,250,19,223,86,123,77,105,244,147,143,177,209,103,19,180,38,118,233,3,214,51,232,51,113,148,199,173,172,44,149,139,210,224,255,217,207,126,22,166,121,33,131,247,140,239,139,124,152,232,7,67,72,109,174,71,131,224,71,67,123,120,104,36,234,71,72,97,96,80,214,26,212,254,146,200,111,218,165,157,150,108,217,71,95,132,25,248,180,16,238,232,117,178,36,160,137,212,20,111,189,102,122,179,191,188,48,253,96,126,236,170,254,68,215,186,81,125,152,237,215,56,192,122,101,69,194,69,154,107,214,36,66,37,152,180,95,142,59,234,153,131,102,172,95,72,244,131,34,250,193,186,90,3,174,251,229,248,182,152,65,31,113,96,143,99,141,66,242,35,244,129,48,11,119,47,211,223,27,55,110,132,198,62,90,251,152,100,174,250,89,89,95,96,12,94,67,204,125,37,76,210,138,245,130,198,254,254,253,251,195,12,63,218,250,95,249,202,87,202,228,253,65,179,124,0,0,32,0,73,68,65,84,228,100,121,243,205,55,105,174,241,163,31,253,8,63,93,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,159,25,129,214,239,252,206,239,124,230,194,89,48,17,72,4,18,129,68,32,17,72,4,18,129,68,96,199,16,104,28,60,120,176,51,36,210,176,213,47,250,183,111,166,220,209,29,237,144,81,220,205,46,246,73,230,221,247,148,131,34,150,62,250,232,126,185,115,235,118,153,125,56,85,198,14,137,160,20,241,38,6,82,38,195,151,69,64,141,201,238,180,136,126,200,102,177,115,235,156,51,193,122,224,69,12,75,109,110,229,62,79,51,226,72,127,129,93,133,140,104,95,253,175,123,159,183,136,196,152,37,72,73,145,252,99,251,246,150,251,183,239,148,134,200,254,162,117,208,94,237,148,251,16,253,175,28,199,242,123,81,48,52,244,33,179,17,4,128,48,111,139,152,237,19,161,190,38,1,143,62,49,245,8,124,64,216,55,84,119,152,163,167,5,8,111,181,209,22,249,12,1,10,249,105,2,180,173,52,226,32,50,131,204,68,219,93,154,218,172,69,76,5,52,27,106,25,147,1,170,84,34,10,234,187,200,79,200,224,110,24,11,238,196,19,246,252,209,30,242,38,237,142,180,170,137,39,29,18,155,190,82,31,229,21,110,168,94,81,194,177,132,137,103,41,67,148,147,78,188,211,241,195,122,129,198,130,115,223,77,194,226,3,7,183,11,44,47,175,72,80,160,93,250,251,164,117,174,206,49,182,250,248,40,11,9,79,175,135,134,6,194,196,63,22,13,32,122,47,235,222,221,15,62,188,16,245,35,120,131,195,242,193,138,6,3,233,63,168,235,51,222,125,247,107,50,211,127,186,28,58,120,36,132,28,22,36,0,128,160,0,2,11,92,153,192,172,64,16,147,191,221,94,85,30,145,225,194,182,37,225,141,32,199,149,127,75,247,66,73,126,1,129,212,199,103,113,221,121,138,249,81,121,207,41,251,7,239,77,153,97,88,150,64,196,128,136,238,229,69,9,46,12,176,134,75,57,124,248,112,152,171,159,155,126,28,227,28,212,21,14,139,34,253,151,69,170,247,201,202,3,150,30,250,6,36,136,100,215,29,111,88,12,136,239,158,254,210,239,207,231,170,185,173,136,122,11,112,152,216,127,244,232,81,249,233,79,127,26,251,42,130,84,88,204,232,53,195,111,65,1,4,3,152,55,234,224,58,21,180,245,89,19,103,207,158,13,77,253,119,223,125,55,174,108,232,222,209,220,248,241,143,127,252,249,58,158,165,19,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,232,65,160,197,33,84,186,68,32,17,72,4,18,129,68,32,17,72,4,18,129,47,9,2,97,186,124,177,140,75,139,255,230,173,59,229,166,52,78,95,255,250,215,203,218,245,171,165,41,109,212,201,83,167,203,141,171,87,130,228,191,254,209,229,242,150,136,127,177,185,193,233,65,48,150,246,74,144,113,13,213,3,41,7,255,185,238,116,183,121,144,253,245,184,72,132,128,221,32,244,122,201,54,200,174,77,174,55,188,41,145,54,171,6,92,206,190,9,195,205,157,82,225,30,13,103,242,139,27,14,194,180,167,234,8,110,223,252,230,118,183,42,251,89,227,60,134,237,202,123,204,85,7,43,226,179,62,206,192,93,99,106,138,64,111,75,11,122,8,211,252,194,169,35,237,249,134,52,190,165,106,95,218,51,179,229,213,183,222,40,55,175,92,10,173,232,161,254,161,32,237,239,92,189,90,38,223,249,138,204,247,15,72,27,188,133,165,127,113,176,162,71,1,66,83,223,68,171,95,66,30,13,153,74,175,218,196,92,60,175,104,213,111,244,24,51,249,226,94,197,161,87,100,42,4,127,213,111,34,69,204,119,243,211,215,118,228,99,37,32,32,32,178,188,79,4,189,34,215,26,107,106,71,177,77,153,103,87,24,191,37,130,190,161,138,9,131,211,58,22,140,43,136,219,205,62,132,248,86,241,21,49,173,118,88,207,42,71,55,195,34,128,22,103,152,137,239,174,136,170,254,26,33,140,208,128,92,180,130,128,194,232,152,174,47,16,193,190,34,114,89,245,208,167,70,83,36,187,48,129,228,111,175,233,234,1,229,235,151,32,5,22,5,110,221,188,26,38,250,175,10,231,89,17,211,228,239,19,41,223,80,222,176,106,160,186,198,247,238,137,59,214,207,158,123,173,28,216,127,40,198,184,32,129,10,92,115,80,132,62,47,234,112,95,8,110,232,29,60,69,242,227,115,45,1,14,2,58,72,232,184,175,32,162,54,255,217,46,126,115,174,79,13,133,233,253,16,164,168,178,174,127,119,159,82,146,124,13,200,119,190,199,14,194,24,250,63,216,169,28,130,18,129,59,235,73,107,97,72,132,253,242,162,76,224,43,216,208,190,50,63,63,91,174,92,186,90,30,138,72,31,28,27,41,11,115,243,101,223,112,127,89,156,153,46,243,159,220,45,229,232,49,213,37,203,9,186,150,68,43,72,245,107,173,116,180,14,84,150,53,202,247,190,166,32,152,143,232,106,134,149,229,197,208,192,167,203,8,71,212,215,21,125,193,161,93,15,158,115,154,51,222,209,212,103,190,16,176,128,216,135,212,199,28,63,2,28,239,189,247,94,88,104,152,154,154,138,122,45,12,0,169,79,89,52,253,113,174,3,66,95,130,87,97,114,159,255,158,70,99,31,83,252,152,225,151,107,252,227,63,254,35,126,186,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,94,42,2,173,238,125,128,47,181,145,172,60,17,72,4,18,129,68,32,17,72,4,18,129,68,224,197,32,16,36,149,180,139,251,197,122,205,136,248,189,37,178,95,42,197,113,39,182,88,172,208,152,61,113,236,184,76,76,223,45,23,63,252,176,28,61,126,172,236,199,84,180,52,108,199,38,246,138,88,19,233,37,162,43,72,126,117,169,198,243,86,218,184,142,176,15,139,103,167,66,109,136,73,135,63,135,15,49,247,44,46,8,188,158,140,144,126,191,136,46,8,88,13,12,229,248,152,24,207,1,196,165,200,100,204,213,15,143,239,145,233,253,161,178,48,51,37,114,91,204,167,136,204,249,199,51,101,69,214,29,250,95,121,69,97,153,245,31,24,10,210,180,131,201,251,32,178,69,157,50,105,65,208,118,138,56,106,85,175,148,46,57,139,239,7,92,49,165,95,57,249,250,127,16,184,188,86,65,89,13,16,65,141,22,190,194,16,178,49,31,242,67,184,64,146,5,144,251,36,193,156,35,108,0,237,10,65,76,122,12,77,202,242,213,252,19,138,74,158,217,111,171,190,14,214,43,40,161,247,74,40,128,144,176,168,232,244,110,221,196,117,93,116,166,122,239,83,63,230,245,189,96,94,190,79,120,198,117,0,74,130,116,95,145,166,255,234,234,114,25,149,38,122,83,125,159,153,158,146,117,140,143,202,133,11,239,133,201,118,106,24,210,213,24,109,129,137,208,3,154,252,184,179,175,189,42,45,254,119,227,170,12,176,242,183,21,137,250,227,105,36,76,58,211,16,78,223,210,179,187,23,241,213,245,180,214,21,128,208,194,232,73,216,62,72,143,215,36,32,209,223,95,105,222,115,149,1,164,56,100,123,191,72,241,62,13,14,235,7,224,55,174,43,22,152,170,11,23,46,148,159,252,228,39,229,241,163,169,50,190,103,180,76,207,78,149,150,242,47,202,100,255,62,9,180,140,8,147,197,7,247,202,254,19,167,202,178,48,153,210,53,21,141,62,89,82,16,206,125,18,16,169,68,9,88,114,180,222,41,15,30,60,208,117,8,178,158,32,2,30,135,41,125,107,215,35,168,193,186,128,208,199,31,146,245,137,125,186,130,130,60,88,63,185,125,251,118,185,116,233,82,144,251,31,124,240,193,38,83,252,148,173,44,47,176,174,180,206,212,47,28,123,238,30,89,75,193,12,63,255,237,252,250,235,175,7,161,255,206,59,239,4,193,175,44,141,127,248,135,127,136,188,249,39,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,157,68,160,117,238,220,185,157,108,47,219,74,4,18,129,68,32,17,72,4,18,129,68,32,17,248,28,8,140,136,104,92,26,94,16,89,223,42,179,98,80,47,94,250,168,180,23,230,165,97,44,13,112,153,5,231,238,246,35,34,247,31,61,122,88,166,100,34,251,250,181,171,101,255,177,163,226,242,68,230,201,212,122,191,200,51,248,178,160,235,49,127,46,66,11,173,108,115,142,144,148,230,33,215,187,169,124,196,75,31,121,61,202,47,148,127,94,215,91,38,8,227,110,37,117,130,173,55,223,243,182,243,101,205,31,227,238,146,140,129,135,52,230,27,10,99,106,127,112,108,44,238,125,95,122,252,88,68,36,247,185,55,203,146,180,163,111,94,191,81,206,188,114,2,246,155,255,199,116,199,212,136,216,142,105,99,130,99,170,180,104,36,0,0,121,218,132,232,71,136,64,68,173,152,238,120,32,55,49,223,143,11,210,90,97,254,231,112,188,232,79,125,110,252,110,223,4,169,243,218,119,60,130,1,189,203,198,101,201,91,181,230,82,79,250,8,34,144,135,37,205,152,92,182,195,88,137,90,175,92,99,10,135,16,64,215,41,255,128,190,17,72,93,250,3,177,143,143,230,54,218,218,237,182,180,204,69,52,95,185,122,169,188,255,222,207,131,8,38,125,124,207,222,32,147,33,177,251,90,178,174,160,122,14,29,58,84,206,159,63,95,78,79,158,45,163,34,181,149,16,245,44,173,44,187,181,93,233,87,223,219,147,223,114,111,103,159,16,233,233,78,204,240,232,72,144,249,109,153,218,135,72,7,183,21,225,200,186,65,240,98,255,222,125,178,150,176,88,174,93,193,18,194,207,202,245,235,215,149,190,84,6,101,33,97,89,123,213,128,252,166,242,238,27,26,45,7,199,15,72,30,100,160,148,249,197,210,158,157,47,171,34,254,199,180,198,101,83,33,132,79,86,101,29,2,193,23,230,84,54,23,98,190,247,238,25,139,48,2,6,60,204,37,253,192,65,232,243,142,224,202,204,204,76,104,233,127,40,129,167,247,223,127,191,92,149,69,6,76,241,91,64,131,252,144,248,8,12,80,142,186,208,220,167,125,30,4,4,142,28,57,82,94,125,245,213,242,166,132,165,208,216,239,254,183,115,227,7,63,248,1,197,211,37,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,240,133,34,208,226,14,193,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,95,14,4,48,25,61,51,55,45,238,182,81,6,196,213,161,149,138,137,240,209,48,15,142,33,242,82,14,200,164,244,240,216,104,220,27,14,1,124,240,208,225,114,226,117,9,119,206,206,133,230,109,176,101,221,225,6,233,39,34,13,31,242,55,252,53,152,181,45,240,128,240,39,186,75,188,109,145,227,185,163,32,240,162,78,149,52,65,107,191,183,50,199,59,127,111,186,195,206,231,240,151,206,135,168,134,120,199,233,61,230,69,100,115,76,137,4,58,94,149,121,248,123,183,111,149,133,135,143,203,128,180,210,151,100,234,255,206,141,155,229,204,215,101,94,124,100,56,136,107,136,78,81,217,21,166,42,27,14,85,114,234,14,237,247,110,221,34,73,209,174,14,215,205,183,170,187,199,33,183,173,229,95,247,137,175,227,91,127,39,109,59,71,29,118,27,90,248,159,62,231,46,83,247,185,118,34,176,64,68,69,109,186,93,251,27,125,218,104,179,94,158,111,135,254,64,236,98,250,31,237,116,76,244,207,204,60,46,152,110,255,175,255,249,255,6,33,60,53,245,48,72,100,238,156,159,153,155,13,97,152,33,225,219,146,233,120,8,95,204,181,79,72,203,27,171,0,180,189,44,178,24,51,241,228,249,69,118,243,243,213,62,130,121,126,64,89,238,106,245,35,116,130,240,197,205,91,215,203,135,31,190,95,46,127,116,169,44,44,206,85,243,35,194,190,165,252,19,251,198,69,154,191,86,62,248,239,159,149,177,229,254,210,146,230,253,170,204,240,247,75,72,99,81,120,239,59,123,166,124,162,240,146,52,249,219,90,167,205,152,107,205,183,150,86,91,214,42,58,171,29,9,1,84,107,16,204,33,249,177,38,128,123,44,225,151,135,15,31,150,107,215,174,149,139,23,47,6,185,143,6,63,115,66,94,132,57,200,11,185,143,171,175,23,107,235,35,188,193,220,162,181,143,198,254,107,175,189,70,214,212,216,7,133,116,137,64,34,144,8,36,2,137,64,34,144,8,36,2,255,63,123,239,25,36,217,117,158,105,126,233,77,121,239,93,123,160,209,48,132,33,72,129,70,20,71,52,32,9,146,146,72,42,246,151,168,85,204,134,66,179,17,187,63,180,27,49,59,49,195,88,205,31,77,196,42,86,92,73,17,138,152,208,140,102,68,81,26,113,56,32,41,209,1,32,9,144,132,224,129,246,85,93,190,203,123,95,233,115,223,247,187,121,178,178,170,179,186,27,141,246,253,29,32,235,230,61,247,220,115,207,121,207,185,25,36,158,207,152,2,166,128,41,96,10,152,2,166,192,109,167,64,144,94,10,86,76,1,83,192,20,48,5,76,1,83,192,20,48,5,238,12,5,24,58,122,104,232,130,36,1,40,3,128,97,12,67,189,134,16,216,21,109,45,226,7,236,247,193,211,63,6,143,217,14,132,113,79,36,182,100,13,240,108,28,192,173,179,171,27,73,171,49,199,16,32,151,242,94,2,118,207,171,215,71,128,79,96,74,122,74,86,75,32,92,202,108,233,249,143,106,101,196,106,98,128,147,189,197,187,184,183,246,178,231,59,64,150,125,243,9,251,151,43,93,223,255,206,107,184,114,133,177,92,177,71,104,249,158,10,224,101,49,60,61,201,41,62,62,130,114,133,229,240,46,71,106,134,106,26,124,204,45,98,205,0,87,145,199,124,105,126,65,54,23,230,165,162,167,19,205,16,47,29,208,21,127,224,173,143,177,80,90,46,53,63,252,14,232,170,133,243,212,15,47,160,20,230,29,212,216,254,184,143,243,40,0,113,130,113,221,35,168,99,152,116,22,7,74,247,30,75,215,170,120,173,116,67,149,209,199,181,43,189,87,31,82,230,15,115,185,179,125,158,233,3,74,250,98,61,139,103,238,194,111,229,246,84,78,189,203,131,104,27,132,174,12,223,159,205,164,101,110,97,86,141,102,248,62,101,16,41,129,112,152,210,177,29,135,158,135,158,85,21,240,242,110,168,151,199,31,123,191,212,212,213,106,154,12,122,130,51,76,60,136,52,222,199,96,193,179,156,227,192,77,183,105,113,239,253,181,14,143,154,7,67,126,245,130,223,218,222,128,177,9,194,239,35,221,1,67,243,79,94,28,147,51,167,78,203,226,210,188,228,96,128,194,72,7,212,40,231,207,73,95,79,55,180,123,84,234,107,227,178,189,128,253,122,17,233,38,16,60,34,136,79,118,115,91,50,8,199,159,71,52,132,48,126,195,24,194,159,96,159,91,149,17,28,194,208,63,12,80,207,253,193,61,79,147,35,70,87,152,153,153,209,136,1,92,55,26,61,77,76,76,168,199,190,174,9,38,72,67,0,130,125,142,193,125,232,173,79,175,127,194,253,238,238,110,53,216,32,212,191,255,254,251,245,119,19,183,249,158,125,246,217,107,149,199,238,51,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,224,166,41,16,252,163,63,250,163,155,246,48,123,144,41,96,10,152,2,166,128,41,96,10,152,2,166,192,123,82,192,7,15,211,252,203,47,255,66,114,200,39,206,124,210,243,200,87,61,62,113,81,218,58,219,24,147,92,194,209,136,108,195,179,181,23,158,177,203,200,123,157,73,36,101,126,122,74,70,78,159,145,62,132,158,22,132,203,86,122,198,40,216,132,102,248,71,115,172,227,187,15,192,152,176,159,24,88,145,105,25,86,201,64,255,204,81,174,121,228,221,84,10,128,216,157,94,205,177,20,232,150,126,191,228,94,142,171,28,175,189,164,225,93,84,1,144,170,107,227,32,54,5,192,135,97,246,125,240,66,151,120,84,154,0,251,23,70,39,96,16,144,149,8,60,202,55,17,213,97,122,114,66,14,117,180,74,32,200,28,242,52,206,40,8,167,22,28,208,7,6,28,57,134,237,199,2,211,67,26,4,213,19,141,71,62,195,157,211,184,128,165,240,220,0,129,56,174,185,101,160,103,52,139,131,236,10,221,113,221,157,211,83,222,21,87,231,142,172,103,200,247,253,74,105,187,114,109,56,149,194,232,244,178,219,59,60,186,79,206,205,163,92,7,152,69,28,64,153,83,76,35,215,252,60,12,36,70,70,70,212,11,156,97,221,55,145,254,130,243,35,8,38,36,78,193,168,193,143,190,91,154,155,21,8,247,244,244,0,16,55,202,198,198,134,26,3,48,236,123,0,239,29,193,50,223,27,222,151,186,204,252,202,14,233,14,171,140,197,35,222,124,177,31,43,42,16,65,2,203,57,57,49,46,23,206,247,35,60,254,48,50,136,32,181,8,116,201,226,119,98,117,117,89,26,234,234,229,225,39,30,151,7,240,251,83,91,87,45,219,235,203,210,221,214,33,231,198,102,37,134,232,8,161,72,72,166,87,215,96,135,84,43,179,211,51,226,111,105,16,31,234,34,188,6,227,9,63,44,46,248,59,182,177,177,166,105,21,206,15,12,203,36,126,211,232,181,63,138,112,252,203,203,203,58,158,210,189,195,117,224,126,160,129,10,215,179,186,186,90,195,240,183,183,183,107,8,126,174,227,131,15,62,168,158,251,144,223,247,221,239,126,247,14,91,5,27,174,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,112,160,96,200,73,43,166,128,41,96,10,152,2,166,128,41,96,10,152,2,119,142,2,85,240,72,77,109,251,37,139,124,210,204,41,125,26,128,237,253,31,120,18,19,128,167,45,64,127,114,41,35,181,85,85,234,173,234,7,116,157,153,158,150,115,8,149,93,11,175,219,186,7,170,20,248,162,169,114,92,66,83,2,74,2,212,124,17,224,179,166,92,97,189,135,89,213,56,0,103,14,180,150,107,189,95,93,17,64,151,107,64,184,236,64,45,35,11,220,129,165,128,207,119,141,188,180,142,83,100,41,173,243,106,220,95,92,209,185,3,84,18,176,243,195,115,172,143,194,126,24,100,116,245,244,202,76,255,176,172,76,77,75,32,26,144,32,66,159,79,32,23,122,215,177,35,18,105,104,192,42,161,189,46,99,225,97,56,100,89,133,79,16,125,209,27,158,176,159,235,174,71,62,186,96,232,1,231,107,29,155,119,157,171,133,70,88,246,60,174,179,4,0,113,139,107,228,214,170,228,120,69,208,239,217,9,104,95,14,206,186,163,86,94,225,15,31,149,199,28,28,216,231,104,121,191,75,15,144,207,22,82,17,120,2,236,234,141,186,164,17,106,126,117,101,89,166,167,60,111,240,177,139,227,26,178,63,136,136,24,117,117,53,120,167,210,178,5,88,205,210,208,220,36,199,14,31,147,222,131,7,20,22,179,110,106,118,70,191,71,67,149,197,124,239,241,120,5,34,0,228,100,121,117,5,240,27,239,24,138,167,150,126,189,205,254,96,61,47,91,118,143,124,111,107,122,210,7,2,62,137,192,208,136,30,253,131,3,67,114,250,244,73,89,93,90,86,239,121,122,208,39,144,234,128,161,252,143,28,58,172,128,191,187,187,75,194,128,246,203,115,243,82,25,15,75,91,91,155,76,86,215,202,218,252,154,132,252,89,201,96,111,211,160,100,11,134,21,45,136,2,176,5,245,182,183,147,178,176,52,131,180,20,147,120,198,5,164,3,24,80,15,254,217,185,37,47,138,2,230,192,103,197,98,49,53,176,208,200,1,0,251,85,248,237,163,215,62,163,12,48,122,221,137,19,39,244,195,48,252,157,157,157,156,185,129,253,203,174,191,93,52,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,59,69,129,32,195,186,90,49,5,76,1,83,192,20,48,5,76,1,83,192,20,184,115,20,96,158,105,122,27,111,50,204,53,92,235,71,224,213,74,172,72,14,27,2,232,175,168,170,148,53,128,182,6,228,155,94,154,157,213,144,227,235,8,171,61,114,97,64,234,218,1,186,26,234,188,201,162,61,195,157,211,59,223,99,194,64,122,0,166,196,124,4,194,138,244,121,178,171,176,165,7,251,175,5,242,239,234,106,239,137,35,224,123,235,239,177,115,2,235,128,243,154,135,161,134,158,99,205,125,88,115,201,131,146,35,36,122,8,0,186,186,182,70,22,16,170,156,215,25,105,97,1,0,122,125,121,73,34,117,13,80,172,64,235,185,86,26,126,193,39,200,72,207,5,87,53,117,237,240,85,207,220,17,240,86,1,62,194,208,211,184,128,133,71,253,135,231,122,25,129,223,17,79,93,239,211,22,123,254,160,255,0,0,240,174,82,232,75,235,248,29,161,217,139,133,231,248,148,130,254,210,239,197,118,37,95,24,15,128,251,159,31,206,35,151,203,10,141,11,8,122,121,220,185,223,155,67,201,173,58,151,137,139,23,165,255,252,57,5,199,137,68,66,34,209,152,194,225,52,250,89,95,95,199,60,3,82,131,212,8,132,251,199,142,29,147,134,134,38,201,160,95,122,247,51,138,70,93,93,157,62,139,94,252,46,186,1,251,241,65,55,66,102,44,199,93,92,114,240,178,199,158,66,88,136,209,177,97,121,231,157,119,16,174,127,2,176,62,160,94,252,105,104,194,240,251,244,168,63,208,219,39,15,63,252,176,116,180,183,105,186,135,20,188,242,169,95,98,43,41,177,112,68,58,250,250,224,241,127,86,18,130,176,252,208,109,110,99,93,18,233,160,204,157,58,35,163,147,83,114,238,92,63,0,255,160,44,194,56,32,137,244,10,254,64,8,123,203,243,206,103,250,8,174,51,245,231,30,32,240,111,70,212,5,130,125,174,217,113,68,15,96,40,126,7,246,95,120,225,133,187,120,77,108,106,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,175,42,96,30,253,247,234,202,219,188,77,1,83,192,20,48,5,76,1,83,224,142,85,160,173,181,67,134,7,7,0,21,171,101,105,113,69,78,158,57,131,124,213,155,18,99,110,117,66,88,132,114,23,127,10,185,199,179,210,213,219,35,89,132,117,95,91,90,148,217,217,105,57,253,218,43,242,192,199,127,77,242,219,105,241,213,86,3,178,66,6,132,198,14,34,87,249,54,210,1,16,192,229,225,250,173,161,221,53,198,59,101,242,176,238,14,216,223,23,243,170,166,59,160,21,119,2,194,237,45,188,94,90,95,108,79,232,139,162,64,123,239,77,37,231,174,189,235,99,239,209,93,215,190,202,60,31,15,47,233,237,210,175,165,247,95,122,181,252,156,74,219,185,241,184,58,246,183,183,142,215,74,235,74,159,73,128,77,207,125,215,198,229,164,39,16,215,165,96,127,0,156,109,189,189,50,62,56,168,158,228,89,172,93,28,57,228,7,78,159,150,198,3,135,69,176,230,18,131,103,57,192,43,232,170,36,83,9,241,135,194,26,33,64,101,214,63,250,136,93,227,224,152,242,128,218,165,99,43,253,174,99,42,24,122,120,119,95,197,223,82,185,249,221,165,18,208,206,80,225,253,91,236,200,231,72,185,91,39,232,161,165,112,238,135,231,60,136,62,108,25,112,196,220,120,53,147,76,73,26,32,153,70,15,204,31,207,146,201,32,205,4,206,25,70,158,71,134,232,239,63,119,22,145,15,134,37,137,16,253,212,156,96,158,145,18,24,25,131,121,223,9,162,143,221,119,92,24,218,189,181,163,19,112,57,0,187,10,24,94,192,27,61,0,208,156,2,112,230,99,117,208,120,140,183,99,97,112,64,248,141,146,197,187,116,105,217,169,115,83,186,180,205,205,171,81,143,123,24,38,208,40,130,243,165,225,16,141,36,152,200,131,224,92,141,31,160,153,15,63,2,4,234,57,252,166,176,158,251,146,115,95,89,89,146,254,254,115,26,58,159,41,12,194,10,219,243,248,189,129,225,3,214,178,161,161,81,30,184,255,184,28,59,138,232,18,232,103,107,125,195,131,242,120,14,75,69,101,181,172,44,46,73,83,87,183,248,70,47,202,218,250,150,12,12,247,203,155,253,131,50,48,126,81,150,55,183,101,115,99,75,154,235,154,100,27,209,3,170,163,149,146,193,216,146,212,88,163,81,228,213,216,162,177,177,81,35,3,244,245,245,41,212,127,224,129,7,52,138,9,30,225,251,254,247,191,175,207,178,63,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,220,205,10,4,207,224,63,12,91,49,5,76,1,83,192,20,48,5,76,1,83,192,20,240,20,120,244,209,71,21,78,221,206,122,48,236,245,240,240,48,64,92,22,225,174,69,97,255,228,244,172,28,234,233,4,212,207,75,69,117,149,108,230,224,241,74,144,199,112,228,13,245,178,180,176,32,155,0,110,51,51,83,82,125,234,29,233,126,255,7,68,96,28,64,0,26,128,193,64,134,160,24,57,177,183,153,95,27,64,216,43,132,151,164,154,222,209,135,240,240,165,140,182,208,104,223,195,94,64,236,26,238,87,207,235,151,187,230,238,191,218,227,245,236,235,106,159,185,183,93,41,192,223,123,237,90,207,225,51,175,132,185,186,174,86,162,213,149,178,177,184,168,121,206,211,155,9,217,130,225,71,102,118,78,130,141,240,234,39,236,39,36,135,167,122,16,121,228,9,108,61,67,1,23,218,190,252,8,46,167,155,94,219,225,214,229,59,120,175,181,28,179,35,226,52,72,32,212,103,97,189,206,135,243,0,81,198,181,12,246,43,247,44,129,52,97,116,52,22,86,175,124,66,105,2,109,150,177,177,49,128,233,126,153,156,156,132,55,249,38,222,139,76,241,29,79,98,223,19,242,71,43,226,114,228,192,1,233,59,112,72,8,144,227,136,138,17,8,194,64,2,215,104,48,192,190,169,33,143,121,234,120,7,23,234,69,109,248,97,84,2,66,254,0,126,72,184,182,60,39,156,207,231,179,208,52,131,55,223,7,77,99,122,109,97,110,78,166,166,38,52,76,255,210,242,130,106,206,240,248,220,227,201,237,132,52,212,214,73,87,87,151,60,252,224,67,106,64,193,254,185,46,44,106,80,128,53,161,113,193,250,214,182,196,42,171,36,18,142,35,68,191,79,254,226,111,254,171,76,204,47,202,194,86,78,82,88,214,8,12,2,42,35,21,146,92,223,150,104,48,44,65,9,75,77,67,53,82,82,212,73,83,107,147,60,254,224,195,210,5,35,12,122,236,31,60,120,144,221,251,190,243,157,239,240,104,197,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,123,74,129,146,184,153,247,212,188,109,178,166,128,41,96,10,152,2,166,128,41,96,10,236,171,192,155,111,190,41,39,79,158,148,133,133,165,125,219,220,194,11,190,158,190,3,249,23,95,124,17,222,217,240,188,70,184,245,201,233,25,120,215,14,201,97,228,160,246,193,171,217,31,1,152,67,40,109,48,127,137,194,203,191,190,5,158,177,128,123,227,99,163,200,33,190,44,231,79,159,146,250,250,122,169,236,237,21,31,60,102,9,132,131,8,95,158,193,189,81,122,244,43,200,45,161,185,252,10,0,199,226,229,109,247,190,95,238,239,126,176,120,63,80,92,182,189,27,66,225,217,238,121,165,109,75,191,187,235,60,238,87,175,128,184,180,97,153,239,251,222,91,166,237,149,170,246,12,253,74,205,175,254,58,60,199,67,128,249,13,237,237,178,188,48,47,21,132,182,240,174,222,66,158,244,169,225,17,233,6,172,22,24,123,32,214,185,100,96,157,17,0,48,205,102,176,55,28,64,47,60,233,106,231,202,118,206,104,1,241,4,174,126,156,101,91,186,133,45,123,209,91,187,146,71,48,141,4,11,156,185,189,2,47,116,73,39,177,109,19,10,146,3,184,16,140,98,126,128,200,91,27,155,82,15,224,156,72,108,225,253,157,87,131,152,161,161,33,68,179,152,245,218,2,34,51,115,192,118,33,244,123,60,94,9,56,221,163,145,47,186,187,187,165,174,190,81,231,153,71,159,25,104,236,71,116,140,96,216,139,200,224,210,2,4,124,151,255,191,80,151,159,93,97,14,183,240,64,15,126,174,37,13,22,248,62,135,241,27,65,16,207,243,44,194,238,75,206,47,12,193,207,53,143,193,112,34,153,220,86,99,137,129,243,253,50,61,3,99,9,104,203,246,252,173,160,38,1,0,252,190,238,30,13,153,127,176,239,128,84,86,84,168,241,64,18,81,22,120,61,136,136,9,57,228,21,201,32,26,2,193,63,251,13,226,153,89,236,201,154,214,22,25,69,104,254,197,77,252,12,193,142,35,28,13,194,254,40,35,71,250,186,229,72,71,159,180,32,28,127,71,79,175,244,61,112,68,142,190,239,17,170,230,251,135,191,251,155,91,168,158,61,218,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,219,71,129,203,255,87,170,219,103,156,54,18,83,192,20,48,5,76,1,83,192,20,48,5,110,186,2,12,79,253,39,127,242,39,242,211,159,190,120,211,159,125,165,7,6,1,217,182,55,55,0,220,194,178,188,188,44,253,3,23,228,211,79,63,141,144,238,240,214,6,25,13,3,246,103,225,141,156,133,55,119,56,94,33,77,29,109,178,182,189,33,235,128,193,204,227,254,198,203,47,203,71,42,43,197,7,144,166,158,223,244,232,37,248,11,225,126,132,252,87,178,79,98,9,72,167,69,191,123,95,175,244,183,28,60,46,87,231,250,185,220,53,215,166,220,113,191,251,202,214,239,1,220,229,250,187,83,234,242,0,247,62,90,99,68,66,210,218,219,37,163,67,253,146,134,151,122,24,198,29,121,172,221,204,232,168,116,159,120,16,49,210,99,48,6,201,121,33,251,25,185,1,128,222,7,136,75,41,202,106,84,78,0,54,246,44,63,202,93,189,166,186,43,61,91,13,10,240,76,215,142,225,243,119,74,94,114,219,48,78,65,97,52,10,122,160,243,72,240,76,111,251,8,52,25,24,56,143,200,21,51,10,249,121,36,92,166,151,122,5,0,116,46,159,81,8,29,137,197,165,190,166,86,58,186,187,228,208,193,35,210,210,214,170,125,50,20,61,33,63,251,132,21,141,246,75,111,119,158,19,90,243,184,107,56,122,215,157,245,135,58,81,55,130,253,48,244,162,206,132,249,16,71,189,252,25,197,32,14,195,9,150,153,169,105,57,123,246,172,12,14,13,168,177,16,83,123,212,85,215,104,164,131,228,86,66,162,241,152,28,61,124,68,24,54,159,198,67,140,14,64,163,34,174,33,163,42,240,89,126,108,85,234,198,243,104,52,10,139,141,160,26,81,100,145,62,160,23,134,1,31,124,234,87,228,123,47,252,66,127,114,184,143,171,106,42,229,193,71,30,150,127,243,191,255,159,28,130,239,91,223,250,54,143,86,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,246,40,96,160,127,143,32,118,106,10,152,2,166,128,41,96,10,152,2,166,192,94,5,234,235,107,165,185,165,109,111,245,45,61,111,108,106,146,9,132,33,39,208,223,134,39,62,61,250,115,219,244,216,6,20,5,156,15,3,198,129,228,201,38,60,248,9,123,195,149,113,169,131,103,255,250,250,186,172,78,205,201,54,96,255,219,175,254,179,60,252,209,143,137,0,248,103,215,55,37,80,219,32,25,132,213,14,194,211,182,88,138,177,250,1,252,21,246,191,251,176,229,14,216,22,251,44,253,114,13,0,254,178,253,149,246,237,190,95,195,51,220,173,55,226,72,25,247,22,173,115,30,235,123,47,150,156,211,3,91,11,215,57,155,148,250,142,86,169,106,170,147,197,145,113,105,64,40,244,28,64,255,58,66,247,103,225,205,30,168,233,85,240,26,130,247,116,2,240,53,30,192,186,234,51,202,60,168,84,35,7,246,93,29,143,5,240,78,128,251,174,245,47,25,191,247,181,96,60,114,73,189,87,193,199,17,12,115,24,132,195,74,214,113,146,5,176,207,192,147,127,115,117,69,115,193,43,56,198,220,8,147,9,167,167,46,142,203,236,220,52,64,255,128,130,254,45,68,171,168,170,170,130,189,67,165,194,231,4,192,116,56,22,149,230,166,86,233,238,237,17,122,159,215,32,253,65,0,81,15,146,201,180,130,252,44,246,123,52,20,85,227,128,44,222,27,142,3,127,60,112,173,224,31,145,3,0,196,47,95,118,95,47,163,246,229,111,191,193,87,179,240,172,71,124,6,24,49,4,37,128,223,10,26,66,208,131,63,4,11,134,32,228,246,3,254,175,174,44,225,55,229,130,12,156,59,175,134,68,52,160,168,70,122,3,166,248,88,94,92,82,163,9,70,16,57,116,248,176,116,117,118,194,243,31,134,69,48,132,224,92,125,92,51,30,11,251,39,133,212,7,188,166,81,0,152,30,4,145,24,168,97,16,122,182,195,192,226,243,159,121,90,158,127,233,23,130,106,184,244,35,204,127,52,34,83,11,115,2,19,14,237,231,179,191,241,140,156,134,209,149,21,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,221,10,24,232,223,173,135,157,153,2,166,128,41,96,10,152,2,166,128,41,80,86,129,127,252,222,119,228,119,126,239,127,41,123,237,86,84,54,183,181,35,20,255,152,130,200,64,32,40,131,23,134,101,110,118,94,90,59,224,161,191,177,14,96,134,204,214,128,154,155,91,8,225,143,208,252,225,72,80,170,27,235,165,147,222,250,171,27,146,70,78,237,139,67,67,66,207,230,251,158,120,18,144,191,14,225,208,83,18,68,95,197,146,47,0,89,31,129,155,195,149,172,187,122,216,239,96,95,177,79,247,197,65,100,119,238,142,251,213,187,235,56,238,237,83,61,192,81,239,142,187,174,95,69,127,37,93,223,1,95,225,145,79,144,138,229,72,2,64,71,170,43,165,185,189,77,230,71,198,16,137,33,45,225,172,31,145,30,18,50,5,240,223,213,9,227,148,16,242,162,251,1,90,213,74,131,211,43,172,105,233,76,247,106,180,247,188,164,173,106,187,155,99,151,92,189,202,175,151,233,95,123,192,252,152,98,32,95,0,236,62,64,98,130,98,194,252,116,10,94,228,240,10,247,3,194,115,189,89,191,178,178,34,19,19,19,136,106,113,78,198,199,199,11,94,248,1,169,169,169,209,189,146,128,231,56,199,221,214,214,130,79,135,116,31,56,8,239,243,70,169,174,174,214,247,135,30,232,236,39,192,112,244,232,219,121,159,251,10,209,44,220,190,186,202,217,221,246,205,168,5,141,35,104,20,146,203,101,10,209,14,98,146,216,218,144,197,197,69,252,142,120,198,18,227,35,163,122,157,145,16,104,84,145,70,40,126,174,9,195,233,223,119,223,125,242,208,3,39,164,170,182,70,141,40,104,84,193,62,9,252,169,55,53,163,142,124,22,63,188,159,222,254,155,140,198,192,136,9,220,145,120,118,216,23,151,15,60,250,184,156,56,114,84,126,113,178,31,125,248,101,117,125,69,78,157,63,45,207,255,252,39,242,204,111,124,94,245,124,178,229,73,89,222,72,222,246,218,218,0,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,232,123,162,81,0,0,32,0,73,68,65,84,48,5,76,1,83,192,20,184,153,10,148,252,151,220,155,249,88,123,150,41,96,10,152,2,166,128,41,96,10,152,2,119,158,2,255,219,191,250,125,249,243,63,255,115,121,245,213,87,229,7,207,255,244,86,78,192,215,221,211,147,127,251,141,215,37,11,136,31,10,69,100,100,100,68,46,94,188,40,173,157,237,138,225,253,200,47,206,252,236,209,88,133,36,0,218,178,146,150,96,60,138,16,229,205,226,91,68,30,247,161,81,217,128,167,237,192,217,51,168,143,203,225,199,159,128,135,56,166,84,137,72,0,240,218,69,252,242,157,249,233,119,192,125,199,250,113,229,74,172,151,112,143,165,92,59,119,77,27,148,254,41,220,83,90,117,53,223,93,127,187,128,236,53,246,165,207,187,210,189,116,53,191,165,5,16,28,80,31,86,25,10,242,91,187,58,100,2,158,233,217,133,53,56,68,135,36,128,241,77,140,142,72,237,241,67,18,3,236,79,208,208,35,12,87,233,36,22,24,97,232,189,82,88,76,206,245,170,166,195,118,87,213,240,202,202,92,169,159,194,117,174,43,1,60,61,206,9,137,249,33,104,14,6,125,248,158,150,165,165,37,221,247,244,60,103,136,126,150,56,246,242,250,250,170,2,123,70,63,200,2,102,87,1,84,247,246,246,202,33,120,160,55,54,183,72,172,170,22,94,229,105,89,219,216,82,24,77,79,243,88,52,174,247,243,121,137,4,12,94,0,173,3,240,120,231,24,220,190,226,145,99,240,33,69,194,229,75,65,219,171,19,246,242,93,221,128,171,1,12,47,135,148,30,62,68,252,208,57,193,155,127,19,154,77,77,76,122,6,19,231,206,40,172,143,69,194,82,139,40,31,4,247,43,136,12,210,212,208,40,199,142,29,147,195,7,14,169,17,69,56,8,207,255,165,101,237,35,14,79,125,166,148,88,91,198,30,164,33,6,116,67,184,0,5,252,132,252,78,59,174,101,12,30,251,73,24,26,249,240,27,149,67,223,29,232,247,139,72,59,114,242,124,191,172,110,225,119,6,91,116,97,109,73,126,240,194,143,8,250,185,233,84,208,186,202,136,170,241,123,191,251,85,249,193,15,126,116,3,148,177,46,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,179,20,48,208,127,103,173,151,141,214,20,48,5,76,1,83,192,20,48,5,110,19,5,238,59,212,39,9,130,241,91,88,232,145,188,134,16,252,1,128,180,217,185,69,153,158,5,236,4,0,245,51,15,54,128,165,32,4,127,20,97,249,51,240,126,222,216,72,40,212,172,68,142,237,214,238,110,73,109,167,100,99,124,66,104,16,48,114,250,44,2,0,68,164,231,137,199,69,0,252,224,226,11,216,6,190,230,194,246,19,244,59,239,102,152,17,32,251,54,46,193,91,183,192,125,29,214,116,82,192,135,215,125,45,30,149,214,17,254,177,20,238,243,78,10,127,221,181,93,149,215,120,178,95,95,174,254,74,160,249,26,31,123,51,111,75,2,96,135,170,0,87,97,192,81,219,208,44,245,141,205,178,58,183,174,254,250,192,211,178,60,63,167,225,215,43,123,218,133,185,212,43,145,247,60,143,72,15,62,31,128,63,215,150,139,160,107,170,43,243,238,135,206,197,231,254,112,199,171,236,193,109,41,215,220,237,33,119,206,104,17,121,236,93,53,222,192,58,229,178,41,245,226,87,192,142,245,11,129,177,51,60,255,24,188,205,7,7,7,21,246,19,206,19,204,243,30,230,120,143,87,86,169,247,63,225,243,225,163,7,228,200,145,35,210,132,84,23,234,197,14,133,232,125,14,27,23,61,39,132,230,135,125,120,233,2,242,94,196,0,212,113,167,19,76,179,4,16,214,158,253,43,180,222,25,236,123,248,198,168,24,206,232,226,26,187,41,213,255,82,33,247,233,52,7,112,143,200,15,240,156,143,0,228,115,126,211,147,19,114,238,252,25,68,8,153,144,141,205,53,169,138,87,168,151,127,6,6,34,11,11,11,48,22,138,200,253,247,223,175,94,252,93,29,93,72,109,16,70,148,144,148,36,211,25,213,144,243,72,164,50,170,77,28,191,55,170,25,188,246,105,148,193,118,212,149,70,19,136,69,33,62,24,154,176,142,224,159,222,255,76,19,226,175,168,150,47,124,238,25,249,171,191,251,59,57,59,58,41,25,172,113,16,122,191,115,250,148,252,243,171,175,200,71,62,244,209,75,230,242,204,51,207,104,106,129,75,46,88,133,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,247,144,2,6,250,239,161,197,182,169,154,2,166,128,41,96,10,152,2,166,192,245,85,224,194,217,83,242,181,175,125,77,78,195,19,245,86,20,2,180,104,44,172,57,203,105,115,240,179,95,252,82,62,247,133,207,75,6,96,87,255,71,30,60,143,125,161,152,84,53,68,1,240,54,225,213,29,0,224,76,75,69,75,147,212,35,12,247,22,224,220,246,202,186,108,206,195,51,250,245,215,165,190,50,46,85,125,61,232,9,16,23,224,52,149,198,17,120,46,28,142,33,55,55,60,171,1,81,99,149,21,240,106,102,50,109,15,83,146,25,123,140,145,16,159,240,18,133,32,221,177,126,30,1,72,241,111,1,10,211,104,160,112,209,181,225,61,165,101,111,189,107,95,104,3,187,133,98,81,32,92,56,43,26,24,148,92,47,105,168,211,210,115,64,220,247,84,48,190,203,50,214,18,67,2,42,184,119,58,229,158,173,243,40,204,211,49,91,194,208,114,133,57,214,163,8,75,191,153,88,87,240,29,174,107,146,142,206,62,217,26,152,22,31,214,52,138,117,222,70,88,244,225,254,179,82,223,215,41,13,128,220,91,171,107,18,71,174,122,73,67,28,62,64,63,28,25,207,11,30,234,238,121,123,244,46,26,124,20,235,41,48,251,224,253,238,184,51,82,118,195,177,115,78,154,102,0,98,17,212,43,84,135,23,120,38,237,129,124,31,198,192,46,24,62,62,159,205,233,117,130,96,31,23,24,115,76,34,204,123,58,147,196,94,70,63,240,62,95,92,88,148,133,185,89,57,117,234,148,134,235,103,200,125,122,227,7,145,166,130,253,103,96,252,128,30,1,177,3,114,255,3,15,202,209,251,142,21,0,127,88,97,115,2,48,159,145,0,24,1,195,77,153,48,159,222,237,90,0,167,249,79,105,29,1,191,43,110,61,128,176,93,213,53,29,117,126,76,135,81,232,102,175,241,195,126,157,106,59,24,221,20,83,10,96,172,92,63,47,194,192,142,225,13,239,167,214,180,227,224,111,4,141,24,56,246,0,60,236,131,126,164,244,136,34,229,1,244,154,154,188,168,176,252,226,232,152,108,110,34,221,7,222,245,10,120,219,103,50,41,189,135,115,111,235,104,87,47,126,70,67,168,36,196,199,239,70,2,58,251,40,32,30,64,173,120,95,16,6,68,92,239,188,126,232,193,207,177,249,36,0,144,79,5,115,56,205,231,184,222,92,231,128,84,213,84,107,31,254,88,149,166,17,233,232,237,150,223,252,194,23,229,143,254,195,215,37,144,129,157,82,110,91,150,18,243,242,221,239,254,35,65,63,31,194,14,119,149,195,135,15,239,58,183,19,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,238,53,5,12,244,223,107,43,110,243,53,5,76,1,83,192,20,48,5,76,129,235,174,64,60,28,66,200,252,174,235,222,239,149,58,108,105,110,148,145,225,65,133,156,68,149,103,207,159,67,126,237,25,105,170,175,3,89,131,39,114,0,255,83,15,224,151,97,248,43,224,53,155,77,195,11,23,97,249,215,225,5,94,223,213,14,152,154,131,55,255,121,137,96,252,153,173,109,57,243,218,107,210,187,189,46,173,15,63,0,118,135,208,229,200,237,158,2,96,205,249,163,226,11,3,28,166,97,40,64,96,91,0,148,142,23,23,25,92,161,94,199,237,208,28,73,174,199,252,60,174,201,72,0,68,127,165,109,175,52,209,125,174,151,66,254,125,154,120,213,28,195,117,44,14,204,238,61,82,143,189,69,199,232,0,250,222,139,215,116,78,239,232,16,128,125,90,193,106,64,215,56,39,173,237,93,50,89,85,45,105,132,179,103,52,135,48,194,219,47,77,207,72,98,109,89,34,244,208,70,26,7,97,58,135,210,130,181,69,39,248,16,220,163,20,38,228,230,85,110,62,94,67,247,183,112,31,141,5,180,120,6,20,132,251,244,202,87,216,207,185,3,8,19,26,179,21,189,188,9,156,9,160,115,0,191,4,213,126,194,116,120,124,11,207,1,253,147,128,206,250,108,124,207,97,207,174,172,172,202,228,212,132,12,93,24,148,139,240,62,167,199,56,83,17,208,35,60,3,72,191,177,177,161,32,185,169,169,69,90,90,91,229,145,71,30,85,40,29,70,56,126,238,87,122,155,123,195,195,56,224,141,238,230,231,85,222,194,191,78,119,128,242,119,83,60,131,3,47,28,62,95,174,188,90,190,64,199,2,11,87,176,95,88,19,234,174,105,8,112,228,251,159,72,110,201,58,162,128,140,143,12,107,68,132,229,229,101,221,71,52,152,96,225,154,80,223,206,206,78,57,112,224,128,116,116,116,72,125,125,189,231,225,15,45,147,232,35,30,173,210,181,117,99,230,90,210,80,35,139,35,11,159,199,49,106,61,215,31,198,27,65,236,211,96,4,191,41,24,71,24,6,21,254,72,76,247,99,30,198,67,254,8,210,77,32,229,194,83,79,61,37,221,223,248,91,172,241,2,198,138,142,2,121,121,237,149,87,229,181,215,223,212,126,47,247,167,163,179,251,114,151,237,154,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,119,165,2,6,250,239,202,101,181,73,153,2,166,128,41,96,10,152,2,166,192,205,86,224,197,23,158,151,51,103,206,168,167,241,77,122,182,15,30,173,249,225,161,11,10,61,125,254,172,92,24,24,66,142,237,73,105,110,105,150,252,118,82,124,204,225,78,208,134,127,25,230,127,11,161,219,83,137,109,5,237,219,200,67,222,212,211,9,8,154,146,81,68,36,72,34,95,249,242,204,28,114,191,103,21,10,215,29,57,36,1,0,62,255,214,6,218,108,171,55,120,0,158,184,105,24,4,4,217,47,11,250,85,80,172,39,252,94,2,44,201,214,1,244,88,24,230,95,61,122,11,188,61,200,251,174,182,236,3,233,247,133,252,108,207,57,187,178,207,253,238,242,77,57,238,29,211,123,125,40,96,105,42,153,0,32,165,119,55,242,216,99,13,3,240,188,174,107,109,150,137,149,69,120,109,115,29,242,178,189,186,46,51,67,99,82,93,211,44,193,24,64,46,233,185,66,225,194,66,184,113,80,47,244,195,53,98,113,87,29,16,47,122,176,187,10,109,85,178,214,122,94,114,39,189,201,21,228,23,12,0,240,92,110,141,0,158,147,7,188,103,232,118,130,122,122,239,231,233,189,13,227,19,110,21,133,255,240,38,39,176,222,198,62,93,90,152,147,177,177,17,25,30,28,146,217,217,89,120,247,167,212,131,191,178,162,10,246,43,105,217,68,158,119,130,99,2,254,206,158,110,233,235,61,40,77,216,251,244,48,135,219,56,194,247,167,213,51,157,157,19,100,251,225,133,94,10,193,139,195,190,201,95,60,25,203,233,183,123,32,76,145,177,171,20,182,181,26,80,224,157,242,23,222,47,93,86,116,170,239,4,78,162,240,162,167,129,3,231,10,133,17,245,193,15,120,159,66,52,132,57,153,153,153,146,243,8,137,191,185,190,166,109,34,48,124,160,238,73,104,73,64,79,175,253,135,78,60,168,160,159,176,63,14,0,175,209,18,16,166,159,239,85,20,158,251,236,151,165,248,14,22,222,49,77,107,80,242,238,229,49,62,70,31,80,184,143,245,230,154,243,187,238,176,66,59,62,27,149,146,199,158,248,192,147,239,151,143,126,248,35,242,95,254,246,91,48,62,130,97,8,140,7,70,71,71,229,199,63,254,177,124,238,115,159,211,103,94,238,79,2,235,109,197,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,123,73,1,3,253,247,210,106,219,92,77,1,83,192,20,48,5,76,1,83,224,134,43,48,7,152,246,245,175,127,93,190,253,237,111,223,240,103,241,1,47,60,255,99,192,180,128,248,67,25,205,87,222,223,223,47,239,123,252,81,133,113,65,112,175,60,232,173,242,247,104,84,162,128,248,132,118,57,64,181,21,120,65,135,98,81,105,57,212,163,94,186,11,227,19,146,92,90,147,141,197,101,57,247,234,91,114,36,147,151,198,19,247,73,164,2,160,15,96,47,149,220,150,64,14,158,185,132,139,46,118,126,1,240,237,154,40,41,113,1,64,178,158,80,51,135,1,16,246,107,184,111,173,228,159,43,148,114,125,23,110,41,2,198,210,46,202,181,47,87,87,122,207,205,252,206,177,148,64,208,247,244,104,122,186,3,144,194,63,26,14,240,12,86,143,130,124,235,173,189,93,50,62,60,4,199,120,172,23,242,171,87,85,198,100,236,236,128,28,60,124,92,130,161,56,92,173,129,236,25,118,29,6,27,123,75,14,99,115,33,225,247,94,219,117,206,135,97,81,115,0,202,126,37,214,164,207,58,130,157,102,218,151,151,207,94,43,247,204,155,185,225,9,119,49,9,221,75,220,46,186,71,233,125,159,216,66,206,248,41,25,25,33,224,31,144,213,213,85,180,3,176,6,184,39,224,15,34,250,196,250,250,58,188,195,163,210,84,91,47,45,237,109,234,121,222,214,222,169,32,121,27,243,102,106,0,206,208,143,168,20,108,79,184,204,61,195,250,100,50,41,97,120,144,223,217,165,64,252,85,119,24,79,224,148,107,206,208,248,140,138,144,206,167,224,129,31,130,113,3,128,63,222,245,185,153,25,153,154,154,82,131,137,41,68,70,8,33,162,130,122,210,67,83,26,13,240,67,192,223,219,219,171,90,246,244,244,40,244,167,70,155,72,249,193,223,12,234,71,99,137,0,34,67,100,16,9,132,133,247,105,193,53,94,231,26,177,176,158,154,211,32,136,198,3,46,162,128,190,183,104,71,3,161,12,214,129,17,71,130,240,236,79,163,255,181,149,21,169,107,239,144,207,61,243,25,121,246,187,223,19,60,17,191,59,57,9,35,106,195,63,191,252,50,65,63,31,182,103,163,233,227,118,253,25,184,48,164,231,7,15,29,217,85,111,39,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,220,141,10,24,232,191,27,87,213,230,100,10,152,2,166,128,41,96,10,152,2,183,92,129,19,39,78,20,61,95,111,228,96,42,42,42,100,125,105,5,16,19,97,249,225,104,251,26,194,239,255,246,151,191,172,144,211,131,186,132,111,0,115,4,113,0,172,149,254,42,192,211,21,105,104,107,17,134,237,142,3,196,245,34,151,57,162,100,203,92,98,84,82,240,236,223,94,94,149,254,55,222,145,77,228,227,238,121,228,65,9,214,213,104,104,127,66,229,64,36,2,80,87,226,105,76,244,230,240,27,33,30,138,242,95,253,230,181,99,168,127,160,192,157,251,136,236,202,149,61,253,184,38,236,79,33,97,177,194,125,41,28,11,207,45,214,238,61,119,23,246,171,119,215,175,215,209,61,199,129,80,215,239,126,245,238,250,213,30,97,120,17,14,121,158,209,132,176,244,148,6,193,150,42,120,181,199,26,234,101,115,126,14,30,220,89,169,13,69,101,102,122,94,22,198,46,74,71,93,3,182,1,240,41,96,191,22,167,53,199,232,198,133,11,59,107,119,233,96,138,183,168,33,7,253,252,177,190,12,63,207,253,192,99,161,208,155,31,27,208,219,22,236,31,192,86,11,155,161,147,44,96,188,230,144,199,222,243,133,241,127,71,208,102,115,121,81,70,134,134,101,124,124,28,94,252,99,178,182,190,162,80,62,130,253,22,9,70,53,156,252,86,2,112,24,159,26,68,154,232,237,59,40,71,14,29,150,90,164,169,240,188,196,253,48,18,72,41,28,142,199,43,117,30,57,164,42,160,65,68,22,96,154,243,202,193,64,197,239,162,81,184,193,222,130,227,37,158,250,239,114,12,1,5,244,72,169,161,186,194,128,6,250,251,233,214,143,57,210,96,34,2,35,136,12,162,31,44,206,47,200,196,248,69,213,115,97,97,65,82,240,218,199,101,132,222,143,201,214,214,22,140,65,210,234,177,223,11,3,145,131,7,15,74,87,87,151,212,214,214,66,199,4,126,187,242,250,251,69,227,156,104,20,209,23,176,112,244,228,223,222,222,150,104,172,66,97,62,181,85,143,252,194,62,119,160,63,136,223,25,15,244,123,144,159,123,65,23,94,13,59,248,242,195,48,9,70,24,62,166,147,224,62,65,223,97,24,17,228,17,45,228,131,239,127,82,62,244,43,79,201,247,127,244,188,84,227,119,39,135,235,52,250,120,14,94,253,95,250,242,111,191,75,165,172,185,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,119,183,2,6,250,239,238,245,181,217,153,2,166,128,41,96,10,152,2,166,192,45,84,224,244,233,211,242,204,51,207,220,208,17,180,183,183,203,185,133,37,64,191,172,132,0,250,206,157,59,39,11,243,243,210,216,84,39,57,132,119,247,33,140,55,172,0,52,31,54,220,254,53,220,123,40,150,132,51,45,188,121,215,214,37,13,15,224,60,224,103,51,188,105,43,252,81,132,241,63,175,97,188,25,54,61,113,50,163,222,188,189,199,239,147,96,123,139,231,133,13,24,135,78,61,162,136,153,17,219,57,16,239,66,191,187,9,239,0,254,66,35,119,129,71,140,245,106,203,46,200,191,247,166,18,72,189,247,210,174,243,171,109,183,235,166,247,120,194,103,22,32,232,123,236,105,215,237,244,152,246,19,238,83,125,194,83,120,61,231,215,86,197,215,80,39,173,7,123,228,252,226,172,194,211,28,192,119,20,139,114,17,94,253,29,135,143,161,29,110,65,100,135,98,68,6,246,192,117,224,24,49,214,203,65,126,180,210,194,54,14,84,123,237,29,208,39,204,245,128,62,225,175,66,95,2,94,236,75,245,252,6,136,246,121,15,147,64,5,6,194,113,3,60,175,192,232,100,242,226,132,194,92,2,254,197,197,69,192,106,132,155,7,248,165,151,57,251,218,64,244,9,150,150,150,22,105,235,232,146,35,199,142,74,77,77,141,84,192,195,159,134,14,132,207,124,50,13,30,42,226,49,120,161,35,61,133,106,143,57,113,110,48,76,224,120,8,159,217,111,150,239,195,29,92,124,208,50,135,40,7,58,53,72,28,14,33,182,3,12,56,124,88,235,28,140,57,150,97,52,65,77,135,135,135,101,97,22,239,49,192,61,117,8,22,230,79,141,27,26,26,132,191,29,29,29,29,26,166,191,177,177,81,53,115,90,83,30,106,168,6,25,212,178,112,78,239,124,77,127,192,135,23,234,216,142,218,242,195,239,17,172,129,187,134,10,111,127,121,21,186,207,184,88,126,120,242,115,31,114,143,178,73,69,13,82,139,172,111,72,125,93,173,124,241,243,159,147,31,61,247,188,70,2,152,199,111,91,12,235,252,250,235,175,19,244,243,161,222,96,244,9,87,254,179,188,226,237,157,71,222,247,132,172,175,45,93,249,6,107,97,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,29,164,128,129,254,59,104,177,108,168,166,128,41,96,10,152,2,166,128,41,112,231,41,240,199,127,252,199,234,81,251,167,127,250,167,242,255,125,253,255,189,222,19,240,29,61,122,52,63,124,97,80,144,141,92,146,0,152,99,23,47,202,121,132,239,127,170,249,41,0,52,120,125,147,162,177,48,220,126,16,30,180,0,163,177,234,106,192,208,117,169,171,174,149,244,230,150,130,212,154,154,42,128,211,10,217,72,39,100,113,122,90,178,43,62,73,34,68,250,197,51,231,36,185,185,33,135,31,126,80,66,93,29,232,15,134,1,228,183,174,91,28,9,247,8,90,129,239,188,191,228,198,248,230,121,241,227,139,119,145,132,216,187,224,53,211,182,250,167,208,215,78,133,247,141,92,152,125,151,45,251,213,151,107,92,166,173,7,169,203,53,190,206,117,124,118,1,138,94,175,158,115,0,234,1,122,112,195,235,154,7,138,154,71,24,116,31,128,118,215,161,67,50,58,48,0,3,14,68,121,216,74,72,77,56,42,171,211,51,178,14,240,91,117,248,0,214,130,144,155,209,0,80,202,72,75,189,21,142,123,45,244,111,57,173,128,242,139,45,252,5,192,79,207,114,22,159,243,238,7,140,102,216,125,244,200,90,93,255,60,207,253,17,217,156,155,145,145,193,33,185,128,84,3,19,99,227,178,12,67,5,130,226,234,154,74,93,115,194,251,141,245,45,216,48,196,164,171,167,79,186,187,187,245,163,64,26,115,77,166,211,178,134,232,19,44,193,80,68,66,48,86,33,128,94,95,223,4,248,70,212,137,2,220,231,245,60,38,64,131,129,52,244,10,48,170,1,43,111,105,185,210,8,116,81,139,35,220,221,26,209,9,184,159,160,49,193,61,109,41,24,169,97,115,109,75,86,151,215,100,125,99,85,78,157,58,37,203,11,139,26,118,63,26,142,72,44,26,81,109,114,72,219,144,205,166,165,15,209,16,250,250,250,212,139,191,170,170,74,159,147,44,230,183,247,35,34,64,68,245,162,102,212,52,13,173,185,47,8,249,153,118,97,11,107,227,12,39,92,104,126,30,125,88,3,125,95,49,46,221,243,28,103,233,222,103,36,8,254,38,49,197,128,174,130,95,13,19,124,1,76,130,239,73,54,131,212,18,105,120,244,127,80,62,248,228,227,242,230,59,167,53,82,1,251,164,1,211,143,126,244,35,249,60,140,0,174,181,196,227,237,215,122,171,221,103,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,109,169,128,129,254,219,114,89,108,80,166,128,41,96,10,152,2,166,128,41,112,55,42,240,137,79,126,90,206,159,59,115,221,167,22,133,151,118,46,149,144,20,184,234,244,52,66,160,143,140,202,83,191,242,1,240,117,130,77,62,14,16,141,238,246,8,149,157,133,151,63,61,170,171,1,230,242,193,132,204,175,109,72,40,22,151,44,188,130,87,182,86,165,243,56,114,91,35,156,122,58,55,42,254,181,77,241,3,204,78,13,142,200,18,60,175,143,62,254,176,52,61,112,66,124,128,130,8,22,174,93,42,216,187,154,25,145,237,241,243,46,202,190,125,19,10,150,43,174,190,20,46,186,58,215,30,183,150,3,215,238,242,13,57,114,12,165,99,122,143,15,81,93,232,17,143,144,244,62,66,83,24,111,248,17,174,61,151,220,146,80,91,147,84,34,180,253,58,12,56,124,201,109,9,99,157,82,104,55,61,58,46,85,247,29,149,52,66,223,135,16,122,221,3,177,30,110,117,122,168,209,192,62,210,94,245,144,1,160,125,164,207,156,47,246,142,122,247,115,255,105,29,193,127,70,94,121,238,135,50,138,48,253,244,224,79,33,135,60,193,114,156,225,230,97,140,146,68,10,2,222,67,207,251,230,166,86,5,210,125,128,210,245,152,19,1,119,2,225,230,129,159,139,224,153,198,1,28,63,239,161,46,124,23,178,208,132,17,46,8,169,89,71,208,207,162,219,143,95,121,238,89,72,104,253,157,246,135,58,120,113,20,8,226,243,48,212,89,147,137,137,9,25,26,28,148,201,201,73,9,195,16,130,115,175,140,87,40,144,223,198,94,224,121,103,103,167,28,62,124,88,250,14,30,82,163,30,253,221,128,110,4,249,186,78,88,35,2,123,70,0,112,32,159,107,195,231,49,114,2,251,224,135,107,67,221,217,150,223,253,4,251,92,95,130,124,22,238,77,87,246,190,127,220,23,92,19,244,231,195,189,65,70,152,96,191,152,3,130,140,136,31,123,160,187,179,67,158,254,212,39,228,23,191,120,77,154,155,27,100,13,6,43,83,147,23,229,249,231,20,244,115,25,11,15,114,15,185,250,99,26,239,2,203,39,63,245,180,246,121,245,119,90,75,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,110,63,5,12,244,223,126,107,98,35,50,5,76,1,83,192,20,48,5,76,129,187,88,129,90,228,74,191,31,192,245,122,150,111,254,205,55,100,105,46,33,245,53,21,178,186,186,41,111,188,245,166,124,254,153,207,72,85,109,181,228,19,219,112,148,205,192,235,153,94,220,240,198,39,228,76,2,184,2,182,249,144,195,189,177,169,69,189,128,55,208,46,87,17,145,109,0,208,230,3,221,82,13,175,255,169,129,65,153,159,154,241,64,223,98,78,250,223,122,91,22,16,74,251,190,199,159,68,232,120,132,245,6,180,203,38,83,240,240,15,72,24,94,195,232,93,33,97,48,28,3,243,195,115,8,161,1,34,21,170,170,23,111,193,115,151,200,213,65,65,39,4,1,96,161,20,184,172,194,226,114,176,159,207,41,87,95,64,185,151,246,237,58,190,77,142,123,199,174,30,218,101,198,182,211,110,183,151,61,67,219,35,25,61,238,0,152,5,44,101,176,134,60,189,232,25,206,31,32,253,240,241,227,242,198,204,44,0,108,82,178,0,227,65,120,90,211,203,255,0,12,53,66,173,77,146,79,35,215,189,230,72,15,128,201,102,145,209,129,249,210,225,17,159,206,74,128,245,104,159,7,124,37,252,117,197,131,203,94,62,117,142,139,64,150,133,64,152,33,30,242,4,237,121,142,9,235,206,220,241,1,28,67,48,51,32,4,134,17,202,220,212,164,156,63,123,86,134,134,46,200,60,188,249,179,169,164,238,171,48,140,74,216,31,251,231,145,159,190,94,207,227,188,179,187,75,193,189,122,228,163,95,26,16,4,96,185,130,167,43,171,103,125,70,243,212,235,80,180,14,29,233,137,142,203,171,70,159,24,35,138,247,119,103,78,133,203,55,253,192,177,17,156,179,184,112,247,170,53,52,229,181,28,222,21,175,30,239,23,214,129,54,9,172,167,54,89,232,28,139,69,32,233,150,44,45,45,201,232,232,168,12,15,14,201,220,220,156,106,200,8,8,25,24,79,176,109,38,3,131,0,220,199,16,253,71,142,28,145,3,7,14,72,93,93,29,162,33,192,115,30,58,185,144,254,108,203,118,238,25,106,60,129,235,28,35,63,238,186,66,125,180,11,35,236,190,214,149,2,126,234,142,113,235,58,162,141,22,108,129,93,69,151,134,253,102,1,248,17,186,31,215,115,48,42,96,95,129,88,20,70,73,57,73,109,109,73,56,238,147,207,60,253,105,249,214,183,190,45,103,250,7,144,225,1,17,5,240,207,11,47,188,32,47,189,244,146,124,234,147,191,190,171,219,107,61,161,38,86,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,147,21,48,208,127,39,175,158,141,221,20,48,5,76,1,83,192,20,48,5,238,72,5,254,243,95,255,87,249,218,191,253,119,215,109,236,135,16,174,125,102,226,34,188,163,189,176,228,111,188,241,134,76,207,204,73,21,96,189,15,225,250,9,228,21,196,194,155,85,61,104,21,18,211,11,23,255,194,155,63,138,99,6,238,180,25,120,128,39,211,41,169,128,151,109,69,99,157,180,231,14,74,180,34,46,139,11,11,48,6,216,144,213,249,69,201,164,1,74,51,62,105,239,57,32,53,0,177,129,88,165,8,188,196,115,27,8,231,29,14,1,66,198,1,26,1,8,1,237,20,14,3,250,133,8,4,1,143,149,236,17,8,18,244,243,8,192,87,44,252,174,215,138,53,10,0,119,206,118,190,17,12,238,91,46,119,109,223,155,110,221,5,106,116,77,197,133,199,39,100,39,48,45,192,111,194,240,234,198,122,169,107,110,145,249,197,53,137,33,212,250,54,194,161,39,1,134,39,225,65,223,211,80,11,93,119,254,47,128,159,16,156,176,28,227,96,151,244,132,167,183,53,13,49,20,252,58,104,203,65,58,70,14,32,157,165,183,62,64,50,80,52,140,3,224,153,77,176,15,237,53,52,63,140,62,232,213,157,66,234,7,122,152,19,238,51,95,252,226,252,188,108,111,111,74,69,60,170,94,252,220,128,9,236,55,194,222,74,228,104,87,111,243,190,62,169,170,172,145,120,101,133,122,139,211,195,159,251,154,192,153,0,154,251,202,79,215,239,247,82,110,177,55,63,247,47,189,225,89,184,254,30,80,39,204,198,107,130,122,206,147,178,115,107,48,220,62,141,0,88,31,214,107,65,25,27,30,145,177,241,17,68,238,24,145,181,181,53,216,84,248,213,32,130,253,177,45,63,241,120,92,26,234,26,53,221,193,161,3,7,165,165,165,69,235,87,215,215,208,54,174,107,21,224,67,248,190,224,65,57,126,120,47,142,28,7,235,121,93,141,43,112,12,224,217,76,21,160,209,26,176,110,122,228,189,252,20,218,235,193,59,187,236,223,32,126,35,242,48,70,200,98,95,6,176,111,124,232,27,63,44,234,217,31,100,24,127,24,127,84,199,35,48,136,58,34,175,189,117,6,59,76,36,26,195,62,78,100,228,175,255,250,175,9,250,249,210,20,30,124,217,71,93,245,197,207,126,246,179,216,167,67,87,221,222,26,154,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,59,40,176,243,95,249,110,135,209,216,24,76,1,83,192,20,48,5,76,1,83,192,20,184,71,20,248,157,223,253,170,252,217,159,253,153,92,188,120,81,126,250,220,143,223,203,172,125,247,221,119,95,254,159,127,254,146,164,1,69,201,64,135,16,106,159,158,190,71,52,114,0,193,104,16,0,55,45,105,120,81,211,27,87,129,45,169,46,225,108,52,4,199,235,74,137,135,1,23,55,66,200,235,190,37,137,45,132,124,7,212,171,234,106,151,104,99,173,4,39,39,196,63,49,45,91,75,43,178,50,49,35,107,243,235,178,54,179,36,7,86,86,165,169,171,83,144,88,29,94,225,244,38,7,36,70,254,238,32,191,211,211,28,176,56,141,188,219,91,128,180,244,82,246,66,125,227,127,126,166,224,177,76,78,7,168,88,4,133,80,128,237,93,41,7,243,149,238,57,176,232,26,186,227,126,245,238,250,221,122,44,72,70,216,175,31,128,255,64,125,157,180,246,116,202,236,133,33,201,3,154,34,175,131,122,246,143,244,247,75,215,193,3,226,111,104,34,17,246,20,193,58,231,153,27,29,235,227,15,134,1,122,115,200,240,16,210,181,81,140,143,181,203,195,16,64,61,181,1,148,185,46,52,0,8,18,230,195,251,31,155,202,139,46,192,113,224,26,175,111,47,45,234,254,99,94,245,241,241,113,89,95,93,85,207,116,134,129,175,67,68,139,141,181,85,73,97,255,69,35,113,105,239,232,146,206,246,14,105,109,111,147,218,218,90,24,138,96,127,18,36,163,159,52,34,12,208,128,33,132,251,60,15,119,60,27,123,38,131,177,122,238,251,187,23,117,127,126,239,44,20,10,237,119,182,217,238,14,110,210,25,129,58,195,229,103,225,89,175,239,4,214,40,26,65,152,125,101,215,57,217,220,220,148,36,218,80,231,120,52,140,64,13,97,217,194,123,57,50,52,40,83,211,19,208,118,88,189,241,217,7,35,103,112,109,104,16,193,119,138,94,247,173,208,180,175,175,79,14,30,60,168,154,82,23,26,240,80,211,202,202,74,97,248,122,70,225,224,235,71,101,248,220,28,26,249,80,193,35,67,255,131,242,75,144,235,13,3,29,158,243,8,186,143,198,248,192,24,68,75,201,251,90,148,14,207,208,105,20,43,46,253,146,197,88,104,68,160,70,71,28,1,247,16,247,35,126,167,252,0,252,139,227,163,114,182,255,130,84,195,200,8,118,42,216,187,216,98,152,159,31,99,126,237,181,215,228,103,63,251,217,165,157,94,167,154,142,142,142,235,212,147,117,99,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,141,87,0,255,21,199,138,41,96,10,152,2,166,128,41,96,10,152,2,166,192,173,84,160,231,224,33,137,16,174,189,135,66,128,183,169,64,15,222,219,240,2,126,235,157,119,228,215,63,241,9,56,202,34,76,54,160,29,33,46,168,187,231,57,11,96,6,162,135,15,160,41,192,158,31,192,54,2,3,128,176,192,32,32,28,149,133,212,172,108,102,82,146,134,231,119,184,166,82,234,124,29,82,129,254,19,179,75,50,63,61,47,43,235,91,50,53,126,81,150,22,23,165,231,64,159,28,56,122,88,162,45,173,2,247,113,192,196,60,60,185,55,197,15,64,25,196,57,33,101,48,228,3,219,207,106,14,246,28,160,50,70,178,187,16,14,162,20,14,187,175,185,51,92,244,90,185,138,146,227,101,111,44,105,119,55,124,165,129,6,10,161,62,164,46,20,156,232,119,132,125,199,117,63,214,187,169,163,77,42,155,234,37,137,252,236,132,242,33,172,231,242,236,172,204,77,76,74,107,29,64,63,219,3,52,11,162,48,20,251,33,104,133,167,181,214,163,15,234,173,96,223,121,114,19,244,242,62,172,161,32,213,131,70,137,160,246,184,47,15,232,60,135,116,1,51,51,51,242,230,155,111,34,197,195,130,231,109,142,123,227,136,16,65,24,205,48,244,219,48,4,137,87,86,73,67,67,157,244,244,244,73,71,119,135,52,194,243,60,8,11,21,230,155,103,155,60,35,6,224,200,153,58,15,119,194,113,173,195,49,64,67,146,59,184,112,30,132,248,33,232,194,148,26,252,158,133,33,78,18,105,48,232,221,79,99,135,16,140,112,168,217,198,218,186,12,78,79,203,248,197,81,153,152,152,144,149,149,21,137,97,205,104,20,67,227,7,103,52,64,35,138,238,142,78,233,234,234,82,93,43,42,42,180,31,62,139,144,159,237,84,75,68,95,32,228,87,61,209,191,103,192,225,245,21,128,193,65,136,0,158,251,0,71,247,209,23,19,231,94,193,6,40,253,206,74,244,83,44,250,46,150,156,23,47,236,124,225,51,97,69,128,223,31,252,30,193,248,72,173,147,34,48,46,129,49,195,226,204,148,252,242,229,87,228,2,12,149,144,81,66,142,30,234,147,183,207,142,192,184,3,205,34,168,192,254,254,230,55,191,41,191,251,187,191,187,211,225,117,252,118,250,244,233,235,216,155,117,101,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,141,85,224,189,253,23,229,27,59,54,235,221,20,48,5,76,1,83,192,20,48,5,76,129,123,70,129,119,206,156,150,223,254,242,87,174,121,190,77,173,45,234,137,79,134,198,72,236,47,190,248,162,252,254,191,252,151,0,248,33,201,162,50,128,99,8,238,177,244,220,166,231,46,92,163,37,75,62,76,98,12,222,230,135,39,56,8,170,4,16,199,191,21,30,214,11,43,139,178,149,78,192,179,24,222,183,0,128,149,205,77,210,88,141,144,240,141,77,50,59,183,36,11,75,203,178,2,207,236,193,193,1,153,91,156,147,214,206,46,233,62,208,43,113,120,102,135,107,106,96,80,0,47,114,64,93,248,131,131,208,33,125,0,128,102,128,207,5,196,197,131,188,121,94,45,160,191,92,187,203,93,187,102,53,111,239,27,161,226,37,70,15,88,69,175,112,29,105,76,209,208,32,77,240,234,31,58,117,90,98,240,242,14,249,16,173,1,16,127,114,104,88,90,15,28,18,137,87,96,141,175,70,118,146,0,0,32,0,73,68,65,84,0,236,169,31,247,1,247,5,96,48,189,196,9,144,89,71,200,79,136,171,38,22,124,40,218,103,24,110,29,107,234,67,36,8,31,12,68,178,240,62,159,157,188,168,161,249,7,206,157,87,15,126,122,149,179,84,168,225,135,15,0,123,91,207,107,107,235,165,169,169,73,14,31,61,42,53,216,35,60,15,34,146,68,58,153,193,222,77,128,31,123,97,235,131,32,188,52,28,200,113,15,17,248,99,92,14,72,179,111,238,160,29,235,4,237,186,236,159,162,1,195,158,171,156,202,173,44,106,120,67,88,14,205,211,128,251,156,35,78,36,130,185,209,131,159,231,139,11,139,26,237,99,98,108,92,102,97,160,193,148,7,4,239,149,200,101,31,4,168,223,130,161,5,141,2,104,224,211,215,221,163,33,250,187,186,122,96,64,209,160,222,248,188,182,157,76,171,110,193,16,12,110,156,81,0,234,243,52,216,192,210,114,237,153,186,129,235,77,93,157,81,5,215,93,215,94,247,6,27,162,232,187,91,48,12,160,161,144,214,237,212,235,121,97,191,104,223,90,81,254,15,61,249,115,0,252,25,204,33,12,131,18,26,8,33,183,132,12,244,159,23,166,29,153,156,154,198,239,70,64,234,97,12,114,223,253,71,229,244,192,8,52,193,182,134,49,68,38,149,147,159,254,244,167,4,253,229,94,131,242,15,188,134,90,70,67,160,81,138,21,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,110,103,5,12,244,223,206,171,99,99,51,5,76,1,83,192,20,48,5,76,129,123,74,129,127,251,181,127,39,127,245,87,127,165,158,187,95,255,127,254,195,187,153,187,15,249,205,243,35,3,131,234,168,79,192,201,176,233,195,35,163,242,208,195,39,36,155,128,215,44,92,98,9,239,114,240,164,77,147,154,1,26,6,113,30,82,128,139,63,74,253,241,72,212,249,42,42,165,38,4,0,152,220,132,227,246,22,16,36,160,28,238,207,132,113,79,109,181,180,85,87,74,197,70,163,84,47,192,195,31,121,215,231,22,240,89,94,148,233,217,25,105,134,193,193,161,99,247,73,4,57,194,3,149,248,16,228,1,104,230,146,136,44,64,239,101,68,12,200,1,236,122,164,209,123,222,101,39,74,120,88,174,92,174,158,80,242,50,69,33,230,101,174,171,199,241,101,174,223,242,75,240,106,206,19,232,171,52,56,186,66,163,13,22,30,226,49,105,239,237,150,161,11,253,146,0,240,13,98,189,195,190,128,44,77,34,245,2,188,237,171,123,170,0,132,241,127,5,40,21,64,175,159,222,213,132,253,56,245,195,59,28,116,93,114,128,237,41,24,13,68,96,168,225,35,188,15,71,36,152,193,61,48,18,73,46,205,34,148,252,168,156,59,127,30,161,228,71,213,123,159,160,158,158,228,4,199,52,24,32,160,39,64,174,171,67,42,129,214,86,57,0,3,131,54,132,70,15,71,99,122,61,153,72,169,183,57,219,179,142,41,2,8,168,169,63,63,172,231,90,57,200,207,115,194,232,36,35,17,220,193,133,115,34,204,231,124,201,251,35,145,168,206,38,177,181,1,143,253,77,25,196,154,77,195,139,127,22,192,155,70,18,244,214,143,227,125,226,123,205,251,214,54,214,164,190,190,94,58,187,97,92,211,221,45,109,109,109,82,93,93,173,134,18,188,190,177,185,161,247,176,95,106,199,181,72,209,64,131,250,33,26,0,35,39,208,104,128,90,186,15,207,181,240,189,226,251,83,250,126,241,188,180,184,115,119,116,215,246,222,231,234,75,142,52,210,200,1,240,7,177,47,194,72,49,33,48,38,90,159,156,148,254,243,103,228,252,217,179,50,53,53,165,209,71,24,218,63,133,118,45,77,141,210,211,221,34,131,99,179,216,139,106,226,33,235,235,235,242,15,255,240,15,242,213,175,126,181,164,231,27,243,117,108,108,236,198,116,108,189,154,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,29,20,48,208,127,29,68,180,46,76,1,83,192,20,48,5,76,1,83,192,20,184,222,10,124,225,75,191,45,19,35,131,239,170,219,159,189,240,19,56,115,39,225,45,155,1,120,221,150,95,254,242,151,242,208,163,15,105,152,111,122,245,19,20,102,192,243,182,195,240,228,69,207,1,242,210,12,192,30,192,159,90,8,176,22,141,210,233,164,134,221,175,70,20,128,8,195,164,71,17,82,60,1,239,254,237,132,32,44,128,66,196,170,154,184,132,234,170,164,162,185,78,86,224,221,191,182,188,2,0,185,42,203,231,22,101,120,112,72,152,235,250,192,193,195,82,219,134,144,254,8,29,207,92,226,200,5,160,16,209,175,113,231,241,108,7,19,81,237,138,131,186,197,107,238,66,233,209,221,87,90,199,239,251,213,239,109,135,243,61,232,114,87,139,203,93,99,195,146,225,238,186,239,166,158,48,132,63,97,127,161,128,189,235,18,106,100,6,14,16,159,154,246,86,105,238,234,144,217,145,49,245,216,103,206,117,134,242,31,129,87,255,67,109,200,69,78,120,79,37,0,128,53,28,63,246,8,97,48,72,176,106,73,248,27,65,36,0,31,235,112,45,187,177,33,155,27,235,242,202,47,126,42,211,83,23,101,102,18,32,26,0,153,233,25,42,43,98,180,13,64,52,246,52,140,67,54,21,248,55,183,116,72,111,111,175,134,147,175,173,173,197,179,0,111,97,48,178,8,3,17,70,151,8,48,130,4,234,184,230,89,24,25,4,224,41,30,132,129,9,204,66,144,110,2,225,227,49,9,189,134,62,9,176,153,135,158,94,214,52,10,40,45,220,215,187,139,7,132,119,215,149,158,237,232,86,90,123,179,190,231,97,60,193,247,33,128,116,5,44,9,132,172,159,155,155,129,81,198,160,70,68,216,2,200,231,58,132,131,76,123,80,235,205,29,208,59,135,148,28,52,18,56,114,228,136,208,227,156,31,26,86,100,17,37,131,70,21,52,146,224,177,34,94,165,223,183,225,37,207,53,12,192,80,35,228,11,235,181,52,222,245,88,172,162,8,250,117,189,209,167,22,172,3,239,247,209,227,223,21,213,214,187,14,243,11,254,66,96,47,236,209,215,221,95,232,198,221,186,247,232,238,162,225,1,83,53,200,118,74,166,198,134,229,237,183,222,148,11,240,230,79,98,223,208,168,1,185,39,100,13,251,212,7,251,135,46,164,118,248,194,23,190,32,255,241,63,255,23,153,89,220,148,16,162,139,32,11,136,60,255,252,243,4,253,28,221,21,158,186,119,20,215,118,254,216,99,143,93,219,141,118,151,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,55,80,1,3,253,55,80,92,235,218,20,48,5,76,1,83,192,20,48,5,76,129,247,162,192,102,42,43,31,120,252,234,1,19,61,167,243,0,162,107,137,21,65,166,117,249,197,203,191,68,136,235,175,2,42,210,115,24,121,185,17,10,157,92,140,112,143,237,242,0,135,136,145,173,117,104,0,224,139,15,188,190,179,185,36,192,96,16,208,47,141,156,221,240,188,173,66,152,247,138,172,100,0,90,201,0,55,214,55,53,79,122,5,194,191,87,195,179,184,21,158,197,219,168,91,156,91,84,232,191,188,176,44,163,99,23,101,108,124,2,225,217,107,145,135,189,71,193,127,5,97,47,64,29,104,94,89,60,71,168,171,197,129,67,239,76,199,151,3,205,69,214,240,98,205,37,95,46,185,231,146,22,90,225,108,12,120,66,66,232,72,225,213,30,181,147,91,252,199,87,2,248,47,25,10,214,58,151,166,86,88,91,132,199,111,239,234,150,249,233,25,201,51,138,2,72,107,30,160,247,226,240,168,220,247,208,67,18,174,134,87,63,21,64,148,7,134,69,15,100,11,30,244,8,171,238,227,26,1,198,251,24,2,126,125,77,163,76,156,57,115,78,134,134,46,192,232,99,19,118,1,41,133,206,4,179,244,16,223,216,220,6,148,174,144,58,236,135,222,222,94,105,105,105,81,47,254,48,66,205,231,210,57,132,154,71,10,8,172,145,15,112,159,57,232,253,128,216,4,255,25,238,193,66,33,100,230,135,160,159,133,240,159,128,223,135,181,167,231,57,13,10,188,54,24,245,123,194,187,236,255,50,123,73,159,254,94,255,120,207,240,237,133,226,232,54,20,240,12,24,86,151,151,101,100,100,68,70,70,135,100,113,113,81,178,169,180,106,26,131,39,62,141,109,146,136,196,144,66,186,5,26,4,112,238,177,170,168,68,99,113,121,234,169,15,75,45,188,225,217,142,48,95,211,45,192,83,31,201,49,36,153,77,34,28,62,214,212,15,99,158,124,80,141,52,252,208,142,239,60,53,228,209,143,143,150,92,65,68,232,204,127,92,241,241,183,160,240,46,186,119,210,29,181,77,241,197,217,187,8,59,125,184,190,74,143,84,156,170,196,234,106,100,19,243,61,127,246,180,156,122,235,117,153,157,153,198,222,224,207,66,68,231,226,195,30,142,96,62,109,29,237,210,217,119,68,62,242,225,14,249,217,79,95,132,145,199,121,236,51,166,30,16,141,120,240,79,255,244,79,242,91,95,186,246,116,39,165,99,187,218,239,203,43,107,87,219,212,218,153,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,195,21,48,208,127,195,37,182,7,152,2,166,128,41,96,10,152,2,166,128,41,112,237,10,124,227,239,255,155,252,155,127,253,127,93,85,7,189,135,142,34,124,254,188,4,224,137,159,2,36,60,131,240,253,231,7,250,229,193,71,78,32,92,254,54,224,60,64,31,64,170,31,6,4,44,204,21,174,188,147,244,173,4,72,70,2,97,128,225,172,122,91,7,2,112,171,205,16,224,121,97,190,145,200,93,106,234,42,121,59,110,193,141,132,132,56,86,214,228,164,169,189,7,1,1,242,178,69,15,229,153,89,153,153,65,152,248,149,85,57,133,220,237,239,156,57,43,141,141,141,210,218,222,38,71,30,124,64,199,8,122,169,253,8,96,175,2,93,140,135,16,146,253,229,1,42,139,5,96,155,240,55,167,148,158,70,11,158,23,184,187,174,16,210,25,9,160,178,24,134,220,53,40,57,186,94,245,136,105,169,125,192,222,35,76,0,202,214,83,6,189,209,245,82,210,49,190,238,192,82,54,220,83,8,185,81,237,0,117,17,156,234,131,188,182,244,96,103,217,233,199,171,231,125,59,233,6,0,105,161,185,87,160,3,214,195,65,107,122,245,179,11,63,61,245,25,138,63,145,150,78,236,137,145,11,35,50,11,163,139,74,64,226,92,62,37,137,213,21,233,63,117,74,78,124,228,67,184,1,247,103,97,0,18,194,141,1,24,115,208,219,186,2,6,0,155,48,220,24,157,87,16,61,56,50,44,51,115,179,178,193,52,14,208,57,12,227,143,64,48,94,244,196,143,32,98,67,103,79,139,28,236,235,195,250,182,107,222,120,111,124,34,169,52,64,61,214,207,15,175,114,178,100,98,124,142,49,7,175,118,138,81,92,102,236,63,29,62,182,36,227,77,168,62,156,139,26,4,96,136,184,152,69,232,118,106,193,94,188,163,123,202,222,35,145,242,78,113,154,123,53,238,94,234,182,187,184,118,121,247,5,151,85,247,194,26,57,67,132,40,34,10,16,192,243,92,61,226,49,114,238,95,190,78,132,233,89,164,22,8,192,120,34,135,241,210,184,134,117,81,228,165,39,144,223,88,71,212,11,24,78,12,143,12,105,100,5,134,161,103,8,127,150,48,162,103,208,8,98,3,145,19,232,157,207,112,252,60,231,102,92,134,81,0,151,253,195,31,254,40,114,215,55,193,140,195,39,219,137,12,94,77,190,195,97,190,66,170,109,0,125,96,134,26,254,62,132,232,27,124,54,63,62,14,142,133,239,185,190,43,124,38,234,248,29,255,186,109,168,199,28,214,166,80,81,172,215,213,209,14,116,109,52,202,131,158,234,130,240,155,246,67,77,156,113,131,106,71,163,2,118,194,231,224,26,71,49,118,238,140,156,57,131,80,253,56,38,144,102,32,10,131,18,190,225,105,104,154,198,126,169,172,140,73,47,210,60,28,56,120,68,242,136,236,224,131,49,195,255,244,197,103,228,255,248,215,103,5,230,39,146,66,87,145,72,92,190,249,205,191,39,232,231,0,240,128,155,91,62,241,201,79,223,220,7,218,211,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,40,163,128,129,254,50,162,88,149,41,96,10,152,2,166,128,41,96,10,152,2,183,147,2,127,240,191,254,43,249,203,191,252,75,153,68,46,235,127,0,248,223,167,248,142,159,56,145,127,235,173,55,100,29,80,159,101,2,57,190,251,7,47,200,3,199,143,122,158,210,4,147,240,168,15,42,184,47,244,66,68,166,14,190,158,151,49,107,61,136,90,0,131,218,172,4,230,1,201,49,13,128,22,186,247,227,94,70,11,128,29,128,119,31,46,85,212,214,73,95,99,147,244,29,61,6,3,131,148,66,202,249,185,57,176,227,77,217,132,17,128,130,120,7,255,10,125,237,128,108,48,65,71,127,11,158,235,30,119,37,212,38,51,132,33,64,137,81,130,55,144,119,249,183,116,58,238,251,187,57,94,35,86,44,225,199,251,14,184,104,0,176,95,11,142,179,160,139,195,155,64,202,69,3,2,93,59,66,126,13,191,142,117,1,16,109,235,236,198,222,153,70,230,4,180,4,120,165,49,198,242,252,156,36,16,46,62,138,208,254,146,130,17,8,64,52,65,44,61,251,135,225,101,61,54,56,140,20,12,35,10,157,73,227,233,252,77,71,111,62,59,143,126,66,48,6,169,170,173,209,176,252,61,61,61,106,196,65,232,77,152,157,47,13,253,206,91,10,122,185,99,113,106,151,167,245,197,102,165,95,116,15,64,3,14,229,82,84,95,218,114,191,239,87,190,147,123,113,239,58,104,8,124,106,135,107,9,164,177,96,241,188,228,245,229,129,220,128,253,0,252,76,47,80,17,143,42,168,7,229,47,104,150,149,121,104,61,60,60,44,99,195,67,178,188,180,8,169,1,211,65,238,67,232,51,8,3,28,2,242,20,222,149,37,64,254,166,166,38,141,128,225,3,160,231,179,38,145,183,158,207,122,252,241,199,213,80,134,175,111,142,6,54,88,71,134,217,247,3,226,19,230,179,141,7,215,81,135,197,114,31,103,77,161,115,130,104,152,2,22,133,51,112,208,31,154,240,188,116,95,243,189,212,134,108,183,187,232,51,48,94,246,167,96,31,237,248,44,119,30,228,251,139,241,96,51,193,134,4,17,9,184,183,96,124,178,142,200,18,140,96,240,246,169,147,48,28,153,150,109,252,22,196,1,249,217,199,38,128,127,5,140,26,184,151,186,186,186,164,166,186,14,99,2,244,71,148,8,26,52,60,124,252,62,249,208,227,199,228,197,215,206,235,207,21,117,94,88,88,208,16,254,159,251,194,231,119,15,240,38,158,169,140,55,241,121,246,40,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,74,21,48,208,95,170,134,125,55,5,76,1,83,192,20,48,5,76,1,83,224,54,87,224,163,31,251,85,228,178,246,64,99,185,161,62,251,237,111,73,2,121,212,51,0,108,91,201,188,188,244,210,75,242,217,79,125,82,66,240,48,86,208,71,8,7,48,199,239,165,92,143,125,149,3,156,250,12,2,63,5,127,187,159,168,192,175,112,159,66,65,71,189,0,225,180,32,252,182,31,225,184,27,170,42,165,161,3,64,153,133,30,218,76,178,205,62,1,248,92,209,190,246,62,71,189,213,217,2,190,238,188,182,79,113,215,116,126,251,180,217,85,189,127,87,187,154,221,217,39,88,12,245,226,246,75,87,111,143,244,159,63,7,163,11,120,235,3,184,50,68,250,52,162,45,140,142,142,202,177,3,189,146,222,92,147,169,201,9,25,24,24,144,249,217,57,153,157,154,69,120,126,172,33,96,50,1,46,161,234,118,58,37,209,138,184,212,215,55,72,119,39,193,126,179,180,181,181,169,247,62,117,167,7,58,143,4,206,204,25,127,99,139,191,44,228,191,196,144,96,159,65,236,53,68,40,215,172,116,79,229,96,252,128,29,171,133,245,113,70,70,192,222,165,23,63,189,208,89,152,115,62,8,111,122,224,126,164,42,32,196,207,73,50,177,165,33,230,199,199,199,17,221,98,10,222,235,91,170,81,30,134,24,65,188,7,126,196,171,103,100,128,36,140,35,232,241,79,61,235,145,250,128,145,47,24,170,127,106,118,86,230,231,231,53,66,198,241,227,199,229,248,137,7,241,250,132,37,9,247,125,190,142,124,221,184,62,33,172,41,219,7,8,215,249,158,56,239,125,29,25,255,120,70,1,187,222,249,162,49,134,123,105,139,141,75,190,208,40,194,43,46,202,4,143,153,84,66,194,216,67,62,62,19,235,206,223,26,234,193,8,33,65,128,123,206,61,87,208,37,192,168,29,104,127,113,112,92,222,126,251,109,233,239,239,71,160,9,79,179,16,12,132,52,53,1,126,147,104,220,208,137,104,16,45,77,141,210,220,218,134,212,16,121,217,70,31,220,87,212,185,181,181,85,62,254,241,143,43,232,231,136,184,3,146,48,130,120,246,217,103,5,160,159,147,184,165,111,245,23,191,244,101,21,106,107,109,85,143,246,199,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,155,161,128,129,254,155,161,178,61,195,20,48,5,76,1,83,192,20,48,5,76,129,235,168,192,220,194,172,252,218,175,126,188,108,143,29,0,234,132,181,4,146,192,249,242,211,159,253,76,102,0,12,123,123,187,17,230,27,0,22,249,210,89,28,200,84,98,88,210,147,214,147,34,238,45,4,136,44,184,86,188,215,171,209,186,34,121,100,29,60,148,149,187,177,31,64,63,45,0,161,72,186,142,52,0,105,198,40,71,21,174,41,173,196,17,208,145,125,242,169,10,235,221,179,188,59,47,125,94,161,126,239,225,146,113,237,109,112,55,156,95,1,103,170,199,59,195,228,51,52,190,31,235,0,168,28,169,169,145,158,222,62,185,128,52,14,212,104,11,222,211,27,137,109,5,253,169,159,252,68,198,166,39,101,2,121,210,23,224,105,30,4,124,245,195,107,63,153,2,232,199,122,17,64,215,53,54,200,97,128,88,26,12,180,181,119,74,52,28,131,247,56,140,56,10,94,220,14,198,178,111,2,95,23,110,255,78,149,155,96,153,115,243,62,244,220,231,126,245,138,234,7,67,26,77,131,225,11,162,13,174,99,255,18,244,43,252,79,102,100,100,108,76,150,22,231,101,22,239,221,202,202,18,114,203,111,43,252,103,127,97,164,213,200,101,114,234,169,143,93,47,53,88,155,166,134,6,169,171,171,147,186,218,6,169,170,170,82,207,252,179,253,231,17,133,97,74,13,50,232,229,254,232,227,143,41,204,95,219,216,194,49,138,231,98,35,64,111,26,86,40,228,103,186,6,156,235,199,189,191,133,163,51,128,208,247,131,251,199,93,119,147,122,151,199,112,60,142,247,56,3,3,145,77,221,79,65,64,127,12,68,64,222,37,129,84,4,220,51,126,2,126,148,21,120,221,159,62,249,182,66,254,165,165,37,29,43,13,77,168,155,26,68,96,112,205,216,95,7,251,250,160,67,189,206,157,81,33,184,167,56,79,106,23,68,10,130,205,205,117,121,248,225,135,228,72,95,139,156,30,153,213,103,108,98,15,159,60,121,82,126,134,223,184,143,127,252,99,239,114,22,55,166,121,13,230,96,197,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,155,165,0,255,43,172,21,83,192,20,48,5,76,1,83,192,20,48,5,76,129,59,76,129,111,124,243,111,100,120,116,76,254,240,15,255,80,254,227,95,252,133,27,189,239,145,71,30,201,191,253,230,91,122,30,139,133,100,100,116,86,94,126,249,21,233,61,114,72,242,8,233,159,134,55,61,61,105,139,5,112,80,225,58,42,138,12,153,16,177,80,212,11,152,4,222,21,180,39,79,116,197,221,91,122,204,32,151,123,136,185,181,73,243,120,47,66,138,43,8,244,3,244,19,64,179,3,192,70,245,18,198,87,237,174,164,95,23,209,157,225,226,9,39,75,31,239,158,91,238,168,32,179,220,133,123,164,142,25,208,157,175,123,142,176,58,10,216,10,47,126,208,123,233,59,124,72,206,95,232,215,16,233,201,20,194,235,99,141,71,225,105,254,234,59,111,137,143,240,153,107,142,125,193,220,235,41,120,240,19,60,183,180,180,104,8,249,214,150,118,169,169,171,21,31,188,208,51,232,55,4,240,157,74,1,244,2,200,50,92,60,193,45,225,46,225,44,235,110,116,185,52,22,69,225,137,87,185,81,28,248,222,59,78,183,211,194,72,111,161,251,25,70,11,121,68,53,32,192,151,66,116,9,238,49,218,172,132,66,1,188,71,65,245,174,79,110,109,202,236,244,146,130,253,69,128,109,2,237,181,101,15,240,19,194,83,155,60,222,5,70,70,216,88,75,72,44,22,81,175,253,102,164,183,104,0,228,175,173,173,71,93,12,6,22,176,195,129,126,103,206,159,215,48,255,41,24,13,116,116,116,201,251,222,247,152,52,55,183,234,253,206,184,130,198,49,69,200,79,200,206,119,141,47,18,199,236,0,191,3,250,88,91,142,187,248,126,184,212,15,104,238,60,245,247,106,193,115,125,47,203,93,192,58,243,206,16,246,67,158,218,208,67,159,239,53,10,231,74,129,182,87,151,101,104,104,72,206,156,57,35,140,104,64,207,125,206,145,209,7,182,182,54,116,44,213,149,85,210,209,217,46,237,173,45,82,93,89,169,25,6,168,117,6,17,11,56,55,206,213,205,113,121,109,93,247,227,167,62,245,41,57,243,231,255,73,13,88,248,43,182,141,190,190,247,157,255,65,208,207,213,223,119,200,184,118,83,203,239,252,222,255,172,207,91,93,92,186,169,207,181,135,153,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,189,165,128,129,254,123,107,189,109,182,166,128,41,96,10,152,2,166,128,41,112,23,42,240,185,47,254,150,204,79,79,21,103,246,63,254,251,183,101,30,121,215,17,64,91,67,142,255,240,185,31,203,151,190,244,155,224,184,33,144,48,214,34,36,123,9,20,37,0,116,112,176,216,73,225,139,194,65,7,12,11,117,108,235,160,225,37,71,180,9,195,43,153,192,17,116,15,94,187,128,202,0,119,1,23,174,95,81,156,247,240,203,61,23,15,224,191,151,20,111,60,59,213,238,249,59,53,247,192,183,61,186,236,2,215,128,184,222,186,51,111,58,26,106,136,118,159,84,180,183,72,5,96,253,36,114,197,135,130,97,4,86,64,254,116,176,89,122,175,183,52,180,74,26,39,89,116,84,93,93,45,157,157,157,210,222,210,10,184,220,172,32,63,155,205,35,16,4,214,16,150,23,132,175,91,91,8,221,14,128,77,239,115,130,89,2,108,66,126,7,102,111,231,21,112,90,209,136,164,244,29,40,29,51,247,55,231,149,103,4,10,0,126,31,116,12,250,96,4,81,216,144,17,132,238,39,172,94,88,156,149,217,249,25,113,112,127,113,113,81,54,17,186,157,48,155,6,16,4,219,12,211,191,177,190,166,247,214,214,214,106,104,254,230,102,132,167,135,182,85,21,149,10,246,249,170,176,239,13,120,195,207,205,205,121,144,31,239,142,31,145,25,238,59,126,191,244,29,60,32,235,48,38,208,126,17,45,35,139,113,5,97,100,64,8,206,143,26,210,232,216,240,94,225,232,182,7,251,228,92,220,171,238,222,113,119,189,116,206,87,255,29,191,41,72,77,16,128,49,4,30,46,62,254,54,96,15,21,11,246,199,48,12,21,206,227,115,246,236,89,217,216,216,80,29,226,136,2,64,216,191,188,188,40,252,222,220,210,132,20,16,93,240,226,111,148,56,12,82,56,214,28,162,125,240,183,73,231,133,253,181,181,181,45,17,24,14,164,210,220,111,0,255,32,251,31,249,200,135,228,27,223,122,86,38,102,151,117,94,156,246,43,175,188,44,175,190,250,170,60,241,196,147,197,97,220,46,95,106,48,63,43,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,220,40,5,12,244,223,40,101,173,95,83,192,20,48,5,76,1,83,192,20,48,5,110,162,2,91,240,210,126,255,163,239,211,39,30,58,116,72,22,0,116,51,240,186,166,247,241,27,240,240,63,117,246,140,60,252,190,135,37,135,112,215,160,127,66,208,233,10,129,167,131,152,14,6,242,90,177,9,64,103,105,61,29,243,89,28,52,229,209,221,207,250,52,192,38,161,47,97,167,63,6,15,95,22,210,76,194,83,60,219,231,114,184,19,74,146,212,105,225,32,48,216,50,197,121,248,107,91,52,195,191,229,139,235,139,240,241,182,44,5,225,224,119,255,222,74,249,126,46,1,215,5,207,107,36,79,135,245,69,80,189,250,71,199,199,20,190,114,125,194,241,152,52,196,26,37,138,220,242,141,205,77,200,141,222,46,7,15,30,84,15,125,174,29,80,184,2,111,63,58,166,246,84,149,0,156,144,159,199,173,173,45,173,103,95,244,234,231,218,234,250,238,236,156,247,54,205,125,238,246,246,93,169,134,78,143,221,55,184,125,83,172,213,138,194,126,83,131,8,239,138,139,130,224,218,165,18,73,157,151,122,238,3,182,43,76,135,161,10,13,26,8,171,47,12,156,135,215,254,130,204,207,204,203,226,202,162,164,182,19,170,7,53,171,174,170,84,13,168,15,40,191,68,160,109,67,93,61,60,247,189,8,9,132,253,65,164,174,160,129,197,58,82,40,80,187,120,180,66,251,30,155,152,208,28,246,126,164,4,136,161,174,181,189,67,186,187,122,37,224,15,225,122,66,162,145,56,156,231,17,69,1,231,126,0,127,126,116,109,57,165,146,119,202,205,131,71,174,155,194,120,44,30,33,186,87,118,180,115,53,133,11,122,240,86,186,180,102,247,247,0,12,60,242,8,165,159,0,196,215,180,1,21,49,65,46,2,25,31,29,149,81,124,78,159,62,45,171,171,171,48,148,200,72,109,117,149,206,117,21,17,14,216,182,19,115,98,164,136,246,142,54,213,37,147,73,193,232,36,173,70,12,212,37,143,239,212,145,134,35,44,140,112,0,59,19,9,33,140,63,53,237,233,233,146,167,63,245,9,249,203,255,244,77,221,101,220,218,75,139,203,242,195,31,254,144,160,159,211,113,63,40,122,255,237,240,103,51,137,136,7,40,31,254,216,175,201,248,240,208,237,48,36,27,131,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,220,37,10,24,232,191,75,22,210,166,97,10,152,2,166,128,41,96,10,152,2,166,192,95,127,227,111,101,98,252,162,175,179,187,39,159,68,222,106,134,213,166,83,242,244,220,172,188,245,246,73,121,248,201,39,37,69,56,7,58,70,152,87,10,239,157,122,10,116,203,128,242,93,245,14,168,23,110,114,128,215,245,17,2,244,5,149,243,78,21,120,230,21,246,177,15,63,188,128,243,128,120,252,174,133,199,210,231,237,61,47,116,90,108,95,56,183,3,100,219,7,105,250,1,74,9,69,179,136,164,64,111,235,0,0,43,215,163,231,224,33,169,126,235,77,73,65,127,7,234,253,128,171,141,209,38,249,216,71,127,85,170,170,107,101,149,249,231,113,63,1,107,30,15,96,95,126,172,9,67,246,43,196,135,103,123,0,207,229,122,176,29,143,110,109,120,212,189,112,195,23,103,7,84,191,219,71,233,190,47,97,193,14,242,179,158,133,70,40,154,99,30,88,156,37,151,77,203,202,250,170,44,32,36,255,212,212,148,44,47,0,238,195,115,159,185,227,9,163,213,251,156,41,15,160,73,14,96,59,13,11,26,214,85,34,20,61,1,127,83,83,19,194,244,215,171,23,59,181,161,161,128,174,13,244,164,113,4,63,203,139,43,114,225,194,5,153,158,158,81,45,217,142,80,254,254,227,199,165,9,97,237,19,128,232,21,52,32,128,33,12,71,21,2,224,167,119,191,26,32,232,131,61,3,26,142,215,75,151,81,192,247,188,182,167,120,107,184,167,242,93,156,82,249,52,194,242,135,176,167,98,53,53,2,17,100,5,186,48,76,63,1,255,216,216,152,7,255,177,55,2,248,157,225,124,105,212,192,84,16,29,29,29,210,214,214,38,77,136,104,64,237,146,72,37,194,57,112,46,108,199,18,192,119,206,49,1,131,134,218,154,58,89,94,93,145,48,34,40,192,30,66,130,152,119,12,209,0,62,251,153,167,229,239,255,251,179,178,5,163,165,68,225,103,230,231,191,120,17,26,246,107,31,246,199,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,123,69,1,3,253,247,202,74,219,60,77,1,83,192,20,48,5,76,1,83,224,110,85,160,64,245,118,166,247,243,159,255,92,97,91,98,43,141,144,227,34,136,128,45,63,254,241,115,8,223,255,37,169,136,87,2,206,37,21,74,250,1,235,210,0,150,32,182,226,7,112,76,194,8,128,224,209,71,235,128,50,197,129,92,199,73,29,70,116,160,215,13,68,243,118,187,251,29,240,15,248,21,165,102,17,202,156,224,88,201,40,219,148,66,126,126,231,167,0,40,157,71,54,251,37,160,116,133,161,212,203,150,146,54,187,174,151,1,158,187,174,191,215,147,194,115,157,14,165,221,149,142,187,180,126,111,91,215,174,168,113,105,227,189,223,221,252,119,36,217,213,34,147,202,106,184,249,0,32,170,32,44,122,122,125,67,66,49,128,217,234,74,57,116,236,168,26,126,96,57,0,80,163,10,145,151,22,22,1,176,23,209,7,162,48,128,168,102,50,196,204,104,0,176,76,184,204,99,0,55,16,80,187,82,58,126,55,118,119,237,70,31,249,188,60,214,52,80,88,87,202,175,117,110,253,1,235,105,132,224,231,158,99,91,236,103,30,57,102,63,93,192,49,159,16,230,201,249,164,147,89,61,6,209,214,3,231,12,126,16,148,149,165,69,153,157,157,213,200,24,243,243,243,26,114,158,192,93,114,80,6,247,178,61,61,235,9,177,179,208,139,222,234,177,88,165,190,63,29,244,86,111,104,144,26,130,112,148,44,189,210,11,158,234,132,218,154,140,158,245,112,85,95,93,93,151,201,201,73,64,254,105,13,85,207,126,146,104,251,209,167,62,132,20,10,221,48,184,200,162,239,168,174,73,6,33,243,67,209,8,140,8,224,81,143,251,117,249,49,30,76,8,255,122,239,4,37,240,113,205,202,20,191,182,195,5,140,63,93,48,56,224,120,104,204,1,129,244,55,65,245,66,19,53,14,225,11,136,118,170,29,199,141,146,79,231,177,151,224,193,143,112,7,201,229,101,57,117,234,148,2,126,166,28,64,7,136,78,16,81,125,20,228,3,230,115,62,244,224,103,58,136,22,68,141,168,168,168,80,200,31,192,24,85,127,204,15,195,81,192,207,231,120,91,44,175,247,209,152,130,233,15,124,5,99,128,112,36,134,182,62,121,228,193,19,242,233,79,253,11,249,198,223,125,71,141,93,56,252,209,161,17,249,238,119,191,139,223,184,175,232,56,111,231,63,3,195,35,183,243,240,108,108,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,7,41,96,160,255,14,90,44,27,170,41,96,10,152,2,166,128,41,96,10,220,211,10,144,232,93,82,254,224,15,254,0,48,114,81,67,101,111,110,110,106,8,240,80,32,40,107,248,94,129,252,214,153,84,66,185,226,169,51,231,100,0,94,183,15,222,127,76,61,234,233,29,75,184,71,32,74,224,230,3,208,35,228,215,66,104,136,107,229,138,2,222,125,174,149,107,207,186,210,52,1,60,47,133,196,60,223,85,10,192,114,87,157,157,188,43,5,8,172,21,64,19,46,251,194,146,7,28,101,100,119,31,32,108,215,129,3,82,245,246,219,178,137,28,243,73,132,156,39,232,165,247,254,224,192,5,249,149,150,54,217,128,151,116,36,94,33,240,223,199,22,240,60,244,211,240,84,103,33,40,38,228,46,56,187,191,171,49,93,207,198,65,64,230,44,199,134,125,75,56,140,205,170,221,43,220,199,92,137,188,185,167,169,65,14,81,13,216,70,97,114,32,12,61,252,178,185,189,229,181,39,240,199,252,67,161,40,140,1,210,120,135,86,240,89,150,177,145,81,89,90,94,144,149,197,37,125,159,138,19,6,84,103,95,25,180,229,30,14,194,147,63,30,141,169,247,126,99,99,163,52,55,55,43,220,207,35,204,191,123,175,216,158,223,217,158,99,34,196,247,193,72,128,0,28,167,234,1,127,246,244,25,189,94,133,144,248,171,107,27,242,232,163,143,75,87,119,183,68,43,16,170,31,218,107,228,6,132,243,15,132,1,192,177,134,104,172,115,212,73,92,195,31,134,202,231,30,241,21,225,125,90,82,233,164,106,19,196,111,64,2,191,29,1,134,109,192,184,117,190,0,246,33,190,151,156,7,198,190,13,141,250,251,251,21,240,211,24,194,121,227,51,82,8,127,67,214,215,189,168,16,244,226,111,111,111,151,222,222,94,97,202,130,20,210,15,44,45,45,41,236,231,176,119,126,7,184,98,252,96,29,185,189,32,140,159,145,35,48,70,63,82,31,112,172,65,140,85,199,140,49,136,47,39,31,253,208,135,228,251,63,248,129,172,109,167,4,255,194,80,64,228,245,215,95,39,232,231,102,96,103,183,125,121,248,177,199,111,251,49,218,0,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,224,246,86,192,64,255,237,189,62,54,58,83,192,20,48,5,76,1,83,192,20,184,247,20,240,168,229,158,121,127,241,139,95,212,240,225,204,125,189,182,182,162,94,177,62,192,48,130,74,30,9,107,211,240,228,38,4,171,169,170,134,183,177,23,54,155,190,189,105,0,197,11,35,147,242,203,151,95,145,71,30,126,88,146,169,45,241,211,179,30,208,140,161,219,115,128,252,89,144,224,96,8,121,214,209,143,98,50,130,61,20,133,164,101,71,164,151,175,234,207,37,185,227,47,193,112,168,40,60,175,92,135,151,52,47,215,232,142,168,227,106,188,247,162,224,23,221,184,101,113,145,15,138,61,67,75,106,150,5,48,13,16,52,195,168,35,131,245,14,249,162,210,222,213,37,61,135,14,200,233,147,239,232,253,132,169,41,228,158,103,200,245,19,15,173,169,151,63,239,163,117,8,189,230,115,184,31,216,21,219,10,79,35,45,39,137,45,62,185,248,196,155,250,133,158,245,132,196,52,58,208,99,129,235,230,49,199,12,188,228,233,193,239,129,125,130,103,190,31,132,236,25,128,255,140,2,237,250,218,26,133,201,41,244,67,176,207,80,252,115,51,211,50,51,51,35,203,43,136,108,80,136,0,64,239,125,242,110,202,161,198,48,152,55,35,30,196,35,21,66,40,79,184,79,207,125,134,233,39,224,118,227,9,4,162,106,100,224,229,153,199,179,209,7,163,88,104,20,130,2,44,231,152,134,134,6,229,252,249,243,24,179,23,129,32,145,76,107,104,251,19,39,78,72,3,250,230,36,178,73,26,10,96,158,248,240,24,10,34,13,3,138,219,3,252,126,201,250,179,242,50,133,227,228,124,96,197,224,141,25,243,162,113,16,215,56,15,195,160,104,29,34,17,48,53,193,230,22,224,58,158,89,93,165,34,44,35,213,167,211,70,0,0,32,0,73,68,65,84,68,255,244,228,69,121,235,173,183,244,183,104,115,125,77,127,127,162,248,13,33,236,167,7,62,215,166,182,166,90,195,244,247,244,244,168,78,52,184,216,44,164,132,32,252,79,226,185,156,63,231,196,194,223,152,28,247,23,11,234,3,65,68,25,0,224,15,67,83,254,38,209,80,2,194,227,18,198,136,235,92,151,15,126,224,253,242,228,251,223,47,255,248,227,151,10,183,249,228,157,119,222,145,31,0,254,63,243,153,103,180,238,78,249,179,177,153,188,83,134,106,227,52,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,219,76,1,3,253,183,217,130,216,112,76,1,83,192,20,48,5,76,1,83,224,158,82,192,177,218,226,164,63,249,201,79,106,40,111,66,51,126,88,8,230,8,187,156,119,109,20,225,216,51,234,169,12,176,9,111,91,194,87,130,187,48,60,147,25,26,59,28,10,72,101,91,135,76,77,142,75,37,195,108,35,23,54,88,162,60,247,220,11,242,165,223,250,13,105,170,169,144,196,246,134,230,34,39,76,84,143,99,28,21,242,235,19,119,254,40,88,3,136,187,161,133,240,206,202,85,41,64,192,235,34,36,236,7,120,115,186,39,188,125,131,77,83,8,49,159,144,44,246,83,0,224,251,1,132,62,31,24,232,71,164,117,207,67,157,251,42,9,64,59,116,97,80,30,121,226,49,89,79,0,60,98,15,105,138,4,122,200,19,202,146,201,2,176,114,191,209,147,253,86,22,66,117,142,217,21,213,129,127,148,126,231,144,63,222,139,104,64,29,82,48,83,224,254,230,39,4,106,31,196,124,134,250,207,11,163,95,44,206,207,122,112,31,33,232,9,170,57,79,130,109,95,158,80,25,218,224,159,108,1,250,71,17,29,163,190,174,86,193,53,67,209,115,12,12,43,79,207,124,7,206,53,130,0,222,67,215,151,3,255,158,145,1,67,212,123,158,252,52,186,96,78,123,66,126,190,183,12,241,79,3,158,234,234,152,60,241,196,19,82,1,195,129,12,166,147,1,248,215,121,98,236,52,202,113,243,40,133,252,78,131,119,115,244,99,46,176,12,66,202,1,68,11,128,62,62,172,167,223,89,52,96,79,108,47,44,72,44,30,147,96,109,181,182,91,65,106,129,145,161,11,114,225,194,5,77,49,176,182,6,131,16,204,155,154,112,206,4,247,244,182,39,196,231,239,207,145,195,135,244,200,235,156,31,247,12,231,193,241,243,72,29,104,72,66,189,121,206,104,19,154,44,130,245,48,56,136,198,227,56,132,61,35,38,68,9,208,118,152,96,30,251,47,203,104,9,120,7,234,106,170,0,244,63,35,63,124,238,37,137,84,4,101,59,9,67,14,140,227,133,23,158,35,232,231,230,184,163,126,84,6,135,198,116,9,143,30,123,224,221,44,165,181,53,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,123,92,1,3,253,247,248,6,176,233,155,2,166,128,41,96,10,152,2,166,192,77,83,96,135,76,22,30,249,244,211,79,107,40,235,173,173,45,5,102,172,166,135,190,194,175,2,16,35,40,115,31,55,210,100,50,5,208,22,130,55,113,147,134,198,110,108,106,81,200,214,218,220,166,94,198,221,8,251,189,6,79,229,127,255,127,127,13,158,183,115,184,223,187,243,245,55,223,208,144,219,77,191,246,17,120,236,110,168,247,108,14,192,79,193,27,64,221,54,224,103,28,160,46,15,35,130,210,162,161,223,49,30,87,128,65,221,215,93,199,242,181,187,154,92,122,98,144,255,82,77,174,162,134,171,145,71,244,6,63,160,180,87,8,168,189,111,12,87,31,96,88,118,230,65,135,23,59,33,113,16,249,228,25,158,157,72,149,249,210,187,123,123,228,204,59,39,145,255,156,161,235,67,10,99,71,70,70,228,216,137,227,240,162,70,88,121,68,137,200,96,157,185,247,16,64,93,247,136,31,123,128,231,234,212,95,120,234,141,56,56,0,204,190,249,46,176,176,206,29,233,125,78,120,156,206,32,18,5,64,51,247,35,65,51,65,178,31,158,223,121,212,69,96,168,16,244,35,109,1,146,16,240,253,154,157,89,144,153,201,41,188,111,11,178,180,176,168,70,52,52,164,209,249,225,94,122,165,243,89,57,128,228,4,234,153,11,158,48,191,14,222,255,245,245,245,234,185,95,93,93,173,128,155,48,155,109,57,6,66,125,126,231,248,212,152,0,90,50,186,6,223,41,125,175,116,212,92,35,26,85,248,112,79,78,166,102,166,52,236,125,26,249,233,9,249,151,151,86,36,14,184,253,216,99,143,201,225,195,135,17,113,35,163,125,231,208,222,193,125,70,94,8,193,187,29,110,238,128,239,187,61,192,29,248,119,235,175,143,188,204,159,28,82,23,112,108,1,64,116,106,149,133,97,135,15,97,55,252,52,224,64,29,33,63,159,177,138,223,142,209,209,81,24,133,12,200,197,177,81,213,145,243,172,65,52,3,206,157,128,159,250,83,143,182,182,54,233,234,236,80,173,8,248,121,157,222,253,44,81,24,94,112,125,88,71,205,185,223,104,148,193,165,213,159,38,53,52,240,123,107,8,192,31,137,198,177,199,224,189,79,240,143,231,113,7,208,16,128,26,242,195,45,152,79,167,228,87,62,248,36,34,148,28,149,87,222,236,135,46,186,221,101,120,120,88,126,248,195,31,202,87,190,242,21,180,181,98,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,221,173,128,129,254,187,123,125,109,118,166,128,41,96,10,152,2,166,128,41,112,107,20,32,145,218,85,24,122,127,110,110,78,97,25,189,97,9,201,88,8,220,28,196,116,55,16,136,177,142,112,140,94,195,12,19,78,47,226,46,132,93,111,110,110,148,67,135,14,73,109,93,181,180,183,117,42,236,247,1,138,17,102,38,153,172,26,133,160,49,16,244,73,87,79,159,204,206,205,74,21,32,98,42,157,144,185,249,85,249,238,247,190,39,79,125,248,131,18,165,167,63,158,157,6,140,35,120,243,131,158,233,56,0,75,125,46,116,185,27,16,142,110,140,14,188,150,92,186,182,175,152,95,217,194,122,18,64,43,87,165,64,14,176,63,144,223,253,63,233,3,0,225,244,190,231,250,230,152,183,1,197,143,189,228,207,57,15,241,160,220,127,255,253,210,127,230,172,66,234,40,246,227,242,26,83,66,172,41,216,61,116,223,3,146,33,99,165,7,53,246,5,195,247,71,125,94,8,124,130,231,91,93,138,145,46,24,202,30,123,215,139,48,224,121,142,167,176,247,195,152,255,202,202,178,204,33,127,60,223,185,149,197,37,228,141,95,213,119,36,3,64,76,32,78,143,253,40,52,241,209,99,28,243,76,193,32,130,239,29,75,91,91,171,2,120,134,230,119,94,234,124,23,105,20,192,54,46,244,60,223,93,214,179,240,189,224,135,239,30,13,4,8,192,217,150,117,124,223,169,27,199,205,252,245,231,206,157,211,107,4,235,43,43,43,234,25,255,200,35,143,232,154,32,158,61,194,214,123,198,10,240,121,215,144,245,24,172,134,185,247,99,172,232,176,248,46,234,131,203,253,65,155,203,21,142,139,99,247,62,120,68,140,148,28,207,130,54,140,250,144,74,108,105,180,129,147,39,79,202,236,236,180,166,66,224,248,9,240,57,31,206,129,191,7,252,93,34,224,111,110,110,214,244,5,209,136,231,133,207,235,156,51,63,212,140,41,19,212,32,3,207,12,3,250,163,10,253,224,247,6,235,199,20,35,52,54,9,98,29,105,200,224,71,154,9,84,96,195,50,213,1,218,241,159,194,156,217,158,70,29,25,164,40,9,67,247,134,134,58,249,205,223,252,77,128,254,127,15,47,127,31,246,42,34,83,224,119,245,165,151,94,34,232,167,8,232,225,206,44,137,164,103,108,245,235,159,120,90,134,135,96,200,96,197,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,50,10,120,255,101,170,204,5,171,50,5,76,1,83,192,20,48,5,76,1,83,192,20,184,42,5,46,161,106,159,65,72,105,66,83,134,7,39,84,243,96,215,142,151,252,94,200,79,32,70,207,94,122,14,19,158,209,35,159,223,9,209,8,248,249,189,182,182,86,219,196,227,81,133,108,116,190,69,4,112,192,203,132,172,172,174,235,179,178,8,187,77,120,23,33,100,139,4,229,241,199,31,151,183,223,121,93,146,4,120,132,247,152,206,207,127,254,75,25,60,123,86,14,29,59,76,139,0,245,154,165,199,119,6,128,140,32,15,3,246,34,160,19,252,17,22,239,41,10,252,175,0,18,139,183,92,122,187,135,222,208,183,243,66,102,219,162,39,50,159,105,229,138,10,148,147,181,120,19,47,6,224,157,158,162,151,118,33,229,3,87,30,218,250,97,16,66,136,76,79,248,182,206,14,233,61,112,64,70,7,135,116,127,6,225,253,159,73,165,101,112,112,80,218,123,14,0,254,70,0,98,209,30,125,228,11,33,254,185,120,122,206,88,235,55,184,112,159,241,189,113,133,176,151,207,102,97,152,121,94,15,96,204,132,225,41,228,149,223,216,216,144,117,132,191,223,220,92,135,247,249,184,36,146,91,178,181,190,1,184,142,119,16,243,226,253,90,176,217,252,24,63,56,50,211,190,163,30,17,1,208,87,109,117,165,52,53,53,233,135,158,251,52,176,9,5,61,96,159,192,251,67,207,125,62,159,31,130,124,247,78,187,49,114,60,188,198,163,23,238,223,123,125,248,88,160,121,104,158,149,5,24,28,140,95,28,83,184,95,137,240,252,155,155,158,119,251,251,222,247,62,121,232,161,135,176,108,65,5,213,1,122,237,163,176,63,230,171,15,96,61,131,240,116,231,122,166,49,14,26,241,232,245,194,148,244,132,127,220,235,179,183,190,216,192,251,18,142,87,96,80,48,106,128,49,2,30,162,55,102,55,55,52,44,255,204,204,140,156,124,251,77,77,37,176,181,177,174,99,8,1,170,231,241,99,227,128,59,199,78,3,8,254,62,81,179,120,12,191,27,40,188,78,160,239,12,2,178,136,10,224,214,141,134,2,252,206,223,195,32,116,229,126,228,254,82,67,141,112,84,130,136,168,192,121,114,60,186,236,184,238,117,170,29,35,46,3,46,21,214,59,20,192,111,25,159,133,190,126,245,87,63,2,237,254,155,156,58,55,160,205,105,104,113,254,194,128,124,255,251,223,151,175,124,249,183,180,238,78,255,243,200,35,143,202,226,226,252,157,62,13,27,191,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,220,0,5,12,244,223,0,81,173,75,83,192,20,48,5,76,1,83,192,20,184,171,21,216,133,209,232,169,63,49,49,161,128,142,48,80,189,233,1,181,8,188,246,22,2,66,134,185,38,212,215,240,233,5,160,79,143,216,222,222,94,105,109,109,85,72,198,48,222,4,99,206,91,152,48,209,25,12,36,145,183,59,13,128,70,227,0,66,69,62,51,11,79,109,15,52,210,251,213,11,85,94,83,91,37,199,142,29,145,142,246,46,25,25,29,129,151,51,64,28,216,217,217,243,253,114,242,244,25,5,253,25,244,27,4,72,4,109,147,52,34,2,4,1,240,146,128,165,236,155,133,125,18,168,93,115,41,5,143,252,126,185,174,240,172,171,41,236,226,234,90,94,77,111,119,74,27,194,88,66,111,239,88,42,37,67,247,51,132,63,243,202,107,225,69,124,77,3,78,51,189,131,15,107,11,183,126,82,88,15,232,11,246,102,14,97,233,1,142,239,191,255,184,140,12,12,9,65,118,188,170,82,182,224,205,189,128,252,236,43,43,75,82,33,213,18,173,172,2,236,134,7,54,160,48,247,65,209,187,26,43,144,7,48,167,129,6,247,20,143,215,175,112,158,140,26,192,57,237,128,126,246,239,158,195,48,251,244,142,167,49,205,242,242,178,126,8,66,25,146,127,115,107,221,219,179,240,34,231,152,121,143,7,204,61,8,207,62,99,145,56,222,179,48,242,188,215,75,93,3,140,107,42,42,37,4,111,116,190,159,252,240,93,227,189,219,137,77,213,204,7,0,77,79,116,134,222,231,251,237,222,109,239,157,43,244,91,120,87,120,159,243,234,103,95,252,206,15,13,17,248,59,209,63,112,65,26,241,204,85,120,189,199,49,142,227,39,30,144,35,199,238,147,112,52,38,25,68,95,96,154,12,190,239,52,203,97,104,125,190,139,33,190,143,81,192,113,60,63,135,200,28,129,60,65,249,110,109,168,79,249,194,197,41,44,144,59,192,8,194,199,68,247,232,111,27,145,14,22,231,23,100,108,124,68,6,250,7,101,98,114,92,162,76,221,128,49,112,252,212,206,165,72,168,132,129,64,53,82,25,240,119,170,189,189,93,170,171,106,144,102,32,33,41,77,37,226,69,45,112,6,17,252,237,242,5,253,158,86,252,253,194,135,94,247,52,88,160,215,190,15,145,11,168,107,144,243,131,246,126,212,179,80,63,194,126,253,237,241,42,118,234,105,172,164,125,4,101,29,70,18,254,80,70,218,90,90,229,211,191,254,47,228,228,201,1,140,55,32,73,68,40,89,93,90,132,87,255,207,8,250,57,99,190,17,119,124,97,154,22,150,223,255,253,63,144,159,252,228,249,59,126,62,54,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,62,10,24,232,191,62,58,90,47,166,128,41,96,10,152,2,166,128,41,112,247,42,80,192,99,222,4,159,121,230,25,25,26,26,82,176,239,188,121,75,167,78,48,70,16,72,72,230,188,244,9,198,122,123,123,229,224,193,131,234,161,223,211,211,163,215,233,53,76,239,87,66,49,2,46,2,70,7,244,217,55,1,97,185,194,16,215,12,207,206,182,108,67,143,101,184,93,171,151,50,177,86,24,161,184,87,87,151,53,15,251,145,99,71,101,120,116,4,57,215,1,132,145,135,123,99,59,43,207,126,239,251,242,105,68,29,8,5,194,154,183,61,132,62,20,38,98,236,1,122,75,59,48,136,190,124,184,15,131,195,48,74,120,217,94,200,168,215,75,70,10,24,183,171,184,211,194,145,176,174,180,16,22,227,33,197,42,31,221,173,119,149,146,107,133,250,157,26,142,113,111,251,93,55,223,240,147,210,177,240,97,165,163,217,53,182,66,132,4,111,190,187,135,165,237,242,4,220,188,127,111,143,238,28,0,20,95,61,220,239,29,221,195,128,241,139,29,250,50,48,4,97,56,118,134,234,47,12,134,185,216,153,219,62,159,65,7,73,132,147,143,86,202,225,222,35,210,219,123,8,251,249,2,224,255,182,122,148,211,35,254,236,169,183,228,35,191,246,49,228,110,223,210,125,19,9,196,116,31,48,18,5,247,108,26,96,151,35,226,88,120,116,145,31,56,7,126,242,133,121,242,93,224,57,143,220,223,121,236,105,134,108,247,198,228,165,138,208,235,152,4,247,59,223,27,26,21,192,87,31,94,251,192,253,184,151,197,121,131,175,175,175,169,55,252,194,220,188,122,156,207,207,207,35,154,197,146,26,187,176,31,134,236,167,151,62,53,33,48,167,103,61,247,46,61,193,43,145,119,158,94,232,244,70,103,148,12,122,146,71,67,120,247,16,249,34,136,241,17,68,243,125,218,128,193,75,8,70,54,236,207,51,182,225,216,49,69,68,65,32,232,199,25,148,102,200,126,64,106,190,83,156,23,62,124,107,248,174,240,123,0,160,156,41,15,50,152,15,223,237,141,255,159,189,247,12,179,236,186,206,51,215,173,186,183,110,197,206,57,71,160,65,36,18,36,65,4,2,16,192,0,48,129,164,72,154,22,37,202,146,45,105,30,63,26,253,241,99,207,120,230,199,248,223,252,114,144,252,140,71,178,41,121,36,147,162,40,209,12,32,64,16,137,34,9,128,4,136,212,8,221,232,110,116,206,161,82,87,117,229,186,97,190,119,157,187,171,111,85,87,7,0,157,177,54,116,235,156,179,207,62,59,124,123,159,35,16,239,90,107,15,13,202,192,102,139,237,219,183,207,102,9,242,143,107,14,26,164,233,74,105,255,190,27,222,111,51,103,207,245,49,48,163,121,141,97,84,198,59,5,125,63,48,70,40,120,40,123,181,49,50,44,253,204,219,164,111,57,194,219,35,79,77,55,215,137,107,245,93,123,111,232,167,11,192,120,89,91,21,112,78,62,169,44,163,32,29,250,123,123,236,208,193,35,14,248,247,239,217,43,3,143,99,84,101,45,50,162,96,142,36,137,230,2,15,253,146,190,13,69,91,172,109,12,86,44,95,230,30,252,172,129,74,105,220,70,134,135,84,150,49,50,110,205,157,158,71,51,218,99,62,209,66,89,106,79,149,41,175,42,125,216,66,162,81,6,14,14,249,117,142,62,68,20,241,9,167,127,122,134,31,207,146,232,171,143,87,103,156,147,184,135,49,212,240,200,168,182,163,40,219,151,190,240,5,251,193,247,126,104,219,119,31,244,53,57,54,50,96,155,222,120,205,30,125,244,17,227,123,125,181,165,79,126,242,147,246,214,91,89,4,131,171,109,108,49,158,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,123,10,4,232,127,123,122,69,233,80,32,20,8,5,66,129,80,32,20,184,250,21,200,8,83,109,156,247,223,127,191,1,20,129,156,0,166,4,242,19,136,162,24,224,11,168,143,103,62,48,241,154,107,174,113,152,184,106,213,42,247,220,39,47,121,199,2,173,70,228,117,234,240,77,207,38,88,79,125,233,71,27,103,74,233,217,84,190,190,44,121,101,193,60,64,38,191,27,110,184,193,158,123,238,57,111,19,163,0,181,98,191,126,241,21,219,180,121,171,125,232,131,183,8,184,53,218,152,64,100,65,30,203,114,147,174,175,170,118,14,170,171,245,7,175,113,135,252,32,183,58,153,52,38,117,126,154,103,47,76,214,197,107,233,194,244,255,237,212,202,124,102,128,51,173,9,142,160,230,83,83,130,250,167,222,57,153,3,156,47,8,112,203,213,95,91,60,8,54,203,232,100,175,0,180,229,74,214,40,200,59,54,60,110,61,242,136,238,82,8,247,197,75,87,8,74,203,19,91,141,141,11,130,3,113,241,216,198,211,156,126,37,152,203,154,98,205,2,212,57,82,14,104,207,122,163,12,137,53,75,136,124,150,74,190,160,173,34,84,47,239,20,247,243,162,250,5,133,156,40,54,19,190,189,217,129,61,30,251,24,171,176,135,125,159,126,28,137,54,128,23,255,232,208,112,86,31,109,169,194,102,193,112,215,9,35,2,24,183,250,11,8,158,53,99,166,17,134,191,163,163,205,1,63,209,52,240,144,31,31,207,162,109,176,142,56,47,105,236,60,79,74,160,58,123,199,82,223,53,7,53,136,175,18,138,114,128,199,123,102,152,67,255,125,108,181,119,150,122,208,160,36,64,222,172,239,2,158,252,91,183,110,245,190,55,183,181,74,23,25,219,12,12,233,189,188,201,110,249,208,135,180,207,252,124,27,87,89,64,183,63,39,157,155,100,252,227,33,237,5,193,53,64,31,80,14,29,101,168,147,211,36,151,121,143,89,23,26,59,160,188,17,143,127,64,187,12,126,198,229,97,95,36,244,63,66,72,143,156,215,145,173,150,138,140,24,136,120,128,161,210,193,131,7,13,192,79,68,4,32,61,227,46,202,232,129,62,48,199,140,11,173,248,166,45,95,190,220,1,63,243,86,30,151,49,146,182,133,160,125,12,2,232,67,250,185,128,250,227,115,142,177,142,254,47,11,183,175,121,210,252,54,201,176,72,3,211,121,235,196,120,105,207,149,247,250,178,57,72,245,212,31,85,213,68,162,127,124,183,124,75,1,173,179,121,138,50,112,159,66,248,239,222,251,109,94,13,141,33,103,199,123,187,237,233,167,159,6,244,83,105,253,227,19,245,92,201,39,252,255,152,72,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,4,232,143,53,16,10,132,2,161,64,40,16,10,132,2,161,192,73,5,170,95,250,210,151,28,132,1,232,18,76,3,70,1,46,73,156,227,161,63,79,30,174,132,223,95,186,116,169,135,177,6,134,17,206,122,214,172,89,14,254,1,103,148,5,122,1,243,19,212,164,14,247,136,85,62,247,168,55,181,147,128,33,215,231,154,50,224,150,25,9,240,60,137,246,0,133,212,15,232,167,111,91,182,108,241,107,74,236,222,115,200,126,250,211,159,218,7,111,249,192,4,164,163,175,42,224,192,207,43,169,255,67,189,103,235,211,185,148,169,175,243,61,120,126,46,32,254,162,200,194,92,105,221,1,75,215,173,91,103,175,190,246,154,60,227,187,124,45,176,102,250,180,125,195,158,61,123,108,209,146,229,19,107,152,253,208,241,236,6,178,146,168,2,160,218,128,235,189,214,134,175,229,138,34,76,8,224,39,240,11,216,47,176,125,0,133,149,40,195,122,37,34,0,143,181,183,181,248,58,197,243,28,176,223,163,16,242,68,20,232,146,97,205,9,133,182,7,238,243,30,142,40,178,0,107,90,156,219,235,194,131,156,4,104,46,149,244,94,10,186,99,72,211,49,163,221,1,255,130,121,243,253,29,3,240,243,174,241,46,122,219,26,51,144,60,189,27,228,101,191,12,154,167,247,15,111,252,233,214,187,71,183,80,187,180,142,183,126,69,222,228,60,147,151,225,131,78,232,146,19,101,60,225,105,23,207,124,160,250,174,93,187,4,236,27,124,219,142,254,254,1,187,246,218,107,237,198,27,111,244,239,5,198,16,124,3,232,63,117,161,47,17,59,0,248,132,183,247,240,7,188,123,68,73,160,9,89,106,228,1,249,210,131,57,41,107,219,133,134,178,34,39,72,19,66,226,23,233,11,17,62,242,42,172,232,0,114,189,183,49,181,121,236,216,49,59,184,127,175,29,61,122,212,251,83,34,66,129,116,207,107,14,115,50,250,160,15,163,195,35,62,63,124,195,230,207,159,111,75,150,46,246,239,25,250,145,212,138,34,69,180,216,24,209,5,212,39,15,191,175,62,231,60,140,130,186,138,108,42,199,143,206,242,77,225,89,194,245,19,57,129,8,10,244,81,49,0,220,187,223,139,213,254,164,239,152,63,89,211,178,254,126,253,185,151,213,28,21,20,57,97,88,122,181,207,152,101,159,251,220,231,236,177,199,159,180,221,7,58,165,75,85,235,104,208,126,253,235,95,219,207,127,254,115,187,251,238,187,235,31,191,234,206,191,246,181,175,217,139,47,190,120,213,141,43,6,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,103,87,32,207,127,4,137,20,10,132,2,161,64,40,16,10,132,2,161,64,40,144,41,240,234,171,175,78,72,1,172,35,212,119,71,71,135,67,185,13,27,54,216,154,53,107,28,130,1,250,249,225,57,12,204,74,48,44,129,123,192,100,2,137,84,200,125,194,244,115,28,146,103,109,130,159,192,176,116,158,142,212,113,166,68,57,96,87,170,159,243,250,148,12,12,128,136,68,19,184,249,230,155,237,205,55,223,244,34,190,215,248,88,201,158,122,234,31,237,235,191,243,59,26,195,92,133,9,111,22,55,28,17,148,109,178,170,60,118,29,89,78,174,82,220,206,41,99,214,140,23,208,159,41,237,102,101,234,123,18,231,151,165,2,128,108,192,177,248,237,124,133,177,95,189,122,181,109,124,53,11,129,15,96,102,253,29,60,120,72,158,253,61,242,56,159,43,96,61,238,80,159,45,5,28,106,107,80,57,188,203,65,222,138,240,192,17,59,17,66,219,231,4,162,155,181,223,60,81,37,42,2,174,0,101,71,196,202,119,112,45,151,107,188,247,49,124,25,232,235,119,144,143,151,126,175,60,176,241,46,31,20,216,7,250,39,0,158,213,171,181,174,117,73,2,210,3,195,121,239,136,162,193,187,217,209,214,238,158,251,51,102,118,120,62,91,89,240,14,164,103,121,23,253,157,98,220,74,217,95,150,116,6,163,211,251,196,189,250,119,137,241,200,52,193,195,193,203,53,93,227,100,124,130,241,234,11,229,8,57,159,215,47,189,195,220,227,253,198,19,126,80,239,248,142,29,59,228,101,190,199,35,37,80,55,253,88,188,120,177,221,118,219,109,54,103,206,60,31,35,227,204,215,34,18,240,62,243,205,241,112,246,116,222,223,57,158,84,210,185,95,234,79,121,84,219,44,168,29,247,228,39,68,3,91,20,200,224,129,62,209,99,58,92,30,25,115,216,77,52,146,67,135,14,217,161,3,251,28,242,159,56,209,231,91,56,248,243,154,107,250,68,31,208,149,185,70,83,12,131,248,86,181,180,78,222,86,4,221,153,183,98,173,191,204,43,250,168,97,239,34,7,140,89,26,49,82,208,214,6,5,162,20,0,249,117,221,168,103,26,240,230,87,191,75,138,162,64,20,136,122,173,209,142,223,185,36,250,58,94,251,70,50,175,244,235,186,235,54,56,208,223,253,237,239,49,85,62,174,222,238,30,123,228,145,71,200,167,131,231,86,249,185,116,224,50,44,243,225,15,127,248,50,236,85,116,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,46,180,2,249,59,238,184,227,66,183,17,245,135,2,161,64,40,16,10,132,2,161,64,40,112,197,40,240,123,191,247,123,238,205,12,236,90,191,126,189,173,88,177,194,195,87,39,79,253,4,163,128,77,128,42,192,23,191,12,44,102,30,252,0,59,174,129,90,169,28,64,13,3,75,192,20,48,143,148,224,22,245,240,227,57,142,60,123,182,84,95,158,243,250,228,32,76,240,46,229,3,22,31,127,252,113,15,31,238,80,178,144,179,151,55,190,98,207,203,227,245,243,15,126,78,116,46,131,132,162,99,242,202,133,212,233,7,22,163,218,250,186,83,216,254,148,7,152,75,231,245,29,136,243,203,91,1,230,141,57,102,153,9,192,94,127,253,245,182,125,199,54,59,126,226,184,175,205,178,92,179,129,238,251,247,239,119,248,139,39,55,70,32,99,50,16,97,109,1,239,129,233,132,161,247,61,218,27,180,95,125,65,251,203,235,72,168,248,81,237,221,142,33,64,129,107,133,188,135,175,143,41,220,251,232,232,184,142,35,238,93,62,48,32,184,47,67,2,162,7,96,248,146,192,190,220,177,29,12,243,190,240,126,52,122,221,170,31,240,172,247,6,192,143,183,57,32,154,80,252,228,241,158,177,214,241,80,199,43,157,215,135,231,61,79,249,132,247,7,200,231,53,6,214,63,237,113,100,121,167,119,141,182,48,89,224,25,223,51,158,25,132,153,171,20,44,221,65,191,202,80,78,111,170,100,83,159,52,86,180,241,103,84,31,218,208,23,222,113,60,249,183,109,219,102,104,73,31,121,247,103,205,153,109,183,223,118,167,140,111,230,234,217,38,175,171,165,37,59,186,241,143,234,104,158,213,65,167,104,157,15,68,237,253,170,189,223,181,247,209,217,190,60,249,173,60,38,239,120,69,21,80,159,249,118,208,110,85,250,209,86,111,119,167,29,56,112,192,127,24,108,224,133,207,88,91,101,132,81,81,185,114,105,220,70,165,17,253,157,173,208,247,24,32,240,3,244,99,168,0,60,39,242,2,161,250,185,46,202,123,158,45,14,152,39,215,73,221,35,162,2,137,3,94,253,13,210,131,200,5,148,111,104,20,232,87,68,129,6,233,228,90,107,44,101,89,1,148,21,241,129,231,245,176,235,198,243,174,169,174,57,166,115,242,79,151,40,67,66,119,218,194,48,164,165,181,221,190,240,224,231,237,199,63,121,204,78,12,142,216,208,152,34,20,140,13,219,150,55,55,217,166,77,155,78,87,213,85,153,255,145,143,124,196,246,238,221,123,85,142,45,6,21,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,147,21,200,179,215,101,164,80,32,20,8,5,66,129,80,32,20,8,5,66,1,87,32,247,135,127,248,135,85,64,18,64,17,144,231,96,75,16,141,115,96,26,80,9,184,4,84,75,63,158,228,153,4,234,41,75,74,240,141,123,9,250,3,189,168,19,72,197,253,250,68,57,135,98,186,119,166,196,179,36,158,79,117,240,44,191,148,200,167,77,218,90,189,122,181,189,239,125,239,179,103,158,121,70,97,208,199,172,73,28,113,112,188,170,240,253,63,179,7,30,120,64,123,122,179,71,122,179,135,72,111,214,216,0,255,19,137,58,189,189,147,117,79,220,227,36,181,121,150,62,79,122,38,46,46,153,2,120,92,251,76,178,145,61,243,172,245,193,246,19,252,142,111,61,238,107,26,104,59,50,50,98,135,246,31,240,208,254,109,109,29,14,109,71,203,35,166,40,241,206,161,27,4,224,139,77,217,186,78,107,22,184,78,40,125,194,242,87,228,181,221,55,60,96,153,183,126,175,225,89,14,112,30,20,224,7,34,87,20,82,94,140,218,65,117,62,199,222,240,166,61,220,27,101,40,144,133,173,7,142,19,206,30,152,223,209,222,150,121,236,207,152,225,17,54,88,231,245,239,15,231,244,129,109,4,184,71,52,129,250,148,64,56,237,146,146,241,77,89,207,241,14,123,194,13,28,108,79,221,122,45,209,201,133,106,168,193,124,247,232,87,253,50,96,200,171,76,177,152,121,172,211,54,239,59,32,156,196,251,246,154,182,66,120,107,199,118,27,21,140,207,41,148,62,219,16,204,91,48,223,110,185,229,22,215,115,116,56,139,78,144,198,64,155,244,9,99,10,23,130,119,41,253,106,239,120,73,157,162,124,78,115,198,247,103,108,124,84,32,94,198,12,68,84,168,54,200,136,98,216,141,38,6,250,143,219,238,221,187,125,219,3,140,53,48,186,224,57,18,223,132,49,55,76,26,241,72,8,108,65,178,96,193,2,143,76,66,100,132,76,187,178,71,89,160,13,190,129,254,140,207,23,161,242,11,158,55,36,163,1,18,229,37,136,230,91,63,141,31,29,26,101,192,64,185,6,233,198,247,71,164,223,219,23,214,151,214,234,135,172,20,60,95,207,167,126,77,61,122,229,103,248,195,58,211,114,81,82,244,8,109,13,81,169,200,136,68,80,255,67,31,190,197,238,188,253,54,123,232,209,159,250,253,138,244,103,171,130,199,30,123,204,30,124,240,193,51,212,120,245,221,194,72,45,253,255,134,171,111,116,49,162,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,72,10,200,185,69,255,1,38,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,82,0,196,87,5,146,100,224,18,120,153,253,128,137,192,172,228,193,207,57,158,197,228,83,38,1,124,7,114,130,96,14,13,5,217,184,151,96,22,121,148,175,79,228,165,124,142,19,240,177,190,80,221,57,117,77,253,165,58,40,70,123,92,83,134,127,215,227,156,40,78,120,182,226,69,45,167,90,103,152,191,120,230,89,123,229,149,87,237,163,119,221,161,144,253,163,25,128,83,89,241,179,201,201,243,200,68,154,147,135,236,162,246,183,214,158,223,158,250,252,164,130,239,229,139,100,216,49,121,254,47,182,34,21,129,112,194,168,87,29,114,43,250,132,214,240,53,215,92,99,7,14,31,112,40,221,212,144,65,235,206,174,163,14,251,175,185,102,131,34,195,143,9,226,2,193,229,5,174,117,47,108,108,13,90,95,0,253,17,129,96,188,200,1,218,120,166,3,87,135,116,141,183,62,121,0,118,214,32,0,152,245,200,246,241,114,177,23,35,214,186,151,199,55,158,255,197,230,38,127,151,0,204,115,230,204,153,216,50,35,25,220,176,150,221,203,92,32,29,79,113,82,35,198,10,36,173,183,138,12,12,0,247,148,99,251,128,244,62,248,123,192,250,213,59,167,151,218,225,103,35,239,31,229,116,237,239,145,234,81,79,244,143,242,41,75,189,234,27,239,105,14,96,205,125,96,182,206,125,220,186,77,63,27,84,150,239,68,147,244,163,79,24,80,227,69,255,250,166,205,254,14,226,181,79,128,140,185,115,103,219,7,222,255,65,187,102,253,6,149,55,25,9,104,159,123,69,55,40,99,236,160,68,59,124,71,168,179,44,67,34,234,244,126,213,198,67,212,4,34,3,164,188,193,19,253,234,151,12,12,244,207,120,117,220,134,250,135,236,200,209,67,182,111,223,62,235,58,118,212,163,49,80,7,99,111,82,196,6,52,231,58,229,173,86,148,18,182,244,32,50,2,134,20,124,199,72,124,119,42,218,210,161,165,169,232,215,85,105,202,84,21,4,241,211,243,131,131,67,89,104,126,233,65,189,9,232,55,168,157,130,140,52,26,85,54,211,92,255,27,83,237,75,101,237,18,65,12,4,37,44,64,178,51,174,188,156,159,212,254,164,241,241,252,153,18,229,88,75,37,116,210,183,14,237,6,134,70,172,185,189,201,126,243,55,127,211,158,249,229,175,172,167,111,216,231,128,53,248,179,159,253,12,208,95,247,1,59,83,237,87,207,61,214,85,120,246,95,61,243,25,35,9,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,166,83,32,207,127,36,137,20,10,132,2,161,64,40,16,10,132,2,161,64,40,48,89,129,4,231,129,89,128,36,18,32,12,200,212,222,222,238,80,159,107,224,35,121,156,167,178,201,16,0,208,146,193,48,65,70,149,225,154,31,6,1,36,206,73,220,227,151,12,5,18,120,243,155,103,248,147,158,163,8,112,44,1,50,142,252,59,30,125,194,43,122,64,251,158,223,116,211,77,14,246,250,143,247,9,92,202,0,64,77,111,219,177,207,254,241,231,63,179,143,222,247,27,54,40,79,224,246,54,237,173,14,240,207,252,97,39,183,12,124,11,128,63,89,147,43,244,138,117,67,242,245,2,124,149,87,248,154,53,107,236,181,77,175,57,176,231,30,112,27,120,127,72,240,127,245,234,213,150,43,101,239,129,123,142,247,116,59,208,199,91,31,144,202,17,160,207,111,84,145,0,18,80,166,126,214,120,122,127,216,75,30,47,235,150,230,162,231,1,153,121,151,56,166,31,235,149,254,241,14,80,15,239,18,209,5,88,207,212,199,251,196,125,206,185,159,222,129,212,22,247,137,22,80,127,143,62,164,251,156,243,94,144,60,79,134,6,36,247,224,215,31,192,60,109,231,84,14,80,207,121,163,194,208,231,84,47,229,253,25,193,234,70,109,125,64,8,252,164,229,128,60,231,119,237,218,101,47,191,252,178,191,199,244,99,88,219,21,96,180,240,225,91,111,181,107,175,189,214,170,50,30,224,29,231,173,247,119,83,58,80,142,49,166,239,72,50,138,240,78,249,159,12,216,115,234,248,91,192,191,88,200,34,117,116,31,239,180,131,7,247,219,129,125,7,181,29,194,17,159,19,202,81,39,63,48,59,223,49,234,39,66,2,81,27,22,47,88,232,223,129,162,140,10,24,35,253,224,126,189,62,105,76,28,209,67,77,250,125,255,46,161,129,67,254,218,214,5,2,252,104,74,168,126,244,210,133,180,87,39,52,86,142,154,113,135,253,244,94,161,82,116,91,223,37,173,1,60,251,147,158,244,153,196,245,185,36,250,193,122,24,27,150,110,90,27,179,102,207,241,111,90,95,223,113,187,251,174,59,237,253,55,221,104,79,63,251,130,140,83,84,103,165,108,135,15,29,176,167,159,126,218,62,247,57,109,83,242,30,77,159,254,244,167,109,199,142,29,239,209,209,199,176,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,171,87,129,60,255,49,45,82,40,16,10,132,2,161,64,40,16,10,132,2,161,192,100,5,128,95,64,220,94,2,0,0,32,0,73,68,65,84,192,50,32,35,9,176,68,216,126,160,37,247,72,128,41,96,24,71,135,131,58,2,214,120,142,148,96,35,231,169,44,121,233,28,200,198,185,131,50,1,50,158,75,245,81,46,61,79,30,101,249,145,7,44,164,15,92,243,44,109,211,110,186,78,253,78,80,115,134,66,158,3,109,239,188,243,78,223,55,92,84,76,157,203,96,239,35,143,60,106,255,252,247,126,223,150,44,94,96,35,130,149,69,226,250,171,61,225,66,40,89,118,94,43,59,1,250,5,241,234,19,253,35,9,1,102,217,233,54,217,181,123,217,141,211,255,69,135,115,77,111,167,236,185,214,249,110,202,157,181,63,73,159,218,24,207,81,146,183,213,165,73,125,56,75,3,141,130,190,90,68,90,75,10,129,14,156,21,12,205,23,155,236,134,27,110,178,253,251,15,250,90,98,157,3,157,119,239,220,101,115,5,82,69,110,61,28,60,235,12,176,63,60,60,232,96,153,181,72,219,169,125,188,228,89,253,120,187,55,10,8,179,54,83,8,254,153,29,51,28,56,183,181,183,122,200,117,224,51,239,21,117,167,181,141,103,190,175,91,237,13,79,202,187,23,184,150,145,140,4,124,149,105,108,192,231,137,117,165,115,128,53,137,18,21,141,197,87,162,60,236,241,220,167,95,172,79,255,121,41,65,118,149,33,191,65,198,12,13,185,12,138,55,40,194,0,64,31,24,143,103,58,30,244,57,238,169,127,228,215,90,247,190,233,45,119,111,114,246,155,47,22,155,173,164,168,6,111,110,222,106,111,188,190,89,123,208,99,68,83,144,193,195,168,205,157,55,223,222,255,254,247,219,218,181,235,51,47,126,233,89,81,189,252,242,130,245,140,153,95,210,15,189,185,110,114,144,158,221,71,95,222,231,166,166,236,29,31,148,209,206,241,190,30,59,124,240,128,123,107,119,247,116,9,118,99,108,148,109,213,65,217,74,57,139,32,130,246,179,102,205,178,133,243,231,122,136,126,190,3,204,5,18,149,53,79,68,116,64,23,215,194,181,226,27,164,109,27,4,226,211,55,73,5,164,181,68,214,253,70,25,69,80,103,65,107,133,144,252,180,133,110,60,207,28,82,23,154,228,164,107,149,48,253,152,52,232,30,183,97,255,92,243,253,242,136,10,2,253,239,52,81,7,223,101,218,97,157,242,93,102,29,97,160,68,31,190,252,229,47,219,47,159,123,193,199,73,185,113,125,191,126,250,212,19,128,126,26,165,179,239,201,180,110,221,186,247,228,184,99,208,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,213,172,64,158,16,145,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,38,43,0,60,2,40,145,56,58,160,18,216,34,1,187,0,74,164,250,35,231,252,210,115,9,224,121,193,90,89,238,243,239,95,148,73,229,57,38,232,199,17,200,198,125,32,31,96,149,99,186,159,158,169,111,35,245,35,1,187,84,7,222,210,120,92,119,119,119,219,234,213,171,237,246,219,111,183,103,159,125,214,225,109,67,1,8,91,177,215,222,216,106,79,60,245,164,253,243,63,248,125,83,175,4,251,7,21,186,27,248,170,241,169,95,158,32,117,156,59,208,243,214,178,252,248,123,193,21,112,136,154,230,225,124,181,166,53,5,184,21,186,101,113,235,92,107,82,0,152,112,238,11,23,46,84,248,249,125,190,6,211,90,123,227,141,55,28,250,99,44,146,12,0,184,71,74,64,184,88,131,192,192,95,224,50,16,159,125,223,219,91,219,252,25,222,25,126,141,249,6,129,233,225,137,231,88,171,64,106,234,75,235,55,213,237,99,175,141,153,243,84,38,65,119,110,213,151,73,215,169,156,170,181,74,131,254,8,108,87,53,70,97,123,117,56,103,45,5,25,58,235,40,51,128,9,239,116,66,92,208,119,101,56,52,214,198,4,222,30,117,209,30,227,4,120,99,72,128,241,1,70,18,128,115,64,242,198,141,27,109,203,150,45,10,199,159,121,198,243,206,206,157,59,215,174,217,176,193,183,68,232,104,107,183,65,25,209,240,206,18,185,96,116,248,228,86,30,244,57,105,200,121,89,219,42,176,151,61,227,66,47,154,229,253,239,238,238,179,35,71,142,216,177,206,35,14,249,143,31,63,174,237,17,6,188,175,237,237,109,94,7,223,44,126,174,187,222,125,250,64,120,254,57,179,102,248,28,36,13,203,184,186,43,113,237,227,162,93,222,119,205,197,152,140,4,200,199,120,162,65,122,96,236,224,253,19,208,111,34,52,63,223,62,12,125,244,99,91,3,96,59,137,47,165,84,242,191,181,175,70,22,37,161,118,79,7,63,203,74,103,87,239,244,47,253,35,169,7,39,171,112,227,13,140,64,170,118,199,237,31,177,91,222,127,163,189,244,202,27,238,213,223,170,190,19,109,225,137,39,158,240,208,254,39,31,122,111,158,177,189,70,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,58,20,200,243,31,130,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,76,86,0,175,101,32,36,176,13,64,199,207,65,160,138,145,63,93,74,128,18,48,230,176,12,96,86,131,82,14,12,85,7,71,224,96,186,166,46,234,158,10,244,201,227,94,186,79,61,180,207,143,60,142,228,81,142,186,56,231,136,87,48,237,3,100,57,2,92,41,123,248,240,97,219,180,105,147,123,246,143,11,230,193,250,218,91,154,229,93,92,178,135,30,122,216,190,240,224,231,108,70,71,187,63,39,183,92,13,15,92,87,195,114,240,52,198,145,8,94,237,174,14,158,82,219,30,254,92,57,147,156,117,253,185,186,7,107,207,212,31,120,254,189,145,18,230,60,179,30,167,104,113,14,26,158,242,204,25,50,74,154,95,133,245,210,68,201,160,68,107,41,39,23,249,156,214,9,80,120,237,218,181,214,117,244,136,150,128,208,47,222,245,178,249,232,212,53,128,186,72,152,118,45,130,153,181,117,66,94,107,171,188,243,181,214,90,228,217,206,185,239,93,175,117,199,154,115,176,79,27,181,181,92,21,140,45,141,149,173,85,229,211,250,231,94,10,24,49,117,29,164,252,147,67,201,214,201,36,192,43,41,211,186,163,156,94,1,173,251,204,32,39,167,99,85,81,41,240,220,135,241,23,52,152,156,160,111,51,123,206,171,42,130,219,3,248,245,102,57,240,231,125,169,10,108,143,11,212,231,221,83,93,144,29,240,45,138,237,81,3,84,188,170,78,141,43,218,64,147,188,218,137,170,1,224,231,189,98,219,130,86,105,192,251,135,1,192,245,215,95,111,55,222,120,163,181,74,43,202,121,43,242,58,247,115,245,3,125,192,227,110,204,51,58,230,239,47,122,53,75,227,44,233,93,30,29,86,244,132,227,118,244,232,81,25,95,28,112,208,207,53,6,5,69,181,207,255,142,227,249,222,222,94,127,132,109,2,150,45,91,102,139,22,45,242,185,192,208,39,69,111,99,76,165,18,81,28,20,77,64,237,248,59,11,42,215,218,98,46,244,5,241,245,192,75,174,189,221,20,201,160,102,152,161,190,250,247,76,122,20,5,250,209,143,104,7,128,125,190,15,217,49,155,3,106,97,101,171,166,90,74,165,210,117,237,56,233,3,49,229,222,57,92,166,117,194,58,160,239,164,108,12,44,134,170,173,88,186,204,8,85,255,226,203,111,76,212,118,240,224,65,123,252,241,199,1,253,147,187,56,81,226,189,119,242,153,207,124,198,7,141,113,72,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,50,21,200,227,25,18,41,20,8,5,66,129,80,32,20,8,5,66,129,80,96,146,2,218,146,187,177,10,68,3,148,113,4,144,1,231,0,242,41,77,0,39,193,50,206,1,98,41,57,120,18,116,74,144,51,1,123,242,83,180,0,206,185,159,142,169,12,71,96,28,225,168,129,168,36,202,165,178,228,211,94,50,14,160,95,244,147,103,40,3,76,196,139,127,223,190,125,238,201,138,55,235,246,237,219,173,179,179,211,199,48,123,246,92,15,195,62,48,60,226,40,255,217,95,253,202,94,223,244,134,221,243,209,143,90,69,48,80,85,227,228,125,106,226,134,254,15,216,57,53,37,45,24,203,41,137,231,166,203,87,193,244,220,41,207,68,198,100,5,206,160,225,228,130,111,227,170,126,78,116,222,34,48,188,122,245,106,219,244,218,171,14,174,129,246,172,45,214,27,240,152,61,222,153,95,0,63,247,88,115,220,135,219,50,143,156,243,163,140,255,20,110,127,92,235,137,245,92,127,159,80,247,138,97,225,29,245,252,26,152,231,25,202,82,7,73,151,103,77,64,254,201,107,136,72,21,89,8,126,222,71,255,229,4,182,1,253,141,218,151,30,176,175,190,102,111,42,231,24,201,96,16,32,104,172,31,247,244,10,101,125,174,149,101,189,243,174,165,118,208,99,68,81,9,182,110,126,211,33,63,223,7,222,211,138,198,139,177,3,225,250,215,175,95,111,51,103,206,244,237,13,48,236,105,145,215,61,227,26,26,26,145,158,13,170,143,72,6,217,251,207,123,219,168,237,52,168,159,60,210,209,99,135,109,223,158,189,118,72,251,203,119,117,245,200,64,231,132,231,23,20,194,191,32,8,143,78,233,59,177,96,193,2,3,242,19,141,129,104,10,201,200,135,250,40,67,223,169,151,246,83,52,17,162,20,96,97,65,8,127,215,72,0,159,45,10,40,195,248,82,104,254,156,182,64,160,30,126,21,143,130,128,49,68,246,29,224,121,244,247,62,215,230,138,114,78,251,213,91,214,133,207,143,31,165,115,186,240,145,188,251,63,73,43,181,200,34,200,218,149,85,70,127,127,159,221,255,201,143,219,223,252,205,223,216,222,131,71,252,123,75,17,190,135,192,254,79,125,234,83,92,70,170,41,192,251,28,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,174,76,5,242,233,63,164,93,153,221,143,94,135,2,161,64,40,16,10,132,2,161,64,40,112,225,20,0,154,3,174,248,247,37,128,25,231,192,37,64,88,130,76,233,72,89,18,215,120,245,114,157,96,28,160,141,107,238,241,75,224,45,61,195,115,14,200,106,71,60,117,211,179,132,89,230,60,149,1,202,241,60,64,145,114,60,7,216,239,234,234,242,61,187,241,92,5,104,109,221,186,213,142,29,59,230,70,10,244,7,192,7,80,196,200,96,68,123,122,147,26,229,233,220,82,44,88,255,137,81,251,238,119,191,103,119,222,118,27,22,5,56,57,43,129,207,38,232,29,25,19,137,54,241,136,198,24,192,199,84,187,195,19,105,28,186,49,81,222,79,244,140,167,90,254,68,185,201,165,106,192,110,202,179,83,203,92,237,215,83,180,154,24,110,202,159,200,120,103,39,141,2,205,114,215,247,117,196,154,240,164,53,164,152,244,182,104,254,2,7,198,3,218,11,190,32,248,43,171,14,15,85,63,60,56,100,179,103,206,80,56,248,249,190,166,156,224,234,65,230,159,112,246,64,238,210,88,6,148,19,96,47,8,224,23,20,222,157,223,68,2,154,167,119,9,112,172,53,152,214,66,182,52,180,78,240,192,87,210,219,230,71,189,133,19,101,200,224,189,225,25,126,236,17,159,218,243,60,121,231,51,38,128,62,239,45,247,28,228,215,66,247,3,169,79,190,119,196,39,208,123,155,89,11,232,72,155,50,8,144,183,124,122,95,189,111,122,150,49,210,87,127,247,229,229,191,229,205,109,246,234,198,215,252,125,106,110,42,58,208,159,217,222,97,55,220,112,131,125,240,3,31,114,93,70,134,8,229,175,8,2,205,173,86,25,199,122,192,28,194,167,239,65,78,90,52,21,184,223,236,239,120,79,79,143,245,244,118,41,52,255,33,121,241,31,118,79,254,177,241,81,189,167,130,240,210,202,181,174,25,8,48,70,60,246,129,251,139,23,47,118,192,79,95,83,221,148,117,61,148,87,255,191,247,124,92,53,101,137,124,64,189,212,213,168,237,58,10,132,230,175,105,166,184,253,174,29,17,14,72,212,167,29,5,172,164,245,64,189,62,51,252,241,147,236,221,174,77,155,178,60,211,159,227,78,118,151,89,68,239,119,159,210,252,53,48,151,94,157,214,139,26,225,154,173,4,70,21,113,97,229,202,149,246,224,131,15,218,159,127,227,191,219,208,72,201,138,45,69,55,94,121,248,145,71,1,253,116,35,235,214,187,239,206,85,83,195,31,253,209,31,249,88,246,239,223,127,213,140,41,6,18,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,237,10,228,249,143,196,145,66,129,80,32,20,8,5,66,129,80,32,20,8,5,78,85,128,61,201,73,192,47,224,82,2,103,9,2,114,4,172,37,40,207,17,32,150,34,0,112,159,60,142,245,137,250,40,151,18,48,178,62,177,255,54,121,0,56,192,34,255,190,198,53,207,240,163,77,194,117,191,254,250,235,238,177,15,216,7,240,19,169,41,133,241,118,24,87,215,6,176,159,48,254,139,23,47,181,249,11,22,121,40,255,19,10,3,94,101,15,115,33,175,135,31,126,216,254,240,15,126,223,222,255,193,91,172,58,52,232,249,231,18,97,123,106,59,19,227,16,116,243,84,215,7,191,6,198,77,199,216,82,249,137,10,226,68,11,14,194,122,222,133,72,115,230,235,178,166,59,225,224,101,10,98,5,173,181,27,111,188,89,158,228,135,172,183,167,219,189,246,49,18,233,237,237,118,195,17,188,212,203,130,250,21,168,175,18,117,201,114,216,215,42,215,172,207,180,222,211,122,229,152,222,3,206,91,180,101,132,231,129,132,107,229,169,7,72,203,154,199,203,60,213,229,39,53,143,255,172,76,6,174,253,220,189,208,107,91,4,168,15,141,10,51,47,218,235,117,242,190,52,200,192,192,61,245,213,134,50,5,170,65,208,106,71,245,209,110,6,248,107,239,158,174,169,147,252,244,62,210,103,242,120,95,233,151,247,89,121,111,188,246,154,109,222,188,217,33,63,239,39,223,9,188,162,241,228,39,92,191,143,161,246,222,99,28,192,158,246,104,226,109,10,212,83,31,112,63,175,233,197,219,159,247,22,15,126,222,225,158,158,46,59,114,232,176,156,229,51,227,158,236,219,195,119,37,123,14,111,254,5,122,127,231,205,155,167,227,130,9,35,1,222,239,244,205,72,227,72,26,114,77,251,140,135,173,8,154,91,90,21,221,128,208,252,138,216,32,192,79,127,217,154,0,189,72,39,35,28,16,233,192,179,92,71,168,58,145,0,200,170,143,234,33,83,138,172,208,148,191,217,247,35,155,203,116,158,121,249,79,254,222,77,121,236,156,47,125,174,24,155,158,160,15,233,77,105,113,168,223,111,132,166,255,238,15,126,100,251,14,104,43,10,141,255,196,137,65,55,128,122,225,133,23,236,230,155,111,62,231,118,222,107,5,89,87,190,86,223,107,3,143,241,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,160,2,1,250,175,192,73,139,46,135,2,161,64,40,16,10,132,2,161,192,197,81,0,216,1,136,3,182,165,35,16,31,208,206,189,4,207,0,104,245,32,51,245,46,193,18,64,91,125,74,32,20,48,199,189,4,230,82,29,132,225,78,117,39,16,8,4,220,187,119,175,123,238,239,216,177,195,225,98,95,95,159,31,83,125,180,1,180,163,127,64,125,224,31,96,246,214,91,111,181,53,107,214,216,53,215,92,99,119,221,117,143,181,182,117,216,55,191,249,77,251,179,63,253,143,54,56,208,111,51,219,91,84,111,191,253,240,7,15,217,251,54,92,107,77,2,147,234,148,195,209,172,223,66,105,26,47,56,173,62,225,213,79,114,200,230,247,179,235,73,127,39,213,51,233,206,201,139,41,250,156,188,17,103,147,231,225,252,232,193,122,97,237,1,113,107,232,59,171,56,219,184,222,214,174,93,107,75,150,44,177,174,206,99,190,206,243,90,15,10,92,111,157,71,143,217,156,89,179,5,153,23,40,162,195,73,160,159,214,31,71,214,124,81,161,243,57,79,249,172,111,128,56,239,17,237,142,149,199,125,125,177,110,210,51,116,32,167,118,28,56,215,214,89,230,104,143,215,127,222,159,227,121,234,106,104,202,222,155,148,143,247,126,246,46,101,247,189,78,149,195,27,157,254,176,52,29,55,167,117,150,60,248,129,240,53,160,158,9,144,45,232,113,69,38,200,218,202,224,56,239,20,215,221,157,93,110,0,241,242,203,47,251,187,197,152,72,179,103,207,182,155,174,191,193,110,190,241,38,155,49,99,134,111,139,193,251,199,125,222,65,250,192,57,144,156,107,58,51,58,58,108,67,39,6,220,224,230,192,193,125,110,68,113,162,175,95,247,21,230,95,207,154,198,92,101,235,3,121,244,147,240,222,199,115,31,192,207,214,27,24,95,48,102,198,138,38,92,39,125,136,240,65,155,14,229,117,47,175,144,252,5,69,29,104,174,233,231,225,248,101,36,145,215,86,6,68,68,224,57,82,85,186,96,12,193,62,7,190,54,120,229,107,154,177,52,252,59,69,57,10,215,222,125,78,105,201,19,207,42,229,228,245,79,154,242,181,240,60,114,21,200,192,235,175,101,188,237,3,253,168,79,170,81,117,106,46,149,201,122,70,147,138,188,250,215,172,90,109,31,187,247,30,251,214,223,253,131,141,249,119,219,140,72,21,143,60,242,8,160,159,226,147,43,170,175,244,61,126,158,52,254,250,215,191,110,47,190,248,226,123,92,141,24,126,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,249,42,16,161,251,47,223,185,137,158,133,2,161,64,40,16,10,132,2,161,192,37,86,0,168,79,232,124,64,31,94,187,128,181,228,193,95,223,53,160,90,125,74,215,25,124,204,88,18,121,233,7,136,74,247,18,156,3,242,147,184,247,198,27,111,184,151,239,206,157,59,109,247,238,221,30,194,187,191,191,223,61,136,169,35,1,62,202,39,32,195,57,176,15,239,255,213,171,87,187,119,241,29,119,220,225,71,138,253,245,95,255,53,69,60,97,52,112,223,125,247,85,191,247,63,255,193,118,238,220,110,39,6,134,157,120,125,255,135,15,217,63,251,221,175,219,170,21,203,124,127,109,207,172,65,59,127,144,115,31,206,100,132,199,61,239,199,20,29,252,153,233,254,4,94,155,78,149,211,231,1,54,207,85,219,211,215,50,113,167,84,170,88,83,51,240,60,239,235,173,81,30,238,14,123,181,190,9,47,223,168,117,180,124,249,74,219,191,119,159,123,150,15,15,19,130,62,131,164,188,7,29,29,92,159,52,82,73,107,112,98,45,179,214,153,227,108,15,8,22,135,3,228,82,105,220,223,1,223,23,30,208,140,103,189,218,20,222,175,65,105,140,15,26,212,183,130,175,39,189,37,190,214,169,55,193,118,127,111,82,189,106,34,123,167,50,175,238,28,128,87,121,105,45,86,181,94,185,159,128,55,207,242,43,67,173,39,244,100,45,215,64,53,207,2,161,117,44,202,211,189,82,105,212,59,167,232,22,242,130,31,29,31,179,131,251,247,58,244,28,150,6,188,103,35,67,195,14,229,111,190,225,70,15,217,95,44,22,253,29,229,94,250,78,228,155,100,124,32,8,61,58,62,226,253,194,219,188,179,235,168,123,239,99,176,115,248,240,97,135,249,62,62,245,45,175,80,254,132,235,39,53,73,35,188,171,23,45,90,228,199,147,145,61,50,227,160,138,136,57,195,96,46,8,195,63,174,104,1,124,179,248,14,160,65,102,207,64,68,2,233,169,72,0,121,121,241,51,39,205,197,214,9,208,78,180,1,77,66,166,128,78,61,252,189,244,118,221,38,127,214,212,35,148,172,42,18,129,214,77,78,179,163,231,50,237,152,108,37,230,93,191,218,213,132,170,39,191,22,39,207,178,7,222,206,95,230,40,107,143,40,13,41,229,106,243,152,25,108,232,190,174,199,101,232,180,96,254,124,235,31,26,177,251,239,255,132,61,252,232,227,214,217,163,232,37,90,220,227,50,180,248,229,47,159,115,253,83,29,113,60,179,2,24,253,68,10,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,203,83,129,252,75,47,189,116,121,246,44,122,21,10,132,2,161,64,40,16,10,132,2,161,192,165,85,0,154,84,5,108,2,216,240,4,197,211,22,16,143,87,46,48,13,56,151,0,125,234,42,247,1,147,28,129,125,36,224,98,130,160,128,176,228,125,11,148,235,234,234,114,232,196,190,200,120,236,19,198,155,243,225,225,97,121,253,142,122,61,60,147,18,109,82,47,117,114,142,55,241,117,215,93,103,183,220,114,139,255,214,175,95,79,209,220,95,252,197,95,164,71,78,57,254,248,209,135,188,204,167,63,251,169,234,255,243,159,119,192,249,4,6,205,118,238,61,96,63,248,209,35,246,175,254,205,191,182,65,237,21,222,214,214,106,163,39,250,180,191,117,115,198,216,74,242,70,166,160,0,42,144,175,190,95,245,141,0,3,189,129,148,121,146,203,213,114,78,142,199,51,234,198,151,21,56,229,129,84,83,118,164,124,130,125,233,200,157,83,234,169,21,159,82,93,22,70,60,187,119,97,254,78,110,112,202,104,51,45,213,176,67,229,186,62,59,28,175,235,208,233,250,153,192,122,42,58,117,30,210,253,169,249,169,124,182,134,228,9,46,0,12,6,199,195,26,47,111,192,56,9,40,140,87,255,91,111,109,245,53,217,40,144,156,111,202,91,255,192,160,27,157,176,253,67,94,186,179,6,89,167,51,180,6,121,79,88,72,77,2,228,101,237,103,15,237,77,237,167,122,171,26,144,67,90,133,140,47,11,76,187,177,128,96,118,65,231,0,104,234,163,239,201,83,94,136,218,175,83,62,115,206,243,236,19,127,50,169,33,245,111,34,209,110,237,2,253,168,79,181,100,57,26,104,89,30,252,249,66,179,192,251,184,191,187,188,151,132,177,39,149,101,136,80,145,23,189,167,138,222,93,253,154,242,13,54,52,112,194,67,245,111,221,246,166,238,143,91,71,115,171,13,15,14,219,60,69,222,32,92,255,117,215,110,240,111,68,185,90,210,59,217,232,239,167,98,1,212,162,124,52,90,75,161,197,67,221,239,217,187,199,246,239,217,109,123,246,238,150,145,192,160,151,243,111,65,177,201,223,245,146,218,46,8,244,183,180,182,216,220,185,115,109,217,226,101,126,164,12,90,242,77,169,106,203,132,70,233,4,69,151,201,15,34,103,154,176,149,130,116,44,20,209,178,160,83,25,71,200,139,191,81,145,4,8,209,79,212,131,180,158,202,233,68,3,101,249,225,201,63,105,237,213,140,142,50,33,178,191,174,165,78,221,247,95,243,155,35,131,135,235,234,162,36,122,159,68,253,217,179,172,175,44,157,156,167,220,164,6,39,10,212,202,213,207,111,45,75,134,5,76,44,143,149,212,62,70,42,244,193,251,143,117,138,242,217,38,33,215,72,129,170,117,29,59,98,109,51,230,216,29,183,125,196,238,184,253,54,123,248,39,143,121,191,136,144,210,215,123,220,254,94,94,254,95,249,205,175,212,42,143,195,217,20,24,209,255,47,138,20,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,151,159,2,121,60,79,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,76,175,0,48,158,196,191,51,57,52,20,64,99,63,110,18,192,61,221,7,78,2,80,73,41,204,63,121,60,147,64,37,249,0,209,61,123,246,120,8,112,60,122,129,250,61,61,61,158,15,52,77,112,212,43,170,253,225,121,234,38,124,119,71,71,135,125,248,195,31,118,15,98,66,242,223,112,195,13,148,202,253,233,159,254,105,253,35,167,61,239,234,233,180,7,30,120,96,226,254,183,191,253,109,59,118,68,123,130,43,103,100,172,98,63,120,248,17,251,218,215,190,102,179,103,117,136,115,150,173,216,209,78,156,113,247,106,206,9,122,202,93,86,251,3,100,33,203,39,42,185,20,39,14,25,107,0,247,82,180,127,153,180,57,221,122,57,83,215,156,175,186,101,71,42,5,124,157,2,86,165,45,33,232,87,174,92,105,7,14,28,112,16,238,94,247,2,205,125,10,55,223,219,219,107,203,150,44,178,161,193,17,43,52,23,253,61,160,54,214,250,88,205,107,95,212,117,210,218,79,239,0,30,228,141,242,40,23,145,157,246,62,117,212,39,191,118,120,76,3,176,94,254,57,9,140,41,155,158,152,196,142,235,43,153,114,206,123,166,151,210,13,10,26,243,138,54,48,54,46,79,239,81,143,48,208,220,44,3,30,221,235,235,235,181,22,157,87,53,230,93,59,222,178,157,219,183,217,168,224,60,80,124,68,97,247,151,47,91,233,239,30,219,97,204,156,53,75,26,140,218,192,137,204,56,135,239,67,155,182,195,192,136,160,179,167,219,182,108,217,226,239,124,103,231,81,7,252,176,232,178,12,6,202,138,20,48,52,36,227,25,141,7,35,162,69,11,22,218,124,121,162,207,82,125,192,253,166,166,102,255,118,240,157,33,8,1,6,17,13,250,166,140,13,107,59,0,105,2,232,206,182,45,16,244,6,254,11,230,163,65,179,12,17,24,31,198,27,232,142,1,0,40,157,123,172,23,12,55,234,211,185,232,166,71,61,249,145,118,185,154,2,249,179,18,167,254,205,234,63,217,230,100,200,127,106,249,179,229,48,255,140,199,251,192,58,83,3,140,11,143,125,89,67,200,232,162,93,159,169,19,214,213,173,173,38,230,47,178,47,60,248,89,123,226,169,39,181,54,21,141,64,229,41,187,249,245,205,128,254,137,106,206,214,102,220,55,219,181,109,183,203,240,209,143,220,101,123,15,237,9,73,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,50,80,32,143,135,90,164,80,32,20,8,5,66,129,80,32,20,8,5,66,129,233,21,0,106,2,218,128,118,105,239,107,74,2,32,249,1,210,184,199,17,232,207,15,32,15,76,2,236,243,252,209,163,71,221,51,122,251,246,237,14,78,251,250,250,140,80,252,220,79,245,224,173,155,18,121,128,63,160,223,170,85,171,12,47,253,27,111,188,209,62,240,129,15,184,167,53,205,127,227,27,223,72,197,223,214,241,47,255,242,47,235,203,231,238,190,251,238,234,99,143,254,216,6,135,6,220,179,123,227,198,141,246,196,19,79,216,239,254,238,111,203,146,1,35,7,98,185,11,202,226,69,173,126,1,19,83,162,159,140,243,116,41,1,196,115,228,129,167,171,38,242,47,182,2,90,195,5,253,111,132,117,235,174,209,54,18,155,221,163,221,187,160,9,61,126,252,184,135,155,103,191,248,49,121,126,183,8,72,143,141,202,248,67,224,190,81,158,227,188,43,120,245,179,86,112,212,103,189,100,239,7,236,89,107,135,114,242,52,79,176,158,53,68,74,199,169,231,92,167,53,150,142,42,77,246,89,211,233,214,31,109,21,213,111,64,249,232,136,182,33,208,18,230,127,19,113,28,25,145,17,128,222,69,64,59,6,1,155,55,111,182,141,47,189,232,81,60,120,175,71,71,199,141,80,230,239,187,126,131,93,187,97,189,12,128,154,100,20,208,227,99,155,33,35,156,252,156,89,2,254,39,252,125,39,66,199,190,125,123,172,179,179,211,235,194,88,167,40,227,129,161,193,1,135,237,69,69,22,192,40,96,214,172,57,238,185,63,123,238,28,239,7,109,187,30,26,0,223,5,34,5,112,28,215,47,167,185,113,200,95,211,53,47,173,27,27,100,80,164,72,2,120,185,99,96,129,81,18,95,19,182,65,160,30,176,60,218,241,171,215,249,172,2,94,176,2,211,127,51,210,124,105,16,211,183,60,97,160,48,249,91,201,122,240,177,41,116,64,69,147,216,221,221,109,179,102,207,81,116,131,178,180,201,185,87,255,135,110,249,128,61,251,171,151,108,168,148,109,197,242,250,230,215,21,210,255,97,251,202,87,194,171,127,122,177,207,156,123,237,250,13,103,46,16,119,67,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,162,40,144,231,63,32,71,10,5,66,129,80,32,20,8,5,66,129,80,32,20,152,94,129,99,199,142,57,28,3,144,1,42,1,110,14,207,106,128,27,136,201,15,208,4,228,36,148,63,91,35,1,247,241,220,223,183,111,159,159,3,247,49,2,224,217,250,112,255,128,62,246,224,6,230,223,116,211,77,182,122,245,106,247,222,103,111,110,206,149,114,127,246,103,127,54,125,231,222,102,238,130,69,11,237,139,95,252,226,41,79,189,244,194,175,109,252,240,184,141,200,43,185,172,16,224,127,251,157,191,179,207,126,250,83,54,103,209,124,27,144,23,114,123,135,34,24,224,205,47,40,42,122,38,246,63,5,180,213,180,56,165,226,139,145,65,219,210,52,210,249,83,160,162,53,76,232,247,197,2,218,120,245,111,122,253,53,95,227,0,100,140,83,0,215,39,4,179,91,91,219,220,147,28,95,106,162,87,20,180,54,64,184,156,227,185,207,90,207,53,100,112,217,207,117,205,253,138,207,215,228,57,227,253,73,201,13,2,116,145,242,234,223,183,84,230,157,30,129,249,45,130,243,218,176,64,239,99,201,219,104,20,52,167,13,133,173,240,99,91,123,171,27,52,108,124,229,21,123,243,205,55,253,189,199,203,158,254,204,156,217,108,183,221,118,171,140,112,22,58,80,167,31,24,229,16,21,161,183,183,219,248,94,240,222,243,254,227,193,79,152,249,102,25,54,240,158,151,20,57,96,116,120,196,102,118,204,146,49,80,171,182,221,152,107,115,20,254,159,31,247,203,50,166,193,152,104,72,219,2,160,1,223,149,76,67,182,53,144,150,138,196,160,224,253,214,220,150,121,250,99,56,208,160,109,22,28,244,251,24,244,29,66,99,253,80,23,69,233,115,82,54,205,1,91,111,92,105,9,195,144,52,38,159,43,31,27,128,95,223,99,141,208,199,166,60,182,148,152,209,46,45,101,164,52,54,50,166,121,236,183,57,11,22,217,31,254,139,223,183,205,111,188,97,189,39,70,93,227,81,205,197,115,207,61,7,232,71,158,201,139,241,74,19,231,18,245,183,162,8,9,59,183,239,186,68,173,71,179,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,128,2,249,151,95,126,57,148,8,5,66,129,80,32,20,8,5,66,129,80,32,20,152,94,1,103,75,201,219,30,175,95,32,125,115,115,179,3,52,192,62,192,19,168,71,24,254,183,222,122,203,189,157,129,125,120,236,3,237,234,19,97,247,1,248,43,86,172,48,66,126,223,114,203,45,182,97,195,6,91,186,116,41,197,222,177,151,126,125,27,167,59,255,223,254,237,255,126,186,91,118,221,117,215,89,87,87,151,123,55,203,142,193,94,121,249,85,251,197,47,126,97,95,252,202,151,125,127,239,12,236,215,112,33,5,166,38,32,41,169,6,107,19,136,203,50,167,249,91,7,117,167,185,27,89,23,73,1,176,241,116,169,65,158,249,229,113,121,67,11,70,179,54,182,109,217,234,235,30,239,117,214,255,176,12,62,142,30,235,212,250,93,169,189,238,199,28,52,3,165,89,26,121,149,169,159,255,170,246,86,79,192,158,182,220,107,91,127,206,68,86,211,251,54,93,223,206,71,30,245,243,110,210,207,214,214,102,223,162,98,80,91,18,20,20,83,159,119,244,200,161,131,246,218,107,175,105,220,155,221,232,166,168,247,157,200,28,243,230,204,181,219,63,114,155,27,229,184,49,131,214,49,91,113,112,143,119,30,163,158,195,135,15,42,28,255,208,132,65,80,19,219,92,8,70,87,229,109,62,115,70,135,71,251,192,176,103,230,204,153,106,107,134,3,253,50,253,17,120,246,36,109,154,154,91,92,51,55,42,146,82,141,10,141,80,144,231,126,177,177,232,96,223,13,33,4,254,235,141,1,8,237,47,235,10,127,7,217,94,0,157,39,116,215,171,155,230,196,139,157,15,17,47,68,29,116,90,169,118,152,212,2,227,147,205,136,111,97,160,193,40,250,136,0,191,52,213,153,130,24,200,12,64,134,17,13,181,239,16,219,24,28,239,63,225,90,23,10,50,126,24,31,181,165,139,22,88,91,115,65,145,21,100,72,161,109,26,26,101,36,177,245,173,45,246,163,71,30,178,47,125,233,75,147,218,138,139,183,175,0,219,193,236,220,185,243,237,63,24,79,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,187,82,32,63,111,222,188,119,85,65,60,28,10,132,2,161,64,40,16,10,132,2,161,192,213,174,64,22,142,188,201,189,153,123,122,122,220,99,247,208,161,67,182,117,235,86,35,28,255,193,131,25,220,67,7,128,19,128,142,240,219,235,214,173,243,125,188,57,38,184,191,118,237,90,138,229,254,253,191,255,247,28,47,90,34,60,255,105,82,238,193,7,31,172,2,54,79,244,15,192,208,60,61,244,240,35,118,231,157,119,218,130,229,203,172,172,208,228,149,210,152,21,90,154,77,110,208,12,50,43,52,21,216,167,135,167,230,159,166,225,243,146,157,218,60,47,149,93,253,149,224,209,94,51,217,56,253,96,53,191,229,49,1,124,205,245,242,229,203,109,225,194,133,190,198,121,15,72,28,15,8,134,223,244,254,15,120,168,249,124,163,66,246,11,188,18,214,62,193,229,9,88,171,19,150,67,69,192,223,147,55,94,91,100,89,142,255,77,32,154,139,4,250,235,243,200,79,215,239,118,121,141,142,141,56,56,167,78,128,127,94,32,189,67,81,43,70,4,232,247,239,223,107,207,255,234,57,59,116,248,128,224,60,70,10,101,25,243,140,184,49,14,144,255,125,239,123,159,195,226,4,247,249,14,240,254,243,93,40,233,29,73,94,248,9,60,243,29,104,109,109,113,175,125,0,255,220,185,115,53,142,204,91,31,48,63,54,62,98,37,69,209,240,242,210,157,112,251,120,234,147,132,248,39,182,62,32,68,63,117,165,232,33,128,111,244,64,85,212,116,207,125,239,111,213,26,229,229,63,145,231,98,49,7,153,215,187,207,207,169,242,211,220,101,155,220,136,65,189,75,71,198,141,49,3,43,153,131,235,196,121,109,97,140,143,12,89,107,179,162,40,232,123,117,172,171,219,118,239,217,106,47,188,244,138,205,108,107,177,35,157,3,190,49,64,83,83,222,6,6,6,236,103,63,251,25,160,159,85,121,133,169,114,249,77,87,237,255,183,93,126,29,139,30,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,177,2,138,110,24,255,77,227,42,158,223,24,90,40,16,10,132,2,161,64,40,16,10,156,7,5,128,65,128,61,60,246,217,119,251,240,225,195,190,103,55,64,18,64,135,119,238,234,213,171,253,199,222,229,218,247,222,48,166,92,181,106,21,173,231,254,234,175,254,234,60,244,226,157,87,65,20,129,7,30,248,244,25,43,120,244,209,71,173,183,167,75,225,193,43,14,19,1,255,47,190,248,162,125,102,233,18,129,195,166,12,162,201,131,86,55,161,138,89,93,252,123,100,58,63,99,237,83,111,38,79,242,211,236,197,61,181,248,59,188,158,128,205,239,240,249,11,253,24,253,115,194,88,147,243,66,183,55,81,191,160,251,244,202,103,185,21,129,124,128,178,141,150,172,208,54,195,174,187,254,125,2,166,157,14,197,43,90,3,249,124,206,142,117,119,217,238,125,123,237,218,107,175,213,222,241,101,135,243,188,11,25,180,22,128,214,216,78,96,222,50,176,0,0,32,0,73,68,65,84,254,239,12,129,217,137,198,89,50,186,57,37,177,140,82,249,92,78,109,79,147,78,150,169,175,45,211,144,226,167,214,58,77,37,202,34,8,124,147,246,180,39,58,193,232,232,136,162,16,104,59,138,74,195,132,39,255,241,238,30,43,8,254,151,107,221,88,179,106,181,221,113,231,237,10,215,63,223,222,218,190,205,58,5,143,129,251,71,14,29,118,227,159,12,238,43,154,129,0,61,176,153,125,225,217,214,128,144,252,24,73,44,154,191,192,13,34,60,26,130,66,247,3,237,199,199,202,54,94,102,43,15,211,22,0,45,254,44,158,253,148,169,74,188,70,7,251,205,218,41,163,41,51,30,82,191,25,117,73,125,79,91,213,87,164,35,82,186,241,6,55,117,206,33,1,111,157,214,52,61,87,101,120,226,226,167,137,229,48,121,90,241,213,207,58,83,203,79,229,88,77,172,21,214,91,142,200,6,232,96,172,193,146,175,67,162,45,244,244,244,218,235,175,190,98,59,119,239,149,161,198,160,245,245,29,183,27,54,172,183,29,123,58,173,170,121,29,215,54,37,232,181,103,223,110,251,201,227,143,218,87,191,250,213,139,63,240,171,180,197,129,161,19,87,233,200,98,88,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,192,229,167,64,126,219,182,109,151,95,175,162,71,161,64,40,16,10,132,2,161,64,40,16,10,92,70,10,252,167,255,244,159,28,236,211,37,96,31,30,250,120,231,18,214,252,134,27,110,240,235,20,126,255,63,252,135,255,112,25,245,60,235,202,119,191,251,221,179,245,41,119,215,93,247,84,95,123,245,85,1,204,253,114,218,31,240,237,9,94,121,245,53,187,245,86,246,35,159,103,249,214,188,13,29,239,181,86,121,62,155,246,191,158,72,239,24,246,79,212,16,39,151,153,2,24,176,228,217,119,94,33,250,69,160,29,230,191,244,210,75,254,14,0,181,27,107,222,208,132,170,103,11,138,49,121,197,55,40,68,61,192,26,80,45,84,157,16,173,143,204,97,52,222,233,181,173,2,240,104,79,169,30,74,167,188,4,252,211,117,125,153,250,243,116,255,237,30,9,231,78,120,253,60,70,58,90,207,120,245,111,219,182,221,222,220,180,217,246,31,216,171,125,222,241,170,111,48,202,241,94,111,184,246,26,223,218,226,133,23,94,112,207,253,222,158,227,150,107,212,253,198,188,202,8,218,19,229,66,169,189,189,221,141,126,22,47,90,232,71,174,73,149,82,217,219,3,76,3,240,199,198,74,210,171,81,239,88,182,205,1,99,42,73,55,234,106,110,107,149,145,69,193,189,242,221,179,95,207,100,17,14,106,180,91,96,27,123,27,180,244,131,254,112,116,224,13,185,86,98,14,72,232,232,63,140,3,120,79,107,73,190,239,233,244,138,59,18,195,0,131,15,86,19,33,250,53,13,26,29,6,18,217,184,137,54,177,229,205,55,141,72,11,187,119,239,22,208,207,162,171,44,154,55,219,191,91,203,22,20,109,111,247,168,34,41,84,181,94,27,53,23,35,190,77,137,64,191,203,120,197,9,114,25,119,248,203,255,36,219,18,161,187,179,231,50,238,101,116,45,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,178,21,200,19,126,50,82,40,16,10,132,2,161,64,40,16,10,132,2,161,192,233,21,248,131,63,248,3,135,109,119,221,117,151,173,90,181,138,130,185,127,247,239,254,221,233,31,184,204,238,124,230,51,159,57,167,30,61,243,204,47,236,232,81,69,43,24,41,121,120,242,103,158,249,165,221,123,207,111,216,252,101,203,108,184,171,75,158,200,242,124,118,132,11,52,172,131,133,117,16,209,27,130,196,157,46,121,217,4,29,107,199,51,149,63,93,61,228,243,28,191,169,237,159,233,153,139,113,47,245,167,54,174,122,200,234,221,174,215,238,92,251,147,234,164,124,221,121,82,114,58,0,62,181,221,137,166,206,162,119,190,144,205,51,192,62,55,52,104,109,115,230,219,251,111,190,197,126,252,227,31,219,204,89,29,130,167,227,14,165,15,31,57,98,252,230,207,95,232,32,25,200,138,119,127,131,188,225,73,39,87,65,118,198,142,234,164,201,254,253,158,53,233,207,116,99,153,84,224,44,23,128,238,204,203,94,8,88,70,11,194,220,238,253,77,189,64,249,25,237,173,90,227,67,170,165,209,70,134,7,61,82,199,198,141,27,173,191,247,184,181,43,220,251,240,224,144,60,233,91,109,198,140,25,178,105,25,51,238,17,230,125,124,116,76,203,95,222,246,50,2,32,85,5,152,9,167,63,119,222,28,143,224,129,17,80,71,71,7,173,249,253,52,55,185,66,118,237,113,44,212,7,32,127,174,65,225,245,245,3,230,3,248,27,20,110,223,61,212,69,174,27,114,121,143,136,160,136,254,242,238,71,59,106,202,106,171,42,226,6,201,189,221,107,13,52,104,11,0,196,158,136,147,161,62,214,39,250,73,194,243,223,211,228,219,181,204,139,123,96,46,220,8,65,107,153,45,18,152,179,134,154,225,196,168,52,231,94,131,34,79,112,100,29,122,249,218,60,230,84,190,52,46,35,20,165,156,244,175,202,147,191,167,179,203,246,237,221,173,239,215,81,219,183,123,151,207,75,147,180,228,249,162,12,83,40,147,83,60,132,15,188,255,70,59,242,244,75,254,217,40,201,0,163,189,189,32,35,143,109,246,200,35,143,216,103,63,251,224,197,21,225,61,210,218,92,25,138,69,10,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,11,163,64,182,1,228,133,169,59,106,13,5,66,129,80,32,20,8,5,66,129,80,224,106,80,224,50,192,98,239,78,198,159,252,228,199,231,82,65,238,158,123,238,169,62,255,252,243,118,34,215,111,253,39,6,108,223,129,67,246,218,27,155,60,106,193,204,25,237,218,131,124,92,33,199,199,77,156,242,36,52,60,151,154,235,203,156,5,50,215,23,141,243,75,163,0,224,53,39,32,222,40,136,58,62,50,162,208,232,85,247,108,103,91,138,19,39,20,150,91,92,25,128,62,60,60,236,91,89,204,155,183,64,96,93,97,251,149,7,184,38,188,255,165,76,69,133,226,167,127,192,99,0,113,133,159,174,1,233,205,68,35,232,239,179,14,193,126,224,253,171,138,98,241,198,27,111,88,73,33,252,155,181,175,251,216,216,152,3,126,202,247,159,232,179,74,95,197,243,48,98,200,203,128,1,40,223,42,175,123,128,62,219,115,204,157,59,215,61,249,1,254,64,101,111,79,132,62,181,203,177,65,249,186,233,247,217,150,160,69,145,15,170,212,165,95,78,47,19,70,9,14,255,121,94,191,4,236,83,168,250,164,165,171,42,168,159,237,85,159,74,165,187,87,206,49,69,28,96,173,240,67,55,244,45,107,221,160,123,163,34,42,120,188,2,93,87,27,170,30,57,1,75,134,114,89,128,95,209,23,242,141,218,122,65,243,136,16,199,123,187,5,246,247,200,123,127,167,117,117,178,189,196,176,140,53,90,93,127,20,201,9,240,15,104,219,149,162,162,39,108,88,187,214,126,227,222,143,89,235,220,69,246,205,239,60,34,205,77,107,120,200,183,95,120,230,153,103,0,253,72,124,197,127,239,47,199,149,80,174,25,168,124,233,43,95,182,55,94,123,253,114,236,98,244,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,184,34,21,8,208,127,69,78,91,116,58,20,8,5,66,129,80,32,20,8,5,66,129,115,83,160,69,33,216,63,249,201,7,206,173,176,74,253,232,71,63,178,87,94,126,217,6,135,71,237,240,225,195,30,214,250,182,219,110,179,15,222,246,17,171,244,31,119,48,103,213,186,208,253,231,92,115,125,193,204,195,185,62,231,66,156,39,15,230,169,192,244,66,180,245,78,234,244,254,93,90,38,62,109,183,129,173,164,198,166,22,129,215,17,1,213,170,45,89,190,194,86,175,91,111,47,189,244,130,246,183,87,200,116,129,253,114,105,204,118,237,220,169,208,254,215,249,126,244,101,25,7,0,110,221,189,220,107,168,253,73,19,144,38,164,254,222,121,56,159,74,102,241,218,7,30,79,120,245,203,115,59,65,127,162,13,116,204,104,179,195,7,246,219,246,237,219,109,215,174,93,14,249,155,180,245,0,32,191,156,27,215,142,5,195,14,158,25,55,117,180,201,203,191,181,53,243,240,231,184,84,90,144,207,88,189,13,89,62,192,49,9,137,79,187,21,199,212,126,229,225,229,217,170,0,144,239,218,72,183,230,230,86,25,75,8,238,139,41,179,5,128,27,8,232,57,44,40,248,139,113,64,146,12,121,82,36,4,206,185,18,251,86,58,245,29,154,170,3,165,234,83,125,157,245,249,23,251,188,88,108,206,192,190,192,125,185,172,40,9,40,199,152,249,17,142,191,166,45,250,143,149,70,109,20,163,19,193,253,124,190,201,242,138,124,48,58,54,108,71,14,31,181,3,123,15,216,129,3,251,172,187,187,91,6,72,35,86,212,28,118,180,106,107,17,61,55,50,50,236,195,34,42,195,76,109,179,50,115,102,135,45,89,178,204,230,47,93,102,95,250,252,131,246,244,51,191,178,189,7,122,100,156,162,232,20,197,38,219,248,242,43,246,232,163,143,218,87,190,242,149,139,45,199,123,174,189,219,238,184,221,118,188,181,253,61,55,238,24,112,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,33,20,8,208,127,33,84,141,58,67,129,80,32,20,8,5,66,129,80,32,20,184,76,20,0,220,191,141,148,147,81,64,245,205,77,91,124,223,242,225,145,113,123,233,149,87,109,227,43,175,217,205,55,223,44,56,87,81,24,236,162,85,229,217,127,198,228,208,114,74,9,65,188,72,87,134,2,128,231,6,193,86,77,184,67,215,138,142,13,50,24,89,43,143,232,215,95,127,85,131,144,119,187,32,55,158,251,125,125,189,182,127,255,94,223,147,30,143,249,146,224,63,94,235,151,210,49,26,239,112,60,239,29,160,215,0,50,240,152,4,240,63,118,244,136,189,160,200,21,64,254,22,65,231,214,230,22,143,78,48,166,112,240,205,205,205,254,28,64,191,163,173,221,189,251,103,40,154,5,30,252,109,109,109,218,215,189,40,240,44,61,52,86,126,36,194,235,99,28,193,15,152,78,190,107,40,152,143,199,62,125,225,135,102,13,141,5,105,90,112,175,125,158,198,131,63,189,25,128,110,175,239,140,196,222,77,1,188,92,58,59,99,113,47,121,121,253,73,30,253,104,68,74,90,50,71,156,123,212,136,49,105,41,61,48,42,105,107,205,230,228,248,241,227,214,165,45,68,240,222,63,214,121,196,186,142,117,251,122,99,206,90,4,244,171,50,232,96,14,1,253,204,213,172,25,51,109,193,130,121,2,252,75,108,246,236,217,134,33,74,247,177,163,182,124,241,34,251,248,199,238,179,255,239,111,254,167,105,167,9,55,228,24,213,86,14,143,62,242,48,160,159,73,184,210,36,117,29,175,164,63,235,174,89,127,37,117,55,250,26,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,182,10,4,232,191,108,167,38,58,22,10,132,2,161,64,40,16,10,132,2,161,192,187,83,224,214,91,111,125,71,21,60,249,228,147,246,252,115,191,180,146,144,215,209,206,99,246,248,83,79,218,135,62,242,33,187,254,186,235,228,237,44,207,89,7,156,34,100,167,75,0,188,0,251,167,83,231,202,200,23,148,30,27,28,180,38,65,212,138,12,60,228,90,173,240,253,203,61,132,255,158,189,59,228,169,94,177,66,94,70,31,213,70,219,177,99,135,173,90,181,198,102,205,154,227,97,238,51,76,122,210,15,61,121,146,95,44,122,154,194,232,123,56,120,129,253,98,161,201,13,22,0,200,189,221,157,246,210,243,207,88,127,223,113,107,150,39,55,152,125,84,222,223,197,166,130,71,37,192,3,188,163,163,205,61,248,129,197,64,228,4,244,153,56,96,126,73,219,87,52,106,63,249,92,94,6,17,188,11,26,152,31,5,246,73,64,125,147,167,126,99,131,160,190,60,208,221,232,160,22,162,31,184,13,92,70,19,241,104,124,217,253,25,254,200,92,192,207,21,139,192,143,245,119,60,163,246,39,87,19,52,233,201,241,100,89,93,92,160,200,9,245,125,120,55,231,37,205,73,242,218,119,47,126,9,194,92,141,11,210,115,157,171,150,165,127,179,194,243,55,105,110,134,20,146,255,168,71,23,217,191,127,191,117,234,188,87,161,248,249,196,20,229,225,223,218,220,230,207,140,235,187,84,17,232,39,205,159,63,223,150,47,95,106,75,22,45,206,140,43,148,87,145,1,10,134,21,172,5,62,77,247,126,244,110,123,236,209,199,236,72,231,128,207,103,94,249,111,189,245,150,253,244,167,63,181,251,238,253,36,213,68,186,72,10,252,209,255,242,199,246,248,99,143,92,164,214,162,153,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,234,82,32,64,255,213,53,159,49,154,80,32,20,8,5,66,129,80,32,20,8,5,38,20,248,201,79,126,50,113,254,54,78,114,247,223,127,127,117,211,166,77,214,53,210,41,40,89,181,231,158,123,222,126,245,171,231,237,166,235,111,210,182,216,242,152,61,151,4,137,35,37,224,207,117,58,207,238,196,223,203,92,1,15,225,47,224,159,43,143,43,76,127,201,90,102,206,180,235,100,236,113,224,224,110,25,124,140,138,111,103,225,232,143,28,61,100,71,142,28,18,232,159,229,0,87,75,230,146,39,239,187,122,1,44,110,18,196,29,24,24,112,15,254,157,219,183,9,22,119,106,159,247,6,135,190,128,119,188,245,87,174,92,105,11,23,46,116,79,252,156,64,57,207,1,163,169,135,173,0,82,232,127,6,54,67,158,226,92,147,63,42,29,42,90,215,120,235,23,20,29,160,81,6,3,110,104,32,3,0,60,247,241,232,207,140,1,178,247,65,219,202,59,228,79,198,15,214,160,240,253,210,203,1,119,122,103,206,160,30,181,100,53,101,133,210,121,58,94,6,210,159,161,247,217,45,116,69,119,52,228,135,177,5,215,232,132,14,197,98,65,6,35,35,214,121,236,136,135,230,223,183,123,143,60,248,143,218,240,144,182,145,144,88,237,132,231,215,254,5,21,89,34,13,15,15,251,60,16,129,97,249,242,229,182,168,22,166,31,35,13,162,53,248,60,105,43,134,161,161,49,69,7,40,200,184,163,217,198,53,247,203,151,45,177,187,238,184,195,254,231,67,79,216,192,137,97,203,55,141,217,12,173,147,135,126,240,35,64,63,50,38,73,207,58,158,40,240,238,21,184,255,129,207,122,37,163,35,3,239,190,178,168,33,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,15,41,16,160,255,61,52,217,49,212,80,32,20,8,5,66,129,80,32,20,120,239,40,240,39,127,242,39,239,106,176,207,60,243,140,188,44,31,213,158,217,57,59,170,16,217,143,62,246,19,187,237,182,219,236,230,235,55,40,254,121,182,255,245,105,27,0,88,38,168,95,127,126,218,7,226,198,197,84,96,170,195,247,4,116,174,239,132,32,118,177,216,162,185,206,246,78,7,206,50,167,235,214,173,179,205,155,22,217,161,67,251,108,76,251,171,59,12,151,39,245,190,189,123,109,217,178,21,30,50,189,170,189,215,73,149,105,246,145,247,27,211,54,232,119,206,237,207,212,1,76,121,10,184,75,2,190,147,0,251,132,233,223,190,125,187,194,189,31,177,118,193,248,145,225,1,107,144,183,254,210,165,75,29,16,3,249,61,44,191,192,61,240,30,15,115,182,44,224,72,202,107,252,174,129,206,137,12,192,121,190,177,201,90,154,139,238,181,207,117,131,160,62,96,191,169,208,92,131,249,210,76,239,15,212,56,1,248,178,220,248,27,114,10,243,175,87,164,81,91,28,160,148,138,8,43,171,92,122,103,106,133,207,68,154,197,185,39,37,234,35,249,161,166,111,245,44,58,101,79,92,252,191,229,170,70,93,149,127,189,60,249,1,252,5,205,147,111,5,33,175,123,180,223,123,96,191,237,218,189,195,246,236,220,97,3,131,39,220,32,163,80,104,180,25,29,237,210,168,236,171,138,200,34,128,254,182,182,86,155,187,108,169,27,105,204,155,55,207,141,54,240,218,199,0,96,88,17,41,48,30,192,240,2,109,241,248,31,83,253,141,13,173,214,174,237,26,238,187,247,94,123,241,197,151,108,207,161,30,117,165,108,149,241,138,189,250,234,171,246,139,95,252,194,238,251,196,199,47,190,48,209,162,181,54,205,14,21,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,109,40,16,160,255,109,136,21,69,67,129,80,32,20,8,5,66,129,80,32,20,184,82,20,120,234,169,167,222,77,87,115,247,220,115,79,245,87,191,124,198,161,38,16,241,153,167,159,181,199,159,120,210,54,92,179,206,154,229,17,75,120,237,12,43,78,33,142,169,213,122,192,63,149,88,158,230,145,244,104,28,207,162,0,144,84,176,216,97,169,101,80,251,44,79,188,173,219,192,81,188,213,11,237,51,172,34,96,138,87,123,131,96,105,121,100,196,58,230,204,17,208,95,102,253,253,199,141,61,211,129,234,128,212,35,71,142,40,175,223,90,90,100,28,32,220,156,161,126,117,113,234,220,211,147,211,1,104,10,115,239,76,71,31,73,125,165,83,23,83,69,253,201,27,198,6,85,129,100,250,180,109,203,22,219,188,121,179,13,10,252,206,104,111,19,208,29,114,32,188,98,197,10,91,179,102,141,27,39,48,94,126,128,103,160,51,71,198,93,229,58,151,23,196,7,76,231,100,220,80,178,166,98,81,215,5,203,43,52,127,3,192,95,229,27,20,162,223,143,2,253,36,225,124,253,244,143,215,129,34,250,71,117,241,243,121,163,219,117,195,72,144,159,99,93,182,215,53,245,79,67,50,8,240,146,89,69,228,85,168,251,50,76,83,167,187,145,40,6,252,163,173,14,24,111,73,222,251,93,199,142,219,129,125,251,101,64,114,64,134,69,135,109,92,219,41,144,218,90,90,253,56,194,181,140,36,48,198,24,211,154,43,141,101,235,110,209,130,133,182,102,221,90,3,242,75,106,27,81,168,255,145,161,81,95,3,77,205,173,202,43,105,141,86,178,121,109,210,188,233,159,33,121,248,23,219,58,236,134,13,235,109,237,154,149,118,248,104,143,53,105,221,14,12,244,203,174,37,103,143,61,246,24,160,127,202,12,121,55,226,207,69,80,96,180,246,73,251,194,151,191,106,27,95,124,254,34,180,24,77,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,174,2,1,250,175,220,185,139,158,135,2,161,64,40,16,10,132,2,161,64,40,48,173,2,192,176,79,126,242,221,239,51,253,208,67,15,201,227,245,69,43,201,115,123,84,222,176,255,253,111,254,135,125,226,147,31,183,15,221,136,87,191,194,110,203,163,182,81,97,182,199,7,135,172,160,208,217,134,39,55,30,208,50,4,240,228,80,83,188,172,254,88,223,227,4,44,167,2,202,148,159,202,130,220,72,41,63,149,79,92,51,229,103,165,178,246,210,185,142,83,65,99,221,173,11,115,58,181,63,83,90,169,239,143,131,223,218,253,4,123,83,241,105,33,185,110,2,73,37,114,173,88,230,105,159,164,32,115,98,223,119,140,1,166,73,57,119,33,71,206,36,236,228,66,228,3,173,171,130,166,13,42,235,161,231,229,109,221,8,236,30,47,249,22,14,91,54,191,105,5,121,180,3,87,177,59,32,52,62,48,125,193,130,5,114,81,7,224,86,180,191,125,230,89,221,208,144,215,26,42,251,126,247,163,50,22,144,29,193,105,230,68,55,240,246,198,103,91,199,106,78,71,76,6,38,29,233,43,158,242,220,99,201,141,251,90,108,212,181,215,171,209,151,75,35,214,170,16,237,123,247,236,242,245,219,121,228,168,151,109,41,152,141,13,157,176,89,237,237,182,122,245,106,247,228,199,72,161,52,90,146,119,190,96,189,214,45,134,11,101,141,63,147,70,225,247,229,73,78,151,74,130,204,62,111,120,238,55,201,152,65,160,191,177,144,253,10,58,162,81,154,75,234,192,64,192,103,74,7,159,27,164,230,85,200,114,25,225,196,53,167,217,156,214,202,146,113,182,68,84,0,175,165,166,87,22,27,96,210,83,105,157,77,93,71,185,169,25,147,158,202,46,88,3,201,48,129,35,215,174,141,38,92,51,227,235,163,222,32,194,141,65,24,171,202,14,13,12,186,241,4,6,23,68,68,24,211,156,167,53,213,216,168,145,250,178,43,43,156,254,144,29,62,124,216,246,239,217,107,135,143,28,116,67,12,202,83,166,160,249,160,189,188,214,210,8,207,11,254,206,156,57,203,159,97,139,4,230,99,225,226,37,118,205,134,235,220,104,99,100,100,204,231,201,183,75,208,60,18,205,160,196,247,72,253,201,41,114,2,77,178,13,137,204,33,172,189,165,205,122,143,247,216,156,57,179,237,203,159,255,140,189,252,194,70,235,27,24,182,246,246,22,109,73,49,108,47,188,240,130,61,247,252,175,237,214,91,111,155,70,153,200,186,152,10,220,244,193,219,173,235,240,222,139,217,100,180,21,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,81,10,4,232,191,162,166,43,58,27,10,132,2,161,64,40,16,10,132,2,161,192,217,21,120,226,137,39,206,94,232,236,37,114,159,255,252,231,171,155,54,109,242,48,229,132,194,222,187,239,128,253,237,183,190,109,55,255,223,255,151,53,10,22,2,115,21,171,92,208,79,161,177,199,4,218,4,214,240,112,62,93,74,225,197,167,134,29,63,93,249,200,63,157,2,142,142,117,19,124,201,185,147,211,211,21,62,239,249,115,230,206,117,80,254,230,230,45,130,171,130,218,2,206,64,118,188,231,123,123,123,109,246,220,249,14,105,1,180,36,246,176,7,244,226,49,239,61,246,63,0,234,90,194,82,192,83,202,59,211,145,182,26,108,84,117,145,154,5,147,115,50,74,40,141,143,170,47,21,241,119,133,216,23,216,221,188,233,117,123,115,211,27,222,31,60,200,199,180,62,1,211,115,230,204,179,107,214,174,179,217,179,102,25,251,186,59,148,175,65,108,96,245,184,198,3,184,7,102,187,205,65,173,43,13,2,207,141,50,56,168,170,142,98,107,135,27,51,120,184,126,6,174,31,96,159,113,146,50,3,5,63,61,229,79,154,185,169,199,83,10,158,33,163,34,200,159,41,118,58,157,146,158,103,168,228,12,183,146,193,2,115,198,143,68,30,227,109,212,248,155,91,91,228,21,63,98,195,67,195,126,31,189,10,138,104,160,11,143,130,48,123,246,108,133,224,31,182,19,125,131,254,44,81,30,154,181,77,66,105,108,212,65,253,144,60,231,247,239,223,111,187,119,239,246,168,16,120,234,123,155,210,190,60,62,102,237,173,51,173,175,175,207,218,219,218,20,81,100,64,81,34,154,141,232,11,221,221,221,222,135,145,225,81,155,167,53,182,108,233,114,107,107,109,71,112,159,43,234,200,55,22,124,78,201,243,196,189,236,108,226,239,200,240,160,105,217,88,131,12,9,214,174,94,105,247,254,198,109,246,240,19,207,203,16,96,92,54,74,77,222,246,143,126,244,35,64,191,175,212,137,7,227,228,146,40,48,111,241,202,11,16,183,228,146,12,37,26,13,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,206,187,2,1,250,207,187,164,81,97,40,16,10,132,2,161,64,40,16,10,132,2,151,86,129,7,31,124,240,188,117,224,225,135,31,118,15,87,42,4,212,254,195,63,252,131,125,241,179,159,180,187,63,113,159,141,245,244,88,94,52,52,71,88,119,129,84,60,255,139,130,114,114,169,174,181,159,112,230,187,236,78,170,38,17,187,116,253,46,171,189,242,31,79,130,92,228,145,8,220,94,115,205,53,182,123,215,30,235,59,209,239,17,28,128,172,93,93,93,14,111,1,253,64,113,188,179,137,46,81,18,192,205,23,228,45,175,168,16,192,118,95,31,19,112,223,57,237,105,6,48,61,176,6,218,183,8,28,227,237,63,90,11,241,222,82,148,177,137,112,224,136,194,243,111,121,115,147,237,216,177,221,186,59,59,179,246,4,146,49,14,88,178,104,177,135,234,159,63,119,182,131,101,192,190,255,180,158,212,125,255,81,14,182,93,227,219,162,193,132,242,111,178,198,166,130,21,229,197,159,19,72,46,104,252,83,97,126,61,20,63,205,96,206,99,118,131,70,126,106,74,108,251,212,59,147,115,206,182,106,18,220,71,144,116,206,177,65,215,188,122,189,189,61,174,103,147,52,113,99,7,229,163,99,182,93,66,73,30,253,253,174,123,155,64,61,222,249,165,177,113,59,124,240,128,29,56,112,192,142,29,59,102,71,20,158,31,195,33,190,39,232,173,34,19,9,131,0,12,70,56,178,69,194,114,1,254,86,125,83,48,32,241,178,50,54,232,80,254,170,149,43,108,233,146,197,86,208,86,9,24,107,248,118,0,222,63,182,62,56,253,8,209,168,130,49,135,250,62,54,62,162,53,177,208,62,241,241,143,217,51,207,189,96,93,39,180,45,67,11,219,86,140,218,175,158,253,165,61,255,124,132,141,159,152,152,203,228,228,125,55,127,88,225,53,134,46,147,222,68,55,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,75,175,64,128,254,75,63,7,209,131,80,32,20,8,5,66,129,80,32,20,8,5,206,171,2,236,49,125,158,82,238,75,95,250,82,117,227,198,141,238,17,13,124,59,124,172,219,254,252,191,254,133,221,245,209,219,221,243,121,84,222,181,69,65,86,194,152,179,215,182,211,210,51,52,30,222,252,103,16,231,237,220,154,32,209,111,231,161,243,80,22,40,91,26,247,176,247,11,23,47,178,227,253,125,130,173,89,152,245,209,225,17,219,183,111,159,93,123,237,117,214,214,209,161,165,144,133,253,175,8,204,55,53,23,197,247,75,158,71,100,135,20,86,254,29,245,72,160,86,238,215,194,185,120,182,107,251,8,193,223,74,181,100,93,71,143,40,234,196,110,123,77,235,21,136,76,191,232,67,147,214,231,242,229,203,229,189,189,70,225,217,219,173,162,109,8,28,76,211,17,133,121,247,109,10,106,122,230,8,223,95,18,70,119,192,175,112,254,133,38,237,247,222,36,67,5,188,214,9,209,175,177,170,44,255,144,18,8,231,156,182,72,245,121,158,113,133,253,65,155,52,119,28,25,15,121,0,117,38,174,40,61,84,192,193,127,69,121,37,202,203,224,135,121,192,176,3,243,140,146,52,238,235,235,117,176,127,248,224,33,59,122,244,168,195,122,162,60,180,104,187,15,140,64,168,27,77,243,210,154,249,242,250,245,44,222,251,107,214,172,113,216,207,124,29,62,116,208,222,120,227,13,191,207,55,104,237,218,181,182,100,201,18,159,23,234,195,0,128,57,228,249,84,239,233,36,103,221,229,213,79,162,8,148,240,224,47,20,109,195,250,107,236,150,247,223,100,79,62,243,170,223,43,107,159,128,193,161,1,123,248,225,135,236,159,254,147,175,158,174,170,200,191,100,10,96,228,19,41,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,80,32,64,127,172,131,80,32,20,8,5,66,129,80,32,20,8,5,174,34,5,102,206,156,105,15,60,240,192,121,29,209,15,127,248,67,251,249,207,127,238,16,173,169,169,193,30,123,236,9,251,225,143,30,182,47,126,245,159,218,72,119,167,53,40,220,118,65,64,20,224,166,66,117,109,3,67,249,101,0,244,221,66,254,228,177,156,213,86,215,76,156,94,84,5,170,227,242,136,158,61,71,192,117,189,237,217,179,79,179,43,80,43,216,91,104,106,84,40,246,30,59,120,112,191,173,94,183,86,64,184,197,215,12,30,248,192,114,128,49,48,86,136,120,34,178,250,59,233,120,115,75,209,134,229,185,15,88,158,53,163,195,61,176,119,236,120,203,195,245,31,18,20,206,107,29,230,216,212,93,188,190,93,6,7,203,150,44,149,241,193,181,130,252,51,60,252,123,155,158,39,85,180,92,27,217,207,93,75,180,44,80,77,168,126,250,214,32,207,253,6,133,162,167,207,77,197,22,135,209,24,4,248,51,138,68,0,232,167,48,227,73,112,191,254,120,161,65,63,62,235,211,38,94,181,115,73,103,177,178,80,48,6,56,190,222,220,44,110,0,70,13,228,145,114,58,97,172,101,65,242,178,182,234,0,212,99,232,131,222,120,233,15,244,31,183,190,222,227,214,169,104,10,7,15,30,180,238,158,78,27,31,25,245,103,128,241,29,109,45,19,70,67,204,31,107,35,11,207,159,69,137,88,189,122,181,182,87,152,99,132,255,231,254,179,207,62,107,91,183,188,233,32,159,249,88,181,106,149,45,95,186,88,225,253,181,21,0,6,27,250,229,149,175,94,137,221,151,221,248,32,251,230,100,253,157,254,47,91,63,176,38,139,54,54,50,100,51,103,180,219,253,159,248,184,189,180,113,147,141,106,29,143,106,91,130,66,83,171,253,250,185,231,1,253,39,63,96,211,87,22,185,151,64,129,129,225,146,109,221,190,231,18,180,28,77,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,151,151,2,1,250,47,175,249,136,222,132,2,161,64,40,16,10,132,2,161,64,40,240,174,20,248,197,47,126,241,174,158,159,230,225,220,111,253,214,111,85,95,127,253,117,235,81,168,254,54,1,182,97,121,209,254,191,255,229,207,237,115,159,125,80,251,156,183,11,214,177,23,123,213,242,2,126,114,253,117,111,232,105,234,137,172,243,169,128,147,216,115,37,187,231,179,97,96,175,40,176,126,171,4,93,231,205,155,103,71,142,28,209,214,13,227,10,123,222,108,227,2,183,120,245,47,92,184,208,90,23,180,59,232,7,216,2,191,57,158,143,4,167,158,209,222,234,85,245,244,116,217,158,221,59,109,235,214,55,229,53,126,68,224,87,158,226,218,128,29,40,188,112,254,130,172,143,115,230,186,17,202,192,192,128,247,129,254,231,212,151,6,245,9,192,95,46,131,180,233,95,62,11,209,47,184,223,160,251,77,77,205,126,141,1,75,69,86,38,24,41,0,184,27,21,190,191,62,37,200,79,222,133,134,252,245,237,190,163,243,179,64,126,234,76,222,241,120,241,147,24,31,26,184,33,15,240,159,173,16,242,88,73,228,117,90,178,19,125,3,110,64,145,188,246,15,29,56,40,88,62,106,227,165,81,215,187,89,70,64,212,129,126,120,238,83,47,71,230,104,193,130,5,182,122,229,7,109,217,178,101,54,107,214,44,207,107,209,214,8,221,221,221,182,101,203,22,219,180,105,147,245,29,239,181,69,139,22,25,70,0,68,102,40,168,109,60,247,209,154,58,72,212,71,74,125,247,139,51,252,201,203,96,1,3,133,210,208,176,207,251,7,222,127,179,93,179,126,157,61,191,113,171,229,180,29,192,176,60,250,243,50,4,192,200,233,243,95,56,127,91,161,156,161,75,113,235,29,42,240,145,59,239,182,195,251,247,188,195,167,227,177,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,224,202,86,32,64,255,149,61,127,209,251,80,32,20,8,5,66,129,80,32,20,8,5,38,20,184,243,206,59,39,206,207,247,201,35,143,60,162,80,214,15,59,192,107,85,232,237,231,126,253,138,125,251,59,127,111,191,251,187,95,183,156,246,180,6,252,230,228,177,91,17,112,171,57,255,78,211,133,228,22,156,60,133,179,34,83,217,99,194,215,194,201,145,46,128,2,41,50,66,210,249,140,77,212,77,130,166,248,164,179,180,182,108,152,57,127,190,173,91,183,206,14,31,62,236,32,23,240,202,239,232,145,67,50,10,233,178,89,115,231,56,8,6,220,146,159,128,49,158,224,211,165,137,117,48,113,114,106,41,110,141,143,14,187,199,61,134,39,155,223,124,195,118,190,181,77,198,39,67,30,82,190,160,45,2,104,11,112,188,102,213,106,55,68,224,154,125,223,115,10,213,223,33,15,255,225,177,97,239,139,44,82,106,222,249,57,15,57,95,4,240,203,147,191,32,192,95,85,56,249,92,46,47,252,175,50,25,219,118,216,47,11,129,137,78,49,30,126,36,218,224,119,49,82,54,127,245,111,217,89,244,76,157,154,164,235,244,207,80,52,27,6,247,179,16,254,89,212,131,12,206,3,216,91,154,155,108,116,104,80,48,190,87,70,30,10,203,47,67,143,222,222,94,27,26,26,114,152,95,84,68,132,66,163,52,45,180,186,38,60,195,175,81,112,29,48,223,174,40,12,24,130,48,71,243,181,134,102,200,163,158,144,252,24,16,224,225,143,193,192,206,157,59,237,133,23,127,237,61,7,242,19,194,159,103,82,2,236,3,245,249,37,200,159,12,74,82,153,211,30,115,21,43,54,23,60,26,128,166,89,81,0,170,54,187,163,221,62,113,239,221,246,230,150,173,166,205,0,212,21,141,87,158,253,191,250,213,175,0,253,76,108,221,155,112,218,154,227,198,37,82,96,241,242,85,54,118,250,37,125,137,122,21,205,134,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,23,94,129,0,253,23,94,227,104,33,20,8,5,66,129,80,32,20,8,5,66,129,139,162,192,119,191,251,221,11,213,78,238,174,187,238,170,62,255,252,243,214,165,144,220,131,195,242,106,22,246,250,139,255,246,151,246,213,175,126,21,62,231,64,84,155,155,187,183,46,222,208,145,174,82,5,4,107,171,130,221,37,69,117,40,8,188,178,95,250,139,47,190,152,121,107,87,20,58,93,158,223,199,143,31,183,94,65,248,177,225,17,19,91,183,214,150,130,214,204,144,4,201,194,190,191,59,101,180,23,188,60,194,119,239,220,110,111,109,221,102,7,14,237,87,20,129,81,107,82,8,121,214,36,94,227,55,220,112,131,67,228,162,60,201,251,250,250,60,188,60,160,184,60,166,189,215,71,134,189,121,60,210,221,75,93,252,182,177,33,111,197,214,22,193,254,22,133,168,87,31,49,88,17,237,246,159,214,180,74,232,25,45,114,133,239,111,16,216,175,140,103,251,203,3,249,129,251,83,129,255,187,27,223,185,60,93,15,249,207,165,252,212,50,103,38,162,104,72,66,31,64,58,71,0,60,32,31,79,247,215,119,237,244,57,238,234,234,178,65,109,161,128,101,0,144,157,114,41,1,246,241,220,71,27,234,32,20,255,252,185,243,60,44,255,210,229,203,108,238,220,185,110,116,65,91,68,4,25,209,122,194,14,129,231,54,110,220,232,160,159,186,168,23,79,255,235,174,187,206,97,127,54,103,21,223,38,128,103,211,28,80,142,31,145,4,56,158,41,209,47,202,176,54,154,10,205,86,40,106,206,37,201,125,247,222,99,15,255,228,9,219,244,214,30,203,183,21,173,71,219,146,140,107,77,19,37,229,211,247,159,223,237,80,206,212,191,184,247,206,21,232,235,31,82,244,135,119,254,124,60,25,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,105,10,4,232,191,210,102,44,250,27,10,132,2,161,64,40,16,10,132,2,161,192,52,10,252,241,31,255,241,52,185,231,55,235,185,231,158,179,31,252,224,91,225,14,101,0,0,32,0,73,68,65,84,7,190,191,122,163,64,233,139,47,189,110,223,250,214,183,237,159,255,222,215,5,251,74,14,3,139,218,255,188,90,202,194,104,79,114,32,118,207,231,228,20,155,29,211,21,190,178,14,76,241,155,85,2,222,77,151,38,242,51,151,227,83,138,36,143,234,137,114,167,148,184,76,50,4,203,39,165,218,120,166,235,119,26,211,116,229,39,242,208,171,78,147,137,122,106,58,78,91,135,30,158,40,55,81,81,118,82,95,126,186,243,6,129,241,66,115,171,149,186,122,108,225,210,229,14,97,95,122,233,37,129,114,121,73,171,31,173,10,137,254,202,43,175,216,154,181,235,109,238,130,249,14,101,241,228,174,202,21,29,144,203,30,243,180,237,208,86,112,184,42,151,121,160,109,85,11,134,124,214,13,32,182,170,61,215,129,178,244,129,124,206,75,242,228,222,242,218,70,219,181,107,135,117,30,59,38,72,171,61,226,5,244,241,62,159,63,119,190,173,94,189,218,22,44,156,231,3,161,60,123,200,235,160,62,0,128,9,233,95,180,17,193,224,170,172,83,114,114,231,110,105,110,145,55,121,107,182,237,132,12,24,212,11,221,147,158,244,67,243,148,102,138,44,88,63,125,105,172,3,218,52,84,175,145,55,252,46,255,76,157,151,84,127,58,210,111,80,125,234,91,154,250,137,231,228,141,238,58,122,84,2,25,35,72,95,215,81,99,166,14,130,18,212,67,121,207,211,120,57,242,3,204,39,189,1,249,132,209,63,116,232,144,255,250,142,247,88,73,158,238,229,210,152,215,73,57,52,118,73,180,5,2,225,15,6,21,113,129,200,9,197,98,209,102,206,156,105,43,86,172,112,207,253,182,182,54,135,245,172,5,230,27,79,252,204,27,191,42,175,254,25,214,117,172,211,61,232,217,250,1,163,130,130,182,96,32,84,255,234,149,171,180,69,72,22,29,128,242,242,183,247,62,34,51,245,48,22,250,237,81,3,180,110,232,19,215,167,75,192,253,177,209,146,71,16,104,107,111,177,227,253,3,50,238,104,178,249,115,230,8,232,127,210,118,238,251,239,214,171,60,198,80,45,149,237,169,199,159,0,244,83,225,244,31,166,211,53,20,249,151,68,129,109,111,237,242,118,111,187,253,46,59,120,96,207,37,233,67,52,26,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,92,44,5,2,244,95,44,165,163,157,80,32,20,8,5,66,129,80,32,20,8,5,46,160,2,63,251,217,207,46,96,237,94,117,238,51,159,249,76,245,233,167,159,150,167,107,183,66,155,3,212,42,246,95,191,241,13,251,252,231,63,99,29,2,102,120,191,22,47,116,47,162,254,183,165,192,153,128,231,219,170,168,174,112,85,228,60,39,88,155,23,240,135,202,227,213,191,99,199,14,121,121,247,56,220,117,192,46,200,188,99,251,54,7,187,121,133,194,175,8,152,234,41,7,179,77,69,93,171,14,32,45,63,55,8,241,63,89,35,89,159,51,192,207,121,94,32,23,192,187,127,255,126,219,187,123,151,237,216,186,89,128,190,89,240,183,197,141,75,10,50,44,88,181,106,173,126,171,28,44,15,13,15,120,69,80,89,160,47,161,231,83,42,171,93,246,94,39,68,63,123,199,231,245,44,123,178,87,100,132,128,161,1,233,76,91,27,52,156,158,31,167,38,206,235,113,186,249,195,0,130,45,5,52,56,111,43,65,123,198,154,89,35,8,133,215,244,213,192,106,26,0,228,155,165,69,206,33,58,247,25,46,99,149,63,187,35,108,142,24,52,12,244,159,176,206,238,46,59,176,111,191,29,60,124,200,78,244,245,91,73,239,118,65,134,18,141,249,204,88,131,8,10,24,4,80,15,222,254,204,79,83,99,147,135,230,7,236,19,110,127,142,192,57,145,20,128,253,24,3,208,63,66,244,83,30,40,15,240,7,254,15,41,74,192,158,61,123,108,199,91,219,101,192,177,43,171,75,247,22,44,156,111,75,150,44,241,58,208,129,182,60,194,64,29,111,175,215,167,254,60,211,98,242,84,164,251,180,77,61,45,173,237,222,143,60,134,55,46,65,197,62,114,235,135,236,199,79,253,212,54,110,218,105,35,195,131,50,54,104,181,206,206,163,246,228,147,143,219,103,63,21,94,253,147,21,189,252,175,216,190,99,168,22,197,227,242,239,109,244,48,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,120,251,10,4,232,127,251,154,197,19,161,64,40,16,10,132,2,161,64,40,16,10,92,86,10,0,181,238,191,255,254,139,210,167,135,30,122,200,30,126,248,97,121,244,202,131,86,160,240,213,215,223,180,191,254,230,183,236,95,255,155,127,101,197,177,162,194,154,107,255,243,169,61,153,10,71,83,1,192,100,157,231,109,2,172,117,204,119,106,77,113,125,30,20,56,171,190,83,231,107,74,155,37,121,110,23,112,111,215,252,85,199,199,108,205,154,53,14,100,187,59,143,201,0,64,166,30,130,203,77,218,199,157,125,214,215,173,191,214,230,47,236,240,208,236,85,1,85,128,47,30,230,24,11,184,193,128,234,104,144,81,64,131,27,142,224,137,93,22,76,206,192,62,96,23,79,253,126,133,227,62,112,224,128,109,219,182,205,14,31,220,111,51,218,90,109,92,161,222,129,210,236,241,190,102,205,42,111,159,40,0,39,78,156,240,104,0,116,185,162,186,121,55,84,187,143,128,136,2,120,242,23,245,60,198,1,68,2,104,20,240,39,149,178,166,188,188,92,253,61,143,101,154,164,200,0,127,186,242,219,23,244,79,130,210,245,141,48,22,242,25,103,131,142,85,121,238,187,70,53,79,125,161,112,191,207,184,228,227,238,6,14,146,213,243,202,229,113,27,22,96,71,95,0,59,198,13,5,221,68,195,209,161,97,193,236,110,235,150,71,253,241,19,253,182,111,247,30,27,85,84,14,182,40,40,169,13,153,244,88,94,6,2,21,121,241,143,141,148,172,89,81,20,74,58,39,220,62,70,6,192,124,230,97,209,162,37,14,245,57,7,238,3,245,125,28,114,158,199,16,0,192,62,58,50,238,242,210,7,174,185,63,60,56,100,111,188,246,186,109,221,186,181,22,29,160,193,22,106,91,136,213,171,87,219,188,121,243,20,65,33,51,46,72,240,190,204,60,78,124,55,152,165,148,178,115,230,120,250,148,221,167,93,182,97,224,106,100,120,204,245,44,171,190,209,161,65,91,183,118,149,221,119,247,221,246,214,246,221,54,48,42,195,130,230,156,245,247,245,218,147,79,60,6,232,167,226,250,6,167,111,38,114,47,43,5,90,21,181,3,99,21,140,79,34,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,155,2,1,250,175,182,25,141,241,132,2,161,64,40,16,10,132,2,161,192,123,78,1,246,144,190,72,41,247,213,175,126,181,250,203,95,62,231,251,91,67,189,8,157,254,223,190,241,87,246,59,95,251,170,45,90,182,212,70,135,251,5,80,21,250,251,116,172,237,52,29,77,16,243,52,183,35,251,50,82,192,129,171,172,60,42,130,199,21,121,122,231,219,103,56,148,221,187,123,151,123,107,39,47,253,161,19,3,118,244,200,33,193,218,5,14,102,133,166,29,228,14,15,105,63,118,7,252,130,173,238,76,13,59,197,195,95,160,90,30,254,99,250,177,134,48,0,56,122,180,203,1,240,174,221,59,28,72,55,41,156,251,184,140,11,128,200,11,151,44,246,104,2,179,102,205,152,240,18,39,159,246,221,104,196,193,62,176,158,80,246,217,30,242,57,69,33,104,105,105,179,6,129,238,70,121,160,231,180,80,43,248,180,231,50,232,236,0,185,14,229,166,211,139,73,120,79,66,236,83,39,29,221,128,251,148,73,229,128,237,13,2,241,220,99,60,165,177,113,191,231,230,10,250,195,125,192,186,163,109,105,138,62,39,228,181,79,72,126,126,93,93,93,214,211,211,35,131,138,126,223,227,30,13,105,35,51,180,80,120,124,213,155,82,94,70,24,212,71,88,123,194,237,3,226,129,242,28,103,204,152,229,17,29,124,254,245,12,134,0,64,245,134,28,115,217,224,94,244,244,57,47,67,5,238,209,39,218,126,241,215,207,123,180,6,218,197,219,31,47,126,32,63,96,150,186,70,181,213,66,182,61,64,102,0,226,125,209,56,114,204,175,198,203,6,11,245,71,237,191,224,215,233,254,164,163,30,110,148,55,191,226,28,216,152,140,25,114,26,39,91,12,84,202,37,181,37,99,132,177,17,187,239,158,187,237,39,79,252,212,182,238,216,167,104,18,90,153,90,151,135,14,28,180,31,254,240,135,246,181,223,254,167,73,138,56,94,97,10,28,60,176,239,10,235,113,116,55,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,56,187,2,1,250,207,174,81,148,8,5,66,129,80,32,20,8,5,66,129,80,224,178,86,224,251,63,120,248,98,246,47,247,27,247,126,172,250,253,239,127,223,61,97,135,135,199,229,109,125,208,190,249,63,190,101,127,242,191,254,75,135,119,114,155,86,127,244,131,15,86,29,55,78,238,159,32,32,208,215,141,1,128,136,53,239,92,64,165,3,204,26,87,244,251,147,159,140,171,203,64,1,194,158,147,0,193,121,193,90,209,92,35,68,246,46,237,167,190,101,203,155,190,46,0,185,56,86,19,138,125,249,138,53,214,42,175,239,113,1,83,64,174,24,173,160,111,182,151,186,195,100,229,11,243,123,125,101,65,124,60,214,123,187,59,29,254,18,210,29,8,157,147,39,122,107,115,209,215,71,155,66,246,175,85,123,43,87,174,116,224,63,60,54,236,207,242,28,245,17,57,192,147,218,167,102,130,211,179,205,64,81,32,185,160,58,154,138,45,238,169,94,98,221,41,58,129,24,180,0,185,92,223,49,9,208,243,39,195,243,243,108,45,169,207,172,71,55,32,80,125,23,43,37,152,207,187,65,226,216,160,241,149,101,96,129,71,191,191,47,122,209,216,122,32,123,127,8,177,143,81,131,128,182,202,229,52,24,188,233,7,7,6,12,195,139,161,209,17,237,91,126,216,13,117,122,123,123,61,2,2,115,66,2,166,119,180,181,59,88,247,118,168,87,122,240,30,3,229,91,91,91,173,185,165,201,150,46,93,106,115,231,206,118,15,126,96,63,186,3,228,73,148,31,31,203,206,185,206,32,191,66,254,19,57,65,11,162,52,62,106,165,225,97,247,248,39,74,195,115,207,61,103,251,247,238,241,231,104,131,250,214,175,95,239,134,4,169,190,52,246,9,45,20,137,128,121,240,57,211,246,33,254,141,209,177,170,111,13,102,27,64,124,142,204,123,246,145,225,152,174,51,195,135,70,213,49,90,25,209,250,81,4,138,90,106,107,105,181,94,25,64,172,88,190,212,62,118,239,61,182,123,239,55,109,88,219,10,52,230,155,60,154,193,47,126,246,83,64,191,86,1,138,68,186,82,21,184,231,238,143,122,215,71,199,20,217,33,82,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,112,133,43,16,160,255,10,159,192,232,126,40,16,10,132,2,161,64,40,16,10,132,2,191,253,219,191,125,209,69,120,236,201,39,108,168,191,207,219,37,18,246,183,255,254,59,246,133,47,126,206,214,111,88,111,21,133,192,158,72,14,226,128,168,181,84,67,100,14,239,106,128,95,196,238,20,216,159,138,199,241,242,82,192,65,55,192,91,180,222,247,137,47,8,148,106,190,59,102,207,116,240,190,117,235,22,135,239,236,139,221,40,184,126,228,200,17,35,164,255,140,89,179,52,144,138,13,11,52,55,229,11,62,40,192,45,94,212,162,188,25,164,150,87,53,30,224,199,123,186,100,48,176,197,67,255,143,11,12,123,136,125,193,100,246,115,159,41,16,124,253,134,13,242,202,111,241,103,134,134,134,68,180,205,175,1,218,120,165,183,8,86,251,250,18,232,110,108,40,56,108,198,107,27,80,221,36,152,91,38,94,189,218,118,136,237,61,17,220,135,140,43,37,168,236,23,117,127,146,209,201,73,216,95,119,243,2,157,38,176,157,170,167,111,252,82,191,57,7,178,3,244,209,150,124,0,119,69,64,29,120,63,34,160,62,32,192,223,215,211,235,251,204,31,59,118,204,193,254,240,240,168,74,73,27,61,155,116,1,212,103,243,81,246,57,192,152,3,240,206,125,224,59,222,245,203,150,45,179,121,243,231,120,30,114,53,104,126,121,6,221,105,155,254,36,207,125,250,140,225,0,249,35,138,48,80,30,211,22,0,106,79,165,52,255,69,219,35,3,142,23,94,120,193,118,239,222,45,195,132,204,219,159,112,255,215,95,127,189,111,3,48,172,190,51,183,120,249,55,201,72,0,175,126,234,202,55,105,237,84,53,225,154,194,10,223,15,45,200,10,6,15,88,149,224,202,159,146,242,51,99,162,218,81,227,245,181,171,251,110,136,80,192,8,66,145,71,212,103,140,82,52,122,173,175,118,25,121,200,228,68,219,18,124,226,227,31,179,39,158,250,185,189,181,123,191,244,24,245,113,29,58,116,200,30,121,232,71,246,192,167,63,155,90,137,227,21,172,64,246,222,92,193,3,136,174,135,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,82,32,64,127,44,131,80,32,20,8,5,66,129,80,32,20,8,5,174,112,5,254,246,239,190,115,177,71,144,123,224,254,79,85,191,255,221,127,208,254,220,205,54,60,48,164,240,234,187,237,209,71,31,181,127,185,236,95,200,123,186,70,243,207,214,43,96,177,96,93,130,168,103,43,30,247,47,15,5,128,194,64,94,32,169,136,114,54,135,130,184,43,86,172,176,5,11,22,56,92,6,20,139,153,58,4,222,183,111,159,205,91,180,88,107,37,243,254,174,84,74,238,161,15,184,5,18,227,233,13,208,31,208,62,218,199,143,31,183,183,182,109,113,32,205,58,106,155,49,83,161,211,1,184,85,91,180,112,129,93,119,221,117,190,183,124,130,203,192,99,140,14,70,71,21,134,93,192,120,206,188,249,242,194,30,81,159,4,162,217,135,94,176,185,169,185,213,225,116,94,70,9,120,190,151,112,238,150,7,127,174,6,247,53,16,135,197,172,218,156,67,115,160,177,251,131,251,17,136,126,50,53,208,221,9,104,124,50,255,226,157,141,11,68,59,228,199,99,159,190,8,83,99,32,49,46,24,62,166,208,243,71,14,29,182,254,19,199,173,251,88,167,162,33,116,217,200,208,176,123,220,251,124,73,43,194,238,83,222,225,62,225,234,165,47,231,25,220,111,182,89,11,230,201,99,127,174,131,125,194,242,183,43,26,3,58,242,188,255,164,43,250,143,142,14,79,128,125,158,45,41,58,194,152,242,27,20,69,128,250,75,18,138,242,212,205,243,121,109,149,192,57,145,4,126,252,227,31,251,58,153,51,103,142,162,55,116,217,226,197,139,237,214,91,111,245,121,74,70,3,222,95,201,234,223,136,90,219,156,51,185,217,12,101,154,39,35,141,52,3,245,215,169,207,233,30,215,99,13,50,12,208,17,195,143,106,101,220,199,221,232,107,104,212,243,198,181,46,87,172,88,102,159,248,196,199,236,224,55,191,109,39,134,51,163,137,162,182,141,120,242,201,39,1,253,52,127,142,31,185,212,114,28,47,71,5,186,59,187,188,91,95,249,210,151,237,229,141,175,92,142,93,140,62,133,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,103,84,32,64,255,25,229,137,155,161,64,40,16,10,132,2,161,64,40,16,10,92,222,10,108,124,117,147,253,179,175,255,206,37,233,228,51,191,248,71,235,60,118,68,30,183,57,129,191,170,253,237,183,190,99,15,126,246,115,182,124,217,18,249,207,194,193,82,120,126,224,28,215,2,166,142,200,130,145,93,146,9,59,15,141,2,150,197,72,181,39,188,188,170,5,109,71,229,13,93,36,252,185,242,230,9,214,46,95,177,210,94,121,229,21,247,6,31,175,150,28,162,18,162,125,197,170,149,214,46,176,218,226,222,217,10,181,175,122,216,75,126,92,134,2,99,227,35,118,226,120,159,97,16,64,89,192,116,177,152,121,253,227,109,189,108,233,18,7,252,120,124,187,7,191,254,23,12,30,216,172,34,32,63,240,150,229,85,6,94,3,151,5,252,73,228,231,139,77,238,237,95,208,177,44,16,77,123,85,1,254,156,246,141,47,104,3,118,188,194,171,2,187,14,144,85,158,177,193,146,39,167,90,125,202,167,29,255,213,21,240,126,232,154,227,219,73,41,58,192,228,163,124,222,9,65,175,72,24,57,117,4,31,125,127,151,232,155,26,230,31,182,48,72,96,255,132,188,222,251,250,122,13,111,253,99,122,23,251,251,250,92,163,146,140,1,170,165,204,195,29,8,143,39,60,48,155,250,240,142,231,121,198,140,215,62,145,18,128,255,24,105,204,159,63,223,67,243,55,170,124,115,190,217,26,52,95,108,101,224,122,235,232,38,15,154,119,143,36,128,135,190,180,3,222,243,35,122,66,75,177,217,239,49,79,57,89,122,228,27,245,124,161,201,231,98,112,160,223,35,11,252,227,83,143,105,253,224,241,223,104,125,253,61,90,51,203,108,237,218,181,202,203,140,2,232,31,16,30,96,143,103,63,19,210,164,254,228,21,9,98,88,235,161,80,212,2,192,80,67,154,80,38,253,184,78,121,204,3,231,211,29,91,85,15,6,17,109,90,19,172,175,38,25,46,80,199,177,174,78,107,159,49,199,26,21,241,97,68,91,72,124,236,222,187,237,177,39,30,183,210,193,163,54,60,46,163,20,105,182,99,247,46,123,234,31,127,106,159,126,240,139,94,119,252,185,122,20,184,253,174,223,176,61,59,182,93,61,3,138,145,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,188,39,20,8,208,255,158,152,230,24,100,40,16,10,132,2,161,64,40,16,10,92,173,10,124,255,123,127,119,169,134,150,251,244,167,62,81,253,246,223,254,173,32,127,69,94,214,102,111,190,181,219,254,238,187,63,176,255,243,255,248,183,86,22,64,51,237,171,158,203,139,14,10,144,89,78,191,230,22,27,23,136,44,20,91,117,175,6,79,19,30,77,148,84,80,47,157,158,60,209,16,149,239,70,2,140,214,247,219,62,117,216,9,236,157,122,231,50,203,169,1,200,9,162,156,174,83,55,25,107,45,77,26,19,116,124,82,74,74,41,127,106,29,148,83,222,68,137,186,58,39,85,49,205,69,106,211,225,247,52,247,27,32,211,242,202,23,27,117,168,235,243,34,15,127,188,242,111,254,224,173,90,7,59,29,38,15,141,142,217,220,246,14,235,233,237,178,195,251,247,217,186,85,203,221,99,159,176,242,5,193,234,81,1,253,19,39,78,184,135,247,174,29,59,29,86,3,157,1,240,229,210,184,225,237,189,122,245,106,91,188,96,161,131,88,202,3,173,233,31,48,31,231,123,160,59,94,248,121,65,99,143,16,32,141,128,216,173,170,135,8,2,132,158,199,55,127,164,182,31,119,46,143,38,232,56,206,242,204,186,206,24,147,80,21,42,213,26,116,61,49,8,200,110,160,5,79,149,117,108,148,119,122,137,112,241,53,77,1,241,222,15,21,32,15,80,13,8,207,139,102,243,60,253,34,223,129,180,96,54,33,195,171,52,14,36,39,95,245,178,234,233,151,2,239,251,117,89,247,243,153,192,150,87,249,49,109,107,48,38,232,141,23,125,87,103,167,12,35,122,237,168,192,116,119,119,119,13,236,235,253,170,37,218,105,148,62,14,233,117,78,219,244,129,200,8,227,250,229,21,58,127,246,188,185,54,111,222,60,255,205,157,51,223,181,78,112,157,231,179,241,200,16,194,251,166,254,49,142,90,253,236,111,63,54,60,226,99,195,83,191,170,245,224,115,162,50,101,25,23,140,105,29,104,10,213,142,162,45,72,39,70,86,146,167,255,174,237,111,217,51,207,254,76,240,223,108,116,108,80,6,66,205,182,124,201,18,135,252,68,16,168,170,81,182,21,40,54,203,40,67,235,171,92,206,182,38,160,255,165,178,234,81,253,5,25,18,20,90,218,53,165,89,184,127,214,3,90,167,121,162,139,245,231,181,46,79,58,160,55,70,6,172,139,230,118,214,7,169,98,11,150,44,247,179,22,245,35,175,126,220,246,225,15,216,111,62,248,89,251,143,255,249,27,218,254,193,108,112,68,243,218,220,97,223,255,209,143,1,253,44,135,180,106,252,185,248,115,229,43,176,106,221,181,181,65,100,70,50,87,254,136,98,4,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,87,187,2,1,250,175,246,25,142,241,133,2,161,64,40,16,10,132,2,161,192,85,171,64,75,115,222,126,239,159,125,253,146,142,239,135,63,248,158,246,69,103,159,244,70,121,199,150,237,59,127,255,61,251,173,127,242,91,182,114,249,18,121,79,151,172,216,210,108,99,35,189,10,159,222,100,54,60,40,80,39,79,109,1,59,167,166,211,245,220,239,193,208,166,164,211,229,79,41,22,151,23,94,1,66,239,55,58,9,206,188,169,157,130,138,121,2,97,59,102,206,146,247,254,106,219,190,125,155,21,155,90,220,99,90,244,215,189,205,15,29,60,144,121,106,11,118,143,14,15,217,254,3,251,221,139,127,104,96,208,67,193,3,235,71,4,178,103,118,100,123,194,179,21,192,172,89,179,100,215,145,193,115,70,166,29,233,21,18,94,6,36,172,7,209,87,186,193,117,85,222,250,85,1,104,32,117,155,66,205,3,248,115,34,202,114,206,62,185,214,160,181,60,135,193,4,198,34,53,99,19,234,5,98,3,128,41,239,118,12,58,226,201,206,117,131,26,33,114,128,112,178,183,7,200,231,81,12,12,168,78,27,17,56,68,175,168,222,156,128,58,192,220,27,85,165,21,128,62,73,149,2,172,105,104,100,116,32,203,210,195,14,169,245,238,52,80,145,55,172,246,84,119,165,84,181,33,149,195,163,189,191,191,95,33,248,123,172,171,171,203,78,244,31,247,45,14,170,26,51,222,249,164,70,61,64,196,130,4,184,25,11,30,246,132,215,119,79,123,213,143,199,62,48,125,134,182,66,88,185,242,255,103,239,61,160,228,186,174,51,221,93,57,116,70,35,116,35,103,128,34,65,130,20,105,155,163,28,152,68,74,148,69,154,162,36,202,178,60,154,165,231,37,167,23,102,214,91,122,243,158,223,36,143,231,173,241,120,60,114,144,198,162,100,90,193,148,153,68,73,20,131,44,102,82,36,72,128,72,13,16,177,17,59,3,141,14,213,149,171,222,255,239,123,79,117,117,163,27,57,116,55,246,33,171,239,189,231,158,248,157,83,101,83,255,222,251,44,147,120,60,174,227,164,71,63,5,119,94,201,78,141,37,32,170,51,145,173,94,73,6,93,121,189,97,108,152,39,5,118,53,8,192,156,104,184,193,123,230,177,126,24,253,177,61,142,157,99,160,215,252,246,237,219,101,215,174,93,146,128,129,71,177,8,67,0,172,205,236,57,77,178,114,213,114,24,27,52,75,6,225,241,25,113,161,182,182,6,117,176,158,190,113,2,175,1,120,239,179,109,182,201,227,23,2,24,59,67,2,176,79,126,220,188,89,86,63,222,176,39,249,139,185,249,19,241,76,42,220,60,209,142,230,115,252,65,68,129,136,33,34,66,78,62,248,129,155,229,167,56,146,100,199,222,163,24,131,23,1,128,235,240,236,179,207,202,93,119,124,98,146,62,44,123,250,19,160,33,136,37,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,83,159,128,9,253,83,127,141,108,132,70,192,8,24,1,35,96,4,140,128,17,152,144,192,223,61,248,237,9,243,47,97,102,224,206,79,222,85,126,252,209,39,84,80,100,191,59,118,236,145,199,30,123,76,254,143,127,243,175,165,8,49,151,103,184,135,16,190,155,137,94,189,225,154,58,220,64,81,163,176,201,4,113,238,164,196,119,19,229,83,168,157,40,255,164,6,102,102,134,19,94,61,65,146,115,156,128,221,165,154,58,4,93,168,172,42,180,170,24,11,97,153,207,73,136,236,171,86,173,146,131,7,219,37,11,193,152,222,245,20,105,41,142,30,56,112,0,34,243,18,233,197,153,236,60,167,157,231,99,15,15,15,171,16,172,94,248,16,200,41,236,47,89,180,88,69,105,138,211,46,44,60,69,94,38,122,182,147,131,122,244,67,0,102,216,253,18,69,111,228,209,3,158,229,106,235,26,188,113,225,61,11,171,32,206,189,163,82,62,159,41,246,66,180,231,199,223,82,149,43,74,209,75,93,67,250,99,175,241,202,169,178,13,122,223,51,164,190,122,203,163,105,149,254,105,13,192,80,251,236,10,131,96,235,233,145,20,81,192,115,159,222,230,40,133,7,138,227,5,68,41,200,21,243,50,27,145,10,104,108,224,132,233,34,242,40,134,167,82,41,189,246,159,56,166,145,14,232,173,79,78,35,35,195,202,145,229,153,104,248,64,166,12,101,79,161,155,226,122,14,209,19,156,176,143,14,85,216,159,51,103,174,52,53,53,41,83,138,252,179,231,206,17,30,127,144,207,122,107,226,234,114,220,228,204,53,224,53,136,118,79,149,88,70,141,28,192,180,232,123,218,115,60,52,90,96,27,5,120,245,187,246,122,17,125,96,247,174,157,106,208,145,193,239,1,61,252,99,241,16,214,120,137,44,93,186,84,26,235,155,96,7,194,104,7,140,212,80,198,252,115,136,212,64,145,21,44,125,3,8,30,9,64,195,13,126,120,164,64,137,239,181,140,55,74,199,197,241,116,194,255,169,230,48,230,29,23,127,244,75,165,235,194,54,200,243,250,235,175,151,15,127,248,195,16,250,127,0,99,12,142,47,163,107,242,212,83,79,81,232,231,130,112,99,89,154,161,4,126,247,95,126,85,103,182,117,203,198,25,58,67,155,150,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,76,119,2,38,244,79,247,21,180,241,27,1,35,96,4,140,128,17,48,2,87,36,129,219,239,248,184,240,51,21,210,235,175,254,10,194,238,97,137,35,126,127,161,80,146,7,191,251,144,60,240,192,231,165,121,86,131,164,224,197,95,83,147,148,66,6,97,215,163,8,147,13,81,214,19,92,253,145,79,38,234,51,159,201,23,55,189,7,252,213,242,149,39,187,185,12,4,40,16,83,84,165,247,58,215,131,226,109,9,2,175,122,87,67,240,165,39,126,75,75,139,28,216,223,174,226,111,4,231,188,243,204,246,35,71,142,168,40,125,98,112,64,58,58,58,36,53,52,172,194,60,197,121,10,208,52,2,88,180,104,145,196,185,79,144,232,17,78,239,249,40,12,69,24,210,159,125,22,115,8,159,142,246,84,168,135,248,174,226,46,4,231,8,250,141,227,104,136,40,196,96,182,167,101,33,224,242,74,41,214,19,127,171,53,89,204,129,47,168,211,179,51,119,197,45,207,98,103,114,130,49,141,10,34,152,51,159,41,70,231,225,233,93,134,192,77,111,125,13,137,79,14,126,121,134,229,111,106,168,87,47,119,142,61,159,47,75,196,247,112,175,171,241,132,249,129,254,19,42,24,243,216,2,239,51,32,3,56,210,130,31,138,253,169,145,33,29,55,219,102,159,232,90,133,125,10,233,100,92,204,229,181,95,138,226,140,174,64,79,243,90,24,88,52,54,206,194,53,41,179,32,240,55,52,212,193,83,126,46,4,255,26,21,209,105,76,80,2,143,108,38,175,202,52,5,121,55,63,10,253,110,252,20,236,189,217,104,214,132,127,156,160,79,67,137,32,216,179,142,219,19,186,30,216,15,156,23,35,17,28,56,176,95,246,238,221,171,194,63,35,29,164,33,246,207,155,55,15,225,250,87,201,220,185,115,37,53,156,198,177,10,35,186,190,20,251,7,135,135,16,9,34,174,109,70,224,189,79,163,139,112,8,209,10,16,1,32,136,249,83,224,87,3,13,176,209,181,173,26,161,183,62,213,107,92,245,114,146,91,106,252,186,1,42,55,220,219,37,21,249,67,161,136,68,49,183,219,110,187,77,126,252,212,51,210,213,119,92,141,57,242,248,45,219,183,111,143,252,226,23,240,234,191,243,142,73,90,182,236,153,68,224,166,155,110,146,174,174,174,153,52,37,155,139,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,204,16,2,38,244,207,144,133,180,105,24,1,35,96,4,140,128,17,48,2,87,22,129,7,255,238,59,83,101,194,129,91,110,185,165,252,224,131,223,129,87,53,195,119,139,236,221,119,80,30,126,248,159,228,143,255,232,247,225,40,11,217,16,255,170,40,71,1,23,222,196,234,88,93,61,122,21,239,85,110,245,114,157,86,199,172,241,239,170,235,217,253,101,33,64,65,149,34,52,5,81,138,175,252,240,252,119,230,133,112,109,192,217,239,107,214,172,145,131,237,7,84,8,102,57,38,122,167,211,131,223,19,192,17,221,1,155,133,2,254,124,156,211,78,145,159,222,231,20,160,249,158,194,49,63,12,49,207,189,147,134,192,207,107,16,130,47,92,190,53,40,4,189,249,89,38,10,49,88,61,190,227,73,207,27,31,221,33,10,188,142,143,253,6,32,32,187,196,54,84,224,247,94,184,236,49,87,138,249,44,87,194,184,181,124,217,19,254,181,144,238,103,120,180,195,147,159,125,107,216,124,95,232,214,103,200,232,89,24,183,144,81,12,71,17,176,126,22,231,217,247,246,118,75,95,79,175,138,223,52,122,160,103,56,89,240,158,115,38,187,18,250,97,121,138,219,108,139,31,182,67,145,222,113,97,185,88,56,166,92,104,72,211,208,88,39,245,16,248,155,103,55,193,176,102,142,212,213,215,96,226,24,87,24,34,60,132,106,157,11,190,112,33,24,3,68,192,129,109,210,83,221,37,246,199,192,7,76,174,207,114,206,63,110,192,203,198,95,111,253,220,99,0,30,246,229,0,152,224,123,90,198,90,228,49,62,129,225,67,12,107,67,35,139,28,142,95,224,81,3,219,183,109,17,70,37,160,97,0,5,254,48,230,242,158,53,107,101,241,178,197,58,71,26,29,80,204,103,27,57,28,243,65,166,53,201,90,140,25,7,52,192,115,63,138,163,31,200,130,130,187,234,240,24,0,163,42,96,160,92,92,101,83,25,19,218,38,43,38,50,58,219,228,218,119,142,253,158,241,66,8,235,117,66,110,184,238,58,185,227,182,91,228,193,135,30,198,26,121,71,21,100,82,35,242,204,211,79,83,232,215,95,169,179,237,207,202,79,63,2,52,94,178,100,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,96,170,17,24,253,95,189,166,218,200,108,60,70,192,8,24,1,35,96,4,140,128,17,48,2,19,18,232,236,56,34,95,253,170,23,82,120,194,2,151,33,243,23,191,248,133,122,245,179,107,234,134,127,251,173,111,201,39,63,121,135,172,88,187,70,178,253,125,240,210,101,232,117,8,116,20,227,24,70,125,188,22,231,139,116,20,240,78,74,124,55,81,254,73,5,45,227,82,16,240,196,111,174,147,191,86,88,159,32,45,60,156,192,138,181,162,103,126,125,125,189,12,12,246,195,243,191,168,2,48,133,88,138,219,172,207,80,242,20,206,230,204,153,163,247,20,234,41,64,211,139,159,30,253,20,107,41,60,107,24,125,220,59,113,58,12,225,183,8,15,116,103,60,64,17,153,117,105,16,192,119,172,147,197,25,239,46,57,241,215,61,243,10,249,92,197,101,138,186,20,120,189,43,188,231,253,231,48,189,198,241,128,87,222,12,49,94,10,188,222,30,12,72,18,30,231,101,120,243,243,188,128,34,196,249,18,66,207,231,178,35,146,131,112,93,40,230,100,36,5,17,63,53,40,199,143,157,208,249,15,15,65,216,231,123,24,185,80,176,231,199,141,203,137,235,20,150,105,192,160,194,59,56,113,254,57,28,123,193,103,134,255,167,65,4,121,38,33,132,207,107,158,167,247,205,205,115,224,197,95,47,17,68,50,240,140,19,200,165,168,226,57,61,253,243,16,223,213,147,31,252,249,158,179,225,149,125,86,139,225,236,131,207,28,19,121,98,53,137,105,210,196,181,224,177,5,225,176,55,94,111,204,28,103,84,13,12,14,30,232,132,23,255,110,57,122,244,40,250,47,232,250,48,226,192,194,86,207,160,163,190,161,81,247,65,58,157,213,117,139,66,236,231,92,3,24,87,44,150,80,145,159,225,250,117,44,136,230,192,53,114,63,23,52,10,224,186,112,172,236,215,37,222,87,63,187,252,201,174,26,196,192,175,238,68,126,118,196,117,47,129,91,2,251,41,157,245,34,39,36,146,49,8,253,183,202,83,79,255,66,142,118,31,195,251,60,142,27,200,201,206,157,109,242,210,75,47,201,205,191,241,107,147,117,99,249,51,144,192,49,24,178,88,50,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,48,85,8,152,208,63,85,86,194,198,97,4,140,128,17,48,2,70,192,8,24,129,51,36,240,79,143,60,118,134,37,47,89,177,192,125,159,253,92,249,111,255,250,111,16,118,124,88,226,177,136,236,111,63,42,223,255,254,15,229,255,252,55,255,26,34,29,132,67,8,136,80,253,60,145,159,195,130,80,7,101,238,228,1,86,231,83,209,99,98,49,230,51,77,84,199,123,115,197,252,173,8,147,103,48,99,71,216,93,89,133,118,22,103,146,170,235,84,151,167,102,76,177,152,146,57,189,234,117,105,248,204,15,158,139,240,200,159,133,115,232,233,213,255,246,198,13,16,70,11,190,128,92,86,193,159,161,219,233,197,63,27,158,255,137,4,69,234,128,134,122,167,132,219,220,52,11,219,164,168,94,253,20,196,41,222,178,47,10,225,213,66,46,69,96,134,116,167,192,31,75,196,213,32,128,99,100,93,38,39,164,235,21,103,218,51,57,110,204,131,164,171,227,230,27,142,159,239,136,133,215,60,162,7,8,188,203,25,134,159,176,56,46,150,71,235,58,134,19,253,131,240,200,31,145,52,194,206,15,33,204,62,175,3,195,3,50,2,65,63,13,111,126,134,212,47,64,8,206,195,224,128,130,59,61,212,41,176,243,74,106,17,8,247,78,224,199,163,138,236,69,156,107,79,177,157,115,164,87,124,109,34,169,199,25,48,202,65,99,99,163,242,228,61,195,223,71,98,53,104,139,66,55,13,2,104,56,64,25,28,235,64,143,125,112,25,28,74,225,138,112,255,224,19,133,81,2,172,48,80,182,8,54,56,250,0,34,181,51,146,96,27,28,7,251,84,38,120,38,87,26,46,156,42,145,113,16,199,39,176,14,239,41,248,211,32,99,4,94,238,61,189,93,178,101,203,22,233,236,60,170,239,185,62,241,72,84,86,172,92,38,203,150,45,211,208,247,244,134,247,162,11,132,192,8,123,3,17,8,18,137,26,61,146,129,199,8,68,35,28,179,119,76,1,127,59,104,100,161,235,131,254,152,170,247,193,68,247,222,222,60,213,12,78,253,142,109,114,94,100,27,143,69,37,51,146,146,171,96,176,116,219,45,31,147,31,252,232,159,96,64,129,40,13,88,255,33,172,233,51,79,63,69,161,95,183,209,169,91,181,183,51,141,192,111,221,251,25,157,210,1,28,91,99,201,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,229,34,96,66,255,229,34,111,253,26,1,35,96,4,140,128,17,48,2,70,224,28,9,60,240,192,3,231,88,243,226,86,123,250,169,159,203,246,182,237,146,214,144,220,34,63,68,248,254,7,30,248,188,44,93,178,16,98,157,231,49,77,201,148,10,79,186,185,0,0,32,0,73,68,65,84,161,197,53,81,184,131,168,118,82,242,5,189,73,223,77,80,229,164,54,44,227,162,18,8,208,112,131,34,44,196,248,34,62,234,125,141,117,115,162,113,176,174,94,214,174,93,139,253,176,85,178,240,40,167,112,90,44,48,84,123,68,63,20,251,27,26,26,244,76,122,10,198,20,176,243,217,92,197,227,159,237,81,240,102,114,2,56,219,46,67,180,15,192,203,155,194,127,60,22,87,67,129,8,196,88,182,65,195,0,150,229,89,239,124,102,210,58,254,30,227,222,243,242,97,60,80,189,135,2,16,202,221,51,67,243,7,56,214,162,140,192,115,55,149,74,233,152,120,230,124,10,162,62,143,21,72,15,14,107,228,1,134,221,119,145,6,216,46,251,230,60,57,71,38,14,129,227,116,99,113,243,8,35,140,62,239,93,93,206,147,134,17,252,212,213,213,233,25,246,244,224,231,61,13,33,170,141,28,202,48,22,160,176,207,54,189,118,97,134,0,193,185,140,239,20,219,196,191,90,135,243,230,51,163,8,20,5,30,248,40,239,25,23,48,242,2,143,34,160,151,191,39,236,179,172,75,44,131,89,184,199,9,175,156,95,0,71,3,112,174,156,67,12,162,63,235,117,118,29,149,55,222,120,67,186,59,59,116,12,65,24,73,112,110,43,87,46,151,197,139,23,123,70,5,88,131,2,216,70,16,133,33,138,58,5,141,54,128,177,33,60,127,12,70,9,1,132,255,199,236,60,120,186,142,24,2,215,157,243,193,48,121,117,134,42,110,78,30,7,239,29,7,92,61,159,9,39,160,133,252,223,32,181,32,240,239,209,51,83,0,99,225,58,135,176,118,140,18,49,2,207,254,134,218,58,245,234,127,230,185,231,164,15,145,26,178,200,227,186,108,220,184,81,54,111,222,172,245,236,207,149,75,192,194,250,95,185,107,111,51,55,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,110,2,38,244,95,238,21,176,254,141,128,17,48,2,70,192,8,24,1,35,112,150,4,158,125,246,217,179,172,113,73,138,7,126,251,119,190,84,254,183,95,255,191,160,35,34,228,56,52,51,122,245,127,247,187,15,201,127,248,247,127,34,197,124,78,194,16,45,243,195,41,120,52,87,9,253,16,251,40,228,241,227,4,186,0,159,169,146,186,84,117,171,101,93,190,127,117,245,92,182,19,254,220,243,69,189,86,143,115,124,71,156,199,68,105,178,252,137,202,86,229,185,121,141,159,111,85,145,147,110,93,157,234,23,213,56,153,63,89,123,213,117,199,151,41,67,228,69,77,21,111,29,2,87,134,97,252,179,56,163,125,193,234,213,178,96,193,2,217,187,235,221,74,247,20,227,79,28,63,33,253,199,250,17,162,31,194,46,132,86,254,83,134,151,116,128,97,217,209,24,5,98,182,149,135,32,204,103,253,96,159,184,113,135,32,190,198,19,181,42,38,179,97,26,8,48,5,176,175,60,49,155,79,100,143,189,229,15,174,210,14,158,185,23,25,42,62,147,201,232,149,162,238,72,122,216,15,39,159,198,117,80,5,108,190,167,152,159,201,164,213,136,128,173,134,49,142,34,132,118,142,134,125,133,248,81,163,7,232,231,33,134,175,71,216,127,140,157,31,10,237,20,195,121,175,134,9,140,62,0,129,59,12,3,5,138,248,60,190,128,226,126,67,125,147,134,230,167,168,79,17,157,237,50,177,30,83,1,10,55,111,189,103,70,8,192,153,245,100,86,217,94,32,67,78,90,26,229,253,23,101,228,149,209,22,91,227,252,93,82,35,13,24,6,4,89,7,134,3,145,42,239,124,142,55,26,13,40,27,142,159,227,225,216,185,110,56,51,1,237,161,14,149,118,63,74,66,77,77,2,71,22,100,85,240,222,182,229,29,25,24,24,16,70,30,224,181,38,153,144,171,174,186,10,199,56,44,208,174,217,6,189,245,203,1,70,24,224,248,3,26,170,159,198,0,97,132,239,87,118,108,159,6,36,236,2,253,83,135,247,221,249,57,69,157,7,106,186,169,40,19,199,169,146,121,14,55,148,248,57,45,118,199,249,142,228,50,18,130,17,67,4,227,162,97,68,33,159,149,247,222,176,94,62,240,190,155,229,137,39,159,214,227,73,34,168,208,215,221,37,63,249,201,79,228,211,159,254,244,57,244,106,85,102,10,129,221,187,118,234,49,36,51,101,62,54,15,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,152,62,4,76,232,159,62,107,101,35,53,2,70,192,8,24,1,35,96,4,140,128,244,245,245,201,173,183,222,58,101,73,60,242,200,35,242,214,134,13,18,135,192,200,179,174,31,126,228,159,228,254,251,239,147,53,171,87,73,22,33,206,195,16,21,85,78,115,90,29,196,60,151,170,197,72,151,167,234,30,31,156,170,89,37,88,86,202,216,205,57,19,184,16,34,233,248,206,139,244,242,134,160,13,183,119,89,191,126,189,116,30,57,172,66,49,67,248,179,63,138,231,244,144,167,208,77,33,89,69,100,52,66,161,183,90,40,231,154,83,244,166,240,202,43,247,7,235,215,32,90,64,8,2,44,243,41,6,59,97,156,247,244,16,207,166,51,82,132,165,73,33,151,151,44,68,253,204,72,86,134,82,131,50,60,152,210,208,250,89,132,215,207,65,200,101,126,38,151,134,142,139,80,237,101,68,3,96,248,124,120,247,23,17,78,158,170,239,104,232,254,178,26,167,132,53,156,60,68,106,4,51,224,56,184,117,25,10,63,151,67,93,120,193,51,146,0,134,137,113,49,100,62,34,14,196,147,16,240,19,16,245,27,16,126,191,30,2,120,179,10,250,117,141,13,58,111,245,140,231,156,160,106,115,236,76,94,187,163,247,154,233,231,171,225,2,238,25,202,254,84,169,136,239,157,251,46,241,202,15,25,121,12,125,177,28,81,0,104,180,224,184,170,168,174,115,2,55,63,242,2,251,160,199,62,63,44,23,69,36,5,94,211,56,218,128,2,124,61,188,220,251,251,251,101,3,190,239,237,7,246,73,9,220,216,87,103,103,167,44,93,186,84,191,243,60,158,129,198,4,122,132,1,214,183,128,117,161,141,72,4,199,123,196,96,248,16,197,62,9,193,131,158,6,4,52,76,32,119,223,134,192,19,249,49,6,21,251,113,165,248,63,38,18,3,7,120,30,137,237,146,228,232,47,16,142,49,192,19,247,35,247,111,136,227,193,115,4,243,46,226,232,131,218,68,157,220,126,235,45,242,252,47,95,150,1,68,122,160,129,8,35,47,188,219,182,67,160,244,179,41,86,176,116,133,18,120,237,213,151,117,230,87,191,103,173,116,117,247,94,161,20,108,218,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,169,9,152,208,127,169,137,91,127,70,192,8,24,1,35,96,4,140,128,17,56,15,2,207,60,243,204,121,212,190,232,85,3,247,220,115,79,249,157,141,155,84,132,205,231,51,114,240,96,143,252,253,223,255,131,252,215,255,246,255,225,44,115,132,120,15,34,172,57,67,135,171,134,54,177,96,233,114,207,84,53,163,184,72,129,212,210,89,16,240,113,65,239,61,179,116,166,229,208,26,67,158,67,37,149,18,60,189,87,34,124,127,235,198,183,101,255,254,253,234,49,77,65,57,133,51,228,123,122,122,84,232,159,59,119,174,138,222,110,16,20,89,139,40,227,214,147,107,75,241,159,162,190,91,231,19,39,78,168,24,75,143,251,52,140,9,120,213,144,250,184,31,201,102,212,243,156,87,158,5,159,129,208,31,40,98,44,65,136,223,188,66,208,143,34,60,60,66,9,168,194,91,246,175,12,127,31,70,68,128,50,162,10,36,17,105,160,12,193,159,175,104,48,64,3,0,134,155,207,97,223,150,3,16,190,115,37,9,71,17,85,32,150,148,68,77,18,33,231,19,146,172,129,151,126,109,131,196,106,98,122,173,169,77,168,167,126,109,93,210,59,115,30,237,81,208,231,188,156,184,78,5,155,162,124,201,87,182,57,63,190,163,87,61,19,159,71,147,231,125,239,61,123,249,238,189,122,217,251,101,153,23,198,71,223,249,87,182,233,62,152,30,230,205,232,9,248,32,95,19,250,227,186,176,95,242,103,180,6,55,78,214,139,192,192,129,237,177,12,223,135,209,72,40,22,146,142,35,135,100,219,182,109,178,111,223,62,53,220,208,190,195,65,89,182,108,153,172,88,177,66,90,231,195,147,31,253,104,24,124,172,161,206,13,209,16,162,241,4,4,254,4,162,50,36,36,4,142,76,228,140,77,131,159,5,253,97,208,188,241,127,46,164,200,63,190,237,234,103,206,49,18,225,209,20,60,94,161,132,253,12,99,20,24,141,128,128,124,240,3,239,151,95,187,233,189,242,12,196,126,242,10,71,50,114,248,240,65,121,250,233,167,229,179,247,125,174,186,25,187,191,130,9,212,215,53,202,240,72,234,10,38,96,83,55,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,75,69,192,132,254,75,69,218,250,49,2,70,192,8,24,1,35,96,4,140,192,121,18,104,105,153,47,191,249,155,247,156,103,43,23,191,250,147,79,252,68,54,189,179,65,59,170,171,141,203,63,254,227,63,202,3,15,124,94,214,223,244,107,146,30,232,87,161,53,68,21,21,226,161,166,42,145,222,9,188,154,239,222,243,129,247,85,229,244,125,213,31,21,54,241,60,166,126,213,123,187,173,34,112,22,162,125,85,173,51,191,133,40,95,204,140,248,130,127,72,214,172,89,35,237,237,237,16,70,11,42,246,50,108,61,189,250,187,187,187,43,109,58,17,121,120,120,88,235,49,180,62,63,244,38,119,239,42,207,144,92,41,178,242,157,19,197,217,16,239,249,97,40,120,238,3,126,42,130,55,116,228,18,188,178,75,240,86,207,98,28,33,120,142,83,120,118,245,216,135,183,189,16,113,160,144,170,24,23,176,173,36,66,208,199,93,216,253,72,84,230,181,206,87,113,159,222,220,201,36,196,126,8,214,209,132,23,150,191,226,165,143,237,202,45,142,86,33,156,67,204,199,152,131,56,215,222,9,230,92,2,221,253,28,7,239,112,101,196,0,30,63,80,202,96,176,120,14,32,188,62,247,61,67,236,243,170,229,253,227,13,56,110,182,165,115,64,157,202,61,242,153,199,103,237,131,117,153,120,117,247,48,122,224,200,56,225,34,13,43,124,175,125,10,220,76,52,172,224,61,153,112,62,28,31,185,146,103,56,226,181,125,248,224,1,217,180,105,179,138,220,140,100,16,134,192,207,122,243,230,205,147,245,215,94,167,247,92,47,111,29,208,21,109,63,80,46,146,12,33,164,127,3,30,16,29,0,229,201,199,99,15,3,8,204,141,70,11,58,112,29,201,197,248,163,150,14,227,26,246,13,30,200,4,41,132,168,35,140,106,160,103,30,112,83,148,16,85,2,140,25,9,162,46,89,39,119,223,253,73,121,245,245,215,36,155,41,74,58,149,131,193,130,72,91,219,54,212,252,92,101,89,181,33,251,115,69,19,168,77,214,32,138,200,144,48,170,133,37,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,23,139,128,9,253,23,139,172,181,107,4,140,128,17,48,2,70,192,8,24,129,11,76,224,133,23,94,184,192,45,94,148,230,2,95,250,242,239,148,183,224,188,238,34,188,159,41,88,246,28,75,201,95,254,213,95,203,119,31,188,94,69,72,21,255,160,230,81,140,84,241,81,99,104,67,16,85,177,213,203,215,119,227,135,199,242,20,222,156,96,201,247,124,174,74,19,214,171,122,63,45,110,171,231,55,209,128,199,205,121,162,34,151,53,15,235,72,17,62,20,69,248,126,132,55,95,185,114,165,44,92,184,80,218,247,239,83,193,60,159,205,203,96,255,9,105,135,199,127,119,71,167,228,252,144,254,20,168,89,47,135,15,197,95,126,152,71,1,153,87,21,205,49,119,10,207,158,128,60,186,246,92,119,122,234,135,98,81,73,33,172,186,171,195,253,81,134,7,59,203,179,140,11,247,15,119,118,236,35,207,211,61,6,165,150,66,126,50,89,139,144,237,17,169,175,175,215,114,94,30,195,239,215,169,160,79,81,159,194,127,161,136,126,33,84,187,62,216,46,199,70,49,60,67,207,111,60,23,185,70,24,127,129,115,192,98,4,48,7,246,29,130,96,204,60,38,6,138,103,57,56,251,163,40,238,241,76,161,59,1,111,119,94,131,248,94,240,74,63,119,119,213,240,245,96,193,196,126,220,7,55,99,191,23,124,175,165,252,63,28,15,63,76,16,229,209,49,34,19,240,216,1,26,83,100,149,53,67,213,171,145,0,188,235,57,207,0,199,132,112,252,48,159,208,185,70,48,7,246,183,127,255,94,121,115,195,27,210,217,209,5,207,252,136,228,50,105,13,117,191,124,249,114,93,103,70,59,32,11,180,6,195,128,136,214,225,161,246,234,197,143,8,8,33,28,109,64,4,140,220,80,68,31,76,108,151,199,38,148,233,217,207,181,25,147,252,113,143,201,187,176,15,252,9,226,80,216,51,215,41,131,227,9,130,184,146,71,22,12,194,216,203,69,68,116,200,101,211,242,254,247,221,44,55,223,252,235,242,226,139,175,243,231,77,247,236,145,35,71,228,209,71,31,149,127,249,175,190,114,97,7,102,173,77,123,2,60,222,162,177,177,113,218,207,195,38,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,83,147,128,9,253,83,115,93,108,84,70,192,8,24,1,35,96,4,140,128,17,24,67,224,190,251,238,31,243,60,213,31,30,126,248,135,242,34,12,19,6,7,211,16,96,69,126,246,179,159,201,43,47,191,42,31,248,216,135,165,48,52,120,202,225,83,244,171,36,119,239,68,74,247,236,10,240,217,189,115,121,51,252,58,134,207,4,115,165,168,125,202,68,188,167,41,114,202,250,167,121,89,134,55,56,197,82,85,115,81,54,1,15,126,245,234,135,208,79,97,57,130,51,219,131,122,54,123,72,69,82,138,170,20,248,157,168,239,196,120,231,233,77,209,88,61,204,41,132,99,110,33,95,8,38,7,62,243,61,203,82,120,167,7,58,5,121,215,22,175,108,143,162,61,61,240,233,125,207,43,189,182,227,8,185,31,141,199,112,197,39,1,239,124,122,230,99,92,244,160,167,183,121,24,31,21,208,161,174,51,180,188,231,153,15,175,118,132,173,103,191,101,168,195,204,15,148,33,128,67,33,86,73,30,85,138,16,209,41,232,135,33,216,39,113,132,1,229,227,34,142,12,96,126,190,152,71,52,128,168,142,143,99,243,62,158,160,236,214,149,162,191,187,215,171,238,113,118,192,30,216,92,213,226,113,173,249,97,242,13,8,248,228,234,235,248,249,78,219,240,203,249,60,201,156,31,21,229,241,158,117,56,30,134,169,167,208,15,11,9,157,103,12,140,248,220,215,211,139,163,56,218,85,228,103,61,206,153,199,38,212,214,214,202,210,165,75,101,233,146,101,122,63,2,225,159,204,233,233,79,3,133,8,234,146,59,215,134,102,26,121,112,240,248,141,26,245,176,111,26,75,48,31,183,151,38,97,253,224,172,127,210,119,193,241,160,65,9,247,90,33,231,205,39,2,67,146,60,24,207,154,53,75,238,188,227,19,242,203,231,95,167,189,135,228,11,88,87,240,120,251,237,183,41,244,43,254,75,51,1,235,101,186,16,96,68,19,166,219,110,187,77,222,125,247,221,233,50,108,27,167,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,76,3,2,38,244,79,131,69,178,33,26,1,35,96,4,140,128,17,48,2,70,224,185,231,158,153,78,16,2,191,243,59,191,83,110,219,190,85,142,245,30,211,113,15,13,101,229,155,223,252,166,220,112,253,181,146,132,112,24,64,24,117,21,251,124,113,146,66,159,126,32,52,226,197,217,205,149,202,224,217,214,57,187,30,166,84,233,10,157,73,4,209,202,251,170,81,187,60,134,147,191,216,137,235,26,166,80,140,115,237,33,221,66,16,14,202,146,37,75,164,181,181,85,250,250,250,84,180,231,24,210,233,180,10,203,60,167,157,107,79,49,159,117,41,180,58,209,94,189,230,33,176,82,56,230,71,159,41,192,66,132,143,67,148,119,94,246,20,145,99,240,230,167,160,79,177,58,134,119,20,151,121,101,89,182,207,20,128,112,203,72,3,1,180,25,13,34,196,191,122,206,67,172,133,184,94,198,120,57,226,92,54,231,133,221,167,10,12,161,62,136,49,149,184,63,33,179,211,243,27,45,224,234,121,229,115,223,17,105,9,47,104,60,16,10,68,32,104,71,33,236,163,45,156,71,175,134,0,120,31,142,208,152,32,130,177,32,50,1,230,199,228,246,188,54,138,231,18,218,98,10,194,227,125,76,210,177,83,145,102,162,199,187,119,55,102,207,115,140,174,62,191,67,76,172,167,31,220,251,227,100,118,30,198,22,100,237,120,147,151,227,67,131,9,222,83,184,166,61,129,10,254,152,97,103,103,167,236,108,219,1,145,114,135,116,119,117,232,90,210,134,129,235,181,118,245,42,89,186,116,41,162,22,32,228,61,12,25,184,6,100,78,159,126,182,21,141,224,88,131,120,82,239,179,136,240,160,110,240,224,206,125,193,247,250,59,160,20,57,92,78,206,103,203,193,34,49,50,192,165,76,228,194,121,103,25,169,32,206,53,131,65,0,184,208,16,33,140,57,210,144,229,230,155,111,150,107,215,173,145,182,157,187,42,67,59,126,252,184,252,248,199,63,150,207,127,225,139,149,60,187,49,2,227,9,220,240,222,155,100,247,174,157,227,179,237,217,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,57,17,48,161,255,156,176,89,37,35,96,4,140,128,17,48,2,70,192,8,92,90,2,79,60,246,248,165,237,240,252,123,11,252,139,155,223,95,254,201,79,159,68,200,107,52,6,253,238,241,31,63,37,95,249,202,219,242,145,15,125,8,90,30,100,51,138,103,248,48,121,98,35,4,61,138,148,190,16,10,213,79,223,233,31,222,251,66,166,186,18,51,196,119,117,170,126,95,157,111,247,42,90,83,66,190,20,34,63,113,171,112,11,175,109,174,87,9,162,104,40,94,39,205,179,230,200,218,53,87,201,142,236,54,137,65,108,207,65,240,29,70,136,253,120,50,33,75,86,172,144,217,243,230,66,68,141,194,64,0,103,194,51,4,63,132,98,138,247,20,228,185,55,40,242,243,153,31,221,43,16,230,121,213,50,88,123,79,160,166,39,189,243,182,135,0,143,141,71,113,150,243,246,4,100,142,14,30,218,216,140,204,207,241,61,198,169,92,32,60,135,194,17,9,163,45,134,240,39,47,234,205,44,199,152,238,33,190,15,132,33,102,35,224,62,68,124,142,43,20,68,95,248,199,237,225,16,198,136,1,232,254,141,176,126,220,223,191,168,203,228,142,166,224,89,245,222,162,32,159,251,150,239,113,213,82,220,227,232,111,76,162,117,1,7,163,137,87,119,239,103,241,130,250,140,68,80,73,238,222,111,143,243,32,15,38,70,85,40,209,168,1,223,51,114,129,25,5,234,195,40,1,207,252,196,244,140,250,2,216,98,61,34,65,97,88,250,77,155,54,73,251,190,253,48,0,200,202,226,197,139,165,187,167,83,154,26,155,101,253,250,245,50,119,238,92,140,8,209,13,80,23,52,241,129,33,3,4,241,68,188,70,98,9,26,94,132,193,136,115,42,75,4,81,14,10,165,162,183,134,232,155,236,180,30,198,201,181,227,58,243,249,98,38,143,2,126,103,176,240,60,30,129,187,164,250,187,193,113,208,88,225,216,208,0,198,27,213,8,16,176,217,144,225,145,52,162,19,96,158,133,140,44,95,182,88,238,249,205,79,203,222,189,255,21,30,253,69,25,30,24,194,92,68,94,126,249,101,10,253,156,108,213,98,92,204,217,88,219,211,145,192,106,252,22,50,149,96,24,99,201,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,249,16,48,161,255,124,232,89,93,35,96,4,140,128,17,48,2,70,192,8,92,2,2,159,248,196,39,46,65,47,23,167,139,95,189,249,134,12,156,56,174,130,98,38,147,147,255,242,231,255,67,110,188,241,70,169,171,193,57,228,16,198,120,94,121,68,195,155,163,127,186,16,151,170,132,143,178,231,201,75,225,216,75,124,246,60,142,161,184,122,89,149,119,120,116,210,218,56,161,212,213,175,136,121,190,240,234,53,112,14,127,157,136,122,186,170,110,60,44,87,61,78,204,225,108,146,27,127,165,142,63,145,202,124,252,23,174,220,104,183,30,63,150,83,45,185,210,0,110,42,133,60,182,90,215,247,82,31,223,174,39,44,187,53,160,62,234,181,203,230,40,116,143,190,241,58,240,66,235,163,3,148,11,193,155,91,50,88,83,132,201,95,187,250,106,233,59,212,41,153,190,94,169,129,72,222,60,187,89,6,211,25,153,215,52,75,214,127,224,195,104,152,237,162,30,196,116,214,29,29,35,121,161,23,8,236,76,37,168,174,28,163,155,47,243,232,117,239,18,167,198,15,91,99,77,109,181,106,205,34,40,91,198,115,16,125,232,153,247,168,74,137,154,219,143,215,112,8,50,61,27,96,147,4,199,171,123,214,43,60,238,253,103,54,203,225,86,18,13,28,156,7,186,214,67,1,127,185,41,169,143,14,3,153,58,95,20,103,57,126,52,161,60,219,30,147,42,47,145,203,151,126,153,234,108,206,201,255,240,216,1,141,26,128,103,222,211,248,32,136,239,89,174,144,211,80,251,37,156,57,239,25,77,80,128,199,177,7,20,214,33,120,51,84,125,0,235,82,64,68,3,70,66,40,225,184,129,182,182,61,242,214,91,111,201,177,99,189,149,168,10,93,61,221,178,108,217,10,89,1,3,141,134,134,6,68,45,96,117,246,133,246,48,167,68,162,86,163,27,68,16,197,160,132,86,121,100,1,83,16,109,123,123,135,198,17,204,97,62,168,144,183,159,188,178,213,64,221,155,11,119,45,59,238,104,146,102,9,216,5,149,198,249,204,148,194,190,76,212,212,233,220,138,57,68,154,64,29,50,97,10,195,200,35,53,112,92,110,249,200,135,228,199,79,60,38,239,108,219,139,61,227,69,65,216,181,107,151,60,253,244,211,114,199,29,119,104,89,251,99,4,78,69,32,88,181,247,79,85,206,222,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,152,140,128,9,253,147,145,177,124,35,96,4,140,128,17,48,2,70,192,8,76,17,2,79,60,241,196,20,25,201,89,15,35,112,235,173,183,150,191,255,253,239,171,72,70,9,237,87,111,110,144,39,159,252,169,60,240,229,223,150,98,118,72,189,120,67,8,177,158,133,247,108,44,0,33,77,61,250,71,133,55,246,88,9,239,173,2,40,228,200,106,111,126,42,167,16,52,45,157,76,160,90,176,175,190,63,185,228,249,229,168,232,174,107,227,181,67,193,89,61,232,185,150,92,31,120,60,83,48,175,129,135,247,252,150,86,57,212,221,37,13,240,228,31,128,135,116,12,30,220,221,71,59,36,223,221,43,145,57,115,84,148,166,67,184,106,229,92,86,53,202,240,133,95,191,143,32,188,250,153,42,93,86,175,63,238,233,57,239,146,147,140,217,148,99,160,33,227,253,2,238,189,154,141,160,46,255,227,168,12,67,17,245,175,119,29,156,238,234,58,59,171,171,235,249,172,42,105,97,154,86,140,25,159,78,14,57,96,173,67,197,60,24,237,160,146,16,85,129,161,248,249,97,120,141,24,60,245,25,66,159,33,234,195,17,47,114,2,163,20,16,35,175,181,181,181,50,52,60,32,155,55,111,214,243,196,233,197,207,246,120,212,66,77,109,82,222,179,252,26,120,241,207,134,200,223,164,17,24,52,154,2,68,252,16,142,28,136,64,184,12,161,125,122,197,35,52,131,183,15,48,16,238,9,30,111,80,109,144,81,25,223,101,190,113,226,254,248,97,84,27,4,84,191,43,194,11,59,2,235,142,121,96,112,235,173,183,200,182,237,123,37,151,47,75,52,92,212,136,7,47,188,240,2,133,126,93,149,234,122,118,111,4,38,34,48,52,60,162,217,15,124,241,75,242,228,143,167,93,228,158,137,166,100,121,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,9,9,152,208,127,9,97,91,87,70,192,8,24,1,35,96,4,140,128,17,56,91,2,7,14,28,144,251,238,187,239,108,171,77,169,242,47,189,244,146,244,244,244,168,216,63,52,148,150,7,31,124,80,110,249,248,71,188,144,223,133,188,20,33,32,198,32,246,231,32,252,70,147,73,140,61,119,210,248,85,236,63,41,215,207,56,141,216,63,214,80,160,74,32,158,172,61,203,63,35,2,26,81,222,45,1,69,98,95,16,87,161,159,249,92,23,183,54,240,26,143,66,64,94,182,98,185,116,237,222,37,69,168,238,92,23,122,255,15,247,15,200,254,61,123,101,77,67,35,194,221,171,212,142,202,16,235,85,228,71,195,218,134,223,158,182,11,17,155,170,244,68,9,101,157,46,63,209,107,205,99,196,7,182,89,157,92,123,238,90,253,110,138,221,235,12,221,244,171,199,235,230,68,67,24,103,100,1,238,12,213,79,97,159,33,241,3,40,159,131,112,207,240,252,9,132,165,103,30,195,248,7,176,30,81,120,228,7,145,223,209,209,33,109,59,182,201,190,125,251,32,238,167,180,46,215,116,246,156,102,105,109,109,149,165,75,151,106,104,123,70,62,160,177,0,135,16,134,241,5,61,222,41,246,51,84,127,0,66,191,138,253,96,87,172,68,216,192,1,2,220,36,227,208,79,49,188,167,29,142,119,36,132,32,114,65,141,122,238,255,211,35,143,202,190,67,189,82,6,199,2,246,237,150,45,91,228,245,215,95,199,111,220,199,79,219,150,21,48,2,213,4,62,255,249,7,228,213,87,95,174,206,178,123,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,167,36,96,66,255,41,241,216,75,35,96,4,140,128,17,48,2,70,192,8,92,94,2,63,255,249,207,47,239,0,206,191,247,192,157,119,222,89,254,214,183,190,133,179,207,147,122,54,251,91,111,189,35,223,255,222,15,228,127,255,250,215,37,141,115,218,41,246,38,32,20,170,48,8,225,177,34,194,58,49,211,31,3,133,97,38,10,139,39,105,133,124,199,23,147,164,209,186,147,151,153,164,170,101,159,43,1,122,214,211,179,155,137,247,16,130,103,205,155,39,115,22,180,202,225,253,123,176,31,106,17,74,62,7,175,240,176,28,222,187,95,150,175,88,37,145,133,181,40,203,227,27,66,106,56,192,208,250,126,11,88,95,109,9,87,180,229,82,245,154,87,223,187,247,19,93,89,110,130,178,20,179,189,116,210,238,154,168,149,203,151,231,127,15,56,135,209,49,99,56,254,248,117,175,243,29,190,75,244,226,167,208,79,65,158,158,247,8,158,143,48,254,240,248,247,163,229,151,74,240,234,71,84,133,112,56,40,67,67,67,210,211,219,165,158,252,71,143,30,85,239,116,134,248,167,55,63,67,244,175,94,189,90,133,126,6,249,47,7,194,26,146,31,38,2,42,242,71,99,9,137,198,226,112,226,247,140,7,42,223,55,160,228,253,152,113,94,62,114,23,164,103,254,78,229,96,160,84,146,180,44,94,188,88,62,244,161,15,201,129,31,60,10,3,10,240,69,132,132,12,140,35,94,123,237,53,10,253,220,80,83,124,51,93,16,36,214,200,5,36,240,254,247,127,80,91,59,126,188,239,2,182,106,77,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,76,37,96,66,255,76,93,89,155,151,17,48,2,70,192,8,24,1,35,48,35,8,220,127,255,253,51,98,30,207,63,255,188,236,222,189,91,162,16,117,243,56,35,252,193,239,126,71,190,240,133,47,168,151,112,56,26,195,153,215,253,82,211,88,47,5,8,255,97,120,22,107,162,68,86,17,95,153,227,9,188,21,17,209,9,155,90,24,127,156,0,234,162,150,83,102,27,83,223,19,29,93,113,187,94,28,2,149,176,241,20,247,233,89,206,15,239,153,226,49,89,186,122,165,28,104,223,135,165,129,72,12,35,143,8,94,165,250,251,165,3,209,43,150,44,92,128,66,88,248,32,66,189,51,214,62,188,250,189,144,239,172,204,118,188,188,138,124,170,107,204,119,85,105,220,154,235,155,234,60,238,19,183,87,92,53,188,175,8,228,108,115,170,39,127,62,238,187,224,13,119,116,224,197,170,112,253,101,132,154,135,52,175,203,80,134,145,68,34,17,87,49,58,155,201,67,156,15,75,36,30,149,225,225,97,217,185,99,135,236,216,177,93,250,250,250,164,166,38,33,153,145,130,100,113,86,253,138,149,203,101,217,178,101,82,87,87,39,209,72,76,70,178,57,13,182,16,196,247,52,30,245,60,249,99,16,250,41,128,151,3,33,53,0,40,233,2,97,60,252,151,195,210,232,12,250,88,89,186,169,142,120,178,241,5,67,216,183,248,167,64,195,137,80,73,238,186,243,78,121,241,229,215,100,255,193,78,221,67,52,174,120,243,141,215,225,213,255,234,100,77,88,190,17,56,35,2,115,231,206,61,163,114,86,200,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,174,92,2,38,244,95,185,107,111,51,55,2,70,192,8,24,1,35,96,4,166,1,129,103,159,125,118,26,140,242,180,67,12,220,115,207,61,229,111,124,227,27,42,48,198,33,46,238,219,223,37,127,245,55,127,43,255,241,191,252,153,192,173,91,34,16,16,161,156,121,94,253,213,205,57,65,182,90,168,245,223,159,145,167,48,235,79,80,183,186,11,187,191,8,4,192,157,30,228,122,38,187,19,250,25,173,1,50,239,220,197,75,100,246,252,22,233,239,232,149,68,48,38,249,84,26,94,253,81,57,2,175,254,37,215,94,35,2,145,121,140,71,63,133,98,26,125,20,121,83,149,170,215,181,250,222,237,25,87,148,239,102,210,62,112,70,19,156,19,217,86,146,199,167,8,15,126,122,241,243,195,243,228,67,40,231,12,2,2,16,250,243,8,221,79,81,190,161,49,174,53,233,189,223,214,182,77,218,219,219,37,5,67,27,134,241,231,53,129,227,52,24,170,127,249,138,101,210,212,212,164,97,254,211,56,102,35,28,129,168,31,137,74,44,154,144,88,60,34,145,112,76,202,16,242,11,48,194,40,150,17,141,129,118,20,104,217,121,241,151,199,175,71,101,188,211,243,134,199,29,132,193,47,4,193,63,13,81,255,186,235,174,147,245,235,175,85,161,191,144,43,224,216,130,162,144,233,134,13,27,228,206,59,62,49,61,39,105,163,158,18,4,118,182,237,152,18,227,176,65,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,212,37,96,66,255,212,93,27,27,153,17,48,2,70,192,8,24,1,35,112,133,19,96,40,237,187,238,186,107,198,80,248,213,175,126,37,47,190,240,130,228,3,240,247,133,62,249,61,132,239,191,247,222,123,101,237,234,85,18,175,73,66,240,29,146,8,4,95,41,81,16,174,74,84,13,39,17,106,171,197,126,22,27,147,42,25,184,169,22,130,199,20,154,190,15,60,238,156,137,142,239,151,50,185,126,199,247,233,198,129,160,241,88,95,248,144,171,23,55,6,71,49,154,247,26,114,31,207,245,181,178,116,229,42,25,236,29,148,114,174,36,97,52,24,40,150,100,16,158,228,125,251,218,101,246,53,107,80,22,255,98,205,25,7,192,53,163,155,134,115,245,215,210,9,201,28,7,251,68,16,0,47,177,191,241,235,93,253,92,198,254,98,89,120,159,107,58,169,189,202,198,241,222,79,181,191,28,239,24,241,28,207,20,255,145,79,38,249,108,26,95,33,4,213,199,60,157,200,79,241,158,239,248,41,32,236,60,61,241,139,249,156,116,116,116,200,230,173,91,100,207,158,93,26,222,191,190,190,30,179,141,106,200,255,21,43,86,200,218,181,107,117,246,185,108,94,34,177,168,132,130,97,73,214,212,1,29,4,126,136,253,161,112,8,107,20,128,17,64,73,219,102,97,207,179,223,91,19,62,187,161,22,171,215,136,47,166,113,226,81,8,140,104,192,72,9,73,24,68,220,242,177,143,202,91,111,109,148,67,29,125,222,62,4,251,141,111,189,77,161,95,119,218,52,158,170,13,125,10,16,248,237,7,190,168,163,120,107,227,219,83,96,52,54,4,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,152,74,4,76,232,159,74,171,97,99,49,2,70,192,8,24,1,35,96,4,140,64,21,129,87,95,157,81,161,159,3,119,220,113,71,121,243,230,77,114,162,127,64,16,193,95,58,186,251,229,219,223,254,142,252,213,223,254,181,228,71,82,122,190,55,5,202,32,173,0,252,48,253,85,56,38,189,173,22,251,79,81,232,100,241,119,210,194,246,226,124,8,232,89,240,80,119,157,23,185,182,69,181,87,21,95,239,58,103,193,2,169,107,216,35,3,29,61,50,183,182,65,207,135,167,88,127,244,0,132,254,171,87,122,33,250,75,65,104,251,190,24,207,186,42,224,179,53,136,218,218,12,254,48,65,188,214,190,24,214,223,127,102,158,119,139,119,184,169,54,10,168,140,75,199,131,151,188,186,54,112,245,171,106,253,41,249,135,227,117,99,231,96,97,24,67,47,115,138,207,165,82,65,242,240,228,103,226,60,41,240,251,211,243,24,192,200,134,97,249,135,6,6,245,40,141,109,219,182,73,239,177,30,9,135,17,140,30,159,129,129,1,153,51,103,142,172,91,183,78,24,54,92,5,109,112,87,241,30,125,213,212,212,194,211,191,22,70,28,94,30,251,41,250,17,6,120,100,3,219,128,228,63,233,119,141,235,80,225,207,202,211,48,69,97,140,164,145,15,16,129,36,28,139,75,46,159,145,247,253,139,155,101,37,142,56,56,2,161,159,27,40,132,93,183,189,109,171,240,55,252,238,223,252,244,52,156,165,13,121,42,18,184,253,246,219,101,255,254,253,83,113,104,54,38,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,76,4,76,232,191,76,224,173,91,35,96,4,140,128,17,48,2,70,192,8,156,138,192,154,53,107,132,159,153,150,232,213,255,179,159,62,169,94,218,165,96,73,190,247,131,31,200,167,62,117,151,124,252,163,31,129,64,86,146,108,46,175,33,195,161,234,66,169,244,4,195,18,4,76,13,151,13,17,49,16,137,8,148,181,49,88,156,136,235,73,187,158,192,89,41,64,33,148,74,47,83,69,28,245,30,39,83,116,93,123,94,21,191,178,171,235,84,83,191,137,51,190,184,250,90,193,111,147,99,59,131,52,94,24,165,32,62,81,114,229,170,199,63,81,185,49,121,254,184,116,68,110,140,19,140,203,181,237,213,245,198,63,89,63,20,133,225,18,14,93,158,6,27,72,244,228,119,110,249,168,90,70,232,248,186,150,121,50,127,241,34,201,244,15,202,200,200,176,68,66,65,9,194,203,252,232,193,131,50,127,223,62,153,115,195,181,18,64,57,53,249,128,136,173,222,247,188,58,225,223,107,217,251,235,198,237,119,39,20,252,221,188,120,197,124,42,227,231,220,220,252,220,85,199,56,202,180,82,214,229,187,246,171,251,60,211,251,234,62,92,157,211,181,231,234,76,86,142,124,85,92,199,152,149,49,100,229,60,68,254,66,78,133,121,242,103,120,126,152,73,232,26,168,119,63,194,29,68,232,125,159,47,73,111,111,175,108,218,248,150,188,251,238,187,250,189,138,224,59,149,205,102,37,30,29,111,9,227,0,0,32,0,73,68,65,84,143,203,146,37,75,228,234,117,215,72,44,22,67,136,254,8,80,33,28,63,142,76,160,128,95,87,87,39,201,218,122,201,22,185,254,65,8,252,110,66,88,59,140,163,12,35,130,194,152,104,28,163,76,89,82,151,103,178,57,185,166,166,193,53,151,73,235,111,20,163,28,4,192,39,143,223,163,217,179,103,203,39,239,188,75,94,123,109,131,154,40,241,119,44,20,9,201,139,47,61,79,161,159,32,188,47,205,52,152,159,13,113,106,19,88,190,124,185,14,144,70,56,150,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,152,208,111,123,192,8,24,1,35,96,4,140,128,17,48,2,83,144,192,139,47,190,56,5,71,117,222,67,10,192,35,177,188,5,94,253,237,237,7,165,190,38,46,195,169,140,60,248,221,135,228,163,31,253,168,10,102,9,8,137,133,52,188,251,33,28,170,55,50,174,65,120,208,6,41,16,66,232,45,66,144,12,169,199,255,232,88,40,204,78,38,58,171,224,235,132,211,209,42,231,126,119,33,219,58,247,81,76,175,154,100,166,66,191,55,236,64,8,199,51,192,235,124,225,162,197,114,116,15,188,83,161,24,23,33,154,134,80,174,152,201,74,207,145,35,50,103,229,50,9,215,38,36,131,245,142,70,112,150,60,5,254,28,132,126,136,167,85,10,243,89,113,112,123,228,84,138,43,203,140,17,250,207,170,135,11,84,120,188,24,78,126,85,121,250,29,128,16,143,56,250,106,80,81,72,103,128,51,39,121,95,232,143,199,193,23,73,61,236,35,65,181,9,160,40,200,163,64,70,134,6,229,229,23,95,146,145,84,74,191,51,140,190,64,21,186,169,169,73,22,45,90,36,11,22,45,68,72,126,79,224,103,157,104,52,46,201,36,68,127,132,237,143,96,13,216,143,132,208,247,21,156,184,71,74,56,254,128,63,67,33,108,166,2,143,69,40,230,229,154,171,175,146,117,87,175,193,81,8,187,52,191,92,40,202,62,24,173,208,184,233,83,159,250,212,21,76,204,166,126,177,8,164,211,233,139,213,180,181,107,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,211,132,128,9,253,211,100,161,108,152,70,192,8,24,1,35,96,4,140,192,149,67,224,150,91,110,153,209,147,125,233,165,151,228,208,225,195,50,52,146,145,48,196,178,159,254,244,41,121,236,177,39,228,179,159,255,44,4,223,180,132,33,236,171,176,137,48,228,69,136,141,65,92,213,147,95,195,144,67,84,243,149,90,58,252,187,84,45,246,187,236,138,160,75,145,148,98,233,248,52,89,190,95,174,34,248,86,137,172,227,155,184,156,207,213,243,191,148,227,112,252,93,96,129,147,198,81,1,239,141,74,203,251,2,122,73,253,204,33,166,227,159,186,249,45,50,31,33,252,15,182,237,132,199,120,72,10,185,44,214,189,36,71,16,154,122,225,170,229,210,128,136,22,33,120,160,7,35,104,16,94,250,37,68,6,80,123,1,182,207,207,4,75,202,30,221,248,78,26,23,95,106,194,166,155,202,169,122,95,186,125,203,171,191,15,67,140,106,65,0,240,26,207,66,176,207,100,50,106,156,16,134,16,31,130,176,207,121,211,155,63,95,200,74,1,222,247,241,72,20,88,139,210,190,119,143,188,241,198,27,146,207,194,243,31,194,52,69,126,122,241,55,207,154,45,243,231,207,151,121,173,45,210,208,208,128,246,114,82,66,243,244,226,143,198,146,146,72,38,209,110,24,98,54,61,246,9,157,159,138,59,127,133,228,73,188,185,70,51,48,209,128,130,236,130,1,68,82,192,154,208,171,191,128,181,184,234,170,181,242,225,15,127,80,182,108,219,133,104,8,65,201,228,74,114,236,216,113,121,246,217,103,41,244,19,218,12,37,50,3,23,121,154,76,41,145,72,104,84,142,105,50,92,27,166,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,4,2,38,244,95,4,168,214,164,17,48,2,70,192,8,24,1,35,96,4,206,135,192,198,141,27,207,167,250,84,175,27,184,247,222,123,203,156,227,238,93,187,36,146,136,75,6,130,255,159,255,197,95,168,72,214,220,212,136,243,191,41,3,67,23,131,136,198,48,228,69,136,146,136,45,174,30,202,65,136,143,21,141,209,137,160,254,140,157,48,239,60,183,199,128,168,22,79,171,95,76,144,239,218,169,46,102,247,103,78,192,241,39,71,39,186,171,44,236,175,151,122,138,135,97,204,1,3,142,21,107,87,203,1,236,3,138,165,185,92,65,34,8,223,63,0,113,244,240,238,61,210,176,120,41,194,205,163,28,66,199,35,230,188,158,11,175,199,0,92,73,114,41,247,167,75,238,62,136,239,0,60,235,179,233,17,13,185,175,175,97,32,81,6,236,114,185,136,60,132,244,198,51,69,64,62,183,195,171,188,173,173,77,142,32,82,2,207,150,175,173,73,74,41,83,84,145,127,225,194,133,178,120,209,18,169,111,108,208,102,6,83,195,234,197,159,64,196,128,68,188,6,70,55,17,21,179,121,116,70,0,194,54,13,9,84,236,167,108,125,133,38,239,104,4,30,31,2,8,48,62,41,23,97,140,132,181,73,34,146,194,135,62,248,1,121,228,145,199,164,179,251,184,170,250,177,120,76,54,189,189,81,182,110,221,42,191,113,243,251,174,80,98,54,237,75,65,224,223,254,223,127,34,127,249,223,255,219,165,232,202,250,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,41,68,192,132,254,41,180,24,54,20,35,96,4,140,128,17,48,2,70,192,8,144,192,51,207,254,98,166,131,8,124,232,195,31,45,31,63,126,92,250,112,94,120,34,26,146,237,219,119,200,55,191,249,77,249,147,255,240,239,37,59,56,160,2,101,4,113,177,67,16,28,67,112,251,47,65,216,164,23,109,8,222,180,21,199,88,24,4,104,168,245,113,162,99,69,168,31,103,8,64,195,1,77,167,203,119,229,102,250,42,92,164,249,209,179,155,2,191,10,254,227,88,50,31,171,234,133,157,135,151,121,172,101,158,52,183,206,147,222,163,71,17,10,157,158,254,37,137,96,125,58,112,180,195,53,125,199,69,22,180,34,60,125,81,207,158,15,39,106,61,175,126,55,110,167,129,143,91,127,247,122,218,94,171,247,231,56,126,156,83,25,225,186,179,48,124,41,65,96,142,106,152,125,138,251,240,222,167,151,57,190,30,97,196,148,143,34,212,126,102,36,45,187,118,237,148,119,222,121,71,122,122,187,53,36,127,178,38,33,195,195,195,210,220,220,44,139,22,47,81,79,254,186,186,58,95,204,7,200,80,88,226,240,226,143,193,0,39,26,75,48,254,191,178,47,194,155,159,109,135,120,92,128,224,8,133,147,220,247,79,166,61,89,17,103,252,113,114,141,233,147,19,194,228,138,48,162,40,151,177,151,145,24,253,96,160,255,132,172,123,207,213,242,190,247,189,79,126,244,232,79,43,167,85,244,29,235,147,159,255,252,231,20,250,185,83,221,174,213,122,246,199,8,92,72,2,127,244,199,255,155,54,247,227,39,30,187,144,205,90,91,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,48,133,9,152,208,63,133,23,199,134,102,4,140,128,17,48,2,70,192,8,92,121,4,214,94,181,78,248,185,18,210,59,155,54,73,47,132,254,60,132,92,234,135,223,249,206,223,203,3,159,255,156,172,88,179,26,103,181,143,232,185,215,80,25,245,32,108,245,228,167,0,74,225,179,74,216,157,84,212,39,64,45,91,85,216,65,117,226,105,181,160,234,202,187,50,118,189,32,4,40,246,171,55,191,198,220,247,154,228,25,240,130,51,206,225,174,15,79,253,162,174,119,111,247,81,236,129,48,178,243,82,19,139,203,240,177,99,210,217,222,46,173,115,230,168,213,128,26,7,32,188,127,185,80,210,246,96,19,48,115,147,219,231,110,159,114,166,200,43,67,200,231,17,6,35,35,35,26,174,155,81,47,148,47,34,35,48,197,98,17,124,98,8,35,159,145,195,56,26,99,231,206,54,217,179,103,143,12,13,15,74,109,109,173,70,199,24,26,26,146,249,45,173,178,124,249,114,28,155,176,80,235,243,156,239,8,60,207,107,106,235,160,243,135,97,16,16,211,208,253,121,122,241,163,79,207,147,63,164,134,54,121,172,15,67,215,99,32,248,240,122,165,37,174,1,34,142,96,109,52,238,8,196,126,26,34,69,34,33,25,28,28,148,150,5,75,228,163,31,249,144,60,247,207,191,148,19,131,136,184,144,198,113,20,72,47,188,240,146,236,222,189,247,74,131,101,243,189,76,4,222,115,245,117,114,228,112,251,101,234,221,186,53,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,75,73,192,132,254,75,73,219,250,50,2,70,192,8,24,1,35,96,4,140,192,105,8,60,243,244,83,167,41,49,99,94,7,62,246,177,143,149,251,250,122,228,48,4,93,106,152,93,221,253,242,141,111,124,67,254,243,159,254,39,132,21,199,185,226,97,8,142,16,22,203,16,28,41,64,170,75,49,11,142,119,138,165,143,44,69,81,61,63,124,28,31,230,143,23,244,93,145,201,222,49,223,165,201,234,186,247,118,61,35,2,26,121,1,92,157,167,127,137,107,74,193,63,91,148,217,139,23,202,188,249,173,210,123,164,83,219,98,24,255,50,140,63,14,64,24,109,93,186,84,100,206,60,93,255,50,140,2,52,34,192,120,145,223,45,215,184,124,231,57,62,153,103,249,25,13,124,42,20,2,143,34,12,94,24,62,191,84,192,7,223,129,16,188,246,139,16,248,51,153,12,4,252,0,194,237,71,97,19,147,19,70,201,56,122,248,160,108,130,17,77,87,87,135,10,252,244,216,167,192,223,208,80,39,87,95,125,181,44,89,130,80,253,117,13,234,133,78,145,63,16,142,32,204,127,141,134,234,167,27,122,16,6,23,92,31,253,170,65,203,15,67,216,103,104,122,226,45,150,17,166,94,69,126,126,15,189,116,50,223,241,6,0,110,129,92,141,113,11,229,178,167,201,149,252,249,19,225,29,43,82,148,32,162,32,240,56,10,30,149,64,35,140,27,110,184,65,110,186,233,38,121,246,23,47,233,140,130,88,171,163,136,88,241,226,139,47,202,167,239,249,204,52,153,165,13,115,186,19,104,108,158,133,255,219,106,198,37,211,125,29,109,252,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,211,17,48,161,255,116,132,236,189,17,48,2,70,192,8,24,1,35,96,4,46,17,129,251,238,187,255,18,245,52,117,186,217,188,121,147,116,67,144,44,229,115,112,240,14,200,119,31,250,158,220,127,255,253,178,122,213,74,153,53,191,5,34,90,72,138,16,35,53,65,240,204,35,132,63,61,142,207,42,81,149,155,76,176,63,213,59,118,114,186,247,103,53,16,87,216,121,68,187,231,179,188,86,212,110,10,168,20,77,221,245,44,219,185,64,197,207,68,80,87,49,24,195,12,66,31,46,23,115,234,73,174,94,225,240,132,150,186,90,8,250,203,165,227,224,97,169,129,104,26,192,25,243,9,52,218,119,228,176,12,244,244,72,67,243,108,145,104,88,50,136,2,16,132,40,29,84,5,186,74,44,174,186,229,148,220,120,120,63,42,66,195,255,186,82,174,114,195,34,83,55,249,123,143,158,252,197,98,30,145,47,242,42,192,115,205,67,26,221,192,179,125,161,23,63,197,254,206,206,94,217,181,123,167,236,216,182,93,141,2,40,254,231,120,228,5,188,206,91,91,91,101,217,178,37,210,210,50,95,194,209,152,100,242,5,9,192,104,32,89,83,139,79,157,138,254,244,82,47,2,30,69,107,222,7,209,7,19,133,109,77,48,2,136,132,34,136,44,224,69,16,240,50,175,180,191,48,176,128,177,67,132,6,17,248,109,42,32,194,4,127,91,120,116,66,125,125,163,116,247,30,147,133,96,125,51,132,254,231,32,244,215,36,162,50,148,206,73,30,229,254,249,249,23,40,244,115,243,241,11,107,201,8,92,116,2,139,150,173,244,250,192,158,181,100,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,51,147,128,9,253,51,115,93,109,86,70,192,8,24,1,35,96,4,140,192,52,36,176,97,195,27,211,112,212,231,53,228,192,221,119,223,93,222,186,117,179,140,164,134,100,96,32,165,193,192,191,254,255,252,59,249,217,79,30,151,220,112,10,42,99,81,162,53,73,201,14,158,144,88,50,89,165,144,141,247,26,198,56,2,190,32,57,94,212,175,60,251,239,93,43,213,122,111,165,76,213,124,170,223,87,101,187,234,213,89,103,127,143,241,87,203,125,99,250,119,227,156,184,85,239,184,2,86,102,27,40,139,80,226,149,185,35,215,123,207,27,87,223,155,8,189,234,189,84,121,225,63,195,131,30,119,193,178,207,212,189,118,60,75,19,176,102,205,170,112,252,163,109,251,77,250,23,138,235,149,98,136,184,16,40,195,27,26,103,188,7,33,220,231,33,64,195,93,28,226,113,84,102,47,93,42,141,91,119,72,174,171,71,130,48,236,104,128,120,157,130,176,189,237,237,13,242,254,171,175,130,152,90,144,66,48,4,65,58,8,161,25,141,59,241,153,253,112,94,58,230,146,23,49,0,247,20,251,3,156,15,163,60,192,35,61,80,212,2,222,168,40,122,141,159,18,69,245,74,68,8,210,168,74,149,124,228,177,153,170,166,42,165,88,223,165,10,103,151,49,238,138,178,228,197,143,134,193,15,224,63,201,180,127,148,227,188,34,81,239,10,65,157,158,245,249,124,22,66,113,206,19,224,49,249,32,184,101,71,210,42,206,215,38,226,146,74,165,100,223,254,61,210,214,214,38,71,142,28,2,207,176,196,33,242,83,160,231,167,5,161,250,87,173,90,37,115,112,12,2,167,146,206,151,36,18,171,145,36,190,79,52,6,8,128,15,87,133,155,32,64,67,11,183,238,110,216,206,66,66,199,204,76,7,207,187,86,27,86,184,42,99,175,227,120,142,125,121,217,159,70,71,87,181,134,147,140,138,113,13,248,253,226,50,21,17,117,194,59,198,32,168,134,22,92,135,218,100,28,70,75,105,249,248,71,222,47,143,60,250,35,121,119,207,97,68,74,128,167,63,202,110,221,177,75,222,217,218,54,73,203,150,109,4,46,46,129,143,190,239,166,139,219,129,181,110,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,151,133,128,9,253,151,5,187,117,106,4,140,128,17,48,2,70,192,8,24,129,177,4,40,186,65,244,30,155,121,133,60,61,247,220,115,242,220,115,207,232,57,215,12,79,254,171,55,55,200,119,30,250,7,249,253,223,255,154,100,83,195,82,202,230,113,246,120,66,138,240,154,13,35,12,185,100,114,103,71,134,34,234,25,136,175,167,45,115,118,189,158,162,180,19,74,169,88,159,67,114,130,60,171,234,61,164,74,94,199,11,180,231,208,244,248,42,20,163,79,47,127,122,181,156,224,235,116,97,215,86,245,179,222,179,193,92,86,74,81,120,135,99,216,101,24,42,196,176,174,11,151,46,147,246,238,99,146,140,198,37,4,65,53,11,143,243,244,241,19,210,181,163,77,90,174,95,175,103,212,23,114,121,137,226,173,55,111,246,112,50,67,55,14,10,184,188,15,57,37,247,34,49,226,40,116,239,112,159,157,65,42,211,216,1,101,3,48,92,208,196,189,73,229,56,128,103,136,238,69,134,227,135,65,3,19,195,241,103,115,25,245,232,167,74,175,222,228,232,38,26,243,254,51,174,179,235,168,108,219,182,77,118,238,220,169,6,1,179,102,205,146,212,208,176,158,23,95,95,95,175,161,250,151,46,93,42,97,68,78,200,226,123,67,65,191,182,97,22,142,77,136,170,200,79,161,90,141,14,208,151,26,136,156,238,123,162,163,226,31,183,135,43,25,87,198,141,110,46,26,70,168,105,4,101,127,253,128,158,26,177,40,4,24,39,205,155,211,44,31,124,223,251,100,231,238,135,177,126,105,240,78,202,32,142,85,120,234,169,167,229,15,190,250,229,43,131,149,205,114,74,17,56,128,136,41,107,215,172,154,82,99,178,193,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,249,19,48,161,255,252,25,90,11,70,192,8,24,1,35,96,4,140,128,17,56,111,2,27,55,110,60,239,54,166,105,3,129,223,253,221,223,45,183,181,109,67,8,255,46,120,39,15,67,176,20,249,254,247,126,40,183,223,114,171,172,92,187,74,242,195,67,8,35,30,148,2,60,145,101,104,68,69,202,9,231,234,116,86,39,236,86,23,130,176,234,178,33,201,249,194,172,95,160,242,194,207,175,174,119,81,238,79,22,167,207,171,155,115,22,248,221,196,207,171,247,179,175,76,49,27,71,53,132,32,217,23,225,105,95,130,48,26,72,38,100,57,68,168,163,109,240,234,31,56,33,65,24,124,4,130,101,73,15,13,202,187,91,182,72,203,186,117,82,19,137,72,22,130,56,252,224,165,196,208,233,227,135,175,66,59,163,6,140,14,169,114,207,27,199,201,47,55,90,106,244,174,18,13,97,52,139,26,174,151,92,187,16,195,121,123,82,217,51,20,201,213,120,66,199,224,239,55,138,252,154,16,225,0,225,224,67,56,202,160,112,226,132,164,70,134,240,24,68,208,3,152,61,20,25,122,187,44,97,120,220,35,75,178,233,17,105,111,111,151,237,219,183,75,23,190,55,28,75,4,124,122,123,123,37,30,143,203,10,28,125,177,124,249,114,105,110,110,86,33,63,147,205,73,60,145,148,68,109,141,4,35,9,223,115,127,52,178,192,232,152,252,161,92,145,23,183,192,110,193,39,135,16,160,81,70,101,99,140,150,227,58,100,176,54,245,181,117,114,199,237,183,202,35,143,63,46,61,3,57,137,98,209,210,216,243,59,182,111,101,97,221,62,163,181,236,206,8,92,26,2,239,238,218,115,105,58,178,94,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,146,17,48,161,255,146,161,182,142,140,128,17,48,2,70,192,8,24,1,35,48,57,129,23,94,120,97,242,151,51,255,77,224,174,187,62,85,254,254,63,124,207,59,135,28,130,216,219,155,182,203,183,190,245,45,249,179,63,251,83,68,50,143,75,17,158,205,177,134,70,41,193,219,249,180,73,69,84,148,26,39,188,86,132,89,79,165,245,154,25,87,6,138,233,105,155,183,2,231,78,128,14,209,1,48,15,134,225,205,15,214,57,156,7,31,14,64,185,134,216,29,152,221,44,205,11,91,229,72,127,159,132,33,254,71,232,117,14,77,180,255,104,135,228,59,186,36,178,104,129,68,120,76,1,139,123,13,249,199,13,80,40,231,162,34,68,63,60,173,41,193,82,184,102,26,53,234,96,61,228,105,190,247,78,11,156,195,31,87,251,124,196,113,173,203,49,235,120,170,246,28,158,75,131,131,152,31,206,129,143,132,165,132,125,159,71,216,247,50,194,245,51,36,127,36,26,146,142,195,135,100,243,230,205,242,238,187,239,106,56,127,10,251,110,190,244,226,95,177,98,133,44,92,184,80,26,26,26,100,4,2,191,20,75,82,215,216,40,245,53,181,146,47,194,72,193,223,227,172,227,234,185,239,6,175,46,239,28,208,92,25,85,96,100,162,123,192,109,4,127,214,202,16,6,37,92,143,48,132,253,213,43,151,171,87,255,99,63,127,65,210,35,195,216,140,97,24,51,29,149,151,95,126,89,30,248,194,231,174,12,86,54,203,41,75,224,235,95,255,186,124,227,27,223,152,178,227,179,129,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,153,17,48,161,255,204,56,89,41,35,96,4,140,128,17,48,2,70,192,8,92,84,2,247,222,123,239,69,109,127,58,52,190,97,195,6,217,182,117,179,100,243,244,94,46,202,227,143,255,88,110,187,237,54,249,248,109,183,106,216,254,80,14,103,98,195,107,153,162,48,53,182,42,121,212,159,158,159,163,226,41,11,224,217,221,251,37,78,186,168,232,233,43,118,227,132,187,74,7,227,243,79,106,196,50,206,134,64,17,235,23,138,197,176,54,88,162,2,66,241,199,241,159,36,56,150,1,202,182,44,121,207,106,233,60,184,79,138,131,195,18,69,136,251,36,196,237,108,42,35,251,225,213,191,166,177,65,34,240,74,47,194,155,186,4,227,0,106,254,26,154,159,58,63,151,94,215,9,86,0,12,141,207,12,92,53,33,11,250,191,87,70,203,241,15,210,248,189,1,1,87,19,15,178,159,40,249,175,171,95,57,81,220,9,229,213,239,78,117,175,34,59,188,244,89,47,128,8,7,154,48,222,50,194,89,12,158,232,135,88,28,195,240,243,146,207,102,112,108,69,76,98,120,238,237,234,150,253,251,247,202,142,29,59,100,16,81,15,202,16,240,99,48,134,224,113,23,12,193,63,127,254,66,245,226,175,3,39,38,30,125,144,172,169,147,36,206,136,15,243,152,4,82,129,21,4,170,33,129,145,238,125,126,77,70,39,230,230,195,18,51,53,77,178,186,186,133,188,57,79,86,2,111,137,74,195,247,115,251,64,240,215,103,144,117,44,89,21,251,59,157,78,195,236,164,44,183,223,118,139,188,244,218,175,164,119,0,199,47,96,125,135,176,182,175,189,170,66,63,75,142,130,199,131,37,35,112,169,9,252,193,31,252,129,118,249,240,195,15,95,234,174,173,63,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,64,4,76,232,191,64,32,173,25,35,96,4,140,128,17,48,2,70,192,8,156,15,129,141,27,223,57,159,234,51,161,110,224,179,159,253,92,121,247,238,221,146,135,160,95,19,21,57,116,180,23,94,253,127,39,55,172,191,94,102,205,157,45,67,56,227,58,9,209,51,24,241,133,209,51,153,181,19,49,199,139,186,213,117,89,230,84,239,171,203,218,253,121,18,128,64,15,117,84,3,159,67,80,143,208,155,95,63,212,60,75,82,187,108,137,52,181,182,74,247,240,30,201,228,242,16,178,3,18,133,96,221,177,115,151,172,90,189,90,130,8,73,31,132,144,90,192,127,197,4,177,102,20,88,203,16,232,3,84,92,25,158,223,173,163,106,181,254,186,178,105,23,182,191,204,254,92,190,127,61,207,25,177,58,5,114,39,246,158,174,57,150,43,97,14,106,140,224,85,214,250,69,68,55,40,192,240,129,34,127,62,151,65,153,130,36,98,16,232,225,205,127,96,223,65,13,211,191,111,239,30,25,26,26,18,122,238,215,212,212,192,62,34,43,117,117,117,178,108,217,50,89,176,96,145,68,80,55,196,240,255,225,176,36,18,53,248,36,180,237,116,54,143,35,0,130,18,161,129,5,120,186,177,186,171,26,30,96,14,103,51,143,211,205,115,166,191,87,145,223,159,100,128,198,37,216,78,33,236,193,92,49,39,181,181,181,18,198,26,252,250,77,239,149,165,75,22,73,255,86,132,76,15,194,144,3,107,202,223,184,77,155,54,205,116,60,54,191,105,68,96,53,126,91,247,237,219,55,141,70,108,67,53,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,71,192,132,126,71,194,174,70,192,8,24,1,35,96,4,140,128,17,184,76,4,162,8,77,127,247,221,119,95,166,222,167,86,183,47,189,244,130,188,240,203,231,101,120,240,132,14,236,249,95,190,40,143,62,254,132,124,229,119,191,44,117,13,179,16,202,28,158,223,154,60,175,126,222,82,199,29,147,92,134,138,189,120,67,145,151,121,238,121,76,97,255,129,42,157,150,161,88,60,174,128,107,111,92,246,212,127,28,63,145,203,63,98,213,227,195,33,8,218,69,9,227,33,28,130,144,157,203,73,0,30,231,2,145,91,106,226,178,96,245,114,233,57,122,68,10,199,6,36,142,112,231,49,184,160,231,142,31,147,30,136,220,45,8,223,31,192,25,243,65,8,171,76,156,161,19,92,117,153,248,160,153,250,218,95,75,111,253,33,99,107,102,128,98,127,213,235,202,242,114,15,32,149,105,48,128,228,95,244,190,250,143,243,122,119,34,185,123,55,89,190,123,95,185,66,80,15,57,47,126,100,150,225,145,159,135,39,127,17,134,13,69,120,241,151,225,233,207,61,27,198,48,7,250,143,203,174,93,187,100,123,219,54,25,24,24,80,239,254,166,166,38,25,68,120,127,10,250,139,23,47,150,37,75,151,169,240,31,142,69,53,175,174,182,65,66,8,251,207,115,228,41,240,179,92,2,97,251,75,96,158,74,123,17,2,56,22,39,238,87,198,101,55,147,16,240,246,154,247,18,199,67,96,159,184,181,102,30,69,126,85,249,253,218,73,24,91,148,176,151,71,176,70,3,199,251,100,241,252,22,24,105,236,209,72,10,5,172,239,177,222,62,121,233,165,151,228,107,95,251,154,95,195,46,70,224,242,19,184,230,154,107,228,39,63,249,201,229,31,136,141,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,206,138,128,9,253,103,133,203,10,27,1,35,96,4,140,128,17,48,2,70,224,194,19,216,184,113,227,133,111,116,122,182,24,248,194,23,190,88,222,217,246,174,236,31,25,145,40,188,250,51,249,156,124,251,239,190,35,55,222,120,163,220,240,235,191,33,217,225,97,137,39,32,10,159,79,242,5,93,168,117,39,183,194,119,19,229,159,92,210,114,206,145,64,56,18,151,145,212,32,60,158,225,93,14,209,63,143,53,141,198,235,164,0,47,246,112,161,44,45,43,87,72,98,227,22,201,13,103,225,249,143,0,232,249,146,20,211,121,233,164,208,127,237,58,145,185,243,117,141,40,184,86,68,250,201,198,226,214,218,127,95,86,207,126,136,181,172,121,57,215,153,66,63,63,240,236,167,192,159,207,103,165,8,113,152,94,252,240,247,167,243,183,28,62,124,72,222,121,231,29,57,116,248,160,134,230,167,128,156,131,81,4,67,245,207,157,59,23,30,252,11,100,254,194,5,82,87,91,143,227,223,67,248,190,196,241,221,72,160,173,162,23,229,0,145,18,120,86,60,67,204,179,78,0,145,15,120,126,188,19,248,25,85,128,73,57,146,229,56,86,62,50,187,140,33,224,139,250,149,159,14,159,33,140,72,24,170,63,128,61,149,26,26,150,189,123,247,202,193,131,7,229,112,103,143,52,55,212,202,236,166,164,116,29,195,111,26,34,84,12,99,239,111,222,188,153,173,178,149,211,110,225,49,221,219,131,17,184,136,4,62,245,169,79,105,235,207,63,255,252,69,236,197,154,54,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,11,73,192,132,254,11,73,211,218,50,2,70,192,8,24,1,35,96,4,140,192,57,16,248,229,47,127,121,14,181,102,108,149,192,71,62,246,209,114,127,255,49,57,222,215,39,249,66,73,14,30,57,34,15,126,251,187,242,158,171,174,65,232,113,158,73,94,192,153,227,140,221,30,148,12,133,127,132,201,46,34,132,121,40,4,205,140,226,41,68,77,77,148,208,124,49,151,226,166,247,232,135,88,103,190,19,54,253,50,21,162,78,122,171,136,121,149,55,23,239,198,141,69,123,240,7,48,126,92,147,245,62,166,46,10,157,105,189,170,246,78,18,121,253,54,78,202,215,58,231,7,166,0,177,58,10,177,159,34,55,148,107,137,34,156,124,57,147,65,220,115,72,165,12,105,223,220,44,75,16,162,127,111,239,113,41,100,224,145,142,53,77,96,60,195,157,93,50,176,123,143,52,204,105,149,0,60,224,195,8,89,159,31,73,73,14,2,121,77,178,6,130,57,247,0,246,69,9,252,116,136,158,8,235,47,124,197,243,191,106,218,99,102,67,145,150,41,192,61,196,123,54,131,235,24,207,126,176,86,15,110,150,211,210,19,252,209,186,85,107,200,245,97,155,76,156,51,142,44,128,219,62,110,179,158,112,143,185,80,224,15,161,92,56,18,146,222,174,62,217,182,109,139,236,217,181,91,67,243,51,143,162,124,22,222,249,145,72,84,22,44,92,164,2,63,197,126,134,135,15,6,17,166,191,182,70,98,209,4,76,4,184,191,35,184,114,236,240,60,215,78,241,149,96,191,254,136,93,110,208,141,201,47,115,165,92,138,136,16,193,40,7,110,254,229,18,12,35,252,53,227,126,231,90,240,57,4,67,9,150,43,97,63,49,226,66,16,231,77,144,113,54,95,144,32,162,37,4,192,148,235,18,137,208,240,168,44,39,142,245,72,95,79,151,188,187,163,77,142,227,152,17,190,43,224,24,146,185,115,102,75,99,67,157,244,245,143,72,46,95,214,181,217,191,127,191,216,239,254,149,178,227,108,158,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,30,1,19,250,47,30,91,107,217,8,24,1,35,96,4,140,128,17,48,2,167,37,16,14,71,229,115,159,251,220,105,203,93,105,5,120,134,53,189,151,251,17,178,125,120,104,68,94,124,229,21,121,246,217,231,228,174,79,222,1,77,173,36,25,120,252,199,113,70,57,69,182,50,68,56,10,114,229,98,126,114,241,213,7,88,17,174,41,190,82,220,179,116,118,4,84,16,61,187,42,39,151,14,34,244,190,203,101,152,122,10,225,248,224,223,18,238,67,120,215,130,144,244,199,246,29,146,158,61,251,164,57,17,151,220,72,14,203,149,151,14,120,245,55,92,125,157,132,231,180,136,164,82,18,102,249,88,28,81,255,33,252,107,248,127,95,220,119,205,243,202,80,253,1,223,248,163,58,255,92,238,207,100,207,112,62,252,160,172,243,154,15,42,55,228,33,5,252,189,202,253,157,203,103,148,5,197,229,254,19,39,164,191,191,95,54,189,181,65,67,243,231,97,208,194,253,93,40,144,81,25,94,252,243,100,209,162,69,210,12,225,184,174,177,65,234,96,220,64,155,6,192,131,8,29,146,34,190,23,121,136,214,65,28,119,224,142,51,224,219,10,106,62,88,242,126,51,252,181,209,245,97,232,125,36,254,54,240,19,69,40,17,50,47,195,32,64,35,33,32,79,127,95,164,168,191,73,5,68,76,136,198,66,122,140,66,190,144,195,90,13,72,87,199,17,57,176,103,143,28,57,220,14,224,16,248,81,63,153,76,74,50,14,195,36,172,199,178,37,139,100,247,254,110,68,168,192,30,199,135,199,48,48,146,203,87,191,250,85,118,109,201,8,76,73,2,63,251,217,207,166,228,184,108,80,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,48,74,192,132,254,81,22,118,103,4,140,128,17,48,2,70,192,8,24,129,75,78,224,181,215,94,187,228,125,78,131,14,3,159,254,244,167,203,255,227,191,183,75,77,109,157,164,134,135,100,207,222,253,242,15,63,248,190,92,127,195,181,178,120,229,18,201,166,71,36,15,47,240,8,67,145,83,8,133,103,115,177,152,211,80,229,130,179,200,199,38,158,171,77,221,213,203,247,228,214,170,18,120,233,60,254,171,114,161,252,249,79,211,86,41,157,122,19,160,119,188,239,219,238,193,245,5,126,79,100,37,114,72,161,240,152,78,44,94,34,243,151,119,200,225,125,251,165,4,87,106,122,95,243,44,251,206,253,237,210,122,240,176,52,194,171,95,176,254,1,172,127,0,81,30,50,16,91,195,49,156,67,95,134,183,181,91,56,21,248,157,240,31,132,40,238,221,211,144,96,162,228,178,29,53,87,166,90,52,215,60,87,208,21,24,127,117,162,62,198,28,244,54,222,168,71,63,223,65,212,79,13,13,169,24,28,139,69,84,60,62,112,224,128,188,187,115,167,116,118,30,149,97,68,169,80,97,25,101,41,52,215,34,98,5,195,244,47,88,176,72,154,154,154,84,228,167,176,31,166,193,128,246,13,54,224,88,194,124,79,26,251,152,177,157,110,224,99,10,207,216,7,138,251,252,190,235,119,30,235,19,196,254,114,34,63,39,157,203,100,189,72,9,81,47,146,2,35,132,132,185,79,85,166,23,24,24,225,120,132,98,89,142,31,235,19,174,219,190,221,123,164,171,251,136,148,16,81,34,138,35,20,154,234,107,100,4,134,72,153,145,97,152,6,132,36,89,223,36,55,172,191,78,222,216,240,182,224,52,10,68,140,8,73,58,157,22,26,51,33,113,81,198,47,27,243,45,25,129,203,78,224,174,187,238,146,158,158,30,61,42,228,178,15,198,6,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,19,18,48,161,127,66,44,150,105,4,140,128,17,48,2,70,192,8,24,129,139,79,224,182,219,63,113,241,59,153,198,61,188,242,202,75,242,246,134,183,32,188,141,64,20,45,202,235,175,191,46,143,62,254,184,252,209,215,254,23,73,194,155,63,5,65,52,130,176,239,149,80,235,167,153,43,197,60,77,78,239,116,34,44,50,245,29,69,88,75,23,159,0,244,118,68,69,87,175,115,93,18,184,247,83,130,15,32,147,134,0,229,108,78,2,181,13,210,186,116,185,212,205,158,35,3,253,199,165,17,158,209,129,108,65,210,35,105,57,140,144,246,141,171,175,18,137,160,17,26,121,192,243,157,169,72,47,108,44,241,24,67,2,62,233,178,211,200,99,236,27,173,52,209,159,243,220,7,20,231,25,134,31,10,50,39,69,11,19,136,251,8,243,142,124,122,122,115,63,135,195,12,11,31,145,99,199,122,101,215,174,93,178,123,247,110,57,214,215,163,17,0,18,9,132,224,71,121,138,253,141,141,179,100,201,146,37,178,120,209,82,21,252,41,78,71,99,16,154,75,121,132,227,199,224,113,220,1,247,46,243,217,15,13,34,24,190,159,201,251,171,183,246,167,138,0,215,128,156,200,87,5,126,144,114,194,191,114,68,89,242,47,96,95,113,45,195,216,151,244,242,103,98,8,255,190,190,14,8,252,135,100,239,222,189,149,16,253,81,24,26,197,235,34,18,129,208,223,143,53,101,36,134,166,134,70,105,196,254,157,215,186,88,98,245,141,242,206,230,237,242,204,139,111,234,54,100,251,20,80,55,111,222,172,237,218,31,35,48,149,9,220,122,235,173,83,121,120,54,54,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,21,77,192,132,254,43,122,249,109,242,70,192,8,24,1,35,96,4,140,192,229,36,176,101,179,122,116,94,206,33,76,229,190,3,95,249,202,87,202,237,237,237,146,206,164,100,8,30,208,12,109,254,195,31,254,80,222,123,221,53,242,161,91,63,138,115,219,147,16,226,32,242,226,204,115,10,118,60,175,156,231,191,83,192,99,210,179,213,41,180,50,81,8,157,40,57,33,150,69,252,247,126,141,209,210,46,195,21,24,125,99,119,231,64,64,195,246,131,37,69,121,34,117,88,189,124,138,227,56,243,28,103,155,7,16,170,126,193,170,149,210,134,168,23,117,48,232,8,66,28,141,225,60,250,158,246,131,82,60,114,84,66,171,150,67,221,207,139,192,48,64,61,227,11,121,137,71,99,56,202,161,84,229,34,237,181,238,250,224,112,157,135,190,238,143,9,198,239,202,186,101,159,160,200,41,179,220,217,239,20,247,53,225,74,97,151,34,49,195,245,135,32,50,167,134,134,133,123,187,109,199,54,233,234,234,66,49,204,13,71,20,80,132,46,32,252,62,197,254,133,11,22,203,170,85,171,100,246,236,185,216,223,94,84,3,53,108,193,158,213,64,8,244,224,135,208,239,68,105,192,168,236,125,246,11,31,127,237,254,228,63,103,104,240,112,114,197,25,145,227,68,126,53,138,192,186,20,176,111,200,48,128,13,193,188,178,222,7,96,71,130,240,252,16,51,162,239,0,0,32,0,73,68,65,84,225,136,114,76,165,134,228,232,209,163,136,184,208,169,215,193,129,97,201,102,179,26,190,63,81,91,131,229,43,32,194,8,163,140,164,164,174,174,78,230,181,204,81,227,12,10,253,209,68,157,148,194,49,249,141,155,127,77,126,241,242,155,50,130,189,205,149,161,87,255,203,47,191,44,191,247,123,191,55,35,184,218,36,102,46,1,238,125,103,236,50,115,103,105,51,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,76,79,2,38,244,79,207,117,179,81,27,1,35,96,4,140,128,17,48,2,51,128,192,43,56,119,222,210,41,9,4,110,191,253,246,242,67,127,255,29,245,102,206,164,60,113,244,145,199,30,149,213,107,86,192,227,123,169,148,17,190,61,159,71,200,126,136,252,80,34,16,62,123,84,232,31,211,178,10,254,78,186,245,175,227,196,127,245,234,103,165,113,249,99,218,177,135,243,34,224,137,235,224,79,198,184,240,140,121,248,83,171,112,141,24,253,94,6,68,81,196,70,23,28,114,46,139,86,175,146,125,16,195,211,35,67,18,167,119,53,60,166,83,131,131,114,116,247,94,89,188,16,225,251,99,88,119,136,172,161,68,82,74,169,17,21,190,139,5,120,195,115,148,170,216,115,173,121,227,196,237,201,196,111,86,240,82,197,67,222,101,156,229,53,224,27,154,64,57,246,230,9,241,56,128,249,82,76,46,230,179,114,180,227,168,122,241,239,218,189,83,67,188,71,34,33,21,232,41,242,51,45,94,188,184,226,197,31,75,214,64,120,102,120,121,239,63,219,114,136,108,161,251,20,74,127,72,195,201,123,131,99,30,63,78,188,246,114,237,239,68,4,156,33,16,215,131,31,122,241,147,155,91,7,26,14,241,153,107,117,252,248,113,233,233,246,196,125,138,252,253,253,253,66,131,20,138,158,13,56,86,4,102,25,50,52,208,143,99,37,10,50,171,169,81,230,206,110,149,53,43,86,74,28,17,40,66,17,24,157,32,26,0,195,248,151,67,5,53,218,152,59,183,81,14,116,158,208,97,101,240,219,181,113,227,70,222,115,131,114,163,90,50,2,83,150,0,141,148,106,16,73,199,146,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,76,45,2,38,244,79,173,245,176,209,24,1,35,96,4,140,128,17,48,2,87,8,1,243,226,60,243,133,110,219,190,85,182,111,223,174,33,218,163,209,136,188,250,234,171,242,228,147,107,229,139,95,252,162,10,15,20,229,84,252,132,16,204,144,217,103,157,156,32,123,186,138,78,138,83,1,249,116,133,237,253,164,4,124,126,229,0,132,86,104,156,42,197,83,248,175,124,144,19,70,168,116,8,248,181,45,45,178,108,205,106,105,127,107,131,36,35,248,79,23,196,171,71,16,127,57,188,127,191,44,92,189,76,130,203,23,163,27,138,253,37,21,103,11,101,8,249,168,206,166,184,172,99,197,126,142,200,9,254,158,77,1,135,162,145,4,248,234,44,210,100,209,0,180,9,8,197,218,57,7,161,226,126,94,6,6,6,164,187,187,91,250,142,245,200,182,45,155,101,240,196,113,13,11,223,84,223,32,133,114,65,40,250,206,154,221,44,203,151,47,151,165,203,87,234,153,216,49,132,232,31,128,81,67,30,134,11,53,201,132,54,61,2,99,23,53,106,193,36,105,32,225,79,80,130,56,6,128,223,129,18,250,60,93,196,130,179,152,230,140,45,74,113,223,243,226,135,231,62,126,51,244,247,3,187,145,81,23,138,133,156,10,250,157,136,26,113,232,208,33,233,238,234,80,177,158,226,126,18,198,39,81,68,81,224,122,13,13,15,168,129,70,115,211,44,105,105,153,43,11,230,183,202,172,198,90,28,39,193,200,10,1,73,195,227,63,140,8,19,193,96,68,66,168,59,127,254,124,89,191,126,61,132,254,23,181,79,26,118,112,79,188,249,230,155,242,153,207,124,102,198,178,182,137,205,44,2,11,22,44,144,31,253,232,71,51,107,82,54,27,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,52,38,96,66,255,52,94,60,27,186,17,48,2,70,192,8,24,1,35,48,125,9,108,124,123,195,244,29,252,165,29,121,224,222,123,239,45,111,217,178,69,18,240,160,13,64,20,237,234,234,145,159,252,236,41,185,233,215,127,67,174,91,119,173,4,17,94,187,136,240,219,69,120,28,198,106,226,82,134,128,54,161,16,139,240,231,94,162,64,138,228,4,126,255,209,203,156,6,127,41,96,51,77,183,113,123,163,6,119,12,28,34,191,94,56,7,40,211,1,124,40,92,171,231,59,194,241,7,147,117,82,30,76,75,160,46,41,75,87,174,146,189,155,54,74,52,146,148,252,240,136,36,17,189,161,191,251,168,116,31,61,36,173,203,23,224,156,250,16,194,245,51,36,62,154,202,225,252,245,42,49,95,173,8,40,252,163,27,39,232,187,189,193,103,106,241,103,156,168,160,107,101,140,21,87,140,26,85,39,104,0,6,39,90,14,141,23,32,28,211,11,252,192,129,3,178,99,199,14,189,242,152,129,112,52,46,1,148,27,196,124,106,48,199,107,214,93,39,107,215,174,149,185,173,45,216,150,136,90,144,74,201,112,42,141,16,254,53,240,30,15,33,162,65,26,19,8,72,125,125,189,134,247,47,211,155,31,245,121,134,60,19,133,106,138,215,20,143,67,97,142,107,102,39,82,63,215,89,50,18,2,143,252,96,125,238,153,32,158,121,228,199,72,122,88,5,253,93,59,218,84,128,63,214,215,167,16,107,226,9,73,194,91,63,143,40,19,133,108,70,24,85,33,134,163,36,90,231,205,85,131,140,214,214,86,105,108,168,87,67,147,18,140,4,10,88,147,104,188,70,34,176,57,9,195,136,32,159,45,168,199,127,18,235,126,227,250,107,229,201,167,33,244,135,131,158,81,1,202,242,183,13,66,255,249,76,105,102,47,182,205,110,202,17,248,236,103,63,171,251,247,156,12,235,166,220,108,108,64,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,233,77,192,132,254,233,189,126,54,122,35,96,4,140,128,17,48,2,70,96,154,18,120,123,227,59,211,116,228,151,101,216,129,187,63,253,153,242,67,15,61,36,179,155,155,164,8,15,254,55,55,108,150,239,62,244,125,249,179,255,244,167,146,140,199,84,56,45,140,12,99,112,33,104,172,94,8,116,55,82,4,226,246,110,43,154,172,39,17,82,24,165,92,72,205,212,243,142,246,194,186,7,208,254,73,137,101,233,45,206,164,174,226,222,237,132,127,43,253,76,248,246,12,50,253,254,171,149,76,29,171,171,10,63,120,188,171,126,237,222,232,117,252,248,252,241,120,94,203,152,134,175,116,171,184,94,213,46,219,244,146,231,21,239,9,217,200,97,190,43,135,182,3,244,88,31,151,42,101,153,95,105,103,180,144,199,154,125,227,117,16,235,163,66,127,80,194,69,206,213,159,47,5,88,216,98,100,203,69,129,164,47,229,40,90,5,243,154,249,11,100,197,218,107,100,223,219,155,100,126,67,19,68,211,156,36,176,198,239,182,109,146,214,247,190,71,36,49,75,50,56,67,61,81,223,140,144,255,104,78,199,135,179,214,57,14,168,249,60,30,128,107,22,130,119,189,38,55,81,206,197,177,226,252,252,215,212,238,3,33,47,74,0,13,72,152,212,139,30,6,37,44,84,42,81,96,207,75,8,97,217,131,136,48,65,175,253,114,46,235,113,137,186,255,188,42,75,102,104,80,218,219,219,101,91,219,86,57,124,248,176,138,240,245,245,181,56,149,160,36,67,56,159,61,30,143,203,202,181,87,201,154,53,107,224,17,222,162,226,49,247,106,46,151,135,64,140,227,11,144,138,69,178,46,72,196,111,55,143,126,152,252,192,5,16,170,61,118,60,87,158,41,204,99,3,78,94,30,125,119,169,255,76,58,12,172,253,152,84,246,230,48,193,182,209,98,206,48,3,171,162,83,43,98,242,1,28,225,64,254,220,87,52,118,224,149,145,61,248,225,81,30,12,207,31,196,218,58,67,8,62,123,198,16,69,68,72,72,161,46,78,125,128,151,125,169,148,151,227,199,142,203,17,120,238,31,57,114,68,35,47,140,12,167,212,219,63,130,253,200,122,37,236,129,60,12,72,184,161,232,169,63,127,193,124,153,51,103,142,80,224,175,171,131,65,10,250,102,36,0,38,246,31,138,68,117,141,25,182,63,149,134,87,63,12,83,66,140,218,0,67,130,27,214,93,37,11,231,214,73,103,223,16,183,141,10,254,239,188,243,142,108,111,219,169,245,237,143,17,152,78,4,174,135,225,138,37,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,188,4,220,255,18,117,121,71,97,189,27,1,35,96,4,140,128,17,48,2,70,224,10,34,112,240,224,65,185,231,158,123,174,160,25,95,152,169,50,124,255,214,173,155,33,208,133,225,5,93,47,27,222,220,36,63,122,228,49,121,224,243,247,171,136,27,175,107,144,220,208,0,60,160,253,240,253,19,40,135,78,227,229,136,40,78,83,164,163,236,72,81,210,151,155,249,106,74,39,55,7,119,29,21,66,167,244,176,253,193,65,40,15,66,168,197,83,101,220,170,8,147,62,61,229,177,14,145,128,100,33,214,198,184,142,20,182,99,113,153,135,115,235,15,239,57,32,105,120,98,71,33,178,151,203,121,201,14,158,144,174,61,187,165,101,214,175,75,156,71,54,64,32,151,32,4,242,138,65,6,52,120,180,231,121,223,251,226,242,164,234,243,40,59,238,9,122,219,211,56,192,11,147,143,54,144,87,68,40,118,21,248,17,38,63,2,143,110,129,64,93,134,135,55,231,17,72,32,180,62,202,64,165,135,165,66,90,58,58,58,224,193,191,93,118,97,124,131,24,103,8,199,14,208,115,60,53,50,36,249,82,80,22,47,93,38,87,93,5,209,119,225,66,13,7,207,246,115,240,198,47,81,228,135,48,124,186,52,193,214,62,93,149,25,243,158,33,244,243,48,182,200,209,43,31,70,29,238,232,14,134,226,47,64,148,39,191,8,62,46,202,1,197,126,190,243,202,149,213,48,104,16,191,19,71,15,31,66,116,144,46,253,244,193,123,63,195,168,9,72,220,137,236,131,222,202,140,144,144,195,186,39,176,190,92,43,126,104,160,193,119,252,104,168,127,223,208,128,253,242,147,203,193,240,131,219,13,145,25,104,24,192,113,208,152,136,30,253,179,27,235,228,234,53,171,164,187,111,147,26,27,240,8,0,70,124,216,181,107,23,187,182,100,4,166,21,1,238,219,187,238,188,99,90,141,217,6,107,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,152,105,4,78,255,191,34,205,180,25,219,124,140,128,17,48,2,70,192,8,24,1,35,112,153,9,48,132,183,165,179,38,16,248,173,223,250,173,242,238,221,187,33,162,21,100,40,53,34,35,7,218,229,225,135,31,150,155,222,123,189,92,187,254,58,41,65,116,85,1,182,226,154,237,245,129,147,203,61,239,110,60,82,32,173,120,248,87,13,65,61,187,207,64,4,174,170,50,125,111,157,133,192,101,116,253,38,234,177,98,53,149,81,70,99,128,200,26,9,74,26,30,239,177,154,164,39,158,67,32,157,179,124,169,204,222,185,91,250,14,182,171,64,26,10,134,36,151,202,202,174,109,109,210,114,245,58,132,248,175,151,82,6,33,255,105,28,192,134,233,53,142,107,16,115,85,143,126,183,90,222,6,56,169,119,239,181,183,1,2,16,107,121,252,67,9,2,174,19,145,161,213,66,196,69,4,130,112,20,199,68,48,92,62,203,250,87,120,151,35,204,128,192,125,91,78,64,180,221,14,15,254,253,251,247,67,236,63,162,245,25,126,63,15,81,186,140,50,9,156,241,126,243,13,191,38,115,91,90,53,236,59,133,97,138,208,76,206,235,92,31,102,192,31,162,158,40,149,125,15,254,241,239,60,250,227,247,5,73,143,109,137,97,247,203,20,215,193,141,223,91,254,163,236,184,14,216,67,20,207,75,48,20,97,98,126,220,55,252,201,66,176,207,100,71,228,192,254,221,210,219,219,35,93,29,157,234,193,79,67,0,150,139,65,184,231,181,132,245,205,103,115,216,55,5,105,108,108,148,150,21,43,213,131,191,182,182,86,197,125,134,237,167,97,6,63,110,237,216,23,199,194,182,244,183,132,25,72,220,63,76,44,199,181,110,136,215,202,13,55,220,32,47,188,10,161,31,195,229,152,6,6,6,100,211,166,77,242,181,175,125,77,203,218,31,35,48,157,8,28,59,126,98,58,13,215,198,106,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,152,113,4,76,232,159,113,75,106,19,50,2,70,192,8,24,1,35,96,4,166,58,129,187,239,190,123,170,15,113,202,142,239,149,87,94,145,127,254,231,231,32,178,193,251,27,110,178,59,119,237,86,175,254,69,139,22,73,99,125,29,84,65,79,52,101,136,245,234,228,188,199,169,113,243,222,105,221,20,229,40,216,89,186,52,4,60,238,20,63,253,245,33,122,126,168,229,226,202,55,101,120,105,7,184,72,16,77,189,76,188,108,110,150,150,101,139,165,251,232,97,228,225,12,116,132,214,143,66,240,61,214,217,45,253,237,135,164,233,186,107,25,165,31,34,124,86,130,16,227,157,92,204,102,153,207,150,203,122,92,0,90,164,56,172,121,204,159,32,249,34,46,223,160,40,18,10,115,143,240,30,30,218,161,32,196,254,76,10,125,149,37,90,11,79,126,140,37,211,219,39,59,119,238,132,136,220,46,135,14,31,208,179,222,89,55,18,131,247,57,141,6,112,191,98,229,106,89,119,237,181,50,107,118,139,30,13,192,125,71,143,113,38,10,194,20,131,233,33,78,111,114,75,147,16,192,194,229,32,194,71,17,213,35,17,79,234,62,41,230,75,8,230,144,85,129,158,76,233,113,31,192,162,99,165,112,138,67,65,82,67,67,210,213,219,37,71,15,29,150,190,190,30,233,193,61,13,5,248,221,39,107,53,18,64,189,28,162,49,80,120,111,106,104,148,217,179,103,203,236,89,205,42,240,55,52,52,168,192,239,132,125,26,161,176,46,235,113,221,40,224,187,119,20,250,157,241,6,243,248,158,87,174,43,175,145,112,73,214,93,125,149,204,154,149,148,222,99,35,216,83,37,53,14,240,61,250,185,43,117,199,77,50,123,203,54,2,83,147,0,162,87,204,107,153,47,39,78,152,232,63,53,23,200,70,101,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,76,38,96,66,255,76,94,93,155,155,17,48,2,70,192,8,24,1,35,48,37,9,108,219,182,109,74,142,107,26,12,42,240,165,47,125,169,220,214,214,134,112,215,199,112,230,117,90,82,195,35,242,228,147,63,149,213,43,87,202,151,190,242,101,201,13,34,116,127,132,158,189,144,140,157,232,95,117,38,120,128,222,196,16,233,168,166,193,39,87,167,76,113,89,19,149,89,38,8,114,19,38,39,193,77,242,122,194,58,83,58,115,178,9,57,34,99,141,37,46,234,84,200,20,31,46,65,9,103,216,39,16,174,159,194,107,52,228,175,35,4,246,150,229,203,100,223,174,119,37,223,221,45,60,156,33,22,138,65,64,21,217,139,243,205,111,90,190,18,177,209,19,16,123,233,229,205,145,66,232,165,85,1,219,100,219,188,197,167,136,230,130,176,31,208,168,14,254,190,168,136,254,254,77,25,225,223,121,190,59,20,91,221,70,106,112,0,163,2,10,241,172,91,130,192,31,130,208,28,170,137,75,57,53,36,237,123,247,9,143,149,56,132,115,222,83,41,156,255,14,1,56,12,239,112,138,190,24,142,204,107,93,32,43,87,175,144,197,56,126,160,166,30,199,75,228,225,141,14,129,159,98,177,19,248,57,87,222,51,68,60,235,205,236,228,69,89,240,12,48,56,83,46,208,104,114,79,88,1,47,85,22,200,123,164,200,207,8,10,153,145,20,106,66,88,15,48,100,62,69,251,120,133,231,8,222,29,59,214,143,176,252,29,210,221,217,3,81,189,71,70,176,54,52,172,136,224,247,33,230,27,83,104,104,126,26,87,132,35,50,171,177,73,143,81,152,143,104,11,77,77,77,210,140,103,138,246,20,255,105,92,192,245,137,98,93,185,110,76,20,238,185,86,188,50,241,61,203,243,202,124,221,47,184,119,229,217,87,25,235,188,108,201,98,185,250,61,87,201,139,175,108,212,159,26,110,241,222,158,46,121,227,141,55,180,29,251,99,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,51,37,96,66,255,153,146,178,114,70,192,8,24,1,35,96,4,140,128,17,184,64,4,222,218,248,246,5,106,233,138,108,38,240,91,159,189,175,252,55,127,243,55,2,61,24,2,110,80,58,58,187,228,201,159,62,37,235,215,95,43,215,221,248,94,41,167,71,160,235,226,37,245,56,167,26,86,80,105,37,60,57,49,155,109,160,224,100,226,126,165,158,221,92,40,2,244,110,31,21,121,171,90,229,90,225,195,243,204,3,97,132,71,135,192,10,69,93,84,205,199,139,200,252,22,105,93,177,92,14,245,246,74,30,225,217,163,53,49,137,97,145,59,247,31,148,116,71,151,36,86,175,148,72,52,32,144,228,209,80,80,66,126,123,110,31,148,104,51,64,207,126,188,229,214,152,44,5,24,83,157,226,50,195,241,231,252,16,241,48,52,8,70,48,22,21,231,225,133,95,204,73,239,193,78,217,177,115,187,236,220,182,83,186,97,124,192,196,176,238,106,160,144,136,195,27,124,182,44,130,168,187,122,245,106,153,55,191,85,189,186,143,35,180,127,93,29,196,254,92,65,197,96,231,13,206,186,20,136,121,238,251,204,23,250,57,219,115,77,37,120,197,35,250,1,188,248,25,217,33,132,104,10,100,198,8,17,217,116,70,70,16,105,225,224,129,3,8,205,223,43,157,157,157,50,52,52,192,98,216,79,1,137,4,17,5,34,134,186,88,87,174,145,138,254,168,223,220,52,75,230,207,159,175,71,41,48,60,63,141,76,40,222,171,17,0,202,81,168,167,231,63,133,123,138,254,1,28,17,80,109,164,225,132,126,55,35,150,171,206,227,186,234,145,0,200,231,218,38,147,117,114,253,117,235,228,85,8,253,52,233,96,89,30,55,176,101,243,102,249,195,63,252,125,215,140,93,141,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,90,2,38,244,159,22,145,21,48,2,70,192,8,24,1,35,96,4,140,192,133,35,64,161,241,11,159,255,226,133,107,240,10,109,233,141,95,109,208,179,208,83,67,131,16,221,202,178,125,71,155,124,235,239,30,148,63,91,182,76,106,225,105,77,53,87,197,220,106,69,151,98,190,239,141,75,108,20,235,170,5,185,73,81,194,243,155,222,255,206,177,152,18,35,83,149,169,128,151,113,153,254,86,142,33,160,130,125,22,137,197,249,241,226,27,176,226,184,6,220,89,234,85,17,17,180,84,53,83,102,156,65,26,215,242,196,53,216,15,10,234,120,224,101,77,129,148,139,136,147,208,17,234,30,55,145,152,44,92,185,76,250,118,239,150,65,8,251,49,180,18,193,24,83,67,35,114,104,247,62,89,51,127,158,72,77,13,142,116,96,243,158,216,175,155,192,155,36,242,70,87,108,244,8,1,100,163,95,183,182,172,169,15,236,27,30,216,5,132,132,15,193,152,4,46,224,12,53,32,56,228,93,61,195,219,218,182,201,230,205,91,33,240,119,98,156,97,169,65,8,127,30,37,65,145,119,86,3,132,227,5,11,100,213,170,53,50,183,181,69,247,88,111,95,159,138,197,115,231,182,200,48,162,80,112,239,169,231,63,60,192,41,246,83,0,166,136,204,208,215,12,61,63,157,211,24,150,227,38,226,246,234,132,134,30,126,217,83,109,47,182,93,204,229,113,124,2,183,67,68,121,15,156,56,14,81,255,168,28,57,120,68,122,232,185,63,52,172,194,57,215,34,158,136,169,151,126,9,107,156,73,101,36,157,77,99,139,212,72,109,178,70,26,27,27,101,238,236,57,21,129,159,107,192,176,252,217,98,186,226,153,207,223,135,18,189,243,171,214,43,203,136,15,190,120,207,53,116,34,62,251,163,113,0,223,113,125,249,97,98,27,188,103,190,10,251,216,71,87,95,181,86,230,183,52,202,193,174,19,136,238,144,135,225,65,70,246,236,217,165,197,241,231,84,8,88,198,146,17,152,210,4,186,186,186,164,165,165,101,74,143,209,6,103,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,152,41,4,76,232,159,41,43,105,243,48,2,70,192,8,24,1,35,96,4,166,5,129,77,91,182,78,139,113,78,241,65,6,190,252,149,127,85,254,143,255,238,255,213,80,233,5,8,101,29,93,221,242,203,23,94,148,167,159,253,133,220,251,153,79,65,42,131,18,168,162,49,197,99,220,171,88,125,10,253,140,162,28,5,97,75,23,153,0,214,66,69,120,191,27,46,201,4,220,115,240,112,14,199,194,16,114,225,208,95,42,75,44,130,255,108,65,217,154,150,121,82,55,103,142,12,247,245,227,17,158,247,120,23,129,122,220,123,228,136,44,61,49,40,177,120,20,162,42,206,76,231,250,107,63,60,198,97,108,26,27,81,128,6,1,76,110,16,37,68,11,200,73,36,1,97,31,158,227,225,0,174,20,253,33,214,166,142,29,83,97,159,33,214,233,193,63,50,50,162,34,50,133,220,84,134,247,181,42,240,95,127,253,245,210,48,171,73,61,247,139,190,248,75,143,112,142,169,127,224,4,12,7,16,246,31,2,49,235,81,88,102,226,123,119,94,60,243,103,106,114,70,0,78,240,63,253,60,125,131,13,103,184,193,10,240,200,31,25,201,74,127,223,49,57,114,228,144,28,62,124,88,13,36,40,180,187,136,8,137,120,76,25,83,120,239,135,33,0,223,53,52,52,72,75,43,246,79,93,29,162,45,204,145,57,205,179,149,57,203,240,67,49,158,70,0,165,188,39,214,187,117,112,98,62,159,89,174,54,145,196,158,44,170,113,134,171,231,132,125,94,217,23,235,232,80,81,135,207,46,49,210,8,141,20,150,46,94,40,139,22,46,144,67,16,250,75,56,22,34,139,253,126,4,123,120,199,142,29,174,168,93,141,192,180,38,192,189,124,227,141,55,78,235,57,216,224,141,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,211,129,128,9,253,211,97,149,108,140,70,192,8,24,1,35,96,4,140,192,140,33,176,113,195,155,51,102,46,151,121,34,129,59,238,184,163,252,221,191,127,80,178,16,230,120,62,247,224,192,144,252,207,255,249,109,89,119,245,85,242,158,107,215,73,14,222,254,8,212,141,243,210,241,255,242,242,76,238,17,136,170,188,119,9,34,220,24,233,159,98,63,83,117,166,47,186,82,192,115,249,1,42,197,213,201,47,227,132,193,81,15,249,234,66,231,121,239,198,118,158,205,140,175,174,2,165,159,233,79,3,79,227,132,102,231,217,239,151,11,4,232,151,236,37,55,103,247,124,38,87,207,155,155,66,252,184,228,6,0,21,88,67,165,99,237,216,126,56,138,112,246,24,18,226,47,72,16,34,235,170,117,87,75,199,190,3,16,226,67,82,130,40,95,87,83,171,162,111,59,60,253,215,46,89,32,69,136,238,49,132,199,207,158,24,70,40,125,120,199,7,32,170,231,115,18,170,173,147,204,208,144,68,66,17,201,231,178,168,14,111,236,68,2,46,226,240,196,198,153,238,92,213,16,60,192,35,56,175,61,63,50,4,219,16,244,93,155,132,103,127,81,14,195,219,250,237,183,223,150,189,123,247,74,145,66,48,34,12,80,204,165,80,31,75,38,224,189,191,74,86,174,92,13,33,185,85,18,9,136,197,104,44,151,197,153,236,220,54,236,159,87,112,12,5,17,246,29,253,56,241,215,11,59,79,59,2,79,68,30,71,100,74,62,114,172,220,55,26,113,1,35,228,179,126,244,44,13,216,69,248,70,12,28,188,150,5,71,221,103,220,195,80,185,11,16,201,249,29,25,173,239,218,240,246,85,16,6,17,124,199,186,165,50,68,114,172,125,177,148,71,36,5,120,228,167,134,228,208,254,125,210,131,51,237,123,187,123,52,4,63,25,134,35,96,204,136,10,16,205,201,55,159,205,73,22,2,123,12,94,255,243,97,28,50,123,246,108,105,106,106,82,195,140,250,250,198,202,152,25,50,159,251,209,27,31,7,236,137,242,110,125,152,207,111,67,1,94,253,108,151,227,98,216,127,247,19,192,247,76,28,171,75,110,236,238,217,149,241,158,3,56,98,96,68,154,97,8,114,195,117,215,202,235,111,183,105,223,81,28,249,48,48,48,32,111,190,249,166,252,175,127,252,135,174,170,93,141,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,74,2,85,255,75,231,41,203,217,75,35,96,4,140,128,17,48,2,70,192,8,24,129,243,36,176,112,209,18,249,210,151,190,116,158,173,88,245,106,2,123,246,236,145,87,94,126,17,103,113,15,73,16,162,236,142,157,239,202,159,255,197,95,202,183,254,246,175,33,254,69,245,188,119,122,118,231,7,83,222,89,222,65,156,231,13,225,241,98,36,21,5,171,4,191,139,209,199,84,107,243,92,231,236,60,187,117,62,158,86,58,58,53,50,132,50,174,62,249,120,199,213,210,15,242,161,229,74,2,97,241,231,254,255,236,189,9,152,173,87,89,231,251,238,121,239,154,171,78,213,153,231,49,231,36,2,6,187,229,166,213,199,167,189,207,125,130,104,95,218,231,202,109,5,34,68,48,118,34,66,8,99,8,106,8,131,16,130,76,10,8,4,212,182,91,165,85,180,213,171,247,130,26,226,192,32,100,38,103,158,207,169,83,243,188,231,225,254,255,239,250,214,174,175,118,13,57,67,157,58,53,188,43,217,251,251,190,245,173,241,191,214,174,136,191,247,125,215,142,109,50,116,246,162,196,146,113,120,224,23,164,20,41,171,87,255,30,68,118,72,117,181,195,0,32,43,49,156,203,174,224,150,112,29,225,241,25,118,63,5,131,15,218,41,16,240,87,0,108,167,70,134,37,5,176,31,111,5,208,39,240,159,154,114,97,225,219,218,65,119,139,48,40,56,33,79,126,215,1,126,134,214,167,1,66,145,251,7,3,73,3,48,211,115,127,251,246,237,178,125,199,46,89,183,110,157,36,224,73,158,203,21,116,188,74,134,57,246,198,249,77,207,116,69,222,41,212,199,90,132,97,56,225,118,28,122,112,63,148,112,236,2,175,204,227,149,6,19,44,171,31,120,196,83,35,30,134,193,80,249,10,200,85,79,30,106,226,194,221,235,158,66,144,251,18,34,117,76,97,61,198,134,71,228,210,192,37,185,116,225,146,12,14,246,99,93,74,250,27,102,251,25,172,35,90,215,62,217,150,70,74,192,58,182,180,180,96,61,58,21,240,51,68,63,61,245,105,16,192,58,21,90,141,92,67,242,144,255,106,155,160,241,81,10,6,15,251,15,236,149,54,216,153,140,231,121,172,192,36,34,88,164,229,204,153,51,108,150,3,92,101,187,230,106,213,178,122,43,93,129,245,61,235,132,159,222,222,222,149,62,21,27,191,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,203,82,1,3,253,203,114,89,108,80,166,128,41,96,10,152,2,166,128,41,176,26,21,56,6,143,99,75,139,170,64,228,23,238,184,163,118,228,240,247,21,26,242,108,115,2,179,175,127,253,31,228,247,127,255,191,201,157,119,253,146,84,224,1,28,67,216,254,68,115,147,84,114,121,137,1,6,94,81,162,199,174,247,104,215,240,255,206,251,23,132,114,206,102,8,41,29,229,157,243,245,117,201,156,1,205,47,171,7,231,77,95,175,23,204,107,186,170,103,140,115,207,177,113,126,26,193,96,30,61,234,109,54,52,85,239,155,5,26,251,15,52,212,42,129,254,28,145,2,115,150,237,104,151,77,123,118,203,133,11,189,146,129,225,70,165,92,16,32,92,25,235,27,148,193,179,23,100,19,188,183,163,128,200,81,128,221,106,153,0,25,45,1,204,23,178,121,120,223,55,129,19,231,53,60,123,28,240,191,153,64,31,101,139,163,99,10,154,227,45,32,175,0,207,163,8,163,254,236,51,79,201,179,207,62,43,35,35,35,122,102,59,61,243,199,199,39,117,175,109,222,188,25,30,252,123,101,219,206,29,10,248,99,241,164,228,17,53,96,124,120,84,61,250,103,192,125,191,127,234,98,172,236,155,20,126,103,132,246,181,0,222,19,176,19,218,87,17,82,127,70,162,135,63,215,15,41,138,107,4,144,157,160,189,84,42,104,30,127,43,140,170,144,72,34,50,3,215,21,229,217,238,0,188,245,199,199,71,133,231,124,243,136,132,113,120,186,23,184,102,88,203,106,21,134,2,48,220,160,81,0,66,36,192,24,0,222,245,136,184,64,192,223,138,136,13,4,252,92,27,26,0,180,193,240,135,87,246,169,99,132,145,65,5,99,141,97,207,232,126,194,182,104,220,182,44,55,95,154,255,205,124,53,102,231,107,84,10,236,199,26,34,15,236,223,187,71,118,236,216,33,79,29,62,35,181,114,85,146,153,168,28,197,127,35,158,122,250,217,217,21,45,199,20,88,225,10,240,184,12,254,45,181,100,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,184,10,24,232,95,92,61,173,53,83,192,20,48,5,76,1,83,192,20,48,5,230,85,224,27,240,60,183,180,232,10,68,110,191,253,246,218,159,254,233,159,74,30,161,249,107,128,128,116,16,254,244,239,124,86,94,242,146,151,200,173,63,244,82,201,142,13,75,83,23,194,117,35,204,187,198,128,167,91,248,149,36,133,205,13,152,47,156,23,190,191,146,118,87,83,217,43,208,96,6,228,135,6,51,160,56,158,253,234,104,57,245,246,118,225,211,93,61,103,164,208,179,115,171,180,60,215,41,5,128,247,40,66,251,167,225,33,157,199,185,237,189,199,79,170,17,128,180,53,179,101,169,68,171,128,204,12,199,142,176,249,128,193,132,201,113,236,17,105,197,81,14,224,210,53,120,254,19,64,39,113,126,59,226,189,75,30,80,249,217,167,158,150,167,159,126,90,46,156,63,171,160,152,6,36,12,171,206,250,27,55,110,84,15,254,13,155,55,201,230,77,91,37,3,3,18,158,211,158,45,228,21,106,51,108,127,227,124,208,121,61,249,185,213,51,86,224,13,195,221,51,17,222,19,162,243,163,9,107,69,80,78,3,10,53,4,0,128,167,1,128,66,126,148,37,216,231,125,50,22,215,58,234,185,15,227,128,41,24,227,12,14,14,42,212,31,25,25,146,62,0,126,26,3,20,10,37,132,201,119,125,37,177,198,205,136,4,16,139,53,233,239,156,253,177,126,19,12,55,218,0,248,187,186,186,212,123,191,181,181,21,225,250,83,58,156,8,218,230,56,184,62,28,87,120,172,30,232,179,13,159,152,23,126,246,249,139,125,229,159,159,66,110,10,246,42,109,114,96,255,94,121,26,160,159,71,65,48,226,64,127,127,191,60,249,228,147,114,247,221,119,47,118,183,214,158,41,112,195,21,184,237,182,219,228,161,135,30,186,225,227,176,1,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,154,20,48,208,191,154,86,211,230,98,10,152,2,166,128,41,96,10,152,2,203,86,129,255,248,31,255,247,101,59,182,213,48,48,134,240,255,151,127,249,23,13,225,61,9,96,87,66,8,247,143,126,236,99,242,153,223,254,148,180,183,182,72,17,64,56,25,7,0,36,244,245,204,222,95,27,5,32,137,67,27,51,146,2,193,134,124,230,249,114,225,251,25,21,87,192,67,221,227,188,193,35,187,142,220,231,210,2,243,242,115,247,83,244,208,180,49,223,191,175,95,3,48,204,0,238,148,16,159,112,154,126,132,223,54,186,102,168,125,16,226,160,8,189,196,1,235,1,218,183,236,223,45,135,191,251,148,36,209,92,18,231,186,39,0,118,47,157,60,35,67,248,172,123,209,33,52,92,150,42,234,85,0,81,105,224,17,111,2,252,199,217,237,96,254,128,250,69,245,162,142,176,3,132,255,151,236,164,60,255,252,243,242,220,115,207,201,201,99,199,21,14,211,75,191,88,2,44,6,112,110,197,185,238,59,119,238,148,221,59,119,169,23,182,243,18,143,72,22,81,2,8,147,163,128,219,113,192,232,104,44,1,64,237,60,214,253,156,252,200,253,243,74,191,186,185,59,168,175,32,191,1,244,23,17,57,131,192,60,70,3,10,192,107,53,176,192,164,169,147,130,247,98,9,71,109,140,201,208,208,144,2,126,122,249,142,141,143,200,228,228,164,228,121,228,2,246,93,44,142,245,132,150,233,22,24,78,96,63,149,225,185,159,199,217,246,188,111,107,109,215,80,252,12,201,207,227,18,58,17,225,129,158,251,190,31,234,175,208,30,251,129,227,160,225,65,24,224,51,114,127,195,142,174,47,9,138,207,251,174,94,232,26,111,56,150,42,142,31,72,102,210,242,162,91,14,201,255,250,219,175,75,182,200,57,194,32,1,155,147,94,253,72,28,226,106,219,58,215,168,156,85,95,13,10,188,247,189,239,213,105,140,143,143,175,134,233,216,28,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,225,10,24,232,191,225,75,96,3,48,5,76,1,83,192,20,48,5,76,129,181,160,0,1,162,165,235,166,64,228,181,175,253,133,218,233,211,167,229,220,185,115,146,3,124,109,234,238,148,191,255,199,199,228,115,159,255,162,188,227,254,119,73,141,240,15,128,45,194,3,182,61,103,94,104,56,36,126,76,141,208,186,145,4,234,115,128,13,195,247,174,246,234,254,190,138,249,170,87,190,167,172,132,170,248,112,73,102,80,77,104,174,161,217,125,57,170,72,207,126,36,174,33,75,71,210,9,217,184,107,167,28,63,114,84,74,35,56,223,28,16,57,29,141,203,20,162,58,244,159,61,43,235,14,236,17,105,66,232,126,192,102,156,4,47,149,82,25,97,254,17,150,31,144,25,7,164,179,41,137,164,18,48,0,168,200,133,19,39,228,123,223,251,158,28,62,124,88,61,247,211,137,164,36,147,73,53,26,33,152,222,190,125,187,70,135,96,72,120,130,237,50,194,172,215,212,96,4,33,225,97,72,16,79,166,213,16,129,70,1,37,236,61,214,157,43,185,136,4,110,206,115,189,95,41,121,156,31,117,168,4,158,242,28,55,225,191,219,14,8,141,15,143,125,194,108,122,239,19,184,19,188,19,226,51,42,2,189,247,251,17,154,127,98,98,66,195,120,143,79,140,170,206,73,68,100,96,187,173,136,144,224,192,126,25,75,5,131,137,18,142,221,64,123,77,12,197,191,190,77,1,255,250,245,27,165,185,169,69,239,233,5,95,171,186,200,1,165,82,73,199,197,8,12,92,55,238,25,142,131,31,182,169,99,198,184,99,9,231,241,63,151,222,44,119,189,83,20,6,46,137,120,12,58,69,229,224,193,131,178,113,67,183,156,56,55,40,185,92,78,154,91,218,228,204,153,51,114,228,200,145,235,61,12,107,223,20,184,161,10,108,218,180,233,134,246,111,157,155,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,90,20,48,208,191,90,86,210,230,97,10,152,2,166,128,41,96,10,152,2,203,90,1,130,68,75,215,85,129,200,43,94,241,211,181,63,254,227,255,33,99,50,170,80,177,5,30,179,95,252,226,151,228,71,110,123,153,252,208,173,63,8,178,63,131,154,40,0,0,32,0,73,68,65,84,27,1,55,172,0,28,2,244,94,46,207,67,157,185,97,255,60,13,204,85,254,186,78,123,41,26,39,92,103,154,99,206,215,52,95,103,113,129,147,215,21,248,135,155,39,112,213,94,181,203,144,101,6,0,59,253,158,19,197,130,180,109,92,47,27,183,109,151,222,201,163,18,41,193,99,31,86,3,205,128,184,3,231,123,101,87,255,160,164,119,58,144,196,242,252,71,96,4,0,215,123,204,3,33,2,0,89,39,251,251,20,240,211,8,103,116,116,84,129,112,107,83,6,134,7,81,41,215,170,194,240,252,4,177,91,183,110,85,175,240,34,206,85,79,32,42,68,20,17,16,156,247,56,247,19,206,125,199,113,0,17,205,67,72,122,128,231,10,202,49,69,231,144,75,95,172,240,175,108,214,121,214,19,228,211,91,158,31,245,242,135,14,4,236,37,24,83,48,188,255,20,224,62,189,118,169,237,240,240,176,140,13,143,40,232,39,236,143,197,93,168,250,230,116,70,34,25,192,125,104,70,143,118,30,191,193,107,34,17,3,244,111,150,246,246,86,132,184,111,23,122,239,51,60,127,91,91,27,130,50,84,177,124,241,186,17,1,13,14,184,30,252,16,252,19,232,43,176,215,0,21,216,93,209,178,142,143,239,57,86,216,105,212,19,141,0,152,88,190,49,178,68,189,80,195,141,55,216,104,200,190,162,71,234,69,173,54,111,220,160,123,236,196,185,199,117,220,197,98,81,122,123,123,53,124,255,21,53,104,133,77,129,21,166,0,143,168,120,217,203,94,182,194,70,109,195,53,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,96,249,41,96,160,127,249,173,137,141,200,20,48,5,76,1,83,192,20,48,5,86,153,2,119,221,117,215,42,155,209,242,157,206,247,190,247,111,242,228,247,158,16,122,10,183,193,59,120,96,104,80,62,244,161,15,203,239,254,238,103,101,211,214,109,82,3,72,131,27,54,38,16,162,125,58,157,224,57,240,212,158,59,104,118,24,56,207,97,0,176,100,178,204,53,254,37,235,124,118,71,87,0,251,9,83,27,65,233,52,208,111,136,85,78,239,106,109,219,175,21,67,249,35,164,59,96,126,9,103,183,39,218,59,100,203,206,237,50,116,250,60,188,191,39,144,87,148,102,28,211,112,169,175,79,250,47,246,202,246,77,61,18,79,240,108,118,120,238,195,75,191,10,143,239,40,234,148,250,47,200,19,79,115,159,60,37,67,0,208,76,10,122,209,95,20,0,185,7,225,224,247,31,188,73,246,238,221,43,244,14,47,195,171,60,2,106,31,141,184,179,231,57,26,87,158,96,219,141,145,192,88,33,55,206,165,79,0,226,174,158,228,140,24,24,193,128,218,243,154,102,36,4,36,133,228,152,127,5,199,32,76,0,254,211,75,191,0,175,244,243,231,207,203,212,196,164,122,236,51,143,158,246,49,24,90,80,91,30,149,208,222,209,10,168,93,210,252,92,174,168,251,33,14,176,159,74,167,176,182,205,178,97,67,143,52,53,53,41,216,39,224,167,71,63,225,127,165,90,66,180,142,2,116,22,41,243,60,7,238,15,164,84,42,165,144,191,140,112,248,52,48,32,208,39,72,79,32,66,0,215,169,138,35,28,202,168,20,195,26,185,136,16,115,175,15,247,165,223,159,243,93,181,195,69,248,170,97,254,69,88,28,164,211,173,178,111,215,14,73,199,30,151,42,140,79,10,56,186,128,71,25,156,56,121,90,222,116,239,125,139,208,147,53,97,10,44,111,5,104,4,100,201,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,224,234,21,48,208,127,245,218,89,77,83,192,20,48,5,76,1,83,192,20,48,5,46,75,129,227,39,143,93,86,57,43,116,205,10,68,222,250,182,123,107,247,221,251,86,156,149,94,85,175,254,206,78,132,240,255,250,99,0,253,95,144,247,188,251,126,158,254,173,128,176,86,43,33,116,123,74,170,0,131,209,40,242,50,128,130,227,19,18,225,121,237,244,248,118,12,49,24,144,3,131,12,1,79,47,109,4,3,175,67,198,57,71,172,228,26,111,194,109,4,80,82,203,19,94,95,67,210,254,57,15,159,216,92,184,253,70,35,134,134,254,34,240,86,215,212,48,12,215,46,155,114,239,231,243,112,110,168,230,71,49,125,109,232,143,176,85,129,61,74,40,228,231,208,145,69,47,123,62,71,27,206,82,0,78,166,200,248,118,227,208,254,124,155,168,80,201,193,227,59,211,10,15,253,146,108,216,186,67,214,109,61,35,103,143,31,119,224,25,75,85,193,231,204,177,19,178,109,215,46,73,108,216,32,213,209,73,137,118,118,161,211,146,60,253,141,199,228,251,207,61,37,103,207,157,150,220,68,78,90,218,219,20,12,19,16,119,119,119,203,222,253,7,228,208,161,67,218,150,194,123,64,126,142,176,6,80,76,47,127,206,37,138,112,253,64,252,58,198,72,204,169,193,177,242,142,144,223,229,224,161,33,121,61,189,252,13,175,235,143,234,29,143,126,104,56,192,49,248,15,11,176,255,8,128,48,223,169,174,200,99,121,15,221,125,30,175,254,94,223,161,156,31,87,37,56,187,62,134,200,5,46,77,183,197,103,150,247,237,171,231,61,192,57,68,210,99,47,168,65,165,92,20,122,245,51,20,255,196,40,226,103,140,14,43,156,166,231,62,189,248,99,212,4,222,253,244,172,103,74,37,162,18,199,152,25,1,32,2,237,178,83,227,14,196,195,251,190,181,165,89,90,91,225,181,15,160,223,209,214,46,25,134,232,135,215,126,61,65,102,70,225,224,232,163,17,119,36,130,183,163,168,43,205,99,4,232,197,143,110,233,209,207,177,243,83,8,244,99,221,8,140,5,32,73,61,249,104,11,92,87,38,142,141,137,79,17,24,47,120,208,15,101,220,158,197,184,185,87,121,204,132,215,211,175,167,86,12,127,205,251,130,141,215,96,56,82,214,99,7,10,19,83,146,168,21,229,135,111,125,145,124,9,18,79,22,43,146,198,223,161,8,12,34,254,249,91,223,145,55,233,175,164,190,108,225,30,236,222,20,88,53,10,236,61,248,3,194,207,127,255,189,47,174,154,57,217,68,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,88,74,5,12,244,47,165,218,214,151,41,96,10,152,2,166,128,41,96,10,172,73,5,190,243,237,111,174,201,121,223,160,73,71,254,203,207,189,170,246,153,207,124,70,97,31,207,6,207,32,132,255,23,62,255,168,220,250,226,151,202,79,191,242,63,73,105,106,20,248,174,36,73,134,28,199,71,224,133,141,131,196,37,194,123,66,255,32,244,58,1,225,140,4,143,102,130,64,122,39,131,246,145,186,206,120,189,224,195,149,150,95,176,177,105,64,187,96,177,101,240,210,195,102,63,20,15,80,85,218,64,62,2,212,25,169,81,118,194,85,45,160,24,22,119,152,63,181,39,117,77,37,17,190,127,155,156,198,185,230,132,178,48,3,144,182,142,118,185,112,225,156,194,254,157,155,55,75,52,221,36,103,158,120,66,190,251,212,179,114,242,204,73,41,76,77,74,107,83,179,196,91,227,50,57,53,37,52,6,97,8,233,125,251,14,72,6,81,32,60,160,102,228,135,26,1,47,122,172,225,94,185,43,158,23,228,184,58,206,133,191,60,40,158,175,20,251,103,153,240,199,151,101,30,223,19,238,211,115,157,137,80,91,199,76,64,13,93,152,207,114,44,227,141,0,152,95,69,189,42,160,185,63,195,190,138,125,79,207,122,166,112,95,122,238,61,141,93,2,88,63,149,155,16,254,142,8,246,167,160,87,95,95,175,130,126,134,229,39,240,39,248,247,125,233,184,184,215,227,24,31,62,186,254,232,179,202,35,14,96,92,195,180,126,125,183,130,110,234,78,168,79,184,159,132,247,125,18,199,34,112,236,140,0,48,51,185,213,247,121,209,23,248,221,121,93,124,121,238,11,38,191,110,225,253,198,121,135,19,148,35,245,87,211,19,238,38,196,32,240,155,79,175,84,220,153,6,132,107,93,222,189,238,125,22,197,186,112,142,140,68,64,163,150,77,136,96,176,107,199,70,121,238,216,37,183,142,88,39,234,125,28,94,253,150,76,129,181,162,192,191,255,209,159,88,43,83,181,121,154,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,168,10,24,232,95,84,57,173,49,83,192,20,48,5,76,1,83,192,20,48,5,102,42,208,222,209,44,111,120,195,27,102,102,218,211,117,87,224,9,130,221,111,126,91,207,8,167,199,254,192,224,136,124,248,195,31,150,23,189,248,22,217,177,119,7,224,126,17,255,22,37,158,114,255,231,112,25,161,224,227,240,6,86,128,236,61,157,27,128,98,29,10,54,228,131,146,42,208,172,35,67,194,67,150,241,25,142,51,146,166,186,252,107,158,253,213,162,198,107,238,120,89,52,64,152,12,33,157,65,6,192,240,230,157,59,164,237,185,103,101,124,120,8,64,185,38,121,172,107,174,144,151,51,103,207,74,245,95,255,69,46,12,12,203,211,135,191,47,151,176,7,24,18,158,134,2,227,83,89,0,231,245,242,239,110,187,77,246,236,217,163,249,149,50,97,56,60,184,97,202,65,27,2,46,155,91,66,172,47,103,142,245,115,207,68,192,87,159,24,190,126,161,68,64,94,223,107,40,232,61,212,121,101,114,181,9,243,57,36,142,137,199,10,96,86,8,127,79,109,24,230,158,101,107,193,97,244,30,194,179,44,33,120,33,151,71,61,64,108,148,101,120,123,190,175,193,203,159,198,2,21,24,185,12,67,167,28,66,240,143,141,140,202,232,216,176,243,220,71,8,126,66,254,2,12,98,8,169,89,135,158,251,137,120,76,210,241,140,142,75,251,196,190,207,78,78,233,184,216,23,1,126,115,75,139,122,236,119,117,116,42,224,39,216,167,177,1,63,44,195,126,221,152,203,58,14,175,186,54,170,95,11,235,53,93,110,250,110,134,129,9,180,9,63,19,227,115,125,195,201,235,205,158,234,101,41,240,156,201,141,167,113,25,189,33,129,11,1,48,187,162,111,141,218,21,177,71,19,169,140,106,73,131,7,70,145,32,232,47,149,96,96,145,168,232,223,45,254,13,179,100,10,172,37,5,184,231,95,251,170,87,174,165,41,219,92,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,102,5,12,244,95,179,132,214,128,41,96,10,152,2,166,128,41,96,10,152,2,243,43,112,234,212,169,249,95,218,155,235,165,64,228,109,111,123,91,237,77,191,124,183,122,198,38,224,57,155,0,184,252,183,39,158,146,247,191,255,253,242,241,223,122,88,154,215,117,72,4,192,178,92,40,3,246,195,179,54,90,6,225,163,167,56,64,155,7,124,188,54,66,253,240,136,67,239,21,20,134,203,250,54,194,121,172,235,243,195,237,216,253,44,5,234,176,117,214,27,72,8,184,172,110,213,140,129,79,98,139,240,251,59,118,237,148,103,198,71,165,136,16,252,244,50,39,236,63,118,250,164,28,57,123,74,198,145,151,67,184,244,24,194,199,167,16,221,161,103,243,70,217,180,105,147,236,216,177,67,207,129,143,35,146,67,137,144,27,30,238,12,77,79,143,246,58,248,37,157,5,215,173,63,99,61,29,230,157,99,96,139,148,69,96,206,254,8,132,153,28,84,119,94,250,204,47,99,172,140,92,192,114,60,127,158,91,150,130,68,34,44,83,195,248,185,159,89,209,249,159,71,17,10,222,9,230,128,126,42,133,240,246,48,116,33,180,207,227,76,120,234,69,239,124,130,253,169,92,86,6,251,7,164,88,202,235,121,247,4,210,12,101,47,208,46,129,246,162,184,182,100,16,245,0,35,168,149,75,82,41,150,16,90,191,170,99,164,142,212,174,19,17,21,104,80,209,222,222,174,97,249,155,154,28,212,79,39,83,162,90,7,134,2,28,63,141,6,8,250,185,222,156,39,223,55,254,100,56,187,43,73,108,119,70,130,102,126,253,152,79,99,16,38,5,239,124,199,60,116,26,44,181,254,230,89,130,225,252,121,245,249,90,30,207,215,146,104,28,192,72,34,57,204,155,227,228,220,227,169,168,252,192,205,135,228,207,255,250,239,165,136,63,67,122,52,2,162,78,60,243,212,19,242,206,119,190,243,90,186,179,186,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,202,21,48,208,191,202,23,216,166,103,10,152,2,166,128,41,96,10,152,2,55,86,129,239,225,172,101,75,55,68,129,200,235,95,255,250,218,35,143,60,34,121,64,254,88,50,1,136,86,144,255,241,71,127,34,47,125,233,15,202,171,95,243,95,164,21,103,178,151,198,199,112,8,56,60,148,225,89,172,96,20,94,221,117,143,92,13,215,142,177,43,233,35,242,155,35,1,6,122,50,233,75,204,0,130,124,223,136,134,125,193,57,154,179,172,203,80,192,107,78,154,173,7,222,215,100,231,222,61,242,253,35,223,151,137,145,97,64,219,170,20,65,191,139,89,120,160,243,24,6,120,149,183,119,118,72,115,123,135,108,216,176,65,246,237,217,47,221,88,123,122,148,79,192,83,125,124,114,92,13,0,232,105,30,7,240,85,240,28,12,163,166,80,24,107,72,151,121,166,8,32,242,53,146,104,122,207,47,148,28,224,231,56,28,12,38,4,231,135,176,218,27,0,48,20,126,13,46,228,234,85,79,175,124,50,125,236,87,130,255,114,9,112,30,135,208,199,120,200,4,250,42,21,74,128,250,57,120,233,23,224,73,158,151,222,222,94,201,101,39,101,98,124,74,166,178,19,234,189,79,232,95,46,0,254,3,222,167,226,9,53,20,160,183,125,6,191,27,196,23,64,216,125,24,21,208,16,2,6,2,8,122,128,51,239,225,209,143,200,23,169,68,82,67,239,183,182,182,42,216,111,110,110,150,214,150,102,13,75,79,61,9,254,9,180,233,177,95,70,253,82,41,135,159,23,34,39,128,120,251,249,36,131,8,6,21,204,103,22,164,87,161,156,193,195,180,102,51,126,97,211,217,193,157,55,144,240,47,26,127,110,21,104,231,194,243,19,228,195,192,0,243,83,111,124,20,12,95,181,30,215,157,55,188,132,13,4,124,227,161,107,163,135,127,232,213,172,91,119,60,2,183,102,18,154,20,101,255,254,253,178,14,209,95,242,131,83,106,252,16,195,223,164,19,39,78,176,94,208,251,172,38,44,195,20,88,149,10,12,141,103,49,175,133,127,227,171,114,226,54,41,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,174,82,1,3,253,87,41,156,85,51,5,76,1,83,192,20,48,5,76,1,83,224,114,20,120,238,185,231,46,167,152,149,185,62,10,68,110,191,253,246,218,255,252,202,87,20,56,230,163,5,192,83,145,207,124,238,179,178,125,251,86,249,201,255,252,159,37,129,179,218,11,8,53,158,66,216,115,165,165,60,71,156,128,159,64,55,156,20,46,163,8,243,60,252,107,0,190,117,175,225,134,124,16,77,180,169,216,48,220,162,221,47,160,0,181,156,211,171,31,82,18,196,19,66,35,110,60,90,192,58,129,60,39,16,134,191,123,195,70,57,115,238,172,182,26,131,247,56,220,195,5,196,95,195,198,31,128,199,244,230,237,59,164,179,115,29,194,199,183,202,200,208,176,66,254,86,68,3,104,2,152,166,87,251,20,62,60,55,157,41,220,183,131,191,110,253,184,148,14,66,93,191,245,228,220,124,255,30,134,251,189,69,112,79,72,92,169,96,39,98,79,49,159,246,14,4,228,132,249,4,246,76,69,132,231,167,151,254,200,200,136,126,198,198,198,116,190,69,148,161,215,188,26,51,0,188,51,177,63,122,153,167,91,146,210,10,90,205,182,106,21,231,109,94,65,36,4,150,138,34,76,63,161,116,26,157,181,32,20,63,129,126,71,71,71,29,238,243,29,219,165,23,60,193,53,19,225,62,35,2,176,61,142,147,239,19,48,12,224,145,1,52,84,224,24,124,226,124,233,105,207,60,150,91,140,228,53,228,74,249,123,182,27,69,68,136,26,126,195,10,248,113,69,28,4,13,12,1,219,8,141,84,32,152,187,7,254,12,24,65,195,132,10,181,198,135,237,196,97,228,112,37,80,191,113,46,92,35,26,35,208,200,32,129,185,230,114,69,217,180,113,131,236,220,177,77,46,14,30,134,134,232,3,253,14,13,14,200,177,163,71,26,171,219,179,41,176,102,20,72,243,135,96,201,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,96,65,5,22,231,255,139,178,96,23,246,210,20,48,5,76,1,83,192,20,48,5,76,129,181,171,192,157,111,252,165,181,59,249,101,50,243,11,23,122,229,177,199,30,147,150,214,54,25,31,27,135,231,247,25,249,189,63,248,111,210,3,48,252,239,126,232,165,18,3,48,46,87,1,24,1,25,9,248,34,4,249,192,127,4,169,225,68,136,233,18,242,121,235,95,51,63,84,182,158,29,174,236,235,134,202,133,95,175,140,251,6,227,135,171,28,180,66,84,212,245,58,205,106,38,144,121,198,251,32,143,23,5,253,128,221,184,9,214,1,227,2,56,221,119,240,38,121,30,96,116,120,120,88,109,54,40,57,144,173,116,245,116,203,139,94,244,34,105,237,236,146,129,129,33,61,115,62,14,224,156,76,165,17,162,190,44,89,64,113,5,184,128,174,28,27,251,213,143,95,171,224,234,97,187,66,222,96,60,179,198,126,25,25,81,120,194,207,50,36,9,213,43,151,10,58,30,102,17,194,199,1,166,217,55,129,121,25,17,39,166,38,39,21,234,231,167,178,234,141,159,67,196,10,53,84,152,154,210,112,251,125,125,125,8,255,94,86,232,79,173,166,33,123,66,163,24,208,8,0,173,169,189,10,251,168,33,234,65,1,112,94,1,63,242,105,236,192,57,198,160,105,38,157,209,240,251,157,157,237,129,145,68,51,218,200,40,168,38,172,246,227,98,221,60,194,254,51,204,63,65,189,26,15,64,99,239,93,207,113,232,7,158,234,120,57,3,244,179,12,203,167,176,166,81,244,205,99,23,22,74,132,239,106,140,211,88,40,216,48,132,242,76,17,232,204,241,177,120,20,191,105,222,115,125,19,105,24,115,224,158,191,231,8,231,128,247,172,193,43,67,248,215,104,232,128,123,254,166,43,188,199,135,123,173,138,79,141,209,0,248,138,133,131,52,27,250,47,252,59,129,242,152,63,237,80,104,20,81,130,214,21,105,105,106,145,155,15,30,144,111,125,247,176,174,61,97,255,232,232,168,60,243,204,51,190,27,187,154,2,107,82,129,29,91,54,174,201,121,219,164,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,92,5,12,244,95,174,82,86,206,20,48,5,76,1,83,192,20,48,5,76,129,171,80,224,196,209,99,87,81,203,170,44,162,2,145,159,255,249,159,175,93,186,116,73,67,97,19,193,129,239,201,159,253,197,223,201,158,125,7,228,192,129,3,210,214,222,138,240,230,121,133,111,209,24,0,178,166,133,97,157,22,97,67,1,84,12,42,5,217,1,5,156,227,157,118,62,87,126,184,1,187,95,80,1,239,157,93,68,152,121,158,27,207,0,236,32,220,178,126,239,94,233,4,212,31,153,24,39,165,134,1,71,66,202,217,162,244,15,12,200,153,51,103,100,11,195,207,195,160,131,222,231,244,231,102,56,122,38,62,19,54,19,68,211,219,154,30,243,62,185,190,28,44,71,163,10,97,35,179,201,174,47,126,25,87,120,183,131,243,59,172,60,119,113,142,133,158,240,121,204,137,227,225,103,18,112,159,30,250,83,83,19,82,200,230,244,61,1,63,63,44,203,177,115,172,220,121,60,146,128,137,243,240,115,33,136,39,224,167,39,125,34,230,254,39,32,97,54,251,34,152,39,220,79,165,147,90,190,171,163,83,195,241,183,181,181,169,247,126,50,25,87,72,206,62,216,14,1,58,199,207,254,252,90,16,212,39,208,150,79,44,71,143,126,29,19,161,58,222,17,180,71,35,113,93,3,223,47,203,179,140,47,239,235,207,127,229,111,110,186,159,198,114,4,240,68,251,218,23,250,100,63,28,27,189,248,121,212,0,173,27,162,56,142,192,191,231,149,31,159,56,22,214,97,226,152,212,56,1,243,38,144,231,124,52,15,127,43,116,207,249,74,87,120,165,214,92,51,246,195,181,141,97,15,167,96,108,180,119,247,46,105,201,136,12,231,96,87,128,35,18,242,56,114,129,225,251,223,250,230,95,189,194,30,172,184,41,176,186,20,232,237,253,171,213,53,33,155,141,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,139,168,128,129,254,69,20,211,154,50,5,76,1,83,192,20,48,5,76,1,83,160,81,129,147,167,207,54,102,217,243,210,43,16,121,229,207,252,95,181,71,30,121,68,58,215,117,2,152,142,74,165,84,147,207,254,238,231,245,108,236,215,221,241,26,132,227,78,192,91,23,231,186,3,192,37,113,182,120,37,95,2,24,12,6,10,48,88,33,144,107,109,151,42,128,43,195,152,107,242,239,241,160,30,193,248,242,96,211,189,15,23,96,137,32,133,192,162,230,0,46,46,105,122,129,254,27,193,231,101,141,141,109,206,49,15,182,69,77,230,74,243,245,51,87,121,159,199,43,193,45,232,44,60,242,1,76,1,189,147,60,118,1,71,48,84,39,38,228,135,111,187,77,46,194,163,125,10,222,237,217,226,36,188,208,59,101,120,100,80,46,246,158,151,29,187,119,0,214,86,21,142,103,210,77,10,126,203,240,102,135,223,54,60,185,157,231,118,18,192,181,22,24,0,112,245,166,165,194,28,176,63,232,234,174,30,249,60,50,32,72,28,147,31,31,231,228,65,113,227,252,92,57,200,132,144,249,249,188,243,198,39,204,39,68,246,96,159,247,3,48,76,224,51,33,62,65,112,29,48,7,48,159,158,229,100,209,236,135,159,4,206,184,231,135,237,51,252,60,61,244,121,79,40,205,143,230,163,92,50,158,128,118,73,7,245,177,167,155,154,154,212,91,159,161,248,121,79,131,7,106,155,6,216,15,167,26,251,69,6,245,136,81,16,93,78,253,154,46,70,13,130,39,175,129,51,8,152,46,226,238,220,113,3,40,14,136,238,106,56,37,29,92,103,153,72,4,235,137,68,104,239,198,239,74,176,93,254,19,215,53,114,17,14,156,166,254,8,3,103,76,192,186,156,7,13,24,252,39,2,208,31,7,232,103,200,126,109,151,147,65,226,8,252,184,53,3,249,245,3,5,0,224,163,252,192,238,35,129,40,6,76,81,236,141,194,212,164,174,9,215,200,27,51,112,29,104,71,192,49,86,17,114,128,227,154,182,7,113,227,103,30,19,163,135,148,113,60,64,42,229,140,44,16,4,65,13,57,126,224,150,155,165,165,57,35,227,52,222,64,116,132,166,182,78,57,125,226,56,171,176,98,48,98,62,90,50,5,214,150,2,47,255,201,159,146,222,75,253,56,226,98,253,218,154,184,205,214,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,203,80,96,230,255,23,231,50,42,88,17,83,192,20,48,5,76,1,83,192,20,48,5,76,129,203,84,0,4,231,103,126,230,103,46,179,176,21,187,222,10,156,60,121,82,254,228,127,126,5,112,179,29,225,219,71,101,116,60,39,239,123,255,7,212,171,255,135,110,125,137,84,1,96,83,45,109,82,26,159,144,24,207,6,70,232,113,129,103,45,168,161,122,246,70,1,143,163,132,204,33,200,219,56,230,48,220,109,124,55,231,115,0,255,230,124,183,10,50,61,220,92,204,169,16,9,215,232,45,14,36,75,144,75,47,109,144,122,0,217,164,134,233,239,222,176,94,70,142,29,83,112,77,88,94,42,192,171,191,191,95,70,134,134,100,253,198,205,146,203,194,136,3,96,188,2,232,175,224,30,48,151,107,74,56,28,131,17,7,34,169,3,6,51,192,186,203,15,175,169,3,185,244,244,6,216,6,0,247,103,183,243,202,231,18,62,69,194,123,190,3,180,207,226,158,207,188,150,0,237,43,149,146,76,76,140,57,184,143,231,34,202,48,204,126,9,159,50,238,121,109,105,110,6,8,118,161,226,25,74,158,132,151,33,230,25,74,159,48,57,150,76,41,72,246,222,230,212,152,128,95,199,6,208,204,103,234,210,140,118,154,0,168,9,241,121,159,129,1,11,97,126,107,75,179,26,8,176,140,155,51,129,246,52,104,175,114,207,207,145,60,184,118,184,122,142,2,65,22,225,188,75,211,108,122,90,67,140,79,15,190,119,101,124,201,233,125,66,15,124,234,31,180,16,204,71,61,245,241,69,103,126,26,107,112,12,62,244,126,2,21,248,187,212,57,32,146,67,10,6,13,4,250,4,251,140,236,224,231,198,58,97,200,239,122,184,178,239,42,218,36,244,143,98,29,99,48,14,42,67,43,133,253,0,247,26,241,160,230,66,251,43,248,199,216,153,106,24,116,141,155,10,73,141,24,56,15,172,145,215,137,218,164,96,136,208,209,214,2,175,254,157,210,63,252,188,176,149,2,140,65,104,244,113,228,200,17,173,107,95,166,192,90,87,192,64,255,90,223,1,54,127,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,152,75,1,3,253,115,169,98,121,166,128,41,96,10,152,2,166,128,41,96,10,44,130,2,23,122,47,45,66,43,214,196,34,41,16,249,185,87,191,166,118,242,236,105,121,246,233,103,164,185,165,85,198,199,38,228,236,217,94,185,255,254,7,228,79,191,242,199,210,156,1,216,7,96,77,0,134,34,14,57,8,29,97,91,81,207,14,79,102,154,164,10,48,27,65,232,241,185,124,107,9,235,188,79,179,7,162,225,113,19,50,78,99,207,240,155,149,116,239,97,176,199,179,87,55,246,185,244,81,114,123,153,205,145,223,50,180,57,53,143,18,244,19,168,2,146,147,16,55,117,174,147,131,55,31,146,243,23,47,168,199,62,61,228,51,153,180,66,254,147,199,143,195,91,29,231,207,39,210,129,23,61,67,177,151,21,118,151,43,0,182,165,42,188,197,163,82,46,0,186,3,216,214,202,53,148,115,30,245,108,199,135,174,175,123,225,231,11,0,250,40,7,200,203,107,17,207,60,78,128,6,35,60,22,128,249,244,222,246,87,26,35,16,240,170,17,9,12,11,120,158,61,125,229,121,248,0,255,37,236,213,48,249,168,3,62,45,113,152,26,148,209,14,203,193,55,223,193,124,20,204,79,101,53,170,4,65,125,26,231,205,19,224,103,82,105,245,212,103,168,254,174,174,46,5,253,188,167,23,63,175,222,195,221,3,104,15,214,121,229,135,115,195,129,244,122,175,118,15,161,181,152,115,189,66,239,27,111,137,180,61,216,247,87,238,255,122,226,122,169,17,5,46,232,91,19,127,110,188,7,4,175,96,190,52,222,112,191,41,188,229,130,243,153,71,39,240,90,229,51,60,244,241,161,167,126,18,71,17,68,225,229,207,57,178,28,143,38,32,208,135,89,132,94,253,28,117,158,104,155,26,240,253,213,36,248,235,227,239,67,90,98,85,28,65,16,195,218,85,160,45,141,52,96,76,82,133,135,127,141,198,35,72,52,207,80,19,13,136,199,25,162,87,245,240,87,61,48,127,94,85,115,188,211,146,88,231,150,166,140,252,0,246,238,55,190,253,188,70,21,136,64,143,44,142,106,48,208,79,69,45,153,2,162,191,133,215,191,238,14,147,194,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,32,164,128,129,254,144,24,118,107,10,152,2,166,128,41,96,10,152,2,166,192,98,42,112,9,33,196,45,45,43,5,34,191,120,231,27,107,247,223,127,191,2,88,5,250,240,180,125,252,159,191,37,111,127,231,59,229,83,159,248,45,201,1,162,38,24,230,187,8,60,199,144,240,72,53,2,126,132,55,143,18,68,2,234,41,133,157,99,90,30,106,214,225,229,28,101,44,107,17,20,0,168,141,210,107,92,9,42,190,112,79,15,251,24,32,44,161,255,238,221,187,165,167,167,71,206,157,57,171,192,59,13,195,141,220,228,148,60,255,204,179,50,50,56,44,121,0,124,2,246,74,177,164,192,149,192,188,88,204,35,76,62,188,180,193,144,9,96,61,28,166,215,181,122,94,7,225,240,137,143,249,172,0,190,2,236,27,133,113,0,254,225,53,130,103,32,95,73,68,112,212,67,4,225,245,1,164,253,85,8,133,9,183,225,122,95,133,49,0,247,10,255,65,119,240,112,231,184,57,29,151,147,195,113,4,49,128,107,66,250,52,162,20,16,92,199,17,106,63,133,123,230,247,172,239,214,121,209,59,63,157,6,224,71,190,15,187,207,118,57,118,94,121,38,189,127,14,207,135,70,11,225,196,50,76,52,56,112,247,20,246,234,147,247,160,247,237,250,150,56,6,38,23,210,223,221,43,112,199,23,71,192,97,208,99,159,250,210,184,64,235,19,226,227,133,143,104,32,8,235,159,140,167,20,232,43,232,199,130,241,234,13,3,216,62,253,253,105,43,64,196,174,54,3,154,199,103,124,216,135,155,46,139,94,113,34,176,175,232,120,177,7,121,100,2,250,143,198,96,152,1,35,3,26,29,36,74,9,53,34,161,7,127,21,134,19,62,69,212,80,1,99,195,32,24,125,32,130,122,148,131,115,214,61,6,195,146,4,12,80,246,239,219,43,77,176,51,66,208,9,216,26,69,244,8,135,163,71,143,202,187,222,245,46,223,148,93,77,129,53,173,192,216,248,228,154,158,191,77,222,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,70,5,12,244,55,42,98,207,166,128,41,96,10,152,2,166,128,41,96,10,44,146,2,207,124,255,185,69,106,201,154,89,68,5,34,63,247,154,87,215,30,253,252,23,36,9,111,232,73,132,233,79,35,76,255,31,255,241,87,224,77,123,179,188,229,222,95,149,114,62,39,185,98,65,50,113,64,212,118,132,242,159,152,148,68,54,15,18,10,42,23,64,209,250,120,252,115,0,49,235,249,115,220,16,52,94,3,99,156,163,197,53,154,5,128,90,63,255,157,94,232,16,149,112,185,74,58,140,117,107,91,183,30,192,244,38,7,250,1,187,233,217,77,88,62,57,62,38,39,112,252,66,53,234,162,0,184,179,238,221,57,233,12,169,207,144,240,73,146,254,80,162,51,57,83,216,171,189,8,131,0,130,218,24,162,59,208,248,163,90,45,41,172,143,226,153,245,233,137,173,219,2,149,120,213,54,56,70,222,35,3,135,4,56,143,123,24,24,16,250,50,36,63,175,73,120,222,243,218,209,222,14,175,127,120,235,167,82,26,93,34,5,160,31,199,59,94,153,79,67,4,182,83,255,96,124,132,232,85,134,180,199,149,31,190,195,183,142,125,26,176,187,58,9,24,6,48,249,124,220,233,51,65,63,147,26,54,232,157,251,226,49,6,76,117,13,130,103,247,22,223,164,243,72,140,200,239,147,235,223,61,249,126,106,74,216,209,22,198,231,19,203,65,25,93,67,173,131,199,8,192,61,215,147,240,60,138,240,248,188,39,68,247,161,248,147,177,36,202,211,144,1,115,196,135,189,115,132,60,230,192,247,69,177,9,213,121,213,238,216,46,254,161,233,142,27,7,110,174,50,193,166,4,90,184,118,185,15,185,23,18,186,134,56,50,32,137,200,11,122,36,67,30,198,68,240,242,71,196,8,29,191,223,72,193,24,153,87,195,0,57,103,236,92,28,213,128,181,195,30,220,190,117,179,108,219,178,94,142,158,234,215,35,1,38,39,39,229,240,225,195,28,41,103,19,82,248,42,7,111,213,76,129,85,160,64,50,149,145,237,59,118,201,224,224,224,42,152,141,77,193,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,107,83,192,64,255,181,233,103,181,77,1,83,192,20,48,5,76,1,83,192,20,152,83,129,125,7,111,17,126,44,45,79,5,78,157,58,35,127,247,55,127,173,231,151,231,178,89,105,111,77,201,39,62,245,41,57,112,96,159,188,252,63,253,180,196,75,8,229,158,155,146,120,107,171,66,89,158,163,30,139,3,144,2,208,57,230,214,48,47,0,187,233,52,13,50,167,243,220,157,209,186,70,69,174,236,89,97,51,66,219,99,81,92,69,66,127,194,121,120,186,35,24,186,158,115,79,136,186,119,239,94,121,246,153,167,100,108,120,68,67,234,51,188,123,18,30,216,244,198,46,2,148,211,67,190,10,143,251,106,9,17,26,224,173,79,27,142,24,195,192,163,29,23,82,157,208,156,107,10,132,76,98,76,184,173,103,173,215,164,25,33,214,163,244,52,39,172,5,184,245,17,0,8,166,253,135,0,151,247,12,155,207,136,1,254,202,58,45,205,205,245,60,122,226,251,247,254,62,12,242,61,184,246,87,78,58,142,118,185,143,152,71,40,79,143,119,182,203,118,28,56,103,41,14,217,141,141,101,88,150,239,252,123,62,251,15,247,179,187,119,245,216,214,181,38,182,71,240,206,196,123,215,47,245,164,102,161,243,234,209,23,223,113,14,12,203,31,199,149,243,80,3,8,64,126,2,126,142,39,252,225,242,179,37,66,126,38,66,126,63,23,204,84,203,50,95,151,143,243,228,61,51,130,68,224,127,45,137,227,165,103,63,58,197,191,129,166,58,118,152,17,196,105,132,226,242,168,127,185,236,250,210,161,6,122,112,125,57,159,26,38,162,115,199,122,242,168,7,132,0,208,72,20,155,55,174,151,35,0,253,60,2,34,134,104,1,99,163,195,114,242,228,201,107,25,178,213,53,5,86,165,2,29,56,170,165,191,191,127,85,206,205,38,101,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,229,42,96,160,255,114,149,178,114,166,128,41,96,10,152,2,166,128,41,96,10,92,129,2,231,207,159,191,130,210,86,116,137,21,136,220,125,247,221,181,222,243,231,228,196,241,163,112,2,207,201,196,68,30,32,56,38,239,120,199,59,100,243,134,245,242,226,151,222,170,240,16,241,220,167,195,134,3,200,105,232,126,122,9,131,223,213,61,156,27,6,175,128,17,121,243,189,111,40,110,143,87,168,0,67,221,71,240,1,37,117,31,214,231,51,224,105,12,112,184,10,195,141,182,182,54,217,181,107,151,124,167,15,158,209,88,195,104,6,225,222,1,94,9,248,215,117,117,74,123,103,135,194,247,98,190,160,176,60,162,139,69,47,125,23,186,63,130,16,251,244,208,143,33,218,67,2,30,230,49,188,136,34,18,0,97,116,5,240,214,67,124,94,9,109,9,167,249,225,115,10,158,248,30,246,134,1,53,243,152,208,180,190,231,125,29,80,115,252,0,193,85,132,213,103,41,205,103,1,36,109,11,87,230,209,107,62,6,35,3,150,229,51,175,21,212,37,204,247,125,214,0,136,253,125,248,234,199,82,132,97,67,189,221,96,76,154,17,244,193,54,103,164,192,99,127,58,23,99,13,165,176,39,191,102,163,77,29,27,30,244,202,208,250,200,243,253,215,106,206,32,129,250,50,143,154,241,204,4,222,51,69,235,112,31,122,163,30,231,160,191,41,94,161,14,97,62,19,222,232,149,95,154,131,247,238,62,184,134,230,225,71,236,180,215,98,87,253,197,49,212,181,192,190,97,88,126,103,78,192,126,177,87,18,53,73,33,143,243,42,150,242,26,202,95,141,55,240,150,71,16,84,97,52,196,189,82,225,1,18,24,35,235,115,238,92,195,22,28,17,194,163,39,254,225,95,159,165,100,90,142,71,45,28,59,118,236,170,199,107,21,77,129,213,172,64,132,17,90,44,153,2,166,128,41,96,10,152,2,166,128,41,65,132,255,108,0,0,32,0,73,68,65,84,96,10,152,2,166,128,41,176,134,21,176,255,85,180,134,23,223,166,110,10,152,2,166,128,41,96,10,152,2,215,79,129,147,199,142,94,191,198,173,229,197,80,32,242,250,215,191,190,246,209,135,63,44,57,120,238,143,142,140,201,216,216,20,194,187,79,201,135,63,242,81,249,228,39,63,46,221,0,254,82,42,0,164,194,3,23,40,143,225,186,43,8,211,30,139,186,208,231,179,6,17,128,198,89,249,200,152,1,255,201,3,235,164,112,174,210,203,59,143,222,204,196,173,26,178,189,49,140,251,117,30,58,117,36,248,245,96,95,105,40,97,55,96,40,97,105,132,158,253,193,217,245,251,247,223,36,207,61,253,140,84,0,247,25,186,63,55,57,37,81,120,131,111,220,184,81,54,111,221,34,29,109,237,33,111,124,182,9,96,11,111,115,133,211,152,87,84,1,183,71,196,211,19,35,240,175,132,32,50,189,212,81,25,31,231,173,78,102,175,99,156,174,162,97,216,217,46,63,12,65,223,248,222,23,229,123,5,223,108,49,4,239,21,118,179,79,228,149,203,48,6,128,6,81,2,116,221,72,28,55,97,63,61,252,225,5,142,246,163,128,199,238,120,3,246,137,82,120,95,65,204,249,10,33,191,2,117,110,64,191,17,89,223,109,72,94,61,184,39,20,231,253,236,43,160,116,40,159,237,184,218,110,22,234,157,175,77,115,159,112,155,96,172,128,222,156,23,215,136,128,223,141,63,8,207,31,79,224,29,231,195,124,142,17,99,198,252,88,134,245,9,246,169,133,79,44,23,78,126,236,168,160,229,89,143,201,95,245,158,99,8,6,73,67,145,107,73,245,254,216,7,127,11,218,31,15,62,152,142,156,160,17,28,176,62,52,24,33,228,47,3,238,115,84,44,91,139,80,135,184,148,165,164,243,210,185,98,223,161,152,26,8,220,114,232,102,201,164,254,82,242,120,46,192,72,101,124,124,92,142,31,63,46,247,221,251,166,107,25,182,213,53,5,86,173,2,163,35,67,66,239,126,75,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,172,69,5,102,254,127,73,214,162,2,54,103,83,192,20,48,5,76,1,83,192,20,48,5,174,131,2,103,78,159,188,14,173,90,147,139,172,64,228,103,127,246,103,107,95,250,210,151,0,138,171,50,49,57,33,205,233,132,124,229,171,255,143,236,7,108,187,247,205,247,72,123,79,151,200,212,4,32,92,73,226,8,19,31,75,2,234,18,192,6,94,206,58,30,127,31,128,68,119,18,56,222,104,116,111,151,233,65,40,153,160,11,217,29,204,68,51,130,50,1,108,117,184,114,142,153,214,27,113,158,207,68,160,245,164,176,209,63,57,208,169,132,215,103,45,116,157,81,23,5,125,63,13,117,232,244,238,13,22,52,116,185,214,243,99,65,225,160,91,86,35,12,5,14,158,1,91,235,205,5,243,172,63,227,38,12,101,233,21,205,20,6,170,154,17,124,213,220,107,150,208,46,57,166,104,112,6,122,13,161,248,121,198,123,21,158,250,59,182,239,146,189,7,110,146,231,159,125,78,178,5,192,241,100,74,138,168,117,9,94,254,237,29,157,146,198,57,207,77,77,77,146,207,231,37,151,205,73,91,115,27,60,176,225,13,207,6,241,209,208,253,33,109,252,252,185,23,152,252,248,234,33,254,21,250,82,60,2,255,233,57,113,110,202,214,29,234,229,182,96,109,253,110,252,162,132,64,195,170,101,224,8,143,156,192,135,157,243,196,220,57,14,173,79,96,29,28,41,16,193,85,247,13,26,215,43,158,85,102,190,231,184,72,185,57,47,84,166,7,57,204,2,208,15,27,114,239,221,61,30,57,117,92,152,248,198,73,17,140,152,131,67,170,106,59,1,220,103,147,212,40,184,210,0,128,224,154,176,159,158,182,30,238,171,241,2,188,246,89,54,153,72,187,134,234,223,52,163,129,33,130,118,134,222,1,194,245,182,254,158,250,133,246,89,61,223,221,204,220,59,200,155,99,127,161,241,250,188,26,170,95,245,163,239,215,27,33,68,24,126,31,137,115,103,98,52,136,116,52,45,60,54,34,159,207,234,62,203,99,127,70,227,216,135,101,24,146,208,232,161,86,150,26,67,249,179,2,214,165,132,125,187,101,203,22,217,180,105,131,28,61,221,39,201,140,51,144,56,118,244,48,75,112,105,92,227,124,178,100,10,152,2,117,5,8,251,19,201,198,191,45,245,215,118,99,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,170,85,192,64,255,170,93,90,155,152,41,96,10,152,2,166,128,41,96,10,220,40,5,110,187,237,54,225,199,210,202,80,224,220,185,11,242,103,127,246,103,146,73,103,100,42,159,83,232,246,155,240,234,223,181,123,135,220,241,154,159,147,18,188,160,211,237,109,8,219,95,146,242,212,20,194,105,95,25,76,112,248,143,0,20,232,27,48,112,62,100,73,112,232,225,241,114,86,206,129,96,111,142,64,238,232,209,240,11,143,154,243,187,86,82,73,8,92,79,225,123,159,73,207,113,194,94,132,71,223,185,99,183,28,63,118,82,170,60,130,1,250,86,1,86,71,71,71,245,92,231,174,174,46,245,168,38,168,77,38,82,26,98,189,10,32,28,3,112,37,28,215,228,141,56,130,182,9,115,35,0,214,76,156,139,206,71,199,224,87,21,186,16,166,7,198,10,30,6,251,235,229,204,223,131,227,160,203,57,47,138,231,1,241,103,92,1,243,29,238,119,249,136,63,193,211,10,48,147,153,87,230,187,228,118,38,163,24,184,228,230,224,251,231,152,249,15,87,215,143,63,170,16,222,137,30,165,14,40,163,16,62,128,248,132,213,244,102,215,20,228,41,208,38,168,103,123,172,63,99,1,93,209,186,222,94,119,159,189,72,215,185,182,201,34,53,61,171,25,55,71,104,78,89,209,113,4,71,17,80,147,50,224,126,12,11,194,163,22,168,103,92,65,63,140,31,240,247,69,247,5,246,90,53,82,1,228,223,164,31,130,126,230,51,93,184,112,78,206,156,60,165,247,246,101,10,152,2,243,43,208,209,221,51,255,75,123,99,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,42,84,192,64,255,42,92,84,155,146,41,96,10,152,2,166,128,41,96,10,220,88,5,122,123,251,110,236,0,172,247,43,81,32,114,231,157,119,214,6,6,6,228,239,255,254,107,224,148,60,167,189,6,40,87,147,251,223,253,128,236,221,181,83,254,195,143,252,111,50,214,63,32,237,235,186,16,134,220,121,27,179,3,231,89,205,59,143,242,121,207,52,141,21,21,144,6,176,206,151,155,153,231,106,248,111,247,206,63,53,92,235,205,54,246,215,80,110,17,31,57,30,15,27,103,243,89,7,33,23,177,187,197,105,138,158,238,234,237,30,209,243,206,215,173,91,39,23,47,94,116,48,21,243,41,192,131,127,112,104,64,74,197,93,240,234,79,42,202,78,167,224,101,13,111,106,7,249,23,26,6,96,44,219,214,68,109,166,203,210,147,157,169,70,186,30,220,115,47,132,117,99,241,112,29,173,208,248,5,24,238,83,168,121,133,195,62,159,91,76,219,89,232,170,227,152,93,142,33,254,57,38,221,107,108,208,143,53,24,168,27,62,231,66,48,207,104,0,113,133,249,44,207,79,44,154,192,21,97,233,113,95,135,248,33,208,79,239,125,42,228,219,159,209,23,251,91,181,137,134,18,136,148,0,93,244,104,7,26,245,64,63,26,68,192,137,95,18,85,152,92,64,140,92,129,113,37,166,19,67,249,211,0,200,167,166,166,180,236,218,181,75,30,251,215,39,213,248,36,133,253,54,50,50,34,39,79,158,244,69,236,106,10,152,2,243,41,128,223,201,182,93,187,231,123,107,249,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,172,58,5,12,244,175,186,37,181,9,153,2,166,128,41,96,10,152,2,166,192,141,86,96,108,108,236,70,15,193,250,191,50,5,34,191,252,203,191,92,59,115,230,148,28,61,122,84,1,126,172,90,148,254,129,49,121,203,125,111,147,255,254,7,191,47,251,246,239,209,112,240,9,132,123,175,193,51,247,74,18,129,167,135,229,245,122,200,171,19,223,240,125,189,192,242,185,153,115,252,203,103,120,179,71,18,156,137,30,7,112,110,130,215,254,254,253,251,101,104,104,72,38,38,38,36,211,68,226,154,144,60,66,245,211,184,35,5,192,79,88,205,51,212,153,94,104,174,10,234,25,159,158,33,241,233,237,79,107,15,92,107,240,166,39,252,102,170,170,43,55,75,18,242,227,170,229,89,14,207,234,31,239,234,241,136,0,190,127,161,43,80,177,107,39,40,79,38,188,80,61,82,118,29,15,202,171,131,188,191,114,28,24,39,29,248,153,165,253,98,40,136,127,128,242,128,246,193,80,51,201,164,62,199,35,241,224,202,66,48,128,209,249,196,36,5,106,205,166,244,84,122,182,195,253,141,43,19,33,183,155,185,127,70,30,44,18,194,251,223,235,228,74,172,182,239,192,16,132,123,131,81,12,120,212,2,21,198,53,158,100,40,255,152,20,41,94,181,140,127,17,121,1,139,201,255,65,206,61,168,218,65,171,98,177,40,55,237,219,39,77,169,136,76,21,240,92,200,193,32,165,77,78,157,61,35,247,220,115,207,106,19,204,230,99,10,92,23,5,206,156,57,115,93,218,181,70,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,88,110,10,24,232,95,110,43,98,227,49,5,76,1,83,192,20,48,5,76,129,21,175,192,145,35,71,86,252,28,214,224,4,34,175,123,221,157,181,79,124,226,183,228,44,0,1,142,215,150,166,76,82,158,124,242,136,60,240,192,175,201,163,143,126,65,154,91,91,100,114,108,68,154,225,113,203,228,225,102,192,56,145,17,168,166,240,215,63,32,15,5,200,242,89,78,65,175,127,69,40,10,176,167,245,89,64,93,180,93,121,109,201,151,211,135,37,252,10,143,37,232,150,48,151,41,12,108,131,87,75,126,161,188,62,185,81,249,167,224,26,135,23,58,188,167,225,90,175,128,250,208,45,55,203,225,163,71,100,108,98,92,207,140,135,139,186,148,224,85,125,225,220,121,89,215,217,37,237,237,237,146,203,229,36,9,192,77,111,125,2,236,185,146,239,150,30,235,238,84,117,174,31,202,170,54,124,235,32,183,91,81,182,129,113,232,154,2,226,146,190,163,95,213,15,87,122,126,243,189,230,55,92,217,38,247,137,130,120,92,93,187,211,207,108,191,138,118,209,186,190,165,215,56,131,245,243,74,3,0,247,15,167,206,232,19,40,135,241,18,252,71,241,92,133,129,66,34,129,255,9,200,103,82,104,92,99,0,250,156,131,158,45,143,107,18,134,16,236,213,189,7,166,230,120,105,8,192,254,48,45,69,254,184,113,51,68,65,166,96,239,234,104,209,6,203,49,241,66,121,152,95,79,126,159,215,51,86,214,141,83,29,99,14,230,232,71,239,231,236,34,34,192,60,131,160,31,250,87,0,246,185,166,209,120,82,18,177,132,52,97,233,139,249,44,140,75,208,128,110,3,150,229,173,19,42,129,80,255,123,118,239,148,174,142,118,201,246,141,74,30,145,38,90,90,170,114,252,248,113,118,229,54,132,239,212,174,166,128,41,48,167,2,63,245,138,151,207,153,111,153,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,172,54,5,12,244,175,182,21,181,249,152,2,166,128,41,96,10,152,2,166,192,13,87,128,222,195,150,86,164,2,145,215,188,230,142,218,199,63,246,136,2,223,169,92,94,58,219,91,228,171,127,241,119,178,229,189,191,46,31,120,232,253,210,210,129,240,253,133,60,0,30,9,221,2,137,116,147,32,176,1,106,58,96,62,141,61,245,217,151,81,34,58,253,110,129,214,175,255,43,142,133,201,143,205,61,1,218,18,90,46,147,49,6,99,154,117,1,53,37,140,87,35,10,0,252,214,245,235,101,251,246,237,210,219,219,171,161,208,177,184,186,52,12,135,62,62,62,46,29,29,29,10,101,9,102,43,136,6,176,80,162,51,182,39,215,78,7,232,65,144,75,192,14,194,75,125,124,88,123,34,113,117,147,135,119,183,91,103,130,95,86,7,168,103,232,123,200,200,176,237,141,87,48,117,228,211,72,192,93,137,118,125,57,208,98,5,242,58,12,14,148,253,241,130,15,65,61,87,38,150,100,63,211,224,222,3,124,127,165,54,110,156,28,171,251,112,238,222,211,62,188,190,58,110,206,3,24,154,99,98,42,87,216,139,155,171,102,224,75,117,97,174,31,140,127,193,188,224,222,181,133,231,229,190,127,66,99,191,154,91,206,207,233,233,196,160,17,134,194,127,172,82,20,70,40,140,34,65,143,254,90,41,143,80,254,184,234,226,113,191,98,45,176,55,147,137,152,116,119,117,200,182,173,155,229,34,64,63,229,202,227,184,9,122,40,15,12,14,95,205,144,172,142,41,176,166,21,216,180,105,211,154,158,191,77,222,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,86,183,2,6,250,87,247,250,218,236,76,1,83,192,20,48,5,76,1,83,96,137,21,120,215,187,223,179,196,61,90,119,139,173,0,207,115,255,131,223,251,50,194,101,167,101,100,108,18,94,184,34,159,253,221,71,101,247,174,253,242,43,111,185,167,14,60,9,251,9,99,235,137,192,142,105,70,30,51,27,224,49,129,105,8,118,250,226,90,29,224,181,254,110,174,246,180,131,37,252,10,143,167,161,91,5,148,200,155,161,65,67,153,185,30,107,47,100,36,17,84,162,103,250,92,233,5,251,35,172,39,192,70,229,82,169,36,9,128,213,3,7,14,200,169,83,167,164,239,210,69,132,74,175,9,120,43,192,124,89,250,241,188,174,179,29,30,211,45,240,176,46,73,50,30,151,146,130,236,185,122,118,121,52,6,160,63,60,241,186,130,114,130,115,120,198,51,68,59,159,227,104,131,137,224,156,30,244,14,160,3,148,171,96,206,64,132,183,14,228,207,190,122,207,249,198,247,62,159,16,153,96,29,93,214,67,238,135,67,239,39,99,46,228,126,227,123,140,78,235,121,224,238,198,232,54,153,230,49,220,60,82,37,56,198,64,31,130,37,112,239,53,135,211,70,114,245,244,14,115,174,175,20,199,196,207,244,235,160,18,127,5,80,13,239,230,120,85,47,179,162,111,130,73,71,24,73,1,179,172,144,238,35,169,30,156,53,126,247,213,10,34,70,96,191,36,16,53,1,196,95,74,44,137,253,196,72,18,220,83,212,185,152,207,73,83,58,37,47,186,229,160,124,251,187,223,215,189,74,208,79,200,127,18,231,143,91,50,5,76,129,43,83,192,64,255,149,233,101,165,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,96,101,41,96,160,127,101,173,151,141,214,20,48,5,76,1,83,192,20,48,5,150,185,2,19,240,16,182,180,162,21,136,188,249,205,111,174,29,59,118,76,254,249,159,190,33,233,68,18,176,184,40,9,196,242,127,255,67,31,146,109,219,182,201,79,255,212,255,225,104,37,207,102,15,160,245,11,194,231,70,73,0,244,234,64,191,241,157,61,95,147,2,53,122,236,3,166,130,184,75,12,247,56,244,92,54,239,216,33,27,55,110,148,129,254,75,0,236,132,239,174,139,190,190,62,89,15,143,127,130,254,66,161,224,0,44,144,235,124,137,0,87,249,45,160,109,12,192,157,97,241,9,246,249,113,158,242,14,226,18,188,51,133,161,58,159,137,115,157,71,59,129,63,193,250,236,235,180,65,192,244,251,136,110,48,2,126,140,157,33,247,27,174,52,52,0,245,215,252,133,174,209,96,191,122,175,122,189,162,30,143,2,240,6,41,156,135,75,14,252,7,15,161,75,32,94,144,163,106,133,12,87,24,230,223,151,240,253,132,42,175,250,91,53,196,32,184,15,52,113,17,30,248,115,103,212,7,30,177,128,173,73,141,112,84,68,173,82,150,82,149,160,159,178,96,109,97,36,192,99,36,90,59,187,229,208,77,7,84,71,218,5,229,75,21,153,156,156,148,35,71,53,124,255,170,215,208,38,104,10,44,166,2,252,221,188,252,118,252,119,219,146,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,171,80,1,3,253,171,112,81,109,74,166,128,41,96,10,152,2,166,128,41,112,227,20,184,116,233,210,141,235,220,122,94,44,5,34,15,60,240,64,237,205,111,250,85,57,122,236,176,180,53,183,72,54,59,41,35,227,19,114,223,59,222,33,221,61,109,242,31,126,252,199,224,46,94,134,247,115,17,176,55,46,21,120,142,199,8,238,0,149,35,49,143,57,49,28,192,61,61,235,28,183,132,188,51,82,0,251,27,97,240,140,50,250,224,234,213,193,97,29,163,206,46,57,35,199,211,108,102,134,65,236,140,66,87,254,80,31,47,166,233,199,212,216,138,43,51,83,7,150,153,149,143,188,133,219,112,45,55,150,241,222,238,62,95,219,13,230,75,195,140,36,214,162,12,96,26,103,152,116,0,121,146,212,23,253,224,75,228,248,177,35,82,152,24,199,99,77,161,126,25,222,235,189,23,251,100,231,142,221,18,75,192,195,26,222,252,244,216,39,172,165,7,54,219,13,247,17,1,160,77,224,172,245,72,60,33,41,124,98,201,132,66,126,45,175,67,117,117,220,168,103,127,43,58,135,44,4,246,243,129,126,4,120,199,187,185,223,35,70,128,214,115,6,38,44,71,111,122,24,156,192,120,129,247,206,149,254,133,174,40,26,222,67,36,201,161,165,98,75,154,26,182,171,207,70,39,211,183,161,187,186,23,255,60,123,141,182,8,171,33,133,247,68,120,111,112,110,110,127,187,89,78,191,227,22,132,81,8,62,145,26,226,42,84,75,48,172,192,74,150,97,52,2,225,3,199,255,96,207,97,127,225,239,71,18,33,39,54,118,175,147,174,214,184,12,78,148,37,9,219,139,108,174,32,52,64,122,223,251,222,183,26,100,180,57,152,2,75,174,128,29,171,180,228,146,91,135,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,4,10,24,232,95,2,145,173,11,83,192,20,48,5,76,1,83,192,20,88,59,10,156,61,123,118,237,76,118,117,207,52,114,223,219,223,86,123,207,187,239,151,145,161,1,69,155,196,114,151,122,251,229,55,126,227,125,242,153,207,126,90,246,236,218,13,5,162,82,46,150,1,148,147,140,19,175,94,186,32,197,200,175,227,210,217,42,17,170,94,5,244,12,3,198,217,141,174,204,28,15,67,47,119,244,4,252,47,20,61,193,65,122,224,114,194,122,66,103,174,7,128,125,91,91,155,236,218,189,91,158,251,222,119,37,142,243,24,8,249,25,218,127,28,81,56,46,13,244,75,79,79,143,230,209,163,157,158,251,76,26,98,31,237,184,112,235,41,0,126,120,236,199,113,69,88,126,15,111,181,31,150,69,97,46,235,92,75,235,66,237,99,7,105,179,44,129,177,105,186,178,107,141,80,254,42,234,205,236,111,129,189,25,180,110,151,249,21,8,239,217,48,216,103,13,190,43,195,0,200,237,151,68,221,80,164,66,207,253,18,214,29,222,251,132,246,113,70,130,200,100,244,125,14,123,45,159,207,234,222,99,123,73,236,177,145,161,65,185,120,225,60,246,154,51,19,130,67,63,188,255,43,50,56,50,170,221,224,43,100,154,193,44,75,166,128,41,240,66,10,28,184,233,144,240,243,7,191,255,229,23,42,106,239,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,88,49,10,24,232,95,49,75,101,3,53,5,76,1,83,192,20,48,5,76,129,149,160,192,249,243,231,87,194,48,109,140,151,167,64,228,191,222,115,119,237,145,135,63,10,111,218,172,180,102,154,101,42,55,33,255,248,248,119,228,193,135,222,47,159,254,196,39,165,185,185,89,226,233,140,76,142,142,72,11,60,255,43,185,34,60,195,113,254,182,194,124,2,221,105,30,23,9,194,166,43,124,214,247,124,141,155,70,15,232,192,139,124,186,230,244,96,21,44,206,69,146,167,139,44,217,157,2,247,171,25,75,112,22,60,7,26,105,156,251,124,163,159,81,206,129,106,15,252,235,158,228,65,93,167,81,48,48,120,242,51,52,58,67,235,183,181,183,203,161,67,135,228,228,243,207,75,25,97,250,153,24,6,127,34,155,149,115,231,206,75,119,119,143,2,254,8,96,58,163,52,16,224,19,236,243,202,250,4,252,81,60,199,98,88,95,166,96,30,46,236,189,131,188,122,14,61,194,175,55,38,142,134,144,95,71,53,215,194,54,86,120,129,231,171,145,125,186,73,111,44,48,157,51,243,46,24,224,60,227,244,186,207,172,195,181,108,204,153,231,121,158,118,231,41,189,114,178,3,1,98,122,116,65,13,76,191,172,224,191,202,112,253,216,67,105,68,153,72,38,240,183,98,124,20,102,64,136,195,64,3,18,68,132,200,72,19,202,85,100,98,124,76,195,246,159,62,125,90,114,48,30,58,119,230,148,122,246,51,212,63,183,127,177,88,146,195,71,142,98,175,158,91,57,154,92,193,72,183,111,219,114,5,165,173,168,41,112,245,10,220,113,199,29,242,208,67,15,93,125,3,86,211,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,101,164,128,129,254,101,180,24,54,20,83,192,20,48,5,76,1,83,192,20,88,249,10,156,59,115,118,229,79,194,102,16,86,32,242,170,87,189,170,246,135,127,248,135,10,251,249,130,156,242,143,254,232,127,201,150,141,91,228,61,239,121,183,180,38,51,146,206,52,49,62,183,196,24,42,158,30,228,74,159,81,210,195,125,86,244,103,168,243,62,156,230,128,253,51,96,245,28,239,195,213,237,126,166,2,170,157,70,85,32,32,5,112,5,104,229,135,107,179,117,235,86,217,182,125,187,28,63,124,88,225,61,35,49,148,224,129,61,48,56,40,99,240,236,239,92,215,173,141,69,19,0,251,48,216,136,35,156,63,129,108,13,180,53,26,128,125,182,169,94,221,33,176,77,136,207,176,254,48,13,152,49,152,80,17,7,249,103,188,189,186,135,112,155,87,215,130,213,186,22,5,184,246,186,199,208,136,191,234,126,192,179,127,199,61,227,222,1,233,87,162,248,147,80,146,66,62,39,249,92,69,154,177,231,124,189,34,142,250,24,29,159,148,11,231,206,234,103,116,100,88,38,39,39,37,14,3,128,54,120,252,119,117,180,203,249,129,188,164,16,6,32,91,141,9,67,143,211,16,96,181,165,91,110,62,184,218,166,100,243,89,230,10,188,247,189,239,213,17,50,178,139,37,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,86,178,2,6,250,87,242,234,217,216,77,1,83,192,20,48,5,76,1,83,96,217,41,240,206,119,191,99,217,141,201,6,116,237,10,156,187,112,86,30,251,135,127,68,67,17,132,221,22,132,217,174,201,199,63,249,89,217,188,121,179,188,225,206,55,74,83,123,171,212,242,5,156,183,141,176,221,26,94,61,192,177,222,123,221,3,127,15,251,233,162,235,153,48,139,18,230,51,49,223,167,48,224,15,223,251,247,118,85,5,234,158,228,129,132,132,172,212,81,195,229,3,190,195,7,223,129,121,192,255,84,58,45,7,15,30,148,19,199,143,75,25,101,16,92,93,162,145,56,60,169,11,50,48,48,36,91,182,238,116,245,176,200,4,253,145,192,123,191,82,3,176,69,131,244,188,214,110,176,30,110,217,92,167,81,60,171,65,0,30,43,229,217,161,241,195,81,7,130,97,222,176,213,227,17,20,51,83,163,135,127,176,7,195,131,14,87,168,11,30,206,156,125,63,95,177,208,14,159,93,105,37,228,224,247,173,107,143,47,253,185,6,19,229,37,194,221,129,189,82,129,241,136,66,255,104,13,161,250,147,146,72,198,241,140,61,83,225,30,170,41,204,39,180,191,208,123,73,24,5,102,8,71,71,212,74,121,68,141,136,73,115,38,37,69,192,199,206,142,78,233,104,111,67,95,125,104,18,107,134,246,185,181,86,155,71,255,43,126,242,118,53,196,89,9,75,111,99,92,125,10,48,90,139,193,254,213,183,174,54,35,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,96,45,41,96,160,127,45,173,182,205,213,20,48,5,76,1,83,192,20,48,5,174,171,2,167,78,157,186,174,237,91,227,55,76,129,200,125,247,221,87,43,2,228,63,254,79,143,131,228,138,52,53,39,37,59,85,148,143,124,244,99,178,174,179,91,94,253,234,87,131,213,227,220,119,120,232,198,0,245,16,168,61,24,44,232,28,19,0,127,4,208,207,221,227,155,224,158,73,73,161,187,213,239,70,160,31,126,14,223,135,170,216,109,131,2,129,182,222,171,154,231,165,19,174,86,1,79,163,8,171,191,103,207,62,217,176,97,131,244,245,245,73,1,235,21,141,198,21,52,246,245,15,74,161,92,146,54,120,81,211,72,128,107,166,128,191,30,157,1,203,134,178,60,103,157,201,123,101,243,158,237,179,172,18,96,102,132,210,124,188,60,84,196,110,87,144,2,92,119,174,55,147,187,134,61,252,121,15,195,9,24,246,208,182,39,134,35,32,98,49,152,86,168,71,63,188,250,139,57,57,117,252,132,244,13,14,200,165,222,65,25,159,156,128,183,127,5,145,32,106,210,132,208,254,25,120,238,151,139,5,41,228,114,136,18,210,34,187,119,110,151,39,191,127,92,6,179,232,47,48,22,162,97,192,187,222,249,246,21,164,216,252,67,229,220,199,17,73,195,146,41,112,35,21,32,236,223,180,105,147,237,197,27,185,8,214,183,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,92,181,2,6,250,175,90,58,171,104,10,152,2,166,128,41,96,10,152,2,166,192,76,5,46,94,60,63,51,195,158,86,147,2,145,95,120,253,29,181,129,193,62,57,122,248,168,76,1,242,131,223,73,95,255,168,124,248,55,31,86,207,254,151,253,251,31,150,76,103,187,8,206,124,87,226,171,192,89,137,49,169,48,178,240,241,158,253,94,25,45,19,50,0,96,190,150,13,242,124,57,127,93,232,157,47,179,198,175,244,126,38,140,141,198,162,10,240,213,195,31,154,84,144,31,133,151,126,178,189,93,110,58,112,72,198,39,166,212,179,154,6,26,40,40,35,35,35,114,230,204,25,185,165,253,197,0,184,20,209,121,237,43,191,231,210,161,77,133,188,188,199,123,248,109,7,74,3,211,178,66,240,24,97,68,1,77,40,56,111,242,134,32,243,22,152,247,197,66,173,206,91,105,193,23,126,44,126,220,65,97,239,146,63,167,165,130,175,227,180,88,176,249,89,47,27,250,153,245,126,121,103,112,15,48,85,25,229,1,255,68,2,232,143,224,17,110,223,225,93,12,6,37,252,27,80,42,21,100,100,120,66,6,46,245,202,197,139,151,100,120,120,88,97,98,182,144,7,252,143,74,186,41,35,41,28,41,81,41,21,165,48,53,46,133,236,132,116,119,117,74,107,107,171,116,246,108,148,45,187,246,201,217,254,113,249,218,63,127,71,106,241,36,187,245,30,253,220,161,139,191,21,180,7,251,50,5,214,166,2,7,14,28,16,126,30,125,244,209,181,41,128,205,218,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,86,164,2,6,250,87,228,178,217,160,77,1,83,192,20,48,5,76,1,83,96,57,42,48,58,58,186,28,135,101,99,90,60,5,34,111,120,227,27,107,143,124,244,163,50,54,60,34,249,66,81,154,210,9,57,114,226,148,188,245,190,183,203,87,255,236,207,101,107,58,5,250,230,64,102,4,160,212,179,210,70,192,175,204,95,97,114,104,112,138,237,0,80,53,188,63,30,2,128,24,42,177,202,110,169,147,135,229,139,55,53,122,9,211,139,63,82,133,151,61,189,165,169,51,41,44,245,36,128,133,177,197,174,61,187,229,251,135,159,151,60,188,167,25,186,191,2,207,254,137,236,148,48,42,199,190,3,251,81,142,158,216,104,3,30,217,106,7,128,170,234,181,95,129,177,128,30,205,128,107,29,232,7,160,31,221,120,79,239,249,103,211,184,232,243,151,92,150,111,234,27,122,89,142,110,73,6,21,152,127,4,191,109,247,27,231,113,8,220,23,122,44,2,246,221,248,228,152,12,246,245,75,111,239,5,25,236,31,128,81,201,24,142,135,200,105,136,240,56,142,131,72,33,68,127,4,128,191,138,232,16,99,35,195,8,233,95,146,142,182,86,217,208,189,69,50,169,164,108,219,182,77,50,173,29,210,212,185,94,190,246,248,183,176,143,191,35,241,120,85,178,147,227,194,144,255,52,74,89,13,169,173,173,109,53,76,195,230,176,202,20,184,243,206,59,117,70,136,228,179,202,102,102,211,49,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,213,168,128,129,254,213,184,170,54,39,83,192,20,48,5,76,1,83,192,20,184,33,10,140,141,77,220,144,126,173,211,37,85,0,176,255,174,218,71,126,243,195,26,156,191,84,141,74,44,17,151,103,14,31,147,55,252,242,221,242,232,151,190,32,155,55,246,208,221,91,189,123,203,0,120,241,84,66,138,249,41,73,54,53,73,9,176,143,97,130,157,147,180,243,138,166,87,176,79,12,225,205,115,224,153,2,199,97,60,123,199,93,111,64,16,192,241,233,106,51,141,2,20,68,163,129,240,123,109,209,127,205,251,194,21,240,48,215,27,26,248,129,212,171,187,250,64,156,211,131,244,239,120,165,11,60,47,129,193,131,62,176,104,189,91,127,67,100,234,230,164,101,26,191,194,209,15,130,49,104,27,184,159,13,212,209,38,0,43,189,173,227,128,243,154,240,156,32,216,199,43,66,255,56,117,193,241,11,85,192,255,158,189,251,101,199,174,231,100,96,104,16,231,161,231,17,38,61,45,181,92,5,17,26,122,229,204,233,147,114,240,208,45,10,102,51,128,177,252,93,183,226,172,116,26,13,232,89,206,236,159,109,249,105,76,223,104,255,211,211,168,23,152,206,170,223,45,48,239,122,153,101,114,51,189,112,58,32,247,120,245,227,111,104,238,138,38,233,127,55,245,159,196,92,181,177,214,220,31,62,2,131,55,200,96,158,230,211,144,6,201,63,179,45,150,241,31,174,177,175,235,189,247,181,44,109,112,240,195,230,17,30,137,68,76,82,0,246,62,122,67,5,191,243,241,177,33,236,149,17,185,112,246,156,12,13,15,202,208,192,32,246,208,20,34,127,184,182,99,216,55,81,0,126,134,242,47,148,242,82,206,226,111,65,50,33,235,187,59,101,227,250,13,178,190,167,91,218,90,154,164,165,165,69,247,89,17,63,243,34,12,80,110,190,249,102,73,199,190,42,83,133,156,164,210,105,233,69,228,152,139,23,47,206,53,243,21,149,183,115,231,206,21,53,94,27,236,218,83,224,145,71,30,209,73,231,243,249,181,55,121,155,177,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,172,24,5,12,244,175,152,165,178,129,154,2,166,128,41,96,10,152,2,166,192,114,87,224,142,59,94,183,220,135,104,227,91,36,5,206,158,61,47,127,242,39,127,130,40,253,89,245,226,77,167,210,242,216,227,223,144,183,189,253,237,242,233,79,125,82,122,54,244,0,228,77,73,28,30,254,185,137,113,201,180,53,75,5,160,46,209,148,150,106,169,172,163,168,195,74,207,131,65,64,137,200,25,9,32,92,128,176,145,160,113,193,132,50,40,180,96,145,233,151,30,210,58,32,63,157,191,84,119,24,107,144,120,158,121,45,48,12,240,121,11,93,169,153,151,103,161,114,245,119,94,18,127,197,11,7,126,107,114,240,150,155,229,200,241,99,46,58,3,64,14,225,45,101,228,25,232,155,55,111,150,246,142,46,156,151,158,151,38,174,89,25,144,191,82,126,225,117,168,119,108,55,215,75,129,250,239,102,158,14,104,72,83,197,81,12,254,67,3,13,38,15,237,233,119,207,61,192,136,13,76,26,128,31,191,29,111,200,161,161,244,3,163,14,182,225,161,63,235,49,117,117,180,73,9,161,247,39,39,39,21,236,51,146,203,224,80,63,60,248,47,9,239,243,185,172,182,159,130,1,80,107,115,139,122,235,151,74,37,216,191,192,248,0,199,73,160,39,161,39,123,123,123,167,116,118,118,234,61,225,126,6,127,67,146,241,168,20,10,48,70,81,3,24,26,5,196,100,243,134,141,210,211,211,41,249,75,35,136,26,80,83,248,63,48,48,160,99,89,169,95,63,241,19,63,97,231,161,175,212,197,91,131,227,78,195,192,198,146,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,203,85,1,3,253,203,117,101,108,92,166,128,41,96,10,152,2,166,128,41,176,226,20,240,64,105,197,13,220,6,124,165,10,68,222,253,238,119,215,134,225,181,251,55,127,243,55,146,74,164,37,11,184,215,132,144,219,127,245,87,127,37,219,182,110,145,95,251,181,7,164,5,128,56,135,252,76,75,179,140,143,142,72,91,247,58,41,140,141,73,2,64,143,41,18,120,22,51,148,60,65,190,134,152,71,126,136,73,107,57,45,75,2,237,185,188,135,250,142,59,78,87,240,249,245,90,243,221,248,134,230,123,127,125,242,61,160,157,6,245,110,166,151,101,200,112,37,67,10,27,60,80,147,185,18,192,235,198,29,59,100,7,62,79,227,24,6,234,207,113,240,55,124,238,220,57,217,186,117,171,116,247,108,144,169,169,41,105,105,235,80,131,14,32,223,58,28,158,171,201,181,146,231,215,241,134,205,215,255,110,230,25,64,165,194,181,4,150,199,122,186,159,132,219,103,132,251,204,163,209,6,215,155,107,205,103,254,176,248,13,71,123,253,237,101,39,39,52,159,6,3,41,252,166,9,219,89,190,12,239,122,122,216,31,63,122,14,191,231,97,25,232,71,8,253,209,33,5,254,244,248,173,148,138,90,46,198,176,252,104,183,140,176,252,5,228,149,139,37,5,255,205,205,205,234,173,79,184,207,8,17,93,93,221,210,210,218,166,239,106,40,75,163,130,18,198,94,195,89,17,113,24,9,8,142,148,32,96,220,179,103,143,236,220,185,83,206,1,244,51,209,184,232,244,233,211,122,111,95,166,128,41,176,52,10,240,191,9,76,246,219,91,26,189,173,23,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,124,5,12,244,95,190,86,86,210,20,48,5,76,1,83,192,20,48,5,76,129,5,21,200,102,39,23,124,111,47,87,149,2,145,7,31,124,176,198,179,178,255,233,241,199,117,98,132,128,60,182,253,75,95,250,50,188,117,91,229,189,15,254,186,100,240,76,136,215,214,214,137,208,240,5,132,222,110,66,132,249,217,160,221,1,71,52,19,0,103,109,176,145,248,43,148,12,52,244,247,40,63,35,249,252,25,153,203,255,129,243,39,76,93,244,196,54,27,53,225,34,1,244,35,174,191,28,58,116,72,78,29,63,161,240,180,2,143,125,194,86,130,212,179,103,207,202,30,132,247,39,28,38,16,102,126,52,158,128,215,127,194,133,239,95,244,129,90,131,139,165,0,67,239,19,206,243,227,247,21,247,150,255,112,13,185,158,92,87,126,8,250,189,17,0,203,211,219,190,134,80,252,229,50,192,59,162,112,140,227,184,13,122,234,51,20,255,196,196,132,244,95,186,136,61,50,41,249,44,61,239,97,44,0,195,3,70,225,96,187,201,100,82,10,136,2,193,49,84,171,101,205,235,130,129,79,87,87,151,244,172,67,104,254,142,118,201,100,50,56,238,35,41,137,120,18,181,97,64,155,29,38,212,0,0,32,0,73,68,65,84,128,8,31,28,7,199,16,135,145,0,225,126,50,145,146,10,64,127,60,153,150,13,155,59,100,39,64,255,55,190,249,132,150,203,97,60,39,78,156,144,15,125,232,67,139,37,217,146,182,195,241,91,50,5,86,170,2,47,127,249,203,117,232,15,63,252,240,74,157,130,141,219,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,86,153,2,6,250,87,217,130,218,116,76,1,83,192,20,48,5,76,1,83,224,198,41,112,233,210,165,27,215,185,245,124,35,20,136,220,127,255,253,181,95,253,149,55,169,151,95,13,160,152,220,112,124,34,43,191,253,219,191,45,219,182,108,146,215,253,210,27,36,63,62,42,25,120,247,231,179,37,120,247,183,72,52,8,221,239,61,249,167,61,220,233,87,76,183,226,16,240,14,223,207,53,67,133,216,65,249,80,53,45,202,230,152,26,243,93,238,141,251,214,49,115,92,51,7,230,141,29,174,21,248,251,250,190,61,237,199,247,201,89,195,91,186,138,240,232,81,176,254,29,187,246,202,174,189,123,228,233,167,159,134,242,46,156,123,21,134,25,60,3,253,226,249,11,178,115,247,46,120,101,151,0,96,227,0,177,8,245,142,240,235,150,174,81,129,107,13,9,48,253,131,153,115,32,97,192,79,160,239,1,191,191,210,243,158,137,96,61,129,189,16,143,38,2,131,0,103,208,145,155,154,144,201,137,49,25,28,24,150,225,145,65,133,252,227,227,227,50,57,54,46,249,124,86,18,49,236,159,90,5,219,8,134,31,169,148,70,218,200,193,32,32,155,155,146,41,24,0,52,53,53,9,189,247,59,58,58,16,114,191,71,33,127,166,185,9,97,249,209,15,66,247,115,76,140,33,144,103,4,0,238,57,236,171,116,58,163,128,63,5,208,207,68,131,129,82,5,17,38,130,251,237,219,183,107,212,1,26,16,8,188,254,25,117,2,137,155,209,255,202,249,108,201,20,48,5,150,72,129,183,227,152,30,38,253,77,46,81,159,214,141,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,115,41,96,160,127,46,85,44,207,20,48,5,76,1,83,192,20,48,5,76,129,171,80,96,20,33,192,45,173,57,5,34,239,123,223,251,106,0,254,234,233,155,47,20,149,188,13,13,79,194,227,246,195,210,221,221,45,63,245,127,254,180,122,6,103,154,91,165,144,157,66,168,255,164,19,73,61,129,225,221,175,161,200,103,123,249,107,33,5,212,13,240,191,81,98,150,105,128,230,141,69,150,229,243,117,26,55,129,174,247,228,174,195,126,47,0,251,132,53,134,122,232,35,44,59,136,170,220,116,211,77,242,220,115,207,33,219,133,88,39,40,38,216,61,115,230,140,134,240,71,0,120,120,96,211,11,156,129,0,74,10,107,125,115,118,93,126,10,16,224,43,76,231,130,33,113,15,208,80,195,239,133,8,34,106,240,158,31,238,21,70,226,152,156,28,215,53,167,167,254,121,64,116,122,157,19,236,231,0,239,157,215,63,12,3,176,15,146,12,169,15,99,15,218,26,20,139,5,64,190,146,70,14,72,39,83,10,246,83,0,255,27,55,110,84,216,223,222,222,46,77,56,182,131,253,176,143,2,66,248,87,177,253,232,249,31,1,220,79,38,97,40,64,192,143,191,7,126,124,81,52,172,145,6,208,23,76,20,52,252,127,181,88,150,93,187,118,33,210,64,179,140,140,79,97,66,85,233,239,239,87,99,148,27,169,254,150,45,91,52,250,5,181,230,111,134,198,9,150,76,129,181,166,0,127,187,6,251,215,218,170,219,124,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,229,165,128,129,254,229,181,30,54,26,83,192,20,48,5,76,1,83,192,20,88,193,10,156,56,117,114,5,143,222,134,126,13,10,68,126,241,141,111,168,125,234,19,159,148,236,64,191,164,226,240,196,5,12,28,24,26,146,7,223,255,144,116,172,235,146,31,249,241,31,147,50,33,127,166,25,46,128,46,92,184,246,167,62,185,4,245,8,39,15,180,87,207,115,119,161,103,148,89,40,1,38,130,13,58,224,223,232,116,222,88,181,241,253,66,237,46,234,59,206,143,243,12,37,142,251,58,24,41,44,4,251,171,8,201,30,139,37,48,8,210,218,130,16,88,242,28,244,163,207,31,86,240,27,193,120,16,244,93,46,92,184,32,189,189,189,178,97,211,102,29,117,5,94,220,53,124,232,249,191,150,211,181,110,159,198,237,120,173,90,206,215,30,97,60,161,191,247,240,87,128,14,35,143,100,60,42,121,128,252,9,120,237,51,36,255,216,8,194,242,227,183,202,99,56,166,178,19,82,195,239,147,235,92,171,96,191,162,17,182,193,15,219,227,158,161,63,62,219,136,70,17,13,0,144,175,169,165,77,61,247,187,215,247,72,107,107,171,196,224,185,239,235,248,208,252,48,13,144,84,83,51,142,238,72,235,120,56,166,40,0,127,12,225,251,99,17,103,152,80,198,216,24,21,36,129,182,57,86,218,41,68,17,61,128,247,251,246,237,147,245,27,122,28,232,199,40,198,198,198,188,87,255,181,202,119,85,245,111,189,245,214,171,170,103,149,76,129,213,168,0,255,14,240,191,35,252,123,98,201,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,165,86,192,64,255,82,43,110,253,153,2,166,128,41,96,10,152,2,166,192,170,85,128,192,200,210,154,85,32,114,199,29,119,212,62,247,185,207,9,67,127,39,147,113,153,152,44,202,147,79,30,145,15,125,240,195,242,8,60,251,247,237,219,3,143,240,34,66,133,3,35,19,236,19,28,122,74,9,47,93,125,190,28,249,8,199,153,230,2,228,215,9,156,187,14,23,227,155,176,223,133,39,175,183,182,196,99,86,111,110,120,94,151,225,189,77,64,147,108,110,147,23,191,248,197,114,252,200,209,250,144,232,157,76,104,115,254,252,121,89,191,113,147,122,108,114,185,8,104,149,247,214,75,218,205,146,42,0,218,206,221,31,254,233,52,246,207,245,37,60,231,54,35,112,103,114,94,251,147,240,64,159,148,94,24,112,16,242,15,15,15,43,48,47,230,11,104,175,18,148,5,196,7,92,119,149,157,199,191,2,126,24,238,48,92,63,83,115,38,35,235,214,173,83,184,223,210,214,134,48,253,173,146,76,167,212,72,164,4,80,207,84,228,21,197,227,0,249,169,84,6,192,62,166,158,252,220,111,244,250,175,98,124,12,219,175,17,5,8,248,241,91,230,209,16,49,53,42,96,208,9,228,97,162,244,254,231,207,124,243,230,205,210,217,217,137,150,79,163,156,224,8,129,188,12,14,14,106,95,75,253,245,138,87,188,66,35,91,44,117,191,214,159,41,176,220,21,184,249,230,155,133,159,175,126,245,171,203,125,168,54,62,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,88,69,10,24,232,95,69,139,105,83,49,5,76,1,83,192,20,48,5,76,129,27,167,0,67,55,223,115,207,61,55,110,0,214,243,178,80,96,106,106,74,190,240,197,223,213,16,221,132,145,233,116,76,254,191,175,63,38,239,121,224,1,249,157,223,249,29,89,223,179,78,74,217,188,130,65,14,184,90,42,59,255,240,24,162,0,224,158,33,226,235,14,227,179,136,114,144,225,193,56,175,76,13,192,191,22,160,104,5,148,190,140,43,233,190,231,202,11,183,17,190,15,215,11,238,9,82,195,137,144,50,156,194,239,27,223,133,203,205,119,95,175,31,244,51,187,13,120,87,99,8,179,243,157,20,145,136,51,36,168,183,195,142,252,16,113,213,115,210,17,74,61,14,0,91,45,21,20,240,238,222,181,87,97,42,195,245,51,20,57,195,174,79,230,178,114,244,216,97,217,177,107,167,134,99,207,36,211,146,5,96,109,76,190,31,127,229,123,63,54,94,195,247,124,71,99,129,133,146,47,191,80,153,107,121,55,87,251,141,99,15,63,135,251,210,252,96,189,195,101,194,243,12,207,47,28,66,159,208,157,239,24,230,186,177,46,251,96,30,63,132,220,222,35,158,207,190,109,63,110,45,83,46,74,85,35,99,56,61,9,208,125,191,124,207,144,250,217,108,22,64,127,66,189,245,251,250,250,20,236,19,144,231,166,38,21,236,179,28,251,73,37,96,120,19,137,7,253,84,164,140,16,251,129,251,190,142,39,133,112,253,109,0,250,4,237,45,45,45,210,211,213,163,97,234,99,8,189,207,62,57,46,142,153,100,62,6,47,127,238,191,36,188,245,105,44,18,79,164,92,168,254,56,251,112,243,43,211,85,31,199,7,112,75,18,246,227,5,254,117,191,90,230,230,113,60,68,26,158,255,82,174,57,160,142,186,49,252,125,120,233,15,190,68,190,249,237,39,116,57,104,184,112,242,228,73,189,183,47,83,192,20,88,94,10,188,242,149,175,212,1,189,231,61,239,89,94,3,179,209,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,170,84,192,64,255,170,92,86,155,148,41,96,10,152,2,166,128,41,96,10,44,181,2,12,165,108,105,205,43,16,185,235,174,187,106,167,78,159,144,175,125,237,107,210,220,148,65,40,240,28,188,122,69,254,226,47,254,95,120,1,255,186,188,255,161,7,101,125,231,58,61,39,158,176,46,201,115,226,171,101,0,231,138,196,224,25,44,133,220,194,34,122,198,14,56,8,194,56,111,89,66,197,229,153,156,135,245,229,142,205,195,221,203,45,31,46,199,186,141,58,208,75,154,161,249,153,95,3,112,142,194,227,26,148,150,174,223,114,240,224,65,133,193,222,251,155,32,151,247,103,207,158,149,13,27,54,232,25,238,233,166,38,64,100,224,88,149,127,26,226,135,251,245,125,242,202,15,97,114,56,111,190,243,156,47,119,174,190,173,112,159,87,114,63,95,253,249,242,195,109,115,140,126,252,44,207,143,159,159,127,38,76,39,0,247,249,188,250,185,17,252,251,58,60,243,158,58,242,204,251,10,192,55,193,61,65,119,18,161,239,249,76,224,206,171,26,172,68,157,151,62,129,56,26,0,72,7,76,199,249,246,244,218,175,150,170,50,129,144,251,19,163,19,234,177,63,62,62,41,3,3,125,50,208,55,40,83,185,73,160,116,192,120,68,204,168,2,156,151,97,32,144,74,243,216,6,244,142,126,57,174,74,149,97,242,209,179,30,205,80,147,166,76,90,50,240,218,39,220,167,193,71,107,115,11,188,246,51,210,212,212,162,222,248,156,159,155,27,66,236,99,124,248,23,198,35,49,141,14,193,112,252,4,252,17,0,127,45,3,72,175,215,32,138,69,13,125,50,121,200,95,173,255,76,161,35,198,66,61,162,48,58,112,227,225,79,28,123,21,29,196,240,71,100,203,166,77,208,6,209,2,48,15,26,20,209,120,225,193,7,31,212,246,150,234,203,175,253,82,245,103,253,152,2,43,89,129,15,124,224,3,58,252,18,140,119,44,153,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,189,20,48,208,127,189,148,181,118,77,1,83,192,20,48,5,76,1,83,96,77,41,160,192,106,77,205,216,38,59,143,2,145,15,253,230,71,106,227,247,252,87,121,242,137,39,0,46,193,145,65,245,18,169,168,124,225,209,63,84,175,241,119,189,237,62,120,17,35,100,60,188,118,115,185,41,201,180,183,9,8,165,3,247,220,72,74,54,81,49,4,1,65,252,66,207,13,61,3,124,42,16,12,178,9,82,53,249,250,142,45,54,84,186,17,143,87,6,249,23,99,132,170,139,215,35,104,176,70,186,26,139,74,25,6,22,12,141,46,240,254,166,190,135,126,224,22,57,118,242,132,156,57,121,74,97,118,4,144,150,192,245,212,137,147,114,96,223,126,73,195,112,163,222,30,154,168,235,220,48,80,245,238,70,30,203,50,53,150,35,248,245,201,151,241,207,75,121,109,28,151,239,219,231,55,142,205,63,19,124,243,158,31,234,227,160,180,123,198,55,66,219,55,213,231,236,223,87,89,158,101,113,229,244,171,128,235,90,31,157,198,176,62,212,132,199,93,212,112,95,1,20,139,226,154,192,51,1,122,2,159,10,251,130,97,6,65,115,177,152,151,2,12,98,166,38,178,50,54,49,42,227,0,252,195,163,67,122,205,229,167,100,18,249,177,56,140,1,162,0,238,49,128,252,98,89,74,181,146,36,34,9,105,74,39,181,141,42,141,107,96,88,192,49,112,15,180,183,182,40,212,111,110,110,214,43,61,234,121,207,43,199,134,222,165,138,31,114,17,81,55,34,8,177,79,99,3,133,249,184,141,2,234,179,13,134,228,143,35,234,131,106,131,208,252,212,145,191,127,82,125,23,244,159,123,130,134,14,94,233,185,175,236,143,123,8,166,13,218,22,190,96,150,80,147,125,123,118,75,39,12,15,250,134,198,116,14,23,47,94,12,90,159,254,75,49,119,139,150,107,10,152,2,55,82,1,253,239,204,141,28,128,245,109,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,171,90,1,3,253,171,122,121,109,114,166,128,41,96,10,152,2,166,128,41,176,84,10,12,12,12,44,85,87,214,207,242,87,32,242,27,191,241,190,218,91,223,114,175,28,59,126,4,80,178,4,15,103,55,232,79,127,250,119,164,179,181,77,222,124,223,91,165,128,115,194,51,173,237,82,28,159,128,55,48,232,39,192,114,121,170,140,112,223,65,225,240,60,61,29,4,244,171,39,230,5,207,10,103,253,187,80,126,189,236,26,190,33,120,245,240,154,50,212,224,29,78,214,74,160,74,120,76,143,233,90,165,42,105,132,102,223,181,107,151,130,126,2,222,18,96,52,61,211,121,150,251,137,19,39,228,214,31,122,41,108,2,10,128,183,4,210,211,0,63,220,54,239,25,70,62,156,216,127,56,249,242,225,113,133,239,195,101,111,196,125,227,120,253,24,252,184,233,77,30,46,195,252,240,167,80,40,248,42,245,124,106,237,189,252,107,149,18,234,19,178,71,225,197,78,4,206,125,92,1,220,166,177,64,69,207,180,175,160,12,189,96,75,217,73,156,71,95,148,201,201,113,68,84,152,84,143,253,225,161,1,228,101,145,151,85,67,25,122,244,87,225,177,31,69,123,48,33,208,80,252,10,242,107,248,45,1,145,167,0,247,19,48,238,80,143,254,98,65,33,122,19,34,51,180,245,180,169,215,62,195,241,243,153,94,252,244,198,231,213,39,70,24,40,85,96,20,0,35,5,134,228,143,0,224,199,240,59,141,199,208,38,224,190,15,223,207,185,233,252,16,141,128,227,38,224,167,97,131,51,0,227,184,220,30,116,26,50,146,1,74,4,219,66,195,247,163,70,21,58,178,36,143,150,40,35,146,68,2,251,136,17,12,34,208,132,81,40,118,236,216,38,61,56,250,99,104,108,2,6,19,17,221,151,75,29,73,134,198,15,150,76,1,83,224,202,21,232,238,238,214,74,60,30,198,146,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,139,169,192,204,255,47,212,98,182,108,109,153,2,166,128,41,96,10,152,2,166,128,41,176,134,20,24,26,26,90,67,179,181,169,94,134,2,145,247,188,247,129,218,175,253,218,3,114,244,232,113,96,60,0,59,240,251,225,209,41,121,248,145,71,0,19,83,242,75,191,114,55,226,112,227,172,113,18,63,192,103,1,132,140,35,108,56,136,164,107,158,32,144,144,24,175,166,19,161,104,64,8,153,25,130,250,62,87,139,51,191,158,130,55,190,64,61,127,117,222,204,5,205,235,96,58,208,133,33,215,227,0,181,69,132,97,87,79,114,106,10,64,187,111,223,62,57,126,228,176,92,184,112,65,18,240,220,142,2,236,22,107,69,57,113,242,152,26,1,116,117,175,67,36,0,248,87,67,94,15,190,125,219,188,18,8,55,38,95,174,49,159,207,190,238,92,239,174,119,94,184,239,240,24,231,203,247,101,8,184,163,144,43,92,142,99,157,126,239,60,209,249,190,254,129,247,124,9,222,240,240,175,87,195,10,58,197,199,162,9,103,224,2,64,95,6,76,47,22,138,82,42,23,228,220,153,179,146,69,200,253,241,49,124,224,177,159,157,202,11,61,245,115,217,2,60,234,243,8,185,15,35,1,252,106,136,197,163,56,187,62,17,195,255,164,5,28,175,33,164,61,35,227,167,112,228,2,186,147,10,142,88,40,33,252,127,169,90,192,122,241,72,0,132,213,135,215,253,238,221,187,21,236,51,44,63,1,127,12,209,53,56,118,108,9,77,140,192,225,163,20,176,39,26,41,36,82,105,180,155,113,225,249,213,104,1,144,31,112,63,10,232,207,196,242,101,30,65,0,163,30,150,87,192,207,61,162,111,241,133,246,217,71,4,191,115,70,18,88,40,81,51,182,23,195,152,233,215,207,112,255,149,82,81,214,117,117,202,246,173,155,229,185,35,39,53,170,0,13,46,150,242,191,59,59,118,236,152,181,230,11,205,195,222,153,2,166,192,108,5,126,244,71,127,84,51,63,254,241,143,207,126,105,57,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,92,133,2,6,250,175,66,52,171,98,10,152,2,166,128,41,96,10,152,2,166,64,163,2,60,47,217,146,41,208,160,64,228,158,123,222,84,227,57,189,227,227,163,240,6,47,2,44,38,164,175,127,84,62,248,193,15,202,158,61,123,228,199,127,252,199,36,13,224,88,131,135,114,62,87,192,125,139,72,62,0,253,108,140,96,26,224,177,158,148,28,6,248,144,112,58,148,60,104,173,103,249,247,218,198,204,178,245,50,171,244,198,67,232,70,77,20,60,19,19,147,234,226,44,116,77,208,39,10,239,233,74,33,47,157,56,7,253,208,161,67,114,234,212,41,120,108,167,52,68,58,61,244,39,39,39,229,216,177,99,242,178,158,110,7,129,177,4,190,237,58,204,14,192,54,189,194,153,124,126,227,189,175,167,133,130,175,112,158,31,123,248,125,248,62,92,54,156,191,152,247,115,245,193,113,33,32,189,122,157,179,47,150,241,115,12,95,249,142,176,155,31,106,199,43,193,53,195,209,87,0,173,25,61,33,139,163,42,38,38,38,240,187,160,167,254,184,234,75,141,139,48,124,33,192,102,136,126,126,252,49,8,126,60,132,252,41,24,201,176,13,190,35,4,175,70,129,195,43,24,75,240,67,41,149,139,18,135,37,65,60,201,163,23,156,209,1,61,209,55,110,220,168,30,241,61,61,61,14,186,195,242,198,143,139,227,231,204,232,77,207,159,13,143,109,136,3,228,167,240,137,195,64,192,123,236,215,80,39,9,67,7,196,15,208,223,37,108,9,52,213,2,178,79,131,2,53,218,97,35,65,210,59,60,107,31,90,14,70,10,200,84,175,126,85,211,27,135,184,58,90,14,218,114,206,52,136,40,99,174,60,242,32,147,202,200,254,189,251,228,111,191,246,79,58,119,106,24,132,239,247,93,93,215,43,65,191,37,83,192,20,88,28,5,222,242,150,183,44,78,67,214,138,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,172,121,5,12,244,175,249,45,96,2,152,2,166,128,41,96,10,152,2,166,192,98,40,96,225,88,23,67,197,85,217,70,228,53,175,121,77,237,243,159,255,156,66,207,41,132,27,103,100,254,169,124,78,126,241,151,222,40,127,254,231,127,42,183,28,58,8,168,87,147,52,66,136,151,1,239,8,21,153,130,19,190,73,84,3,72,56,143,62,120,175,116,178,241,117,99,126,96,31,48,195,112,160,177,206,42,123,246,208,116,174,105,213,64,105,9,229,107,229,18,192,174,3,210,16,95,61,190,55,111,222,44,151,46,245,107,53,134,103,39,16,62,121,242,164,180,119,118,72,207,134,45,10,132,9,177,195,31,2,109,194,89,2,106,38,5,181,200,107,76,30,94,251,252,58,196,230,122,33,177,175,235,153,124,127,141,125,248,124,206,195,39,234,199,228,175,4,206,140,114,16,197,88,89,62,18,42,203,113,179,28,231,95,68,248,254,92,46,167,64,159,224,158,16,159,215,66,33,39,185,169,49,13,189,79,80,205,48,255,172,167,109,133,230,207,103,142,35,9,240,62,115,60,81,41,228,224,213,15,67,13,150,97,116,1,30,179,192,15,215,130,121,121,68,105,200,162,191,60,202,49,44,255,38,24,111,112,61,215,173,91,167,30,252,12,119,207,97,71,1,240,217,118,28,240,190,12,3,130,10,60,237,43,216,11,41,0,117,26,126,36,19,105,73,166,83,106,240,161,21,160,3,122,197,120,93,228,0,106,193,95,169,142,29,237,184,49,79,175,63,117,243,201,235,199,22,48,165,23,76,110,206,211,251,128,17,20,104,188,112,240,224,1,105,202,36,101,34,87,84,67,137,227,199,143,191,96,91,139,81,224,181,175,125,237,98,52,99,109,152,2,166,64,131,2,252,251,23,254,27,215,240,218,30,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,120,65,5,12,244,191,160,68,86,192,20,48,5,76,1,83,192,20,48,5,76,129,23,86,128,158,168,150,76,129,121,20,136,252,194,47,188,190,246,233,79,127,90,33,31,113,238,200,104,65,38,167,10,114,239,91,223,33,159,248,248,199,228,197,63,248,18,196,26,199,217,222,136,234,29,35,133,228,25,222,117,223,105,7,141,103,193,124,130,209,0,196,206,232,119,190,252,25,133,214,230,131,115,184,166,247,183,3,178,137,166,180,20,112,14,124,154,160,150,6,22,128,211,109,61,235,229,150,23,191,72,250,250,190,238,32,46,193,46,22,102,120,176,95,254,233,27,143,35,140,59,0,49,32,49,207,114,231,199,159,239,174,103,182,163,141,206,206,78,5,55,52,216,96,158,255,120,239,118,15,201,185,2,10,137,185,94,193,61,175,132,201,11,165,70,67,129,133,202,206,245,14,104,90,179,217,247,140,20,236,37,142,143,137,112,154,255,168,225,1,239,241,225,155,137,169,44,246,42,194,226,227,168,131,28,142,155,40,100,115,50,153,203,42,216,103,30,61,244,249,247,144,192,157,32,159,224,159,117,157,33,0,67,247,99,147,67,79,246,207,243,238,211,73,120,232,163,97,122,233,151,16,194,63,133,240,250,44,203,143,55,154,80,32,79,195,10,88,201,116,118,244,72,19,0,124,107,43,67,239,167,209,118,4,134,4,227,122,102,189,246,141,126,185,38,244,64,223,178,101,11,188,248,123,180,77,234,70,131,131,84,166,89,193,126,9,227,170,194,216,35,6,195,133,56,140,57,146,104,75,215,44,153,174,175,75,36,150,192,216,56,56,204,31,229,56,143,40,128,123,20,87,166,176,134,60,14,130,199,7,132,243,253,123,214,211,252,186,149,205,52,196,119,106,235,107,244,131,62,184,3,208,39,20,66,38,235,241,153,70,12,53,217,186,101,179,48,58,1,65,63,13,22,24,121,226,125,15,125,32,168,124,253,46,229,82,225,250,53,110,45,155,2,107,92,1,254,173,163,33,210,232,232,232,26,87,194,166,111,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,87,163,128,129,254,171,81,205,234,152,2,166,128,41,96,10,152,2,166,128,41,16,82,128,222,162,247,220,115,79,40,199,110,77,129,217,10,16,50,126,249,203,95,6,36,230,153,223,49,64,208,146,124,243,219,223,149,7,222,251,160,60,252,240,135,229,166,155,15,74,180,88,150,8,60,138,139,147,19,240,224,133,87,115,10,33,229,1,82,99,12,3,0,184,89,6,68,141,1,50,51,41,68,244,148,80,97,164,235,179,6,104,16,78,90,132,239,153,20,56,6,46,197,106,76,224,178,189,199,178,62,1,108,107,10,224,100,80,98,250,50,163,173,153,176,211,213,11,23,245,3,100,215,174,93,141,94,174,69,252,59,228,163,77,66,248,25,137,121,204,96,126,104,44,245,250,126,28,51,42,161,169,153,211,111,120,139,71,64,230,56,27,198,167,6,40,172,96,25,157,68,0,114,9,85,121,88,251,129,155,14,201,19,79,60,33,35,131,67,200,194,25,233,0,215,41,64,251,104,165,40,181,66,69,70,135,7,164,8,152,60,2,173,57,47,194,124,122,176,107,132,0,174,27,61,197,233,21,142,136,1,108,159,87,126,98,0,199,124,230,249,244,172,227,243,121,239,13,1,120,207,181,101,27,252,248,176,241,188,247,224,152,147,242,247,141,87,190,171,107,141,177,241,222,127,244,29,16,50,159,9,190,249,33,76,247,31,2,39,66,122,230,243,74,80,239,63,132,248,4,252,149,18,60,246,21,228,195,35,31,199,81,16,208,67,5,54,93,239,71,199,4,215,117,63,54,106,205,48,244,49,220,68,106,49,120,206,59,207,127,246,39,49,120,180,210,200,2,99,82,67,12,148,33,76,143,195,160,66,13,41,90,154,21,110,19,112,211,115,191,103,93,183,142,111,114,98,74,6,96,124,49,208,55,0,227,130,49,29,19,219,91,191,97,147,108,216,176,65,182,110,218,172,30,253,220,16,222,216,0,63,62,153,194,248,97,213,129,91,128,125,252,150,184,174,241,250,250,96,28,161,68,184,95,223,78,24,31,83,149,134,10,65,10,178,244,73,183,20,191,52,5,155,57,40,80,207,214,119,238,247,23,1,212,119,119,65,89,188,115,229,144,139,155,82,112,46,0,143,144,160,142,89,24,51,108,223,186,89,182,109,221,34,125,67,163,58,223,127,251,238,19,108,145,13,204,236,130,185,150,76,1,83,96,69,41,192,227,124,248,249,219,191,253,219,21,53,110,27,172,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,220,88,5,12,244,223,88,253,173,119,83,192,20,48,5,76,1,83,192,20,88,5,10,152,23,214,42,88,196,235,63,133,200,93,119,221,85,163,199,241,95,254,229,95,74,30,144,159,64,183,8,120,250,181,191,127,76,222,255,193,223,148,143,125,228,97,105,105,77,75,5,225,253,83,173,45,240,46,135,23,45,128,104,12,112,179,146,71,72,127,192,190,120,91,155,203,95,96,188,132,130,30,244,206,42,134,119,1,147,157,245,106,205,100,76,115,213,25,120,148,161,216,9,251,9,164,155,160,255,129,131,55,201,55,31,255,103,148,169,193,67,60,35,229,66,81,105,106,17,225,221,215,117,117,106,88,250,44,194,209,19,214,215,96,60,144,128,119,122,12,144,159,158,221,85,132,129,207,195,219,61,55,53,89,135,223,94,223,40,32,115,68,63,128,222,92,15,36,127,229,61,189,209,125,98,190,127,231,175,52,20,96,242,207,141,87,133,231,120,239,247,64,24,242,179,94,5,145,35,252,59,150,13,127,152,79,136,239,235,248,114,254,74,16,79,67,18,246,25,137,193,35,31,128,62,202,240,250,80,134,176,159,92,59,96,219,0,226,108,59,136,8,16,140,151,222,241,209,106,68,210,137,164,196,17,86,223,143,157,26,50,204,62,231,222,4,160,175,198,17,41,103,12,161,247,48,114,97,162,177,65,239,133,75,234,205,62,52,52,164,215,2,140,53,248,91,234,238,238,150,174,174,46,245,226,167,129,0,141,2,184,212,149,34,64,63,224,60,86,71,42,152,64,166,185,93,106,177,120,221,128,130,6,22,222,152,130,227,241,250,105,135,215,237,43,128,253,115,180,79,173,105,232,192,31,42,239,105,116,65,35,15,238,175,230,76,26,70,12,61,117,145,249,247,164,183,127,96,142,86,22,47,171,167,19,127,115,44,153,2,166,192,146,41,112,251,237,183,107,95,15,63,252,240,146,245,105,29,153,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,202,85,192,64,255,202,93,59,27,185,41,96,10,152,2,166,128,41,96,10,44,19,5,124,120,233,101,50,28,27,198,242,85,32,114,239,189,247,214,122,123,123,229,91,223,250,150,2,60,66,81,122,246,127,245,171,95,149,158,206,46,249,200,195,31,4,180,76,202,232,64,191,116,116,174,3,232,47,74,9,103,153,39,50,240,230,7,208,140,211,3,122,62,231,93,239,211,139,54,61,64,37,40,36,236,12,167,200,92,46,239,28,200,146,167,27,209,103,48,201,96,190,188,128,237,206,72,244,88,167,135,247,45,183,220,34,79,195,99,122,10,209,21,24,94,190,24,0,110,66,229,125,123,246,106,24,248,137,137,9,133,176,140,214,192,176,243,62,84,61,27,228,26,104,24,252,224,156,121,62,235,186,76,59,132,43,200,213,178,161,17,76,140,185,240,205,245,242,65,91,90,23,247,35,128,221,254,190,241,170,109,5,19,242,112,222,55,237,159,27,235,248,124,127,37,248,158,107,139,249,122,52,102,96,89,111,32,64,16,205,119,26,129,0,224,159,94,254,124,78,192,123,158,0,221,71,54,160,135,126,18,128,61,205,107,60,225,160,62,192,62,161,60,97,62,117,101,121,223,15,13,14,248,183,149,70,4,92,147,145,145,17,233,239,239,151,222,139,151,100,10,6,22,124,207,242,205,48,16,104,111,111,215,80,253,219,183,111,247,211,213,223,151,255,219,28,199,250,197,49,30,158,115,159,64,127,145,16,232,247,253,249,57,249,231,122,67,55,232,134,122,82,91,126,56,54,234,216,140,35,6,246,239,221,43,127,253,119,255,160,58,209,216,225,228,201,147,215,117,132,61,47,197,177,34,150,76,1,83,96,201,21,120,251,219,223,174,191,253,229,242,55,105,201,5,176,14,77,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,224,178,20,48,208,127,89,50,89,33,83,192,20,48,5,76,1,83,192,20,48,5,230,87,128,33,187,45,153,2,151,169,64,228,193,7,31,172,189,245,173,111,149,103,159,125,22,94,204,77,0,201,89,120,135,151,228,11,143,126,17,94,201,93,242,174,119,188,77,90,154,91,209,28,32,61,224,114,156,161,250,17,190,59,142,176,239,85,236,53,122,80,215,83,0,172,235,207,13,55,4,4,30,224,214,95,5,32,88,159,95,160,126,189,206,170,186,113,6,6,60,2,128,30,234,132,218,212,200,107,69,176,74,128,188,110,253,6,217,179,127,159,60,251,228,147,66,47,126,184,235,107,25,150,163,183,248,182,109,219,180,28,129,119,22,198,24,132,202,185,66,94,1,52,239,93,120,251,188,134,244,247,249,108,219,247,231,65,121,227,250,132,161,142,127,231,175,92,6,142,205,39,159,239,175,204,247,245,121,245,247,190,60,175,222,99,157,117,194,101,124,89,13,209,31,174,128,123,255,142,167,27,192,158,161,94,143,48,58,6,93,232,145,175,158,247,184,210,43,63,10,239,243,4,246,173,63,154,128,239,168,25,97,53,65,63,35,30,176,127,111,4,192,238,188,94,236,223,135,233,39,208,191,116,233,146,244,245,245,233,103,20,33,250,155,155,90,212,160,130,109,110,217,178,69,118,238,220,41,157,157,157,106,104,224,13,45,34,52,174,128,208,188,38,1,249,157,33,65,74,106,52,82,192,177,9,12,219,160,134,9,24,63,83,120,45,194,250,234,203,27,244,21,94,83,14,129,107,192,35,14,246,239,223,47,41,156,61,81,66,180,132,241,137,81,57,125,226,250,129,254,255,251,85,63,115,131,102,111,221,154,2,166,128,87,160,241,111,129,207,183,171,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,84,192,64,191,237,3,83,192,20,48,5,76,1,83,192,20,48,5,174,81,129,75,253,125,215,216,130,85,95,99,10,68,222,241,174,119,214,62,248,254,15,200,225,195,135,1,240,35,0,145,56,227,61,91,148,71,30,121,68,186,187,58,228,174,95,185,27,228,179,36,217,124,65,154,219,90,37,63,6,175,114,132,52,143,2,146,214,8,139,145,28,164,86,74,189,160,124,4,132,243,130,2,188,195,203,5,235,175,246,151,170,13,117,64,226,55,225,51,193,111,20,222,211,183,222,122,171,92,60,115,78,6,6,6,36,9,143,243,8,192,112,14,222,251,71,159,63,44,45,153,38,5,204,121,172,147,194,109,188,235,70,93,239,69,206,118,53,140,63,218,226,189,7,236,227,88,75,2,127,2,109,126,8,184,121,245,158,219,124,246,224,153,121,254,195,60,182,3,86,93,95,79,62,135,63,58,137,121,190,60,172,143,195,155,157,137,207,11,125,8,188,249,161,30,254,67,56,238,128,126,92,175,188,167,33,138,3,254,240,198,7,88,39,224,103,187,204,115,125,78,27,72,68,176,105,121,204,65,52,30,213,57,242,24,129,201,201,124,125,60,52,26,232,104,235,148,193,193,65,97,228,11,234,62,54,54,166,198,18,108,239,255,103,239,205,227,36,187,170,59,207,19,123,100,68,238,91,101,86,101,86,101,45,90,208,14,221,216,24,111,221,51,99,207,167,251,51,254,131,177,141,108,143,161,109,108,64,2,27,217,52,52,8,132,89,44,131,54,11,181,49,198,91,99,51,54,76,3,99,26,236,182,7,195,120,218,216,8,132,84,18,46,33,84,155,170,42,43,43,43,247,125,139,61,222,252,126,231,189,27,25,25,149,153,149,85,149,170,170,204,60,87,142,120,239,221,119,223,189,231,254,238,139,148,197,247,156,115,27,235,211,216,34,64,164,167,119,143,116,117,117,73,91,91,155,164,177,205,66,52,6,221,11,37,117,200,136,192,33,134,217,3,184,61,64,24,245,180,157,217,2,194,161,168,208,185,195,195,182,9,4,253,213,197,217,91,93,119,173,206,105,139,91,83,218,224,116,212,245,135,3,201,190,222,30,205,96,48,62,197,204,15,158,244,247,247,179,153,21,83,192,20,216,198,10,208,153,137,159,23,95,124,113,27,207,210,166,102,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,151,163,128,129,254,203,81,205,158,49,5,76,1,83,192,20,48,5,76,1,83,160,74,129,236,146,69,244,87,201,97,167,27,83,32,132,168,126,239,189,239,125,47,34,250,231,42,224,182,136,40,221,143,62,244,136,52,54,54,202,207,191,241,63,72,26,125,21,51,57,141,134,94,0,32,174,111,228,190,230,68,157,40,128,188,90,8,169,221,57,43,106,175,181,138,8,155,205,214,134,250,238,158,223,82,155,239,152,175,48,100,225,30,243,10,124,1,134,75,112,176,0,145,150,174,190,62,233,59,176,95,211,198,59,16,79,216,194,72,243,44,182,82,32,8,231,51,33,172,91,9,251,192,19,42,187,194,250,40,160,114,25,128,218,129,91,30,247,237,219,167,215,14,224,243,232,192,62,239,59,160,239,234,170,143,184,43,133,92,94,135,168,238,147,109,88,92,157,94,224,139,54,212,22,218,168,54,211,110,124,8,146,221,135,215,140,188,103,113,117,14,248,59,224,92,196,118,18,238,57,182,243,64,207,57,174,43,144,162,2,167,221,124,220,156,168,114,25,41,1,8,252,157,243,0,157,5,168,129,139,232,63,1,231,23,130,126,2,126,62,207,113,157,13,9,100,12,232,218,221,35,123,0,187,59,58,58,20,236,115,219,4,218,147,170,75,75,67,115,19,218,198,36,134,118,254,90,248,17,251,30,28,8,202,18,192,125,64,254,90,157,156,237,236,167,122,46,174,254,106,30,105,131,91,79,206,157,133,54,249,239,73,72,58,59,59,165,103,207,110,25,155,244,183,120,232,239,63,45,79,60,241,196,166,155,152,136,47,191,203,155,222,185,117,104,10,152,2,151,165,192,45,183,220,162,207,125,225,11,95,184,172,231,237,33,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,216,126,10,216,127,189,111,191,53,181,25,153,2,166,128,41,96,10,152,2,166,192,85,86,128,80,202,138,41,112,25,10,132,222,245,174,119,121,127,240,201,79,200,249,243,195,72,53,46,26,217,61,52,60,41,15,61,250,136,236,222,189,91,126,228,71,94,139,237,237,213,64,0,0,32,0,73,68,65,84,224,99,252,191,236,117,73,137,229,17,201,207,72,228,34,160,46,97,127,176,87,186,70,246,87,15,78,182,11,88,40,36,174,53,133,16,177,82,170,224,108,165,110,167,156,96,238,21,117,2,73,8,251,245,180,228,67,243,18,116,142,212,69,229,150,91,110,147,193,193,33,57,127,110,16,81,253,33,63,21,63,82,245,159,193,222,232,105,164,169,231,30,241,140,226,247,240,28,18,246,87,32,109,37,213,63,52,13,51,231,125,48,206,236,204,116,5,148,59,120,30,5,136,14,33,221,189,131,188,43,214,169,102,77,18,216,223,158,235,239,96,181,3,211,238,88,13,135,107,30,213,75,4,212,87,10,199,225,199,217,193,115,2,119,215,183,2,122,58,49,32,242,222,61,22,77,248,25,15,152,133,128,237,66,112,102,224,243,174,143,34,50,28,224,6,166,27,128,117,204,157,160,222,191,207,250,2,94,205,34,128,191,255,190,19,212,207,204,204,200,36,162,247,167,167,167,101,106,106,74,219,71,9,228,97,105,169,80,214,140,9,220,42,97,79,15,162,217,91,91,52,83,194,98,102,73,199,111,168,111,68,182,139,148,218,145,135,77,73,0,127,106,143,10,248,106,248,162,135,96,3,92,6,252,121,193,169,96,173,226,207,39,88,168,181,26,93,197,122,247,30,56,240,31,193,156,154,155,26,164,111,111,143,252,203,243,47,234,154,12,12,12,208,34,74,117,253,24,126,21,53,178,161,76,129,157,168,192,235,95,255,122,157,246,59,222,241,142,157,56,125,155,179,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,84,41,96,160,191,74,12,59,53,5,76,1,83,192,20,48,5,76,1,83,224,82,21,248,169,159,250,169,75,125,196,218,155,2,43,20,152,156,24,147,207,125,238,115,50,51,57,1,208,95,198,30,230,17,164,231,61,35,247,223,255,126,249,36,156,0,94,249,131,63,40,179,163,35,0,156,237,128,247,186,65,250,138,231,215,188,0,20,36,112,181,178,190,2,116,148,32,246,119,80,149,154,17,76,171,118,185,156,236,238,235,147,238,238,110,25,26,60,175,41,224,163,128,198,36,170,76,43,79,64,221,212,220,172,160,95,211,195,3,120,59,224,94,173,188,3,231,60,114,223,122,22,142,231,198,100,189,139,122,39,16,119,96,151,237,42,253,5,107,89,70,68,189,43,238,158,187,230,145,207,87,151,218,54,154,194,30,125,177,190,250,158,179,133,207,187,122,214,185,254,120,78,110,94,44,150,96,183,31,105,207,123,4,253,108,79,240,79,135,135,58,108,105,192,66,144,207,121,112,251,2,62,235,247,69,6,143,107,56,169,148,16,217,79,168,207,20,253,99,99,99,146,133,243,4,163,214,235,234,234,212,217,128,14,7,220,18,161,183,119,183,236,217,179,71,211,86,51,82,63,135,53,241,176,221,5,35,246,35,76,201,15,135,0,142,17,199,150,1,13,0,254,204,48,128,193,244,232,193,78,218,135,1,213,22,218,23,11,178,46,208,158,234,226,230,92,93,119,45,207,125,109,253,232,126,218,70,123,35,220,230,35,28,147,246,246,86,53,141,254,12,19,227,163,234,32,177,217,182,118,237,234,216,236,46,173,63,83,192,20,216,100,5,126,239,247,126,79,123,188,222,254,126,109,242,52,173,59,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,88,71,1,3,253,235,136,99,183,76,1,83,192,20,48,5,76,1,83,192,20,184,152,2,217,236,210,197,154,216,125,83,96,61,5,66,111,255,181,95,243,178,128,151,159,255,175,159,243,247,35,207,97,15,115,0,188,195,207,189,32,239,126,207,253,242,233,79,127,90,246,246,237,149,98,54,47,81,132,157,23,0,64,99,136,170,102,163,80,144,178,189,4,128,201,244,241,97,164,65,7,109,245,199,83,142,137,47,64,66,45,238,16,60,179,18,115,174,103,98,205,61,215,95,77,117,229,178,6,160,186,241,107,193,42,219,95,20,78,212,246,133,103,106,171,106,251,216,208,56,232,132,56,156,76,24,223,162,89,17,84,42,68,175,3,100,71,1,144,203,208,177,68,173,145,170,255,214,219,239,148,179,103,207,2,70,47,106,234,124,142,73,16,123,234,212,41,233,220,181,75,225,253,18,64,53,183,92,32,240,86,72,203,69,100,239,104,75,224,77,187,88,239,10,235,249,113,246,242,200,15,235,88,220,209,181,119,237,52,59,128,171,12,142,238,30,47,107,159,171,30,147,247,97,9,218,248,171,191,218,59,160,249,12,96,7,139,218,163,103,84,137,125,195,17,5,169,253,179,249,156,20,160,79,52,74,224,238,223,99,230,137,56,62,124,151,217,38,30,143,169,22,124,71,21,202,35,165,190,135,237,13,230,230,231,100,126,97,86,134,134,134,100,100,100,68,50,75,57,117,160,8,163,35,15,227,46,45,102,37,157,78,75,103,79,167,102,181,96,138,126,246,71,7,131,12,214,35,12,39,140,40,198,97,202,255,56,51,93,196,18,90,135,31,4,34,220,97,37,183,18,80,155,161,53,215,148,243,213,236,22,180,21,217,16,130,187,181,58,5,211,188,230,7,218,229,222,3,58,62,176,184,53,164,163,2,183,38,184,243,246,59,36,22,249,175,82,192,109,110,35,241,194,11,47,108,170,221,255,203,255,252,111,55,181,63,235,204,20,48,5,94,94,5,170,255,29,240,242,142,100,189,155,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,245,166,128,129,254,235,109,69,204,30,83,192,20,48,5,76,1,83,192,20,216,82,10,140,142,142,110,41,123,205,216,235,82,129,208,47,254,226,47,122,25,128,226,207,124,230,51,146,136,71,52,162,60,147,201,203,83,79,61,45,239,124,231,187,228,79,255,244,143,37,157,68,74,242,104,88,98,169,58,176,202,146,20,176,71,60,35,156,9,249,9,4,227,233,122,241,50,25,4,47,47,195,228,75,153,173,131,139,151,242,204,181,110,123,165,176,86,163,249,3,218,237,206,53,154,31,19,35,120,86,120,2,112,221,218,218,42,7,111,188,65,94,60,242,61,157,50,235,9,244,25,93,206,136,244,190,190,62,133,253,14,242,19,204,18,90,187,226,64,45,159,171,142,214,231,253,218,57,232,152,168,119,199,218,251,158,70,208,195,25,196,67,148,58,82,248,243,88,2,190,247,143,37,36,204,143,84,234,245,62,194,240,93,59,70,228,107,191,60,98,140,50,161,50,109,224,120,193,117,132,182,7,215,238,232,218,145,151,47,46,101,224,8,17,145,20,82,228,195,133,65,178,25,64,127,104,65,152,239,3,126,63,234,158,206,0,172,99,84,62,231,48,53,53,41,147,83,227,50,49,49,42,99,227,35,66,199,8,222,35,212,39,172,230,59,204,235,190,27,15,72,51,178,36,116,182,181,251,41,249,49,232,34,222,117,102,82,112,112,159,219,28,68,17,193,79,135,12,190,239,236,159,26,168,86,140,224,71,161,237,213,133,115,231,246,12,91,189,36,235,226,178,171,179,93,154,26,82,50,49,179,164,91,73,240,29,180,98,10,152,2,59,91,129,122,108,35,115,211,77,55,201,51,207,60,179,179,133,176,217,155,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,59,76,1,3,253,59,108,193,109,186,166,128,41,96,10,152,2,166,128,41,176,185,10,228,0,160,172,152,2,155,160,64,232,141,111,124,163,199,116,240,255,253,191,255,29,186,43,73,50,22,70,228,116,89,254,6,215,143,61,254,113,121,251,189,111,151,238,174,14,201,44,204,75,93,83,26,192,63,37,37,188,127,17,192,126,238,221,93,202,102,16,217,12,200,191,22,204,12,136,174,130,94,128,209,213,202,122,247,86,107,191,53,235,52,102,189,98,186,3,252,172,240,35,251,33,84,9,109,16,57,30,194,167,152,203,74,10,251,194,223,126,199,93,50,112,166,95,230,184,95,61,34,203,75,136,84,207,225,200,72,255,174,174,46,141,46,103,186,121,133,252,88,4,237,11,125,2,63,235,63,218,191,126,173,116,196,168,5,249,62,114,103,195,160,84,57,12,176,38,132,84,245,218,6,145,235,186,247,60,167,163,14,4,60,114,95,123,70,178,7,81,251,193,145,171,173,145,252,56,114,60,143,219,15,160,146,206,8,140,118,103,128,191,187,46,150,252,107,110,80,192,122,30,117,136,160,125,52,30,69,106,253,44,230,14,231,18,156,167,27,26,117,206,140,54,215,212,248,0,239,4,78,132,252,132,247,220,222,224,252,249,243,26,193,63,55,59,11,231,136,37,248,169,48,107,5,250,201,21,225,248,128,172,9,0,246,189,189,251,52,69,127,125,125,131,164,241,124,26,239,55,29,12,178,112,94,41,195,144,104,34,41,117,72,205,31,73,198,21,238,243,121,231,12,161,145,252,36,249,124,175,49,55,22,92,105,225,220,89,182,3,228,231,60,138,249,130,116,33,203,65,91,75,179,76,2,244,83,243,129,129,1,222,218,148,242,254,247,189,119,83,250,177,78,76,1,83,224,218,40,240,234,87,191,90,7,102,54,32,43,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,253,21,48,208,191,253,215,216,102,104,10,152,2,166,128,41,96,10,152,2,47,163,2,23,66,186,151,113,48,235,122,187,43,16,122,231,59,223,233,77,79,79,203,147,79,126,27,144,212,3,236,76,32,242,57,39,15,61,244,187,128,123,187,229,77,191,242,31,36,133,8,232,44,128,105,178,161,193,7,157,128,181,160,170,178,132,231,26,218,218,4,185,211,215,214,137,244,147,228,147,207,56,216,95,125,206,39,221,181,59,178,206,149,213,234,220,189,45,124,244,1,127,48,1,130,112,124,66,128,209,132,253,26,129,15,120,221,217,221,45,125,7,15,200,177,231,23,100,30,209,232,132,211,108,199,245,26,157,24,151,158,158,158,74,138,117,247,119,129,160,220,157,179,119,237,183,130,160,253,241,8,171,171,219,4,86,172,121,160,61,62,152,199,115,248,135,155,16,148,145,225,129,71,70,216,19,138,107,125,112,12,43,248,103,119,116,0,240,109,240,163,219,253,140,0,17,0,115,47,12,55,128,50,158,199,17,15,99,222,116,84,128,163,3,254,107,49,138,127,60,92,71,112,93,198,253,100,52,41,229,134,122,221,42,130,128,93,183,140,128,62,140,198,247,83,244,135,36,179,184,36,147,147,147,50,54,54,38,231,206,157,19,102,62,33,144,78,214,37,52,234,191,132,12,0,5,232,27,135,147,74,123,123,187,166,232,111,107,235,144,4,82,241,115,114,212,99,1,81,254,116,78,160,227,68,93,58,33,117,232,63,17,175,147,146,207,241,209,198,127,153,145,203,0,6,211,233,129,115,244,205,247,207,252,111,223,129,1,45,28,241,15,218,85,183,217,42,231,156,67,33,151,145,22,108,39,209,141,247,241,228,153,33,46,169,130,254,199,255,179,191,87,247,86,153,139,217,105,10,152,2,47,175,2,111,122,211,155,94,222,1,172,119,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,46,20,48,208,127,93,44,131,25,97,10,152,2,166,128,41,96,10,152,2,91,85,129,201,137,233,173,106,186,217,125,125,42,16,250,141,251,222,137,52,254,31,147,231,190,251,156,196,17,157,28,139,197,37,95,200,203,195,143,62,134,84,229,33,185,231,215,222,12,0,234,73,14,251,197,51,149,185,7,104,90,70,10,121,130,86,80,105,133,192,156,90,5,108,174,53,207,106,104,95,125,174,15,3,31,2,182,174,40,142,164,174,168,220,70,23,72,129,207,162,144,28,81,243,69,166,163,199,126,232,241,56,224,115,174,160,206,20,183,222,114,187,12,156,58,37,227,227,99,210,144,132,246,208,136,123,199,51,98,157,240,53,13,0,238,246,85,103,52,58,161,185,130,252,42,184,236,193,129,99,189,226,160,191,139,86,119,109,221,53,31,103,132,125,4,160,187,140,53,137,16,240,195,244,48,64,188,130,250,18,6,67,102,7,130,123,2,123,173,231,17,215,46,117,63,25,121,24,79,50,204,221,29,67,126,39,120,111,180,51,100,137,64,196,60,155,84,181,243,184,85,0,174,253,35,59,65,164,61,180,162,109,101,143,209,249,101,57,55,52,40,131,103,7,20,62,47,44,44,168,19,66,137,142,8,81,180,193,125,218,79,39,137,93,157,221,234,28,209,218,209,238,59,77,16,214,163,247,112,4,145,254,197,130,20,145,105,32,28,141,1,254,215,73,29,62,76,211,95,212,247,20,178,234,145,237,89,8,249,131,51,30,106,223,91,46,130,182,226,115,122,186,165,191,232,248,208,210,220,40,125,123,247,201,55,159,122,86,95,134,193,193,65,206,137,19,221,6,51,220,210,203,99,198,155,2,215,157,2,116,178,162,19,150,21,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,216,158,10,216,255,183,191,61,215,213,102,101,10,152,2,166,128,41,96,10,152,2,87,73,1,166,165,182,98,10,108,178,2,161,123,239,189,215,123,252,241,199,229,232,177,163,72,225,31,151,6,164,51,31,30,25,150,135,31,126,68,218,90,83,242,179,255,199,221,10,52,11,136,122,142,37,17,229,140,99,28,160,159,208,255,146,138,2,83,31,132,106,72,116,45,36,13,0,234,37,245,185,197,27,43,52,6,76,213,66,61,16,117,94,68,4,127,24,17,232,157,189,189,26,73,61,50,60,164,64,159,109,35,136,250,159,152,152,144,241,201,9,5,253,172,35,172,231,135,231,116,202,112,72,154,117,97,166,205,175,209,181,250,218,157,187,35,237,112,231,76,185,207,8,124,87,199,122,247,113,117,181,71,247,44,143,4,221,33,208,123,117,20,208,107,216,31,28,57,99,2,244,218,107,214,179,189,222,135,253,132,245,10,228,161,17,83,247,19,60,207,207,207,203,224,192,57,25,26,30,4,224,239,71,22,138,37,41,32,179,68,56,226,71,228,179,13,117,74,196,19,210,218,220,36,123,16,141,222,221,181,71,29,85,242,165,162,175,37,183,36,128,227,64,6,91,37,132,162,17,68,241,55,72,28,206,20,140,250,15,199,144,85,128,14,6,170,41,28,11,56,73,45,254,25,235,215,43,206,233,133,199,45,13,251,117,34,101,64,187,4,182,58,232,133,51,135,63,235,177,241,17,25,29,26,94,79,130,13,221,59,176,191,119,67,237,172,145,41,96,10,108,45,5,8,251,249,183,212,138,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,108,63,5,12,244,111,191,53,181,25,153,2,166,128,41,96,10,152,2,166,192,85,84,128,128,207,138,41,240,50,40,16,122,227,27,223,232,253,225,31,254,161,12,15,15,203,236,194,60,210,248,167,229,220,249,17,249,232,71,63,42,187,187,59,228,181,175,125,109,37,85,124,28,145,253,26,205,175,32,116,25,131,174,106,23,96,238,133,81,207,65,203,245,238,173,218,217,118,172,132,62,37,194,212,168,148,1,71,194,128,206,60,207,230,243,216,46,33,45,55,189,226,102,56,93,12,105,20,63,51,42,16,160,103,243,57,93,167,93,187,118,73,67,83,163,194,112,7,159,171,65,60,235,8,234,9,219,89,170,33,124,245,117,245,249,5,109,144,101,128,192,255,130,122,174,29,138,171,175,61,215,155,248,42,105,56,63,28,4,2,232,141,158,20,126,187,35,66,240,209,137,255,138,176,41,47,233,172,64,150,174,31,32,127,2,35,2,255,225,209,113,25,66,52,249,224,224,128,166,233,95,88,152,3,171,247,84,175,68,10,153,16,88,208,46,153,140,75,87,87,151,116,117,238,146,238,246,46,73,66,183,34,28,39,50,153,12,178,14,68,36,157,70,38,4,64,235,249,197,5,12,29,145,24,64,118,18,239,123,20,227,208,65,128,118,48,247,64,8,142,0,181,164,30,53,234,0,192,161,124,71,0,158,193,103,0,246,214,22,102,52,216,234,165,84,192,59,25,46,72,239,222,61,200,114,224,39,155,152,197,86,30,67,67,67,87,60,53,3,253,87,44,161,117,96,10,92,215,10,236,222,189,91,183,74,249,198,55,190,113,93,219,105,198,153,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,198,21,48,208,191,113,173,172,165,41,96,10,152,2,166,128,41,96,10,152,2,43,20,120,255,253,239,91,113,109,23,166,192,102,43,192,125,206,255,242,47,255,82,166,166,166,100,17,169,250,147,201,168,188,240,226,128,252,199,255,244,62,249,163,79,125,74,238,124,245,191,146,133,137,73,169,111,104,208,144,235,106,200,187,174,45,27,1,250,27,105,179,238,32,91,248,38,32,180,196,99,194,189,228,67,252,0,76,135,1,250,5,91,36,236,59,112,72,186,143,30,147,115,3,131,10,213,61,0,106,234,62,61,53,35,139,11,75,210,189,123,143,66,112,130,112,45,76,163,15,176,79,8,173,32,90,65,191,79,156,249,28,1,59,35,217,245,136,7,216,134,197,173,101,237,209,165,238,119,145,246,238,190,62,20,60,231,250,208,237,3,80,231,95,35,197,63,135,130,61,90,104,2,198,34,196,231,255,149,130,163,182,197,181,246,235,223,66,67,110,9,65,11,1,241,97,235,228,248,176,244,247,15,200,233,211,47,225,124,66,35,242,163,177,176,212,37,147,0,236,101,41,20,243,112,146,240,164,1,239,229,174,93,29,248,236,66,36,127,11,222,223,164,132,138,34,115,200,0,192,254,227,117,184,70,191,188,102,158,128,104,34,46,169,186,122,137,32,130,63,12,231,10,102,2,160,205,250,114,211,10,218,85,163,15,239,174,86,28,212,39,240,231,249,106,224,127,181,231,174,247,58,234,198,207,174,93,157,208,51,33,153,66,78,114,153,172,140,192,249,228,74,202,207,252,244,235,174,228,113,123,214,20,48,5,182,144,2,63,254,227,63,174,214,254,201,159,252,201,22,178,218,76,53,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,213,20,48,208,191,154,42,86,103,10,152,2,166,128,41,96,10,152,2,166,192,6,20,88,204,44,109,160,149,53,49,5,46,91,129,208,61,111,187,215,155,154,153,150,47,126,241,139,18,3,4,229,158,231,137,100,68,190,243,220,113,249,173,7,31,146,223,255,207,79,72,111,223,94,89,66,155,20,34,201,139,136,144,142,97,63,115,65,58,116,108,30,175,209,210,101,68,0,43,28,172,75,73,110,118,78,211,167,171,69,128,133,4,189,184,169,151,14,14,187,52,243,149,54,181,230,51,95,56,30,91,81,2,248,186,162,206,93,4,253,187,75,33,25,15,10,237,90,238,43,232,180,210,30,81,239,174,95,223,68,247,88,37,168,27,232,92,235,104,59,118,160,247,207,107,218,134,48,94,165,75,180,96,203,213,75,48,62,250,10,17,134,3,246,115,47,121,8,4,192,159,7,247,71,218,99,192,107,193,30,246,175,120,197,173,136,100,31,70,100,255,121,48,250,168,196,177,54,217,108,94,225,247,254,131,135,136,172,145,198,63,141,136,245,156,66,235,18,158,99,132,123,174,0,103,1,26,19,228,92,231,136,132,215,46,114,126,165,93,190,157,154,173,157,55,2,243,244,20,93,184,231,170,170,131,199,217,127,72,193,125,9,206,6,110,93,163,81,63,125,62,35,194,25,37,31,101,170,124,148,2,28,25,152,214,153,105,246,153,185,32,151,203,232,49,28,232,196,182,101,104,56,63,55,47,11,115,51,114,182,255,37,57,127,110,64,38,198,39,17,81,30,145,20,230,94,40,148,208,71,94,231,77,123,58,219,219,100,207,158,61,210,209,209,129,104,253,52,204,241,13,206,51,157,63,224,125,44,73,93,69,242,197,28,3,254,53,107,66,34,150,80,208,79,231,0,58,21,148,221,58,81,31,174,1,138,255,205,19,174,188,63,115,253,118,55,112,244,107,181,185,126,241,173,80,125,131,227,242,157,107,117,182,252,254,175,103,129,239,224,64,163,87,190,175,204,48,193,45,22,118,181,119,96,11,132,46,153,153,63,171,186,156,233,63,37,239,127,223,7,214,235,114,221,123,121,172,187,21,83,192,20,216,89,10,188,249,205,111,222,89,19,182,217,154,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,219,80,1,3,253,219,112,81,109,74,166,128,41,96,10,152,2,166,128,41,112,117,20,176,180,253,87,71,231,29,62,74,232,45,111,121,139,151,67,36,249,95,255,245,95,107,132,244,60,210,248,55,53,55,202,95,255,205,215,0,83,31,149,15,125,224,1,105,109,105,2,252,12,75,30,192,181,92,94,148,24,162,174,21,238,3,170,134,17,141,78,7,0,15,251,166,39,234,211,32,187,112,0,112,52,148,0,214,193,116,39,52,235,92,169,189,231,234,217,196,245,225,234,182,209,145,112,92,225,116,237,156,168,7,96,120,239,254,131,72,127,252,162,48,227,2,193,245,210,226,18,246,148,79,201,232,232,168,12,158,27,146,155,110,186,73,215,34,10,120,157,5,72,231,214,10,249,2,0,47,1,182,202,187,12,111,245,12,221,214,202,25,10,72,111,109,189,230,220,167,252,193,50,213,222,47,150,75,106,19,237,98,100,60,115,5,48,187,0,63,4,250,9,56,47,228,145,157,32,147,91,210,118,220,126,160,14,78,8,37,56,54,228,243,89,5,243,139,139,139,82,132,39,65,2,64,158,209,246,167,79,159,150,179,103,207,202,210,252,156,76,97,63,248,58,192,253,250,116,240,76,54,163,253,180,54,55,73,125,125,189,244,244,244,104,228,62,1,63,83,252,83,71,142,237,28,14,104,183,98,122,156,132,34,81,56,83,208,206,56,142,9,137,68,227,10,249,87,202,238,187,158,248,14,26,212,176,118,198,43,91,215,94,85,116,10,244,170,189,191,213,174,185,134,117,137,58,73,214,197,165,189,189,85,34,47,157,85,39,141,161,193,243,156,10,197,217,38,51,221,106,43,99,246,154,2,91,87,1,254,253,167,83,151,21,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,216,122,10,24,232,223,122,107,102,22,155,2,166,128,41,96,10,152,2,166,192,117,162,64,54,155,189,78,44,49,51,182,185,2,33,68,221,121,195,195,195,242,204,51,207,0,240,213,201,236,204,28,32,106,88,254,207,207,252,165,52,213,55,200,7,30,120,47,66,188,75,146,110,109,69,212,57,162,198,9,164,17,61,238,1,232,134,144,46,157,123,157,103,0,100,99,216,43,29,228,21,114,85,193,210,224,148,64,150,48,214,221,81,90,232,160,63,251,171,45,14,39,174,114,171,182,233,186,215,155,213,207,186,131,92,193,77,206,221,233,192,110,0,238,65,180,229,134,155,110,148,211,253,103,116,159,121,70,89,43,240,135,51,197,137,19,39,164,183,183,23,90,215,97,223,121,196,165,3,184,251,176,27,0,62,10,236,94,163,165,3,250,181,22,58,89,106,235,47,38,119,2,27,183,43,216,47,150,20,222,243,121,174,171,131,253,101,216,207,20,251,233,84,157,31,205,159,47,72,30,25,32,104,103,12,224,157,17,255,201,68,12,64,127,66,190,251,236,113,25,28,28,68,182,130,37,109,155,205,44,10,251,247,74,101,56,48,192,121,4,253,166,82,41,233,236,236,212,8,254,150,22,166,231,79,233,124,221,184,4,72,158,210,118,223,249,132,211,231,118,1,196,247,81,108,99,64,71,131,104,34,169,217,19,66,184,102,169,142,121,95,158,111,117,173,54,219,150,95,149,140,19,203,19,95,49,79,130,126,174,101,123,123,187,116,118,180,171,88,37,56,101,156,193,54,10,220,226,227,114,74,125,26,89,64,172,152,2,166,192,142,86,128,127,171,155,154,154,46,251,239,200,142,22,207,38,111,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,92,67,5,12,244,95,67,241,109,104,83,192,20,48,5,76,1,83,192,20,216,218,10,12,13,93,217,158,200,91,123,246,102,253,85,86,32,244,171,191,250,171,8,202,95,146,231,95,248,158,14,13,174,47,139,128,180,127,254,231,127,46,123,118,119,201,175,254,242,47,73,52,130,104,125,6,244,122,184,137,232,232,18,192,108,20,217,0,64,83,37,142,7,8,121,17,63,237,131,107,7,156,9,177,131,243,21,81,236,238,254,85,158,232,245,50,28,33,118,69,15,106,81,13,251,231,230,100,255,141,55,72,239,177,163,114,244,251,47,42,236,166,227,79,18,240,156,127,23,142,191,116,82,238,124,229,171,36,139,76,10,9,68,95,23,152,26,31,153,0,72,101,25,144,190,22,196,223,140,185,19,4,211,118,22,184,24,40,192,143,196,136,213,131,104,77,220,35,40,94,156,95,80,71,0,110,79,144,0,216,39,228,89,194,118,36,39,79,158,148,137,209,49,205,78,176,180,180,160,109,217,31,29,1,8,245,57,139,66,206,143,252,103,244,254,238,221,187,53,11,0,163,65,249,97,182,0,22,106,87,251,33,222,231,54,0,8,225,87,167,130,40,50,3,208,9,133,153,15,194,120,214,11,97,155,0,216,230,138,250,7,172,1,188,93,155,157,118,76,194,73,35,135,223,117,91,199,46,233,234,234,130,230,240,237,193,207,157,219,122,76,207,76,94,150,28,245,233,158,203,122,206,30,50,5,76,129,237,167,192,254,253,251,133,159,47,124,225,11,219,111,114,54,35,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,96,27,42,96,160,127,27,46,170,77,201,20,48,5,76,1,83,192,20,48,5,174,142,2,4,106,86,76,129,171,168,64,232,109,111,123,155,247,145,223,254,29,153,153,157,146,113,192,216,186,186,132,140,143,207,201,239,62,246,113,236,217,221,38,63,251,250,159,1,132,205,1,252,229,145,142,61,45,81,124,242,128,130,177,2,48,47,162,249,189,252,42,105,251,201,249,49,137,11,50,162,3,212,42,236,190,216,4,215,122,254,98,207,109,129,251,171,194,126,164,232,207,207,204,72,188,173,77,238,120,229,93,210,223,223,175,81,253,249,98,65,65,127,14,192,159,176,252,134,155,110,214,148,253,236,131,123,217,231,225,100,17,13,251,176,61,236,242,201,95,162,6,154,246,31,207,174,124,220,39,225,206,121,192,131,147,71,4,80,158,96,222,47,30,162,244,11,126,84,61,34,191,11,56,103,20,125,61,210,245,19,196,115,91,136,225,243,231,228,212,169,83,50,48,208,239,167,245,135,67,9,219,69,163,136,242,135,35,0,222,14,237,42,140,55,101,30,233,251,59,177,63,252,193,131,7,101,239,222,189,128,255,245,250,12,251,41,96,235,8,151,193,32,132,109,10,170,11,117,224,63,161,72,66,98,0,252,201,56,34,249,227,177,160,61,32,63,39,21,60,179,114,126,120,63,221,228,42,150,84,247,188,181,206,43,17,251,151,105,118,52,18,150,249,217,37,201,212,103,228,230,27,15,73,28,255,69,15,217,21,244,115,139,133,75,45,63,254,163,63,118,169,143,88,123,83,192,20,216,1,10,188,254,245,175,215,89,222,127,255,253,59,96,182,54,69,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,96,235,42,96,160,127,235,174,157,89,110,10,152,2,166,128,41,96,10,152,2,215,88,129,241,137,203,75,147,124,141,205,182,225,183,182,2,161,123,239,189,215,123,226,137,39,16,69,221,128,40,236,130,166,57,63,119,126,92,62,252,224,239,72,119,119,183,252,200,255,244,111,37,134,122,47,135,180,253,241,8,96,109,84,247,102,143,33,106,187,76,8,140,56,239,218,66,224,11,210,234,87,243,156,5,215,43,234,253,218,107,254,93,13,125,95,14,99,8,164,89,116,238,181,3,240,30,28,124,8,170,65,188,165,23,81,143,251,14,236,151,35,71,142,168,206,57,192,126,70,169,79,205,76,235,158,246,55,223,114,139,44,44,101,164,177,177,17,209,242,89,4,178,35,159,2,186,168,117,170,88,107,78,4,251,97,180,119,199,90,115,46,188,46,43,152,103,84,60,211,235,3,241,107,19,206,5,187,6,32,146,62,36,141,245,45,178,184,184,40,231,207,159,199,231,156,30,39,39,199,145,158,63,43,30,158,163,3,83,125,125,10,0,63,169,117,236,43,153,76,192,136,178,194,228,166,134,70,5,252,140,228,103,153,158,158,86,173,226,136,204,119,144,95,161,62,237,198,51,46,66,159,247,194,72,205,31,175,75,171,126,137,120,157,68,96,20,51,83,32,185,63,254,161,230,43,161,62,251,95,75,27,222,219,105,69,127,153,112,214,104,106,110,196,82,122,242,170,87,189,10,239,22,28,45,102,22,117,29,6,250,207,94,186,36,63,122,201,143,112,169,92,81,147,220,133,29,77,1,83,96,251,41,240,177,143,125,76,39,69,231,47,43,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,253,41,96,160,255,250,91,19,179,200,20,48,5,76,1,83,192,20,48,5,182,136,2,3,103,47,3,170,108,145,185,153,153,215,181,2,161,255,253,117,175,243,62,255,249,207,35,189,250,176,70,245,23,178,57,57,126,124,64,222,245,158,247,202,31,253,193,39,145,54,254,78,127,31,116,128,231,48,192,115,17,41,228,89,8,93,17,16,188,92,170,1,127,184,38,130,63,184,167,84,15,231,33,231,8,176,252,244,138,51,7,100,107,33,246,138,70,235,92,84,158,95,167,205,230,220,90,78,13,191,122,127,142,99,250,12,147,211,174,134,254,37,164,173,15,199,162,146,5,192,79,54,55,203,237,119,220,33,67,195,195,50,141,253,209,9,184,67,225,50,28,48,202,242,210,75,39,164,179,187,83,82,112,200,200,231,179,18,199,51,190,19,1,35,242,171,23,193,89,1,40,94,131,77,105,9,235,170,143,21,157,86,154,137,245,241,231,69,192,95,46,23,36,4,32,204,84,250,126,68,126,89,10,72,169,207,180,250,47,157,56,41,195,176,151,91,12,44,46,205,171,77,106,55,198,138,226,29,136,227,125,97,106,254,120,58,45,123,123,246,168,113,211,211,147,104,139,109,8,48,135,253,251,15,34,123,196,46,169,3,168,103,186,127,2,124,23,245,159,129,51,3,207,125,7,145,48,236,160,191,8,178,73,192,142,56,178,8,48,69,127,12,160,159,47,161,135,231,74,152,3,231,83,121,181,56,5,84,248,115,116,19,244,143,27,119,118,80,147,175,227,47,183,200,110,126,43,77,117,119,151,107,87,190,175,204,148,16,135,158,211,147,120,223,74,69,233,197,26,77,207,30,135,147,70,233,146,247,214,190,239,190,251,150,135,217,216,153,55,54,54,166,239,12,215,52,157,78,115,18,23,154,188,177,190,172,149,41,96,10,108,33,5,248,183,221,96,255,22,90,48,51,213,20,48,5,76,1,83,192,20,48,5,76,1,83,96,199,40,96,160,127,199,44,181,77,212,20,48,5,76,1,83,192,20,48,5,54,83,129,207,252,249,103,55,179,59,235,203,20,184,100,5,248,63,184,19,246,103,22,23,36,130,20,232,81,132,126,63,251,236,139,242,145,223,249,168,252,238,35,15,75,223,129,62,241,0,250,145,43,61,136,170,70,84,119,12,145,232,164,168,128,192,171,21,31,104,227,126,133,188,174,214,106,103,212,41,252,166,179,67,85,161,116,33,0,78,234,148,172,79,99,43,132,28,34,250,15,72,95,95,159,76,140,143,11,163,218,153,162,159,247,71,71,71,53,90,254,174,59,95,165,17,254,45,45,109,178,180,176,40,101,166,239,135,252,68,253,43,16,46,101,71,29,71,172,94,29,119,206,163,142,239,42,112,237,82,3,56,200,207,42,70,122,19,6,135,16,45,31,193,49,159,203,8,225,44,211,186,19,238,47,204,47,105,186,254,178,87,84,123,57,207,66,33,7,120,28,133,211,72,29,182,124,72,202,45,200,68,208,211,211,35,35,35,35,242,220,225,103,116,155,136,102,56,53,48,138,255,208,161,67,200,10,17,210,200,127,62,75,224,203,35,11,65,16,225,127,36,28,67,61,34,248,163,204,31,1,59,240,222,113,111,249,120,162,78,188,8,218,96,134,108,199,18,2,240,247,223,59,204,15,253,248,144,95,111,217,87,213,27,162,14,52,161,178,204,194,233,130,89,20,94,60,113,74,134,199,38,9,219,5,201,59,240,94,150,101,240,220,89,249,237,7,63,250,114,233,230,77,78,78,234,182,15,28,128,78,35,188,110,105,105,225,226,243,181,181,98,10,152,2,219,92,1,254,141,239,232,232,208,127,191,109,243,169,218,244,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,45,163,128,129,254,45,179,84,102,168,41,96,10,152,2,166,128,41,96,10,92,79,10,76,33,122,215,138,41,112,13,21,8,221,243,214,183,121,179,179,179,242,55,95,249,178,20,65,250,22,51,69,164,101,79,200,87,254,250,235,210,219,219,43,31,252,224,7,164,165,181,5,52,185,168,145,212,249,165,172,166,151,87,136,15,44,183,86,228,189,23,68,134,215,222,247,0,175,89,60,111,101,52,186,127,181,76,159,29,168,173,125,222,215,10,104,27,81,227,43,74,224,116,224,96,111,229,158,226,195,170,182,1,76,174,220,199,137,123,134,71,215,146,233,231,107,139,3,209,172,119,207,84,183,217,200,125,247,28,1,53,225,116,22,89,18,8,246,233,100,113,219,157,119,200,137,147,199,132,235,17,9,33,61,61,162,215,231,231,23,116,223,251,125,123,247,75,19,82,247,207,78,79,1,146,214,233,176,212,136,211,230,209,195,118,10,106,63,231,192,172,10,136,204,46,97,14,172,115,169,240,93,10,124,15,15,197,176,21,3,181,85,155,131,181,138,84,214,6,240,28,161,239,153,197,37,153,156,26,151,177,225,17,133,251,19,19,19,26,137,201,109,28,248,41,17,236,195,246,36,0,124,54,187,36,205,72,199,79,128,191,119,95,175,244,236,222,163,240,248,240,225,167,229,155,223,252,166,62,71,152,220,212,212,32,55,222,120,99,5,230,23,3,80,31,65,58,126,181,19,71,218,196,140,6,92,130,34,108,141,210,121,32,149,146,68,50,165,109,24,149,239,167,233,7,220,135,134,174,112,105,61,64,236,202,34,186,27,85,71,110,97,176,21,138,91,51,106,193,119,197,57,52,208,33,66,181,135,56,108,227,182,73,224,156,88,207,194,117,102,230,7,58,241,240,57,214,251,206,35,89,153,132,35,201,56,62,103,78,191,164,128,125,102,62,131,204,18,9,73,215,33,75,2,164,204,97,233,207,157,59,199,110,168,148,251,57,240,122,51,138,254,173,161,61,124,47,105,31,231,147,192,123,62,55,55,103,176,127,51,20,182,62,76,129,45,164,192,109,183,221,166,214,210,217,208,138,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,92,91,5,12,244,95,91,253,109,116,83,192,20,48,5,76,1,83,192,20,216,162,10,140,141,143,108,81,203,205,236,109,164,64,232,151,127,249,151,189,177,145,81,121,242,201,127,150,120,125,92,230,22,150,36,134,128,241,63,250,227,79,107,4,245,111,253,214,3,160,135,37,73,97,31,111,41,150,16,221,189,36,241,104,108,165,4,132,196,213,16,189,250,28,45,9,246,170,65,248,202,135,253,171,141,180,169,60,71,186,189,186,23,64,165,201,102,159,92,146,125,23,25,156,144,150,16,150,145,141,44,30,34,155,27,1,242,9,193,159,121,230,25,213,43,159,203,169,102,51,72,175,62,129,104,122,2,210,198,250,122,196,103,35,194,190,80,244,33,62,34,222,67,208,1,72,95,1,47,225,190,87,196,214,10,0,168,252,16,250,22,75,8,213,134,99,5,147,0,68,177,176,156,71,57,95,148,66,177,168,25,1,18,137,152,58,15,48,34,159,81,222,179,211,51,26,105,97,231,87,251,0,0,32,0,73,68,65,84,201,72,252,177,145,33,64,124,63,149,62,109,165,13,180,123,97,97,65,218,219,219,181,47,218,125,231,157,63,42,251,246,237,3,140,143,107,68,255,34,28,20,190,250,213,175,74,127,255,105,109,83,196,88,140,228,191,237,182,91,20,58,59,112,237,160,47,153,114,25,239,76,25,240,87,183,134,64,196,126,20,176,154,128,58,150,172,147,4,223,55,204,149,248,153,105,252,55,29,65,95,100,189,174,246,237,197,197,197,202,26,114,29,169,61,215,141,133,191,163,98,0,201,249,30,241,62,139,174,43,215,31,169,248,231,50,75,186,14,105,100,87,160,19,198,217,51,231,228,44,182,137,25,26,60,47,51,179,83,146,89,152,215,223,118,61,28,40,194,216,62,161,9,78,26,236,134,126,18,243,243,179,151,148,190,127,215,174,93,58,254,70,190,212,137,131,239,31,236,36,224,231,123,65,187,57,63,190,123,232,235,229,112,48,216,136,105,214,198,20,48,5,174,145,2,119,223,125,183,142,252,192,3,248,255,53,172,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,53,81,192,64,255,53,145,221,6,53,5,76,1,83,192,20,48,5,76,129,173,174,192,204,204,204,86,159,130,217,191,61,20,8,189,245,222,123,188,249,197,57,121,238,185,231,20,214,230,178,121,192,213,176,252,201,159,126,90,246,245,245,201,189,191,246,54,201,204,207,41,60,68,18,245,229,89,251,236,81,1,236,114,229,234,103,4,122,14,246,87,159,179,181,139,159,15,87,181,97,61,153,46,203,197,152,254,154,237,46,193,62,127,36,255,187,214,62,119,111,185,126,57,146,220,221,219,144,8,142,80,99,66,69,0,217,100,34,41,37,192,78,166,48,175,7,108,125,229,157,119,201,137,99,199,133,127,27,8,63,201,182,23,0,94,143,189,248,125,68,60,55,73,107,99,147,44,100,115,10,119,139,112,190,40,20,242,10,77,105,87,24,145,252,4,231,97,68,197,103,150,150,0,82,1,240,227,140,144,167,8,180,183,172,144,158,219,2,164,226,9,169,67,102,128,18,28,6,102,103,167,101,232,252,81,25,28,28,212,40,239,44,34,249,153,85,128,105,242,249,137,166,227,154,166,63,179,148,147,58,92,55,0,236,51,114,159,128,215,29,217,55,231,64,128,187,8,71,145,39,159,124,82,211,252,79,78,142,75,10,48,153,217,33,110,184,225,6,70,109,163,93,17,237,16,181,207,132,252,216,22,128,100,151,54,242,29,96,45,42,53,123,68,44,9,27,1,170,163,136,56,231,12,232,196,192,104,126,52,224,23,138,123,107,252,43,126,95,240,158,184,166,203,77,182,196,25,157,39,168,37,63,252,205,184,143,51,158,186,48,157,67,169,132,168,125,188,63,250,187,2,169,39,248,143,226,119,219,212,208,162,224,252,204,201,19,114,110,240,172,58,110,208,57,195,131,163,14,117,107,192,150,17,124,103,178,249,172,132,161,125,67,186,14,206,3,254,91,178,48,59,167,14,1,110,172,139,29,219,218,218,46,214,164,114,159,118,114,92,126,90,91,91,245,61,115,142,36,116,110,96,26,127,190,47,235,21,231,216,176,94,27,187,103,10,152,2,91,79,129,7,31,124,80,255,230,241,239,152,21,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,184,186,10,24,232,191,186,122,219,104,166,128,41,96,10,152,2,166,128,41,176,77,20,96,4,163,21,83,224,58,81,32,244,43,191,242,102,111,108,236,119,20,16,230,178,83,128,201,81,68,247,102,229,195,31,254,109,217,183,119,175,252,251,255,237,223,203,18,32,96,10,80,208,3,44,214,240,223,192,248,16,160,99,117,33,200,211,2,176,87,93,92,189,3,126,188,167,144,178,170,17,219,212,214,85,221,190,106,167,213,182,86,15,234,234,171,235,46,245,188,118,142,81,0,111,80,90,233,192,158,246,7,15,30,212,168,126,2,205,186,120,68,114,32,176,167,79,190,164,123,222,183,52,181,98,23,5,192,93,182,199,199,7,251,62,56,133,104,10,242,11,197,60,32,126,92,35,248,75,56,103,138,116,142,23,67,52,127,132,97,253,88,154,129,179,103,100,118,106,82,70,70,198,100,108,114,66,8,247,169,121,24,91,6,176,45,65,50,33,243,18,28,6,8,93,234,145,73,160,187,187,91,223,131,142,206,78,233,232,108,211,136,236,8,192,127,14,0,57,147,89,212,54,4,181,135,15,31,150,35,255,242,93,77,221,223,208,208,32,205,205,205,190,237,128,252,126,164,58,163,211,97,7,94,13,70,246,3,101,67,62,100,28,192,56,140,242,14,35,146,63,6,184,31,197,118,6,97,68,246,179,16,242,51,93,63,80,182,132,162,17,68,173,19,88,111,223,194,72,119,174,71,245,239,128,250,240,195,245,89,90,96,196,191,239,216,193,172,7,44,30,160,127,14,209,251,197,124,65,158,59,252,172,140,79,140,98,125,71,52,122,159,122,235,250,67,187,16,222,129,66,46,43,33,252,190,27,211,13,210,221,219,39,221,187,123,229,75,95,249,91,153,90,40,96,45,51,50,60,114,126,195,226,254,192,107,126,112,67,109,231,231,231,117,62,180,63,72,215,31,130,67,131,199,119,140,243,37,224,231,61,78,5,159,45,234,162,177,33,41,172,145,41,96,10,172,163,0,255,221,99,197,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,174,174,2,6,250,175,174,222,54,154,41,96,10,152,2,166,128,41,96,10,108,19,5,166,12,244,111,147,149,220,54,211,8,189,245,158,183,121,143,127,252,49,105,2,156,101,84,57,35,202,167,167,231,229,221,239,186,95,90,154,219,228,135,126,244,135,165,176,56,47,209,26,12,231,71,90,3,215,174,228,250,168,240,161,253,5,145,214,85,146,17,238,57,160,233,254,231,253,154,238,55,45,178,191,214,188,42,51,214,60,85,248,120,57,15,174,217,35,157,27,24,129,143,52,248,0,156,44,17,192,218,50,82,228,135,225,68,113,231,109,183,203,217,211,103,212,225,162,142,17,255,16,35,11,96,127,230,212,73,105,170,111,144,142,174,110,201,32,18,191,228,1,126,3,250,23,9,232,9,129,193,71,105,107,24,98,19,250,50,90,62,14,253,195,88,68,130,252,145,161,73,25,26,98,58,254,97,141,156,46,123,128,236,37,166,253,199,115,156,31,250,201,211,137,0,16,157,96,63,157,78,75,91,123,167,236,217,179,7,159,94,141,198,39,84,46,151,49,118,25,253,3,26,47,204,205,170,67,64,51,218,77,97,123,1,70,242,31,57,114,68,26,155,26,100,97,105,81,246,116,239,150,155,111,190,89,251,99,191,4,248,132,186,124,47,24,209,15,75,177,171,0,181,0,136,70,223,201,100,74,98,116,82,128,54,124,23,244,3,187,48,25,92,225,61,1,234,175,64,160,245,94,42,180,102,89,171,137,38,57,240,155,92,151,223,204,142,64,71,15,126,184,166,156,51,245,115,14,0,141,216,70,35,7,32,95,68,59,2,124,182,153,198,22,15,39,79,158,148,193,129,126,93,95,170,71,71,144,84,93,82,215,153,14,32,197,18,54,126,192,111,154,153,21,24,137,223,213,221,35,109,221,123,100,98,122,1,25,37,82,50,129,245,204,192,89,96,116,116,116,179,117,129,111,134,239,156,65,91,53,35,1,70,128,227,71,8,206,32,30,157,0,56,87,102,177,96,54,137,78,56,147,172,86,248,158,83,27,43,166,128,41,176,189,21,224,223,3,102,54,153,154,154,218,222,19,181,217,153,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,215,137,2,6,250,175,147,133,48,51,76,1,83,192,20,48,5,76,1,83,96,107,41,112,238,220,185,173,101,176,89,187,19,20,8,253,236,207,220,237,125,229,203,95,70,52,255,60,0,97,73,154,90,26,228,196,201,51,242,129,15,124,80,254,203,159,252,145,236,59,212,7,242,188,20,192,87,95,18,194,59,7,235,181,134,112,54,40,188,167,165,170,206,221,115,199,11,158,119,55,86,61,130,84,42,2,94,245,230,203,83,201,57,172,99,255,165,14,74,173,8,45,203,72,191,31,33,121,197,135,32,52,188,148,145,221,200,158,112,235,43,110,145,127,250,167,127,146,82,180,164,233,245,9,60,78,33,170,191,179,125,151,244,236,219,43,5,64,254,112,25,207,224,31,106,17,129,125,52,145,96,155,202,151,1,211,39,38,166,101,116,24,96,127,108,68,230,0,79,25,77,159,67,255,249,124,14,251,222,35,29,62,30,224,250,102,113,93,42,150,21,198,51,197,62,1,48,225,62,97,112,75,107,187,166,239,135,129,58,69,5,207,97,192,126,140,155,203,101,132,224,159,243,56,246,194,11,242,141,111,124,67,134,135,207,235,243,37,56,3,180,183,183,107,186,254,174,174,46,89,88,152,83,88,77,7,2,70,140,23,138,64,246,8,234,143,32,106,159,48,90,35,248,1,121,99,177,184,31,177,15,18,79,71,0,194,125,78,140,99,80,51,6,122,170,78,136,102,247,223,1,223,46,53,110,27,125,113,203,4,22,206,217,253,174,168,1,215,12,223,146,135,83,8,117,163,211,197,217,179,103,229,248,209,99,154,162,191,132,104,254,186,186,4,214,50,37,249,66,78,163,251,179,133,178,190,23,220,202,161,117,87,171,52,183,52,202,190,158,94,73,55,52,193,169,34,233,59,141,160,159,38,108,29,17,18,190,39,121,205,4,240,254,7,126,107,67,138,230,114,185,13,181,115,239,60,231,0,152,207,5,212,249,240,128,247,200,227,214,2,188,199,119,12,133,175,177,182,225,133,21,83,192,20,216,153,10,244,245,245,9,63,127,245,87,127,181,51,5,176,89,155,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,87,73,1,3,253,87,73,104,27,198,20,48,5,76,1,83,192,20,48,5,182,143,2,157,187,186,229,29,239,120,199,246,153,144,205,100,91,41,48,134,232,236,175,254,63,127,171,160,144,17,253,49,32,183,39,159,252,150,188,247,61,239,147,199,63,254,136,116,119,182,174,58,95,23,41,125,65,36,53,145,29,32,30,247,21,247,203,133,128,150,183,89,20,108,174,1,213,245,233,144,15,46,253,214,87,241,123,217,192,43,30,148,250,16,106,170,38,156,51,35,179,1,205,75,217,140,68,0,245,111,185,229,22,141,206,158,156,152,80,218,73,184,187,0,64,126,250,244,105,217,127,224,128,36,0,204,9,126,163,26,205,29,5,248,205,201,236,220,140,204,32,170,123,17,80,253,252,185,65,89,88,156,67,218,246,69,141,128,46,33,3,128,87,42,6,17,222,117,136,218,206,74,4,105,25,210,72,151,190,119,111,143,70,236,239,222,189,27,112,191,85,211,170,39,16,89,79,251,224,142,160,112,157,204,149,215,185,92,1,91,1,0,236,42,139,165,225,97,57,51,112,70,190,253,244,119,100,26,209,224,116,72,32,176,237,232,232,144,219,110,187,13,17,227,187,36,135,185,133,163,72,195,15,123,185,31,59,143,177,24,102,132,140,0,4,252,116,22,224,220,213,137,0,41,230,203,232,147,25,15,188,192,107,33,132,136,127,172,184,106,165,9,252,245,61,113,241,254,254,82,92,240,190,5,142,9,203,11,21,188,92,149,10,247,30,86,42,174,171,19,58,51,240,195,72,126,95,47,110,119,16,210,136,254,2,214,114,106,98,76,134,6,207,73,127,127,191,70,192,135,144,157,33,74,93,227,9,56,121,148,36,147,203,75,22,142,24,212,133,209,255,157,112,186,160,227,5,157,56,120,205,247,129,207,20,208,174,136,223,36,35,236,233,220,113,244,165,115,24,67,92,68,63,69,170,21,238,2,157,52,67,195,5,181,23,86,232,251,206,14,249,222,7,165,169,169,201,157,170,35,10,183,153,224,251,192,119,168,250,158,107,228,156,30,220,181,29,77,1,83,96,103,40,240,211,63,253,211,58,209,143,125,236,99,59,99,194,54,75,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,224,42,43,96,160,255,42,11,110,195,153,2,166,128,41,96,10,152,2,166,192,214,87,128,209,210,86,76,129,235,84,129,208,123,222,243,30,47,131,189,179,255,225,31,190,46,113,68,89,3,247,34,66,184,40,127,245,229,191,145,27,110,60,40,31,250,224,251,36,228,242,245,3,188,87,3,184,11,210,247,87,77,178,226,8,16,240,195,234,231,92,51,31,4,94,99,16,235,96,164,115,56,64,26,124,141,32,7,132,86,211,93,189,51,250,50,142,156,123,148,209,203,72,167,158,203,23,37,209,140,136,106,128,87,228,207,151,54,164,231,63,0,160,63,1,208,207,253,204,9,237,235,211,41,0,252,1,233,63,115,74,238,250,215,175,150,185,185,57,153,28,27,87,40,59,141,244,198,51,51,128,252,243,11,232,43,131,173,21,194,0,242,5,181,42,142,61,239,195,113,68,127,227,146,125,165,224,36,192,116,250,173,128,190,10,247,219,219,0,87,19,10,210,25,185,175,64,153,153,6,66,49,41,163,159,50,29,43,160,71,4,231,140,34,247,0,136,235,0,139,179,11,179,242,221,231,14,203,225,195,135,53,189,178,191,7,124,74,186,119,117,201,93,119,221,165,25,2,50,75,89,164,139,47,72,50,81,7,128,143,44,0,120,135,104,67,28,142,4,232,20,112,31,14,0,248,240,200,125,34,60,66,126,192,109,98,124,198,116,243,45,240,116,123,3,128,105,180,231,94,243,116,8,240,132,160,122,217,89,132,239,149,15,251,151,235,116,242,155,250,69,171,94,190,254,171,157,21,8,247,67,97,140,135,45,13,56,95,102,126,152,198,86,26,231,207,159,151,201,241,113,25,62,63,136,212,253,200,208,128,104,122,182,213,54,216,118,129,142,1,124,175,18,201,184,164,210,173,210,214,210,172,107,220,129,181,230,218,249,26,138,68,145,73,129,128,62,20,65,54,5,140,145,245,224,8,66,240,15,200,15,255,11,221,182,99,97,49,179,33,245,232,134,177,209,226,143,191,12,250,249,14,7,37,132,108,15,30,29,65,104,63,143,0,253,27,114,52,112,29,216,209,20,48,5,182,191,2,247,223,127,191,78,210,253,251,109,251,207,216,102,104,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,92,29,5,12,244,95,29,157,109,20,83,192,20,48,5,76,1,83,192,20,216,70,10,140,35,157,182,21,83,224,58,86,32,244,246,183,223,235,157,63,127,78,6,6,6,176,23,59,210,248,3,174,198,1,16,31,122,244,9,217,181,171,67,222,254,142,183,75,17,64,46,159,201,73,170,185,65,64,116,113,189,4,168,28,95,158,86,5,136,3,224,146,239,121,126,40,184,135,84,225,4,155,142,167,131,238,45,63,195,51,231,45,80,201,0,80,117,219,53,117,94,3,184,197,68,239,43,203,234,240,177,210,174,170,121,181,179,1,35,216,89,150,235,170,26,162,62,140,127,60,164,173,95,89,171,143,172,248,34,208,100,89,238,199,191,205,107,154,79,31,9,218,82,66,10,123,70,235,39,226,117,216,176,28,208,54,10,224,206,108,252,241,164,252,171,87,255,128,156,60,245,146,238,189,142,158,224,88,129,20,253,82,144,23,254,229,57,56,0,140,201,28,162,245,103,166,166,101,126,118,78,163,185,11,185,172,180,182,182,202,44,162,161,35,128,186,97,0,126,70,71,215,165,235,180,158,80,191,151,41,249,155,219,164,1,145,251,186,32,176,135,112,24,120,216,183,139,51,131,129,30,224,111,12,64,62,132,251,81,140,26,66,127,57,166,254,7,88,78,35,237,255,252,244,132,124,231,219,223,146,231,159,127,94,51,6,212,99,31,120,194,230,174,93,187,228,224,193,131,216,23,30,243,193,179,49,128,100,130,232,66,1,209,233,232,58,202,121,162,46,153,110,82,232,236,32,53,213,161,46,152,37,204,162,34,126,209,99,229,37,97,3,103,41,215,161,166,176,113,213,59,81,125,215,245,87,93,183,250,249,202,247,102,101,119,254,61,5,242,120,143,117,56,14,201,53,197,135,107,78,152,78,29,184,77,2,207,163,112,176,96,113,17,250,58,95,232,177,4,39,154,84,178,14,25,13,98,122,47,159,71,166,3,180,227,179,218,15,58,247,144,201,160,128,76,13,163,0,251,253,103,79,11,183,122,97,164,59,213,201,226,119,198,254,147,0,246,28,187,132,108,13,204,191,144,76,196,117,205,123,122,122,116,235,5,190,15,220,6,128,227,19,140,81,74,142,67,144,222,220,220,44,5,56,153,12,157,31,146,254,193,97,164,238,135,243,5,10,126,198,50,142,49,7,7,7,245,250,98,95,221,93,157,23,107,162,247,57,87,190,63,220,190,161,186,208,241,195,21,234,226,10,247,230,174,110,235,28,21,220,253,170,99,237,171,176,241,229,174,234,196,78,77,1,83,96,235,40,192,191,39,6,251,183,206,122,153,165,166,128,41,96,10,152,2,166,128,41,96,10,152,2,215,191,2,6,250,175,255,53,50,11,77,1,83,192,20,48,5,76,1,83,224,58,83,96,100,196,64,255,117,182,36,102,206,133,10,132,176,189,132,247,240,195,15,43,160,227,94,238,101,146,79,68,94,63,252,232,239,34,61,123,155,188,254,231,127,65,162,4,117,128,141,139,179,83,146,110,239,16,15,209,231,4,195,151,84,72,32,209,199,245,82,8,91,9,80,87,22,70,183,179,6,48,22,209,207,87,90,20,14,59,164,173,67,5,209,226,28,3,144,55,145,170,147,219,111,191,83,254,225,255,253,123,169,175,75,193,41,32,47,17,128,238,252,210,162,124,255,200,17,128,124,128,211,165,140,166,203,103,234,126,2,221,2,218,244,244,246,74,83,107,139,15,247,123,246,72,23,64,108,3,246,99,15,69,209,63,88,117,25,208,215,7,226,28,15,3,99,44,106,207,165,13,1,240,179,132,1,156,151,0,131,211,245,141,184,10,97,109,103,53,251,64,58,157,150,233,137,81,249,230,63,255,15,57,211,127,26,125,193,249,3,14,5,4,210,189,251,247,203,237,183,222,166,160,153,125,148,208,39,124,8,56,164,66,107,130,153,4,34,251,163,112,98,96,164,186,79,157,153,43,130,145,250,171,233,205,94,106,10,40,59,229,241,191,87,222,163,132,188,247,242,20,31,242,115,54,116,68,240,0,200,35,33,68,200,195,33,133,240,158,107,73,135,9,130,108,158,115,11,131,60,182,44,224,135,133,144,154,243,103,20,61,219,180,52,53,43,108,199,94,245,152,187,39,13,208,149,235,87,204,23,224,4,176,128,232,253,89,25,26,30,148,115,103,7,100,122,122,82,129,150,70,235,99,140,34,250,175,131,179,133,194,123,252,38,57,30,83,239,19,234,119,118,118,234,216,4,228,92,43,234,74,167,3,182,97,255,188,206,96,11,136,84,125,90,22,240,30,141,143,79,194,137,96,64,198,167,103,116,30,41,248,232,44,226,245,96,198,153,153,249,74,180,253,186,146,110,20,244,179,19,142,79,103,134,234,50,131,76,5,65,9,97,30,72,232,80,86,189,120,68,89,111,89,245,87,67,167,5,234,205,249,161,188,124,175,0,123,183,98,10,152,2,215,141,2,6,250,175,155,165,48,67,76,1,83,192,20,48,5,76,1,83,192,20,48,5,182,129,2,151,248,191,226,109,131,25,219,20,76,1,83,192,20,48,5,76,1,83,192,20,184,66,5,166,167,167,175,176,7,123,220,20,184,42,10,132,222,242,150,183,120,143,63,254,184,70,33,43,184,4,52,28,26,153,66,100,255,99,72,47,127,72,254,245,15,189,70,22,38,198,165,190,181,93,74,11,220,146,2,48,111,45,211,144,6,126,205,2,8,8,34,185,242,54,32,52,33,165,70,81,175,188,115,121,87,151,128,1,9,37,89,56,254,102,23,55,31,50,246,21,197,93,3,16,199,83,41,185,245,214,91,145,30,255,25,41,34,107,66,25,217,13,60,124,138,72,239,223,152,74,43,60,79,0,154,54,52,212,75,125,119,151,244,2,240,167,27,27,100,223,190,125,82,223,208,232,71,135,211,225,130,60,159,153,17,224,36,0,50,13,7,1,164,190,71,26,127,133,229,152,163,102,23,192,145,182,112,206,92,33,194,235,116,71,7,168,239,162,76,98,251,128,52,28,13,18,128,203,167,79,156,144,239,60,245,45,57,123,246,20,186,68,132,56,210,231,167,96,231,129,155,110,242,35,249,113,78,248,82,210,80,120,118,136,180,242,232,43,142,200,243,56,158,79,34,101,127,24,54,113,95,120,87,168,175,211,152,227,243,227,174,93,155,11,143,203,207,175,184,231,244,91,81,137,139,53,154,215,54,243,197,66,243,11,222,211,192,9,35,120,128,176,218,99,118,129,96,30,180,153,154,133,35,190,237,25,68,220,179,132,169,39,225,124,33,87,129,220,241,186,132,204,206,78,43,248,111,106,72,235,115,212,140,217,51,134,6,207,107,52,253,196,232,152,44,46,205,75,22,142,28,116,46,160,163,0,251,246,39,226,233,111,145,145,240,45,45,190,67,71,27,82,243,243,188,161,161,65,183,70,160,67,129,174,3,156,58,152,213,193,105,74,91,248,28,179,2,12,14,156,147,83,103,250,101,150,217,58,224,120,129,84,249,88,159,48,182,132,40,195,185,96,90,198,198,198,56,133,139,150,31,121,205,15,94,180,205,228,228,164,174,41,53,162,195,67,117,161,205,213,133,206,15,108,71,251,153,193,128,243,98,169,121,39,60,246,73,103,7,218,141,123,107,173,124,117,215,118,110,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,171,40,96,160,127,21,81,172,202,20,48,5,76,1,83,192,20,48,5,76,129,245,20,56,115,230,204,122,183,237,158,41,112,61,41,16,122,221,235,94,231,125,246,179,159,213,61,227,227,0,197,81,68,50,127,255,133,151,228,55,222,249,46,249,212,39,63,33,183,191,242,46,236,45,207,212,243,128,138,4,146,136,120,70,174,249,21,115,112,112,219,175,68,27,229,150,53,4,22,96,84,75,21,92,39,164,4,201,91,209,215,213,188,112,144,116,179,198,164,14,213,128,95,117,9,166,173,99,224,188,80,200,75,44,153,150,250,166,70,185,243,142,187,228,153,111,125,75,119,51,8,33,101,124,28,251,212,103,0,103,59,187,186,229,135,127,252,199,164,169,189,85,90,58,1,229,145,1,0,33,246,82,66,132,115,36,5,120,202,136,104,0,95,47,143,45,21,80,79,160,31,65,84,63,193,123,217,25,128,35,97,180,206,49,56,18,105,135,184,253,2,32,255,18,62,77,112,36,8,3,232,31,57,252,180,60,245,237,167,101,102,118,130,252,94,82,137,20,82,243,199,117,15,248,91,110,126,133,70,144,207,193,174,2,198,138,162,62,140,205,222,163,128,186,113,164,245,143,33,165,124,36,134,173,0,48,6,129,45,65,46,11,207,107,0,174,182,209,155,215,241,23,226,247,97,39,112,121,48,31,157,3,22,146,219,49,112,110,76,65,79,192,238,67,117,166,214,199,186,48,147,2,28,3,202,200,6,193,232,115,66,119,66,237,49,108,227,114,254,252,121,97,150,151,57,68,242,231,242,25,93,235,56,210,254,167,177,237,2,75,177,84,208,108,0,17,140,201,126,233,212,65,64,238,0,63,251,163,13,140,110,103,4,63,219,16,148,211,62,218,64,71,1,103,3,219,157,1,224,239,239,239,23,70,211,135,177,149,2,225,123,3,178,0,176,29,126,200,218,207,70,65,191,26,184,254,151,254,120,57,95,106,3,64,95,253,182,87,222,133,160,139,16,218,120,180,157,118,210,97,1,133,207,187,103,180,175,185,185,57,157,23,179,24,84,221,227,249,166,23,218,193,143,21,83,192,20,184,190,20,96,38,19,102,31,177,98,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,87,174,128,129,254,43,215,208,122,48,5,76,1,83,192,20,48,5,76,129,29,166,192,125,247,221,183,195,102,108,211,221,234,10,48,202,247,171,95,253,42,224,224,20,192,49,64,39,194,246,159,122,250,95,228,145,199,30,151,223,255,189,39,144,126,60,133,200,229,146,196,152,218,94,177,28,97,174,75,113,191,18,250,87,184,29,27,110,4,162,5,96,218,1,183,149,78,3,47,191,178,14,232,110,214,72,206,126,71,47,43,253,162,66,149,194,246,8,200,213,175,160,246,206,59,238,144,211,47,30,149,201,225,97,105,64,100,61,163,177,235,34,49,105,140,39,164,23,145,252,145,93,237,1,208,71,212,56,96,45,65,126,30,192,61,6,128,27,2,192,13,33,146,222,143,161,46,43,132,207,99,128,40,32,60,163,215,57,47,255,3,72,205,181,240,23,78,60,68,164,107,138,247,116,61,28,7,150,228,201,39,159,68,102,129,195,136,48,207,73,12,48,184,140,53,99,255,55,222,120,72,51,8,48,160,122,110,113,1,206,9,216,198,1,144,150,240,56,2,167,15,166,234,143,39,146,72,215,143,189,228,241,194,40,188,165,35,64,116,35,81,251,21,85,46,122,114,129,142,193,19,78,231,11,58,128,189,43,99,192,107,64,46,28,27,180,212,56,171,184,126,8,205,57,7,31,140,83,254,162,15,165,53,194,191,44,173,205,77,154,162,63,3,77,216,19,65,122,12,14,48,26,221,95,44,200,185,115,231,8,188,101,248,252,144,76,76,142,41,88,103,223,137,104,12,219,52,36,21,126,19,118,19,218,59,199,128,14,100,88,104,107,105,214,125,235,187,187,247,104,198,6,151,6,159,219,1,176,111,234,75,200,207,35,211,217,211,46,246,193,241,153,202,159,128,156,99,159,56,113,76,29,1,232,32,80,130,205,108,87,95,223,160,109,34,179,121,252,106,67,26,209,255,254,247,127,192,77,121,205,99,1,142,9,23,43,238,247,227,28,60,170,219,215,70,248,243,30,51,135,184,182,156,27,175,177,29,129,55,53,53,165,115,99,22,9,70,242,163,84,150,222,253,109,96,165,21,83,192,20,216,25,10,112,187,18,126,134,241,239,71,43,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,249,10,24,232,191,124,237,236,73,83,192,20,48,5,76,1,83,192,20,216,161,10,88,234,254,29,186,240,91,119,218,33,56,167,120,132,191,95,252,226,23,1,225,192,231,1,140,211,233,132,124,233,203,95,145,93,187,118,201,131,31,249,144,36,1,162,115,216,251,59,145,32,90,38,178,38,230,84,116,189,246,204,3,184,12,130,183,220,102,181,58,220,85,24,205,86,85,77,151,31,218,188,51,7,38,171,123,116,99,19,40,18,18,175,9,145,171,31,90,231,124,197,243,196,149,248,80,41,246,29,3,128,45,2,112,70,145,34,62,13,136,161,41,252,231,22,165,30,209,217,146,99,164,182,39,133,133,37,25,120,233,180,236,223,221,37,101,100,0,128,91,128,148,230,252,180,231,9,236,193,142,10,116,8,248,11,72,90,68,123,166,103,247,184,112,112,34,8,1,196,179,112,78,254,188,130,53,162,174,128,219,172,75,33,154,124,12,233,228,159,126,234,59,114,244,232,81,36,11,40,0,68,39,0,176,51,210,190,171,67,246,238,237,209,200,114,130,229,124,190,232,71,172,75,65,98,241,36,210,252,167,116,156,40,96,63,211,23,20,245,85,240,199,32,192,189,150,80,86,1,255,21,190,63,4,252,212,136,192,159,128,157,31,174,73,12,81,248,132,239,4,234,49,28,83,88,199,16,126,40,140,240,103,132,252,208,185,65,25,159,154,212,244,252,89,0,242,18,0,59,219,83,67,62,207,76,24,57,172,47,251,141,227,55,212,212,220,168,192,158,145,251,4,253,45,200,240,192,182,75,75,89,93,63,55,62,245,164,174,188,71,112,206,223,41,225,61,235,253,190,67,154,142,255,236,217,179,114,234,212,41,93,67,214,243,190,66,244,166,102,233,222,219,231,195,243,115,211,18,77,68,101,124,100,148,99,232,27,161,131,173,241,197,113,46,86,156,86,206,49,162,186,61,0,126,245,165,158,211,38,55,55,106,135,231,42,144,159,81,188,40,252,197,188,108,133,186,248,191,139,151,109,8,235,216,20,48,5,54,81,129,31,251,177,31,19,126,30,125,244,209,77,236,213,186,50,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,118,142,2,6,250,119,206,90,219,76,77,1,83,192,20,48,5,76,1,83,96,147,20,96,170,102,43,166,192,22,83,32,244,134,55,188,193,27,26,26,146,195,135,15,43,220,92,88,36,140,22,249,47,127,246,231,0,191,123,229,29,191,121,31,32,47,224,50,144,53,185,229,114,68,63,207,181,2,71,48,58,135,233,92,21,111,19,238,3,176,177,184,106,133,109,65,157,222,184,226,175,0,104,171,3,194,250,157,113,108,2,191,218,226,219,4,27,221,28,130,6,43,90,6,247,86,212,5,237,168,139,106,227,110,214,244,227,198,99,212,188,122,84,160,226,182,91,110,149,249,241,41,153,28,28,70,74,124,56,88,0,14,47,102,51,114,252,251,47,72,123,111,151,52,244,245,42,208,45,0,144,18,28,23,1,222,35,136,74,15,49,187,66,60,2,232,12,192,15,56,237,113,15,121,128,119,15,217,2,120,87,139,179,67,143,65,122,121,128,235,147,136,250,254,214,63,127,19,81,231,131,82,199,200,111,220,42,96,175,249,61,123,118,203,190,3,251,116,189,25,117,206,244,243,141,205,45,112,30,64,202,250,197,140,212,33,50,156,233,226,157,67,1,18,182,235,178,122,37,31,70,179,157,135,168,126,87,106,129,234,106,154,187,182,238,184,134,100,238,246,149,59,97,184,158,156,54,238,58,56,194,103,2,122,20,245,55,64,123,153,82,159,219,25,72,25,14,15,248,196,177,69,194,18,246,151,31,24,31,151,145,161,65,77,203,79,157,10,185,188,190,55,225,24,210,229,163,77,93,44,169,61,150,161,7,193,54,215,46,89,151,192,118,9,141,10,246,233,64,211,216,88,175,217,19,216,144,14,5,132,248,124,53,168,27,219,19,158,211,6,62,95,157,186,159,128,220,57,17,112,108,2,254,193,193,65,109,147,74,249,91,7,176,79,70,195,246,236,235,147,198,182,46,237,135,83,166,190,163,163,163,234,176,192,54,235,149,56,182,241,184,88,89,235,183,196,231,232,244,166,239,203,114,39,33,100,26,240,104,191,155,23,223,51,206,179,185,185,153,173,46,182,252,203,61,93,226,25,237,164,86,220,22,193,138,41,96,10,108,61,5,222,253,238,119,171,209,247,222,123,239,214,51,222,44,54,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,174,161,2,6,250,175,161,248,54,180,41,96,10,152,2,166,128,41,96,10,108,77,5,8,19,172,152,2,91,80,129,208,61,247,220,227,125,236,161,71,20,26,22,102,167,145,162,61,38,179,243,89,249,232,67,15,3,2,239,145,159,190,251,103,53,245,187,146,79,0,72,159,202,57,192,206,25,59,148,184,193,217,87,57,0,108,240,137,77,107,182,30,160,220,180,65,216,81,141,36,249,124,206,79,93,206,80,120,104,24,3,240,61,116,232,144,140,246,159,147,52,128,103,49,147,147,56,128,125,102,110,65,78,157,56,41,119,237,235,149,252,210,2,224,122,204,7,198,97,164,236,167,240,30,254,83,141,219,30,0,8,115,33,152,146,221,135,196,160,210,184,166,195,1,16,113,224,120,80,2,128,135,131,6,160,51,211,244,31,121,238,89,25,29,30,145,56,34,196,153,93,128,208,184,111,223,62,233,193,254,240,29,157,109,154,154,158,209,220,17,64,107,194,231,24,182,18,104,109,239,240,211,247,131,122,135,241,94,132,96,15,237,40,5,243,208,76,8,52,139,239,133,26,200,201,95,221,226,207,249,242,198,212,103,49,31,166,147,103,4,62,51,22,36,16,197,207,185,16,76,79,77,78,41,28,239,63,125,70,230,23,102,101,110,122,70,193,186,186,92,64,63,70,219,123,30,116,70,148,63,181,203,66,111,234,74,208,221,210,210,2,93,219,245,216,10,199,9,182,141,192,49,67,219,101,179,58,134,203,134,16,139,197,117,157,125,59,124,224,207,126,248,161,182,252,48,85,63,11,211,221,191,244,210,75,154,178,159,125,49,130,158,14,27,116,12,104,105,107,151,219,110,187,77,58,187,119,203,232,212,188,204,194,94,58,238,120,72,231,207,127,71,49,237,255,197,74,52,237,59,43,172,215,110,189,223,81,107,107,171,102,21,168,125,222,189,35,156,19,159,103,186,126,0,127,168,239,151,26,231,0,87,125,201,71,234,64,93,175,213,251,120,201,6,219,3,166,128,41,112,81,5,62,245,169,79,105,27,58,9,89,49,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,129,139,43,96,160,255,226,26,89,11,83,192,20,48,5,76,1,83,192,20,48,5,86,40,48,60,50,182,226,218,46,76,129,45,164,64,232,151,126,233,151,188,79,124,226,19,82,196,255,136,190,4,192,156,70,132,240,228,196,172,124,240,195,31,145,174,174,46,249,161,31,124,53,56,63,160,50,35,183,25,77,142,148,228,8,85,22,132,124,131,46,87,88,157,194,230,21,243,14,130,131,171,161,155,3,126,160,151,203,77,93,31,213,117,203,119,215,60,99,95,44,238,113,255,124,217,30,119,223,29,181,241,21,124,213,206,99,185,43,232,193,97,185,23,60,141,129,93,52,141,214,233,7,68,60,138,253,238,75,75,25,137,0,6,11,210,149,239,222,211,35,123,247,247,201,217,99,199,165,155,251,173,47,206,75,2,91,37,12,156,62,35,189,231,6,165,237,208,126,201,32,157,127,50,5,157,139,232,19,14,1,8,231,215,244,253,154,25,0,112,56,10,0,95,40,249,144,55,140,117,193,10,41,180,78,0,42,135,0,128,167,145,218,253,201,127,250,134,60,247,236,179,210,132,244,255,220,195,125,97,126,14,251,198,167,228,166,155,110,146,131,7,250,164,46,157,146,108,38,47,101,12,193,45,0,194,48,60,6,224,205,182,9,140,29,193,185,7,251,97,53,195,222,131,204,7,104,76,135,3,20,63,205,189,127,174,21,151,249,229,224,44,215,138,176,86,251,133,120,212,60,20,128,91,167,127,8,224,218,173,41,44,130,221,254,248,206,10,106,239,23,127,219,2,65,251,234,162,125,178,95,56,69,112,222,77,136,178,207,231,179,120,247,51,50,57,58,173,17,251,204,210,50,53,57,169,96,63,159,201,66,254,176,70,226,39,224,8,81,134,125,165,98,94,187,100,207,4,238,13,232,131,251,204,51,122,156,176,155,233,249,9,179,89,56,23,157,87,1,105,241,97,28,231,234,230,75,91,8,175,8,192,153,126,223,233,201,246,60,103,223,116,18,96,116,255,56,50,10,156,57,115,70,143,188,79,56,206,251,116,74,120,197,43,94,1,231,145,27,145,129,163,46,112,92,8,233,111,247,244,208,44,96,63,214,15,125,157,59,119,78,237,89,239,171,249,21,55,174,119,91,239,177,47,218,191,22,156,159,159,159,215,185,48,106,159,237,216,158,31,206,131,215,116,104,224,177,186,112,14,213,37,72,233,95,93,181,238,57,53,116,235,186,110,67,187,105,10,152,2,91,86,1,254,13,177,98,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,23,87,192,64,255,197,53,178,22,166,128,41,96,10,152,2,166,128,41,96,10,172,80,96,114,114,122,197,181,93,152,2,91,76,129,208,47,252,194,47,122,127,246,233,63,85,24,55,135,200,126,150,51,167,251,21,246,255,209,167,254,64,246,35,202,156,188,180,184,148,147,100,75,163,44,141,143,73,170,189,93,16,38,12,26,187,197,102,187,1,115,9,13,29,76,222,64,243,229,38,36,191,208,131,209,139,3,109,20,0,0,32,0,73,68,65,84,226,78,151,24,0,122,185,128,84,238,132,245,72,121,47,72,249,46,13,245,72,177,190,79,166,134,135,101,14,209,214,140,204,158,88,92,0,32,141,200,75,47,190,40,109,136,250,175,131,115,0,136,58,28,3,112,196,94,239,64,198,130,141,226,113,240,164,0,40,93,70,206,249,68,125,82,242,136,232,14,99,12,16,99,77,21,47,136,190,239,255,222,247,228,155,223,248,71,25,2,176,110,4,204,95,152,155,7,100,46,11,211,199,31,218,127,64,33,48,163,247,9,249,139,168,87,152,142,177,34,49,244,9,200,31,3,48,14,97,95,129,2,156,59,194,33,255,63,17,221,246,6,238,8,131,54,165,16,2,83,107,106,206,194,35,129,78,20,243,35,0,39,228,118,176,152,237,16,19,174,245,4,201,49,132,172,47,97,219,3,125,22,207,241,72,136,204,72,251,50,116,42,23,151,35,188,99,232,139,253,177,48,10,62,159,205,65,214,172,28,127,241,251,50,51,51,163,0,157,199,12,160,179,3,211,117,241,152,36,99,245,234,124,192,84,253,220,111,158,176,158,144,155,81,246,73,172,81,59,126,7,245,141,13,10,249,233,32,65,96,207,113,8,225,105,123,53,180,118,115,172,126,183,56,15,231,220,224,0,56,175,157,14,60,31,25,25,145,211,167,79,203,196,196,132,218,207,241,217,7,161,249,157,119,222,41,221,221,221,106,15,127,163,101,104,144,128,35,8,157,14,232,143,193,231,9,210,103,167,46,254,239,169,106,187,116,160,53,190,156,206,213,183,171,231,89,85,239,169,102,168,160,166,238,57,218,227,178,20,84,181,173,156,82,183,141,22,106,230,116,221,232,51,214,206,20,48,5,182,166,2,252,119,24,63,95,255,250,215,183,230,4,204,106,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,224,42,40,96,160,255,42,136,108,67,152,2,166,128,41,96,10,152,2,166,192,246,81,32,157,106,146,159,191,251,231,182,207,132,108,38,59,86,129,145,161,97,249,242,87,190,36,233,250,70,0,196,140,100,242,5,121,242,155,223,146,135,31,125,76,62,242,161,15,74,123,107,163,70,157,151,23,179,146,106,109,19,15,144,63,68,112,234,200,47,192,227,138,18,68,125,215,70,84,107,43,66,217,218,246,168,35,68,189,160,176,158,165,230,94,40,228,67,91,255,230,229,127,43,36,36,33,173,41,140,249,38,248,12,70,95,121,183,170,57,167,175,96,223,181,8,238,69,130,253,236,67,128,209,121,128,203,120,18,17,249,108,200,232,101,68,216,239,57,184,95,134,177,207,122,255,212,132,52,1,186,71,48,207,18,96,242,208,169,126,153,60,116,94,218,16,117,175,5,176,90,35,250,57,16,192,46,40,184,196,234,17,233,15,167,129,18,250,138,39,226,0,255,11,168,70,255,72,171,255,253,195,207,201,63,125,227,127,200,24,82,245,215,37,224,8,0,232,157,0,124,110,109,109,145,27,14,28,84,40,92,129,203,33,66,118,2,242,48,252,3,18,154,170,63,137,140,3,177,120,82,29,0,74,112,80,8,56,191,155,29,85,241,207,221,186,175,42,80,165,249,69,79,24,45,207,66,173,21,250,35,99,68,9,231,116,109,224,218,16,32,235,58,4,247,217,166,84,42,96,11,130,60,182,149,64,6,130,32,178,61,15,71,7,182,35,100,143,193,97,34,78,77,241,33,8,38,116,47,228,178,50,135,109,9,152,198,126,124,98,84,38,70,199,100,122,110,86,24,129,206,254,220,179,73,60,227,143,81,4,244,247,225,62,245,162,150,77,0,250,116,202,96,244,126,75,99,147,36,225,68,193,200,125,58,38,112,92,62,167,5,18,49,199,2,157,21,150,223,255,149,81,236,48,21,99,242,227,59,35,184,231,105,135,239,172,0,13,48,39,2,126,70,227,79,79,79,87,198,33,60,39,40,239,233,233,145,155,110,184,65,51,48,32,206,94,178,208,68,215,18,206,30,180,145,165,8,61,57,199,97,56,149,92,172,112,236,141,22,218,123,145,226,205,205,205,169,246,108,203,190,233,116,64,45,131,20,220,28,236,10,223,158,139,88,96,183,77,1,83,96,91,42,240,19,63,241,19,58,47,151,214,127,91,78,210,38,101,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,92,166,2,6,250,47,83,56,123,204,20,48,5,76,1,83,192,20,48,5,118,166,2,4,72,86,76,129,109,160,64,232,215,127,253,215,61,166,44,255,222,11,71,20,206,149,144,106,188,8,20,247,103,159,249,11,217,179,103,143,188,231,63,189,83,225,37,131,210,61,166,123,199,49,70,216,142,136,112,45,235,129,250,0,32,18,220,86,96,226,106,237,87,171,115,226,174,119,207,181,185,156,163,226,198,128,55,214,128,206,141,70,10,43,236,175,30,155,125,162,208,100,208,95,127,206,108,132,8,121,106,26,101,4,62,210,187,247,2,246,79,12,156,145,25,0,103,70,96,79,35,181,62,144,177,244,31,61,38,109,208,92,26,27,125,184,159,194,30,237,4,214,112,190,144,60,96,105,2,160,31,140,52,196,109,20,144,154,61,6,56,189,128,136,237,167,159,126,74,190,243,212,83,82,66,187,150,166,102,89,90,88,4,192,15,75,95,95,31,34,249,247,43,164,38,140,206,228,253,244,233,33,128,232,48,28,50,34,128,252,113,70,242,195,105,128,192,223,223,162,129,14,0,193,218,114,50,181,101,133,119,67,237,205,141,95,19,254,18,108,243,67,32,76,199,2,190,35,238,179,176,176,160,192,63,26,220,103,27,7,153,217,38,143,191,193,228,233,245,137,122,5,252,92,51,58,1,112,79,250,28,210,238,51,74,127,110,30,17,251,99,147,50,3,167,10,214,19,148,83,203,146,87,84,72,30,198,154,112,233,61,56,85,20,1,222,233,144,161,111,4,250,98,244,40,161,58,245,36,60,231,121,34,1,103,11,218,138,251,94,224,112,194,232,250,0,96,43,144,87,231,0,56,41,172,246,239,8,247,27,112,115,228,220,125,231,130,82,37,237,61,163,247,7,233,8,210,223,175,153,1,170,231,77,27,246,238,221,139,116,253,135,160,69,88,1,122,17,239,22,251,128,89,10,211,105,171,123,157,105,27,83,255,95,172,84,28,21,46,210,144,243,230,252,92,113,243,118,215,56,122,212,157,133,217,7,248,110,103,224,100,193,72,126,247,28,109,114,206,8,218,240,18,191,46,37,234,255,18,187,182,230,166,128,41,176,69,20,184,247,222,123,213,82,254,123,196,138,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,248,10,44,255,215,186,41,98,10,152,2,166,128,41,96,10,152,2,166,128,41,112,81,5,38,198,71,47,218,198,26,152,2,91,68,129,208,187,254,227,111,122,31,250,200,135,229,216,177,99,26,213,95,36,213,71,249,196,39,255,64,122,123,247,200,27,126,241,23,20,6,47,0,76,235,30,221,136,86,151,124,21,12,6,0,212,226,8,163,127,229,19,239,160,78,225,40,206,217,51,207,93,128,184,107,138,74,255,180,182,15,214,174,119,175,210,193,21,156,168,61,254,156,55,218,75,37,176,189,246,49,119,13,254,16,7,20,245,0,97,25,13,31,5,76,23,68,144,147,36,239,58,176,79,246,12,244,201,145,167,191,35,41,68,139,71,240,76,210,11,203,196,217,243,50,123,122,64,154,94,121,23,188,41,96,9,32,46,248,191,68,83,136,222,207,33,37,252,226,188,36,35,113,9,35,186,92,230,167,101,240,236,41,249,246,55,191,45,39,79,30,7,247,39,48,15,203,194,252,44,210,246,215,203,129,3,7,100,247,238,221,210,220,214,170,64,184,140,40,241,104,52,174,218,231,224,204,145,76,213,3,242,215,233,122,50,67,67,137,19,10,214,61,140,245,117,211,8,5,14,29,43,249,62,210,228,7,203,181,81,189,106,219,85,222,7,56,45,112,44,119,77,232,76,16,222,0,168,237,32,56,159,37,208,209,247,6,231,188,159,140,71,1,211,243,112,106,152,3,72,94,208,232,245,25,68,191,79,78,78,202,34,182,44,160,163,64,62,159,197,251,92,64,42,255,130,58,20,40,132,71,134,133,80,56,169,240,153,96,159,125,177,223,100,60,1,255,138,70,105,105,105,129,99,68,74,83,243,19,178,51,37,63,159,171,30,187,204,119,148,142,6,0,245,81,234,206,172,10,88,88,157,3,178,43,240,62,245,113,207,208,126,22,189,31,140,135,71,213,25,128,115,116,16,156,209,251,103,206,156,209,104,126,142,203,45,1,8,198,9,203,219,224,32,114,3,162,248,185,166,188,87,196,220,56,62,29,14,212,62,118,136,15,219,113,105,224,199,161,133,125,94,172,80,131,139,21,103,187,115,182,96,251,42,208,175,29,16,232,187,253,180,49,47,181,128,182,227,89,143,235,199,113,130,148,254,186,228,23,27,211,238,155,2,166,128,41,176,158,2,252,123,100,176,127,61,133,236,158,41,96,10,152,2,166,128,41,96,10,152,2,166,192,78,82,192,64,255,78,90,109,155,171,41,96,10,152,2,166,128,41,96,10,92,177,2,231,135,135,174,184,15,235,192,20,184,142,20,8,189,249,205,111,246,30,123,236,49,133,163,62,192,43,203,228,244,156,124,236,225,71,145,246,125,151,252,187,127,247,191,74,125,123,135,44,33,130,156,92,83,65,102,45,31,92,13,152,175,82,167,148,143,245,44,181,144,113,173,122,182,93,165,47,86,111,74,185,132,190,57,119,31,99,250,38,233,76,156,22,238,136,254,66,225,56,96,53,210,195,35,39,66,56,9,98,15,192,46,140,28,111,105,146,189,135,14,200,153,151,142,107,164,121,18,32,185,140,20,243,94,49,42,103,143,157,148,59,14,30,18,105,66,52,191,148,37,139,40,124,137,2,204,215,33,85,60,210,197,203,66,70,10,19,99,242,252,115,207,200,119,159,61,172,145,223,105,212,39,234,226,146,91,202,72,123,75,171,220,132,244,255,220,191,157,197,69,64,135,20,4,251,9,248,35,216,131,62,129,254,162,72,213,31,65,250,121,162,246,162,70,70,34,17,60,218,185,72,115,237,160,230,203,79,68,79,152,125,101,176,223,141,225,0,48,65,178,27,155,67,58,136,204,122,7,153,89,199,249,16,224,79,33,74,159,48,159,96,127,106,106,74,22,113,78,40,94,134,198,76,139,79,248,205,254,52,35,0,34,236,195,232,135,80,157,160,153,99,210,41,162,17,105,248,9,246,9,248,25,45,207,244,252,169,84,210,7,233,65,214,22,194,105,62,231,236,8,33,13,0,208,190,246,193,123,203,54,251,253,179,142,31,190,171,60,242,185,234,194,246,44,30,28,40,8,169,8,243,217,142,41,246,79,158,60,89,137,192,231,115,156,43,219,247,246,246,74,95,95,159,116,116,116,40,72,167,253,156,159,246,143,251,204,67,160,176,11,30,35,109,205,45,130,68,15,184,134,9,24,135,17,246,143,62,250,168,142,185,214,87,62,183,184,214,173,74,189,155,255,216,216,152,78,136,91,23,208,6,102,12,160,227,1,33,63,219,80,71,20,109,195,58,206,143,133,231,78,43,166,246,191,156,226,214,244,114,158,181,103,76,1,83,96,123,42,192,191,163,252,27,206,127,15,88,49,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,118,178,2,6,250,119,242,234,219,220,77,1,83,192,20,48,5,76,1,83,224,146,21,56,117,234,212,37,63,99,15,152,2,215,185,2,161,215,189,238,117,222,151,254,219,127,147,161,225,65,153,199,158,230,241,120,88,78,157,26,144,15,125,232,35,210,133,84,230,119,220,113,43,34,193,145,150,156,209,225,72,29,175,56,175,118,159,123,192,62,191,4,196,219,129,111,84,18,4,42,4,173,22,130,237,9,70,107,139,235,167,246,222,90,245,181,207,95,206,245,37,244,237,44,94,225,240,80,169,196,224,136,244,38,109,101,14,3,70,200,131,22,35,61,60,178,32,32,138,28,88,95,154,118,119,201,13,175,184,89,94,58,114,84,247,116,39,160,166,14,99,131,67,50,121,252,132,180,221,117,43,242,159,19,166,151,225,31,192,168,239,162,68,144,17,224,236,169,147,114,244,200,17,249,151,195,223,65,192,127,81,90,154,145,170,29,169,231,115,0,169,55,221,120,163,220,124,243,205,170,115,28,251,181,231,10,128,218,24,151,32,132,186,151,0,175,153,145,33,133,45,1,34,128,252,97,108,37,160,144,152,233,223,85,103,140,135,9,241,31,78,197,71,210,129,144,176,131,169,238,25,217,239,113,110,87,88,184,69,132,130,106,104,78,251,248,113,239,135,190,35,176,135,80,158,128,152,64,159,192,154,80,159,159,5,70,241,35,187,1,29,33,248,12,1,50,35,235,147,32,220,97,56,46,176,16,206,3,209,35,154,191,36,5,232,20,199,92,83,0,254,233,214,86,213,160,171,171,75,234,112,205,15,199,230,54,0,236,135,253,149,240,126,227,68,251,33,216,103,33,152,47,227,93,47,51,98,31,16,61,17,77,160,142,81,249,184,8,10,159,229,135,253,233,248,104,80,230,11,130,226,238,169,186,232,51,4,123,89,71,231,133,209,209,81,121,233,165,151,132,91,104,176,142,208,138,145,240,4,219,140,224,167,227,70,43,236,166,35,3,63,92,67,184,21,168,126,28,135,239,26,237,64,194,6,125,54,134,109,27,150,96,39,225,127,0,191,56,9,247,195,84,123,170,191,226,137,180,228,178,11,213,85,171,158,187,223,46,83,239,7,91,19,168,56,60,167,147,4,245,195,152,149,113,170,83,244,115,45,249,60,231,196,243,246,246,246,85,199,88,171,146,239,128,21,83,192,20,48,5,214,82,160,175,175,79,248,249,218,215,190,182,86,19,171,55,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,182,181,2,6,250,183,245,242,218,228,76,1,83,192,20,48,5,76,1,83,96,179,21,24,66,244,165,21,83,96,27,42,16,122,205,107,94,227,125,245,239,255,14,164,20,128,20,16,178,24,202,201,51,207,190,32,15,63,242,152,60,242,200,67,178,27,209,253,209,4,162,144,145,14,157,176,113,221,226,51,82,31,154,146,138,86,23,194,226,32,45,60,232,166,66,238,234,219,62,151,172,121,102,101,131,203,190,210,52,244,220,99,157,123,209,51,52,159,199,234,161,86,181,103,229,112,120,234,194,194,74,246,195,35,250,160,67,68,56,234,131,243,2,160,59,75,52,18,19,15,145,218,33,192,210,158,253,7,101,0,142,20,197,165,156,164,130,52,237,185,197,5,57,117,244,168,180,221,176,31,125,197,164,14,105,228,235,0,237,151,166,230,228,228,209,19,242,221,111,63,45,167,79,28,151,250,52,128,125,60,165,208,148,81,211,55,2,242,239,69,228,55,65,42,75,222,165,171,135,206,106,18,34,216,19,184,23,175,75,74,20,48,60,18,165,19,129,15,196,93,196,58,208,179,218,207,237,6,192,108,43,197,215,203,191,12,184,53,46,0,217,17,213,127,121,5,206,7,92,126,24,86,198,123,86,4,248,93,128,38,132,185,243,243,243,10,185,103,225,104,66,200,63,63,59,39,11,75,139,104,131,204,8,48,207,183,165,172,80,63,240,58,80,160,239,1,108,23,48,103,125,165,208,136,91,25,80,151,6,100,56,224,94,241,77,245,13,122,228,185,139,50,143,96,109,8,159,9,170,121,36,100,103,225,185,123,29,212,55,3,245,212,198,195,145,62,27,220,78,161,82,15,161,8,184,249,26,81,71,58,86,148,48,39,191,47,110,129,16,244,68,219,145,79,63,28,226,54,0,158,164,210,73,204,119,94,206,158,29,144,227,199,143,9,163,220,25,37,207,190,168,3,83,224,247,245,245,233,135,245,4,252,206,33,130,246,198,224,104,67,144,207,76,5,232,82,159,99,29,35,234,233,228,17,18,100,55,128,30,236,235,98,17,244,123,123,145,253,65,51,72,232,244,47,248,26,25,25,169,212,53,55,55,171,62,168,240,184,86,204,58,64,187,152,25,1,197,23,48,104,93,181,109,64,8,239,37,94,251,172,218,204,35,138,190,150,65,83,59,152,2,166,128,41,176,41,10,252,228,79,254,164,246,243,224,131,15,110,74,127,214,137,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,176,85,20,48,208,191,85,86,202,236,52,5,76,1,83,192,20,48,5,76,129,107,174,192,45,183,220,34,252,88,49,5,182,171,2,217,204,188,252,253,223,255,189,166,228,206,100,17,65,140,180,243,255,247,151,254,70,218,59,187,228,161,135,30,146,36,224,162,7,152,25,75,32,114,57,151,87,168,25,98,180,51,1,113,44,137,186,28,0,55,254,19,131,216,143,52,151,5,207,232,57,96,167,194,90,214,19,246,87,138,223,142,144,85,33,178,62,188,130,27,86,90,234,9,251,171,42,254,115,168,8,234,253,152,116,191,65,229,30,111,7,230,240,14,147,176,19,200,18,224,106,111,206,86,189,23,52,164,19,0,10,159,115,32,152,109,17,183,237,215,227,155,48,87,159,231,216,65,123,41,230,0,221,253,249,121,4,179,164,177,44,12,0,15,227,60,155,151,134,67,55,72,55,64,255,201,231,191,7,176,139,116,240,132,223,208,117,114,116,72,166,79,157,146,150,87,221,46,8,203,151,165,225,49,57,242,220,243,242,143,255,223,55,164,156,41,74,91,67,19,64,62,34,221,51,11,154,206,157,127,143,186,187,247,40,176,206,0,154,19,18,71,160,63,161,51,231,30,2,85,143,197,18,26,9,158,192,94,244,33,208,106,214,51,197,61,17,54,161,59,103,161,219,10,224,76,231,231,34,209,157,94,154,170,31,58,97,142,108,94,8,192,51,193,52,139,223,31,0,59,163,227,81,71,8,93,173,59,207,25,201,205,72,245,92,46,131,236,2,121,64,253,89,33,12,102,180,62,161,62,1,48,129,54,29,76,244,93,66,63,140,212,247,240,206,16,98,243,200,235,16,156,52,10,216,210,32,164,84,159,227,35,227,1,28,40,24,157,95,95,223,168,199,93,216,102,130,41,229,9,201,9,246,105,23,11,163,242,213,54,44,68,30,250,184,53,141,240,61,224,182,10,193,59,177,194,137,1,26,16,168,243,245,160,54,148,196,61,167,128,31,118,240,30,75,8,144,221,63,70,36,155,241,157,59,104,3,51,10,112,220,4,126,31,245,13,41,204,121,74,142,30,59,46,199,142,157,64,125,1,54,167,116,253,24,153,207,140,11,119,220,113,135,48,34,158,145,242,44,190,158,0,251,252,253,192,22,126,98,232,83,157,52,202,208,164,132,245,204,35,195,3,128,125,42,17,149,200,60,65,63,50,34,32,243,65,53,168,215,206,106,190,20,244,215,212,85,93,122,110,141,3,7,9,157,41,157,13,248,161,198,132,255,40,250,19,112,207,209,190,32,141,191,171,210,245,231,218,242,253,100,102,134,141,22,182,119,54,108,244,25,107,103,10,152,2,59,91,129,7,30,120,64,5,224,223,72,43,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,78,80,192,64,255,78,88,101,155,163,41,96,10,152,2,166,128,41,96,10,108,138,2,211,211,27,7,20,155,50,160,117,98,10,92,93,5,66,111,121,203,91,188,51,103,206,8,63,177,24,98,131,115,0,148,128,250,127,241,217,207,74,207,222,189,242,235,191,118,175,68,241,63,158,151,11,76,103,142,148,244,0,126,220,67,94,1,239,162,31,225,91,49,25,192,175,66,65,131,74,141,204,6,156,212,226,192,120,112,143,128,208,211,72,241,128,156,6,245,155,125,32,220,103,241,121,54,198,4,201,231,136,65,166,118,189,183,222,87,181,195,0,219,233,156,86,160,206,229,167,181,173,82,98,215,0,115,7,252,5,125,150,158,3,7,100,244,252,144,100,167,102,0,129,99,0,224,140,74,47,201,145,103,15,203,191,217,221,41,19,211,179,242,119,95,251,58,82,187,159,146,116,93,189,116,239,234,148,241,137,81,73,52,36,229,134,253,55,200,1,60,207,40,117,178,12,106,151,64,196,62,161,58,33,63,175,185,109,0,65,105,2,89,24,8,101,53,226,159,100,31,192,28,110,25,10,237,75,48,158,171,81,194,115,33,124,20,139,224,121,106,196,122,94,179,190,8,80,205,35,251,39,100,214,113,130,20,252,124,15,220,187,64,40,205,115,130,251,197,197,69,253,16,228,19,242,59,208,191,48,55,5,27,139,218,142,74,185,104,245,24,108,139,69,18,10,251,249,62,249,239,131,15,231,75,121,31,206,35,31,62,128,54,128,62,82,216,19,132,19,40,243,67,160,206,15,83,219,123,32,240,124,150,31,22,31,148,211,118,234,196,1,137,244,89,252,72,254,144,255,34,224,218,111,207,212,250,174,112,158,254,2,107,115,109,162,243,101,83,190,52,236,16,0,158,142,8,174,120,0,239,205,173,45,250,155,96,54,130,100,34,165,235,196,249,15,35,66,254,217,195,79,235,254,246,180,43,142,109,20,138,133,156,130,240,93,216,34,227,134,27,110,80,200,79,199,5,174,23,199,210,181,84,167,138,229,12,4,26,205,143,177,85,167,112,17,71,81,167,6,130,247,243,19,139,148,73,245,190,88,68,63,109,88,175,184,245,100,27,157,55,236,225,122,242,125,226,54,3,208,103,121,226,65,71,188,95,83,66,104,239,209,217,131,115,97,159,92,43,190,187,235,149,170,172,0,235,53,179,123,166,128,41,96,10,172,170,0,255,62,242,239,150,21,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,96,187,43,96,160,127,187,175,176,205,207,20,48,5,76,1,83,192,20,48,5,54,77,129,96,207,227,77,235,207,58,50,5,174,67,5,66,239,126,247,187,189,15,125,232,67,10,229,152,254,123,113,137,145,216,75,242,241,143,127,92,14,30,216,39,63,251,186,159,2,245,203,3,200,150,36,153,66,212,49,193,49,192,110,4,80,121,205,162,132,149,100,20,133,68,157,0,117,149,162,112,214,221,227,51,238,124,149,182,151,90,117,33,146,92,221,134,75,237,247,146,219,115,94,112,144,104,221,183,87,186,251,123,228,228,212,148,68,9,182,1,186,139,165,178,100,16,177,254,213,191,251,91,57,59,58,46,25,192,244,182,182,54,89,152,91,148,217,249,25,105,0,92,237,59,180,79,118,247,116,43,16,38,80,39,64,37,120,5,214,151,60,162,166,217,15,97,53,83,216,243,67,92,95,6,88,207,35,234,155,136,59,135,117,35,156,86,39,132,224,8,180,175,215,238,200,251,232,69,25,55,169,113,9,145,235,220,243,158,208,132,206,29,5,100,123,112,99,115,124,7,246,125,152,239,131,107,70,232,243,30,97,185,2,115,140,142,158,144,94,30,145,255,208,128,54,178,158,253,150,2,167,1,106,201,58,135,159,9,187,211,112,36,33,84,102,148,59,1,113,50,78,231,133,132,70,239,115,222,97,102,73,168,42,97,100,0,96,97,4,191,246,31,188,67,97,117,114,192,13,94,7,120,154,167,116,118,240,139,59,46,191,23,10,217,161,4,81,17,89,62,143,138,141,96,63,33,18,157,41,120,244,247,35,192,17,141,104,19,65,61,245,45,34,202,191,14,153,20,10,128,249,253,103,78,201,145,35,71,228,252,185,1,100,202,136,73,28,153,28,8,249,57,70,79,79,143,244,245,245,73,87,87,151,223,175,2,42,95,111,218,70,173,56,31,133,237,112,134,225,26,51,11,1,175,57,71,126,232,212,65,208,31,146,243,106,43,215,228,98,176,252,98,16,140,115,115,25,17,8,232,25,149,207,177,232,100,129,103,157,96,52,177,82,220,246,8,149,138,224,132,239,131,3,253,168,162,200,171,62,95,251,156,93,155,2,166,128,41,112,185,10,240,111,88,71,71,135,140,141,141,93,110,23,246,156,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,112,221,43,176,242,127,21,185,238,205,53,3,77,1,83,192,20,48,5,76,1,83,192,20,184,118,10,12,12,12,92,187,193,109,100,83,224,234,41,16,122,211,155,222,228,61,241,196,19,10,106,203,94,17,160,191,32,19,19,83,242,145,15,63,40,123,58,90,228,181,255,230,71,36,14,200,200,253,231,99,177,184,182,75,54,54,97,131,120,63,101,121,197,84,64,76,144,193,202,101,229,164,186,190,250,188,210,32,56,89,239,94,109,219,45,113,13,24,12,208,94,6,204,15,35,18,189,239,208,13,50,50,120,94,22,144,198,62,14,29,75,112,160,152,28,31,147,37,64,213,105,164,94,79,164,235,37,17,77,192,161,34,33,189,61,189,114,240,208,126,105,237,104,147,98,185,160,112,157,240,149,96,153,64,156,48,152,176,87,97,61,116,35,144,229,253,82,206,143,176,39,212,229,117,50,153,210,125,229,67,37,68,87,135,128,212,193,255,11,94,65,143,72,202,142,246,37,124,35,226,62,143,231,138,89,41,100,10,112,56,200,72,49,139,123,24,119,110,118,65,10,216,158,160,136,40,123,218,193,206,120,44,228,224,76,128,250,100,188,14,240,28,157,162,222,67,214,134,8,247,166,143,210,177,0,115,7,52,47,34,173,60,253,15,212,169,3,53,46,162,159,115,224,135,80,159,115,34,212,103,180,62,161,57,193,62,235,216,214,43,49,130,29,144,29,31,22,76,107,5,240,166,35,130,15,168,169,137,15,228,217,142,231,252,248,105,250,81,161,246,240,14,139,239,116,0,119,7,205,170,128,134,126,45,156,8,232,7,160,207,177,47,108,29,16,9,198,86,205,1,250,105,147,239,92,225,247,207,177,169,115,52,28,81,219,23,102,231,228,196,137,19,114,236,232,81,164,210,31,146,230,38,63,146,157,78,16,108,187,123,247,238,74,36,191,115,218,224,90,149,145,221,129,71,182,225,145,235,201,66,91,88,202,48,44,140,58,94,187,118,212,139,119,89,71,208,127,177,52,249,236,123,189,226,191,87,126,20,62,199,103,251,206,206,78,62,226,27,81,245,48,109,160,22,92,167,213,202,252,252,188,206,129,182,49,234,31,17,253,6,251,87,19,202,234,76,1,83,96,211,21,184,245,214,91,181,207,207,127,254,243,155,222,183,117,104,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,92,107,5,12,244,95,235,21,176,241,77,1,83,192,20,48,5,76,1,83,96,75,40,240,225,15,127,112,75,216,105,70,154,2,155,165,0,247,247,254,244,167,63,13,48,217,170,169,198,9,249,190,255,253,19,242,193,15,127,68,254,184,251,147,178,255,198,155,100,113,102,84,154,26,98,146,196,254,232,165,76,16,213,175,251,167,195,138,0,76,58,123,28,160,172,212,3,248,17,30,42,49,196,249,114,125,240,132,243,15,224,61,150,154,254,252,202,45,246,205,169,0,30,3,137,195,81,2,145,209,7,246,203,222,115,131,242,252,119,159,195,13,128,117,68,244,79,205,205,75,186,185,81,82,245,105,68,223,23,1,190,155,229,214,253,7,100,127,239,62,77,207,158,3,40,47,34,66,159,136,54,129,61,232,153,118,159,128,216,129,86,70,184,123,128,174,5,238,69,95,240,163,192,21,248,19,250,23,203,50,158,27,11,34,244,241,92,0,236,115,133,172,130,123,2,250,12,182,96,224,145,32,223,221,47,148,16,153,15,159,0,102,6,96,186,121,133,229,0,249,112,29,240,1,62,178,52,32,246,27,91,16,32,221,60,182,32,16,0,126,94,115,113,253,0,123,69,232,8,227,46,75,10,91,12,208,33,129,0,159,209,223,60,18,234,243,67,160,207,15,1,51,219,40,216,199,252,104,63,1,62,35,255,25,174,206,232,118,1,8,175,134,223,97,128,117,102,10,224,72,124,87,249,225,59,199,236,242,212,198,143,240,47,42,168,103,60,185,71,111,3,20,125,47,209,70,95,51,212,133,24,138,143,49,88,31,9,251,123,196,171,29,90,231,111,135,224,250,103,68,191,142,81,181,239,67,9,233,250,121,159,14,50,99,227,147,114,234,196,73,57,113,236,184,48,59,70,67,67,90,199,204,100,252,244,247,251,246,237,147,190,190,62,117,110,224,141,24,245,195,188,248,60,199,228,177,122,142,172,67,50,127,213,181,136,223,89,140,115,230,63,65,123,221,202,1,253,112,174,217,236,18,126,183,163,58,222,90,95,174,239,181,238,83,119,106,199,35,215,133,235,133,119,141,111,113,165,112,93,104,23,215,171,186,212,100,19,8,225,190,199,168,126,174,45,51,3,208,17,97,173,66,173,216,167,21,83,192,20,48,5,54,83,129,187,239,190,91,187,123,223,251,222,183,153,221,90,95,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,53,85,192,64,255,53,149,223,6,55,5,76,1,83,192,20,48,5,76,129,173,162,0,247,155,182,98,10,236,32,5,66,247,220,115,143,55,52,52,36,95,251,218,215,52,109,58,193,93,93,93,76,254,241,31,159,145,71,30,121,76,30,124,240,65,105,235,218,37,101,128,225,16,64,163,2,63,133,125,4,168,154,224,220,151,139,4,117,13,72,239,67,214,128,232,187,118,60,178,212,62,179,86,189,223,122,235,124,35,237,122,24,233,220,65,225,5,194,74,207,193,3,114,242,244,41,153,154,24,147,133,204,130,212,183,52,201,244,252,156,194,248,182,206,14,217,181,171,67,97,239,169,254,211,10,244,9,225,171,33,48,65,191,15,178,125,32,203,236,11,188,46,6,17,225,132,185,238,254,138,35,246,146,47,1,220,19,254,187,163,15,226,211,10,228,203,184,207,107,96,115,137,210,102,66,109,128,239,2,250,231,82,132,64,240,185,191,61,251,228,90,49,170,61,138,54,30,248,44,157,13,152,233,33,142,52,251,201,36,129,62,35,242,9,240,35,210,218,218,170,176,151,224,216,193,124,130,106,247,33,4,102,159,116,94,32,96,166,253,188,231,224,63,183,17,96,97,125,245,167,136,72,127,22,23,81,190,60,111,191,45,223,53,218,69,103,5,58,3,232,28,244,157,194,100,0,204,245,62,174,163,169,56,238,250,144,157,115,114,16,61,132,104,126,15,247,35,17,31,104,227,9,184,57,80,35,244,31,216,201,77,7,82,112,92,96,214,130,161,243,35,114,244,133,239,203,185,179,3,154,186,159,115,231,188,230,231,102,53,42,126,255,254,253,26,205,79,71,7,213,16,253,112,93,249,59,98,209,223,6,142,156,7,117,112,117,69,156,71,145,37,193,119,157,224,111,37,44,5,58,7,224,89,110,237,16,252,122,180,79,254,102,31,122,232,33,125,118,181,175,60,50,75,172,87,184,22,44,180,139,153,22,80,180,123,218,52,59,59,91,121,15,121,163,182,48,187,64,109,225,154,82,79,22,130,126,58,119,212,22,246,235,230,94,123,207,174,77,1,83,192,20,216,12,5,62,250,209,143,106,55,204,52,98,197,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,216,234,10,24,232,223,234,43,104,246,155,2,166,128,41,96,10,152,2,166,192,85,81,96,114,114,250,170,140,99,131,152,2,215,145,2,161,251,238,251,77,143,41,251,15,31,62,44,45,45,109,50,53,57,41,216,90,92,254,226,179,95,144,125,123,251,228,190,223,120,135,36,99,136,242,93,202,34,186,28,96,15,16,85,243,178,3,62,50,170,27,148,50,64,131,85,179,34,92,101,125,80,220,153,18,68,5,175,65,13,34,168,181,157,107,224,30,184,236,35,1,177,15,25,47,187,11,60,8,182,93,41,21,211,170,234,42,55,171,78,116,90,184,166,5,30,0,122,4,145,219,69,236,77,31,205,100,36,133,125,217,247,30,58,40,195,0,253,139,0,171,81,234,134,185,51,114,126,17,41,206,143,31,63,206,16,109,68,198,251,169,249,121,143,112,95,35,220,1,125,9,69,9,193,89,8,132,99,177,132,66,94,7,193,245,70,240,197,58,31,180,58,45,16,121,207,116,244,128,208,116,62,96,52,123,46,199,237,23,152,42,158,209,240,4,204,136,78,135,205,4,221,172,71,107,140,129,20,237,88,247,120,34,170,81,239,209,88,88,175,99,241,136,236,234,236,38,55,135,115,0,182,20,168,170,143,97,11,2,2,227,12,230,76,27,28,240,165,77,101,68,234,23,96,59,207,57,31,182,75,194,81,32,156,240,35,218,9,194,57,55,205,92,0,209,185,6,124,158,109,233,100,66,249,61,190,47,40,69,70,251,7,5,221,41,138,15,19,216,3,142,211,46,175,20,60,199,103,3,144,175,247,208,15,251,72,32,227,0,231,204,190,169,18,143,212,156,243,247,71,240,223,33,117,176,96,239,24,196,131,243,1,19,1,16,251,51,26,125,120,104,80,78,28,61,38,3,3,253,146,207,230,240,219,192,92,240,48,215,172,167,123,183,28,58,116,72,122,123,123,181,239,44,182,191,224,124,57,31,222,215,113,49,95,246,203,162,115,224,41,237,197,59,64,135,139,56,250,115,182,23,233,168,1,109,162,208,171,165,165,5,186,227,61,128,225,124,158,208,156,93,240,105,158,212,150,40,222,149,108,102,125,39,54,58,99,240,67,199,12,22,246,233,206,107,251,171,190,158,153,153,209,185,184,117,198,189,16,222,83,152,229,175,113,0,250,215,180,173,186,47,59,55,5,76,1,83,224,229,80,128,89,80,12,246,191,28,202,90,159,166,128,41,96,10,152,2,166,128,41,96,10,152,2,87,83,1,3,253,87,83,109,27,203,20,48,5,76,1,83,192,20,48,5,182,172,2,220,99,217,138,41,176,3,21,8,189,225,13,111,240,184,215,247,217,179,103,37,89,151,144,28,192,101,9,129,192,191,255,169,63,148,253,251,247,203,221,63,247,115,82,102,96,48,246,230,246,50,0,207,128,167,62,210,230,209,143,68,38,164,84,98,233,4,172,189,118,245,181,199,141,182,171,125,110,205,107,162,91,2,235,107,87,24,125,157,4,196,151,40,162,214,151,50,18,71,132,123,239,193,131,242,12,210,247,19,182,23,16,177,143,172,248,112,168,64,4,57,160,40,33,183,194,102,152,236,71,233,251,16,151,0,149,0,150,112,152,41,209,9,139,25,29,158,207,35,98,157,116,24,133,207,185,15,235,252,122,31,34,123,24,199,111,83,13,255,67,146,78,215,105,95,236,155,209,241,238,67,103,2,142,153,66,250,118,214,17,246,86,71,229,59,88,205,40,112,182,227,53,199,118,115,40,96,155,0,110,37,192,136,120,214,17,78,243,232,230,198,254,121,238,230,203,251,156,155,111,179,63,23,215,39,35,233,145,27,95,35,234,195,56,82,175,176,23,214,107,226,120,2,251,40,160,56,143,204,170,207,141,4,232,14,192,127,146,136,34,231,56,206,70,30,67,116,116,192,145,52,158,109,89,56,46,225,60,143,80,12,157,240,221,161,11,128,95,42,118,161,81,136,78,4,104,195,49,142,124,239,121,225,191,47,38,70,71,244,247,210,208,88,175,123,210,71,224,244,208,221,221,45,119,221,126,135,58,102,112,110,44,180,133,31,246,231,236,226,220,249,161,1,17,56,24,48,90,223,183,15,219,35,36,226,26,9,175,209,246,200,98,176,4,39,27,102,57,136,98,189,26,155,234,209,143,74,3,107,124,167,3,58,30,172,87,98,81,55,163,11,91,81,111,126,184,38,4,243,204,108,227,156,74,46,108,189,118,77,245,51,116,214,96,161,253,116,250,224,118,0,174,44,193,177,197,138,41,96,10,152,2,87,83,1,194,126,126,158,122,234,169,171,57,172,141,101,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,108,154,2,6,250,55,77,74,235,200,20,48,5,76,1,83,192,20,48,5,182,179,2,4,18,86,76,129,29,170,64,232,173,111,125,171,247,129,15,124,64,35,134,167,167,198,53,85,249,200,232,156,220,255,192,7,100,255,254,131,242,3,63,252,90,201,32,77,56,33,238,50,148,230,0,0,32,0,73,68,65,84,100,8,164,145,145,224,33,164,238,206,78,77,41,236,4,45,20,175,144,19,108,212,13,194,231,3,83,80,77,133,255,132,155,43,10,64,229,138,18,220,174,128,213,170,155,174,174,170,234,178,78,171,109,168,156,59,179,104,15,233,105,165,44,159,87,218,86,238,173,126,226,236,212,174,208,132,96,62,1,88,174,36,121,113,65,154,119,119,67,195,31,146,47,125,233,175,20,214,215,33,213,61,193,42,97,111,115,83,131,214,33,228,29,192,25,80,152,90,2,98,187,40,247,58,0,106,130,84,94,19,158,198,145,42,159,118,17,12,243,227,96,45,207,89,159,68,58,125,87,79,152,207,103,121,100,59,214,19,188,186,231,121,175,250,121,222,119,128,218,205,148,115,227,188,138,4,225,248,240,156,182,232,181,107,84,117,100,244,59,240,54,9,183,126,216,158,227,241,200,18,220,245,47,130,54,122,17,180,193,155,133,182,120,22,124,154,207,177,132,113,12,1,244,99,55,1,73,32,178,157,186,18,186,51,250,157,153,16,66,17,204,3,71,22,206,181,182,48,67,0,199,229,20,168,57,157,85,252,190,1,254,97,175,230,53,32,116,135,70,217,197,12,156,33,210,218,110,105,97,81,234,82,73,169,79,165,101,248,252,57,249,222,247,142,72,255,153,83,146,131,3,71,20,233,3,24,229,95,64,134,4,106,190,111,223,94,185,241,198,27,241,27,169,83,168,207,249,82,59,142,67,189,152,9,35,132,103,10,21,231,6,206,13,115,128,99,68,12,191,43,58,85,112,61,232,12,66,59,248,124,178,190,94,82,245,34,243,139,0,228,200,160,208,209,209,129,123,156,136,72,93,34,41,131,231,206,225,93,243,211,239,163,118,213,146,76,92,152,62,223,53,164,109,252,16,192,243,223,129,72,181,239,150,137,77,124,241,93,227,117,142,156,95,240,238,32,1,67,24,59,29,148,212,89,36,120,151,216,231,134,251,90,103,24,187,101,10,152,2,166,192,101,43,240,154,215,188,70,159,253,220,231,62,119,217,125,216,131,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,192,181,80,192,64,255,181,80,221,198,52,5,76,1,83,192,20,48,5,76,129,45,165,192,3,15,60,176,165,236,53,99,77,129,151,67,129,145,145,17,249,228,39,63,137,109,229,155,101,116,116,18,64,85,100,122,102,78,222,252,214,123,229,139,159,255,191,228,255,103,239,77,192,44,203,202,50,221,255,204,39,230,136,204,200,57,50,51,114,172,172,74,106,128,18,109,237,246,62,173,222,190,215,110,189,221,52,79,219,200,36,138,101,129,5,20,141,87,68,132,98,174,42,138,169,208,66,80,26,17,180,21,149,182,81,219,230,250,104,139,32,82,32,67,21,53,228,60,103,198,148,25,243,28,103,190,223,247,239,179,78,156,136,140,200,161,42,231,252,150,125,98,239,189,246,218,107,175,245,174,157,246,83,126,255,255,173,157,187,95,64,85,51,242,13,167,157,56,246,190,205,182,183,91,121,102,10,46,254,144,168,33,82,230,144,17,156,73,55,60,167,225,81,112,116,193,28,199,133,194,251,124,119,108,179,220,189,168,213,242,217,203,243,189,92,222,51,102,154,195,9,31,118,248,144,143,33,200,82,0,133,250,108,157,107,214,218,206,91,118,217,145,35,71,44,9,97,152,86,241,25,88,227,55,53,182,88,247,166,46,207,6,47,64,236,135,185,187,91,215,199,144,198,94,134,205,63,51,217,169,97,83,63,47,35,192,130,98,48,75,16,105,23,31,35,193,27,141,169,148,99,0,193,146,63,92,83,115,246,129,225,126,205,186,31,149,81,61,179,208,163,231,150,59,38,147,16,218,209,47,173,255,23,247,131,10,148,72,212,167,48,95,225,54,5,156,7,199,81,189,134,225,1,186,142,174,153,142,15,249,30,215,0,230,243,140,1,21,174,177,206,156,23,217,133,159,91,235,163,142,243,247,239,128,221,224,126,168,15,117,116,2,8,197,135,136,11,159,114,181,146,193,1,44,101,6,119,224,71,183,128,16,133,64,193,186,181,181,197,133,239,50,250,105,107,199,190,245,56,30,59,114,200,158,125,246,105,23,249,185,13,65,35,196,127,206,50,151,155,181,214,230,22,219,6,199,134,13,27,54,184,88,79,171,125,150,48,126,158,251,56,248,77,56,103,172,41,198,224,65,22,16,245,51,73,4,97,224,123,72,199,193,21,1,8,37,54,198,175,140,69,47,227,200,79,158,193,11,169,108,163,173,236,88,1,1,61,137,45,32,138,30,144,193,12,252,137,137,9,190,98,217,210,210,60,159,81,191,184,145,7,32,160,146,14,14,252,183,199,107,90,242,115,108,248,205,131,92,252,96,116,77,114,11,10,199,25,250,225,145,130,127,112,163,96,48,1,251,85,17,1,17,16,129,171,73,224,21,175,120,133,191,254,45,111,121,203,213,28,134,222,45,2,34,32,2,34,32,2,34,32,2,34,32,2,23,76,64,255,37,125,193,168,212,80,4,68,64,4,68,64,4,68,224,230,37,64,97,75,69,4,110,106,2,177,215,190,246,158,10,237,251,255,248,143,255,155,173,89,215,105,167,251,135,32,204,149,109,239,190,35,246,158,247,188,207,62,243,233,223,197,53,247,115,135,53,125,75,179,37,74,200,36,70,230,58,11,247,81,103,241,108,234,32,255,81,38,164,74,73,65,181,190,32,115,154,34,32,179,161,23,23,23,107,151,168,95,220,46,92,179,61,251,138,202,165,249,119,188,212,184,194,251,206,119,196,212,220,134,189,194,172,109,138,186,158,221,142,58,112,235,92,189,214,238,122,209,221,214,215,215,87,155,127,5,155,173,143,12,13,33,99,188,209,214,175,239,194,254,241,105,203,66,72,167,117,61,114,213,161,125,131,19,133,242,114,36,192,199,48,184,48,223,112,92,60,94,23,176,201,133,130,55,215,2,227,160,57,61,30,196,117,5,123,188,35,130,195,35,7,40,34,131,25,196,228,232,62,26,83,92,102,148,66,181,158,71,230,206,71,235,200,251,49,43,114,131,120,190,212,255,31,255,240,26,239,65,255,28,83,60,158,116,97,27,189,163,9,197,250,72,184,167,144,207,231,211,89,188,191,78,224,79,192,22,191,118,141,251,216,211,192,197,247,32,240,135,35,242,237,241,56,95,116,118,193,40,208,119,36,224,99,194,181,6,243,103,81,149,107,232,213,239,37,244,149,68,159,49,44,156,11,254,104,70,65,58,145,132,51,66,2,174,11,51,211,30,152,177,23,34,255,224,233,51,32,81,134,152,159,178,124,110,206,29,4,86,119,174,178,238,238,110,91,191,97,173,139,229,133,124,100,199,31,189,141,102,255,81,225,154,68,175,69,160,2,51,246,33,236,51,131,63,141,236,255,20,220,8,220,97,0,124,184,82,252,159,50,81,97,190,69,176,101,224,8,93,30,50,217,180,173,92,185,210,29,25,18,8,174,41,192,214,159,123,79,15,225,251,57,87,217,216,181,118,217,219,20,246,41,198,187,131,0,6,72,199,8,90,92,115,29,121,111,241,214,10,129,89,181,195,48,189,5,253,243,185,240,109,242,156,60,209,39,219,46,189,120,11,158,214,133,8,136,128,8,92,25,2,143,62,250,168,191,104,177,139,205,149,121,187,222,34,2,34,32,2,34,32,2,34,32,2,34,32,2,23,78,64,66,255,133,179,82,75,17,16,1,17,16,1,17,16,129,155,148,192,249,132,146,155,20,139,166,125,243,17,136,189,233,77,111,174,80,136,254,222,247,190,131,204,230,102,100,11,79,89,51,196,231,191,248,171,191,70,214,242,135,236,129,119,252,6,68,254,70,203,195,142,62,221,128,99,110,38,202,192,174,250,137,199,153,177,187,88,93,165,56,27,169,156,53,162,46,24,134,186,37,238,71,194,114,100,123,30,68,195,69,34,227,130,190,66,155,90,229,85,60,161,192,77,171,249,48,38,10,169,113,100,234,39,27,178,182,113,243,22,91,223,181,209,142,31,69,86,63,4,222,36,50,187,39,199,198,225,160,112,218,206,156,57,99,221,91,183,91,142,110,9,16,113,75,16,73,169,145,83,71,47,162,143,74,165,104,41,84,80,248,174,135,76,113,120,177,216,79,129,221,69,252,170,160,206,204,122,102,206,243,88,200,33,104,128,1,4,20,222,107,130,59,199,28,221,119,235,125,44,89,36,240,67,159,117,129,158,61,70,25,250,28,15,197,232,24,3,4,48,79,175,199,162,243,121,198,4,196,227,200,234,166,13,62,238,240,72,161,58,28,41,166,51,131,157,199,197,247,121,205,250,50,253,249,171,37,172,121,244,189,204,215,243,118,224,27,142,139,159,9,215,225,72,145,159,133,237,41,108,243,27,11,207,250,17,129,17,200,65,135,232,95,129,248,158,176,137,177,81,219,183,231,25,219,191,127,191,77,77,142,91,22,91,6,100,33,210,23,25,224,130,190,58,59,87,216,174,93,187,108,245,154,78,23,200,41,186,51,99,61,149,110,244,126,25,48,193,181,97,225,248,93,76,7,15,110,11,224,118,253,200,126,167,59,2,215,179,132,49,145,59,205,0,42,184,230,106,81,252,103,31,133,120,201,197,120,138,230,116,18,128,189,190,197,70,167,184,8,190,253,195,249,254,255,175,243,101,209,115,238,220,206,129,65,58,204,190,167,216,207,111,150,63,222,227,248,194,58,112,46,206,14,71,222,227,152,216,62,180,99,219,32,244,243,220,231,134,126,232,58,112,1,14,1,236,254,124,133,171,24,65,93,216,114,225,199,177,240,158,174,68,64,4,68,96,89,2,231,251,223,145,203,62,168,27,34,32,2,34,32,2,34,32,2,34,32,2,34,112,133,8,72,232,191,66,160,245,26,17,16,1,17,16,1,17,16,129,235,151,192,137,83,199,175,223,193,107,228,34,112,105,9,196,94,127,223,47,87,222,251,222,51,118,242,248,9,107,68,102,122,177,144,135,232,103,246,137,79,124,194,110,189,101,167,189,226,23,94,227,111,156,30,29,181,166,85,43,172,130,236,226,10,196,190,24,44,197,75,56,38,104,237,14,17,144,98,168,23,202,114,16,58,163,243,58,141,142,117,108,199,82,127,30,213,212,254,214,139,140,94,185,68,219,208,134,130,227,213,44,46,184,35,251,62,1,209,150,34,120,148,157,13,1,27,92,226,16,176,155,144,45,125,247,221,119,219,64,95,175,21,242,121,23,238,179,200,236,166,248,62,208,127,198,182,237,216,101,109,104,147,67,31,149,34,231,194,168,9,138,167,69,23,80,217,255,220,220,28,120,205,103,77,115,206,158,96,95,55,119,10,230,180,252,47,193,234,63,14,1,187,68,161,31,93,149,98,37,108,201,144,65,198,56,172,243,75,24,23,142,21,30,249,63,20,166,41,114,99,253,42,9,8,188,72,43,95,124,100,251,20,178,209,121,76,84,144,121,95,61,178,157,95,227,189,20,77,42,16,247,233,5,64,177,186,254,136,104,0,43,23,145,65,142,163,179,170,30,153,81,79,249,54,206,35,74,16,229,253,28,243,138,166,22,173,109,180,21,1,238,68,77,231,191,33,54,70,137,90,69,231,75,253,165,80,77,1,154,108,139,8,168,8,34,181,119,135,135,179,153,180,245,156,58,1,171,254,189,118,2,1,25,92,167,166,108,198,231,49,139,12,255,134,134,6,219,178,163,219,182,108,217,130,76,245,38,43,96,47,2,138,219,220,114,192,221,11,216,51,250,161,49,130,239,82,128,119,81,68,79,167,178,150,72,37,173,17,66,63,133,124,22,30,75,33,32,0,235,195,231,184,226,192,137,127,18,12,188,224,70,14,156,98,100,131,79,139,253,40,227,30,238,2,81,23,54,60,60,204,174,150,45,209,92,151,190,77,22,252,53,55,55,179,1,140,3,220,21,161,66,145,63,8,254,225,221,204,122,13,1,0,65,196,231,191,187,240,11,117,108,199,186,192,149,223,3,251,98,16,1,57,133,194,190,194,191,219,80,199,103,216,54,244,25,198,23,250,70,125,133,1,21,172,103,191,172,175,142,57,116,161,163,8,136,128,8,92,52,129,142,142,14,235,239,239,191,232,231,244,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,9,2,18,250,175,4,101,189,67,4,68,64,4,68,64,4,68,224,186,38,112,190,140,200,235,122,114,26,188,8,92,60,129,216,27,222,240,134,202,195,15,62,100,121,136,156,20,109,167,11,51,54,51,91,178,247,191,255,65,223,147,252,167,127,230,165,208,154,199,188,231,32,234,21,103,103,97,75,78,145,31,213,20,227,89,34,133,54,58,231,223,80,31,106,120,29,218,132,243,197,199,208,182,254,24,250,9,207,86,239,69,99,169,111,120,229,207,43,16,178,93,168,132,104,237,25,239,62,69,64,225,88,33,78,238,216,181,219,54,62,241,125,59,122,248,176,77,79,99,223,114,88,221,83,28,165,200,112,242,212,41,219,177,251,118,203,198,192,49,3,161,24,98,40,245,92,246,71,145,148,130,63,69,89,10,162,254,163,201,127,245,60,70,65,31,240,161,59,187,80,238,226,63,151,1,245,20,206,195,117,253,145,25,231,188,14,71,182,75,210,70,160,42,192,243,154,66,125,253,243,9,124,15,188,31,234,195,53,251,241,231,32,80,83,206,229,184,57,127,30,195,181,31,241,95,168,60,250,208,120,196,137,215,243,200,185,240,6,251,170,43,156,127,40,156,47,75,168,11,199,197,247,195,245,226,99,16,155,43,8,130,96,95,65,52,102,125,33,63,103,207,62,179,215,142,28,58,96,189,61,253,8,72,48,107,132,240,79,171,126,114,105,107,107,177,91,118,236,176,213,171,87,251,57,69,105,254,216,7,29,20,10,116,99,48,110,219,128,185,224,58,129,103,40,206,167,17,204,145,129,77,63,45,251,99,112,60,136,249,90,50,24,32,26,3,231,192,231,137,150,98,63,22,218,131,33,56,213,56,250,142,39,193,5,213,204,188,167,32,197,250,4,220,32,200,139,110,16,231,42,129,215,82,109,120,175,202,99,30,112,180,52,11,154,243,157,40,216,145,162,232,129,38,20,216,89,248,108,8,0,8,125,113,190,188,79,46,188,71,54,65,144,231,248,249,191,83,162,249,70,65,2,188,23,214,144,71,190,139,199,240,12,94,19,27,25,25,241,247,233,143,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,220,108,4,36,244,223,108,43,174,249,138,128,8,136,128,8,136,128,8,92,52,129,158,147,167,46,250,25,61,32,2,55,56,129,216,171,95,253,234,202,239,252,206,239,216,212,88,30,217,200,200,42,47,148,237,216,137,62,251,200,71,62,98,59,118,110,179,91,118,239,182,162,219,149,67,168,67,198,114,185,144,195,254,234,216,127,61,207,253,228,171,197,5,90,74,148,40,213,3,84,60,156,227,34,72,139,161,158,109,252,30,79,150,41,225,217,112,123,241,117,168,191,138,199,24,85,222,170,98,203,225,81,192,101,134,189,43,184,84,195,33,246,223,126,251,237,54,60,56,104,35,67,131,150,193,86,8,197,98,148,13,222,211,211,103,171,187,186,173,161,165,213,69,93,102,116,87,74,200,190,135,174,74,193,180,82,244,14,129,14,239,32,67,168,226,72,194,119,193,186,2,139,119,254,199,95,137,98,49,228,117,74,177,20,218,19,248,133,35,5,245,24,158,11,2,124,253,145,237,194,125,30,249,252,82,71,62,31,234,249,60,167,22,142,172,135,23,0,174,163,233,114,105,203,213,64,3,10,216,12,40,72,208,226,31,247,57,252,37,143,8,102,8,194,47,90,212,21,142,136,207,241,45,60,34,72,1,239,247,151,121,77,244,199,3,5,234,174,57,190,168,68,207,149,17,9,81,65,35,46,69,2,34,51,5,252,98,190,96,131,88,143,51,131,3,246,221,111,63,110,57,4,173,48,59,159,86,253,165,66,209,219,172,93,187,214,182,109,217,108,155,176,245,66,30,1,1,83,83,83,254,126,10,238,44,5,184,3,64,247,246,137,197,176,61,65,38,153,113,145,63,133,64,1,102,244,39,18,248,183,129,133,100,6,63,121,113,250,252,161,147,234,145,220,56,159,72,252,39,156,48,71,138,222,44,25,4,12,172,88,1,23,13,62,134,31,239,159,79,232,103,176,200,185,10,251,96,87,248,197,152,37,79,113,126,153,50,143,114,153,6,12,128,64,241,190,102,102,102,42,180,236,15,129,21,252,126,61,232,33,157,142,77,79,79,47,211,131,170,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,234,9,36,187,186,54,213,95,235,92,4,68,64,4,68,64,4,68,64,4,68,96,17,129,151,191,252,149,139,106,116,41,2,34,64,2,125,125,3,246,23,255,227,207,33,106,66,132,52,88,198,67,132,253,238,147,79,219,59,222,249,30,251,194,31,255,1,180,107,8,205,16,55,185,39,125,26,153,230,69,8,120,73,138,253,46,19,47,195,208,247,124,199,67,84,191,97,41,127,182,164,188,204,115,20,65,175,135,226,123,213,67,252,165,165,123,77,140,174,96,255,245,50,246,171,199,28,32,188,238,188,227,78,59,112,224,144,239,93,94,130,112,61,203,140,113,75,219,97,100,249,119,239,220,101,157,176,207,167,200,204,224,0,10,175,145,77,57,4,98,244,23,201,182,81,6,56,213,94,178,103,129,171,57,254,34,139,220,175,248,39,146,234,41,106,163,35,191,142,67,68,142,172,239,163,235,72,218,103,110,62,50,209,67,59,244,231,79,68,2,176,63,201,222,248,4,75,77,212,231,253,48,30,28,231,239,179,17,199,131,94,92,242,245,199,92,143,103,207,156,175,215,163,154,215,108,194,63,81,83,206,43,154,79,244,84,244,151,243,14,2,255,82,247,235,219,242,233,186,215,214,110,57,30,92,185,3,1,142,220,37,32,142,74,248,212,219,216,200,144,29,216,183,199,246,239,223,107,165,98,30,65,22,25,15,136,152,154,152,180,134,76,214,182,109,219,102,91,187,55,89,123,123,187,11,252,92,143,36,214,200,173,236,177,197,66,28,98,127,10,194,126,5,1,49,185,2,99,57,210,150,105,200,122,176,6,207,201,172,132,245,231,22,14,72,209,247,121,35,146,0,43,20,205,53,154,95,9,109,240,239,137,54,2,85,154,85,17,222,231,192,115,10,254,220,46,32,20,190,127,108,108,196,126,255,179,159,13,85,103,29,231,230,102,206,170,11,21,236,143,115,129,253,127,13,122,91,91,91,184,253,92,143,49,10,252,40,177,198,198,198,74,189,101,127,88,59,186,82,72,236,127,174,120,245,156,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,205,68,32,57,53,61,123,51,205,87,115,21,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,52,4,98,175,123,253,125,149,190,254,211,246,213,175,126,213,90,91,218,237,244,64,31,132,65,179,191,248,242,223,217,59,223,251,1,123,248,253,239,129,221,121,206,82,216,127,59,158,73,225,30,100,102,10,149,204,226,134,64,237,194,30,173,233,33,112,82,112,78,97,127,243,10,197,78,156,67,210,140,20,89,30,93,220,197,179,20,254,17,76,224,215,76,1,15,162,47,68,78,138,202,81,169,105,146,75,207,146,41,238,40,49,23,174,231,155,96,68,243,23,126,159,130,106,40,117,247,24,185,80,87,234,197,214,186,234,37,79,131,152,236,27,180,35,123,219,223,0,241,150,66,47,69,213,50,68,110,223,135,62,17,179,59,95,124,183,13,12,13,216,0,152,82,220,109,106,200,88,110,114,202,158,252,222,119,237,167,127,250,223,91,33,55,139,41,211,90,30,253,160,163,28,50,203,83,176,69,15,25,210,97,0,220,11,222,11,3,40,80,252,146,3,33,47,162,98,5,57,250,17,1,27,11,174,67,61,27,226,135,49,243,182,151,192,62,92,47,62,242,145,37,202,50,213,181,150,65,236,173,85,212,157,112,190,53,134,117,245,60,173,134,4,96,30,11,223,80,89,244,0,251,103,240,3,171,25,36,65,139,126,102,147,187,179,129,51,97,208,64,197,50,41,8,245,229,130,29,65,112,197,19,79,126,215,134,78,159,65,198,57,4,252,166,70,136,208,147,46,194,111,216,176,206,182,108,222,106,157,29,43,224,106,145,178,185,25,184,86,248,170,210,150,63,137,95,202,10,8,232,160,136,143,132,126,171,36,177,142,16,177,83,176,233,103,246,61,215,188,136,5,42,86,93,10,18,137,58,195,189,170,51,65,52,183,104,137,124,153,208,31,199,75,123,0,190,163,130,35,231,146,199,191,177,76,166,209,131,13,248,12,11,251,31,60,115,134,167,190,170,60,89,92,206,245,253,242,91,90,124,127,108,108,12,193,4,45,139,187,185,168,107,10,249,161,204,194,29,33,88,248,211,206,63,244,77,27,127,89,242,7,74,58,138,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,210,4,146,195,195,218,207,110,105,52,170,21,1,17,16,1,17,16,1,17,16,1,17,16,1,17,56,15,129,216,253,247,191,185,50,136,255,166,120,250,233,167,173,189,115,149,141,193,110,62,9,65,243,179,159,251,188,221,182,123,151,253,236,127,122,169,197,234,4,204,194,204,140,91,149,199,32,74,187,192,12,161,211,109,231,41,208,214,108,193,131,200,94,61,122,150,255,121,70,114,21,110,47,22,65,207,55,4,78,49,86,21,220,67,91,246,225,57,243,174,79,99,190,96,87,128,104,187,122,237,26,219,184,165,219,250,207,156,182,84,54,109,211,179,17,183,185,153,41,219,191,231,89,187,227,133,47,130,233,65,197,237,206,167,153,241,15,59,120,246,229,219,0,160,243,248,34,193,59,18,160,249,86,102,204,87,197,240,231,114,92,36,156,179,199,43,93,248,85,44,12,183,184,240,17,208,134,159,89,234,116,83,32,175,52,206,105,25,79,177,25,118,242,200,208,199,30,242,16,210,71,135,7,225,170,112,192,142,28,57,226,206,10,73,166,248,67,124,159,68,176,5,50,209,109,53,190,245,174,245,27,108,213,138,149,158,153,207,224,1,23,198,137,23,195,41,22,33,240,227,140,231,113,100,237,39,51,73,63,166,178,141,150,64,16,1,255,77,240,94,37,86,114,65,222,3,16,24,236,1,113,125,185,194,96,6,62,195,55,248,183,135,241,39,80,65,23,7,62,207,95,3,130,101,56,84,246,195,109,17,56,167,73,108,161,177,92,225,191,213,229,10,251,91,170,176,63,10,241,207,181,112,76,213,18,107,106,106,170,176,63,138,252,12,76,64,225,20,253,197,220,134,128,101,124,124,220,143,250,35,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,176,144,64,242,212,169,83,11,107,116,37,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,23,78,32,118,239,61,247,84,222,247,224,251,105,241,109,237,29,29,54,54,58,108,195,163,83,246,174,7,222,99,91,55,110,180,31,253,63,254,165,85,144,217,79,225,48,213,132,108,94,10,250,97,111,112,8,223,49,10,159,208,247,138,115,115,81,182,114,253,187,169,90,122,137,36,206,218,45,23,94,81,183,168,186,118,255,154,61,9,66,238,50,2,43,4,90,6,62,164,50,205,118,251,237,183,219,177,163,71,33,116,142,186,112,203,109,15,230,192,136,2,244,198,238,205,214,185,122,85,45,227,154,194,110,2,162,117,156,78,7,55,116,129,24,190,196,252,66,204,194,18,183,22,84,197,33,176,23,75,216,38,1,78,8,204,170,167,192,63,62,57,109,41,184,40,120,54,57,50,230,251,251,251,109,255,222,103,93,228,159,155,153,118,241,60,22,75,90,46,63,103,29,109,237,182,110,221,26,219,212,181,217,179,231,147,85,113,30,186,190,23,6,9,48,203,190,132,0,22,142,51,145,66,32,65,42,178,233,79,32,96,35,150,192,214,21,176,231,167,80,239,98,61,218,4,145,62,234,225,194,255,70,125,68,237,217,7,133,114,110,31,64,87,141,92,213,202,129,34,58,255,93,46,87,214,174,93,189,220,173,115,214,243,59,76,249,54,28,231,108,182,228,77,138,250,117,37,134,160,129,10,51,251,243,249,188,209,202,127,113,97,80,1,223,167,34,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,176,144,64,242,232,209,35,11,107,116,37,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,23,71,32,246,170,151,191,162,242,217,207,127,206,102,167,38,173,169,169,1,91,208,23,172,183,127,216,222,247,129,7,237,227,143,126,196,118,237,220,1,1,27,226,54,173,234,33,242,123,182,176,91,144,67,152,166,232,143,123,20,184,189,126,169,119,67,24,93,182,48,243,248,92,247,151,125,240,218,187,65,177,51,13,107,243,18,236,225,55,108,234,182,23,188,224,5,246,181,175,253,131,101,83,153,106,182,119,220,247,129,63,116,232,144,181,175,232,192,180,99,200,74,79,217,204,92,206,210,16,174,207,149,17,126,237,205,246,202,143,136,98,56,191,177,10,178,243,201,154,98,121,2,34,63,235,242,16,242,15,236,219,111,135,143,28,180,190,83,61,24,92,217,179,253,131,168,77,17,125,219,182,45,182,114,101,7,4,255,21,254,108,30,2,52,153,199,44,250,118,99,216,222,192,93,21,240,30,110,85,145,134,77,127,186,33,235,107,19,199,58,149,176,94,116,19,224,51,245,66,63,73,156,111,237,194,191,128,72,224,199,149,127,243,81,32,12,199,207,31,199,152,66,112,193,28,2,24,248,239,137,2,250,208,208,208,178,160,215,175,95,187,236,189,208,231,114,13,130,229,254,114,247,23,215,135,249,114,140,139,11,239,145,243,162,32,128,90,51,206,229,124,124,106,141,117,34,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,55,9,129,228,189,247,222,123,147,76,85,211,20,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,156,4,152,57,252,197,47,254,169,173,90,181,198,78,28,63,110,141,217,132,125,245,235,223,177,247,190,239,65,251,196,39,126,11,118,244,107,45,55,49,130,253,208,33,130,102,51,6,21,213,172,48,103,37,88,207,199,75,16,96,121,29,50,253,23,165,234,7,211,114,138,143,80,74,163,105,240,188,214,238,122,19,251,67,94,250,194,204,126,183,47,135,232,233,34,42,108,216,119,239,222,109,207,62,251,180,77,142,141,71,130,50,5,93,184,25,28,59,118,204,54,110,222,100,93,93,155,162,204,113,136,213,12,174,88,190,132,247,45,223,226,122,184,83,137,92,221,207,30,106,80,193,207,190,179,160,166,88,42,186,120,95,42,150,93,84,110,110,204,122,102,255,64,95,191,29,58,116,192,246,60,253,12,50,247,103,253,27,165,165,127,1,193,0,116,155,88,3,247,132,29,59,182,89,75,107,83,205,234,159,129,2,208,235,33,168,195,73,161,186,61,5,51,251,227,220,14,0,65,23,41,60,159,202,54,120,86,127,12,194,63,69,254,18,2,12,130,80,95,47,164,135,186,170,125,253,130,49,95,204,69,51,130,68,56,238,202,12,132,126,188,147,25,242,231,18,250,253,223,211,57,94,112,190,251,23,35,190,7,161,127,137,215,197,32,254,87,70,70,70,60,48,33,88,246,47,209,14,255,235,161,106,157,176,212,77,213,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,77,70,32,121,250,244,233,155,108,202,154,174,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,101,32,16,123,237,107,95,91,57,125,186,223,254,226,47,255,135,117,172,104,183,209,145,49,236,63,111,246,87,127,253,183,182,243,214,79,218,175,191,245,87,173,185,173,3,66,61,196,58,90,116,115,175,110,136,146,137,52,50,156,97,231,29,163,106,26,10,69,124,207,88,70,115,158,162,62,30,196,220,186,123,72,99,174,181,91,112,30,250,185,206,142,73,138,203,224,146,193,62,240,37,100,99,175,88,181,202,238,184,227,46,251,214,55,254,201,133,254,82,177,130,61,216,185,87,252,164,29,57,116,216,54,108,216,104,5,100,111,55,100,178,150,43,228,97,223,30,237,253,126,157,77,251,138,13,55,9,17,158,98,49,143,180,132,47,228,102,125,43,132,3,251,246,26,183,181,43,23,225,168,144,6,67,216,251,211,170,191,173,165,213,54,109,66,64,5,50,223,177,159,188,149,240,63,20,183,75,80,244,41,92,39,145,165,207,108,115,110,43,95,100,191,216,134,34,9,247,5,246,77,145,63,142,172,254,74,44,97,37,62,83,153,23,169,41,160,207,187,11,132,15,251,194,48,184,248,206,239,158,191,106,9,129,2,20,250,27,16,32,98,99,51,62,62,6,35,156,75,232,63,87,96,193,249,68,254,240,238,177,177,49,119,18,8,215,203,29,207,19,20,224,98,127,117,172,4,50,63,185,186,14,35,214,117,21,58,21,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,155,152,64,114,96,160,239,38,158,190,166,46,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,9,9,196,126,225,23,126,161,114,242,228,73,59,3,193,127,102,122,26,122,126,193,154,90,26,237,163,31,251,45,23,76,127,254,21,47,183,116,107,179,89,190,96,83,211,19,214,12,155,113,75,103,13,41,236,244,46,71,122,116,85,223,163,200,143,211,144,188,207,49,82,240,79,4,77,180,94,224,231,205,32,11,134,251,172,67,89,116,25,85,178,190,218,62,182,92,131,90,203,75,125,18,130,25,22,102,242,215,222,18,130,29,32,68,87,24,12,1,17,153,89,253,61,39,142,219,113,184,36,196,32,28,23,153,21,14,48,61,61,61,118,242,228,113,91,189,110,45,52,95,184,33,84,75,52,181,48,177,0,38,220,189,190,143,209,186,213,179,11,60,23,206,235,172,117,173,86,48,203,189,8,145,190,136,140,254,105,124,159,199,143,30,182,103,158,121,198,134,206,156,118,193,158,25,254,197,124,14,66,126,209,90,91,91,108,91,247,22,235,222,178,201,3,3,24,92,145,129,136,206,79,51,14,87,5,138,228,21,184,83,48,75,31,87,200,220,79,67,100,111,70,224,74,202,146,105,56,86,36,82,238,182,80,66,208,64,148,205,142,181,192,56,40,160,7,17,61,8,244,28,125,168,91,56,147,229,175,162,126,120,31,126,23,24,20,133,244,214,214,86,107,105,105,49,195,182,25,172,163,51,4,133,248,229,202,249,222,121,190,251,203,245,187,84,253,5,100,227,199,58,58,58,42,231,9,8,168,117,45,209,191,134,66,39,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,55,41,129,228,232,232,232,77,58,117,77,91,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,50,16,136,221,127,255,253,149,119,191,235,157,214,212,220,10,225,179,96,163,99,19,16,49,205,30,124,232,131,182,115,203,22,251,145,31,254,23,16,251,91,45,75,113,159,202,45,178,142,41,2,198,145,5,109,203,216,207,179,217,89,226,237,101,24,252,213,238,146,123,170,55,80,168,69,32,68,18,246,239,80,245,173,125,245,106,219,190,125,167,157,56,113,202,179,205,11,121,228,149,131,23,133,234,3,7,14,216,186,117,235,144,137,94,180,100,28,217,227,16,161,67,16,195,213,158,203,229,121,127,189,200,127,113,111,224,247,195,125,224,179,217,180,141,143,140,219,51,207,62,101,135,15,31,182,220,236,140,103,193,199,33,203,231,231,102,93,192,239,234,218,96,187,118,237,178,85,43,59,220,254,158,207,81,68,159,195,183,202,226,2,56,120,151,177,14,37,4,93,48,131,191,177,5,182,249,169,172,197,104,227,15,103,5,6,0,112,139,0,10,238,177,4,2,1,16,180,81,161,155,5,74,16,248,121,100,137,68,123,124,228,23,88,188,189,71,183,68,207,135,254,232,58,192,95,40,172,231,55,117,185,203,248,248,248,130,247,46,245,190,12,191,231,243,23,66,136,38,117,254,182,106,33,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,55,53,129,100,111,223,169,155,26,128,38,47,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,201,9,196,238,125,253,235,42,159,249,204,103,236,212,137,147,150,129,176,202,236,231,83,189,67,118,255,127,121,139,125,233,207,255,187,109,219,209,136,172,231,44,52,254,57,75,55,98,63,243,10,50,210,41,162,6,173,179,122,164,160,73,177,50,18,54,35,129,148,65,3,44,84,3,207,18,255,145,105,237,133,55,171,207,241,58,8,170,126,175,250,199,235,46,68,82,12,47,228,115,117,231,28,147,151,170,88,27,93,44,252,187,212,123,235,91,196,124,63,2,14,34,18,176,51,153,6,43,64,152,77,209,126,29,54,242,37,48,73,52,182,216,45,183,220,98,199,145,209,127,224,240,33,223,91,158,98,110,1,219,29,28,63,122,204,78,223,122,171,173,95,223,229,217,219,124,95,42,149,194,124,177,31,60,131,39,224,0,192,113,210,25,193,51,208,171,66,115,253,24,174,167,115,102,123,199,32,152,147,22,179,213,225,243,224,217,246,62,55,204,189,92,98,29,157,32,162,133,77,32,227,62,186,199,186,178,49,99,255,208,161,3,246,212,147,79,91,95,95,79,45,139,63,10,156,152,179,150,166,70,4,85,108,183,238,205,155,124,175,123,138,228,124,158,251,222,147,119,50,153,142,172,251,209,151,65,196,79,64,212,207,54,100,17,148,129,239,23,22,253,6,241,191,196,119,131,61,3,46,252,221,254,153,32,140,128,99,247,209,69,127,252,155,14,223,80,93,253,185,78,217,95,173,31,206,151,110,2,152,99,228,84,80,116,177,189,94,232,231,59,122,123,123,151,237,242,87,126,229,87,237,29,239,120,251,82,247,57,212,10,183,56,184,208,146,163,3,197,165,41,245,152,46,77,143,234,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,110,64,2,201,151,188,228,37,55,224,180,52,37,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,171,77,224,216,177,99,246,191,254,231,95,251,126,242,180,15,167,6,127,162,119,192,94,247,198,55,218,159,125,225,79,172,163,173,213,210,205,45,150,155,156,240,96,128,10,132,109,138,150,145,132,31,141,158,66,62,37,91,63,66,216,188,158,20,192,243,137,252,156,33,219,212,2,6,112,29,135,136,77,209,25,42,54,53,236,168,224,178,25,89,254,204,48,63,10,11,127,102,134,51,195,156,130,62,159,221,251,236,30,235,232,88,105,204,152,166,8,28,245,25,119,1,28,87,126,77,237,185,38,16,87,187,189,30,15,9,108,237,64,44,243,220,112,141,57,147,89,25,65,12,13,200,172,167,32,207,58,58,28,144,79,185,92,68,123,154,235,151,237,159,254,241,107,118,236,248,17,27,31,30,183,230,166,172,11,241,19,19,19,46,228,111,220,184,209,54,33,147,31,246,241,158,161,207,62,202,213,0,140,24,246,141,128,174,143,239,176,88,11,154,72,64,252,39,115,138,252,9,4,0,84,240,129,251,216,234,62,210,43,233,174,64,38,252,38,232,46,192,194,239,36,159,47,218,204,204,140,253,246,111,63,230,117,75,253,57,151,203,31,25,168,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,155,4,146,51,83,211,215,230,200,52,42,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,235,153,64,236,117,191,116,111,101,100,104,216,254,238,239,254,206,218,219,219,97,53,63,105,211,179,121,251,218,63,125,219,30,124,228,67,246,193,135,31,180,10,68,72,138,147,57,28,51,13,176,246,166,34,77,42,4,132,217,0,0,32,0,73,68,65,84,57,159,135,5,37,4,0,44,20,30,93,72,133,152,27,99,202,122,125,161,216,138,122,87,101,235,235,171,231,12,28,192,83,148,193,151,184,123,153,171,98,245,115,136,50,249,107,111,244,249,99,250,16,174,41,82,251,62,228,20,253,33,40,83,232,127,102,239,30,235,237,235,115,49,155,207,80,220,165,253,252,150,45,91,224,146,176,29,207,84,3,5,170,86,241,20,191,131,40,206,115,102,126,95,207,197,131,34,144,181,207,140,125,178,65,56,131,207,175,2,166,113,204,125,110,102,22,89,237,13,16,254,227,54,139,173,13,220,82,31,223,213,177,99,39,236,201,39,191,103,3,61,167,16,67,1,151,4,112,40,230,115,30,16,208,132,140,124,138,252,221,221,221,214,214,214,230,253,21,138,12,28,136,178,229,105,187,239,122,55,130,80,202,12,24,128,75,2,191,217,116,182,17,191,140,197,83,73,124,73,176,241,247,160,10,126,83,75,149,250,53,95,234,254,165,169,163,243,0,183,24,96,64,4,179,255,89,38,39,39,121,224,176,248,175,226,172,226,223,216,89,181,81,69,232,99,153,219,75,86,135,239,109,201,155,170,20,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,100,4,146,39,79,158,188,100,157,169,35,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,168,35,16,123,229,43,95,89,57,125,250,180,29,57,114,196,133,211,233,217,41,8,169,101,251,237,79,253,174,139,211,247,221,251,139,158,233,159,161,69,56,213,119,136,176,139,139,187,219,163,146,26,184,11,189,85,49,156,231,20,21,189,224,188,218,32,58,46,234,196,159,99,31,139,100,216,5,125,44,122,230,210,95,158,95,236,101,54,58,133,215,24,89,176,224,156,54,240,76,239,79,52,55,217,157,119,222,105,195,35,35,86,128,165,191,11,209,208,110,121,60,120,240,32,236,251,215,91,75,75,155,91,218,199,74,200,70,7,19,222,163,88,27,195,175,198,202,59,190,62,255,112,14,139,231,81,174,132,160,8,6,118,196,124,79,250,52,190,167,214,214,102,23,185,247,236,121,198,246,239,221,103,253,3,189,214,140,128,137,38,100,188,211,1,128,172,219,32,138,111,221,182,221,54,108,216,96,13,216,46,129,219,1,176,158,247,61,144,128,220,176,108,124,103,12,54,253,201,120,202,18,233,20,226,46,26,44,149,129,192,159,192,54,9,64,201,239,138,65,39,225,115,188,90,116,105,181,31,130,21,194,24,166,166,166,140,191,229,10,219,47,87,24,56,240,92,11,157,18,84,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,46,31,129,228,185,254,131,255,242,189,86,61,139,128,8,136,128,8,136,128,8,136,128,8,136,128,8,220,36,4,98,247,222,123,111,229,161,135,30,66,54,255,140,197,11,216,235,28,182,243,165,82,197,62,250,232,111,218,246,109,91,236,255,252,177,127,109,201,116,210,230,198,71,177,223,57,178,250,89,168,158,50,255,184,194,172,100,94,240,72,193,27,37,136,250,126,26,137,253,181,204,126,127,174,78,113,133,157,186,139,180,172,175,107,31,93,69,127,107,65,0,87,91,165,197,112,40,204,167,32,70,35,165,223,202,16,156,227,220,239,128,5,188,168,56,239,220,185,211,14,33,131,255,217,103,158,241,160,135,4,2,2,18,96,55,56,112,26,89,235,199,236,142,59,238,242,108,115,206,185,4,203,122,110,133,16,230,23,117,116,125,255,101,252,67,130,219,59,240,4,60,138,181,204,123,248,51,36,227,150,98,150,63,110,151,81,223,215,219,103,123,247,238,245,32,136,194,92,206,90,155,26,193,52,135,76,255,89,207,244,223,218,189,201,186,187,187,173,125,69,167,67,201,231,230,16,16,193,231,177,231,189,247,67,179,127,88,246,67,244,103,93,18,117,41,8,252,204,226,207,164,27,240,105,86,96,231,15,206,8,170,240,96,10,100,250,151,23,184,53,224,171,173,126,83,213,85,188,34,240,233,158,65,7,2,223,2,2,111,164,117,255,185,68,119,222,99,160,195,18,229,74,14,123,137,215,171,74,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,92,4,146,61,61,61,231,186,175,123,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,124,9,196,126,238,231,126,174,242,216,111,127,194,102,11,200,152,166,48,26,43,217,41,8,177,239,122,247,123,109,77,231,74,123,225,15,190,216,179,164,35,129,191,154,249,94,21,231,189,206,71,0,5,151,194,41,197,212,58,177,127,201,193,213,221,119,161,187,78,196,175,9,223,117,117,236,131,245,139,179,197,151,236,251,50,86,186,141,58,199,14,1,217,51,246,57,93,102,245,87,231,147,104,106,178,221,187,119,219,81,56,36,48,243,156,91,22,248,17,214,241,135,246,31,176,77,155,186,221,186,61,6,209,185,132,251,145,40,30,179,2,50,213,107,243,190,140,227,191,220,93,51,227,62,114,60,152,119,43,72,66,224,167,208,206,239,34,137,32,128,217,217,105,59,118,244,168,61,253,244,211,54,116,250,140,165,17,8,145,106,204,218,244,212,164,101,147,49,91,209,222,102,93,93,93,182,121,243,102,119,64,200,23,11,150,207,21,33,220,115,51,135,200,242,158,253,185,21,63,248,242,60,131,224,11,90,245,199,226,105,88,247,167,220,105,1,43,132,101,42,34,252,4,217,254,120,150,219,1,112,205,174,102,225,247,219,217,25,5,46,132,111,153,214,253,35,112,129,56,87,89,70,232,63,215,35,186,39,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,149,9,36,241,127,112,187,202,67,208,235,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,110,6,2,39,78,157,180,191,250,242,255,103,3,131,103,172,2,235,121,102,28,127,247,137,61,246,241,199,62,97,15,190,231,61,214,181,173,27,233,199,211,16,243,33,218,134,82,151,209,31,67,150,187,103,249,135,123,213,227,178,2,125,157,216,239,25,255,104,191,32,69,185,238,254,162,46,175,218,165,11,204,204,228,167,85,63,5,126,8,205,238,9,207,129,243,7,161,155,2,245,109,183,221,102,123,246,236,177,252,236,156,7,39,80,212,29,30,30,182,163,135,14,219,45,183,221,106,77,45,205,94,207,62,74,200,124,39,107,183,97,95,20,220,112,213,38,250,92,95,140,76,254,144,208,79,54,113,236,69,207,121,85,48,191,153,153,89,27,155,158,177,103,247,60,237,65,15,69,108,3,209,212,144,117,241,189,136,0,147,70,100,226,111,92,191,218,54,119,109,180,117,235,214,185,176,63,61,61,233,120,147,41,88,212,199,147,150,203,23,124,100,21,190,4,192,19,168,75,102,210,110,235,159,202,160,175,18,22,1,130,126,5,91,4,96,101,16,60,129,32,3,126,71,104,27,150,138,29,208,112,192,11,130,15,120,30,174,163,126,171,247,46,211,97,213,170,85,112,117,128,187,0,223,139,177,49,99,127,104,104,232,156,111,251,135,127,248,7,251,177,31,251,177,115,182,209,77,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,107,139,64,114,116,124,236,218,26,145,70,35,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,35,18,136,189,241,141,111,172,28,57,113,210,42,207,86,236,116,127,159,101,178,105,8,213,121,251,211,63,251,146,173,93,181,218,222,253,192,59,173,145,182,245,16,185,163,194,204,125,156,185,104,202,58,94,243,194,43,168,98,226,180,122,206,7,16,20,192,43,62,18,149,208,15,155,162,150,202,39,239,122,31,108,21,90,215,245,81,125,114,217,3,3,15,232,40,16,142,203,54,60,251,70,44,60,227,199,133,247,225,2,207,237,229,97,245,110,81,134,126,10,150,251,41,100,142,67,160,46,211,58,158,195,197,159,114,1,89,235,77,45,118,231,93,47,178,125,251,246,249,158,242,204,54,207,231,115,110,217,127,236,216,17,100,171,175,183,70,100,176,199,192,198,131,32,48,239,176,231,124,9,129,2,87,183,204,175,201,252,56,234,2,59,230,43,23,172,14,167,207,146,2,19,6,47,208,154,159,115,2,37,156,23,109,122,114,194,179,214,191,253,173,199,109,114,114,28,194,127,17,54,254,16,238,115,57,88,239,23,172,163,173,221,214,172,89,101,183,238,216,110,25,136,224,249,34,109,255,233,114,0,59,254,116,10,189,160,14,207,48,208,34,134,231,156,27,120,167,210,153,154,200,79,113,63,153,73,121,224,64,201,51,247,163,108,127,126,82,12,180,32,91,215,252,163,161,250,90,134,113,87,171,158,251,129,145,42,181,206,120,194,111,150,225,32,44,252,238,163,155,252,78,218,91,91,45,155,194,220,157,81,217,24,204,112,46,235,126,239,66,127,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,59,2,201,209,209,209,235,110,208,26,176,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,117,73,32,246,174,223,120,123,229,254,251,239,183,60,50,247,39,198,198,93,188,132,230,106,159,254,236,231,109,221,134,141,118,223,235,239,181,52,178,171,41,212,210,146,62,221,146,181,10,132,74,23,189,243,139,68,106,136,159,65,224,132,58,139,190,170,251,209,83,3,101,0,0,143,212,63,61,213,26,110,0,161,120,122,63,197,101,154,179,123,131,154,134,234,1,1,108,135,106,138,183,20,203,235,75,228,12,64,177,159,207,85,5,106,156,134,140,237,90,224,1,131,1,80,106,245,126,197,63,124,182,118,17,221,247,119,148,162,106,188,46,5,43,122,31,59,179,203,241,158,56,51,251,171,37,78,241,31,93,175,89,179,206,238,188,227,133,246,173,199,255,9,130,55,56,113,127,120,48,27,31,27,178,3,7,247,88,231,218,78,8,226,216,95,30,89,237,156,99,54,219,128,118,209,152,66,95,87,254,200,29,239,23,142,97,33,93,236,43,143,219,20,219,227,113,204,135,16,176,118,33,0,130,235,193,204,125,138,252,9,128,109,106,200,248,214,4,163,67,195,246,236,51,79,217,222,189,123,253,187,97,32,134,11,246,120,62,3,17,127,85,107,135,109,223,186,213,157,16,40,238,179,31,183,216,135,5,127,12,25,251,37,31,4,254,196,32,240,227,153,68,60,229,46,1,41,56,0,36,147,105,124,90,145,37,191,63,135,79,48,250,6,170,139,142,190,184,198,181,37,245,190,34,178,81,93,244,141,68,207,176,126,241,252,171,223,80,109,49,106,61,213,106,252,196,29,6,248,77,242,138,163,12,253,36,170,227,225,183,111,24,111,210,90,155,27,44,131,45,10,102,102,57,88,154,64,20,173,183,183,119,97,127,75,92,125,242,147,159,180,251,238,187,111,137,59,170,18,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,22,9,36,15,98,31,71,21,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,66,4,98,111,188,239,13,149,143,125,236,99,150,131,237,60,247,87,159,158,158,181,34,4,221,199,62,245,59,182,109,199,78,251,127,94,242,211,86,196,126,234,9,100,37,23,96,59,158,66,22,53,84,106,170,152,16,46,41,246,83,228,92,40,144,66,218,245,225,39,152,45,239,133,59,167,67,252,132,109,253,194,18,238,179,150,231,84,78,121,92,220,14,85,75,150,122,33,150,231,117,202,238,162,246,30,52,16,41,179,139,238,44,125,121,118,80,0,187,71,255,33,77,220,95,135,63,20,125,33,248,111,223,185,195,250,122,78,218,241,227,71,45,153,198,92,193,112,46,55,107,103,6,79,91,239,201,83,182,113,203,86,4,75,112,187,3,60,131,123,144,200,33,98,179,147,171,93,2,235,176,22,243,235,233,217,250,200,150,167,56,237,2,63,51,236,49,126,174,101,28,2,126,18,231,249,252,156,103,245,151,224,118,112,2,14,17,79,61,245,164,13,244,246,161,93,197,24,35,193,44,253,18,130,30,146,96,180,113,227,6,219,190,125,187,53,55,55,195,218,127,6,75,157,140,130,0,112,116,44,120,53,5,124,60,229,159,65,54,219,4,189,63,225,207,242,251,99,144,133,191,31,109,124,212,1,95,221,98,133,170,203,67,53,48,90,220,59,178,248,235,94,28,136,206,78,77,91,99,67,131,173,90,185,194,166,103,251,140,203,95,70,23,179,179,179,139,59,208,181,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,117,78,32,121,33,145,253,215,249,28,53,124,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,107,139,64,236,101,47,123,89,229,211,159,254,52,44,197,199,172,189,61,133,76,244,9,59,118,172,199,30,126,248,97,219,180,17,217,234,119,221,105,115,176,99,207,102,27,97,87,63,107,241,108,214,44,55,231,122,108,36,204,83,209,197,164,170,58,123,77,14,173,102,210,179,62,18,218,171,19,167,170,203,82,109,31,93,176,13,178,196,151,17,227,35,129,57,122,160,78,215,173,62,186,168,163,208,225,226,35,223,187,76,255,139,155,94,200,53,237,234,93,246,134,96,223,181,101,139,237,220,185,211,122,32,246,123,134,58,234,98,80,127,233,218,118,248,240,97,91,139,189,232,201,138,217,237,84,181,43,101,168,190,87,185,68,212,194,106,133,227,252,160,10,249,188,53,53,53,121,197,212,244,180,21,241,64,99,99,163,95,207,98,155,135,24,130,61,178,233,180,77,142,79,96,235,130,61,182,239,217,61,110,217,159,133,11,68,75,75,147,21,16,232,64,22,43,87,174,116,129,127,205,218,85,254,29,208,29,34,139,111,104,14,174,16,116,56,136,49,88,130,226,61,2,32,0,200,183,4,96,54,124,99,3,222,133,12,254,56,3,1,120,68,150,63,3,14,240,149,56,247,11,92,245,249,9,93,182,179,32,237,71,47,192,72,61,16,129,91,27,112,43,135,6,136,253,52,132,224,120,233,88,112,230,204,153,11,26,201,219,222,246,54,123,228,145,71,46,168,173,26,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,93,2,201,123,238,185,231,234,142,64,111,23,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,41,9,244,245,245,217,151,190,244,231,110,209,79,0,217,108,210,190,253,237,39,237,215,223,246,27,246,133,63,250,67,236,53,222,130,125,207,115,150,104,108,182,220,232,152,101,218,91,204,230,40,246,207,139,156,81,182,117,85,196,95,138,162,223,114,165,118,169,187,94,231,1,1,60,91,66,144,143,250,127,158,242,238,37,20,251,57,30,10,217,49,120,220,199,32,108,119,111,221,110,93,7,15,218,201,227,199,176,159,124,50,202,116,135,178,203,128,238,94,4,0,108,232,234,118,87,3,223,119,222,83,192,159,231,92,150,165,120,33,55,206,22,246,23,63,69,81,223,51,239,113,131,153,233,12,194,152,197,54,15,9,8,239,237,109,173,54,53,54,106,71,15,31,179,253,123,247,89,127,127,191,123,253,119,180,183,186,99,193,204,236,148,53,164,51,214,221,221,109,91,182,116,123,22,127,169,92,64,118,63,130,35,192,45,143,61,34,98,216,18,128,24,200,176,2,177,63,14,11,0,138,227,20,198,147,233,172,7,69,240,62,3,1,248,149,149,233,8,1,100,181,96,16,244,115,245,203,252,247,63,63,22,122,90,196,173,33,155,198,182,3,41,107,109,109,246,91,233,116,204,230,16,45,49,54,54,102,143,254,230,199,231,155,235,76,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,186,39,144,28,26,26,186,238,39,161,9,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,119,4,98,216,15,188,50,56,56,104,95,254,242,95,219,138,149,29,54,50,60,106,13,153,184,253,239,191,255,186,61,240,192,3,246,155,143,126,12,194,117,202,242,83,51,150,105,129,112,73,251,126,90,207,187,61,127,16,92,163,189,201,33,205,214,196,88,138,178,225,46,20,91,128,161,184,29,246,185,175,19,186,23,11,251,65,196,93,84,239,129,0,124,237,162,250,37,137,135,62,22,223,12,245,23,210,199,226,103,235,174,105,37,143,212,124,183,233,103,208,67,231,250,245,118,251,237,183,219,153,129,126,88,218,231,93,232,231,120,39,176,229,193,129,3,7,108,101,231,90,108,125,128,189,230,19,216,139,190,88,240,61,220,235,186,187,226,167,180,224,95,170,132,245,162,29,127,58,153,194,82,23,44,63,55,235,227,109,110,108,192,84,243,118,166,175,23,115,218,103,251,246,62,107,163,67,195,214,217,217,105,25,100,242,15,15,15,91,2,194,252,134,117,107,108,235,214,173,214,134,128,0,90,245,83,204,167,200,207,82,1,19,114,41,162,142,146,120,18,237,19,169,12,68,241,180,103,192,83,236,143,227,189,30,0,192,246,104,19,214,59,250,98,162,17,134,113,122,167,207,225,143,199,90,240,185,218,22,19,81,39,243,253,86,191,207,90,195,165,68,253,234,139,23,217,76,112,115,1,58,100,164,17,188,176,105,227,70,139,127,235,41,159,51,93,43,170,255,221,207,206,231,95,85,237,102,241,97,6,220,27,179,13,139,171,117,45,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,141,17,144,117,255,53,182,32,26,142,8,136,128,8,136,128,8,136,128,8,136,128,8,220,68,4,98,112,24,171,244,244,244,216,254,253,123,173,177,169,1,217,219,179,214,220,148,182,79,127,230,15,109,215,174,93,246,134,55,189,209,82,20,199,145,169,93,24,31,245,172,245,72,170,132,94,185,72,52,119,65,126,41,120,65,100,231,189,250,103,88,95,213,85,23,60,22,218,215,183,69,3,246,191,168,106,193,99,11,46,188,239,165,58,95,208,234,226,47,194,0,32,248,151,114,16,246,225,122,176,117,199,118,219,11,241,251,248,209,99,190,183,61,247,150,167,253,252,192,192,128,13,14,158,182,181,107,215,91,34,115,173,8,183,75,233,204,243,156,24,172,208,132,239,32,13,119,130,66,46,231,75,157,71,70,255,241,163,199,125,142,253,3,189,30,204,208,222,222,238,129,13,179,211,51,214,134,236,245,45,155,54,219,166,77,155,172,163,163,221,38,39,39,109,26,182,255,116,7,160,141,253,52,246,167,175,64,240,207,52,64,200,71,86,127,28,22,253,73,8,252,89,4,16,100,241,93,197,147,200,242,135,176,158,47,22,163,109,14,194,170,120,80,9,2,4,194,181,31,231,199,186,160,250,74,94,212,9,252,117,167,248,64,43,8,120,48,235,104,107,183,109,219,182,241,19,176,92,142,129,13,230,25,253,35,35,35,23,60,74,182,236,90,191,225,130,219,171,161,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,149,39,144,228,255,81,77,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,18,1,23,251,63,250,209,15,251,94,235,20,250,167,167,243,200,200,78,217,251,31,122,208,214,175,95,107,255,241,63,255,140,141,35,243,191,181,153,123,183,23,241,163,244,10,21,147,135,32,124,187,156,201,203,101,132,216,160,214,134,35,30,141,10,42,150,124,6,253,120,255,161,221,115,56,46,33,246,215,18,181,47,162,187,16,119,192,71,152,161,206,62,226,80,113,227,216,91,30,62,247,214,4,209,251,206,59,239,244,204,118,10,220,108,147,68,166,251,28,50,254,153,213,223,210,210,226,25,238,73,10,215,215,64,137,76,230,57,16,56,19,248,114,81,76,143,214,173,181,185,209,221,8,24,84,209,212,144,69,160,194,160,61,253,253,39,236,216,209,19,86,192,54,14,105,56,19,52,54,102,145,237,159,179,217,217,25,91,191,110,157,189,240,133,47,180,53,157,171,252,154,22,245,77,77,77,206,102,22,2,127,25,83,110,196,214,15,252,46,38,193,42,219,216,10,135,131,172,7,0,80,236,79,48,96,2,247,202,120,61,197,126,255,174,234,5,126,84,177,58,124,87,108,241,188,202,162,76,254,101,251,90,160,224,159,221,42,186,77,146,243,165,140,190,27,48,183,217,220,172,165,240,109,240,30,63,17,186,90,144,69,110,174,48,223,88,103,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,61,129,228,233,211,216,215,80,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,30,129,216,171,94,245,170,202,167,62,245,41,107,111,111,179,209,209,113,136,253,5,8,213,5,123,232,145,15,65,236,95,111,63,244,163,63,106,249,201,9,75,193,150,252,60,26,232,197,207,98,9,65,254,226,59,89,230,137,75,220,55,197,253,18,247,141,71,191,49,100,171,207,193,170,61,219,222,97,187,94,112,135,61,251,236,179,198,64,110,102,180,103,96,67,95,68,134,250,193,131,7,109,199,142,29,110,115,159,192,51,46,104,63,111,181,122,153,185,62,215,106,46,168,235,252,180,158,159,176,118,184,20,80,152,126,230,169,39,109,223,190,125,54,49,54,238,150,250,49,204,59,5,161,159,153,233,173,205,45,118,247,221,119,219,198,174,46,119,90,24,31,7,135,108,214,179,248,11,133,130,215,37,51,105,23,232,231,242,57,223,2,160,163,163,3,206,6,141,200,224,79,251,117,205,202,31,118,254,177,88,194,69,127,215,250,33,252,135,60,254,32,242,215,132,254,107,130,93,100,231,31,175,6,183,16,59,17,50,62,161,31,219,27,28,57,126,210,215,29,230,5,214,0,23,131,41,252,59,26,26,25,246,64,144,139,89,34,110,137,240,175,254,229,15,95,204,35,106,43,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,5,9,36,127,230,103,94,118,5,95,167,87,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,210,4,70,71,71,237,115,159,251,156,117,172,108,181,153,169,105,238,146,110,79,126,255,128,125,232,163,31,179,79,109,223,97,171,86,116,88,165,152,183,24,172,215,139,176,120,79,98,31,246,34,132,110,102,102,51,117,57,143,140,109,238,239,94,95,130,64,27,234,150,181,247,119,161,121,62,115,59,68,19,4,93,119,190,159,80,19,122,188,184,227,226,247,207,247,187,124,63,245,109,138,165,162,139,212,180,162,47,129,65,22,12,168,146,23,32,102,255,240,191,250,81,251,179,47,252,9,50,218,33,148,227,186,161,161,193,197,254,61,207,62,109,157,43,59,172,165,181,221,179,253,99,241,164,11,225,204,252,231,143,246,246,28,23,197,117,238,85,255,124,74,152,31,247,186,231,143,129,9,73,172,23,11,3,15,28,115,165,232,89,244,108,75,129,58,134,172,243,56,254,36,227,16,219,97,165,127,226,196,9,59,180,255,0,178,248,15,187,5,127,58,149,240,126,138,232,143,214,254,219,182,110,177,238,238,110,4,133,180,251,122,123,240,67,169,108,115,16,248,57,126,126,31,124,55,163,26,248,238,116,58,133,95,218,226,112,57,136,167,26,144,161,95,149,200,57,24,156,199,232,113,143,18,141,45,90,223,114,136,38,241,74,198,85,132,117,175,86,248,19,207,255,79,232,53,244,20,222,195,160,6,206,139,215,92,127,178,11,60,57,71,174,127,161,80,180,12,230,148,206,32,248,97,112,200,142,159,236,177,125,135,14,219,200,232,4,178,247,103,188,203,92,174,128,231,163,222,233,142,112,177,229,75,127,241,87,23,251,72,173,253,79,252,248,191,174,157,235,68,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,210,19,72,50,219,67,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,50,129,216,203,95,254,202,202,129,3,135,236,155,223,252,6,246,22,47,249,112,58,218,26,237,47,255,234,239,108,243,166,15,217,59,31,248,13,91,129,253,216,11,185,57,23,112,39,206,156,177,214,213,171,93,236,103,227,52,132,109,248,187,47,152,70,16,74,23,84,46,117,65,33,55,40,162,75,221,191,12,117,245,2,254,133,118,31,196,223,50,68,108,23,179,33,0,51,200,33,133,76,245,206,206,78,219,181,107,151,61,245,212,83,46,18,83,20,231,252,41,240,14,12,12,88,35,2,0,18,137,148,21,32,18,179,208,182,158,247,41,246,243,24,4,249,11,29,203,82,237,248,78,138,234,252,5,129,154,117,161,36,92,244,135,192,79,129,29,210,58,219,148,139,5,104,242,69,203,35,67,125,255,222,125,118,96,223,30,235,239,237,115,139,254,246,182,40,187,159,115,109,67,166,127,215,166,141,182,102,205,26,91,185,114,165,143,153,22,254,188,151,64,166,63,5,112,206,5,55,176,181,1,130,6,82,172,203,88,18,66,120,18,89,252,172,139,114,225,195,104,174,189,35,5,125,174,113,2,159,35,231,226,107,140,97,114,173,200,148,44,115,179,211,126,221,220,132,64,142,92,30,65,17,135,108,239,222,253,238,230,80,4,213,100,182,201,249,36,240,92,190,58,97,246,51,136,172,254,43,89,254,228,191,255,185,253,167,151,252,135,43,249,74,189,75,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,110,42,2,201,17,216,98,170,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,53,64,32,118,255,155,223,82,25,30,29,129,192,9,203,118,100,235,143,79,206,192,106,221,236,83,191,251,105,219,190,125,187,221,119,239,47,90,170,177,201,230,38,167,172,181,173,13,74,102,30,98,49,132,93,230,99,67,60,94,92,220,138,29,194,47,219,120,146,54,255,44,37,232,51,181,26,237,98,85,97,52,52,169,132,204,110,220,243,242,124,149,226,186,132,240,208,245,226,49,47,119,205,185,80,4,102,161,48,207,115,159,23,197,254,100,194,50,45,109,246,130,59,239,128,117,251,49,183,192,167,56,92,46,228,109,6,123,217,31,218,191,207,3,1,86,172,90,103,249,98,9,207,85,106,217,251,180,186,15,215,65,88,94,110,12,231,171,247,108,115,244,237,130,59,26,179,95,150,32,84,211,53,32,147,161,107,64,204,93,25,124,140,128,126,226,248,113,59,116,112,191,245,247,244,34,123,61,239,109,74,229,34,230,49,238,142,3,27,215,119,89,215,230,77,214,14,87,7,10,248,236,151,162,56,215,60,137,107,150,2,174,25,200,192,62,147,200,226,167,117,127,42,153,65,123,236,87,143,143,168,12,126,220,245,224,156,165,186,40,213,213,62,103,211,75,123,51,26,88,22,227,38,187,192,47,133,185,68,193,24,5,8,252,57,159,91,67,83,19,130,93,242,118,20,217,251,7,14,236,179,190,222,30,155,195,61,58,19,128,134,205,205,76,35,227,191,0,71,7,140,16,136,102,11,134,192,153,28,182,196,24,189,180,67,190,128,222,254,235,239,127,206,94,251,115,175,190,128,150,106,34,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,177,4,146,253,253,253,23,251,140,218,139,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,229,34,16,123,253,235,238,171,124,248,67,31,244,108,230,49,136,147,13,13,25,155,153,201,217,131,15,127,208,54,111,220,96,63,133,44,225,20,44,203,161,108,194,174,127,202,51,209,227,217,140,149,166,145,233,92,181,137,135,18,188,96,124,20,75,161,45,71,34,63,207,195,253,250,243,186,39,216,62,136,212,117,213,87,253,52,198,76,126,136,209,28,182,103,224,99,30,21,216,214,199,144,17,15,21,216,214,173,221,96,183,221,118,155,125,251,219,223,118,81,56,63,91,244,189,235,79,158,60,105,235,97,137,223,218,177,202,235,57,55,138,250,206,165,58,43,6,14,92,10,161,223,179,206,33,44,83,112,247,236,116,28,89,40,94,167,211,73,183,149,231,123,25,20,48,54,54,98,135,15,236,183,195,135,14,217,200,200,144,165,145,153,159,70,32,0,231,196,246,29,29,43,108,235,214,173,182,126,237,106,4,124,36,253,87,68,125,49,95,13,78,64,166,62,223,19,132,255,198,198,70,180,193,123,89,143,0,128,40,144,0,239,70,148,68,217,215,252,236,96,144,234,244,175,137,3,5,121,174,43,183,83,224,156,74,8,194,224,154,164,176,125,65,54,155,181,185,185,57,235,61,213,99,199,142,28,178,163,216,218,96,18,129,16,100,156,6,75,236,127,96,197,82,197,178,200,252,95,177,98,133,181,194,1,161,48,54,133,53,142,156,19,206,192,1,227,195,15,63,116,85,230,57,52,52,116,85,222,171,151,138,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,141,76,32,201,255,131,143,138,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,67,4,98,47,251,217,87,84,254,224,15,63,231,86,229,83,16,240,41,16,247,159,30,177,247,63,248,176,181,193,206,253,95,253,216,143,219,196,153,211,214,218,220,24,137,211,16,59,41,12,51,123,59,42,56,214,9,187,204,151,14,119,252,126,189,192,95,119,238,14,0,104,192,196,238,16,28,112,173,9,254,145,64,95,137,130,26,48,118,31,31,2,0,96,194,143,44,246,140,221,113,251,93,118,236,240,17,183,235,231,28,40,26,207,76,79,217,137,163,71,108,195,166,173,214,177,178,211,69,118,138,202,188,31,132,242,231,43,242,147,43,69,126,142,135,125,82,176,102,255,92,23,254,152,169,31,7,216,38,4,101,48,179,255,224,190,67,182,127,255,126,27,60,51,224,107,216,212,144,133,176,13,11,127,216,241,55,55,55,91,87,215,122,219,184,161,11,130,117,171,47,25,251,112,33,28,89,239,217,134,198,90,191,133,18,246,170,207,52,88,91,83,179,101,210,13,86,129,224,205,12,126,10,223,8,101,112,129,223,63,5,156,99,56,203,148,165,83,253,249,29,212,151,202,18,174,17,245,247,159,239,121,176,231,47,230,231,124,141,26,33,238,147,231,52,254,13,140,14,143,216,145,35,71,236,216,177,99,54,120,186,223,50,8,100,104,193,156,243,104,91,200,205,90,5,129,47,169,108,163,109,221,185,29,174,23,173,246,55,95,249,154,245,158,158,132,227,1,191,140,132,91,251,99,124,156,209,178,20,158,239,248,151,123,158,219,74,240,251,98,80,130,138,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,165,33,144,252,249,159,255,249,75,211,147,122,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,75,72,128,89,192,159,251,253,223,115,139,118,10,188,77,141,105,251,222,19,207,218,195,15,63,98,191,181,102,173,109,219,125,171,21,199,38,176,247,58,94,10,225,56,77,175,114,102,182,135,2,85,151,66,115,16,234,41,229,70,185,229,213,6,84,125,131,144,235,231,225,34,116,16,29,235,251,88,120,231,42,92,65,40,101,86,127,5,30,244,101,8,223,28,155,255,40,160,242,135,250,206,213,171,109,215,174,93,214,219,219,139,44,240,180,209,154,191,1,108,6,7,7,237,56,44,242,51,16,201,219,219,219,107,92,66,38,127,224,244,124,102,69,49,158,2,63,251,228,57,251,244,140,115,100,153,115,223,249,217,233,113,235,31,29,116,193,250,192,129,3,54,62,58,134,32,142,20,68,235,148,175,51,51,211,59,58,58,108,243,230,141,182,126,253,122,75,98,113,25,20,192,146,109,108,240,64,0,246,25,68,99,186,2,80,28,167,208,79,171,254,10,252,249,163,96,13,138,252,92,94,92,83,215,190,226,210,182,15,249,162,255,112,46,156,91,185,24,137,226,92,187,145,145,17,59,4,199,3,6,233,123,102,60,182,58,240,237,15,176,214,220,222,130,210,57,153,173,128,152,222,185,106,173,117,194,213,161,24,75,89,123,107,179,191,223,215,21,243,159,152,152,176,169,169,169,139,30,211,165,124,32,4,109,92,202,62,213,151,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,220,172,4,146,253,200,130,81,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,107,140,64,236,149,63,247,234,202,209,99,135,237,241,199,31,119,171,118,218,248,67,235,183,255,253,247,223,176,199,30,123,204,30,124,232,3,150,132,170,155,132,216,91,65,86,119,140,22,241,75,36,102,83,8,135,226,28,77,175,254,124,241,132,41,154,135,186,208,190,122,237,125,224,28,18,123,104,113,85,142,21,138,251,200,84,143,197,162,125,234,41,248,123,150,116,152,23,238,89,161,108,187,119,239,118,113,120,240,52,178,229,139,200,231,6,155,34,236,240,15,31,62,108,43,87,173,182,38,236,243,206,231,252,89,204,36,8,231,207,119,82,124,15,251,100,127,197,98,177,246,14,6,106,204,76,77,218,212,196,136,253,243,183,190,225,1,7,12,54,88,221,185,210,197,234,18,246,148,95,141,0,133,144,193,207,140,126,22,6,11,208,145,128,253,209,182,158,65,10,121,204,167,84,46,185,149,125,75,83,171,31,65,193,219,6,223,6,94,151,41,241,83,245,199,255,131,254,239,1,17,232,8,151,103,127,36,139,51,247,107,28,32,170,215,74,229,242,103,163,83,140,231,124,25,192,64,81,255,232,225,35,118,2,91,46,140,142,13,71,129,16,12,152,72,32,24,160,144,119,247,132,102,172,227,38,56,31,172,93,187,22,108,154,108,213,234,117,54,147,135,243,193,28,93,14,50,134,93,12,44,143,79,182,132,127,31,12,152,24,31,31,175,77,231,106,156,240,253,27,55,110,188,26,175,214,59,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,134,35,144,156,192,158,136,42,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,13,18,136,189,249,205,111,174,12,15,15,219,211,223,127,42,218,223,61,15,65,31,3,253,195,63,250,19,219,180,169,219,126,229,109,111,181,74,110,206,98,141,25,203,81,36,69,118,248,194,18,9,181,241,154,64,239,138,239,188,240,191,176,241,53,127,197,12,239,20,172,239,25,212,64,209,159,66,56,69,240,88,53,203,61,137,12,254,153,185,89,107,95,223,101,183,222,122,171,245,247,246,185,224,75,123,247,116,182,193,78,247,247,34,139,126,196,138,235,214,122,230,125,2,25,243,37,186,3,160,143,96,225,127,46,8,245,97,14,92,135,197,197,3,34,32,194,83,80,79,37,226,254,110,142,185,175,231,148,29,57,116,192,142,30,220,135,192,140,132,173,90,185,210,223,57,133,61,230,155,32,222,175,91,183,206,197,106,138,253,49,88,208,179,4,71,0,198,48,196,96,153,159,72,65,224,134,39,67,26,153,251,20,177,35,33,59,109,72,126,199,28,138,136,229,224,54,4,204,224,103,64,6,245,253,232,156,125,49,171,157,63,24,250,63,231,18,57,5,84,31,247,0,130,122,26,23,214,45,153,69,99,155,111,31,3,255,80,232,188,48,50,116,198,142,195,121,225,248,81,88,244,195,133,129,219,33,100,192,172,9,235,199,224,137,185,185,41,75,39,83,248,254,55,65,228,223,96,43,193,50,11,139,127,58,41,12,143,12,89,186,177,217,24,0,208,136,246,52,121,160,43,66,17,226,255,216,216,216,85,207,232,15,243,212,81,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,249,19,72,246,245,244,62,255,94,212,131,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,255,48,111,65,0,0,32,0,73,68,65,84,8,92,30,2,177,215,223,251,186,202,187,223,253,110,207,70,30,70,150,243,138,182,118,156,143,217,71,63,254,41,219,117,235,237,246,239,254,237,255,109,197,153,28,132,236,70,140,128,150,246,5,139,67,8,70,42,59,178,200,39,172,113,197,10,43,99,143,243,68,10,117,200,118,143,178,190,131,72,187,40,75,59,100,112,215,84,108,156,64,32,14,37,86,75,253,134,136,92,87,207,236,113,22,24,235,71,77,23,100,127,207,63,15,223,253,232,62,255,82,193,62,79,169,127,7,155,166,210,116,45,128,168,141,31,75,200,200,119,221,25,194,122,41,87,176,198,182,14,171,204,230,236,174,59,95,100,199,142,28,183,131,7,15,218,138,246,14,15,0,104,130,72,254,228,119,191,133,76,250,21,182,97,195,6,4,11,20,92,60,78,165,51,110,241,159,128,128,28,74,120,55,143,156,182,191,3,41,226,204,206,231,123,41,60,83,182,102,166,56,199,67,219,121,182,43,21,114,30,52,64,225,121,112,160,199,246,236,217,99,39,32,90,79,79,79,90,91,115,35,246,147,207,89,30,207,80,168,239,92,191,193,186,186,186,172,179,115,53,214,47,202,220,167,238,77,158,145,229,62,230,11,78,113,4,54,24,230,215,210,186,2,227,192,53,222,31,163,115,0,149,108,20,72,252,62,192,18,198,90,47,200,7,169,31,119,195,202,96,140,243,107,94,169,174,71,253,51,222,225,18,89,255,62,127,58,5,32,136,129,189,197,49,14,178,97,64,2,3,28,56,95,158,115,108,52,86,96,59,94,179,48,136,130,247,43,149,40,48,131,46,11,124,214,183,30,64,0,3,153,78,225,91,61,114,228,136,157,60,126,194,183,93,224,218,80,248,207,52,129,51,182,107,240,103,138,5,219,220,181,209,54,128,25,29,17,200,144,125,84,0,126,54,135,128,0,6,3,224,157,169,108,204,214,173,89,133,245,197,39,95,192,152,18,41,27,30,30,181,158,158,62,31,207,213,252,195,49,252,155,127,243,19,87,115,8,122,183,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,220,16,4,146,190,199,223,13,49,21,77,66,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,6,37,16,123,211,155,222,84,121,223,251,222,103,157,43,215,218,208,240,144,53,103,155,109,106,102,214,222,254,142,119,217,154,53,107,32,106,223,14,129,51,15,45,24,2,108,50,109,115,147,147,16,64,19,214,136,125,203,75,147,227,16,60,33,206,214,137,216,53,78,16,104,161,184,214,46,47,230,132,226,110,16,195,47,230,185,11,109,187,84,223,33,206,32,8,211,108,19,182,21,96,191,158,153,15,129,57,6,241,55,85,105,176,91,118,221,102,125,189,3,54,57,57,109,169,76,210,10,176,112,79,65,73,63,140,236,250,181,16,130,99,241,180,11,211,165,66,209,133,232,242,18,44,216,191,135,36,224,15,51,202,27,27,27,93,192,30,197,254,240,240,208,183,198,134,140,37,32,242,23,224,26,144,64,203,150,150,38,155,157,153,177,167,159,122,210,14,236,221,227,123,195,115,220,89,218,209,159,57,99,109,45,205,214,5,129,127,213,154,213,158,141,222,212,210,130,49,36,189,111,170,244,8,213,192,76,32,228,51,139,63,158,178,100,53,131,63,137,96,132,10,178,253,125,235,2,10,252,228,95,183,6,190,173,130,15,244,108,194,161,58,240,59,187,197,185,107,2,111,110,1,80,194,69,228,16,17,5,28,132,39,195,90,148,225,104,16,56,82,224,103,225,61,186,42,80,176,247,64,0,140,159,92,25,244,48,208,215,227,22,253,167,78,157,178,129,129,1,23,247,91,32,238,151,203,25,203,207,33,40,2,63,102,236,55,163,110,215,142,59,140,251,220,55,96,107,3,6,58,208,197,128,142,12,30,175,192,65,86,39,154,64,223,108,7,131,3,175,226,251,203,88,99,58,4,168,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,220,24,4,146,204,238,80,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,107,156,64,236,103,127,246,103,43,95,252,179,47,97,127,121,136,252,211,19,150,130,168,191,119,255,126,251,181,183,255,186,125,254,247,127,207,186,54,109,180,226,236,52,132,212,152,101,33,70,231,112,158,64,230,52,55,104,79,50,195,159,133,138,232,98,93,31,162,232,89,98,63,83,178,41,122,47,110,139,122,23,116,23,213,95,110,209,63,26,252,242,127,235,5,236,10,133,126,216,181,199,145,65,190,123,247,110,207,232,223,191,119,31,246,112,135,168,143,108,118,102,153,31,61,122,212,182,109,219,102,93,27,183,212,178,206,125,14,158,173,30,189,199,5,126,204,147,71,60,232,130,113,18,127,115,16,241,153,157,222,217,177,194,74,16,254,103,102,166,60,144,162,21,235,66,155,249,125,123,247,218,254,61,123,173,31,219,4,20,144,101,30,50,220,201,141,123,201,175,90,181,202,214,175,235,178,182,21,29,46,96,243,109,5,136,208,229,18,131,22,144,13,15,113,156,2,127,60,149,140,50,222,17,68,144,78,103,225,200,144,180,60,125,250,185,54,40,62,46,63,227,82,69,214,252,245,117,213,91,11,14,65,176,159,175,156,207,238,143,234,24,100,128,254,48,142,165,10,48,224,147,136,218,32,79,223,199,64,60,12,176,224,231,194,145,37,170,34,126,148,189,31,101,238,115,125,232,0,144,65,208,2,99,20,152,193,223,223,215,239,246,252,125,125,125,30,12,193,64,149,86,56,30,112,125,230,16,196,194,185,100,210,73,107,107,91,233,251,218,175,95,191,222,131,37,152,193,95,198,189,28,88,151,225,164,0,98,132,129,31,130,8,112,140,251,88,74,224,188,210,18,216,171,32,134,127,2,228,195,32,141,158,158,158,165,166,117,197,235,62,244,161,143,216,175,253,218,175,94,241,247,234,133,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,35,17,72,190,229,45,111,185,145,230,163,185,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,220,192,4,206,156,25,178,175,124,229,43,150,155,67,6,56,172,205,179,233,148,125,253,235,223,180,247,125,224,33,251,240,35,15,186,120,60,135,125,223,179,16,76,19,9,8,161,16,76,153,109,238,234,42,109,212,41,136,82,142,165,42,91,95,188,30,21,139,170,189,9,239,213,181,119,49,185,122,205,115,138,168,44,81,189,159,94,181,63,20,213,161,254,122,230,56,231,154,198,182,5,187,118,237,178,211,253,3,16,134,103,93,56,103,102,121,190,52,103,251,246,237,179,213,107,214,129,19,236,250,33,174,23,10,216,242,0,25,243,158,24,30,120,96,38,20,182,171,57,253,46,36,55,100,211,16,141,203,54,49,62,138,189,227,211,214,138,12,254,28,56,83,216,223,11,155,254,147,39,79,218,228,216,40,2,50,154,176,62,25,88,246,79,187,173,63,5,254,173,91,183,186,35,0,93,1,208,25,4,239,60,76,1,208,63,222,23,131,42,205,0,130,4,214,52,157,202,250,51,158,17,207,224,10,140,163,192,245,227,252,170,37,112,15,34,127,168,191,188,71,102,228,115,205,249,73,148,193,33,18,242,195,59,185,125,65,9,223,165,7,46,96,94,28,191,219,246,35,240,34,134,40,129,241,209,81,59,125,250,180,29,63,126,220,250,123,251,224,180,48,137,36,255,162,183,73,99,254,180,226,159,154,154,178,36,218,175,93,187,218,214,33,48,162,5,142,7,209,175,217,102,167,166,61,168,128,66,127,180,133,0,190,187,170,206,111,254,121,71,223,35,131,5,58,225,102,65,87,139,74,14,214,253,88,65,110,107,192,119,171,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,220,24,4,146,167,241,127,40,83,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,235,128,64,236,191,188,229,45,149,1,136,149,143,127,227,27,46,14,23,33,182,102,145,169,254,7,127,240,223,108,219,150,205,246,230,55,189,209,179,249,231,38,38,80,143,44,126,122,151,195,174,158,130,63,51,220,107,66,49,133,236,170,64,191,96,222,245,245,60,15,202,63,206,41,40,179,198,139,139,189,184,94,20,24,16,50,198,23,215,135,199,46,245,145,178,55,199,84,203,49,135,176,92,129,200,91,198,47,14,209,24,74,180,237,220,185,211,197,247,239,127,255,9,107,74,53,56,183,36,68,101,102,119,243,183,125,251,78,183,163,167,80,28,39,47,148,32,162,251,21,69,109,6,15,80,240,39,7,127,97,197,146,108,139,140,242,145,193,9,183,158,63,116,248,128,13,159,25,132,88,31,183,70,236,21,207,61,229,203,149,130,173,68,230,126,119,119,183,109,218,180,201,179,213,19,216,66,129,142,3,220,70,128,214,243,65,224,143,33,224,128,22,245,20,251,83,169,12,214,43,178,189,47,226,221,124,61,133,117,196,33,120,241,160,138,232,180,118,29,198,92,87,125,214,105,221,10,46,186,23,22,178,26,72,16,46,221,19,191,174,41,54,189,103,214,60,213,117,102,211,187,123,2,174,131,29,127,110,118,6,95,76,201,231,208,140,64,7,138,252,12,116,232,233,237,117,219,252,190,83,61,54,58,50,100,99,99,99,48,151,168,84,131,25,178,206,187,2,30,83,19,115,46,208,111,218,184,209,214,173,91,231,65,17,156,119,5,44,167,39,176,29,133,127,195,156,69,12,125,67,190,231,15,239,231,214,20,49,242,1,207,10,182,14,40,21,243,214,209,222,102,205,13,13,54,130,192,129,40,254,163,98,195,195,131,246,216,99,143,213,77,232,234,157,50,200,129,1,12,42,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,207,141,64,146,54,129,42,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,157,16,136,221,127,255,253,149,222,158,147,118,236,216,49,183,162,159,154,205,91,35,246,159,255,173,79,124,210,214,96,223,249,159,255,165,123,44,157,69,198,56,5,105,8,182,197,124,193,146,200,60,135,154,138,223,124,70,56,20,210,104,202,139,5,127,214,135,186,186,115,23,151,67,125,29,44,23,90,151,168,175,107,114,69,79,185,119,59,247,130,135,218,108,54,61,99,13,43,87,218,142,29,59,236,208,161,3,158,109,78,33,189,128,251,180,143,223,143,173,15,40,192,67,85,183,20,196,255,154,190,77,241,184,58,39,90,208,123,129,232,205,76,243,50,68,229,20,4,230,114,49,110,220,87,126,207,222,103,60,144,32,63,59,135,44,254,6,127,142,22,254,13,16,153,55,172,95,103,155,55,111,182,21,112,22,160,45,255,204,236,44,130,10,48,60,244,81,194,2,49,227,60,149,105,112,193,155,194,126,26,65,0,136,54,112,241,154,2,127,24,131,91,250,99,94,168,241,161,132,122,94,4,209,63,28,189,193,101,250,195,44,122,119,25,168,134,86,240,157,188,166,208,31,67,116,71,26,223,97,34,17,109,19,193,204,252,193,193,65,48,58,97,189,189,253,54,62,50,12,39,138,57,8,252,37,56,33,100,144,189,159,194,252,98,216,238,96,206,133,122,90,242,211,158,159,91,42,48,147,159,14,11,185,220,156,7,63,164,17,204,66,166,192,238,153,249,176,65,224,142,20,120,103,117,254,213,53,10,12,56,78,58,42,180,181,181,89,124,16,66,63,198,86,66,227,225,225,97,146,33,196,234,199,127,153,64,93,96,183,18,251,47,16,148,154,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,18,4,144,209,223,191,68,181,170,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,154,37,16,251,149,95,253,127,43,143,60,242,136,141,12,13,34,105,157,86,244,69,59,51,52,106,143,253,246,167,92,44,253,191,126,226,199,93,172,47,32,195,58,69,145,63,147,53,131,200,234,133,18,103,80,180,89,65,181,52,8,245,53,249,179,174,206,31,58,251,15,69,85,236,12,239,55,152,97,93,47,62,123,214,59,187,174,127,207,217,93,92,178,154,90,248,66,117,30,204,244,70,106,183,11,227,113,140,113,203,246,109,182,243,214,93,182,127,239,179,24,39,50,191,33,244,83,156,30,24,24,176,163,71,143,90,247,214,237,158,137,143,91,213,130,54,56,243,126,201,199,11,236,223,11,69,76,170,108,253,3,103,108,255,158,189,110,65,79,161,58,13,145,58,219,220,228,226,116,115,115,179,11,213,93,93,93,182,18,65,6,20,194,231,192,126,22,191,198,230,22,100,161,35,163,31,125,38,225,138,192,224,130,52,178,255,41,114,87,170,239,169,32,109,191,140,121,112,42,254,195,235,105,151,207,117,186,124,60,195,28,23,46,88,172,62,48,132,226,62,198,224,129,15,213,193,37,93,228,135,248,14,187,126,114,104,196,119,54,62,50,102,12,168,63,113,226,132,31,167,103,38,33,180,99,158,8,2,104,105,108,176,57,124,147,165,66,222,138,176,242,135,23,128,103,224,39,176,22,41,4,58,108,233,222,108,237,109,173,64,140,181,227,86,10,24,14,215,170,8,123,127,6,102,100,210,73,8,253,184,135,216,139,10,153,96,109,201,210,179,249,201,15,107,131,174,44,137,211,198,108,6,110,10,237,104,211,235,171,87,129,3,1,3,15,174,53,251,126,101,245,251,242,232,143,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,52,129,228,75,95,250,210,139,126,72,15,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,213,38,112,248,240,97,251,236,103,254,43,52,252,52,132,228,188,53,53,166,237,169,103,14,216,7,30,250,160,237,218,121,139,109,218,188,145,137,207,150,106,104,50,168,204,8,8,40,90,18,251,191,63,175,66,49,149,34,239,18,197,133,255,101,238,45,209,252,242,87,81,40,134,234,91,70,22,125,102,213,42,219,181,107,151,29,65,86,255,236,236,52,68,125,238,37,95,114,183,3,114,220,178,101,155,95,71,210,126,164,246,115,62,44,204,84,247,35,68,229,201,169,9,59,112,224,0,220,1,14,249,94,242,188,231,239,128,181,124,2,98,61,197,125,102,165,175,93,179,198,237,235,41,78,179,80,236,111,106,106,129,96,29,67,54,123,210,179,212,41,238,39,32,250,83,224,103,6,58,199,195,221,228,227,113,138,213,145,37,189,103,240,131,105,216,143,158,110,4,33,160,34,28,253,5,87,232,15,69,244,10,132,247,48,158,192,136,34,63,51,248,159,249,254,83,118,230,204,25,15,160,112,97,62,155,178,214,214,214,40,59,31,223,96,9,115,105,108,108,244,58,62,75,11,255,92,190,108,29,29,237,182,97,195,6,91,139,76,126,102,238,207,204,48,64,37,229,63,114,225,92,51,216,138,1,164,16,52,128,65,144,15,131,57,80,120,143,214,253,17,143,249,109,4,232,150,192,160,11,182,10,174,12,227,227,227,54,58,58,234,207,93,43,127,190,243,157,239,216,139,95,252,226,107,101,56,26,135,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,55,4,146,227,216,23,79,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,51,2,177,215,253,242,47,87,104,69,254,71,127,244,71,200,10,207,192,165,62,135,172,104,179,39,32,182,190,253,29,239,180,79,126,226,49,88,151,67,100,157,156,70,125,220,146,180,243,135,148,92,130,0,30,217,175,115,11,123,138,255,200,248,135,120,90,132,32,158,76,87,55,129,103,166,62,133,110,136,186,126,132,152,90,43,85,1,28,234,169,103,83,179,190,62,179,63,180,115,1,150,90,121,104,207,83,230,201,215,247,21,26,47,113,92,42,112,96,73,167,128,250,254,34,109,158,47,138,10,196,224,56,5,225,153,105,219,126,203,45,182,117,207,86,219,243,204,211,126,143,66,114,174,80,178,254,254,126,23,239,119,239,222,237,98,50,69,102,138,203,20,181,227,200,184,207,164,51,46,72,31,57,122,200,246,60,253,140,7,10,80,140,142,132,101,4,82,160,159,213,157,171,92,164,238,238,238,174,137,246,57,180,137,99,75,0,138,243,46,234,99,113,26,90,90,41,85,71,99,3,151,18,38,228,255,131,44,254,4,132,233,208,103,176,232,103,67,114,96,230,59,75,16,216,253,98,137,63,245,204,66,95,172,99,137,238,69,15,45,110,23,25,6,48,91,63,10,74,224,179,180,206,103,234,124,24,127,12,89,249,115,185,25,203,32,243,158,30,250,100,64,59,254,161,161,33,223,186,128,89,252,185,185,25,155,158,158,246,173,8,154,177,141,1,219,204,98,251,132,96,239,127,203,246,237,182,102,85,167,11,249,251,246,237,195,246,7,101,107,111,109,115,241,127,59,238,241,157,28,91,28,129,17,156,43,127,188,14,227,229,231,200,197,173,32,192,162,140,53,242,122,76,207,215,24,119,184,110,188,31,113,74,32,120,96,29,191,100,67,28,6,214,32,225,34,255,181,38,244,99,120,42,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,207,129,64,178,23,123,42,170,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,117,72,32,246,154,215,188,166,210,219,219,107,255,240,149,175,88,166,33,107,121,216,195,23,161,106,254,229,255,252,95,46,60,127,228,131,31,180,84,99,19,68,252,25,139,149,114,200,130,142,132,92,40,164,158,21,77,235,245,34,179,206,161,160,38,145,49,109,176,72,191,90,133,226,50,133,219,80,130,80,29,174,47,250,72,213,58,244,199,115,20,138,249,61,39,79,216,36,196,103,138,193,100,149,205,102,237,200,145,35,182,113,227,70,207,0,47,195,226,189,1,44,41,206,15,15,14,217,147,223,255,158,223,31,62,115,218,219,50,83,157,130,50,51,211,59,58,58,172,179,179,211,214,32,131,159,54,253,115,51,179,224,26,237,91,159,192,150,9,236,35,252,12,162,63,110,250,56,206,154,167,219,208,251,173,231,245,39,8,227,236,132,174,0,161,144,37,127,241,120,8,228,136,238,68,204,67,171,232,25,246,193,249,209,14,63,129,32,5,138,244,12,14,97,214,126,18,1,35,51,8,40,97,38,254,41,252,183,52,127,35,35,35,46,232,179,151,52,196,244,246,246,118,23,242,41,248,55,53,53,249,243,116,58,248,193,31,184,219,210,201,148,29,63,122,196,121,242,61,12,4,96,214,253,93,119,221,229,239,36,43,22,90,246,179,44,254,6,200,173,204,79,164,250,171,54,155,111,231,243,140,2,34,146,176,249,95,177,98,5,182,71,96,0,128,119,231,237,24,28,115,173,149,47,124,225,11,246,242,151,191,252,90,27,150,198,35,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,52,129,228,16,246,15,84,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,235,148,64,236,222,215,223,87,25,30,29,183,167,191,255,4,83,235,173,161,106,229,255,167,95,252,115,123,193,109,183,218,171,95,245,10,23,125,227,216,31,29,41,212,84,115,221,206,190,4,145,53,213,208,96,73,136,171,5,156,187,120,26,148,211,42,140,90,6,189,223,68,101,85,48,231,109,54,157,151,229,89,131,186,106,197,229,219,75,62,122,207,89,127,107,227,198,73,16,247,57,158,186,134,200,3,183,173,200,234,223,126,232,160,125,247,137,239,185,0,157,130,131,65,161,152,67,86,127,47,178,210,143,219,237,183,223,14,145,191,217,166,39,167,108,255,190,61,118,252,200,81,236,235,126,218,247,135,167,176,63,135,64,138,20,4,228,142,230,118,15,164,88,183,161,203,133,109,190,102,38,71,33,60,101,113,100,238,103,112,76,166,163,96,1,102,196,187,232,14,49,63,143,12,118,164,159,47,24,151,15,17,92,235,197,255,186,97,71,167,23,1,52,18,244,35,235,255,250,126,88,95,44,70,25,243,9,124,3,113,112,138,225,232,98,58,2,61,42,200,222,47,192,225,129,227,224,120,41,186,83,228,167,237,253,92,62,7,39,131,89,8,244,135,124,143,251,1,184,32,240,154,109,56,191,52,142,116,135,40,230,242,254,227,190,243,180,225,223,188,121,179,255,218,218,218,16,75,82,178,111,61,254,77,123,234,201,39,252,217,52,156,36,24,100,177,117,235,86,183,242,247,231,209,7,11,194,12,162,161,215,173,37,43,124,75,3,28,121,55,184,30,148,193,134,99,246,121,195,117,128,214,254,37,44,124,10,99,95,189,122,45,230,16,5,14,228,225,222,192,114,242,228,73,63,234,143,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,245,77,32,57,56,56,120,125,207,64,163,23,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,217,9,196,238,185,231,158,202,251,223,255,126,27,62,51,104,216,174,28,201,227,113,27,56,51,98,31,254,232,199,32,118,174,182,159,122,233,75,108,6,54,235,25,164,55,39,32,84,83,48,165,176,90,134,192,31,71,38,127,138,215,200,84,79,38,22,75,247,215,33,90,6,35,84,5,98,138,191,11,4,116,136,203,20,243,15,64,236,143,68,251,140,77,76,76,88,182,161,201,179,204,153,121,238,130,246,225,131,126,93,130,192,77,86,165,66,17,110,9,57,107,110,107,182,13,200,252,223,2,1,187,1,217,234,37,192,102,134,63,5,241,4,4,254,230,166,86,23,207,147,201,180,11,224,124,150,25,232,69,252,169,80,125,94,148,81,95,79,215,5,247,250,138,231,112,30,230,186,184,47,214,243,199,160,14,102,235,211,246,158,109,34,62,200,244,175,10,235,46,218,87,3,19,242,115,179,54,4,23,3,58,70,132,204,125,6,69,20,153,237,143,177,81,164,103,95,228,197,121,82,184,95,189,118,141,187,27,108,217,178,197,29,14,90,91,91,45,3,215,131,145,158,30,251,199,175,126,205,14,59,247,25,207,226,231,187,182,108,217,230,78,10,190,6,232,175,126,220,97,46,196,192,115,6,109,148,224,2,16,5,147,144,107,245,91,229,60,124,68,209,124,120,85,6,239,34,2,23,58,86,174,136,182,68,64,32,67,172,58,223,19,39,78,176,203,107,174,220,119,223,125,246,201,79,126,242,154,27,151,6,36,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,42,129,228,191,255,15,255,241,90,29,155,198,37,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,23,76,160,7,98,234,167,63,253,105,27,27,30,164,123,188,11,163,135,143,246,216,67,31,124,216,110,221,125,155,173,135,8,155,43,228,45,81,204,91,6,118,233,105,8,252,69,216,171,199,32,246,199,32,210,214,11,171,225,165,46,176,82,32,173,106,170,139,19,203,41,190,46,85,216,158,247,22,183,95,170,237,243,170,91,60,0,127,41,222,141,49,135,249,184,120,92,181,198,143,65,148,94,187,126,189,221,118,219,109,246,189,239,125,175,102,57,159,129,205,254,224,233,51,246,245,127,252,170,219,206,79,140,142,185,181,127,67,38,29,29,27,179,182,18,123,203,111,234,238,182,166,150,102,107,204,54,34,107,156,17,21,49,88,248,55,193,69,1,22,245,105,100,183,35,163,188,130,58,152,247,59,179,34,217,65,100,46,51,99,30,231,204,46,63,119,65,159,75,148,192,177,130,108,245,115,149,176,94,108,67,107,124,22,214,133,95,9,107,207,250,10,163,65,80,184,117,67,2,65,33,201,106,191,20,238,7,79,15,184,176,63,208,215,227,123,218,51,32,34,244,229,134,4,8,86,240,247,80,60,199,175,173,185,197,197,122,6,73,112,11,131,13,27,54,160,95,4,71,32,144,132,214,255,189,7,14,218,227,143,63,110,7,15,30,4,167,12,50,253,215,219,153,51,103,140,237,55,117,111,246,204,252,116,38,139,0,130,50,250,157,159,95,180,180,209,53,208,121,97,96,133,127,91,252,30,171,254,254,124,36,18,250,19,24,39,2,24,240,63,24,22,118,161,40,187,83,0,183,15,152,202,79,35,16,33,114,29,232,235,235,179,207,126,246,179,81,135,250,43,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,221,18,72,50,251,66,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,115,2,177,95,188,231,222,202,209,163,199,237,111,254,230,203,54,53,62,10,33,31,2,46,38,245,237,239,237,177,95,123,251,175,219,39,126,243,227,182,118,227,6,171,76,79,90,25,255,29,20,135,184,31,89,179,67,38,133,192,203,115,40,192,103,97,160,168,123,189,21,10,227,20,124,161,28,251,208,35,225,31,167,20,191,145,125,254,194,23,190,208,14,28,56,96,3,131,67,16,234,35,75,126,138,220,199,143,31,247,76,124,10,223,105,56,31,48,107,189,189,163,205,69,233,174,77,27,33,238,67,68,166,144,12,37,57,21,79,249,30,244,89,60,31,139,37,60,104,128,34,127,217,85,105,182,66,169,80,168,134,208,142,3,71,226,2,121,80,173,121,191,174,212,198,88,87,119,41,78,217,47,133,250,176,142,110,183,159,137,34,14,152,161,207,108,250,241,145,81,155,70,208,199,209,195,71,108,106,106,202,102,249,141,224,25,126,19,124,174,92,132,173,127,161,0,225,62,141,96,145,130,91,246,83,212,223,218,189,201,186,187,187,221,53,162,17,193,35,136,102,176,60,190,173,66,9,34,63,158,237,57,117,202,190,243,157,239,184,93,62,89,22,16,104,66,145,159,153,254,20,250,51,8,54,97,97,204,4,199,69,151,137,80,56,110,174,98,40,20,248,51,13,89,119,72,48,240,230,184,162,31,28,9,60,18,130,206,4,180,244,71,54,63,220,19,242,149,164,181,180,117,32,171,127,149,245,156,153,192,216,163,246,67,67,67,236,146,29,71,31,7,175,174,145,50,50,50,98,43,86,172,184,70,70,163,97,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,181,77,32,217,143,189,5,85,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,6,32,16,123,227,155,222,84,201,229,102,237,111,190,252,215,16,92,145,189,13,61,183,177,41,105,127,249,151,127,107,91,54,125,212,126,227,109,111,133,112,221,10,47,249,146,229,32,236,102,40,82,99,226,5,223,123,158,217,235,145,176,202,186,32,12,95,23,92,106,122,48,78,32,0,47,85,92,72,103,48,3,68,232,14,236,31,127,203,45,183,216,232,196,164,207,51,87,152,115,235,249,76,182,217,109,232,27,144,253,205,125,229,215,174,94,99,235,214,175,181,108,58,99,83,104,107,16,255,91,219,59,252,30,237,234,103,103,115,54,61,59,103,9,136,254,20,170,153,40,95,225,251,161,74,227,212,75,16,164,121,17,137,249,209,126,242,209,221,168,85,36,106,99,232,84,179,159,71,169,23,244,57,62,246,203,31,235,121,76,39,17,144,128,239,99,114,6,191,201,73,163,176,76,225,253,204,233,126,27,31,31,183,166,108,131,111,105,80,192,183,195,246,232,194,121,164,144,153,159,70,102,252,202,206,213,46,234,111,218,180,201,214,173,91,231,130,61,5,253,98,41,111,51,8,16,72,37,146,46,244,51,139,126,120,120,216,190,249,205,127,182,253,251,247,123,208,4,235,74,229,162,53,66,172,127,241,15,253,160,117,118,118,186,245,63,185,77,140,79,90,67,67,3,222,25,137,241,116,74,72,224,229,113,56,36,112,30,129,97,166,17,109,128,136,129,21,229,88,20,188,16,131,200,159,168,90,30,36,192,158,193,24,197,50,2,53,74,224,156,106,114,135,129,103,246,29,65,16,65,217,231,195,121,115,206,215,106,185,216,177,113,107,14,21,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,25,9,36,79,15,244,221,140,243,214,156,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,110,76,2,177,87,189,234,85,149,65,8,183,207,60,245,125,155,166,160,59,93,180,246,214,6,251,228,239,254,158,109,221,210,109,47,127,217,127,182,118,8,221,113,8,187,174,124,34,147,157,78,103,169,106,118,245,89,82,179,103,165,3,22,132,85,252,193,175,166,170,227,252,26,41,97,208,24,26,5,234,16,164,16,101,120,87,199,24,230,1,97,153,106,241,206,91,111,179,67,135,142,184,216,157,130,29,61,179,248,75,121,100,171,35,243,124,227,198,205,182,109,219,22,207,56,167,208,204,108,244,166,142,118,203,66,104,158,195,86,7,51,51,51,254,142,4,44,255,27,146,13,216,243,30,241,3,224,24,131,208,29,13,133,130,53,199,18,141,135,99,138,132,115,142,136,66,245,188,216,207,250,80,130,206,95,213,173,67,117,221,49,132,15,132,153,45,60,50,80,131,226,124,130,2,57,223,143,28,247,82,185,128,216,134,50,196,254,162,29,59,65,59,254,97,27,64,192,59,51,219,103,166,231,208,166,228,46,6,20,236,103,177,181,129,207,23,243,228,24,121,222,218,218,108,27,55,108,178,245,216,242,96,237,186,13,214,220,214,106,89,136,242,12,22,201,131,5,231,205,108,121,10,245,69,240,107,70,70,250,169,35,71,236,235,95,255,154,245,246,246,194,49,33,235,32,166,224,18,144,78,101,236,246,23,220,1,177,191,201,10,249,162,103,240,231,115,5,4,78,116,216,212,204,180,7,75,80,220,231,88,226,169,164,95,51,16,32,145,72,69,159,106,21,149,7,83,128,74,36,250,211,184,191,202,5,142,20,49,172,5,109,250,241,180,37,27,211,62,238,68,2,48,176,190,116,12,224,183,206,160,134,27,165,112,46,12,90,81,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,155,141,64,114,106,108,244,102,155,179,230,43,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,99,19,136,253,210,47,222,83,121,207,123,222,131,236,236,30,8,177,21,27,159,156,181,52,196,206,7,222,245,94,235,222,188,197,254,237,79,255,59,136,252,73,43,204,204,89,10,89,253,204,88,231,198,230,113,87,167,9,7,106,113,77,127,70,102,56,117,82,10,229,177,2,238,185,130,236,66,182,43,217,108,238,65,0,60,169,22,60,27,137,237,11,183,2,168,120,31,161,81,116,116,1,156,237,121,89,123,103,245,122,97,83,92,85,5,93,111,188,232,1,94,98,252,225,86,228,230,78,209,31,213,161,223,68,218,197,94,102,128,119,109,218,102,183,236,188,213,190,11,107,249,153,169,73,203,194,150,62,1,38,197,185,188,37,33,252,183,52,119,88,12,25,240,45,16,182,41,128,167,144,137,62,91,192,214,111,16,140,41,240,251,219,171,2,62,121,81,20,47,251,62,243,20,200,163,247,178,62,8,249,49,222,175,90,232,179,45,127,206,163,218,7,219,81,243,231,145,115,8,66,123,84,207,172,252,162,63,19,49,224,132,144,209,206,182,124,23,159,192,156,82,16,184,41,220,211,90,160,0,65,123,98,98,202,78,35,232,163,183,183,223,70,135,33,236,79,141,249,252,57,246,36,178,244,27,50,41,136,245,37,43,195,82,31,157,91,1,223,64,83,182,201,58,87,174,54,90,243,175,69,64,200,170,213,43,109,69,71,167,53,224,59,201,65,200,167,8,159,47,20,173,132,31,217,82,136,175,148,10,30,252,208,132,0,129,163,251,247,218,147,79,60,97,125,189,61,86,132,205,63,131,36,200,179,2,127,254,187,239,190,219,154,155,91,241,110,242,195,195,168,39,7,90,237,55,183,182,187,171,2,131,37,2,31,50,224,175,132,15,176,132,231,227,213,96,13,206,158,223,36,121,241,4,167,94,202,8,58,224,179,41,4,6,20,48,175,76,54,5,87,134,213,134,183,91,1,129,9,28,43,51,250,185,69,195,141,84,56,159,159,252,201,159,188,145,166,164,185,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,121,9,36,127,234,167,126,234,188,141,212,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,55,2,3,3,3,246,232,163,143,186,184,76,139,118,164,93,219,248,84,193,30,120,247,123,172,169,165,213,126,228,95,252,144,37,91,90,12,27,178,71,194,43,4,92,40,189,152,102,200,26,231,140,153,49,142,226,2,43,235,121,93,127,159,55,81,168,248,186,234,26,93,94,145,191,23,248,190,32,242,83,24,46,65,200,78,194,158,190,48,59,3,81,60,105,119,221,245,34,59,0,107,121,72,238,16,174,25,196,0,4,16,139,7,7,135,125,239,250,174,205,221,216,147,30,2,123,26,207,64,40,102,134,60,75,232,211,47,106,127,32,48,167,40,104,83,148,7,14,188,171,130,12,115,106,209,81,208,3,150,0,140,121,159,89,240,193,78,159,194,180,219,212,227,94,18,191,18,109,246,241,227,253,16,24,192,231,146,73,102,164,231,189,175,56,210,245,227,216,46,128,129,25,108,227,253,65,220,31,27,30,65,198,254,168,113,139,186,193,193,65,8,251,211,86,192,188,188,175,74,17,174,5,28,87,201,179,233,243,150,67,192,66,50,114,43,128,173,62,51,242,183,238,216,233,118,252,171,58,215,248,94,241,25,4,55,112,188,204,220,167,59,4,87,62,134,177,167,48,30,62,91,204,231,92,224,103,192,64,19,50,249,15,61,253,148,125,7,129,19,39,142,31,243,254,50,224,49,49,49,225,91,29,188,224,5,47,176,142,142,14,136,249,16,254,33,244,147,75,18,227,79,32,56,33,147,105,240,254,130,176,95,129,53,191,127,83,184,207,118,4,30,171,160,174,182,230,213,122,220,42,99,78,30,0,64,43,127,4,106,128,190,7,183,112,220,228,214,185,2,239,132,192,95,128,179,1,215,173,128,172,254,211,167,79,179,215,27,170,124,254,243,159,183,215,188,230,53,55,212,156,52,25,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,56,23,129,228,20,246,17,84,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,27,140,64,236,101,47,123,89,229,196,137,19,246,197,47,126,209,179,156,115,176,72,167,76,253,212,179,135,237,145,71,30,177,223,250,248,163,200,238,223,108,21,8,216,101,100,100,167,19,200,234,247,82,21,247,253,60,18,245,161,165,70,197,5,125,156,134,10,87,97,235,239,213,87,176,93,16,103,163,126,170,45,175,218,129,2,58,197,98,90,184,167,42,105,107,199,94,243,59,119,238,244,109,14,166,230,230,162,140,114,180,225,62,233,167,250,122,173,107,203,22,43,230,138,150,70,102,248,28,248,37,32,182,47,95,16,46,224,6,6,200,48,119,12,204,70,167,94,29,193,130,17,128,11,238,12,148,72,64,168,167,168,207,66,65,154,153,249,204,216,207,35,179,158,1,9,209,243,209,61,118,18,57,33,196,92,176,102,123,10,247,115,112,25,224,127,207,50,136,99,116,104,184,118,78,107,250,220,236,156,139,255,236,159,239,231,51,110,225,143,172,120,102,242,183,180,53,186,16,191,114,229,42,235,234,234,178,181,27,214,187,24,223,220,212,202,71,170,217,242,21,119,50,224,117,12,235,200,231,216,15,143,101,124,51,69,184,27,100,176,221,67,34,157,182,137,225,65,235,61,116,200,254,249,155,143,59,59,6,23,48,128,129,184,90,16,76,178,25,223,217,214,173,91,33,194,39,92,140,167,187,1,131,27,152,97,159,202,102,34,225,191,202,138,182,252,8,99,240,113,35,228,129,175,199,128,228,69,54,180,0,0,32,0,73,68,65,84,170,156,232,28,81,205,234,143,110,44,252,203,119,114,141,67,32,5,231,206,249,101,241,142,105,126,255,184,207,194,127,23,31,250,208,135,22,62,124,131,92,209,125,66,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,110,6,2,201,233,233,233,155,97,158,154,163,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,205,71,32,246,134,55,188,161,194,204,126,102,89,211,194,157,58,119,67,38,110,127,251,247,223,176,15,60,244,176,189,255,189,239,179,245,235,214,88,18,25,221,229,153,169,170,16,186,148,40,31,234,112,132,120,10,197,55,162,89,127,190,28,95,182,97,100,64,120,102,185,118,87,160,62,145,64,86,60,132,240,20,173,228,33,170,115,100,119,255,192,15,216,225,195,7,109,102,110,214,69,108,102,170,79,99,75,131,147,39,79,218,230,45,125,214,142,76,117,138,240,20,185,141,89,229,62,23,30,120,141,30,194,17,85,229,234,28,41,40,51,219,62,136,236,158,117,95,40,161,127,10,205,145,216,28,196,107,207,222,71,150,60,157,4,26,97,115,79,210,9,60,75,193,59,137,126,74,232,179,130,123,69,44,222,208,233,33,227,127,195,186,184,143,204,125,238,207,62,61,49,233,89,245,20,215,41,156,123,246,62,221,7,240,28,51,218,211,16,226,41,200,39,147,205,214,222,218,12,75,254,85,182,97,195,70,235,236,236,244,236,253,12,236,246,89,24,252,80,63,94,246,19,10,151,144,247,252,135,96,1,15,86,96,86,63,68,255,220,236,148,237,219,183,207,254,249,159,191,105,211,147,83,238,16,144,136,55,97,219,136,57,107,109,111,181,29,59,118,224,125,27,188,171,66,169,8,129,31,99,194,179,201,76,218,199,150,228,118,3,224,88,196,28,57,222,232,59,97,94,126,244,141,113,30,206,30,61,56,57,223,38,34,10,146,8,227,171,29,225,162,80,95,40,248,115,251,129,230,230,102,27,25,155,242,109,14,120,191,167,167,135,7,54,230,39,112,67,21,58,51,176,112,238,42,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,35,19,72,210,70,80,69,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,110,80,2,177,183,190,245,173,149,7,30,120,192,198,198,176,63,59,178,176,203,216,15,157,10,231,23,254,244,75,118,203,45,183,218,253,111,124,131,53,98,47,250,34,44,221,211,158,241,76,57,53,136,188,225,184,136,14,149,95,138,218,148,73,121,30,154,5,217,148,71,222,231,139,188,160,79,175,11,13,67,253,149,63,114,184,9,8,234,165,252,172,197,33,250,183,66,132,222,117,235,110,15,134,200,131,79,154,25,230,169,184,141,140,14,121,0,192,15,253,200,15,99,42,16,233,19,16,186,41,236,215,132,122,206,5,243,130,240,29,91,148,101,30,115,145,156,124,152,157,142,3,4,104,254,138,176,192,103,95,44,12,6,112,33,30,236,25,92,128,200,0,207,196,167,192,77,116,60,78,194,46,127,104,100,216,78,247,15,64,168,142,132,125,10,250,204,218,167,48,207,146,164,112,158,76,89,54,157,241,12,124,58,5,164,154,178,46,238,183,54,53,219,202,149,43,109,53,246,169,111,111,111,247,204,125,238,91,31,143,193,118,31,207,83,204,231,94,246,46,176,35,107,191,0,251,127,142,139,214,250,60,114,134,20,217,67,134,60,183,56,40,194,253,129,1,5,113,188,119,160,247,148,61,243,204,51,118,232,192,65,23,249,27,33,50,207,33,96,130,253,242,157,59,182,109,177,117,235,214,121,0,197,108,46,111,233,134,38,75,161,77,54,211,104,20,248,249,14,6,15,240,67,225,145,207,121,236,4,235,170,223,142,31,252,186,90,193,73,215,74,253,183,26,141,149,192,217,47,44,12,252,123,111,111,107,177,85,43,59,236,100,207,64,141,25,29,27,184,181,193,141,94,86,173,90,117,163,79,81,243,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,137,9,36,143,29,59,118,19,79,95,83,23,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,9,8,196,94,251,218,215,122,102,255,33,216,171,23,93,204,197,172,33,136,126,248,163,143,250,190,233,47,251,153,151,90,251,234,85,86,153,158,65,245,5,138,241,245,226,107,253,121,0,186,84,93,184,119,149,142,69,136,205,41,102,176,87,53,227,24,4,107,203,205,217,139,94,244,34,59,122,244,168,157,60,117,220,5,119,238,27,79,65,253,212,169,83,118,235,196,110,207,8,167,248,93,42,82,88,14,37,156,87,143,220,35,30,115,166,88,93,34,99,10,206,204,122,175,254,204,152,185,94,112,225,60,244,192,182,185,185,156,229,97,181,63,7,135,129,114,161,104,67,163,35,118,186,175,223,206,12,15,217,236,212,180,229,145,5,239,2,56,4,119,183,205,199,224,131,240,14,11,1,43,224,189,188,207,119,51,115,222,5,125,100,177,51,99,191,189,165,213,154,224,214,208,136,223,255,207,222,123,192,91,118,150,231,189,239,222,123,237,122,122,157,118,166,157,233,106,52,19,99,135,216,215,247,134,56,137,111,108,39,63,27,215,95,76,12,8,130,8,77,150,193,161,131,232,205,32,108,112,140,13,1,199,221,56,118,76,92,174,41,14,6,11,161,54,154,222,103,206,156,62,167,151,221,203,125,158,119,237,117,230,204,104,52,210,168,205,145,120,62,177,247,90,123,173,111,125,229,191,206,207,137,244,188,239,243,66,249,183,252,252,156,139,252,28,135,235,242,181,34,80,129,153,246,60,79,167,179,62,54,247,238,115,98,76,142,203,79,2,206,5,238,72,16,79,122,160,193,216,216,152,139,252,199,143,31,183,50,196,125,102,205,23,11,121,223,31,231,222,185,115,167,109,88,223,239,207,114,189,217,150,156,101,90,219,44,153,202,120,32,1,25,112,14,254,181,249,28,112,91,224,111,158,71,141,175,41,250,205,99,29,193,40,15,107,30,100,129,81,112,108,52,224,74,128,224,11,234,252,236,207,96,6,238,127,227,198,141,118,255,254,35,190,54,6,1,48,224,127,100,100,228,97,67,61,219,46,124,47,236,241,217,246,206,180,31,17,88,139,4,214,173,91,183,22,151,165,53,137,128,8,136,128,8,136,128,8,136,128,8,136,128,5,140,228,87,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,103,57,129,216,43,94,241,138,198,231,62,247,57,59,122,244,168,139,173,37,88,171,87,23,11,246,209,143,255,58,236,205,251,237,39,126,226,199,173,78,113,26,32,162,26,241,23,153,64,114,101,170,53,213,107,207,106,143,238,52,133,87,106,179,20,104,163,24,129,104,0,239,223,84,213,163,71,158,200,145,243,52,219,227,25,53,180,128,135,96,92,41,52,179,216,33,6,23,43,214,210,219,99,123,111,188,193,166,230,166,220,6,63,13,209,153,66,248,220,220,140,29,59,118,196,110,185,229,150,48,251,220,144,121,31,101,239,187,133,124,115,49,190,46,175,64,207,248,137,38,34,136,214,224,81,131,136,94,129,149,126,173,30,102,194,87,224,26,192,58,234,180,224,95,92,92,180,185,133,121,155,155,153,181,101,136,228,211,23,166,156,177,227,3,59,228,187,227,195,157,34,59,29,159,98,17,214,247,88,23,133,250,214,92,139,91,239,83,84,95,223,215,239,231,204,162,167,77,127,6,142,5,113,244,129,178,141,172,118,56,0,224,93,215,243,121,203,224,25,138,250,204,174,143,236,240,41,136,7,112,4,72,33,211,159,235,226,111,138,225,97,214,126,40,190,83,48,167,248,143,69,88,126,105,209,107,220,211,174,127,116,116,212,234,184,199,242,0,101,184,21,212,16,120,176,101,203,22,27,220,190,205,3,14,64,192,173,250,105,39,159,206,100,45,158,66,144,5,230,226,159,201,74,176,2,247,9,135,1,110,51,6,87,129,203,223,43,215,217,96,31,222,199,115,87,107,100,195,113,201,207,255,244,112,194,185,183,12,108,194,58,48,39,30,230,222,242,96,113,238,220,185,171,13,165,123,34,32,2,34,32,2,77,2,252,191,151,252,127,107,212,68,64,4,68,64,4,68,64,4,68,64,4,68,96,173,17,8,38,47,76,175,181,53,105,61,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,84,16,136,253,248,79,252,251,198,210,242,239,219,5,4,60,179,190,122,29,162,239,8,178,199,223,254,206,119,219,192,192,128,61,231,230,155,32,194,178,190,60,197,254,72,181,111,46,197,213,103,212,70,119,37,251,114,57,246,42,203,101,0,0,196,218,181,208,82,16,192,145,22,238,98,112,156,246,253,112,48,8,32,4,195,191,222,110,186,233,38,59,122,236,176,103,241,83,44,166,152,94,128,24,127,250,248,9,187,97,207,94,75,34,147,157,245,229,195,104,6,214,144,95,221,194,95,137,0,217,239,16,187,121,179,81,69,182,125,57,239,162,50,51,200,139,176,225,159,158,158,118,129,159,101,20,150,150,150,92,28,95,29,55,225,150,243,120,220,237,242,203,85,63,82,188,78,103,51,214,6,49,189,167,187,207,218,187,58,141,217,149,20,93,152,69,79,97,63,13,241,156,253,92,20,7,107,207,148,135,240,30,137,246,188,199,32,14,150,103,224,222,34,33,159,247,41,224,87,112,173,10,46,20,247,61,147,159,1,2,16,240,125,61,205,109,242,252,194,228,132,157,57,117,18,193,15,199,220,250,158,243,241,25,54,62,71,71,129,205,155,55,91,95,255,58,139,49,98,4,28,178,45,89,203,101,114,46,214,215,241,135,197,103,162,22,131,250,30,206,17,94,143,238,172,238,195,190,117,50,197,255,72,63,108,236,201,63,196,139,141,191,226,241,192,247,199,171,220,91,172,25,176,208,221,221,141,123,102,101,188,147,88,188,238,239,100,124,124,252,226,195,58,19,1,17,16,1,17,184,42,1,254,223,76,254,255,19,212,68,64,4,68,64,4,68,64,4,68,64,4,68,96,45,17,8,94,246,178,151,173,165,245,104,45,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,148,18,160,171,217,159,127,249,203,54,63,95,176,246,182,22,212,86,95,182,19,167,78,219,29,111,254,53,251,157,223,250,172,109,223,189,19,217,223,139,200,66,175,88,170,21,2,45,178,193,99,20,103,169,148,174,18,105,125,145,200,192,14,91,83,246,166,184,203,62,20,186,121,244,224,128,80,116,101,63,138,175,81,139,196,220,213,215,162,123,151,28,47,159,179,121,147,207,69,99,92,210,255,42,63,234,181,178,11,203,73,136,227,80,184,45,145,68,38,57,130,29,24,217,208,210,217,97,55,222,112,179,13,157,27,134,221,123,214,5,249,56,130,29,170,176,246,127,232,254,251,236,135,126,232,135,44,153,14,32,208,231,125,140,116,38,13,81,57,180,226,231,145,89,226,51,200,136,167,128,63,7,219,253,249,249,121,203,47,47,33,88,32,239,153,242,21,88,244,55,224,6,224,2,52,214,78,98,126,30,29,113,141,34,60,133,243,12,202,11,180,181,181,121,86,60,179,244,249,105,235,104,183,108,6,53,238,147,105,15,66,224,54,41,198,243,153,90,13,89,239,88,107,200,18,99,175,226,236,153,242,236,204,87,200,180,118,188,71,138,250,117,236,223,69,118,244,101,32,64,196,179,84,42,89,11,130,31,120,143,174,3,116,7,224,253,177,241,49,123,240,254,251,237,252,185,179,54,59,59,187,114,157,253,153,53,207,122,240,183,60,247,121,156,9,227,55,44,131,192,132,214,28,172,250,193,44,134,125,163,24,0,254,161,63,65,243,111,0,65,19,60,227,235,197,234,253,185,232,43,220,71,244,43,20,248,125,75,143,240,183,16,245,36,143,4,59,98,127,116,67,40,151,139,8,146,200,217,222,61,187,176,158,192,202,117,240,194,61,254,221,156,58,117,202,62,248,193,15,70,143,234,40,2,34,32,2,34,240,24,8,124,225,11,95,120,12,189,212,69,4,68,64,4,68,64,4,68,64,4,68,64,4,158,30,2,193,242,114,225,233,153,73,179,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,245,39,16,187,237,182,255,210,56,123,230,140,221,123,239,189,176,142,95,128,104,28,10,248,119,223,243,93,251,240,71,63,102,239,126,231,59,172,127,125,31,85,100,40,176,161,248,28,48,61,155,89,213,23,117,250,71,221,137,11,199,151,9,184,143,250,208,53,116,184,86,145,159,67,175,8,200,143,32,24,111,223,190,221,173,231,135,206,158,134,216,141,90,242,216,111,1,194,253,212,196,132,13,195,186,184,127,221,70,96,168,91,9,34,249,248,196,162,103,232,47,44,205,123,205,247,249,249,57,212,170,135,125,61,2,7,104,103,95,173,150,169,120,251,156,20,159,105,79,223,104,208,60,62,12,142,72,194,49,128,1,7,185,92,206,235,200,51,51,159,217,146,45,109,173,46,240,183,183,183,187,37,62,215,205,189,66,158,198,24,41,254,116,129,223,79,240,69,17,254,177,52,58,7,20,16,180,225,14,0,152,139,1,2,20,198,35,142,60,210,130,63,202,234,103,134,62,5,124,254,102,173,247,253,251,247,187,221,125,9,193,12,28,131,243,210,13,128,247,153,197,191,247,134,125,8,14,8,252,186,143,131,64,136,24,51,236,241,71,19,199,228,180,229,71,148,193,99,89,234,35,244,65,104,68,84,46,193,203,39,92,12,14,8,227,73,80,130,0,156,163,160,1,238,135,239,187,14,113,191,19,65,28,237,237,173,54,151,159,243,177,185,238,169,41,148,73,96,140,193,53,253,85,251,227,250,18,1,17,16,129,239,89,2,47,123,217,203,124,239,119,220,113,199,247,44,3,109,92,4,68,64,4,68,64,4,68,64,4,68,96,237,16,8,22,230,103,215,206,106,180,18,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,234,9,196,222,254,246,183,55,222,249,206,119,218,61,247,220,237,246,241,65,6,53,214,33,82,255,222,239,255,62,68,209,118,123,239,187,223,133,108,254,118,91,152,26,183,246,126,212,229,133,13,60,148,225,80,22,189,226,250,34,1,151,66,54,90,211,162,157,153,220,222,86,52,217,149,19,23,97,35,145,57,236,244,24,190,47,62,30,153,5,60,134,135,46,118,137,108,242,163,97,162,35,164,104,140,23,179,158,13,27,236,57,55,221,108,231,207,156,166,186,14,187,254,4,196,240,162,45,160,228,219,225,7,246,219,145,228,33,43,66,36,166,21,255,82,126,9,58,126,109,37,51,63,133,204,245,229,165,2,74,34,196,44,149,8,5,239,4,132,238,32,25,183,108,42,13,17,61,3,235,253,126,136,228,89,136,249,109,214,209,209,177,242,161,184,31,64,60,103,38,58,192,248,130,153,161,79,49,158,141,37,3,146,200,176,111,212,185,30,6,17,32,8,3,45,22,36,92,88,39,199,80,216,246,203,43,95,209,126,163,0,13,138,243,204,212,103,95,23,249,49,62,175,177,76,1,155,59,20,192,157,192,80,166,32,13,145,191,82,40,218,209,195,199,93,228,63,125,250,52,220,9,22,173,7,165,3,56,198,226,226,34,246,209,110,251,246,237,115,161,159,99,36,3,184,13,164,83,30,8,16,199,218,248,254,107,13,172,149,129,34,172,7,65,224,43,139,242,41,253,43,214,116,126,184,120,229,242,51,250,31,92,173,241,239,12,89,252,88,87,13,239,36,106,9,204,91,175,214,108,125,95,232,138,48,52,62,215,20,255,235,30,188,192,82,10,106,34,32,2,34,32,2,215,78,224,45,111,121,203,181,63,164,39,68,64,4,68,64,4,68,64,4,68,64,4,68,224,73,38,16,48,51,65,77,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,190,199,8,196,110,189,245,214,198,194,194,156,157,65,118,255,18,68,219,68,34,134,76,245,134,221,245,27,159,177,27,111,188,209,126,246,103,126,10,22,242,173,158,149,94,204,23,45,131,140,104,168,220,143,142,137,66,117,51,155,154,199,171,53,207,250,127,148,62,87,123,254,241,220,115,81,252,74,15,114,29,112,45,216,181,123,135,237,216,62,104,103,79,159,180,20,132,227,54,8,240,245,74,213,206,158,58,105,9,8,246,53,168,213,21,8,237,20,180,219,91,91,80,247,189,18,6,75,64,232,222,176,113,157,103,193,119,180,182,185,245,126,59,142,29,16,195,59,32,236,231,178,173,200,220,111,181,88,34,9,129,30,194,122,147,83,131,193,2,16,248,43,200,182,167,80,29,5,73,84,33,244,67,181,54,30,201,9,6,251,8,24,200,94,178,242,21,135,2,92,13,133,254,48,72,128,157,174,160,167,187,0,191,58,147,63,88,37,252,83,40,231,58,104,213,207,54,63,61,227,127,27,247,221,255,93,27,62,63,234,214,247,157,157,157,110,231,79,81,127,203,182,173,182,117,235,118,235,238,238,246,172,126,67,80,67,138,46,8,96,20,32,203,191,129,53,55,170,116,34,128,147,129,175,159,217,246,143,191,49,22,192,229,124,223,34,133,255,75,157,12,120,153,12,216,194,35,50,250,17,32,81,169,150,172,171,187,195,54,110,92,111,137,135,142,227,29,166,220,137,128,25,253,19,112,106,80,19,1,17,16,1,17,120,124,4,248,127,67,247,238,221,251,248,30,214,83,34,32,2,34,32,2,34,32,2,34,32,2,34,240,36,16,8,198,199,199,159,132,97,52,132,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,227,8,196,126,241,23,255,99,227,183,126,235,51,46,84,179,106,60,197,254,98,190,108,239,122,239,123,96,41,159,177,255,240,179,63,99,197,185,41,91,46,22,44,211,210,130,13,82,106,101,123,164,12,235,230,125,90,172,83,116,93,201,236,15,159,138,196,237,230,47,63,172,136,213,79,163,224,31,9,194,92,159,207,223,84,160,235,112,46,104,233,232,180,231,222,114,139,141,158,61,3,161,186,10,129,62,7,113,31,117,237,193,32,157,12,172,179,187,203,146,200,206,119,161,31,231,237,176,133,207,65,240,103,134,126,111,127,191,139,245,73,10,232,248,120,38,59,179,217,163,15,2,38,26,80,224,235,149,26,50,221,67,134,156,63,65,7,128,100,194,138,176,197,103,150,126,16,32,163,30,71,6,30,4,232,71,113,158,107,46,163,44,0,179,243,217,39,226,70,113,222,69,125,178,190,168,243,95,242,134,162,203,49,140,83,131,35,65,28,170,121,10,129,10,108,180,177,103,214,59,131,12,50,8,106,136,193,129,96,100,104,200,30,122,224,65,27,194,113,110,110,198,82,40,239,64,27,255,2,214,151,69,176,194,250,245,235,109,112,112,16,14,5,125,205,245,6,126,157,107,106,192,162,31,21,11,112,108,66,245,189,71,34,127,180,18,159,26,95,205,191,163,104,225,205,103,162,71,87,238,71,221,175,120,116,249,223,239,56,11,240,96,188,68,0,145,191,134,37,52,176,231,12,222,33,203,11,176,177,15,215,185,188,188,236,251,243,139,250,18,1,17,16,1,17,120,92,4,36,244,63,46,108,122,72,4,68,64,4,68,64,4,68,64,4,68,224,73,34,16,252,194,47,252,194,147,52,148,134,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,103,30,129,115,168,61,255,231,127,254,103,158,221,92,42,213,144,137,158,177,179,231,38,237,215,239,250,20,106,210,247,217,139,255,197,139,33,148,182,194,150,126,222,114,233,220,99,183,204,135,152,74,177,223,5,233,213,34,62,175,179,173,190,198,223,205,254,60,125,170,27,69,243,72,40,95,153,11,215,226,200,246,54,100,216,83,196,222,50,48,96,211,19,147,216,47,68,241,68,220,122,187,123,172,29,159,23,188,232,69,182,153,25,140,184,6,47,125,51,23,204,97,157,95,44,185,232,237,99,67,160,183,58,5,104,50,128,16,143,172,127,138,245,65,6,252,120,21,95,113,238,31,162,115,29,71,74,226,117,244,75,162,174,61,3,0,232,18,80,47,151,124,105,20,224,249,161,197,126,165,84,245,35,207,217,92,216,110,62,191,122,63,77,249,220,251,172,254,138,68,238,56,130,2,162,103,121,63,13,129,63,145,73,90,30,37,9,70,79,143,186,200,79,171,254,74,165,228,1,6,236,91,44,230,209,47,99,123,246,236,65,38,255,86,183,251,167,187,65,123,46,7,231,135,22,171,96,127,176,43,240,125,212,169,244,163,113,221,49,4,49,112,127,206,197,175,62,206,47,15,30,9,159,141,226,2,46,31,137,115,176,241,200,96,6,160,228,47,127,215,59,6,183,131,157,193,181,162,226,191,139,112,80,56,118,236,152,221,126,251,237,236,164,38,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,12,35,16,148,74,225,127,60,121,134,173,91,203,21,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,39,131,64,12,66,103,99,114,114,220,190,242,149,175,88,62,159,199,167,8,139,249,148,253,211,63,61,100,239,187,243,253,246,225,143,124,192,110,126,254,11,172,177,208,20,232,125,86,138,216,108,143,36,41,135,119,93,209,166,16,141,71,47,102,105,95,122,175,249,235,105,58,64,116,119,49,56,90,127,83,140,199,62,92,136,134,253,60,236,13,44,205,172,254,231,60,199,14,221,247,160,21,151,151,44,134,76,250,76,46,107,101,148,46,200,47,44,83,45,54,164,191,135,226,62,87,142,0,129,24,159,133,168,205,192,0,55,62,64,125,250,168,197,32,82,7,9,216,243,35,35,158,181,235,93,168,103,218,57,20,255,6,68,116,6,1,80,52,167,48,78,151,1,222,143,195,61,128,107,162,200,94,162,240,143,99,42,17,102,225,135,123,128,132,13,174,161,180,29,206,116,249,219,88,17,196,87,248,99,29,200,206,231,124,101,236,147,89,239,73,216,240,87,107,101,91,184,48,103,71,14,30,178,83,167,78,216,249,243,231,93,12,79,39,83,16,248,139,232,147,240,64,135,61,251,110,240,204,254,116,182,197,218,219,219,125,82,142,195,127,175,230,181,10,74,28,112,81,49,100,241,251,220,216,15,242,235,67,225,221,47,92,186,194,213,127,81,62,216,234,205,68,240,86,29,235,15,123,96,213,77,156,146,31,121,146,10,207,233,156,144,192,218,233,140,176,125,251,118,107,109,109,181,210,252,146,175,135,12,40,244,123,103,188,9,158,168,137,128,8,136,128,8,92,59,1,150,112,225,71,229,80,174,157,157,158,16,1,17,16,1,17,16,1,17,16,1,17,120,98,4,130,153,153,169,39,54,130,158,22,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,103,54,129,216,155,223,252,230,198,210,210,18,196,253,111,193,170,125,193,150,96,223,207,132,245,191,255,250,119,236,55,62,243,57,123,255,123,183,88,119,103,151,53,144,13,253,168,226,126,36,254,95,150,161,15,41,157,26,246,165,202,116,196,237,145,174,71,247,159,132,35,117,102,10,197,212,146,27,13,100,159,55,96,145,143,148,239,6,106,189,83,156,119,141,25,22,246,110,179,159,74,218,224,174,157,54,114,246,172,45,53,170,86,43,21,45,14,31,248,106,165,104,147,163,163,182,113,195,122,107,219,182,205,98,176,179,135,23,62,130,3,208,7,193,0,204,100,103,102,61,70,196,17,130,51,25,68,13,155,79,34,88,0,147,187,24,93,71,89,0,138,247,236,159,68,77,251,36,128,83,124,230,138,120,157,166,0,108,188,207,154,247,140,30,136,243,34,255,135,205,248,30,144,65,239,243,120,207,71,255,226,184,30,68,64,17,28,231,41,6,40,96,252,225,145,113,59,114,228,136,29,120,240,1,171,98,93,20,201,249,161,136,207,62,91,183,109,177,29,59,119,161,60,65,151,165,224,74,144,132,139,1,121,198,17,220,208,2,7,8,38,240,83,236,71,238,188,143,135,101,225,93,55,93,7,192,154,33,15,36,140,187,56,163,16,207,43,60,94,67,99,224,4,153,54,27,3,71,124,13,171,198,225,94,26,238,86,192,121,24,96,80,69,128,69,2,51,215,172,191,183,207,58,218,219,108,110,17,66,191,223,107,216,216,216,152,7,183,68,99,234,40,2,34,32,2,34,240,248,9,220,116,211,77,118,230,204,153,199,63,128,158,20,1,17,16,1,17,16,1,17,16,1,17,16,129,107,36,16,204,206,206,94,227,35,234,46,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,207,58,2,177,55,189,233,77,141,183,190,117,218,5,223,66,97,217,133,224,68,50,102,191,247,7,127,106,169,108,187,189,231,29,239,176,214,52,44,228,161,174,198,210,73,171,160,198,121,50,151,161,194,27,234,182,16,89,67,175,116,40,176,60,135,156,234,13,231,252,69,17,214,47,249,173,139,247,194,78,236,192,199,33,180,95,214,46,113,2,224,179,81,243,57,162,31,87,62,70,153,239,188,91,135,72,220,112,241,29,245,219,161,23,123,230,61,143,16,129,41,238,187,96,142,108,119,164,188,35,107,127,214,114,27,250,109,215,13,123,237,31,254,250,111,172,7,226,118,25,153,237,109,200,112,159,129,56,60,61,49,110,109,189,61,102,221,93,86,95,42,89,60,141,12,124,60,154,224,151,79,198,253,97,112,30,152,225,239,155,136,33,115,158,27,96,159,152,11,225,20,211,217,106,44,38,15,145,159,140,248,73,112,61,120,216,101,109,220,10,195,16,40,148,67,60,119,6,97,191,240,199,69,40,141,154,63,97,9,4,42,112,28,138,249,1,246,67,113,191,92,46,226,90,0,251,127,4,113,224,119,174,165,21,123,90,246,172,246,251,238,187,15,153,252,167,44,155,74,195,205,161,21,98,127,217,107,216,119,116,116,216,190,125,251,108,235,230,45,16,248,179,150,107,239,0,67,238,149,188,48,47,206,41,242,123,16,7,50,231,47,242,198,162,155,239,146,193,29,220,126,184,74,158,112,67,120,8,71,156,61,74,107,242,124,88,47,92,199,243,177,208,155,223,239,54,240,187,10,214,12,62,136,225,188,136,224,139,24,130,39,152,225,95,69,128,202,186,158,78,27,220,178,201,206,157,31,115,178,49,236,97,242,194,180,29,63,113,234,97,163,235,130,8,136,128,8,136,192,227,35,176,103,239,13,118,244,232,209,199,247,176,158,18,1,17,16,1,17,16,1,17,16,1,17,16,129,107,36,16,140,140,140,92,227,35,234,46,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,207,74,2,177,215,188,230,53,141,59,239,188,211,70,145,181,94,129,56,90,131,72,90,70,118,255,95,252,229,255,182,173,3,155,237,246,55,190,206,172,90,178,242,82,30,2,50,68,222,165,130,5,45,25,171,33,48,32,225,89,231,77,233,214,197,237,139,2,244,19,161,197,44,252,248,163,43,194,15,155,226,162,232,124,241,150,15,227,89,225,16,138,249,99,213,58,235,16,215,107,16,142,225,102,111,1,3,24,32,84,119,65,204,223,52,48,96,115,195,163,214,18,164,172,132,172,253,56,58,156,61,121,202,54,111,221,130,186,246,105,88,241,7,86,71,230,59,173,246,125,60,78,199,57,162,148,252,230,226,235,28,59,158,132,40,14,145,30,115,51,27,221,151,130,238,46,235,227,183,103,244,55,177,241,190,47,145,71,124,248,140,11,217,188,136,59,97,80,0,207,41,250,243,104,150,78,99,61,12,30,192,187,169,35,112,128,141,162,62,27,29,4,170,229,146,91,239,243,217,225,115,231,236,193,253,247,187,32,195,108,252,158,158,30,43,229,11,70,103,135,84,42,176,193,193,65,219,186,117,171,173,91,183,206,159,105,16,12,203,19,184,45,63,23,196,80,4,95,140,11,252,228,237,226,191,207,134,47,46,152,135,149,47,255,25,126,53,239,173,186,242,24,79,47,19,254,47,27,135,156,24,116,224,235,66,132,65,188,9,134,1,24,153,84,194,54,15,108,52,108,205,95,77,21,189,10,40,165,48,52,50,250,24,231,86,55,17,16,1,17,16,129,199,66,224,121,47,124,209,99,233,166,62,34,32,2,34,32,2,34,32,2,34,32,2,34,240,132,9,4,172,61,168,38,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,224,4,98,191,244,75,191,212,248,252,231,63,239,98,63,175,80,124,30,26,26,178,207,126,246,179,182,121,125,175,189,244,23,127,222,226,200,110,167,176,27,192,10,221,74,168,59,79,145,155,94,255,76,239,126,10,90,84,155,253,50,153,247,154,103,114,209,25,22,240,49,218,192,175,52,156,251,141,102,102,61,126,164,210,176,216,71,6,124,174,111,157,237,220,189,203,190,11,107,123,90,194,35,55,30,46,253,21,155,68,192,248,249,115,67,182,173,13,251,111,201,90,3,215,40,215,215,169,52,163,121,252,64,83,4,143,243,135,55,218,237,135,210,120,116,37,148,242,249,36,26,46,70,226,61,143,205,161,252,24,9,253,204,86,103,11,251,65,200,110,102,214,175,236,38,151,51,212,96,192,123,64,224,65,38,131,113,97,249,143,128,141,42,2,17,248,30,91,33,230,231,231,166,237,196,137,19,118,224,192,1,127,199,188,206,172,255,34,222,41,107,43,180,224,157,110,218,180,201,118,236,216,97,253,253,253,126,143,243,164,146,25,171,96,141,13,8,253,171,27,247,68,231,0,30,163,160,130,213,247,159,238,115,174,133,124,60,224,1,147,115,93,60,15,224,198,176,125,251,246,40,254,0,60,26,110,219,127,242,152,50,79,159,238,119,164,249,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,201,32,16,220,122,235,173,79,198,56,26,67,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,53,4,230,230,230,236,15,254,224,15,108,98,98,194,218,32,102,47,195,166,255,204,217,243,246,193,15,126,216,182,110,218,104,223,255,35,63,2,65,121,145,233,211,16,136,203,150,105,111,245,76,255,80,49,191,40,99,175,41,32,145,184,31,165,209,187,188,254,112,209,154,123,160,221,123,173,2,1,28,194,249,166,205,91,237,84,255,113,91,152,152,180,44,2,26,74,176,199,79,66,24,63,113,252,168,109,68,237,250,84,91,139,37,2,100,234,227,153,58,179,222,217,32,52,199,26,225,121,211,128,31,163,194,70,158,89,230,62,111,216,45,18,250,249,43,20,202,3,106,237,222,24,50,17,111,254,112,161,31,65,6,49,156,68,89,234,20,179,209,193,231,194,195,126,172,47,46,34,232,2,215,210,57,188,155,186,149,22,22,220,134,63,149,202,88,14,238,3,99,231,78,219,225,195,135,237,161,135,30,50,190,227,12,130,1,248,41,35,16,128,66,255,230,205,155,109,203,150,45,254,105,109,109,13,3,10,48,71,50,72,187,13,254,229,129,28,92,51,63,108,190,30,63,187,190,95,209,122,34,161,159,129,12,92,91,34,17,131,208,191,205,146,224,83,42,210,87,1,177,28,8,82,57,121,242,164,189,253,93,239,190,190,139,214,236,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,76,32,152,157,157,189,230,135,244,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,139,9,196,94,249,202,87,54,46,92,184,96,95,254,242,151,97,227,158,178,69,8,200,57,212,125,63,118,244,148,189,235,61,119,218,167,250,122,109,23,106,183,23,231,231,67,1,24,54,247,97,38,53,169,80,228,14,143,43,66,246,26,210,254,195,108,254,85,2,63,21,223,80,73,247,204,111,138,194,101,88,220,83,71,71,218,183,89,39,106,187,239,221,107,247,77,78,65,52,175,90,18,55,90,114,89,155,198,239,209,161,243,182,13,217,239,20,220,227,141,26,108,255,131,48,19,191,25,84,192,33,188,30,189,31,227,48,61,160,248,223,156,155,2,121,196,165,41,150,115,82,127,134,189,40,242,55,127,176,27,215,85,135,99,2,242,211,241,15,110,240,34,196,124,95,104,36,182,179,76,0,197,255,82,217,74,203,139,46,194,183,192,113,96,113,126,9,14,4,103,236,158,123,238,65,240,198,152,11,251,221,29,237,72,246,175,217,204,133,41,235,232,238,178,231,63,255,249,182,113,195,128,117,119,119,91,75,91,107,243,125,194,197,0,229,0,26,176,84,88,92,46,88,50,141,146,6,209,90,49,61,27,215,197,79,36,176,135,87,175,207,55,215,177,186,69,78,3,30,132,1,86,131,91,183,217,250,254,62,59,53,52,225,221,120,189,233,242,231,136,87,63,171,115,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,181,77,32,152,158,158,94,219,43,212,234,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,233,39,16,123,213,171,94,213,152,154,154,178,175,126,245,171,62,123,25,245,233,211,208,169,191,241,205,239,216,187,222,249,30,251,196,175,127,204,250,145,253,205,44,114,102,191,179,118,189,23,63,95,201,152,127,250,23,125,181,25,41,175,51,75,254,106,141,89,224,220,71,185,86,180,12,172,222,173,10,161,63,153,180,1,212,171,63,115,236,152,205,15,15,91,138,53,239,235,176,169,71,52,195,201,227,199,108,219,13,123,205,144,253,110,105,216,228,227,94,40,53,71,98,126,52,27,5,126,52,46,128,29,40,43,175,22,204,49,222,202,245,72,171,142,82,251,155,143,176,67,44,214,28,135,207,55,27,221,7,98,28,11,220,99,112,95,168,206,205,224,125,224,93,181,64,148,199,189,137,241,113,59,240,224,126,59,116,232,128,149,74,37,23,240,147,216,83,5,150,254,137,68,210,182,110,221,106,91,182,111,179,237,219,183,91,123,91,39,2,5,66,219,251,120,144,10,5,124,172,185,138,128,7,150,13,136,196,252,203,5,245,181,38,246,115,61,145,200,207,115,174,155,251,237,65,233,2,238,151,66,63,227,33,120,111,102,102,38,18,251,35,164,58,138,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,3,8,72,232,127,6,188,36,45,81,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,186,16,136,189,250,213,175,110,208,226,253,244,233,211,54,57,49,110,37,232,201,116,134,255,242,95,252,181,237,218,179,219,94,251,218,215,88,111,111,15,172,208,43,150,70,198,127,29,2,179,103,172,83,116,142,4,237,39,101,233,143,38,209,63,182,73,226,145,125,127,148,85,239,234,58,22,138,255,81,59,103,140,66,3,89,241,20,252,99,248,52,144,65,239,251,232,232,176,109,59,119,217,81,184,28,52,106,101,43,23,11,150,69,118,251,52,2,33,78,29,57,106,59,94,240,124,62,237,1,0,62,36,117,126,206,69,6,126,157,23,208,144,245,31,166,252,243,220,175,172,124,185,86,79,245,57,10,0,104,110,153,102,3,97,107,96,45,205,113,86,130,41,194,108,250,240,25,12,184,176,136,172,255,154,165,81,74,160,188,180,108,71,143,30,181,251,239,191,215,198,33,246,211,194,62,151,201,194,134,63,129,132,255,138,15,185,9,110,4,251,224,204,208,217,221,235,110,5,113,60,71,81,156,193,14,20,250,41,150,151,42,101,23,196,211,217,180,247,137,86,179,22,143,225,218,241,222,176,7,126,216,18,8,190,224,57,221,24,114,216,195,142,193,109,8,86,185,7,215,104,216,80,179,5,148,55,56,115,230,204,90,220,142,214,36,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,21,2,193,228,228,228,85,110,235,150,8,136,128,8,136,146,255,249,133,0,0,32,0,73,68,65,84,128,8,136,128,8,136,128,8,136,128,8,124,79,19,136,253,242,47,255,114,227,174,187,238,242,122,230,203,176,234,175,64,128,238,110,111,177,15,127,244,147,214,222,217,97,111,250,213,59,32,42,47,90,218,144,65,238,41,235,79,142,40,255,84,81,15,203,10,60,124,116,234,233,204,92,135,44,140,164,246,0,191,32,246,51,131,190,193,253,196,108,253,150,1,59,119,168,213,150,103,166,173,6,1,60,9,209,61,129,91,39,142,28,134,208,255,2,168,198,8,114,128,64,78,97,190,230,1,5,200,130,199,104,113,42,202,20,248,41,210,71,66,61,167,103,4,65,83,140,230,185,103,229,71,215,121,196,189,72,228,143,68,235,176,63,130,15,120,127,165,81,208,142,152,215,93,216,30,29,27,182,7,30,120,0,66,255,97,23,184,211,176,223,103,70,123,190,176,108,60,223,176,97,131,103,240,111,216,176,201,178,173,45,16,255,83,110,215,95,69,96,3,71,170,215,184,230,80,224,167,80,206,133,84,225,218,16,67,182,255,202,90,86,230,231,82,185,134,235,223,184,14,6,105,176,49,72,33,116,104,136,251,57,127,103,81,198,128,193,13,52,75,64,53,2,191,78,161,159,246,253,183,221,246,159,175,255,6,180,2,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,199,76,32,160,117,161,154,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,35,18,136,221,122,235,173,141,143,126,248,35,86,46,20,13,6,245,54,179,176,236,98,233,199,62,241,73,235,64,182,251,203,255,243,173,86,93,92,176,32,128,64,158,64,141,251,165,240,60,14,97,187,92,44,90,138,54,248,171,133,237,71,152,138,86,234,108,171,133,227,240,218,165,210,246,37,143,63,130,200,28,141,117,73,95,170,187,205,57,86,212,114,8,249,13,8,217,117,138,196,156,6,199,4,197,98,218,233,243,2,35,27,106,16,246,219,219,109,251,174,221,246,208,61,223,65,182,59,178,198,61,40,32,102,203,200,162,63,189,255,33,27,124,254,115,241,44,68,248,100,194,235,218,23,150,150,44,9,22,241,84,198,42,139,56,207,229,152,66,142,249,195,21,173,222,99,116,30,103,246,57,250,80,148,166,192,14,249,223,215,67,123,126,94,131,197,128,95,135,130,237,115,249,26,185,255,102,134,255,236,236,172,103,241,31,58,176,223,88,166,142,221,82,169,148,139,253,204,104,111,107,239,176,65,148,33,24,28,220,105,109,176,249,15,210,41,203,100,50,152,5,229,10,170,21,244,103,128,3,27,246,231,44,32,236,243,232,1,10,156,127,109,8,250,190,196,43,124,241,157,147,37,143,228,199,140,125,238,155,231,116,96,72,225,189,237,217,185,19,206,6,113,91,44,64,248,207,164,172,88,46,219,201,147,39,57,26,55,215,124,59,87,24,92,151,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,214,20,129,224,197,47,126,241,154,90,144,22,35,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,107,145,0,69,228,79,127,234,46,175,105,78,69,52,128,160,61,57,53,111,159,248,228,93,182,5,217,238,255,215,15,255,144,209,230,191,19,117,208,41,28,187,120,13,155,120,214,131,71,4,0,18,196,145,33,222,204,182,190,174,251,123,4,177,154,178,58,179,217,93,238,69,31,158,199,24,4,224,218,47,197,127,243,172,254,227,199,14,35,224,33,172,117,95,131,136,156,201,164,109,20,214,239,219,119,238,176,88,95,15,180,120,102,246,151,92,96,143,53,144,13,15,177,57,9,177,127,37,233,254,42,155,175,227,89,102,161,39,192,171,78,145,26,22,251,228,72,134,1,50,241,27,180,209,79,66,140,199,245,74,5,65,23,217,86,179,44,196,106,148,20,56,125,250,164,29,57,116,216,134,134,134,108,110,102,202,51,247,105,245,159,207,231,253,124,221,186,117,182,119,239,94,212,169,239,179,174,174,46,75,160,212,130,11,227,16,245,107,245,80,16,15,82,161,208,239,226,62,81,60,195,100,111,6,67,68,34,191,151,95,128,224,79,177,63,18,252,41,250,15,108,218,96,91,241,247,122,224,216,144,21,139,101,223,227,228,216,184,77,76,92,184,202,155,209,45,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,181,70,32,104,109,197,127,24,81,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,26,129,216,207,253,220,207,53,14,28,56,100,223,250,214,183,108,106,114,194,10,229,146,181,100,3,59,118,252,172,189,231,61,119,218,192,103,63,99,251,110,185,217,10,179,211,150,205,210,198,31,66,49,250,196,144,77,93,135,147,90,156,217,254,143,32,178,95,109,226,240,30,84,118,111,46,197,55,207,31,207,33,124,62,202,160,71,14,191,11,195,84,247,93,32,134,168,207,123,117,100,206,123,6,61,179,250,209,40,246,39,96,203,159,232,237,133,216,191,217,78,29,61,137,43,113,11,112,173,14,209,125,98,100,204,134,79,159,181,205,221,221,8,14,64,9,0,92,11,50,57,119,236,119,241,62,9,30,176,206,247,152,1,140,22,205,31,237,192,157,254,241,35,1,97,158,217,251,13,56,8,176,165,32,198,135,217,251,24,20,207,199,144,145,14,139,4,191,159,68,54,62,39,152,58,117,210,30,124,240,65,59,124,248,176,49,24,35,149,14,172,189,171,211,215,79,129,187,163,187,199,118,236,216,225,86,253,157,157,157,22,36,82,30,76,112,81,196,15,217,198,97,223,207,76,254,213,45,42,115,208,104,58,6,172,190,183,22,207,41,238,147,45,5,125,190,79,126,60,112,2,127,131,108,116,55,88,135,96,140,45,176,239,63,122,98,8,193,42,73,67,65,2,183,238,31,31,31,95,139,91,210,154,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,30,129,64,176,184,80,120,132,91,186,44,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,176,138,64,236,215,222,242,214,198,219,222,246,54,187,231,187,119,219,194,194,156,45,195,202,159,73,224,119,127,247,128,253,202,175,222,97,191,253,223,126,11,66,106,175,11,218,213,82,153,46,254,86,131,64,29,135,224,234,130,53,132,231,53,213,40,96,83,16,134,3,65,152,114,15,225,31,217,237,49,10,237,204,4,111,6,0,80,48,174,67,132,135,174,111,91,119,239,182,211,103,206,89,163,84,177,150,76,214,230,151,22,45,211,210,106,167,143,30,181,77,219,183,89,28,193,0,241,26,178,250,41,54,195,10,191,140,241,210,20,239,33,64,35,140,0,243,68,30,1,87,32,129,62,81,16,0,5,106,159,144,221,16,56,80,46,21,44,5,171,121,131,144,31,179,180,21,231,166,236,192,67,135,92,228,191,128,140,126,182,108,14,89,255,24,163,2,230,180,228,223,188,121,179,91,245,175,95,191,222,210,8,60,72,5,73,171,98,61,21,236,47,18,194,235,148,186,177,63,150,93,96,117,128,103,122,227,94,216,60,80,3,71,47,129,208,188,150,95,90,6,131,132,115,169,213,255,201,210,120,161,21,188,39,138,252,71,142,28,241,231,244,37,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,204,32,16,140,142,143,61,51,86,170,85,138,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,245,39,16,123,205,107,111,107,228,63,90,128,200,252,160,149,138,69,136,248,113,75,103,99,246,247,95,253,39,123,47,50,251,223,255,190,247,88,103,123,232,156,22,67,6,117,101,17,66,120,87,183,53,80,179,254,186,91,247,55,5,95,40,229,222,120,136,49,109,29,22,253,46,244,187,192,223,204,168,71,54,63,133,121,102,219,199,98,40,69,0,65,156,17,12,185,245,235,108,96,219,118,59,123,228,184,187,21,100,18,105,184,231,167,109,102,242,2,44,252,135,108,160,183,15,250,124,210,42,8,116,72,102,147,97,246,60,69,127,70,61,184,146,30,170,233,156,59,202,170,143,242,232,203,16,232,83,176,232,135,253,129,103,240,87,16,72,193,123,116,19,72,229,114,72,73,199,175,165,5,59,123,250,156,61,248,208,3,118,6,1,7,69,188,131,36,68,122,6,6,212,49,40,133,254,174,238,94,207,226,167,208,223,210,210,226,34,126,28,150,255,116,48,96,49,2,6,93,240,93,176,47,109,251,67,14,248,125,121,230,126,51,165,159,247,159,9,141,153,252,44,115,64,113,159,66,63,63,220,35,175,243,188,92,44,216,186,245,155,236,251,191,255,251,237,243,255,227,143,45,15,190,53,110,46,17,184,35,194,91,238,248,149,103,194,54,181,70,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,16,8,104,109,168,38,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,152,9,196,94,254,242,151,55,62,244,161,15,224,129,186,77,33,155,156,250,120,174,53,97,127,244,39,127,108,221,61,29,246,150,95,185,195,218,214,245,89,109,118,198,133,87,43,151,189,78,122,192,44,245,235,217,32,250,66,181,247,12,246,112,25,205,76,123,88,224,195,175,31,78,248,225,145,90,184,139,223,60,226,195,70,17,157,98,57,20,124,219,181,111,175,157,63,115,214,242,139,121,107,69,86,127,57,95,180,122,173,98,195,103,207,217,192,206,237,102,16,218,253,57,204,231,153,242,149,186,139,245,232,196,132,254,112,112,31,53,252,138,178,208,41,82,123,131,224,95,175,214,92,192,135,223,60,46,97,114,184,4,76,156,56,110,199,142,29,179,131,7,15,218,244,244,180,179,205,160,76,66,173,214,112,193,191,171,183,199,179,213,119,236,220,109,189,112,22,224,184,21,204,201,178,9,41,148,15,8,107,210,199,189,68,64,44,17,150,9,136,33,218,32,154,63,156,252,153,251,29,101,239,83,212,143,236,251,105,215,207,235,20,252,219,192,170,92,42,90,95,111,183,237,218,177,205,78,158,27,177,165,18,220,13,144,229,127,246,236,89,110,252,10,111,231,153,203,67,43,23,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,103,51,129,96,106,106,242,217,188,63,237,77,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,10,2,46,246,127,254,119,63,23,10,253,208,175,151,150,96,81,15,29,252,55,127,243,183,109,112,203,86,251,249,159,255,89,75,32,83,158,25,234,213,66,193,51,206,159,138,133,92,203,152,13,8,250,52,234,167,216,207,230,214,252,16,128,235,117,100,220,83,232,175,34,231,29,82,239,74,56,2,179,222,209,21,61,60,19,190,220,12,8,200,109,216,96,91,182,13,218,217,3,135,92,208,175,34,144,33,153,76,216,212,196,164,13,157,58,99,91,218,59,45,128,192,204,235,65,54,11,14,24,17,226,51,212,102,204,138,79,115,126,174,97,181,200,30,99,38,58,178,207,107,149,170,139,241,46,242,227,124,102,108,220,70,71,135,237,222,123,190,109,179,8,158,40,99,220,150,214,156,139,215,197,66,222,218,59,58,109,251,246,173,182,113,243,22,235,235,235,179,54,204,95,99,208,2,156,1,114,217,86,207,102,159,91,152,71,208,65,10,153,252,9,15,98,104,84,66,203,254,4,221,3,16,149,64,113,60,106,81,112,3,3,57,86,183,6,220,27,214,114,99,80,133,187,20,176,236,2,62,209,111,242,42,149,74,182,48,51,109,103,206,157,183,243,227,83,182,101,203,22,59,125,30,14,127,120,167,85,220,59,127,254,188,157,58,117,106,45,111,79,107,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,88,69,32,152,157,153,90,245,83,167,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,143,145,64,236,39,127,242,39,27,249,252,146,141,12,159,179,82,161,66,71,120,171,148,205,222,247,129,15,89,123,103,167,253,244,207,255,188,149,231,23,96,59,223,102,53,212,152,191,164,81,77,166,138,30,169,202,212,192,175,208,86,119,185,194,237,107,186,212,224,96,20,218,93,107,15,197,126,183,119,167,200,13,91,2,234,240,52,236,167,20,222,136,51,211,61,92,20,66,0,124,153,21,136,227,185,36,172,245,33,40,239,222,187,199,38,207,13,97,223,121,75,167,147,134,80,1,91,70,121,130,113,8,201,91,246,238,51,235,104,183,106,62,111,1,173,248,17,4,80,41,66,244,247,237,82,44,231,220,200,36,15,135,95,217,67,17,53,228,211,201,148,37,211,204,226,199,146,150,22,109,244,252,176,237,127,240,65,59,122,244,48,22,71,113,158,206,251,9,100,166,87,60,163,127,211,192,102,27,28,220,9,145,127,192,114,176,247,103,217,0,183,174,167,77,63,246,149,135,93,61,109,253,91,90,218,96,90,128,125,64,172,231,245,26,28,3,226,224,17,101,187,51,3,158,194,248,213,90,244,202,174,214,231,73,189,135,245,53,48,41,93,7,28,86,116,124,132,73,42,112,66,8,240,222,146,112,43,72,38,16,212,0,88,37,236,127,114,114,210,38,38,199,236,204,201,83,112,66,152,181,88,42,103,125,93,157,150,207,151,252,77,196,209,119,97,97,1,193,20,163,143,48,178,46,139,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,172,53,2,1,44,39,215,218,154,180,30,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,198,16,40,65,192,255,204,111,254,166,101,32,128,207,205,47,89,46,19,183,145,137,69,123,247,157,31,180,77,91,6,237,7,95,252,47,80,191,126,18,22,247,176,80,135,198,93,42,44,89,186,173,221,45,240,107,16,102,19,16,201,235,200,184,142,211,182,158,53,0,188,81,8,15,69,247,213,90,120,140,153,241,204,50,15,111,123,31,87,190,61,83,30,63,145,157,206,140,238,232,195,14,20,123,163,172,249,120,6,66,54,50,189,235,248,84,33,116,51,195,159,125,57,36,131,0,42,149,2,68,251,180,11,233,213,106,197,170,180,189,135,72,78,49,60,1,129,60,133,236,120,138,239,11,51,227,118,240,129,251,109,102,121,206,90,145,185,79,203,255,6,214,222,14,27,255,209,147,39,109,110,215,78,235,188,241,70,203,180,181,193,214,63,111,245,20,246,134,231,19,46,180,199,220,150,191,6,43,126,10,235,49,150,3,128,237,127,25,174,7,25,246,227,239,106,217,198,135,134,236,224,67,7,236,196,137,19,182,184,48,231,123,141,99,29,85,184,36,4,8,6,232,135,53,63,179,210,215,111,218,104,237,109,157,150,192,115,28,175,14,129,31,78,254,16,200,25,17,128,117,227,31,182,42,214,72,108,116,39,96,11,248,50,208,86,126,175,18,249,169,167,135,45,236,195,243,48,40,225,225,193,9,205,142,87,60,92,28,231,138,183,87,46,194,71,193,207,107,96,232,76,176,118,6,35,192,100,193,99,65,2,236,131,47,169,82,134,211,65,34,134,181,35,20,3,125,200,48,180,232,199,8,116,95,192,51,65,192,64,135,56,68,252,188,187,32,156,57,115,198,70,199,134,109,17,1,39,177,6,250,151,106,214,133,247,210,9,71,132,158,108,202,22,139,85,75,103,50,0,84,177,7,30,188,207,222,240,134,215,174,172,75,39,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,107,151,64,192,200,126,53,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,199,69,32,246,83,63,245,210,198,232,200,136,253,201,159,252,137,101,51,73,171,32,51,156,82,242,201,211,195,246,182,119,188,199,62,250,209,143,218,45,55,221,64,249,217,106,101,100,191,67,100,173,44,46,186,96,155,104,201,25,10,199,51,247,60,82,146,175,184,8,90,198,199,32,112,63,90,163,56,28,181,72,220,95,125,164,232,238,162,125,83,40,174,86,145,217,222,20,233,41,248,183,34,11,223,27,4,103,6,21,32,17,63,20,144,241,187,2,171,2,102,240,63,112,223,189,54,118,126,216,29,10,186,91,91,97,205,159,182,202,114,30,34,115,13,162,254,50,198,15,108,8,98,127,231,182,109,208,166,115,24,35,176,34,198,14,82,1,50,232,33,70,151,75,208,223,19,22,103,166,63,2,29,42,200,226,15,32,94,167,218,59,208,191,102,75,19,19,118,240,192,126,59,128,207,212,133,11,190,94,214,153,231,222,42,80,190,123,123,251,109,227,0,4,254,245,235,173,163,163,195,50,16,169,147,233,140,247,171,54,247,127,185,197,254,234,96,137,136,207,181,30,163,100,250,102,168,197,181,62,254,152,250,83,172,15,223,33,103,161,219,0,142,20,240,241,142,42,40,97,144,1,51,119,89,0,79,138,252,236,27,4,120,79,8,18,9,146,113,184,38,148,108,110,110,206,38,198,71,109,4,127,147,35,35,231,81,234,96,22,253,106,8,162,8,172,11,239,247,194,133,105,136,254,115,214,211,217,1,211,133,118,155,47,76,217,226,210,156,165,16,164,113,246,244,25,174,147,184,86,66,29,120,65,77,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,96,237,17,8,242,203,139,107,111,85,90,145,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,115,8,196,94,241,138,87,52,40,176,126,245,239,254,22,66,127,3,89,253,97,102,253,55,255,241,110,251,192,7,62,96,31,251,216,199,96,149,222,110,53,8,177,173,1,132,233,12,68,110,54,8,184,108,141,24,50,180,33,186,95,169,133,118,241,225,61,23,155,175,212,169,121,45,230,214,246,77,141,150,25,237,222,154,50,55,14,41,8,243,13,56,16,20,10,203,46,240,51,75,159,194,127,44,5,139,120,136,199,165,124,1,130,114,5,79,213,221,6,63,145,206,89,9,65,9,39,33,220,159,69,102,248,153,147,103,220,170,63,131,172,113,142,62,191,184,224,153,224,25,100,156,167,145,81,95,69,198,57,197,106,138,204,59,70,199,172,101,112,16,253,96,37,143,181,196,33,74,23,150,151,224,124,192,236,126,68,16,160,46,60,84,107,75,194,110,159,25,253,85,88,199,31,61,116,16,2,255,1,59,143,82,8,20,175,91,90,219,97,41,63,231,217,248,221,221,221,54,176,101,171,245,244,173,179,13,27,54,88,59,68,106,54,6,42,112,15,236,207,90,243,79,109,243,144,140,135,77,241,88,51,247,201,245,210,22,102,242,71,111,42,9,134,20,239,107,81,0,6,248,4,112,57,160,251,64,16,103,176,3,156,19,120,31,123,166,224,79,7,4,242,102,246,254,244,133,5,27,27,25,181,225,145,33,27,30,30,6,222,146,165,240,92,11,4,124,15,238,64,64,0,69,254,116,58,107,61,253,235,109,243,182,61,246,143,223,121,192,206,79,132,229,252,88,246,96,8,46,10,231,207,159,191,116,137,250,37,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,176,38,9,4,5,216,35,170,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,33,2,177,219,110,187,173,49,61,57,129,90,242,71,109,97,126,209,109,215,83,201,152,253,207,191,248,138,81,164,254,208,7,222,107,157,200,168,206,207,207,88,14,130,59,19,167,41,76,179,166,58,197,221,4,5,112,28,159,72,139,178,247,41,160,175,52,183,231,167,144,15,203,254,74,201,69,98,138,250,46,254,210,41,0,125,27,112,11,224,26,120,222,210,210,130,71,235,54,63,63,111,231,207,29,52,90,191,83,184,231,239,68,12,89,249,24,154,150,254,204,190,207,100,114,214,209,221,99,89,136,205,203,16,234,147,233,20,238,33,219,188,92,177,227,199,143,219,243,54,13,152,101,32,86,35,48,160,12,71,128,44,199,134,59,64,189,41,200,199,41,242,35,176,224,4,152,237,223,191,31,129,4,39,60,224,0,105,236,30,112,80,174,199,172,163,171,219,182,12,108,70,22,255,38,207,228,231,186,105,111,207,61,248,7,235,113,87,2,252,94,251,237,234,126,0,75,75,8,132,128,67,65,6,46,9,220,91,181,194,18,11,8,130,64,45,2,190,35,238,51,139,123,173,185,12,126,215,96,6,81,182,169,169,73,127,71,195,67,231,81,58,98,198,5,126,114,160,112,79,161,159,130,63,3,1,248,222,200,113,219,224,14,219,178,125,183,117,247,13,216,205,223,252,142,125,253,91,247,120,225,0,150,0,152,155,155,65,169,132,83,107,31,163,86,40,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,96,193,244,244,180,48,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,113,2,177,219,94,247,250,198,71,62,242,33,219,255,192,1,31,141,194,121,26,217,242,95,250,210,151,108,231,224,54,123,195,107,94,101,185,246,78,100,182,195,174,30,154,111,50,149,65,22,124,17,25,219,16,249,131,148,25,206,47,105,97,97,120,216,232,135,194,189,31,96,127,127,121,67,181,246,240,82,36,240,211,230,159,194,55,62,117,212,101,167,46,15,249,221,69,95,23,248,33,204,187,112,12,145,157,107,164,112,158,74,65,92,174,87,33,232,207,121,86,55,179,248,207,195,170,127,1,2,62,239,83,56,166,213,255,50,92,225,210,176,227,223,186,105,131,237,216,188,213,58,113,125,97,122,202,102,167,103,44,155,12,45,246,89,82,126,4,246,254,91,70,135,173,103,231,110,40,241,8,44,192,199,26,161,91,64,60,131,189,66,88,30,63,115,202,14,30,60,104,167,78,157,114,203,249,56,198,173,148,203,94,119,158,130,246,198,77,155,108,199,142,237,54,176,97,163,181,180,183,249,90,25,144,192,120,136,56,148,235,56,214,69,26,20,192,139,120,142,89,253,79,101,107,60,146,163,253,99,137,49,192,187,12,187,93,233,253,133,171,246,12,125,244,170,148,138,205,224,5,248,33,224,185,0,64,249,116,123,107,139,95,159,5,239,209,177,97,27,25,30,179,233,153,11,254,142,232,198,192,253,183,102,115,30,196,81,6,143,153,249,5,207,248,223,186,121,139,109,219,182,197,246,236,222,101,45,109,173,150,107,235,54,75,228,236,230,27,247,89,11,56,47,23,202,86,175,150,13,211,218,67,15,61,100,119,220,113,251,83,137,81,99,139,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,9,4,2,102,103,168,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,41,4,98,63,245,83,47,109,204,78,77,219,232,232,40,178,210,153,37,15,77,21,53,232,223,247,190,247,193,70,61,105,175,121,253,107,45,11,65,187,176,48,111,73,90,224,67,144,69,10,183,149,241,155,181,232,31,110,239,126,233,186,220,190,255,170,194,114,40,242,55,40,240,83,17,71,6,61,237,222,153,33,158,67,45,251,10,84,127,119,16,64,102,124,42,139,12,124,8,238,203,8,60,96,214,247,25,8,239,204,222,167,125,59,179,203,147,88,39,51,204,249,236,114,33,143,99,204,182,108,219,234,194,251,198,254,126,107,199,189,56,130,5,42,184,23,67,246,120,197,109,244,3,76,137,249,48,238,185,147,167,173,7,25,228,230,37,2,32,112,51,43,29,251,157,155,156,180,115,231,206,185,200,207,127,39,165,80,223,202,178,2,152,135,12,54,110,220,104,187,247,238,177,237,91,183,89,38,151,133,8,205,204,118,218,213,135,194,119,156,145,4,16,250,217,159,31,236,210,131,17,46,37,181,198,126,61,234,139,171,59,107,10,244,204,194,103,145,0,58,38,164,82,176,243,71,57,8,102,239,143,33,112,98,98,98,12,236,206,219,248,248,40,222,89,209,80,120,161,25,168,193,191,29,67,89,134,208,181,143,206,12,123,246,236,177,173,91,183,218,142,237,131,214,143,247,213,168,87,172,4,183,133,98,17,207,165,19,182,115,231,78,235,233,236,176,133,194,164,165,17,252,193,32,144,83,39,78,114,24,254,133,133,209,37,252,165,38,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,176,230,8,4,252,143,57,106,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,79,26,129,216,47,252,199,95,106,220,117,215,39,93,100,95,90,46,90,28,66,255,114,177,110,159,252,212,167,109,253,250,117,246,99,63,246,99,150,70,230,117,181,84,177,0,89,240,80,186,221,14,63,148,106,153,241,29,42,249,205,132,254,149,223,20,218,217,26,43,153,254,254,243,226,151,167,238,227,89,138,251,180,236,167,208,223,188,198,140,112,104,239,126,45,28,5,217,249,197,101,8,199,19,118,250,244,73,23,248,199,198,198,124,44,214,125,207,102,179,161,144,142,206,25,156,119,35,115,127,112,112,167,245,245,245,192,194,31,107,196,96,121,164,128,183,32,139,188,173,187,211,186,122,123,108,113,6,25,228,16,139,235,200,222,231,18,39,198,198,109,97,104,216,218,55,111,182,70,177,4,113,190,1,33,249,132,61,240,192,3,46,244,23,202,168,35,15,97,63,145,8,231,106,69,214,254,45,183,220,130,204,243,125,22,11,18,86,193,51,48,17,128,43,66,198,98,53,4,68,160,81,236,103,99,112,0,131,20,40,242,39,224,136,64,215,1,94,187,82,11,159,184,210,157,107,187,214,196,255,168,15,93,124,111,87,239,138,162,13,222,33,234,191,228,238,9,96,159,198,126,240,55,83,199,123,156,134,53,255,196,200,132,77,94,24,183,225,225,33,91,92,90,64,230,125,217,82,232,211,129,12,255,6,250,48,56,160,10,1,159,66,125,7,50,246,251,251,215,227,93,13,186,144,223,137,178,17,213,114,213,102,102,102,80,150,33,235,125,106,40,175,16,224,29,174,95,223,103,235,55,244,219,217,177,73,91,94,90,182,46,188,11,6,122,28,59,118,226,234,11,215,93,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,235,78,32,184,245,214,91,175,251,34,180,0,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,182,17,152,157,157,181,207,254,230,103,173,37,7,107,244,124,9,214,247,73,59,123,126,210,222,243,222,59,97,73,63,96,47,250,129,23,89,33,63,111,1,234,173,231,33,222,230,58,97,167,142,76,235,72,228,127,236,60,66,177,152,78,0,158,185,79,27,127,100,206,215,97,195,79,17,152,141,89,239,20,187,83,233,208,90,127,113,113,241,162,61,191,103,239,47,120,150,127,58,29,214,134,15,237,241,235,46,194,51,19,220,51,195,7,183,67,72,111,120,198,248,194,236,140,101,48,22,180,104,203,67,116,78,66,52,238,164,208,191,176,204,152,5,23,222,151,139,5,220,143,217,137,227,71,237,5,235,250,108,14,207,124,237,27,95,181,145,177,81,156,47,184,205,124,100,181,191,110,221,58,219,190,99,208,110,188,241,70,119,5,224,170,3,60,155,202,194,129,0,142,1,203,16,244,41,98,51,0,33,206,178,4,104,20,252,105,221,31,195,222,216,40,250,71,65,0,126,97,13,126,241,29,132,171,197,73,12,251,88,249,17,254,166,16,79,171,126,150,47,24,191,48,109,19,163,99,238,12,49,9,7,132,197,69,252,173,36,225,100,128,150,197,223,12,247,154,95,94,242,236,255,150,92,43,2,48,250,220,9,97,251,246,237,182,109,219,160,187,3,208,25,32,15,103,134,0,101,33,186,186,122,188,236,66,107,123,206,74,139,121,188,167,170,181,119,180,226,221,238,180,251,246,31,180,10,214,194,57,16,30,98,39,143,75,232,119,208,250,18,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,53,76,32,118,244,200,161,53,188,60,45,77,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,177,4,26,111,125,235,91,237,203,95,254,159,16,90,97,196,142,212,116,230,234,83,171,189,229,150,27,237,11,191,251,59,16,89,119,89,1,162,123,54,197,59,176,181,175,132,130,54,133,122,168,218,86,45,192,13,128,226,54,108,237,107,249,101,100,242,243,114,220,69,94,23,181,145,173,239,34,190,139,221,117,212,118,47,195,37,31,138,45,4,254,42,106,174,163,167,103,126,227,1,140,93,179,169,153,89,207,164,63,129,172,122,138,199,197,202,197,44,249,104,92,210,102,54,191,139,239,16,141,7,6,6,144,9,142,204,113,204,65,225,248,194,133,11,16,137,43,150,78,194,82,30,130,116,2,211,209,137,32,134,172,241,227,7,143,90,9,107,102,64,64,177,90,129,226,159,180,56,106,192,247,174,91,111,71,79,158,176,153,197,89,75,34,64,128,89,250,20,249,59,59,59,61,235,124,247,222,125,230,65,6,117,100,177,83,13,71,243,236,249,213,41,244,16,192,163,204,247,176,199,195,191,87,119,127,248,221,39,126,133,225,18,20,194,99,200,136,39,255,40,176,128,108,248,9,80,82,32,186,198,96,9,119,84,192,180,30,164,128,64,133,176,200,0,131,48,248,126,170,254,126,146,169,132,219,239,243,218,226,252,130,141,79,140,218,232,249,97,112,158,176,249,217,185,208,102,31,207,186,195,2,254,70,24,192,225,78,6,232,159,205,182,216,134,13,27,108,219,214,237,200,206,95,111,155,54,109,94,217,36,215,131,191,150,75,126,115,29,44,171,16,143,195,253,0,193,25,177,100,218,254,240,79,255,204,94,253,186,95,51,84,105,64,247,132,181,117,117,219,143,253,191,63,110,183,223,126,71,243,77,172,12,161,19,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,53,68,32,224,127,220,81,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,210,9,196,94,255,250,215,55,104,135,127,247,221,223,241,108,108,138,237,172,101,127,239,3,135,236,237,239,124,151,125,242,19,31,183,238,174,14,43,65,112,175,67,152,79,226,30,69,249,40,211,59,128,93,62,82,218,145,54,159,119,49,24,138,49,238,227,54,133,101,100,100,123,230,125,3,153,251,168,95,207,243,36,3,10,32,66,199,161,136,103,50,25,108,168,129,44,251,5,207,222,31,27,29,183,99,168,191,206,26,238,204,146,143,67,168,103,31,62,199,154,237,188,78,209,120,51,108,246,119,12,238,178,254,117,189,176,143,79,33,195,190,12,91,119,60,131,35,197,102,183,230,135,216,28,70,29,96,61,158,97,143,121,227,53,235,234,235,181,179,167,207,96,125,8,48,200,164,173,128,121,166,240,239,156,35,227,19,46,252,167,50,24,15,253,219,219,59,61,123,159,217,231,57,216,207,51,227,220,235,198,67,120,102,187,92,176,15,127,99,227,143,65,236,247,1,158,194,175,80,224,15,39,224,123,240,64,140,102,240,133,129,61,217,146,105,10,129,12,44,121,192,198,189,229,17,168,129,110,136,125,136,227,61,167,112,31,37,14,208,111,126,126,222,166,39,47,192,90,127,202,206,15,13,217,220,220,156,229,23,81,2,1,157,211,40,235,144,195,223,0,231,97,223,124,97,25,46,11,129,7,72,80,216,223,188,121,171,103,241,119,35,91,63,141,185,42,40,5,17,10,252,225,250,86,127,115,221,28,35,9,198,60,143,67,212,79,180,181,224,61,236,179,45,3,221,118,118,120,6,239,182,102,37,184,79,140,141,140,243,81,70,10,72,236,95,13,81,231,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,176,134,8,4,115,243,139,107,104,57,90,138,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,171,8,196,222,242,107,111,109,188,227,29,239,176,253,15,62,8,145,53,97,197,114,13,53,231,19,246,191,190,242,55,54,176,113,147,253,215,183,188,217,90,179,41,203,182,118,32,169,31,2,58,196,236,58,178,225,153,205,159,106,131,208,143,123,13,212,79,143,49,131,30,153,244,108,46,48,35,187,155,249,218,13,136,203,53,8,253,85,8,241,153,76,27,106,217,215,80,219,190,108,19,19,19,54,4,225,248,244,233,211,54,49,62,6,177,62,143,108,122,136,255,200,230,230,167,84,172,192,250,189,104,173,237,109,182,123,207,62,100,131,111,114,251,119,10,203,57,88,193,187,133,60,157,1,32,247,242,185,84,140,34,124,40,96,215,16,148,80,133,96,31,143,51,234,0,34,63,244,224,58,132,105,218,247,183,206,76,219,220,204,188,205,163,38,252,50,28,0,98,16,166,23,17,168,208,214,213,105,157,61,189,54,176,125,171,187,4,244,246,246,98,142,68,152,217,142,103,83,8,58,160,19,128,183,203,149,254,240,42,230,138,69,49,16,209,149,240,248,104,169,254,88,97,216,46,102,184,95,58,192,99,251,197,253,58,115,124,241,29,48,99,191,10,23,134,168,165,2,136,251,112,44,96,171,149,43,182,4,17,159,253,232,86,208,221,209,137,119,139,108,124,4,102,80,76,159,157,157,118,87,5,6,130,76,226,93,81,240,111,201,100,17,192,81,241,128,10,119,6,104,6,14,112,188,0,101,10,118,237,216,105,44,165,176,117,251,54,15,202,200,181,180,225,149,212,221,105,97,17,207,167,211,97,96,65,189,201,143,49,35,97,96,66,232,62,16,71,184,8,203,29,176,37,210,73,255,91,91,191,161,223,118,239,28,180,243,20,250,241,30,203,112,105,56,115,230,140,29,62,124,216,251,233,75,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,96,109,18,8,70,70,70,214,230,202,180,42,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,118,16,136,189,234,85,175,106,188,251,221,239,182,241,241,113,100,115,67,100,135,109,59,181,231,207,127,225,139,214,219,219,109,119,188,241,13,86,46,193,166,31,23,227,144,178,227,232,19,139,65,236,135,64,30,120,102,62,64,64,244,245,108,250,74,9,125,75,158,157,205,172,111,150,5,72,165,3,75,199,146,54,138,127,191,27,30,30,182,179,167,78,186,208,191,132,250,236,53,8,255,73,136,237,20,244,11,165,154,11,195,180,205,239,234,233,118,123,254,141,27,55,250,177,173,173,195,5,233,18,50,210,57,126,5,207,49,211,62,128,120,141,153,173,2,113,63,147,140,185,229,126,169,20,247,113,41,36,99,81,176,226,199,184,16,193,179,173,57,235,192,184,99,19,23,108,110,121,209,202,8,64,232,108,237,182,182,160,221,186,17,4,240,194,31,248,1,235,95,191,206,173,236,153,249,94,69,64,3,37,248,42,196,106,10,204,9,88,253,175,229,198,53,211,254,158,31,23,208,177,216,213,25,244,117,236,151,217,251,180,246,103,31,6,77,240,29,213,193,178,80,92,182,153,233,9,155,158,157,242,140,249,209,241,17,88,245,47,173,122,143,1,198,10,75,49,240,157,121,246,61,254,14,186,187,187,61,8,131,165,20,182,110,217,130,32,128,140,101,115,45,62,126,5,239,137,54,254,108,169,84,38,12,62,240,28,252,80,216,231,26,185,14,174,129,65,21,22,131,200,143,119,223,168,20,173,1,222,21,252,205,117,119,119,121,9,137,111,126,251,94,4,139,52,124,188,177,225,17,59,116,240,136,143,171,47,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,181,73,32,224,127,248,81,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,74,9,196,110,191,253,246,198,7,63,248,86,44,247,136,0,0,32,0,73,68,65,84,97,155,158,158,182,150,108,14,181,236,243,150,71,86,253,93,119,253,134,13,110,217,106,255,225,223,255,184,37,32,154,151,75,203,150,110,105,177,100,87,151,217,210,130,25,50,195,99,112,2,128,90,107,149,229,101,148,0,136,187,160,14,229,214,74,248,247,185,145,225,33,183,230,191,112,225,130,141,142,142,186,208,76,241,151,2,111,10,162,48,207,41,28,231,33,234,182,181,118,89,7,106,176,71,22,253,125,125,125,158,73,207,62,69,184,0,44,229,231,145,189,159,242,204,240,36,132,251,58,132,223,58,196,103,58,6,212,40,40,67,36,78,161,188,0,199,166,232,77,113,159,129,9,80,144,241,15,206,176,254,76,107,155,85,89,58,0,150,252,9,148,23,88,46,230,173,129,254,5,204,207,96,131,10,198,204,23,11,30,84,144,201,101,124,189,204,228,15,82,105,23,183,195,183,208,204,236,111,190,18,215,174,87,178,252,87,103,229,55,51,245,163,123,15,203,236,111,222,127,146,94,109,144,224,74,234,224,210,28,23,130,254,234,150,66,182,124,18,193,10,209,50,74,165,2,50,247,103,109,114,108,220,166,32,240,143,143,14,57,143,114,161,68,35,4,4,78,164,193,50,229,239,135,60,23,224,176,144,74,165,172,173,173,109,37,8,131,239,138,239,137,215,24,0,82,133,184,207,119,197,64,0,102,249,51,24,35,30,176,132,2,254,62,48,6,223,68,12,239,165,129,79,140,2,63,216,243,232,78,14,136,199,224,223,17,91,185,92,52,132,21,88,11,255,30,214,247,91,169,204,236,127,56,17,224,125,47,226,239,236,232,209,163,134,210,19,222,87,95,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,107,143,64,48,49,57,179,246,86,165,21,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,179,143,64,236,63,253,242,43,26,31,253,200,71,60,211,61,149,77,91,13,162,237,236,124,222,222,251,190,247,89,111,79,167,253,203,127,253,163,102,16,250,151,167,103,172,165,163,29,254,234,9,239,147,128,114,92,130,248,202,204,253,249,249,89,100,235,95,128,59,192,168,91,191,83,72,94,92,92,116,251,118,102,112,51,195,156,34,112,9,99,243,119,107,107,43,106,185,111,182,222,190,117,168,231,62,96,93,168,231,222,209,209,225,153,244,204,62,231,179,20,139,211,8,10,160,112,79,17,191,6,1,187,6,75,122,142,19,163,176,143,178,1,41,90,189,87,10,70,123,250,20,4,231,98,243,253,80,242,110,208,198,31,34,113,161,82,182,182,238,78,235,233,239,115,71,129,34,108,232,107,20,164,33,94,207,192,202,159,226,241,222,27,110,178,246,246,118,15,64,224,252,20,167,83,153,116,211,41,160,244,200,111,157,234,121,3,130,246,117,108,158,157,143,253,68,89,252,113,240,245,204,254,38,119,94,103,208,196,210,194,98,104,203,143,204,248,201,201,73,103,92,129,19,67,165,90,112,119,133,116,6,226,60,4,119,246,173,64,97,143,35,219,158,246,254,131,131,131,214,211,211,227,165,13,214,175,95,239,239,46,154,179,82,169,89,12,101,31,56,31,45,250,89,90,1,47,44,124,215,8,24,97,48,71,6,238,15,254,55,192,247,136,241,249,172,139,252,120,6,55,252,253,214,241,119,20,11,98,150,201,102,109,114,234,130,157,62,55,100,12,18,97,195,242,45,17,195,186,112,100,201,7,94,194,7,15,170,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,172,53,2,193,171,95,253,234,181,182,38,173,71,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,181,4,40,120,255,238,239,252,54,4,85,100,126,83,168,197,63,167,207,141,217,219,222,246,54,27,220,186,197,6,111,222,103,233,165,101,248,217,35,99,30,25,228,20,236,27,203,21,155,152,28,179,227,199,143,90,190,176,108,179,51,115,94,211,157,66,57,197,101,207,222,71,118,119,149,130,59,196,221,108,182,197,58,59,59,33,236,111,244,79,39,220,1,152,41,158,203,181,194,38,223,144,81,95,118,145,153,125,147,105,8,252,104,156,39,64,54,58,100,108,88,184,83,190,135,88,156,76,121,70,56,5,255,42,50,242,51,184,155,66,86,63,173,255,93,68,134,4,204,249,93,248,198,88,21,4,7,208,174,126,203,246,109,54,49,61,101,69,236,193,69,252,76,210,242,139,75,118,118,104,216,182,237,220,99,173,24,123,185,0,139,123,136,207,153,28,69,235,152,45,44,44,184,216,205,181,92,222,92,227,111,202,205,81,242,254,234,62,174,121,175,190,240,20,157,83,76,103,70,63,5,126,238,159,31,94,43,97,47,44,61,48,54,18,6,95,140,227,200,253,112,201,124,55,134,247,98,200,148,111,193,94,105,207,95,67,64,68,25,207,241,249,46,188,167,109,219,6,221,158,191,183,175,223,90,224,230,64,134,108,165,82,40,224,51,115,159,239,175,10,161,63,129,192,11,188,25,204,139,210,7,112,76,160,224,79,129,63,142,64,1,142,75,150,28,23,39,46,236,251,64,252,194,59,180,90,220,138,112,19,136,167,192,123,122,222,14,30,57,104,7,14,31,241,64,132,173,155,123,108,232,252,180,63,23,135,59,192,208,208,144,29,60,120,112,229,113,157,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,172,45,2,1,109,35,213,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,22,2,177,87,189,234,85,141,201,241,9,251,171,175,252,37,228,218,58,172,222,161,193,66,63,62,116,244,172,221,254,230,183,216,167,62,254,49,235,235,237,180,179,103,78,219,204,212,164,141,156,31,178,82,190,96,35,163,231,177,64,10,240,161,184,94,167,142,27,15,144,157,29,214,140,167,160,220,143,108,240,117,200,4,15,51,247,187,92,0,166,40,207,86,134,40,188,176,148,119,193,56,129,140,124,207,252,110,138,231,188,239,162,53,4,233,80,40,166,46,92,135,152,76,221,183,142,117,194,254,29,227,211,178,62,134,103,221,46,158,98,50,154,143,3,19,120,62,31,131,32,189,132,146,4,29,16,175,153,153,94,130,208,79,155,254,178,187,6,36,125,15,147,227,99,214,214,146,179,44,74,4,176,110,124,133,165,9,32,74,231,50,57,159,147,99,50,141,220,91,83,193,143,196,253,6,214,130,149,54,111,134,44,154,63,176,144,149,167,174,124,127,165,227,213,78,46,27,179,217,213,135,198,220,105,172,185,94,135,211,1,2,26,248,78,232,134,48,62,62,110,195,195,195,54,61,53,229,191,249,8,104,249,158,152,29,95,135,59,2,3,33,130,128,129,16,161,99,1,197,124,186,44,108,223,190,195,152,185,79,135,131,36,74,23,176,241,189,54,232,168,128,49,40,240,39,82,73,127,190,132,140,126,150,6,160,94,95,133,200,207,247,157,205,34,88,132,129,4,124,87,8,250,72,48,104,131,139,165,200,207,143,55,252,102,224,6,222,109,5,193,8,1,254,224,242,203,11,118,223,189,247,216,193,163,71,172,128,160,143,77,88,195,192,198,245,118,150,66,63,246,135,208,17,155,66,150,255,153,179,167,236,149,183,42,57,160,9,82,7,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,88,83,4,98,95,253,251,127,88,83,11,210,98,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,123,128,64,227,77,111,122,147,29,56,184,223,107,175,47,192,142,191,53,155,178,66,161,108,255,234,71,94,100,63,252,226,31,176,108,50,110,243,51,83,200,210,102,166,61,132,226,166,165,122,40,196,35,19,159,181,220,91,218,173,23,54,249,253,253,16,139,33,174,175,91,183,238,170,232,40,172,71,162,249,85,59,70,55,209,185,1,225,56,198,135,40,32,35,34,33,9,97,153,245,221,153,177,206,76,246,56,116,230,36,172,226,235,85,74,211,97,217,128,214,108,206,206,156,57,99,71,142,28,113,225,159,217,238,1,4,107,74,200,61,168,55,255,99,255,246,223,121,144,66,123,107,135,215,155,103,194,187,11,248,244,255,71,227,79,78,73,97,159,194,55,206,248,5,249,249,98,112,1,127,83,64,175,99,77,12,74,224,185,7,27,196,177,222,166,200,205,107,161,197,61,117,111,236,29,131,225,146,247,245,241,48,95,216,183,105,199,143,108,123,207,192,199,10,152,169,207,103,249,59,134,135,184,7,218,236,179,84,2,197,253,137,137,9,47,71,176,180,180,228,243,167,81,210,128,243,115,45,108,60,167,53,63,199,97,176,69,54,151,113,113,191,191,191,223,173,249,123,123,123,45,157,130,71,66,115,237,13,128,228,122,125,167,126,68,224,4,145,55,247,238,235,197,223,0,215,203,53,49,200,131,115,64,233,247,249,156,26,198,171,46,163,20,3,5,127,220,170,98,109,241,20,156,7,176,182,69,56,73,180,181,181,121,166,254,125,247,221,135,108,254,195,62,119,119,255,58,75,103,90,241,158,202,246,145,79,124,202,102,23,170,254,108,44,158,180,127,246,131,255,220,190,248,165,255,193,241,195,23,211,156,73,7,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,235,79,32,24,27,27,187,254,171,208,10,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,123,139,64,236,142,59,238,104,220,126,199,175,216,4,68,227,158,158,62,155,158,190,0,225,55,110,127,247,245,187,221,150,255,223,253,219,151,64,116,93,180,126,100,247,215,96,155,159,109,205,65,48,78,91,27,196,113,138,251,20,138,59,58,186,220,234,61,13,171,126,138,201,204,158,191,82,163,96,204,118,77,34,63,31,192,131,174,240,54,7,64,62,191,213,40,54,195,226,63,30,164,32,56,163,188,0,179,236,67,53,222,69,109,102,161,83,224,238,238,238,246,108,245,179,103,207,26,69,108,72,234,24,174,106,243,115,211,54,124,254,156,209,174,190,194,245,214,120,29,179,160,76,129,213,227,225,26,125,210,80,48,231,50,162,22,137,232,209,111,10,221,156,143,71,126,40,198,199,32,244,179,133,34,63,133,125,218,237,99,92,42,252,92,3,198,142,251,122,162,126,188,207,254,53,4,2,84,113,15,75,193,90,98,12,172,40,151,108,122,102,218,107,216,207,207,206,193,154,127,196,40,236,231,243,121,23,220,201,60,151,73,55,199,14,203,31,68,107,164,213,126,87,119,24,124,193,236,253,62,4,56,48,16,35,1,129,158,66,61,215,19,5,2,212,201,148,235,228,226,188,133,130,62,150,11,44,8,30,104,94,14,220,137,129,193,11,20,250,41,240,55,69,126,127,14,235,93,94,182,0,229,25,144,186,15,11,7,4,87,228,224,18,80,169,88,25,226,127,91,71,155,29,120,224,65,187,251,238,187,109,102,110,214,58,90,219,172,128,210,0,25,148,103,216,189,107,183,181,192,85,224,143,255,244,207,108,238,208,57,190,118,43,195,141,129,1,13,199,143,31,111,174,73,7,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,181,68,32,56,113,234,228,90,90,143,214,34,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,223,43,4,98,175,126,245,171,27,119,221,117,23,178,196,167,93,252,117,155,119,236,254,187,247,31,177,193,237,91,236,37,255,247,15,89,0,225,186,187,163,221,210,176,232,223,186,117,187,215,177,207,54,133,253,26,196,226,10,133,92,136,186,133,66,193,146,176,150,191,82,139,228,227,80,218,190,82,143,199,118,45,18,207,41,84,83,228,174,83,212,175,149,87,178,210,41,114,51,227,156,107,105,109,109,117,161,127,116,116,212,5,109,222,75,34,171,127,25,247,152,237,63,48,176,5,78,5,88,47,69,111,104,250,49,100,215,243,24,138,218,23,69,254,166,110,239,11,76,96,62,118,224,88,252,212,96,73,95,133,64,30,101,240,83,244,111,212,66,171,124,62,192,235,113,136,226,20,198,153,157,95,173,114,220,40,123,63,156,131,125,188,31,158,101,137,130,185,185,57,155,154,158,244,108,253,185,153,89,4,96,76,251,53,238,169,189,5,34,58,90,18,65,14,100,81,134,80,78,177,158,231,100,194,249,251,144,177,191,105,211,38,219,176,97,67,51,24,163,3,22,251,89,191,199,236,126,44,27,239,43,124,166,65,71,1,58,1,96,79,28,3,11,241,241,87,214,196,210,12,190,7,244,3,8,223,63,122,196,26,161,179,1,206,188,127,244,21,32,99,191,202,50,9,252,59,192,90,10,216,11,231,166,19,193,119,191,115,143,29,56,116,208,131,20,56,191,89,193,182,110,223,97,123,111,216,7,55,136,94,88,248,151,236,198,125,55,216,193,195,231,192,52,28,113,106,114,194,152,253,175,38,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,176,246,8,4,252,143,17,106,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,133,64,236,13,111,120,67,227,253,239,123,47,68,235,138,103,148,167,96,217,31,71,150,252,215,190,254,127,236,223,252,232,143,218,191,249,215,255,210,22,33,216,246,246,116,25,179,202,41,248,82,92,46,227,195,70,33,152,217,227,252,119,187,18,51,185,159,194,198,185,92,236,199,28,20,181,43,76,127,71,34,186,95,195,61,138,255,108,252,205,15,197,126,102,246,23,81,63,190,90,171,90,26,194,62,75,16,76,142,141,27,221,229,118,12,238,130,59,0,106,215,151,107,86,67,182,255,165,165,5,34,177,63,84,157,41,105,179,60,0,179,243,153,189,31,253,187,108,56,87,152,149,207,245,193,62,0,102,247,200,206,167,112,142,22,30,194,251,13,172,33,17,196,16,96,128,140,120,124,106,152,119,49,191,104,75,243,11,46,128,159,59,119,198,221,20,88,74,161,84,42,185,67,1,199,224,190,184,143,10,196,112,182,26,130,9,170,85,184,7,32,128,160,163,163,3,153,250,27,112,191,211,54,110,28,176,206,206,118,235,234,234,129,192,158,118,231,3,6,22,84,33,172,47,45,229,87,214,236,226,61,246,64,103,4,174,19,187,247,192,133,36,178,235,217,194,251,77,145,31,253,26,220,23,175,55,75,23,96,87,254,219,163,6,194,179,240,27,65,31,1,230,53,56,37,240,111,36,147,201,216,228,228,184,61,240,192,3,118,236,216,49,255,251,96,128,68,59,178,247,247,236,217,99,55,222,252,28,127,142,25,254,13,88,245,223,124,243,205,246,191,254,250,111,109,126,25,65,25,224,68,231,130,251,239,191,223,222,240,166,219,87,207,162,115,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,53,64,32,120,249,203,95,190,6,150,161,37,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,247,46,129,169,169,73,251,194,23,190,0,125,118,25,226,111,12,71,88,198,47,20,236,11,95,250,125,91,135,204,240,189,187,119,90,30,53,212,19,46,4,67,0,175,83,232,101,125,122,100,182,35,75,188,2,1,155,45,9,107,119,182,203,45,250,47,254,142,50,193,189,219,53,127,81,96,119,1,29,226,116,36,86,71,191,227,200,78,79,65,16,167,195,0,5,102,10,205,233,116,218,235,209,207,160,62,124,121,97,193,106,21,92,195,30,150,23,151,236,228,177,227,182,105,227,102,203,193,66,190,138,108,123,238,8,195,95,210,188,98,64,51,105,157,231,209,92,13,164,254,55,165,110,239,79,49,223,5,243,58,197,119,8,249,8,66,8,146,23,45,242,153,73,95,3,163,92,75,214,22,23,231,237,194,204,4,50,246,167,108,110,102,222,166,103,167,108,22,235,163,37,63,131,7,56,78,10,28,179,169,172,243,117,193,31,1,1,101,140,157,135,248,207,61,181,181,119,90,111,95,183,109,88,191,201,214,111,232,183,174,78,8,251,176,201,111,109,105,71,134,62,130,33,144,18,95,40,46,91,13,193,0,1,2,55,18,16,209,147,233,48,171,159,227,71,142,4,136,110,104,174,55,133,96,2,200,248,112,109,96,227,30,24,176,224,71,156,59,2,28,125,255,97,143,230,247,106,10,184,132,18,15,171,33,50,152,226,222,123,239,177,147,39,78,112,80,127,39,137,84,218,110,188,229,102,123,225,11,95,232,227,141,143,77,134,129,19,224,117,227,190,61,54,128,191,183,133,147,35,8,54,193,112,120,151,7,15,30,228,92,156,168,249,38,248,83,77,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,122,19,8,150,150,22,174,247,26,52,191,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,124,47,19,136,221,118,219,109,13,90,198,255,241,31,253,1,50,205,3,228,128,151,144,121,158,176,175,125,243,94,187,48,253,107,246,241,143,126,204,118,194,202,191,129,140,253,88,188,14,59,127,216,189,67,137,141,50,232,35,120,97,198,123,244,235,201,63,82,232,167,72,221,192,39,18,212,121,205,139,186,99,58,138,251,252,164,210,25,23,252,233,52,208,219,219,235,89,239,139,176,148,175,65,56,78,101,114,86,129,109,252,232,232,176,215,128,223,186,163,213,5,246,122,115,108,174,58,180,235,135,182,12,105,217,197,126,16,97,38,63,221,0,106,184,16,99,128,3,238,177,31,237,239,3,136,216,117,124,50,113,136,243,184,31,71,100,67,181,142,0,8,100,224,47,33,120,98,121,97,9,194,251,146,13,15,157,179,197,165,121,148,74,152,245,108,117,10,231,20,247,249,97,112,2,12,254,93,252,230,117,10,252,220,11,247,151,203,229,44,155,105,177,155,182,109,69,182,126,23,74,18,108,244,12,254,150,150,54,60,27,243,12,255,74,165,132,32,130,101,4,25,208,113,0,217,248,24,45,153,228,216,16,240,241,155,153,253,5,4,112,112,188,240,19,6,101,248,252,8,76,160,213,190,215,46,88,177,229,39,137,43,55,15,0,224,45,170,241,88,107,248,129,107,1,130,16,106,249,37,47,229,48,116,254,44,236,250,239,182,145,145,80,180,175,33,56,164,181,179,211,190,239,251,190,207,179,249,185,55,150,35,200,181,100,172,92,169,161,164,66,197,214,245,245,219,190,189,123,237,8,132,254,42,253,251,193,114,98,98,204,30,58,176,255,202,11,209,85,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,235,70,32,152,159,159,191,110,147,107,98,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,39,16,123,237,107,95,219,96,6,246,55,190,254,85,235,134,77,255,204,244,172,65,35,182,135,14,159,181,255,246,187,255,221,238,120,227,235,108,67,127,23,68,93,88,220,67,247,174,65,200,174,65,240,246,134,58,245,108,1,31,64,11,191,209,117,197,234,221,47,187,30,28,158,61,254,111,10,253,76,188,103,214,124,12,66,126,169,28,88,21,66,49,197,241,10,196,99,138,208,20,145,217,216,151,253,214,175,95,239,117,238,151,151,225,88,0,193,153,1,10,172,27,127,2,153,230,253,155,54,160,166,124,6,226,119,2,253,33,46,63,172,133,243,81,40,175,193,186,63,6,161,60,178,222,143,83,224,111,10,221,60,150,145,209,158,71,38,253,210,194,178,205,45,204,218,194,220,162,205,206,207,216,226,252,18,132,253,5,148,15,40,35,8,32,12,82,200,166,194,50,3,92,99,21,78,3,60,230,25,136,128,61,165,146,25,107,71,189,251,30,216,245,111,218,180,201,93,9,58,97,199,159,192,51,172,121,159,72,66,80,135,176,95,44,150,177,239,26,246,136,146,4,248,164,211,73,140,83,197,53,100,225,199,16,176,129,215,83,173,86,112,94,195,254,204,50,217,22,15,42,136,33,176,192,47,112,175,92,191,119,68,103,94,191,188,241,126,179,241,44,20,249,241,134,177,247,48,48,0,110,8,62,39,130,19,16,44,66,78,247,221,119,159,61,184,255,126,148,12,40,249,123,169,98,207,3,155,183,216,13,183,60,199,6,7,119,122,159,18,202,41,208,194,159,1,38,44,9,145,109,105,117,71,129,231,222,124,19,202,70,124,195,102,151,107,254,247,151,95,94,244,241,222,244,166,55,52,87,161,131,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,90,32,16,48,186,95,77,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,186,19,136,189,230,53,175,105,76,79,79,219,233,83,39,32,104,67,76,111,90,225,255,225,159,254,165,181,180,102,237,173,119,188,9,34,59,132,111,168,198,204,4,167,232,27,119,161,59,20,213,159,206,29,248,252,16,241,121,164,172,79,161,159,235,162,136,95,46,20,253,58,175,177,173,91,183,14,181,226,39,45,15,161,191,82,134,157,125,144,68,102,126,221,78,159,57,105,207,249,190,231,91,11,118,21,75,82,128,191,40,116,67,194,247,108,126,6,21,132,89,253,212,193,57,7,63,20,253,43,200,214,47,216,2,74,2,48,128,157,217,233,23,46,92,48,6,19,240,26,143,81,192,1,215,21,195,115,169,4,235,221,195,58,31,113,17,180,243,167,184,207,245,167,97,171,79,75,126,186,15,240,67,75,254,158,158,30,235,128,16,158,134,176,79,251,128,50,220,20,96,179,224,154,124,13,34,57,159,229,94,131,32,235,123,103,201,130,26,2,9,56,110,196,129,217,253,254,142,248,190,208,23,55,66,81,159,194,62,63,20,235,249,225,245,230,123,116,96,252,106,178,91,253,155,5,14,66,161,127,229,170,207,205,181,112,222,101,136,242,247,222,123,175,29,61,118,216,247,30,131,192,207,181,12,12,108,177,27,33,224,111,221,189,199,57,241,105,186,20,144,15,159,163,155,65,29,60,131,84,198,118,236,220,14,215,130,78,155,95,158,54,38,245,23,177,215,3,97,70,191,199,25,92,156,89,103,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,147,128,50,250,175,39,125,205,45,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,151,18,136,189,238,117,175,107,220,121,231,157,110,203,190,56,143,186,246,208,131,219,218,90,236,75,191,247,71,214,221,209,110,255,245,205,119,184,144,157,47,228,173,179,163,205,234,16,152,93,35,198,215,195,180,225,149,74,246,148,203,159,120,139,68,108,42,229,145,72,206,140,253,18,134,166,168,159,128,144,206,62,188,86,134,160,207,214,209,209,225,199,254,254,126,155,156,152,240,126,20,152,3,148,38,160,144,124,112,255,131,246,207,127,232,135,145,165,79,81,60,110,75,249,101,203,160,142,124,75,75,11,178,230,145,105,143,58,247,13,64,40,46,231,173,84,43,97,239,115,54,53,53,101,51,51,200,212,71,57,128,124,62,239,153,245,20,218,249,161,248,206,172,252,76,54,133,181,36,124,61,92,43,86,232,118,252,20,246,121,191,13,25,251,93,200,210,167,219,192,6,212,165,239,132,173,125,71,123,151,11,233,180,218,247,224,0,136,240,181,42,74,21,120,134,62,131,16,16,40,192,221,224,122,12,182,249,60,175,192,101,192,47,193,145,128,99,39,83,204,230,167,93,63,152,243,152,76,133,98,62,59,241,5,241,122,212,124,48,94,231,5,102,232,55,239,83,184,111,186,34,172,4,8,224,94,3,229,4,98,1,250,209,141,0,191,233,42,64,238,204,206,103,102,254,55,191,249,15,110,213,95,99,137,7,204,205,104,145,61,251,118,217,243,158,247,60,107,197,223,78,25,124,12,156,89,162,160,138,125,49,232,130,127,96,12,30,225,30,57,94,95,79,183,181,228,50,92,58,220,18,24,92,17,179,67,135,14,249,39,90,182,142,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,159,64,64,107,72,53,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,53,67,32,246,242,151,191,188,241,233,79,127,154,121,238,46,104,151,203,85,195,255,236,139,191,247,135,182,97,221,122,123,217,127,250,37,91,130,18,203,218,234,204,146,111,69,214,57,51,221,93,48,166,175,255,83,212,162,108,114,138,203,20,207,155,178,119,40,106,99,206,2,130,15,152,25,159,129,184,77,161,155,98,63,51,235,217,152,33,207,250,246,20,164,227,53,60,79,129,26,53,235,103,33,216,79,143,79,90,255,250,117,22,167,72,142,32,130,133,185,121,27,31,27,177,185,233,25,203,47,45,123,86,249,242,34,174,93,24,199,188,77,97,157,34,58,230,224,90,24,92,208,64,246,58,173,243,249,187,80,88,246,107,92,111,40,234,183,120,214,122,127,79,175,7,30,208,97,160,167,167,207,90,91,91,61,48,192,69,249,6,228,110,236,169,1,1,63,78,233,27,66,55,221,18,48,178,59,10,248,145,231,252,167,57,55,143,209,135,123,228,185,43,228,209,145,23,47,105,204,220,199,133,71,122,71,124,14,115,178,173,8,252,252,1,209,223,131,24,80,74,160,58,59,107,1,20,248,74,173,226,239,62,7,81,126,2,1,20,127,245,87,127,233,172,201,159,235,224,113,215,174,93,54,184,107,39,130,38,218,44,5,215,130,10,254,94,40,222,243,239,42,92,34,230,67,11,29,19,80,194,0,86,255,173,45,57,219,189,115,208,14,30,31,49,24,18,88,25,235,89,2,251,123,238,185,199,94,255,95,110,243,254,250,18,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,254,4,2,218,39,170,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,172,41,2,177,151,190,244,165,141,47,126,241,139,214,13,65,122,6,118,254,204,84,191,48,189,104,159,251,221,255,110,27,55,14,216,191,122,201,255,99,115,51,23,44,151,109,133,152,157,64,125,250,66,184,1,8,214,43,141,254,255,108,200,214,246,22,121,224,135,191,174,249,155,2,50,133,244,232,3,189,216,69,101,23,184,241,131,53,223,41,186,211,238,157,125,152,225,238,1,1,16,228,187,33,82,175,95,183,193,22,23,150,172,129,228,120,102,240,23,240,207,244,248,184,221,247,157,187,173,111,29,50,254,167,167,92,208,174,33,213,191,132,236,117,218,241,71,173,88,202,67,176,206,184,72,206,57,92,148,199,28,156,59,252,36,48,39,197,254,52,68,252,110,23,244,25,88,16,125,114,185,22,191,150,72,36,61,64,32,134,188,118,142,193,128,3,28,124,140,6,120,133,50,59,247,25,106,242,148,246,113,147,255,115,167,2,174,103,101,78,102,231,243,70,244,137,22,123,249,145,131,173,110,171,223,17,175,71,194,63,85,120,142,5,110,222,24,192,128,197,197,192,42,217,218,98,182,48,111,65,22,54,251,112,55,168,194,106,159,217,248,223,254,246,183,109,255,254,253,206,139,65,13,115,243,51,214,221,213,107,55,63,231,57,182,123,247,110,235,238,237,113,71,132,105,184,67,36,178,233,240,79,1,115,68,127,18,200,219,199,84,252,160,88,2,28,20,218,58,91,237,251,158,255,60,251,139,255,253,77,127,79,9,220,170,98,13,223,248,198,215,40,244,115,35,88,160,154,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,245,38,16,188,254,245,175,191,222,107,208,252,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,87,32,48,52,52,100,127,243,55,127,99,45,200,60,95,94,90,176,78,136,189,39,78,13,217,39,62,249,41,207,144,191,229,230,27,44,128,52,93,88,158,135,35,123,36,240,83,180,125,234,91,40,238,95,20,253,41,178,151,203,97,182,61,5,116,218,247,103,225,52,64,193,158,31,102,205,247,245,245,217,217,179,103,195,223,16,191,91,80,19,158,130,243,216,249,97,155,153,154,246,69,87,155,101,1,120,189,129,180,122,102,214,115,46,142,71,155,254,24,156,11,18,241,164,7,62,100,210,57,207,202,167,13,63,231,98,166,126,54,155,243,128,3,94,99,237,121,6,27,68,141,150,252,13,228,179,51,173,189,82,175,66,0,15,99,32,184,54,36,242,99,108,10,253,184,79,57,219,47,32,28,0,215,88,82,128,107,136,195,158,255,17,219,229,98,126,212,177,121,29,164,160,144,95,229,121,246,199,92,136,148,192,250,240,14,121,142,103,25,48,193,107,92,27,133,248,122,169,108,9,172,39,191,184,96,247,223,127,191,61,248,224,253,30,88,65,107,254,106,173,236,101,8,94,240,252,23,218,222,27,246,33,24,160,106,51,115,11,40,133,144,178,84,38,107,85,236,209,35,24,162,181,241,8,22,188,76,177,31,241,4,158,237,127,195,190,125,54,176,169,195,206,142,224,239,10,46,11,85,172,225,232,209,163,246,192,125,247,123,79,125,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,127,2,193,232,200,249,235,191,10,173,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,114,2,177,219,223,244,134,198,34,106,210,123,198,118,49,143,250,245,69,23,158,239,127,240,144,125,242,174,79,219,135,222,255,94,235,70,22,61,173,253,179,105,212,130,15,21,234,139,227,52,211,182,153,169,78,33,55,20,116,47,222,190,214,51,138,206,20,188,41,158,187,208,143,223,20,245,153,97,207,241,171,168,13,159,203,229,92,28,166,213,60,51,242,121,159,66,58,179,205,215,111,220,96,189,253,125,158,181,79,209,62,192,245,76,42,141,148,241,2,234,207,135,46,0,236,207,245,38,145,153,159,200,37,67,11,125,62,143,223,235,250,123,33,228,103,32,228,119,224,211,6,145,191,205,231,163,200,207,241,233,122,16,139,133,107,227,56,252,80,236,118,107,127,68,12,196,80,111,30,126,252,150,196,250,227,65,202,130,36,132,127,8,250,220,75,244,241,164,122,130,137,174,97,110,23,221,241,219,5,248,8,26,5,120,126,216,162,99,248,43,252,102,127,54,30,113,31,51,248,235,185,152,73,207,155,97,80,70,179,39,50,249,227,88,43,2,16,176,230,0,251,49,188,211,56,247,0,142,37,148,64,104,65,224,66,5,66,255,105,4,75,220,255,224,125,198,64,144,120,16,179,214,182,156,205,47,204,218,166,77,155,236,7,126,240,7,109,243,230,173,86,196,187,96,96,65,60,72,90,145,127,31,8,22,169,192,154,191,142,237,112,214,208,201,0,172,177,54,6,105,48,152,33,13,126,101,148,95,232,133,11,192,45,55,221,12,161,255,31,217,17,46,9,41,56,49,204,217,55,191,249,77,123,227,27,223,200,133,171,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,103,2,193,106,43,196,235,188,22,77,47,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,41,129,216,155,223,252,230,198,91,223,250,86,175,119,63,135,250,236,134,172,114,38,155,127,253,107,255,96,119,125,234,55,236,117,183,189,218,54,161,190,125,126,121,17,79,82,194,109,138,207,151,142,131,95,80,120,33,232,54,11,178,63,236,238,99,185,16,9,253,46,242,227,1,10,232,46,162,83,200,198,154,104,155,207,32,0,234,222,20,247,217,143,226,59,69,255,165,165,37,100,158,79,187,248,206,62,20,249,89,43,62,192,119,91,22,182,244,104,189,189,189,150,201,65,180,135,205,126,22,181,226,179,109,173,150,200,164,44,3,33,159,25,250,20,243,83,24,143,71,102,248,115,61,156,31,38,0,248,192,217,0,243,52,26,101,140,20,101,224,199,209,47,13,189,28,179,4,88,23,130,0,40,254,215,96,121,95,199,67,144,212,41,191,135,89,251,190,94,176,37,63,136,219,238,40,128,123,117,148,59,136,163,175,239,153,81,0,87,106,145,168,207,141,179,69,191,87,31,113,239,17,158,14,159,193,55,5,254,4,246,133,69,135,153,253,112,66,224,88,220,107,34,151,177,233,137,11,198,96,253,123,238,185,199,206,159,63,231,142,5,13,148,1,32,227,155,110,186,201,158,3,187,254,238,158,30,43,35,88,160,80,44,227,62,24,34,147,159,142,10,11,203,75,22,79,37,49,9,108,251,49,87,29,118,6,81,48,4,23,64,175,129,0,129,16,133,124,9,207,181,96,172,155,237,47,255,246,31,17,40,193,63,57,124,225,161,187,239,190,155,93,249,248,74,108,2,47,168,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,253,4,130,115,103,206,62,253,179,106,70,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,199,74,32,118,235,43,94,217,248,248,199,63,14,193,23,53,216,103,166,33,84,67,168,133,222,250,197,223,251,67,219,50,176,209,126,225,103,126,6,2,120,168,189,198,33,228,210,238,62,108,204,228,71,99,77,248,168,14,124,120,229,113,125,83,88,143,154,11,230,16,214,153,49,207,230,130,62,50,198,153,169,159,74,4,46,78,151,203,101,91,70,38,250,133,11,23,108,98,98,194,230,22,17,140,128,181,215,144,109,222,2,241,62,7,235,126,246,205,32,99,156,227,220,114,195,141,182,113,203,102,203,118,117,184,16,223,192,189,70,0,203,122,68,54,80,220,95,94,88,246,185,160,211,91,181,132,26,245,104,20,224,227,232,23,199,49,77,129,156,215,86,89,228,115,205,204,94,175,149,241,16,212,108,90,224,167,210,89,156,3,18,172,252,221,191,31,226,63,179,218,235,252,240,50,62,53,215,179,113,27,226,62,195,39,248,51,0,91,71,27,9,248,188,206,22,253,38,159,232,60,58,242,254,42,110,252,249,72,205,51,235,177,23,206,85,131,56,79,43,126,54,6,74,148,10,69,59,114,248,176,221,243,79,223,246,160,143,13,27,54,216,220,220,28,68,249,148,61,255,249,207,181,173,131,219,173,187,187,215,138,120,142,78,5,237,237,105,4,87,228,45,143,231,40,248,115,207,85,4,45,212,81,178,128,251,137,121,192,67,40,246,199,24,192,0,54,12,154,136,161,15,3,11,246,238,222,109,3,27,187,236,236,232,44,156,0,240,4,54,126,232,208,33,15,50,240,69,233,75,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,186,18,8,206,159,151,117,255,117,125,3,154,92,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,30,157,64,236,167,127,250,167,27,191,243,59,159,183,34,68,219,252,242,130,37,146,105,207,212,254,228,93,159,129,85,251,102,123,201,143,252,8,68,105,216,212,175,8,250,148,115,93,162,134,70,203,176,0,232,199,161,74,125,217,108,97,86,251,101,23,87,126,66,247,109,54,216,187,211,226,157,98,55,178,193,27,200,26,167,56,223,168,94,20,135,19,80,200,23,33,230,51,123,127,113,110,222,70,70,70,108,126,126,222,51,239,221,74,30,110,4,204,200,143,161,88,124,14,153,230,173,176,162,175,67,176,143,67,104,174,193,158,126,24,150,244,180,141,207,118,119,97,124,136,219,85,100,180,55,82,86,70,70,253,50,202,22,100,211,40,11,208,20,208,41,240,175,124,160,82,243,156,193,7,126,13,243,184,221,62,68,125,111,46,180,83,204,134,29,62,93,13,208,175,94,97,185,129,48,83,159,226,118,168,224,83,167,15,197,252,68,244,108,243,55,199,137,85,67,158,62,102,244,197,177,35,33,31,125,87,90,116,173,121,100,176,1,203,10,240,29,92,100,186,210,27,39,112,14,160,93,127,181,12,123,126,215,61,104,54,0,0,32,0,73,68,65,84,236,27,76,210,153,52,2,20,202,118,102,232,156,29,61,116,216,142,29,62,226,1,21,41,148,47,152,157,159,179,206,174,78,123,206,243,158,107,59,247,236,246,210,6,179,115,11,214,1,118,249,66,9,101,19,150,113,31,28,177,60,10,254,65,44,133,32,135,230,220,184,216,32,3,124,60,140,1,127,51,113,220,172,84,43,40,107,16,224,29,37,172,175,175,207,182,108,30,176,177,11,179,150,103,86,63,222,237,244,244,180,61,180,255,1,123,229,47,255,167,213,11,215,185,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,117,32,16,12,13,13,95,135,105,53,165,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,53,18,136,189,228,37,47,105,124,245,239,254,63,100,179,151,93,194,103,22,253,212,98,193,222,253,254,143,216,250,129,173,182,119,207,14,23,134,105,193,158,205,165,173,0,193,157,231,20,228,153,165,205,196,108,20,170,119,49,155,115,187,224,76,145,23,98,48,27,51,217,189,209,11,191,217,40,149,83,252,166,16,157,205,4,158,161,207,121,147,200,180,95,132,152,92,169,148,32,202,215,109,124,124,220,206,13,157,245,236,243,169,169,41,183,229,231,188,204,240,111,111,111,183,108,42,103,165,114,5,130,125,222,226,16,204,27,152,163,193,236,115,100,145,103,96,171,95,66,214,250,220,228,164,45,205,205,90,199,150,1,75,180,119,88,6,253,107,88,119,10,117,230,41,74,7,176,252,191,146,72,30,174,15,235,71,141,251,139,45,20,244,47,254,198,25,3,7,154,205,247,218,220,23,47,133,90,63,108,237,169,249,147,7,179,220,121,192,143,149,57,121,18,94,246,123,30,28,16,49,243,43,205,155,145,224,31,70,86,52,251,66,72,175,212,81,150,0,110,2,8,142,96,182,126,0,65,157,129,18,85,8,236,1,202,30,24,3,53,192,179,82,206,195,157,32,105,229,229,130,29,60,120,208,238,189,239,187,54,117,97,26,194,127,22,89,247,12,24,136,249,251,190,225,166,27,109,215,158,61,16,255,211,46,252,167,91,218,97,217,15,85,30,239,56,155,3,111,6,12,160,165,80,186,0,131,91,12,207,38,232,126,128,77,86,74,69,4,46,160,84,0,213,127,112,101,54,127,42,157,180,37,88,247,23,231,103,173,175,167,219,94,244,194,127,102,223,250,206,1,247,71,72,130,109,5,107,253,63,95,255,26,133,126,110,244,146,157,115,30,53,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,167,143,64,240,171,191,250,171,79,223,108,154,73,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,9,17,152,24,157,128,24,189,223,70,70,71,60,105,157,138,235,228,212,172,189,243,189,119,218,167,62,254,49,219,176,161,207,202,133,37,43,206,46,217,198,117,235,108,124,108,196,122,123,186,108,9,162,113,28,86,245,97,254,62,42,209,51,43,31,207,198,168,108,67,179,165,54,237,25,222,252,221,20,250,41,155,87,163,223,8,8,72,197,179,16,160,19,86,44,228,221,142,159,226,126,177,88,180,249,217,57,27,30,30,118,161,152,130,49,63,180,204,207,164,210,214,218,218,138,236,242,2,180,103,8,197,184,214,133,140,243,206,108,206,122,114,45,86,91,46,66,84,158,135,11,1,2,19,80,63,158,130,247,200,249,97,91,183,109,171,5,125,253,110,163,159,128,13,61,173,249,61,244,0,227,62,213,45,18,245,93,211,7,147,40,8,226,137,204,27,250,41,160,252,0,202,21,44,46,44,88,11,4,251,0,110,6,249,133,57,4,47,160,148,64,75,171,193,155,223,69,254,66,126,201,114,255,63,123,239,29,111,233,93,94,247,62,187,215,211,219,156,153,51,189,55,117,9,129,133,141,145,125,29,39,246,229,198,1,99,16,8,100,48,32,131,113,9,249,128,115,99,174,29,99,227,18,39,36,78,108,83,13,54,249,16,7,112,35,198,116,36,36,164,25,205,140,166,215,115,206,180,51,167,247,178,123,187,107,61,251,236,209,32,212,53,35,138,214,15,246,217,123,191,251,125,127,239,239,247,125,231,31,88,207,90,15,68,250,220,210,162,61,244,237,7,61,46,159,209,253,17,136,245,75,224,158,76,164,109,195,230,45,182,235,186,235,172,163,163,203,50,136,230,47,195,177,207,107,200,156,79,243,177,81,255,134,242,5,255,141,105,12,20,249,153,200,192,184,254,122,43,6,22,68,240,188,170,23,132,68,200,59,24,49,166,51,108,222,180,193,86,116,53,195,213,191,128,34,1,92,131,179,142,31,59,106,253,253,253,143,221,66,159,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,190,39,4,194,163,163,163,223,147,27,235,166,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,207,154,64,224,61,239,125,79,237,3,31,248,128,49,10,127,106,106,194,154,210,41,43,230,11,182,127,255,163,246,135,127,248,135,246,71,127,244,251,214,218,210,142,120,255,121,184,236,199,189,183,61,35,215,147,169,38,184,200,225,222,167,129,27,209,246,20,207,93,24,46,215,92,224,173,66,200,165,115,158,162,112,8,14,111,127,65,217,229,57,116,230,87,170,16,225,17,197,63,49,49,102,252,223,145,179,179,179,238,238,47,34,90,158,142,126,142,70,116,126,42,149,242,223,120,140,73,2,153,76,198,154,224,54,95,191,114,149,173,88,177,194,218,33,108,35,164,222,22,198,167,108,12,251,168,162,13,64,28,78,247,12,146,10,70,199,199,108,18,235,238,69,191,249,176,175,145,117,7,245,194,129,134,115,159,243,126,207,6,213,238,199,143,43,157,251,252,173,225,232,39,63,126,247,63,100,84,177,84,2,113,252,216,179,213,74,120,38,105,188,21,173,0,241,63,132,202,2,70,246,167,145,126,48,116,225,130,221,119,223,55,236,226,185,243,94,60,193,34,137,197,133,37,235,90,209,107,235,55,108,178,29,59,118,89,123,103,39,120,51,82,31,133,2,224,196,119,22,88,60,241,224,189,235,11,247,103,206,216,254,90,249,114,97,71,99,75,188,158,45,33,106,104,111,192,52,128,77,155,54,185,216,63,54,121,168,126,47,156,56,129,40,255,7,30,120,224,137,111,163,163,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,47,24,129,48,255,15,31,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,31,24,2,129,123,239,189,215,197,126,246,97,95,200,44,186,235,156,98,237,223,127,225,75,182,126,253,106,123,247,175,188,11,178,46,4,96,244,124,103,33,64,165,148,176,108,62,7,33,63,10,193,30,206,237,82,214,5,124,138,195,33,68,251,199,35,232,223,30,173,11,250,140,114,167,24,92,128,123,124,113,113,209,198,199,199,61,150,127,118,110,218,74,152,131,162,61,69,96,206,205,8,127,14,10,240,77,77,77,54,135,200,247,4,92,235,156,151,191,81,248,167,227,159,174,254,117,235,214,65,164,222,104,137,88,220,66,152,63,66,149,186,181,197,230,166,18,54,63,61,85,239,93,143,123,231,112,254,5,8,221,61,232,15,31,236,238,182,0,138,24,106,40,76,240,212,129,101,177,218,111,250,3,240,135,28,175,28,165,124,198,34,16,247,131,112,207,151,80,32,17,132,123,158,238,122,198,245,135,17,155,207,130,138,195,7,15,218,35,143,60,130,98,138,97,75,130,21,25,114,219,107,214,175,179,237,16,248,215,173,219,96,45,45,109,54,135,226,128,66,169,236,109,17,34,72,78,224,115,97,113,198,147,15,68,247,131,99,67,232,167,168,223,72,112,224,191,29,62,195,16,158,27,223,107,112,248,23,240,111,171,19,197,22,55,34,57,224,193,135,15,97,205,102,145,120,196,178,185,146,125,249,203,95,182,63,248,131,63,120,242,91,233,23,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,107,78,32,124,246,252,185,107,126,19,221,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,170,18,8,188,254,13,119,213,62,242,145,191,176,210,80,1,142,254,34,68,90,67,84,126,208,254,236,207,62,106,107,86,175,182,187,94,251,26,91,90,40,218,236,204,28,244,244,102,136,201,101,139,65,208,15,225,68,23,152,41,232,210,173,143,94,241,197,124,22,253,227,11,46,224,207,205,204,218,200,200,136,77,142,143,218,2,196,100,138,207,245,130,128,144,205,205,205,184,160,79,49,159,98,63,231,164,184,28,8,7,60,158,127,243,230,205,46,20,47,204,205,91,24,162,114,54,155,245,87,15,90,8,116,117,117,249,181,5,68,205,83,228,14,160,5,64,28,113,243,105,172,141,231,87,224,138,47,85,16,81,143,98,132,139,231,47,216,154,13,27,108,37,28,236,84,185,131,184,7,133,102,24,205,191,167,163,222,246,224,9,150,64,165,252,138,241,184,175,254,139,39,37,224,135,26,10,51,2,224,23,9,64,52,7,207,40,57,160,109,193,228,196,164,199,244,63,122,112,191,139,246,109,109,72,101,0,191,82,185,98,228,186,109,219,54,235,91,189,214,121,231,192,158,220,19,72,96,160,88,207,214,8,124,127,188,208,255,248,117,120,59,2,60,115,138,252,87,10,253,141,165,243,57,87,241,59,223,3,104,213,128,26,16,187,241,134,235,172,37,29,66,235,135,10,254,157,148,12,137,254,118,224,192,1,94,194,42,134,199,223,162,49,149,222,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,49,129,240,56,254,207,27,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,31,56,2,129,87,189,234,85,181,207,125,238,115,54,51,61,105,69,56,240,17,204,111,133,114,213,62,249,201,79,218,245,187,118,217,198,13,235,60,58,127,113,41,99,41,70,247,23,225,228,175,150,93,188,167,80,79,23,56,35,248,103,103,230,33,228,46,216,248,240,56,212,219,122,76,62,139,0,26,142,111,190,83,240,167,192,223,24,116,236,199,225,36,167,128,79,33,159,142,254,182,246,86,143,245,159,159,157,51,70,250,243,154,88,44,102,221,112,230,55,167,155,60,226,159,2,115,20,215,134,33,82,135,130,21,107,130,171,63,129,53,148,224,220,71,195,0,139,161,119,253,20,174,191,116,113,200,86,174,93,135,236,127,164,6,208,209,239,146,50,229,254,31,156,225,238,120,112,108,140,32,149,115,180,41,176,165,37,164,20,84,45,153,136,91,30,34,253,224,224,160,157,58,117,202,78,157,62,225,73,9,228,204,231,146,68,33,196,78,60,199,29,219,183,91,75,107,171,11,240,165,82,201,159,51,91,34,144,75,93,176,175,183,91,104,220,231,201,222,185,30,38,8,148,177,134,134,208,207,40,133,26,42,0,88,4,224,199,168,223,163,24,132,137,13,188,215,250,181,171,109,43,34,252,247,29,58,141,251,194,213,143,98,146,28,4,255,111,124,227,27,246,230,183,188,245,201,110,165,227,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,215,152,64,248,237,247,190,227,26,223,66,211,139,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,43,2,231,206,157,179,67,7,15,216,249,179,231,161,33,151,93,15,63,122,252,172,253,254,239,127,208,254,248,143,254,208,58,219,90,17,193,159,177,233,169,73,203,46,78,91,102,97,222,216,194,141,66,50,29,227,20,228,153,14,95,69,1,64,40,128,40,121,138,193,120,113,212,240,3,63,211,41,206,87,58,157,244,239,20,238,87,174,92,105,173,16,159,219,218,218,252,157,46,240,7,190,117,191,157,61,123,214,166,166,166,92,228,167,88,188,118,237,90,156,187,2,133,6,9,203,23,243,112,140,87,16,235,31,67,236,124,201,2,120,197,18,41,244,170,79,217,4,196,239,100,44,89,47,40,160,216,63,54,110,23,7,207,218,154,205,27,205,74,16,163,33,106,179,87,61,116,233,107,62,158,252,30,207,180,208,96,89,220,199,27,5,116,106,231,190,108,60,31,139,4,173,136,189,230,10,89,8,247,97,23,249,247,239,223,111,147,147,147,136,214,15,120,203,131,124,161,100,29,157,221,118,253,245,215,91,223,218,53,150,138,39,44,217,132,228,3,36,44,132,144,0,16,170,5,93,132,71,249,133,159,31,65,11,0,22,99,60,217,104,172,33,8,151,126,101,185,128,163,81,196,209,192,89,67,219,132,42,138,48,2,120,206,229,82,209,194,81,164,54,20,11,150,66,49,194,29,47,189,213,14,66,232,47,47,159,76,87,255,253,247,223,79,161,159,187,107,76,241,100,183,215,113,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,107,64,32,188,132,255,131,65,67,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,7,146,64,224,63,188,255,183,106,191,242,206,95,118,17,120,113,110,22,170,43,156,248,208,147,191,249,192,62,251,237,223,249,143,246,175,254,229,79,219,216,240,37,139,132,106,86,202,204,66,188,47,249,70,41,204,135,67,17,143,243,175,187,247,67,46,250,7,32,248,194,210,237,194,62,29,229,205,205,205,214,209,209,225,142,253,222,222,30,8,246,41,235,236,236,116,129,153,142,125,58,251,103,102,102,60,118,254,200,145,35,54,49,49,225,194,127,58,157,70,97,64,218,214,173,91,231,73,0,76,16,8,6,66,88,71,216,66,136,170,207,231,243,16,193,171,214,214,209,134,190,239,75,94,120,64,17,58,179,184,104,77,232,65,191,52,63,111,163,88,247,26,196,214,51,47,158,81,255,40,71,192,235,153,138,237,190,205,239,163,63,16,217,209,30,161,138,30,247,209,88,20,105,10,21,219,243,200,195,118,252,228,9,20,55,84,157,81,30,2,251,60,196,252,213,136,232,191,238,198,27,108,213,170,85,22,71,209,67,173,26,112,62,76,71,112,65,31,156,66,16,247,131,168,72,160,11,31,213,19,238,246,127,38,155,37,115,186,250,107,120,97,98,214,32,92,150,234,249,44,67,40,194,40,101,178,40,250,160,203,31,25,17,40,254,184,241,250,235,32,248,155,205,229,12,226,127,253,154,211,167,79,91,127,127,255,51,185,165,206,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,6,4,194,51,83,211,215,96,90,77,41,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,2,17,8,252,206,239,252,110,237,223,254,198,175,217,80,169,108,75,139,11,232,115,15,147,53,196,224,47,124,233,62,95,194,245,187,175,179,98,33,103,237,45,205,54,59,57,238,226,60,197,125,138,239,20,119,41,30,83,80,166,48,223,222,222,142,56,254,30,23,248,91,90,90,252,59,99,249,233,232,207,231,179,30,197,79,113,153,215,210,177,63,15,65,254,208,193,131,222,183,189,90,173,184,200,207,20,0,22,4,108,217,184,201,122,187,123,160,67,151,189,143,124,44,150,112,65,58,131,62,245,168,37,128,107,60,102,217,66,30,46,245,168,245,244,174,180,139,72,37,224,58,24,227,31,70,33,194,240,133,11,54,3,177,191,125,219,22,67,53,128,89,20,162,55,11,25,176,94,174,39,128,248,250,138,39,18,84,45,2,17,28,63,60,53,114,172,139,92,26,131,12,26,233,5,248,240,29,191,53,206,185,242,157,247,69,190,1,156,247,87,92,199,19,150,167,100,91,132,43,190,186,67,159,63,210,33,95,2,255,100,20,113,251,149,146,157,58,113,194,30,217,183,207,134,135,135,157,33,99,248,23,81,224,16,141,39,237,166,155,110,177,29,59,118,89,26,5,22,28,37,20,1,4,80,32,65,70,46,242,227,152,39,14,248,62,80,0,1,78,84,234,185,23,22,111,240,157,194,63,247,21,196,139,223,253,55,158,5,225,158,197,6,76,113,224,49,158,227,231,227,55,94,91,193,196,85,38,45,224,184,51,198,115,171,20,42,182,122,101,143,221,176,107,171,125,251,209,211,40,44,48,139,199,194,158,218,192,248,126,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,239,13,129,240,192,192,192,247,230,206,186,171,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,213,34,16,184,247,151,223,85,251,224,239,127,192,227,248,243,16,252,33,41,187,254,252,240,222,125,136,207,95,111,173,233,184,93,56,63,100,27,214,245,89,173,82,133,168,28,179,174,142,78,239,3,223,218,218,238,209,250,29,29,93,46,228,83,192,167,216,203,23,7,133,97,246,107,111,110,78,163,189,252,146,31,79,67,252,159,70,68,255,158,61,123,108,16,255,187,146,125,229,11,16,237,41,28,51,210,127,203,150,45,214,183,114,149,95,87,44,229,173,25,69,4,217,124,209,5,122,58,244,41,36,151,41,204,67,96,142,36,227,150,170,52,215,69,126,22,16,64,248,102,90,0,163,250,199,33,134,183,35,73,192,82,105,95,11,5,233,32,68,126,142,26,207,193,26,41,250,215,24,59,191,188,94,255,241,137,254,80,4,127,30,131,247,65,15,1,112,165,35,190,46,160,115,58,143,198,71,218,64,0,220,188,216,0,107,169,161,232,161,92,172,248,62,107,229,10,28,242,65,155,70,145,197,233,83,39,237,212,169,211,54,135,2,9,238,37,7,102,108,101,208,218,209,110,55,220,120,179,117,173,232,177,22,180,67,32,35,58,253,161,205,99,240,126,124,22,120,33,126,191,49,30,191,155,134,104,127,249,247,43,214,136,133,249,218,88,164,193,54,13,141,98,128,250,185,245,189,16,15,231,224,186,144,227,143,236,132,154,133,145,28,16,9,197,108,247,174,157,246,224,254,211,126,122,177,88,230,229,118,232,208,33,123,223,251,222,215,184,157,222,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,94,64,2,225,139,23,47,190,128,183,211,173,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,17,129,192,93,111,184,187,246,209,143,252,133,205,207,204,66,176,143,88,185,80,180,201,217,140,237,63,120,212,126,233,205,119,217,13,63,243,47,32,242,230,172,163,181,205,154,219,90,209,46,190,30,209,31,138,196,205,146,112,196,47,193,53,79,33,25,133,0,141,65,225,151,162,60,157,255,153,76,198,232,62,79,32,210,127,124,108,204,190,253,224,131,118,1,174,123,158,195,98,0,150,22,172,93,187,214,54,172,93,231,73,0,46,230,179,47,61,196,113,232,198,30,25,79,177,154,130,60,117,107,200,197,184,38,96,97,68,217,167,32,132,183,96,77,51,99,19,240,204,227,158,80,184,3,184,104,232,220,89,91,217,215,107,45,91,182,242,2,191,151,187,216,177,38,138,214,238,236,135,0,95,65,33,130,11,241,141,133,63,143,247,186,112,143,123,213,235,28,190,99,38,138,252,252,157,123,70,185,130,255,86,47,48,8,88,1,174,252,88,58,133,168,130,144,149,22,151,188,200,129,69,19,21,184,248,231,231,103,109,255,158,189,54,56,216,143,207,104,79,128,66,137,72,36,104,37,176,238,94,177,210,110,184,233,70,235,235,91,99,65,240,13,6,195,56,94,118,145,159,107,240,226,6,104,239,30,183,255,29,171,249,206,47,190,38,22,59,224,191,252,92,171,87,9,160,200,160,126,158,139,252,229,18,90,59,212,11,21,120,152,107,103,78,1,144,251,224,117,97,240,100,161,5,38,240,107,163,104,181,112,251,109,183,216,103,254,254,139,54,53,159,119,145,159,39,239,223,191,159,111,188,114,249,14,252,170,33,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,66,16,8,191,245,173,111,125,33,238,163,123,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,188,0,4,6,7,7,237,75,95,252,103,203,33,30,63,0,149,184,6,85,122,207,35,251,237,165,183,223,98,63,255,111,126,6,145,248,208,101,233,76,135,3,31,74,180,213,50,75,212,115,173,58,183,104,33,58,210,225,227,174,199,1,64,12,134,216,75,193,151,130,61,5,97,138,252,20,252,135,47,93,178,189,123,247,90,35,33,142,98,54,197,232,222,222,21,238,228,239,233,236,114,231,63,197,127,58,253,41,30,231,114,57,139,68,25,123,15,159,56,117,101,56,214,121,156,29,223,171,56,22,129,115,188,163,163,195,178,115,11,86,206,21,44,22,142,160,222,160,102,115,40,90,24,187,52,108,45,125,171,177,230,148,85,32,82,7,113,157,187,206,175,224,249,248,239,87,252,244,204,62,18,194,211,12,79,25,0,135,32,116,237,0,213,126,20,39,60,54,106,22,75,37,17,127,144,71,155,132,130,59,230,147,241,4,56,44,216,241,227,39,237,248,145,195,54,60,50,116,185,37,194,34,184,179,85,194,173,47,121,169,109,217,182,213,210,104,171,192,130,136,34,132,248,26,34,243,201,137,137,6,13,49,158,250,253,211,45,145,60,249,156,248,226,103,142,250,119,188,3,122,1,207,155,123,160,224,207,17,196,51,224,224,185,124,177,80,194,5,254,43,142,5,177,22,198,249,111,88,183,214,118,238,220,105,223,120,240,0,254,29,224,186,74,205,70,71,199,237,225,135,31,246,57,244,71,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,133,37,16,30,31,31,127,97,239,168,187,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,43,2,129,95,251,181,95,171,205,205,205,217,87,190,252,37,191,71,26,66,123,22,253,237,63,254,151,159,180,118,196,247,255,219,95,127,151,5,16,21,159,153,152,178,20,92,229,1,8,234,176,212,91,136,61,238,33,232,66,197,133,2,140,66,0,196,187,7,170,121,136,237,16,122,33,234,82,124,78,53,165,108,176,191,223,238,191,239,62,227,255,150,108,105,105,177,133,133,5,111,23,176,107,215,46,219,178,113,163,247,156,207,231,243,46,48,83,228,167,0,207,216,127,22,9,132,150,5,104,120,213,125,109,53,8,217,53,136,229,156,191,130,98,130,38,136,221,205,232,77,63,185,56,106,169,88,220,114,232,109,31,132,216,63,62,50,108,43,70,71,225,234,223,102,1,184,227,41,84,115,222,48,138,14,106,184,206,99,251,241,29,139,188,86,92,125,94,246,184,135,140,238,34,60,22,80,191,23,93,243,76,64,192,58,88,216,80,197,250,184,215,112,24,109,7,70,71,236,240,145,131,118,234,228,25,68,245,207,88,42,217,132,168,126,48,198,249,237,157,221,182,109,219,54,219,190,115,151,187,251,115,40,14,96,60,63,95,44,37,8,226,25,80,164,47,33,213,128,123,12,83,192,95,222,29,11,37,124,60,110,187,223,41,238,243,36,20,103,128,111,0,197,29,108,215,80,46,22,80,40,129,251,115,31,124,22,44,234,192,224,52,254,106,240,195,51,15,121,33,3,11,4,176,47,172,45,157,106,181,31,185,253,118,23,250,27,247,225,181,15,34,213,225,189,239,251,247,252,168,33,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,2,18,8,79,78,78,190,128,183,211,173,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,174,49,129,192,59,223,249,206,218,208,208,144,245,67,148,207,81,220,197,13,103,22,243,246,7,127,252,33,139,39,194,246,174,95,253,13,139,193,109,158,205,100,45,9,113,125,105,102,198,210,29,157,86,204,228,44,4,199,55,123,202,215,157,221,16,152,41,208,47,199,207,31,61,124,212,14,30,60,224,34,63,133,226,121,244,153,79,165,82,182,17,2,255,154,53,107,252,220,134,59,156,191,83,144,167,232,207,65,209,191,82,46,186,160,95,129,136,76,145,159,142,117,6,224,215,32,230,243,58,166,5,180,183,180,218,226,196,180,11,211,20,238,163,161,176,183,34,184,120,238,188,237,94,179,206,66,40,82,8,96,94,158,31,192,218,2,120,231,90,195,13,225,221,239,246,28,254,96,189,188,223,83,13,111,13,192,243,26,231,66,132,231,30,201,171,138,66,8,10,226,201,100,220,91,38,156,24,60,3,86,7,141,207,129,154,121,27,246,149,45,34,54,31,162,253,170,190,85,118,243,173,183,57,51,186,236,231,80,44,17,65,251,2,186,248,67,1,54,46,168,43,249,101,136,236,13,81,189,138,67,161,167,94,222,119,44,157,215,129,142,23,68,112,109,44,182,32,167,70,58,3,159,15,7,207,115,150,248,222,248,173,138,125,133,152,247,143,231,194,154,15,148,98,224,85,179,155,111,190,217,214,173,93,101,23,46,14,123,124,63,139,25,142,28,57,226,211,224,79,125,66,126,211,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,230,4,194,199,79,158,184,230,55,209,13,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,94,80,2,129,55,190,233,238,218,167,62,245,41,59,121,188,254,191,249,154,155,83,150,91,200,216,159,253,197,71,108,215,206,27,236,21,63,245,19,22,98,196,60,28,223,46,44,195,61,31,133,24,15,229,26,197,1,75,136,121,199,119,136,236,208,165,109,118,102,202,38,38,198,236,193,111,61,96,243,11,179,238,64,167,80,76,17,127,235,214,173,70,55,255,34,250,211,47,45,45,45,247,158,143,184,176,204,29,83,188,231,185,151,95,208,131,169,49,87,151,99,227,25,221,31,162,140,76,115,57,156,253,173,173,16,250,219,219,109,122,114,10,133,3,1,43,67,37,47,66,164,30,133,163,191,103,100,196,186,33,246,179,143,125,17,247,142,226,157,206,122,23,195,57,233,211,8,245,207,251,9,52,138,9,192,136,156,40,242,83,28,167,139,159,107,72,55,183,216,212,232,176,29,63,118,12,113,253,71,141,201,10,145,72,8,162,121,208,217,4,163,49,68,245,223,238,188,18,241,148,149,75,44,164,136,226,247,136,101,114,89,139,70,176,23,151,203,209,206,128,243,226,51,147,11,2,32,132,204,131,167,93,190,159,11,14,44,156,184,114,84,74,16,250,243,133,203,177,252,141,243,120,154,179,195,201,124,62,21,184,254,217,134,161,132,212,129,40,146,30,88,32,16,192,73,97,168,253,76,2,232,237,237,181,59,238,184,195,46,126,230,111,60,11,128,69,32,124,46,223,250,214,183,174,188,157,62,139,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,188,0,4,194,23,46,92,120,1,110,163,91,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,188,192,4,2,175,120,197,43,106,76,113,203,35,186,127,118,1,34,124,44,96,103,135,23,236,223,253,135,223,178,143,119,247,216,117,55,223,104,179,16,166,219,224,48,47,76,78,212,227,250,33,254,6,224,232,142,133,67,16,169,195,150,129,120,127,242,228,73,59,112,96,31,28,235,57,119,240,103,50,25,143,237,127,249,203,95,110,29,29,29,54,131,68,128,24,162,255,155,219,218,32,38,151,60,194,158,14,126,70,251,83,213,207,226,124,58,202,3,85,8,243,112,169,67,247,246,81,129,176,95,133,64,94,165,152,140,243,202,56,154,76,39,173,169,163,205,70,198,199,44,25,142,195,45,143,40,124,72,221,185,197,5,27,31,190,100,93,189,43,45,144,136,91,165,132,34,5,136,210,80,199,45,80,116,117,188,62,233,149,26,247,242,225,70,212,61,157,245,223,61,150,23,67,67,58,11,5,120,13,207,11,32,222,254,241,231,243,55,136,251,53,246,185,175,214,91,8,184,27,30,142,119,44,223,78,31,63,100,135,14,29,178,193,193,65,79,55,72,165,18,94,12,65,17,189,171,167,219,110,186,237,165,214,6,94,233,84,51,100,123,22,48,32,225,0,137,11,97,236,33,153,76,90,25,66,123,16,231,114,78,190,60,118,63,4,75,61,142,151,32,214,135,80,248,240,84,131,247,97,89,0,139,39,200,153,69,28,136,70,240,130,4,111,43,128,226,1,15,236,103,241,0,23,188,124,31,255,188,60,49,197,251,98,158,27,15,90,17,251,180,32,146,6,240,192,202,72,45,136,68,170,118,195,174,237,246,55,248,181,202,101,161,192,161,88,170,217,222,125,143,216,189,239,250,181,167,90,154,126,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,202,4,194,191,250,43,239,190,202,83,106,58,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,239,23,2,179,211,51,246,217,207,126,22,145,253,9,203,81,184,133,88,123,240,196,57,251,192,31,253,177,253,233,135,254,139,245,116,118,90,118,124,28,238,125,232,194,16,126,11,249,172,133,17,219,30,133,152,62,54,60,102,123,30,217,107,103,207,158,189,44,62,23,10,121,91,189,118,181,59,249,91,91,218,234,209,252,20,152,81,20,176,148,205,122,68,127,115,91,179,197,227,113,119,219,83,200,143,53,53,89,12,64,22,145,40,16,100,124,125,165,232,49,244,65,136,208,20,249,131,16,164,67,40,44,200,21,178,117,23,123,75,202,154,122,187,108,22,235,74,194,5,31,129,208,60,55,191,96,151,78,247,219,238,27,111,52,67,55,128,40,206,119,91,57,92,231,101,20,38,132,89,61,128,194,1,23,233,169,83,55,52,113,234,217,203,15,131,226,57,133,244,122,124,192,242,41,151,171,0,112,60,24,246,194,2,186,216,113,83,156,80,69,65,1,10,20,248,83,4,69,5,46,124,7,173,84,204,195,161,191,224,226,124,188,41,105,147,40,150,56,117,234,148,237,219,183,207,121,4,225,204,15,34,214,62,11,23,125,16,110,248,205,91,183,217,245,55,222,108,73,56,254,107,216,107,30,2,63,111,27,196,30,248,226,96,58,0,14,185,248,206,247,144,39,30,64,240,199,61,249,61,226,231,65,188,231,166,61,254,0,31,151,55,233,206,127,223,36,11,39,42,190,71,38,9,212,80,32,80,70,106,67,41,159,131,238,95,159,135,87,49,45,160,49,234,247,193,55,20,6,132,225,226,47,20,138,88,19,92,253,101,124,143,36,192,142,11,141,0,7,74,4,144,162,112,199,141,187,109,199,198,62,59,218,127,201,2,64,130,42,12,123,232,145,125,118,47,102,192,55,223,66,99,110,189,139,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,59,2,114,244,95,59,182,154,89,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,190,215,4,2,247,220,115,79,237,226,197,139,46,216,87,43,1,139,196,99,144,138,11,246,245,251,31,180,143,126,236,19,246,222,247,252,170,199,238,55,167,16,33,15,177,183,10,65,216,16,37,127,118,160,223,246,239,63,96,35,136,203,167,24,95,131,128,220,12,135,126,223,234,85,214,215,215,103,169,100,218,163,224,67,16,248,3,16,142,179,40,0,104,106,109,179,8,92,246,124,213,232,2,135,154,77,161,223,157,229,32,17,75,36,45,91,203,34,178,190,232,46,117,186,248,17,108,15,33,189,134,115,107,22,77,38,220,9,143,54,245,150,110,111,69,154,192,130,149,243,37,40,211,16,242,161,33,231,208,203,254,44,98,241,55,64,236,103,223,120,10,241,140,191,231,253,40,104,135,3,80,157,125,80,12,231,7,158,83,63,66,49,60,220,136,222,111,28,108,136,252,20,206,121,62,69,117,10,236,44,26,224,1,22,32,112,47,152,59,63,63,139,53,227,40,56,68,226,17,107,239,238,134,128,158,177,147,71,15,219,225,195,135,140,105,121,108,83,16,7,223,76,38,107,185,92,14,81,247,171,108,247,238,221,182,102,245,58,139,196,80,248,224,149,9,152,227,89,200,225,207,226,84,223,21,139,25,232,226,175,130,109,160,130,228,1,182,23,128,243,158,238,251,103,50,232,238,15,240,1,96,240,217,121,186,0,158,111,13,0,99,72,30,8,227,121,237,222,185,213,142,65,232,199,175,142,120,1,207,101,207,158,61,207,100,122,157,35,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,112,149,8,132,199,198,198,174,210,84,154,70,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,251,144,64,224,237,111,127,123,109,120,116,196,46,156,135,11,27,162,125,177,84,177,249,249,172,125,236,99,31,179,173,155,214,218,107,254,245,171,108,110,114,204,34,88,60,163,219,207,67,180,254,230,55,191,105,140,253,103,36,63,29,224,109,136,229,223,176,97,131,173,88,217,107,77,112,232,103,179,121,184,191,11,22,79,37,45,153,66,148,62,206,73,55,181,120,79,121,246,128,103,52,61,234,6,240,151,162,57,36,110,28,11,163,117,64,184,184,28,27,239,130,50,180,116,188,179,255,124,25,34,123,30,49,253,17,56,224,35,80,183,25,101,207,20,130,76,190,232,34,63,191,47,34,190,126,224,228,105,91,191,97,147,5,144,26,0,219,57,220,231,97,204,29,134,203,30,197,3,151,85,241,101,199,250,229,239,184,63,133,252,198,160,24,238,99,249,4,20,12,212,7,222,33,102,27,214,96,104,83,80,66,66,1,5,114,50,137,199,163,150,91,202,65,204,247,210,4,155,27,159,176,227,167,143,219,81,8,253,83,83,147,190,143,60,214,16,66,212,126,50,157,178,21,43,86,216,214,45,219,109,253,250,141,184,22,5,14,112,195,55,238,178,124,179,171,240,86,223,71,112,185,114,192,69,254,198,78,40,206,131,41,91,38,144,45,5,255,208,229,66,135,39,190,53,207,225,115,186,50,202,191,46,252,131,19,138,30,216,178,33,221,210,106,255,215,79,220,105,95,125,224,1,155,201,130,57,234,66,50,153,69,219,187,119,175,189,247,223,190,231,137,39,214,81,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,171,78,32,60,48,120,238,170,79,170,9,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,190,175,8,4,238,126,227,155,107,127,254,231,31,182,153,153,25,95,88,42,25,179,177,137,121,251,207,127,242,33,123,201,205,55,89,23,28,244,185,197,57,59,114,232,81,59,121,242,164,77,67,228,79,167,211,117,129,30,66,247,141,56,39,157,110,70,106,124,192,69,254,18,92,246,145,88,194,162,40,4,136,39,82,238,102,167,208,76,231,60,52,102,23,181,221,241,141,187,53,196,99,234,235,20,194,163,112,201,87,33,210,179,155,60,204,252,158,24,64,145,153,69,5,44,68,96,44,127,176,181,197,50,243,45,150,95,202,88,21,66,53,221,255,209,16,218,3,204,205,219,224,153,126,219,244,146,91,60,86,63,4,97,190,130,86,0,20,227,89,88,128,211,190,107,240,30,28,141,245,192,179,94,63,112,89,122,103,49,2,46,134,190,95,205,101,240,7,229,9,209,48,156,251,200,166,207,151,81,208,144,67,36,127,205,210,201,20,90,27,228,237,220,185,115,118,244,216,97,27,56,55,224,81,253,177,88,212,247,52,7,103,123,123,123,187,109,217,178,197,69,254,182,182,14,43,194,85,191,176,180,228,235,91,190,233,53,123,99,65,70,24,69,10,94,104,129,212,4,138,252,133,98,206,133,254,186,120,191,12,226,73,86,224,69,23,203,46,254,198,41,13,161,63,136,232,126,22,57,176,240,97,253,250,55,14,163,15,0,0,32,0,73,68,65,84,245,214,6,193,127,114,126,194,79,67,105,0,138,72,206,242,51,111,208,128,235,191,233,143,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,181,33,16,126,203,91,222,114,109,102,214,172,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,223,87,4,6,81,232,253,143,255,248,143,150,203,162,247,60,251,217,99,28,58,126,214,126,235,255,251,29,251,127,223,251,30,27,58,63,104,15,63,180,7,70,249,130,53,167,210,80,232,3,214,183,102,181,173,93,187,214,154,155,91,45,95,44,187,104,28,69,47,247,230,150,102,119,170,83,28,103,207,248,42,156,251,21,136,255,28,46,24,67,239,165,176,222,248,204,111,28,20,228,41,244,23,209,63,190,2,1,223,7,212,249,48,98,239,203,184,190,90,70,1,1,250,219,199,18,113,184,199,155,109,17,194,126,126,49,131,53,81,236,135,168,95,44,217,192,169,147,182,122,221,90,139,245,116,187,107,189,2,97,30,23,213,69,126,124,116,177,191,126,59,151,158,217,26,192,77,239,13,231,251,178,131,255,178,34,205,115,121,14,230,166,224,207,125,20,150,178,72,1,192,174,176,191,24,251,221,67,0,159,154,24,179,129,129,1,59,126,242,132,77,76,80,228,174,90,18,145,252,101,156,199,184,126,58,248,55,109,218,100,107,214,35,170,63,18,243,118,6,134,24,252,80,4,133,13,172,114,120,222,163,158,142,112,121,221,151,231,171,207,93,35,7,156,66,230,20,253,139,72,24,224,139,133,11,33,182,35,96,37,196,83,12,22,97,120,177,6,211,0,176,94,206,211,24,156,47,153,78,216,40,146,12,70,102,22,112,27,180,121,192,227,139,39,2,120,54,21,27,29,29,85,124,127,3,150,222,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,5,32,16,30,26,26,126,1,110,163,91,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,124,143,9,4,238,189,247,222,218,240,240,136,221,127,223,55,45,15,103,118,20,58,46,91,210,127,238,239,191,234,130,117,223,202,110,232,210,97,107,74,38,16,207,159,178,142,142,14,219,176,113,189,181,195,189,61,13,193,61,12,241,186,41,213,98,9,68,234,135,32,204,83,24,118,33,31,162,48,164,97,76,182,252,29,27,229,241,198,111,20,141,203,16,155,195,16,155,233,192,15,193,189,95,43,34,176,191,80,47,12,8,67,216,231,92,208,254,61,98,190,4,23,60,191,80,190,230,249,6,161,189,132,8,255,8,138,7,2,56,158,153,91,176,243,131,3,182,117,85,175,85,179,5,56,239,209,58,0,125,233,3,144,159,107,20,167,113,161,107,212,156,128,131,223,249,126,133,112,205,53,113,184,160,141,107,241,1,130,117,209,162,116,241,99,55,121,220,143,98,118,34,26,115,215,254,244,244,180,29,60,112,200,206,159,63,111,179,243,115,206,32,128,56,251,108,33,239,109,13,214,174,95,103,219,183,237,180,182,206,46,79,38,88,68,161,64,17,133,17,137,68,204,247,198,54,7,220,227,181,28,206,28,123,169,160,53,131,71,246,35,233,160,10,53,158,142,251,0,158,13,183,249,84,131,44,40,232,115,176,32,163,33,252,55,226,255,207,97,239,99,19,147,54,131,22,6,43,122,186,236,212,217,41,171,149,240,28,81,52,146,89,156,183,125,251,246,218,219,223,246,182,167,186,133,126,19,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,74,4,194,131,131,103,175,210,84,154,70,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,251,156,64,224,158,123,238,169,141,195,125,125,174,255,140,149,170,69,75,64,100,47,65,220,253,244,223,124,193,126,246,167,239,176,219,110,185,217,154,224,220,222,176,110,141,109,222,188,209,230,230,230,108,118,97,222,218,33,250,135,195,113,8,252,117,225,186,2,119,120,9,162,59,99,226,41,8,135,32,162,83,36,118,249,28,130,177,139,198,20,214,241,226,103,122,209,253,29,31,24,1,31,65,161,64,45,92,118,33,154,199,217,71,62,158,138,187,64,205,8,252,220,226,146,45,204,204,90,113,49,235,174,253,42,91,5,192,29,207,87,9,69,3,35,23,135,108,53,138,22,146,136,202,103,255,120,108,3,197,4,164,95,191,23,63,185,184,127,133,216,15,139,126,221,89,191,44,104,215,88,76,128,207,108,23,0,185,218,175,205,46,45,192,220,95,177,100,28,66,55,68,254,165,185,25,59,124,248,176,29,57,114,196,150,144,44,192,117,198,98,17,223,3,154,222,219,202,206,14,219,182,109,135,237,216,185,19,44,194,88,91,5,137,9,20,245,35,150,76,210,201,111,136,207,47,249,251,213,150,249,27,45,9,184,87,14,154,246,217,2,161,92,44,160,221,64,193,63,83,252,231,67,225,113,10,254,44,98,112,219,63,47,120,220,224,57,28,141,86,11,252,158,205,102,189,221,195,2,158,73,255,96,191,187,247,131,209,132,237,216,186,213,78,15,156,183,225,201,156,223,55,128,127,15,167,208,242,1,131,196,29,61,191,104,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,27,2,225,11,231,206,93,155,153,53,171,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,247,35,129,192,235,94,247,186,218,127,250,227,63,180,34,250,207,231,74,85,139,65,32,102,170,251,125,15,60,108,119,222,121,167,93,191,123,151,197,162,33,203,65,160,166,123,191,181,181,215,10,229,146,37,19,77,16,144,75,16,248,203,46,212,211,245,77,225,155,47,138,253,140,167,167,112,222,24,174,248,66,104,118,167,57,14,242,60,198,242,243,92,58,229,3,248,94,132,179,159,142,113,70,204,159,31,58,95,47,44,152,158,178,197,217,57,43,231,10,214,146,110,178,206,214,22,75,166,146,102,89,92,143,94,241,101,8,208,11,211,179,54,120,242,180,237,126,249,203,172,6,87,125,0,235,172,107,204,144,178,33,51,135,30,91,198,101,233,153,194,62,75,17,106,40,72,96,81,2,219,4,176,231,60,190,96,221,21,139,115,77,40,6,136,161,53,1,127,31,56,117,194,14,28,56,96,151,46,93,242,125,81,248,78,166,83,190,143,124,169,104,27,86,111,176,91,111,187,221,186,187,187,109,41,151,183,106,41,15,209,59,98,65,112,9,98,223,222,82,0,247,227,254,185,231,107,57,176,108,4,42,4,33,242,151,92,228,47,98,45,40,189,192,49,20,90,112,223,168,56,8,50,190,225,41,6,215,216,120,126,124,86,249,124,222,198,199,199,61,197,96,108,108,204,210,205,105,214,84,96,174,178,117,118,180,89,23,94,19,16,250,99,9,20,109,224,62,99,99,35,118,232,208,161,167,184,131,126,18,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,90,4,194,99,163,138,238,191,90,48,53,143,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,252,128,16,8,188,225,13,111,168,125,228,35,127,225,203,13,197,162,86,200,21,109,33,91,177,111,239,125,196,110,127,217,203,92,80,111,107,107,182,82,49,111,20,181,211,233,102,43,35,18,62,20,129,136,189,236,136,111,196,188,83,200,166,64,92,133,16,78,55,120,5,34,185,59,200,241,57,12,231,62,127,199,17,139,70,163,238,254,102,44,63,194,249,221,45,62,134,116,129,49,136,201,139,139,139,72,14,152,173,227,131,40,29,128,115,63,1,81,157,247,43,35,26,190,12,251,58,66,252,253,62,20,174,163,80,156,39,71,198,44,55,49,101,137,13,235,173,130,232,248,26,4,118,250,213,189,176,128,226,122,195,88,142,207,252,88,44,160,95,61,196,110,186,207,235,98,63,90,8,96,93,212,191,217,195,190,82,69,59,131,104,216,230,81,100,112,236,248,81,59,113,236,184,187,217,41,128,115,237,101,220,119,33,179,100,43,86,172,176,235,175,191,222,214,175,223,8,33,29,5,17,40,72,136,193,229,206,130,133,26,214,229,92,106,96,178,172,171,115,61,245,113,101,245,193,242,161,103,241,214,16,225,27,251,243,89,177,38,14,30,163,200,95,202,23,80,112,128,194,11,108,152,173,5,248,44,2,120,14,1,240,11,35,190,159,2,62,215,199,243,249,172,56,39,159,21,223,99,49,180,64,192,231,92,46,103,108,85,48,52,52,100,19,19,19,126,77,58,157,246,235,252,249,226,220,16,230,126,231,219,223,102,255,235,179,255,96,251,143,28,183,120,34,105,75,217,156,237,217,179,199,222,246,203,247,62,139,93,233,84,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,231,66,32,252,134,187,223,248,92,174,211,53,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,63,224,4,78,156,56,97,15,63,252,109,203,64,228,135,81,27,177,243,102,255,251,243,255,108,183,222,242,18,123,243,155,238,178,209,225,33,75,35,78,63,17,77,186,211,62,128,104,122,198,211,83,248,230,139,241,251,28,20,137,249,226,119,104,199,22,174,81,112,175,64,80,135,192,12,35,123,5,19,151,33,130,151,107,37,91,154,95,176,9,8,251,99,136,221,159,153,156,176,165,165,37,23,200,153,6,16,77,68,235,189,225,33,34,83,52,47,193,169,95,131,235,158,162,116,24,194,53,99,251,57,152,36,80,196,111,149,249,57,155,24,29,179,181,29,157,22,194,177,16,126,167,179,220,197,126,174,137,5,3,20,194,241,162,184,29,194,111,5,36,7,120,17,2,166,226,30,194,92,35,230,167,147,159,14,255,129,129,1,59,118,228,176,187,216,243,16,174,121,47,138,219,140,223,143,35,85,96,215,150,205,182,125,235,54,235,232,236,246,235,216,70,160,130,249,11,153,140,69,32,148,251,104,40,252,245,111,87,245,175,175,21,235,245,94,0,184,55,7,211,3,124,96,29,76,40,40,87,138,216,111,217,163,250,65,1,63,57,17,119,250,251,158,89,16,113,69,49,134,23,96,120,193,66,222,230,231,231,237,226,197,139,158,98,192,148,5,38,58,196,227,113,203,193,221,95,193,156,209,120,204,86,174,92,101,91,183,237,178,53,235,54,227,223,78,201,78,247,159,181,18,138,39,170,181,178,157,58,163,248,254,250,195,208,95,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,182,4,194,23,46,92,184,182,119,208,236,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,223,143,4,2,111,191,247,29,181,201,233,9,59,9,193,159,74,127,34,26,65,92,123,201,62,242,137,79,216,198,45,27,109,251,230,77,144,137,41,132,71,44,145,76,187,35,188,33,16,87,17,229,79,249,152,131,199,248,226,8,71,130,136,231,143,65,124,134,11,31,73,0,139,115,11,54,51,53,107,243,112,235,159,61,59,0,215,121,30,233,1,121,119,158,7,32,84,83,68,167,144,76,103,124,9,142,122,246,150,167,235,156,238,243,150,116,139,181,183,181,89,123,75,179,181,196,146,54,125,254,162,187,214,35,145,152,149,225,206,47,64,124,30,27,26,182,149,171,86,91,164,175,23,149,10,140,225,167,176,93,23,249,43,16,238,161,122,163,88,0,107,197,250,152,10,192,123,213,208,62,128,177,244,101,252,150,136,195,169,143,251,45,192,197,127,244,232,81,59,115,230,180,141,162,120,128,231,165,155,144,104,192,57,49,154,154,210,118,235,75,111,183,21,171,86,90,91,115,139,101,224,156,231,90,233,228,143,197,98,72,30,136,34,209,224,59,29,251,240,244,251,181,223,121,212,15,61,167,63,44,166,160,80,143,109,88,185,138,36,2,188,251,119,204,70,23,127,46,147,69,11,4,56,250,177,47,106,255,1,68,21,4,193,17,151,93,30,245,199,84,119,244,115,221,28,25,20,41,48,81,97,108,12,5,24,136,232,167,155,159,5,5,20,249,121,79,178,98,113,196,74,236,125,19,10,29,182,109,221,110,45,109,93,120,102,113,123,217,109,47,177,190,149,159,179,139,99,19,96,22,53,254,127,12,15,61,244,160,221,253,230,55,93,190,167,62,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,125,2,97,186,21,52,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,94,148,4,2,191,240,11,175,175,125,232,67,31,66,68,253,20,196,235,146,165,226,17,59,113,250,162,253,151,15,253,169,253,241,7,63,104,171,251,86,216,56,90,190,37,19,136,117,15,148,33,93,35,190,159,255,129,160,31,131,160,143,143,70,193,158,66,48,197,244,69,68,232,143,76,95,66,228,251,152,199,222,207,206,66,228,135,75,60,155,205,34,222,61,234,46,115,198,202,83,200,15,67,136,118,1,30,162,125,9,194,117,24,177,249,20,159,59,59,59,209,255,189,211,186,59,187,32,246,55,89,24,78,252,72,185,102,25,8,208,115,136,234,15,133,49,15,10,19,66,248,51,139,84,128,153,137,113,235,89,5,161,63,15,183,62,214,195,85,82,160,166,232,79,71,127,96,89,233,142,134,35,245,244,0,8,225,17,136,253,116,178,103,50,139,214,223,223,239,175,129,129,126,23,184,155,154,154,252,125,41,151,197,122,18,182,125,203,86,219,177,123,151,37,155,155,60,250,159,34,63,166,117,145,63,16,10,91,9,95,184,15,200,234,79,248,143,104,217,111,255,132,191,61,219,131,220,23,147,10,56,88,36,65,6,21,164,13,228,243,89,23,228,145,75,224,199,177,121,60,24,124,3,215,90,13,5,15,126,126,61,141,129,34,62,231,161,99,159,137,10,35,35,35,40,110,24,197,51,155,244,194,129,230,230,102,79,103,160,248,79,145,159,173,10,54,110,218,100,219,182,111,181,214,182,118,75,165,154,44,151,5,3,204,187,121,227,38,187,229,166,155,237,204,231,254,214,18,77,45,150,71,209,192,190,125,251,40,244,115,145,87,115,235,190,7,253,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,168,19,8,191,254,174,187,196,66,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,69,76,224,56,28,253,159,255,252,231,173,82,46,90,14,162,49,116,117,187,239,91,143,216,95,254,213,95,217,123,126,253,215,173,189,189,19,226,114,9,209,249,144,143,171,69,163,110,76,183,254,252,98,6,125,217,23,109,1,66,62,93,225,151,46,93,66,127,247,12,62,231,32,34,35,118,31,98,50,29,231,49,8,248,241,88,139,139,231,116,200,87,11,37,43,34,98,190,6,177,63,30,141,89,83,58,133,36,128,136,117,173,92,97,20,153,91,218,90,45,25,79,184,80,79,69,157,106,113,56,22,176,158,149,189,54,15,231,61,29,248,200,25,240,87,118,97,209,198,209,6,160,103,237,26,42,223,88,27,132,112,8,220,144,183,221,241,142,80,126,23,190,25,111,95,197,194,107,16,190,227,72,46,96,140,255,200,240,37,59,116,232,144,157,25,28,64,33,66,198,207,163,248,207,40,254,82,169,98,61,61,189,182,251,186,27,108,195,186,245,150,64,108,255,34,132,127,186,246,195,104,95,16,75,160,109,65,53,128,22,2,117,199,63,219,22,84,46,59,250,235,233,6,116,222,187,224,142,191,245,52,255,39,46,4,224,89,207,100,52,4,250,186,208,95,223,23,175,163,96,207,54,3,220,99,128,237,11,112,223,10,246,89,193,30,92,228,135,245,223,139,2,240,44,216,138,128,252,88,128,49,49,129,34,137,153,25,111,203,192,66,140,116,58,237,207,139,69,27,20,249,153,106,176,109,219,54,127,245,174,92,105,201,100,18,181,20,5,191,23,158,8,106,60,2,22,69,146,193,143,222,113,135,125,243,129,135,108,100,102,26,133,17,40,20,57,117,28,233,8,135,159,201,150,116,142,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,115,36,16,30,26,25,125,142,151,234,50,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,31,2,2,129,119,188,243,93,181,129,115,231,237,192,222,61,232,193,30,183,82,46,231,161,243,159,254,159,159,177,141,27,55,218,235,127,254,213,182,56,187,100,243,217,121,196,229,103,109,97,97,193,197,97,198,221,207,34,146,127,105,126,193,157,223,20,245,233,40,167,4,31,130,99,158,209,241,149,50,156,223,5,202,221,116,162,215,163,230,227,112,237,55,39,83,214,138,8,252,246,246,118,107,107,135,176,159,74,89,4,253,223,41,136,243,92,22,4,84,150,69,244,56,156,248,129,80,208,218,187,58,45,133,8,253,194,82,30,39,65,205,118,199,126,197,166,16,27,63,59,60,106,109,125,171,32,116,187,145,221,189,228,222,207,30,171,241,255,80,4,199,253,227,16,166,179,217,37,27,28,28,244,168,126,246,163,47,163,232,32,134,152,122,10,220,121,184,245,233,88,223,182,125,179,237,222,189,27,253,232,251,60,162,127,98,106,198,154,218,90,160,237,99,117,72,23,160,163,189,138,251,83,56,143,192,213,79,33,157,215,95,30,84,249,185,225,229,225,95,89,177,240,60,70,227,30,220,79,56,128,162,1,40,250,37,182,48,64,43,4,138,253,81,20,27,64,226,247,2,139,26,238,221,16,247,131,225,250,141,89,4,193,116,133,201,201,73,27,31,31,119,145,159,142,125,14,238,163,190,255,188,127,238,235,235,179,157,59,119,250,243,79,225,217,148,80,28,144,65,161,67,52,26,183,40,146,28,106,40,114,96,155,7,182,9,184,245,230,91,192,106,167,93,248,218,215,61,145,129,197,3,223,222,243,176,189,241,245,50,22,56,92,253,17,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,107,64,32,124,2,206,13,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,23,53,129,192,47,254,226,47,214,206,157,59,103,217,197,5,72,197,232,73,143,152,253,249,197,162,125,252,227,31,183,28,220,221,157,173,77,150,89,152,180,106,49,231,162,62,133,229,26,221,246,16,224,41,116,51,218,159,98,113,169,84,128,99,28,81,246,229,186,211,157,206,121,186,225,99,248,189,169,5,130,126,34,101,45,77,205,46,244,199,32,186,71,113,77,48,2,111,56,132,114,138,206,236,61,79,177,159,14,121,10,204,20,235,43,16,179,233,56,15,64,252,103,171,128,26,28,234,20,237,41,50,115,142,12,10,13,198,46,13,91,27,34,230,169,127,67,5,119,183,57,175,101,197,2,99,245,241,230,49,246,23,46,156,179,99,199,142,25,247,90,64,234,64,34,25,199,61,18,126,239,56,82,4,186,187,187,109,11,122,208,175,91,183,1,107,136,25,5,126,10,230,157,221,61,112,244,47,121,116,63,11,25,130,104,93,192,246,3,193,0,28,242,88,87,6,73,6,137,88,220,255,17,185,172,142,27,62,230,223,7,143,186,214,142,223,31,59,234,39,63,155,63,0,195,123,115,91,220,91,9,169,10,89,68,239,23,192,141,110,126,166,31,48,203,160,194,54,2,40,178,32,195,0,42,12,242,133,28,146,22,114,182,56,191,4,145,127,218,69,126,126,247,246,6,92,17,246,199,103,151,201,100,81,216,176,210,118,236,216,97,155,16,213,207,116,5,138,255,124,214,76,92,72,224,217,113,206,236,82,14,252,235,5,14,81,180,57,232,107,105,129,216,127,179,61,124,240,144,205,161,136,162,130,123,63,188,231,219,20,250,137,253,242,206,159,205,86,117,174,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,83,19,8,188,227,93,191,250,212,103,232,87,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,23,11,129,218,95,252,247,63,181,20,68,249,60,220,219,208,223,17,85,111,214,211,217,100,175,123,245,255,3,241,223,44,138,248,123,10,195,238,80,135,163,156,34,250,149,206,117,252,4,215,119,212,82,233,132,11,245,20,235,91,91,91,45,13,65,56,18,73,192,117,30,67,148,127,212,99,245,203,104,19,64,33,153,226,60,133,254,98,165,92,231,140,3,126,172,158,119,191,28,193,95,179,179,167,78,216,34,132,119,43,34,186,191,130,40,254,82,217,154,155,90,109,1,98,247,138,53,125,246,210,31,255,113,171,64,128,175,68,145,44,192,68,1,200,253,46,102,67,0,103,191,129,83,39,143,219,145,35,135,109,104,232,18,10,15,98,46,110,179,71,61,84,114,107,109,239,176,173,91,183,218,250,13,155,172,183,119,149,149,224,126,47,32,81,32,140,152,255,0,214,81,128,216,29,192,188,101,180,48,8,65,220,103,122,1,35,254,43,216,67,144,81,254,136,172,47,23,89,34,193,68,3,234,219,148,244,27,142,254,186,208,143,0,125,63,234,63,62,135,63,228,78,94,33,192,97,108,126,54,131,182,9,72,85,168,161,224,129,204,131,112,241,87,107,101,43,227,21,196,158,194,96,80,40,20,108,124,114,204,99,250,199,71,167,188,160,129,115,196,144,170,80,47,22,224,250,131,254,125,231,206,93,182,121,243,102,91,189,122,181,115,227,181,220,39,127,47,162,152,129,165,27,17,184,249,43,249,178,165,91,218,173,198,231,135,45,134,193,238,116,255,25,123,235,187,222,109,135,79,159,178,40,34,254,195,177,168,125,242,99,159,228,46,37,244,147,130,134,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,92,101,2,225,119,190,227,237,87,121,74,77,39,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,131,74,224,107,95,250,39,187,112,225,130,75,212,85,58,214,33,22,143,76,45,218,183,246,238,183,127,117,231,237,150,203,195,205,13,29,59,10,23,127,221,201,159,240,56,252,84,50,97,45,112,118,83,240,166,184,159,74,37,220,197,31,128,187,158,130,114,149,162,125,53,132,194,129,138,21,216,79,30,226,49,95,20,217,233,64,175,65,228,143,99,14,246,134,167,152,28,137,132,61,30,159,14,242,28,4,231,99,199,143,216,228,232,48,92,253,21,235,109,239,68,129,65,217,146,104,51,128,229,65,196,47,219,194,204,148,157,31,60,99,235,119,110,135,224,13,23,59,92,238,137,100,26,233,2,21,187,4,183,255,225,195,7,173,255,52,18,237,80,188,144,196,125,88,160,144,201,100,188,15,253,134,141,155,108,243,182,237,182,178,183,15,105,2,65,184,243,11,254,206,181,149,112,125,160,134,162,1,36,23,80,213,14,6,32,177,35,178,159,247,167,130,29,9,51,98,192,224,234,47,226,27,142,120,5,68,253,233,227,236,250,7,254,189,236,109,111,136,255,60,120,197,239,252,138,121,57,200,139,108,88,164,80,119,221,243,78,248,12,70,188,93,5,73,4,75,72,56,200,35,69,32,24,66,186,1,126,173,160,63,130,183,32,160,128,95,13,122,235,131,169,185,5,127,150,195,195,195,190,223,0,214,94,132,56,223,132,162,11,186,244,233,234,239,232,232,176,181,235,214,217,174,93,187,108,197,138,149,126,239,34,24,251,189,177,62,10,249,56,136,150,14,96,134,2,11,62,15,22,89,20,50,11,22,107,110,131,160,31,195,230,11,182,117,227,122,187,227,101,183,217,169,179,3,104,215,128,152,127,196,250,127,243,155,247,219,155,222,248,139,152,64,67,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,106,19,8,159,56,126,244,106,207,169,249,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,126,48,9,4,126,239,247,126,175,246,150,183,188,197,157,220,20,131,171,112,114,39,225,208,222,127,240,164,237,222,186,214,238,252,209,219,17,239,191,100,189,136,201,15,67,136,78,67,212,79,194,165,79,1,56,140,8,0,10,212,240,209,123,188,62,131,228,75,16,246,203,213,34,196,223,154,53,165,90,221,5,79,7,186,199,233,227,122,14,10,219,124,45,46,100,32,60,119,185,216,207,207,20,164,167,167,167,237,196,169,211,54,57,62,230,46,127,186,214,67,184,87,8,46,250,114,14,253,233,33,50,179,94,160,82,46,218,204,212,164,173,206,174,177,112,87,167,37,203,97,27,31,27,183,211,167,79,219,249,243,23,109,100,228,18,162,245,163,190,46,138,221,92,219,170,85,171,108,219,246,29,182,114,245,26,139,197,147,46,238,83,215,166,216,207,81,151,208,249,221,191,250,31,116,13,184,60,46,31,166,184,207,209,120,175,127,187,226,111,67,208,191,82,228,191,226,231,229,143,140,207,167,219,158,34,123,25,98,249,99,131,124,184,30,20,23,96,49,140,227,103,66,65,13,237,17,88,36,17,65,65,70,24,21,0,33,60,7,94,55,51,51,99,163,163,163,54,57,51,105,11,11,11,126,140,206,124,14,58,249,249,92,249,76,233,222,223,189,123,183,173,234,235,115,209,159,191,55,138,11,248,60,26,215,144,85,25,69,6,141,181,177,13,131,161,208,195,193,163,48,163,136,216,135,104,58,109,63,253,47,126,10,5,33,123,173,255,236,5,184,255,43,246,240,195,15,83,232,39,156,203,168,120,15,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,231,79,32,252,224,131,15,62,255,89,52,131,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,15,11,129,192,61,247,220,83,251,240,135,63,236,209,246,37,8,253,117,119,183,217,201,83,103,236,13,191,240,243,150,68,236,61,163,227,83,16,206,217,167,62,179,180,224,209,252,133,66,30,166,116,136,252,148,209,161,105,215,40,224,67,144,143,134,34,176,190,35,70,30,2,123,141,66,245,178,114,142,79,46,38,55,132,254,100,56,106,243,243,243,46,76,83,144,158,156,156,132,19,255,176,209,145,206,180,128,42,196,237,64,56,98,205,173,109,22,5,237,233,209,113,8,208,53,20,24,64,224,198,247,129,179,231,108,205,150,205,214,137,226,131,51,103,7,237,209,35,71,17,211,63,132,162,2,40,205,112,228,231,177,23,38,20,52,53,183,88,239,170,149,182,113,227,70,23,249,227,72,6,224,60,37,56,217,159,120,60,181,64,255,248,107,26,133,1,223,173,251,195,165,127,197,201,143,87,191,203,16,204,73,15,144,150,139,31,144,36,64,133,223,7,142,195,145,159,207,103,45,135,200,126,182,61,160,16,207,200,126,182,48,96,130,65,22,162,59,89,141,140,140,24,91,18,48,194,223,11,48,150,11,8,130,168,82,224,179,100,43,133,219,110,187,205,250,32,240,55,55,55,91,180,179,211,66,40,14,224,179,105,20,96,248,51,97,138,1,6,83,24,202,120,133,193,62,140,103,132,24,1,172,17,63,176,24,1,203,227,26,240,199,110,188,254,6,187,110,215,14,59,121,166,31,73,7,17,36,40,156,177,71,247,237,183,31,255,177,87,112,26,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,171,72,32,252,190,247,189,239,42,78,167,169,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,126,24,8,12,14,14,218,215,190,246,53,23,147,25,241,222,148,136,218,161,35,103,237,243,255,240,5,123,243,93,111,132,208,91,181,60,156,249,161,96,5,186,111,196,50,16,249,121,172,225,8,247,119,106,212,112,199,83,171,14,4,208,207,30,209,244,116,158,51,242,191,49,26,61,224,189,239,252,178,235,156,206,113,222,255,252,249,243,104,21,144,113,49,58,64,43,61,34,227,19,112,162,183,195,177,159,8,132,109,110,102,214,74,133,162,69,81,112,80,130,227,156,197,5,199,79,157,180,236,209,35,118,126,120,200,150,114,121,23,248,67,176,252,83,192,14,226,222,189,189,189,182,101,203,22,91,181,102,181,165,225,66,103,52,253,82,38,103,21,136,220,116,212,95,171,209,16,255,159,106,126,238,219,19,17,192,129,252,174,28,92,127,21,194,125,25,251,165,200,239,191,3,44,159,205,220,244,140,205,205,205,217,240,197,139,238,230,167,72,207,52,132,10,255,131,57,57,40,226,115,110,254,182,126,253,122,187,225,134,27,104,239,183,185,241,113,171,76,76,44,187,247,81,122,193,135,181,60,120,79,126,231,43,20,140,64,203,143,163,208,2,140,184,52,20,77,24,142,89,34,225,103,87,81,104,16,70,17,197,43,95,241,227,246,245,251,30,180,169,233,57,172,179,104,251,246,237,165,208,207,43,30,155,120,121,126,189,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,119,2,97,186,27,52,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,10,2,129,247,191,255,253,181,139,16,142,143,29,59,230,34,240,18,98,242,233,162,255,196,167,254,206,54,111,218,110,63,245,147,119,162,71,252,18,4,244,138,117,246,180,195,125,63,142,104,254,164,247,153,119,145,223,117,93,8,236,87,244,161,143,67,192,166,195,60,10,161,191,225,28,167,208,31,10,67,132,246,243,171,54,61,59,5,103,254,128,245,247,247,123,175,247,4,98,226,25,181,31,9,197,172,4,7,121,58,221,100,77,173,45,22,71,82,64,60,149,182,249,210,156,47,187,132,34,130,2,68,237,19,136,234,207,64,12,71,77,128,69,32,76,231,138,5,136,220,85,235,238,238,134,131,125,165,109,130,227,159,78,118,10,224,133,2,98,255,225,80,15,71,67,86,206,23,49,15,28,247,87,200,209,143,119,228,95,249,219,21,172,158,249,71,78,112,197,252,238,222,199,213,141,67,13,145,159,19,86,81,129,80,91,22,254,249,189,134,52,131,98,46,139,147,171,94,144,144,205,102,109,18,2,63,83,15,102,38,167,44,147,201,248,179,136,37,19,198,132,2,238,47,179,148,115,183,125,71,71,135,191,143,140,140,90,123,123,187,173,89,179,198,127,175,226,26,22,78,84,144,102,224,73,11,92,30,133,254,96,0,223,113,108,89,232,167,200,31,66,91,6,47,132,192,185,238,232,71,171,3,84,30,160,248,2,133,4,120,229,241,108,146,109,109,246,146,91,110,181,13,40,162,184,120,126,8,73,11,37,123,244,192,1,27,190,116,137,91,208,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,184,138,4,194,123,209,63,79,67,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,30,71,32,240,75,191,244,75,181,247,190,247,189,30,11,31,14,5,44,22,141,88,1,130,255,231,254,238,255,160,183,253,78,187,254,186,29,16,159,151,32,192,231,173,173,189,19,130,117,221,1,78,193,58,8,33,62,8,215,125,128,238,253,90,221,73,94,44,213,93,223,116,239,83,72,190,44,108,87,203,48,136,151,108,228,210,176,237,217,179,199,221,233,236,119,31,66,116,124,189,32,128,243,66,87,134,240,156,108,74,67,156,135,147,28,247,72,182,52,217,252,210,162,167,9,20,209,175,126,6,253,232,131,88,99,4,78,245,74,185,104,5,28,99,63,249,222,222,85,118,29,28,236,20,185,41,130,23,145,56,95,132,48,93,171,161,1,193,178,211,157,173,2,42,140,4,248,30,14,138,236,46,176,131,13,247,202,36,2,22,70,240,88,185,92,245,150,6,243,11,179,54,13,97,127,106,106,202,230,145,104,176,136,184,126,166,26,224,36,236,45,230,66,61,139,0,40,244,119,117,117,217,186,117,235,188,80,99,108,108,204,159,35,25,172,88,177,194,231,103,225,68,2,142,252,66,1,45,13,112,47,222,211,133,254,43,24,184,155,31,197,24,193,112,204,44,158,176,50,90,2,132,153,174,16,199,51,0,227,26,92,251,129,120,212,146,169,38,23,254,71,33,234,71,240,124,171,229,154,101,139,57,59,122,248,144,157,56,113,226,138,25,245,81,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,106,16,8,191,246,181,175,189,26,243,104,14,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,31,66,2,251,246,237,179,79,127,250,211,46,214,103,115,37,139,34,186,125,239,254,35,246,151,127,253,63,237,223,255,230,123,172,175,183,203,102,166,198,173,187,167,203,242,217,140,19,8,66,216,167,67,188,86,13,33,60,158,26,52,5,236,10,68,255,8,74,1,32,18,211,20,142,62,239,1,20,15,20,74,69,155,66,26,192,4,226,227,143,31,57,236,14,245,214,150,230,186,219,30,194,247,154,53,125,70,225,250,194,133,33,232,204,73,75,35,146,158,115,64,171,183,22,56,213,167,231,231,109,6,98,127,17,130,115,24,66,55,127,227,156,20,198,215,110,218,96,219,118,236,64,79,250,118,235,64,220,63,211,3,40,140,87,202,5,139,39,227,112,252,135,253,186,218,114,47,251,203,118,254,134,149,191,241,254,36,207,21,219,240,129,26,132,231,52,158,232,58,23,250,225,230,103,194,65,163,149,0,215,60,59,59,13,206,99,117,86,163,99,190,143,70,177,4,247,193,189,229,50,89,75,165,82,216,111,171,245,244,244,216,230,205,155,253,251,241,227,199,237,236,217,179,22,67,145,195,202,85,171,156,97,8,207,177,138,231,146,203,49,241,128,69,21,104,23,128,5,121,202,64,149,133,25,65,28,227,11,34,63,94,203,149,22,40,222,192,103,14,48,174,129,99,0,247,102,104,67,5,5,0,71,78,157,182,135,30,252,182,165,240,28,210,241,176,45,102,203,182,180,184,96,247,127,227,235,246,142,123,223,86,191,238,57,252,13,199,82,198,84,2,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,199,8,132,25,197,168,33,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,79,64,32,240,238,119,191,187,70,71,246,163,143,62,138,248,252,40,92,242,101,56,205,3,246,119,95,248,162,221,126,251,109,246,115,63,247,51,112,208,39,108,118,14,110,122,8,190,20,175,253,5,177,31,22,111,23,140,3,16,135,209,233,221,2,65,244,153,135,123,191,178,236,88,167,235,124,122,122,218,29,223,167,17,185,15,5,30,209,252,105,119,163,243,183,157,187,118,122,228,254,161,67,135,208,78,62,230,241,243,201,36,126,135,28,141,82,2,75,161,32,32,158,78,89,17,237,3,10,184,54,24,134,216,141,168,254,120,162,201,86,174,89,97,55,221,116,147,173,89,183,206,22,33,128,23,145,24,80,201,23,32,238,199,240,59,10,16,48,63,83,0,120,13,69,117,186,217,175,229,96,205,64,163,48,128,247,241,26,2,130,186,98,80,84,231,58,120,94,0,39,80,128,207,100,22,141,45,247,134,46,156,67,4,254,121,103,196,227,209,104,212,127,231,62,56,232,188,95,5,17,159,110,125,58,249,91,90,90,252,248,192,192,128,241,127,247,147,95,23,218,23,172,95,191,222,221,251,25,8,243,44,192,96,49,1,83,14,24,253,79,22,156,155,11,224,90,92,228,199,239,46,242,227,120,9,231,176,29,130,225,60,84,98,224,121,226,25,163,176,160,52,55,107,71,143,31,179,251,31,120,8,9,11,25,219,142,2,131,7,241,57,11,161,63,130,117,238,123,100,15,133,126,223,150,47,74,127,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,55,129,240,133,11,23,158,247,36,154,64,4,68,64,4,68,16,45,3,68,0,0,32,0,73,68,65,84,64,4,68,64,4,68,64,4,68,64,4,68,224,135,150,64,224,55,127,243,55,107,239,120,199,47,219,236,204,60,52,224,32,116,94,198,188,23,237,79,255,252,35,182,101,251,22,187,126,215,118,43,230,169,227,214,80,12,0,65,31,34,63,163,248,99,136,157,167,51,60,143,36,128,56,226,221,3,97,92,87,170,24,165,245,124,62,111,253,167,79,218,193,131,7,109,97,126,214,154,224,212,15,7,162,182,128,248,253,4,28,225,175,124,229,43,109,231,206,237,94,96,192,152,250,72,4,46,113,20,1,208,173,78,225,185,140,152,125,138,220,29,43,186,173,121,122,210,134,135,135,45,134,118,1,60,103,110,126,201,210,185,156,187,217,151,32,104,83,220,175,48,10,31,226,117,5,226,118,5,110,127,76,226,238,116,234,218,21,20,36,224,107,93,124,127,130,199,232,34,253,227,68,249,39,56,237,114,252,189,139,245,152,152,45,10,40,192,51,22,159,35,143,34,4,10,244,20,215,171,229,10,214,95,143,202,167,168,239,191,35,17,129,191,199,34,33,23,248,207,15,159,133,19,127,192,46,93,26,1,151,57,184,228,193,147,79,128,243,97,255,53,236,41,26,9,187,219,157,142,247,117,235,214,185,80,159,76,164,220,241,31,135,184,191,184,184,132,52,128,57,111,1,208,215,183,198,154,155,91,145,98,128,162,8,176,98,108,63,5,254,92,33,143,116,5,148,78,84,185,214,144,133,49,167,167,9,224,152,15,238,29,247,140,132,226,86,195,243,99,139,6,244,113,64,29,71,217,178,147,99,72,98,56,138,148,135,125,182,228,207,14,194,63,248,190,228,230,155,236,254,111,239,177,165,124,17,105,12,231,236,161,135,30,178,215,191,225,13,245,249,158,197,223,207,124,230,111,236,229,63,250,138,103,113,133,78,21,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,23,7,129,240,141,55,222,248,226,216,169,118,41,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,156,9,220,125,247,221,246,209,143,124,220,150,50,16,206,33,186,231,209,215,253,236,249,17,251,212,95,127,218,62,240,219,239,55,138,202,53,184,234,99,137,184,77,33,134,63,149,72,187,88,92,118,65,27,110,122,136,200,213,124,5,66,118,216,70,70,70,236,145,71,30,177,75,23,207,187,176,221,220,220,236,130,115,25,130,51,227,230,175,191,110,183,173,93,187,22,66,120,13,34,241,133,203,125,234,211,112,143,71,80,44,64,39,185,59,240,33,68,199,83,73,107,106,109,177,48,238,201,158,243,85,8,236,97,156,83,200,230,220,201,190,125,231,78,223,51,139,2,66,33,184,211,175,225,96,113,3,139,9,34,40,112,224,168,139,249,20,244,235,174,251,36,122,220,115,221,69,36,11,212,215,67,215,60,211,4,224,150,199,181,77,216,223,212,212,132,175,155,251,30,29,29,69,180,126,198,226,209,132,117,117,182,35,145,32,111,185,124,22,109,9,234,201,7,189,189,189,30,209,223,222,222,110,201,100,210,69,126,22,10,20,48,63,35,252,199,112,61,11,32,184,30,22,82,240,124,58,251,89,100,193,251,115,30,14,174,153,235,10,6,194,143,21,38,160,64,129,5,21,62,248,206,138,8,30,242,34,133,162,5,25,217,143,235,15,60,186,207,246,62,244,176,207,197,66,139,66,118,201,154,91,218,237,231,94,245,51,54,143,182,10,223,222,127,212,90,154,82,118,224,192,62,10,253,172,104,88,158,180,62,181,254,138,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,55,2,225,165,165,236,115,187,82,87,137,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,188,88,8,4,222,244,166,55,213,246,237,127,212,246,237,219,103,5,244,103,167,56,77,197,246,31,254,225,139,118,43,10,200,223,240,250,215,217,236,252,184,133,225,8,239,233,238,53,70,195,211,157,31,11,71,172,181,57,229,46,244,9,184,191,143,12,156,49,198,244,83,4,142,195,105,79,231,120,185,2,225,24,226,61,11,209,119,66,152,167,200,31,75,37,236,196,225,35,54,62,62,137,72,249,8,138,8,170,214,209,218,6,215,63,156,231,16,158,43,193,154,139,250,177,100,220,218,187,58,44,53,6,215,251,236,130,11,216,20,187,243,16,200,7,206,156,182,45,91,54,89,24,2,187,71,210,99,189,40,17,248,174,103,182,108,168,255,174,227,141,3,236,93,255,68,227,241,135,41,182,83,176,47,32,214,158,131,44,26,162,63,239,159,135,72,31,197,126,233,216,103,111,123,30,171,84,74,86,46,22,173,136,107,30,62,248,168,13,143,12,185,192,79,17,158,162,124,10,251,11,98,1,121,20,88,148,144,8,208,218,220,98,93,61,221,30,207,223,214,214,230,2,63,221,248,20,238,61,73,1,133,21,156,151,194,253,8,132,254,133,197,69,36,48,132,60,210,159,209,254,1,124,230,168,167,27,128,5,218,48,132,130,17,164,28,20,33,226,227,51,126,15,48,154,159,231,93,22,251,153,32,0,141,190,84,6,123,92,2,225,126,126,108,216,190,241,141,175,217,32,158,39,91,50,212,172,236,255,30,90,145,168,208,183,114,165,221,116,219,75,108,232,226,176,29,60,124,212,247,124,228,240,65,59,124,228,160,223,251,153,254,249,210,63,127,205,214,172,89,243,76,79,215,121,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,162,34,16,62,128,62,139,26,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,52,4,2,247,220,243,166,26,123,198,31,124,116,191,59,243,147,209,136,45,45,229,236,227,159,248,148,221,116,195,141,120,93,103,103,7,79,219,90,8,202,21,136,194,205,233,36,68,237,176,11,254,103,206,156,177,115,231,206,217,208,240,37,43,228,242,30,193,79,49,123,122,122,26,189,227,59,92,228,191,253,214,91,60,78,158,66,121,32,155,183,211,167,206,212,197,112,68,193,183,192,245,223,209,214,94,119,201,67,228,71,119,0,23,179,43,136,176,103,34,64,123,103,167,101,22,50,86,133,224,29,129,115,159,115,204,76,78,217,216,200,168,173,219,180,25,122,54,132,108,200,209,44,79,104,68,241,63,157,192,255,52,60,190,235,231,28,218,5,112,80,44,103,225,2,133,126,138,238,20,255,185,87,242,40,82,212,135,227,62,8,81,157,142,255,9,36,17,176,240,225,252,133,179,238,180,175,213,42,22,143,196,173,41,153,112,241,190,80,68,172,62,156,242,41,124,239,134,232,221,221,221,109,157,216,107,24,236,41,238,115,238,64,181,222,34,0,155,67,2,64,14,247,105,178,161,161,33,68,246,207,122,177,0,153,176,120,130,46,255,42,214,193,118,2,222,62,128,52,240,185,94,112,0,110,112,254,7,41,240,243,197,129,98,1,31,87,84,52,4,32,228,143,163,157,192,55,238,251,170,13,12,158,193,41,21,75,33,198,63,141,245,69,66,81,79,100,232,234,236,181,42,214,125,219,173,55,219,250,181,171,237,226,216,132,5,99,17,187,255,254,251,237,141,119,191,185,62,231,211,252,253,111,31,250,175,104,247,144,124,154,179,244,179,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,188,120,9,132,79,158,58,250,226,221,189,118,46,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,108,8,4,238,252,137,31,171,13,244,159,180,12,250,201,23,10,85,180,106,15,218,224,224,37,251,171,191,250,107,219,181,253,131,214,222,214,105,75,139,136,155,135,176,91,69,15,247,51,253,103,236,108,255,128,13,12,12,88,22,226,125,34,157,178,100,75,147,101,81,48,192,177,13,142,251,235,175,191,222,54,110,220,232,162,52,143,197,98,9,56,249,199,109,100,108,28,174,114,56,248,33,206,211,189,222,10,65,191,132,52,1,218,202,25,195,95,14,86,44,91,128,75,30,189,235,87,244,118,219,216,165,97,203,103,75,112,255,151,32,178,27,218,5,148,237,220,96,191,173,94,187,6,174,114,174,7,147,67,221,111,232,214,124,127,50,183,62,215,241,108,7,5,243,134,200,79,71,61,35,242,121,140,162,122,10,169,2,165,2,215,94,65,188,125,198,134,70,134,237,220,192,160,141,141,143,184,248,31,129,203,191,25,109,8,74,112,214,87,75,21,56,252,235,177,250,77,56,182,114,101,31,94,43,16,129,223,124,57,33,128,2,63,119,194,185,233,202,167,232,207,164,131,100,83,218,157,248,44,168,160,232,207,227,61,93,43,108,117,223,90,23,245,89,104,64,255,61,175,97,161,1,71,67,248,15,199,99,56,14,112,24,53,20,4,212,0,135,5,11,151,129,197,227,118,230,224,1,123,248,225,111,219,240,232,37,11,227,25,215,176,204,82,169,128,226,132,176,109,217,180,206,214,246,245,161,189,66,220,22,23,23,172,183,167,203,94,241,163,63,98,31,249,212,255,178,86,76,179,119,239,94,10,253,138,239,119,194,250,35,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,207,143,64,248,174,187,94,247,252,102,208,213,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,47,42,2,39,142,31,181,127,254,167,175,88,17,113,250,177,8,220,228,216,253,23,241,253,182,155,111,177,183,255,242,59,236,194,233,227,54,53,49,99,253,103,78,216,96,255,41,56,248,179,46,38,167,18,113,43,195,233,159,171,22,221,209,191,109,219,54,219,181,107,151,199,208,83,108,94,66,220,63,133,242,36,156,231,167,78,157,66,97,0,251,209,87,45,13,23,121,34,158,66,138,64,196,99,238,9,59,0,193,62,4,199,124,46,87,176,100,12,241,253,232,83,79,103,127,25,223,233,152,143,66,180,14,4,66,222,163,126,106,106,202,186,86,244,64,232,175,186,155,31,106,246,242,59,230,161,236,140,113,53,4,255,56,132,112,10,240,20,211,41,144,243,59,247,197,239,153,236,162,205,207,206,216,200,208,37,59,123,246,172,205,206,77,123,17,0,5,254,120,60,234,11,41,228,235,194,60,157,245,237,237,109,30,183,79,247,126,83,83,147,183,57,40,64,184,167,35,159,130,62,57,69,80,188,192,249,75,149,178,11,250,9,180,59,96,65,196,224,153,126,79,81,224,90,40,244,111,223,190,221,121,51,253,128,12,40,242,243,55,126,230,58,125,173,137,196,101,145,191,94,17,129,175,88,7,42,9,12,15,193,74,40,90,56,245,232,97,187,255,193,251,109,106,106,194,154,219,82,182,132,246,8,176,238,219,186,190,85,182,178,123,133,109,88,183,214,202,72,82,200,21,74,22,79,54,89,174,92,176,59,94,254,50,251,219,127,250,39,203,163,32,227,210,165,139,118,224,192,1,187,243,206,59,235,208,159,228,239,159,252,201,159,60,201,47,58,44,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,208,32,16,62,126,228,72,227,179,222,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,233,8,4,94,255,11,191,80,59,113,236,152,141,13,143,90,177,4,177,24,87,204,45,230,236,115,159,251,91,219,185,117,171,45,206,79,218,200,165,11,54,53,57,12,97,62,7,145,62,12,129,26,253,232,203,37,56,210,163,182,106,205,106,23,248,87,175,94,237,14,245,60,28,238,116,166,179,39,61,197,231,145,225,97,79,0,160,24,77,33,187,41,221,226,66,53,29,232,1,196,246,7,67,112,163,83,164,134,72,14,165,217,143,81,48,95,213,187,194,114,112,146,47,206,163,96,0,73,0,101,156,147,203,100,225,234,63,107,29,29,29,190,206,199,111,110,57,156,254,114,1,0,127,191,44,250,95,254,176,124,85,163,42,224,241,147,44,127,103,97,66,195,213,207,253,80,100,159,155,155,179,139,23,47,218,228,248,168,141,95,186,100,37,68,218,243,56,139,35,130,92,99,177,46,184,227,35,138,38,162,214,183,186,215,99,246,219,218,91,156,13,231,227,94,41,148,243,124,255,142,99,254,14,30,20,252,227,136,205,111,110,109,197,231,176,101,50,25,59,127,254,252,178,144,111,40,22,88,105,27,54,108,240,21,242,154,64,168,30,243,207,53,4,3,97,139,226,158,100,140,155,97,227,160,129,123,209,201,31,8,45,139,252,16,238,47,97,221,195,120,38,95,251,242,87,144,24,144,180,104,44,236,142,253,214,142,86,111,71,176,178,183,199,174,219,177,203,202,153,156,101,10,139,40,192,96,140,63,10,55,208,162,97,61,210,20,126,228,71,94,106,247,61,180,215,19,6,30,120,224,1,10,253,114,245,63,201,191,33,29,22,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,103,74,32,252,147,63,245,83,207,244,92,157,39,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,78,96,223,190,253,246,225,15,127,20,209,237,16,170,113,4,190,111,219,119,224,160,125,224,247,63,104,63,249,202,151,219,226,220,164,37,19,33,23,220,3,181,32,132,231,188,181,182,117,217,78,8,194,59,118,237,182,150,150,22,119,146,83,168,166,232,204,152,251,24,122,209,67,139,182,243,103,207,33,130,63,231,98,182,11,217,112,198,175,88,217,139,86,1,232,87,79,81,26,131,215,68,16,29,31,102,180,124,21,125,230,81,72,208,211,211,99,163,16,164,51,139,89,168,232,134,34,4,56,235,33,88,15,143,12,217,238,194,117,22,97,52,61,199,178,139,191,254,165,254,151,154,62,117,252,199,107,251,151,207,121,82,145,191,94,42,192,159,227,72,28,160,59,190,0,113,124,228,210,144,93,56,119,206,93,236,139,139,139,86,65,146,65,0,177,253,208,191,81,212,16,242,189,149,225,148,15,161,199,64,103,91,135,39,18,244,97,143,41,164,25,196,208,138,128,226,62,127,111,56,238,185,223,42,18,12,170,21,136,245,96,16,142,134,93,228,231,239,49,184,241,147,201,164,23,75,156,57,115,198,198,198,38,192,7,11,130,115,127,203,150,45,214,212,210,106,5,176,128,122,15,30,117,7,63,69,127,138,252,161,40,210,4,48,183,131,191,188,89,236,137,149,7,104,129,48,57,57,110,135,14,61,106,135,31,61,232,243,87,80,152,16,195,250,35,145,132,181,166,155,108,247,238,237,214,137,34,131,241,209,81,180,71,136,122,219,133,68,170,201,230,150,22,45,16,142,89,28,107,187,227,101,183,219,193,35,199,108,54,83,244,185,198,198,198,46,223,233,241,31,14,28,150,25,225,241,76,244,93,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,136,64,120,122,106,254,137,142,235,152,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,25,129,192,219,223,241,174,218,225,35,39,236,190,251,238,179,84,18,145,245,112,111,67,151,182,67,136,245,223,180,97,45,250,181,175,181,236,194,44,34,228,151,108,37,98,243,55,238,216,108,59,175,187,193,214,110,216,104,101,136,208,57,196,217,27,132,253,40,138,0,226,136,222,15,228,75,46,106,207,205,78,219,217,193,126,91,90,156,183,182,246,78,23,168,187,225,212,135,143,223,160,108,67,143,134,82,14,13,59,12,209,187,146,47,91,60,16,245,247,16,231,138,67,124,198,53,83,51,115,54,15,161,57,129,254,246,97,56,213,167,39,198,33,126,143,216,234,245,155,60,230,158,165,2,20,203,107,16,211,233,188,103,49,65,21,194,119,21,130,55,5,112,14,23,216,33,138,115,80,100,247,194,2,204,197,228,0,126,206,33,70,31,23,185,40,207,115,41,128,83,208,167,155,126,96,240,140,205,206,206,250,239,65,136,237,65,84,1,132,34,152,23,5,9,188,182,8,209,63,1,1,188,27,61,236,187,187,59,61,109,128,66,61,155,32,112,93,21,20,45,4,32,180,179,53,129,187,240,185,164,0,218,22,224,85,195,253,89,4,208,132,189,242,61,5,177,221,2,140,224,15,219,236,212,172,157,27,64,145,68,174,232,215,181,181,118,216,134,141,155,161,217,163,12,35,0,7,63,222,177,107,47,22,48,112,247,193,66,9,6,35,148,10,168,84,136,99,179,245,123,151,145,178,208,223,223,239,81,251,116,244,51,73,33,12,112,229,82,206,139,52,54,108,88,111,171,86,245,186,187,63,143,194,138,88,52,142,34,6,220,7,107,206,20,138,216,106,16,173,22,192,22,251,191,249,250,235,236,250,93,59,108,207,193,35,54,54,49,106,255,244,207,255,199,94,251,186,55,214,239,127,197,223,217,185,133,43,190,233,163,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,83,17,8,31,120,244,208,83,253,174,223,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,137,8,4,222,242,214,183,213,6,6,207,33,106,127,8,194,178,89,34,18,64,132,127,217,30,220,179,215,90,154,147,150,136,134,236,199,94,113,167,117,119,180,217,110,136,189,75,121,8,208,148,179,169,180,67,116,78,167,155,93,248,158,69,188,125,2,130,59,5,243,193,193,65,155,153,156,196,103,68,191,47,45,217,58,8,202,221,232,255,94,70,172,60,221,240,20,215,41,134,67,119,166,90,143,63,80,169,241,153,142,122,70,255,119,116,117,218,240,232,136,23,8,32,132,222,178,236,35,143,113,254,220,160,173,221,184,5,130,116,202,157,242,225,229,24,124,239,99,15,193,156,130,58,95,145,101,225,159,130,60,157,249,20,211,35,16,248,227,241,168,199,226,151,74,112,179,35,34,63,153,168,167,3,228,80,80,48,52,52,100,35,163,151,60,137,160,140,132,131,70,177,0,29,252,197,98,25,223,17,213,143,181,134,131,17,107,106,74,91,103,103,167,117,117,117,121,59,130,134,19,159,123,103,140,127,99,29,101,238,19,235,241,130,4,238,147,34,125,40,134,55,112,67,50,1,247,26,2,19,22,40,36,99,73,8,240,101,187,112,126,200,114,217,130,51,101,241,194,234,117,235,45,154,72,178,190,0,152,32,194,131,81,185,204,226,134,160,37,154,80,32,128,185,188,58,131,145,253,152,47,143,231,16,79,167,109,9,197,22,7,14,28,176,131,7,15,162,80,99,1,130,125,212,18,177,40,218,14,20,109,69,87,183,173,89,221,231,233,9,137,40,24,224,90,228,20,32,213,1,5,4,40,35,96,146,0,239,23,198,249,44,188,136,98,222,30,92,243,114,196,247,31,58,117,202,22,179,101,184,250,15,81,232,247,39,232,15,71,127,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,53,129,240,67,15,61,244,172,47,210,5,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,0,2,129,159,253,217,159,173,125,226,227,31,181,34,68,241,82,9,194,52,14,142,78,76,216,194,82,198,94,243,230,187,173,103,185,143,123,5,234,47,99,233,41,172,135,25,241,14,241,60,200,254,240,213,130,21,243,5,107,235,105,177,153,137,49,59,113,242,36,196,224,140,59,222,11,197,10,18,0,214,187,120,63,63,59,227,34,56,231,167,24,78,1,252,202,193,99,20,231,217,18,160,21,81,242,20,168,41,254,215,42,85,8,206,49,239,49,63,62,62,106,93,61,43,172,138,232,1,198,224,83,12,199,9,40,42,160,163,159,174,120,248,221,43,101,171,84,235,194,60,163,248,27,194,123,9,46,245,102,184,231,43,213,146,101,23,151,108,2,123,164,211,125,108,116,216,230,231,231,33,232,231,33,119,195,145,239,193,3,116,226,35,29,128,142,127,236,49,137,196,3,238,125,197,138,149,40,110,72,251,250,232,232,231,220,228,145,203,21,252,115,28,142,122,166,12,240,254,184,212,29,254,92,27,83,7,160,156,163,8,1,47,136,235,9,204,199,17,197,122,51,153,140,239,131,235,233,31,56,109,139,75,243,94,156,208,222,222,110,219,182,109,241,2,5,22,43,240,94,216,172,175,203,99,253,25,191,0,137,190,70,22,248,61,136,247,56,196,249,254,227,199,236,240,225,195,206,171,92,46,90,26,169,8,28,149,106,217,54,108,216,96,125,189,43,81,120,209,229,199,10,104,199,192,231,64,142,204,7,40,65,228,231,7,38,7,36,18,105,180,20,72,162,21,66,200,83,7,94,250,210,151,218,87,239,123,208,142,156,238,183,193,129,51,118,234,196,49,159,227,202,63,61,43,215,92,249,85,159,69,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,158,130,64,248,238,187,239,126,138,159,245,147,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,60,53,129,253,251,246,218,145,195,7,161,6,195,189,142,118,239,20,232,31,218,123,192,222,253,174,119,90,123,119,175,247,166,47,23,11,112,225,163,63,60,196,112,186,188,57,42,249,12,68,247,138,11,225,181,74,209,142,157,56,234,2,122,12,78,240,32,28,232,157,221,237,182,162,103,165,11,201,161,72,24,145,243,136,251,191,98,80,100,118,199,187,139,216,52,167,151,221,125,223,211,211,99,163,232,25,79,113,155,110,124,190,40,136,143,12,15,195,73,223,227,142,124,22,5,132,160,202,211,73,31,13,35,22,31,215,82,80,47,194,181,206,23,231,245,98,4,138,236,16,194,57,206,161,165,192,228,248,132,207,61,59,55,237,241,253,20,195,153,14,16,195,28,244,180,215,11,3,42,22,135,32,79,81,159,130,123,7,18,13,154,224,160,143,34,222,158,247,112,247,62,238,71,145,159,247,165,48,30,68,223,123,126,102,169,68,192,139,16,194,126,46,207,231,250,131,161,8,20,116,186,228,99,46,204,179,32,161,140,181,135,16,115,144,205,102,237,60,90,6,204,204,204,248,154,88,16,176,102,205,26,119,221,83,132,231,188,220,79,9,105,3,233,38,8,247,248,189,6,145,190,148,43,93,230,151,207,103,237,196,177,227,118,226,196,9,79,40,224,61,163,177,58,151,166,84,26,69,10,43,32,244,111,180,102,124,14,161,165,1,91,23,176,197,64,36,10,134,136,236,47,177,56,2,107,137,178,13,3,146,7,18,56,47,128,53,23,74,69,111,151,208,213,209,105,63,246,163,47,183,115,23,135,108,98,120,212,190,242,165,47,219,219,222,246,142,203,79,243,175,63,251,89,123,245,191,150,208,127,25,136,62,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,211,16,8,239,221,35,71,255,211,48,210,207,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,79,78,32,112,215,93,119,213,70,71,46,33,114,127,194,138,16,208,41,139,159,232,191,100,31,250,31,31,177,223,254,173,223,132,176,30,180,214,150,54,171,34,94,62,18,131,19,159,49,242,24,185,249,5,139,192,149,222,148,76,217,217,115,3,46,50,87,224,172,143,199,18,150,199,185,215,109,217,108,205,173,45,182,148,205,123,84,125,17,125,228,249,187,187,211,49,205,119,122,250,49,45,68,109,254,70,81,154,34,251,28,162,232,25,59,207,196,128,26,10,10,70,47,13,219,230,77,91,221,81,79,135,126,9,199,160,178,163,56,161,130,216,252,162,229,80,12,224,226,60,18,1,56,230,102,102,237,252,197,179,54,60,116,201,102,103,103,109,113,110,22,173,0,150,150,83,9,130,216,23,82,1,32,240,51,57,128,189,232,107,40,100,72,165,83,214,214,214,98,29,109,237,126,31,58,249,35,104,97,0,69,221,157,251,140,184,15,192,229,238,131,110,125,252,22,130,208,143,63,86,65,116,127,0,243,81,100,15,71,224,222,231,251,114,97,0,157,241,140,198,231,247,165,133,69,188,7,93,240,103,50,192,37,136,231,231,206,15,122,162,1,221,249,77,205,41,219,180,121,3,216,214,219,26,144,9,182,137,34,1,8,239,133,156,149,61,5,32,0,183,63,82,5,176,247,115,231,206,219,153,51,103,236,196,241,227,216,3,249,71,157,35,139,48,184,143,141,235,214,91,223,218,53,216,119,217,10,40,22,48,134,1,176,64,2,247,198,182,124,93,140,50,96,129,70,60,73,129,31,226,63,214,89,193,125,89,180,80,40,148,252,223,196,237,55,223,106,247,127,243,126,36,55,204,217,177,67,40,12,97,196,192,119,63,70,30,215,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,26,2,225,215,190,246,181,79,115,138,126,22,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,167,38,176,111,223,62,251,223,127,243,25,136,237,208,129,161,244,83,203,255,252,63,124,193,118,94,119,157,221,131,36,185,108,190,136,94,242,116,165,67,25,134,96,204,222,238,144,229,33,104,67,8,46,230,236,36,34,251,233,72,15,192,217,94,68,220,126,18,2,249,186,245,27,45,132,248,124,92,236,130,125,21,226,49,175,115,231,59,68,228,198,160,91,157,131,130,54,93,242,20,215,59,58,58,60,190,159,199,189,93,0,34,244,199,198,198,108,28,78,255,54,196,251,71,49,23,207,247,184,124,220,175,10,81,61,141,130,131,197,197,69,187,120,254,130,141,143,143,219,244,196,164,205,46,204,91,14,109,8,74,40,50,8,66,209,15,224,21,71,186,0,239,206,194,133,0,4,239,38,136,251,77,45,205,222,139,158,206,253,150,22,186,247,163,188,181,139,239,101,136,227,101,196,218,199,144,100,192,116,123,222,151,47,174,219,251,218,115,54,254,142,251,211,185,79,129,63,4,161,159,133,11,206,11,5,4,184,2,137,6,40,72,112,119,62,184,97,253,33,172,133,201,4,67,151,46,56,187,32,230,163,240,191,122,245,106,235,237,237,245,115,121,30,239,195,185,170,136,223,231,245,245,17,178,121,20,47,92,184,112,193,142,30,61,10,177,255,156,197,200,26,131,231,179,224,97,205,170,62,159,171,185,185,249,177,245,162,144,160,49,31,207,45,131,93,8,107,142,39,19,136,234,71,81,3,28,253,101,156,83,131,240,207,123,145,3,35,253,3,216,239,186,190,85,70,177,127,116,100,210,230,102,167,237,193,7,31,180,87,253,155,87,219,121,172,65,67,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,64,4,68,224,217,17,8,31,60,232,85,244,207,238,42,157,45,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,143,17,112,87,255,192,192,128,49,198,31,173,223,225,118,55,136,228,5,251,248,39,255,218,126,252,149,63,97,155,214,173,69,76,127,201,130,236,63,15,113,186,134,207,49,136,192,101,68,187,247,195,77,126,241,226,121,23,140,221,122,14,247,250,214,29,59,173,165,173,195,138,5,164,0,192,245,30,100,97,0,197,234,10,194,255,33,68,63,126,240,24,251,219,211,93,79,129,153,174,254,201,201,73,143,181,103,84,62,5,239,92,49,111,19,99,163,182,121,227,6,23,250,11,133,2,220,254,57,155,157,154,182,50,230,191,8,103,59,157,251,188,110,105,105,9,26,123,0,194,59,238,141,247,8,174,143,33,166,190,80,200,67,224,47,89,28,189,235,87,116,173,178,14,244,171,111,107,110,177,8,34,245,67,116,220,195,13,143,219,121,252,63,11,12,184,46,222,59,18,161,3,159,34,127,253,69,35,123,0,199,227,203,206,253,80,56,234,251,163,115,223,247,7,39,124,141,123,194,249,220,19,227,11,184,15,182,21,96,193,128,23,11,64,252,103,139,130,179,103,207,90,160,138,66,0,244,77,232,236,236,180,173,91,183,122,177,0,139,0,240,131,179,99,203,132,76,46,99,45,173,205,126,223,145,161,33,59,244,232,65,119,242,51,241,160,185,41,109,101,164,28,176,240,161,173,173,205,99,255,187,48,23,11,7,74,184,103,25,115,209,193,207,119,222,187,202,133,161,17,67,16,9,4,241,120,202,139,20,194,40,20,96,145,135,31,103,2,65,21,109,13,176,199,138,33,5,160,130,88,127,20,48,188,236,246,151,216,209,227,39,236,129,61,251,236,107,95,249,50,133,254,229,221,241,58,86,60,60,233,248,238,135,254,164,167,234,7,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,248,225,39,16,102,255,61,13,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,158,4,2,175,121,205,107,106,143,60,242,8,196,97,184,184,33,30,83,243,61,124,188,223,254,199,135,63,102,191,247,59,239,183,20,35,221,225,232,167,120,94,134,200,78,215,255,226,194,156,29,63,118,196,166,39,167,44,1,231,56,157,239,209,68,220,118,236,220,13,119,120,212,157,234,233,20,34,230,81,24,64,161,191,2,177,155,66,56,35,234,31,63,220,9,207,185,33,70,183,183,183,91,50,153,180,249,249,121,23,200,107,112,158,27,94,116,245,207,224,94,60,151,9,2,252,157,177,245,20,197,25,245,79,81,159,163,161,42,179,40,129,202,125,0,133,0,209,80,212,122,224,114,239,238,238,118,49,156,34,184,187,238,113,62,197,111,22,24,208,229,95,9,214,29,251,116,179,83,232,230,82,75,149,178,171,216,60,159,175,32,82,1,232,132,15,121,17,64,204,147,12,194,152,159,173,9,120,126,197,171,2,176,14,174,135,255,133,67,62,138,234,137,197,197,121,107,74,181,217,194,226,156,23,22,12,161,64,98,98,116,204,232,186,207,231,75,222,46,160,175,175,207,247,211,88,27,247,22,170,162,69,2,210,6,184,199,254,254,126,119,241,79,142,79,56,27,178,96,209,67,18,110,124,94,187,118,237,90,119,244,147,5,247,229,3,159,243,56,135,9,3,33,172,133,2,63,247,23,141,39,193,18,235,103,251,1,20,39,148,81,76,225,49,254,216,163,23,35,96,63,53,112,169,128,125,174,84,177,237,219,182,216,109,183,220,108,143,30,57,234,73,4,135,14,236,183,214,206,46,191,201,59,223,117,175,245,159,62,101,249,108,214,211,21,166,167,102,252,214,119,221,245,38,251,221,223,253,143,87,22,4,212,215,164,191,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,32,2,34,240,34,38,16,56,126,226,212,139,120,251,218,186,8,136,128,8,136,128,8,136,128,8,136,128,8,136,128,8,136,192,85,36,80,251,119,239,249,13,251,226,23,191,72,61,24,66,48,5,228,146,117,180,182,216,167,62,254,81,251,151,255,247,207,88,97,124,24,174,126,56,221,43,120,161,217,251,215,190,254,101,59,116,232,16,162,234,225,252,166,11,28,98,241,29,63,246,10,219,182,117,135,85,32,16,179,23,61,26,201,91,8,130,113,49,151,181,2,28,248,20,165,41,94,215,133,100,232,191,112,179,83,16,167,227,221,93,236,203,27,98,44,253,233,211,167,61,186,159,226,115,16,98,116,25,137,2,125,43,87,121,161,192,212,212,148,159,73,151,60,231,162,224,205,185,92,176,135,208,78,145,158,2,58,133,253,214,182,102,235,66,241,0,197,118,10,219,28,44,40,104,20,28,240,254,108,59,192,193,185,120,28,18,183,127,15,46,187,244,131,248,61,20,141,185,35,63,226,69,0,245,120,255,90,13,36,112,126,0,231,225,35,38,128,192,206,119,56,230,27,229,12,252,132,163,172,57,176,204,226,146,117,116,182,217,185,129,65,251,234,87,190,228,197,5,88,184,11,240,175,126,245,171,109,213,170,250,254,74,16,215,201,131,2,127,62,159,183,75,23,47,216,153,254,211,158,0,144,203,229,124,109,92,107,50,158,64,187,129,22,219,178,101,139,59,250,83,248,206,34,1,223,3,215,133,51,217,162,32,11,78,161,120,20,5,1,73,23,248,201,39,128,106,13,72,255,86,197,254,157,5,159,67,232,138,2,1,174,187,241,108,242,101,204,27,182,243,195,19,246,159,254,219,127,183,61,7,143,216,214,157,187,108,110,41,103,7,14,62,106,21,20,73,240,121,179,8,164,142,46,232,137,2,197,66,197,126,227,55,126,221,110,185,245,134,192,109,183,221,230,235,214,31,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,120,177,19,144,163,255,197,254,47,64,251,23,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,171,71,32,112,207,47,190,181,118,248,240,97,27,30,30,166,44,237,122,237,212,220,188,253,233,159,253,153,221,188,123,183,245,180,55,91,118,126,10,226,114,212,14,67,220,29,29,30,130,248,11,161,155,110,120,188,111,221,190,203,86,173,92,13,225,152,154,59,122,208,151,32,20,215,202,46,30,83,136,47,21,145,20,64,17,29,47,10,251,124,213,179,237,235,2,59,133,107,58,205,83,169,148,199,240,83,176,206,194,33,206,119,10,206,140,169,231,218,56,24,173,79,177,186,241,91,33,151,119,81,156,177,255,76,4,160,64,206,121,232,220,143,71,195,104,35,144,199,28,117,17,159,215,55,4,108,126,246,245,66,84,231,49,31,40,44,8,225,115,0,41,6,17,136,219,116,192,51,222,159,130,185,59,249,177,30,14,148,43,160,48,192,63,46,139,251,174,243,251,129,42,98,247,173,134,253,45,15,238,53,155,93,176,246,142,86,203,44,204,123,18,66,62,159,117,39,126,177,88,182,109,219,182,186,163,159,133,16,20,246,211,104,41,208,72,53,56,134,212,4,70,245,103,17,223,207,125,55,216,113,127,235,214,172,181,245,235,215,59,83,242,168,161,74,131,173,12,106,216,15,121,214,247,132,130,128,116,202,130,40,84,136,70,226,22,198,59,231,192,83,192,14,234,123,142,162,165,0,139,38,60,65,96,89,236,175,148,139,206,44,140,253,87,42,121,107,111,235,177,108,161,217,214,246,245,216,87,191,57,105,95,255,202,215,80,32,129,196,4,220,19,119,134,200,95,66,98,65,220,215,82,65,186,67,30,235,229,191,163,15,253,215,255,108,159,254,244,95,201,213,223,248,199,160,119,17,16,1,17,16,1,17,16,1,17,16,1,17,16,1,17,16,129,23,61,129,255,159,189,247,12,178,243,190,206,60,207,205,169,111,7,116,35,55,114,6,72,144,20,69,138,20,131,24,52,146,76,43,7,43,218,51,78,227,117,173,107,119,103,171,252,101,191,110,205,167,173,245,214,108,217,174,181,53,35,121,100,91,146,53,150,188,43,138,81,164,40,70,128,4,1,146,32,114,35,135,70,163,115,184,57,238,239,249,223,110,144,148,72,201,97,108,35,156,151,186,125,239,125,239,27,206,255,247,226,139,253,156,231,57,241,199,31,123,228,186,135,224,0,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,191,27,129,200,199,62,246,177,246,183,190,245,45,171,34,62,43,210,93,66,241,179,207,189,96,223,254,155,239,217,127,248,95,254,71,220,224,25,27,27,187,96,251,246,236,177,177,241,145,32,146,199,113,201,199,51,89,132,254,173,214,131,200,46,199,121,28,119,191,100,238,104,11,33,24,97,191,141,219,94,66,180,132,119,53,6,44,188,22,196,232,28,231,107,223,236,236,172,157,63,127,62,8,250,106,8,144,152,45,225,91,231,118,119,39,194,103,213,148,78,225,224,103,203,231,115,33,170,94,206,125,205,168,207,103,115,65,32,215,241,218,116,13,93,87,13,1,109,210,5,20,171,175,243,37,116,235,93,110,118,14,10,199,73,176,14,34,58,226,190,206,143,145,106,144,66,228,142,198,147,33,49,96,193,169,223,148,186,175,255,5,145,159,85,17,22,13,61,0,0,32,0,73,68,65,84,190,165,231,115,199,176,211,152,0,160,187,7,62,58,80,99,15,226,212,160,253,199,143,31,183,139,23,47,134,116,128,208,176,64,210,192,13,55,238,176,20,13,20,186,127,182,123,192,106,165,138,189,250,202,203,54,116,226,36,44,206,5,158,245,106,39,189,160,183,183,207,86,173,90,101,139,23,47,14,2,190,26,18,210,68,247,139,165,94,11,201,8,26,179,176,240,202,228,187,141,2,44,17,77,208,148,0,11,137,252,157,82,169,51,10,215,26,77,22,52,53,128,163,94,175,242,123,157,6,9,49,98,21,181,178,245,117,231,108,116,228,140,189,177,111,63,7,20,109,219,250,85,246,250,161,211,86,111,40,253,192,172,59,159,98,36,65,213,170,133,74,248,174,213,119,35,250,87,27,77,248,215,236,79,254,228,79,12,71,191,238,216,233,44,208,1,190,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,78,9,196,127,247,119,127,247,58,93,186,47,219,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,254,185,8,236,223,191,223,246,236,217,27,68,227,56,14,251,10,179,219,191,137,248,255,233,143,255,138,245,100,227,182,123,247,110,83,116,126,10,23,184,132,249,28,238,243,117,91,54,7,225,89,162,122,173,74,140,251,188,104,157,140,196,173,140,147,189,171,171,203,106,8,200,106,2,144,115,92,130,182,196,247,133,215,204,204,140,21,139,69,59,123,246,172,141,140,140,88,161,80,8,215,151,208,175,227,245,93,215,144,112,223,223,223,79,114,192,138,32,198,247,246,246,134,102,0,185,223,245,27,74,126,120,151,128,254,214,214,182,24,247,147,138,29,145,125,159,77,199,202,253,174,6,132,160,62,243,187,156,251,11,2,127,60,150,196,249,62,255,61,150,8,199,115,232,188,56,126,89,33,239,92,147,235,73,96,255,249,13,57,125,126,183,214,221,195,40,129,209,145,139,118,248,240,97,85,16,26,13,202,184,250,119,238,220,105,3,3,3,150,98,125,37,56,156,62,125,218,78,158,56,21,98,250,139,36,21,104,253,13,174,175,81,4,58,78,77,13,98,160,53,107,77,18,246,181,158,133,151,26,18,18,52,42,36,82,73,75,198,73,34,64,192,215,184,1,141,86,48,162,250,229,226,199,244,63,95,115,71,204,87,147,68,169,56,199,190,134,117,119,101,105,16,64,252,39,77,129,48,126,203,145,102,48,126,241,164,61,247,220,115,118,248,216,41,27,92,182,202,126,245,195,247,90,181,52,103,135,79,76,88,87,198,172,128,200,191,188,39,110,95,252,242,151,66,50,193,51,207,191,96,207,191,248,58,169,8,74,79,48,123,225,249,231,236,235,95,255,186,61,248,224,131,63,143,201,247,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,206,8,196,127,250,211,159,94,103,75,246,229,58,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,63,51,129,200,231,62,247,185,246,208,208,144,77,79,79,119,110,133,82,123,120,232,132,125,227,155,255,213,238,190,227,38,59,120,240,32,110,239,24,66,188,162,243,35,65,120,150,88,45,231,123,185,82,71,96,78,135,68,254,54,110,238,56,199,73,29,151,43,191,84,41,135,232,121,197,248,75,88,86,83,128,238,161,102,129,139,23,134,195,103,137,253,106,32,200,114,13,157,83,70,40,151,243,62,129,88,77,240,62,215,39,202,63,190,24,71,251,96,16,190,245,155,132,240,10,215,214,70,200,127,56,126,33,210,95,251,36,194,235,94,193,173,143,160,175,200,253,22,170,125,139,166,128,8,74,180,28,241,73,106,90,112,238,75,224,87,68,127,91,10,53,199,43,226,190,198,249,161,81,64,215,87,211,0,155,238,253,214,38,95,251,123,219,213,21,131,175,58,206,157,59,103,19,19,19,52,30,88,104,122,144,96,127,219,173,239,135,71,210,198,134,207,219,177,99,199,131,208,63,122,105,172,211,236,144,33,165,64,99,8,224,181,124,249,114,91,65,131,131,82,17,84,127,3,190,170,37,138,128,95,227,115,184,63,99,7,162,137,56,238,252,84,24,55,144,142,167,81,253,99,157,49,3,148,171,145,10,161,97,33,28,140,200,47,98,243,35,13,178,89,210,22,106,165,32,248,103,211,9,235,206,166,108,102,186,96,199,207,28,181,221,63,125,26,144,77,91,189,172,215,230,74,227,150,180,148,221,113,211,86,171,205,190,196,247,182,125,252,227,31,180,175,126,245,171,118,207,135,238,133,103,194,126,251,223,126,213,254,221,239,252,142,61,183,235,32,44,141,90,205,254,226,47,254,66,66,191,90,31,222,14,46,212,237,127,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,92,79,4,34,199,142,29,187,158,214,235,107,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,127,25,2,237,63,248,131,63,176,167,158,122,10,73,28,231,61,162,116,4,165,118,73,111,151,253,198,23,63,101,249,52,179,235,13,151,121,181,104,75,150,46,181,219,239,190,215,86,111,220,106,179,229,6,199,119,68,252,22,34,125,180,201,204,118,34,246,171,181,162,205,22,102,173,209,194,121,30,162,220,59,17,253,163,163,163,118,233,210,37,155,155,155,179,114,177,20,86,38,49,60,137,251,124,193,153,175,134,128,114,173,26,196,109,9,242,106,10,232,235,235,179,155,119,222,20,18,4,228,102,215,92,123,29,39,225,125,193,65,175,139,201,225,190,224,118,151,200,31,33,186,94,239,120,249,17,249,113,242,35,55,199,105,78,144,48,158,74,102,44,198,187,190,71,80,166,117,45,29,135,186,31,234,106,18,81,175,125,11,175,208,201,192,47,170,87,47,137,229,63,191,117,196,127,237,79,211,188,160,145,4,47,191,244,98,72,44,144,104,174,244,128,91,110,188,209,110,189,245,214,16,207,127,232,208,33,59,115,230,92,184,71,124,62,69,32,223,211,109,75,6,22,219,230,77,27,195,241,170,95,247,147,86,174,90,26,172,95,141,14,177,4,204,224,163,107,138,95,50,145,238,36,18,200,197,143,235,191,46,11,191,62,183,181,30,28,253,44,94,231,71,73,92,208,123,165,88,176,94,226,249,185,162,85,203,115,156,15,191,102,205,142,28,218,111,251,94,126,17,89,191,98,197,217,41,75,101,123,72,120,224,95,69,34,107,149,106,219,166,166,103,24,217,176,195,30,120,224,1,27,220,180,201,10,83,211,86,38,77,97,241,186,117,172,117,151,125,254,75,191,97,163,83,102,201,76,220,10,252,251,248,242,151,191,172,134,0,23,250,245,143,194,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,110,9,196,95,124,241,197,235,118,241,190,112,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,103,35,16,65,144,109,43,98,94,14,116,140,239,248,190,205,198,113,119,191,180,123,151,125,242,163,15,88,189,92,68,92,79,217,141,59,111,176,213,131,43,131,216,92,175,55,153,51,223,153,21,31,68,100,68,105,9,243,173,6,34,49,78,125,57,250,21,209,47,129,127,124,116,44,252,166,227,36,76,235,93,81,244,114,222,235,213,197,103,205,160,151,176,125,242,204,233,208,12,144,228,126,58,86,49,248,186,134,162,252,229,254,151,227,93,231,116,68,247,183,196,119,209,145,179,95,226,183,92,252,218,130,147,31,161,92,215,149,176,159,76,166,45,166,136,254,68,10,33,28,209,155,151,132,241,5,231,123,56,137,63,138,245,215,22,145,96,206,54,255,38,205,60,108,151,117,254,200,91,226,62,119,235,252,200,95,213,167,102,125,141,37,208,90,117,98,79,79,79,168,111,239,222,189,196,249,31,12,13,11,245,122,35,52,40,244,247,231,108,19,194,249,210,37,203,76,9,8,109,154,22,116,105,157,217,164,89,162,214,236,36,20,36,168,191,171,43,109,77,10,82,195,66,130,168,126,69,246,107,221,26,77,208,66,208,231,84,62,211,32,160,106,230,235,85,175,0,50,63,235,145,224,111,129,253,212,20,66,62,24,22,245,230,109,114,108,216,94,125,101,151,29,31,58,108,173,234,156,197,35,101,91,148,79,114,157,182,213,224,159,231,249,220,180,117,155,173,93,191,209,86,109,191,193,44,149,177,194,217,211,150,101,140,67,215,162,69,54,124,244,77,251,192,221,183,217,239,253,206,87,236,255,248,79,223,166,121,162,115,227,39,159,124,82,66,127,167,83,65,245,248,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,58,36,16,255,225,15,127,120,29,46,219,151,236,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,255,2,4,34,239,127,255,251,219,114,220,199,113,130,87,17,233,243,12,99,127,227,192,73,187,247,174,59,173,55,219,101,27,55,174,177,205,91,119,224,212,199,213,142,91,63,133,163,60,69,71,128,142,77,32,50,107,147,32,95,42,207,218,217,243,103,67,52,191,162,250,37,122,75,124,151,72,47,113,94,223,37,126,203,153,47,1,94,17,245,235,86,175,9,179,222,39,39,39,237,252,197,225,240,187,196,247,24,209,244,181,74,53,52,14,200,177,191,112,110,29,23,121,16,239,169,181,35,164,119,4,127,213,160,239,113,132,239,6,29,11,58,94,78,126,197,221,199,25,15,144,160,134,5,145,95,251,165,64,235,186,170,75,205,1,17,238,167,243,99,243,162,125,167,153,32,72,230,186,52,191,233,90,184,228,149,135,175,99,228,152,127,135,216,31,14,179,83,167,78,216,48,209,252,74,24,72,50,242,160,221,68,96,231,28,53,82,92,184,112,1,22,157,70,130,85,43,7,109,217,138,229,136,237,125,150,237,202,117,214,164,65,247,18,238,91,17,4,125,238,167,4,2,94,218,148,58,80,173,215,112,218,103,88,71,130,198,5,214,3,91,213,44,215,62,79,38,188,171,206,78,213,218,175,125,172,75,29,0,50,248,83,75,131,102,140,37,139,122,248,82,179,51,136,251,7,247,239,177,179,103,143,91,155,107,119,225,198,111,51,67,129,80,131,16,235,223,219,187,200,110,32,137,96,251,182,157,150,228,115,123,122,60,172,171,107,113,47,243,8,170,86,157,184,104,203,250,123,108,246,236,41,251,159,254,135,223,178,19,39,78,218,183,127,176,59,36,67,76,50,182,224,143,255,248,79,237,43,95,250,29,149,239,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,235,146,64,252,15,255,240,15,175,203,133,251,162,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,95,134,192,171,175,190,26,196,104,52,124,171,35,43,183,208,156,207,140,78,216,218,59,111,183,109,239,187,195,162,169,188,213,171,229,16,77,159,66,64,174,87,75,86,35,138,255,60,2,255,240,240,176,141,94,28,177,217,153,169,16,3,47,61,92,78,243,40,17,250,77,28,233,245,186,132,230,78,156,126,174,187,43,8,252,138,229,95,178,100,73,72,198,151,147,125,230,236,12,14,254,98,112,242,55,113,187,43,86,63,153,140,219,216,88,39,17,96,249,242,21,65,100,142,197,230,133,111,53,29,80,135,28,246,65,240,231,131,226,237,163,17,92,241,8,223,49,34,241,227,56,248,53,231,62,129,11,61,56,223,17,193,213,68,208,17,194,231,255,82,44,187,47,111,109,28,243,225,59,127,36,154,95,222,230,197,244,166,26,29,104,26,80,141,186,144,154,5,116,130,18,8,42,149,146,29,59,114,200,74,140,47,136,82,79,208,214,57,126,26,46,41,34,247,211,136,243,43,150,47,11,235,94,198,218,213,124,32,27,126,147,154,228,195,143,42,122,191,198,253,37,246,115,227,54,177,255,13,57,248,169,49,158,140,18,179,159,176,108,38,23,28,252,17,120,118,54,18,11,212,32,64,17,122,118,229,70,45,184,241,213,224,160,243,34,8,253,90,147,26,20,98,145,166,37,168,53,65,108,255,208,225,253,68,238,63,77,76,255,152,37,35,53,110,86,177,120,155,164,133,4,142,125,34,251,87,12,174,177,247,127,224,118,91,181,97,19,231,210,35,80,41,132,177,1,113,158,73,155,231,36,230,81,26,29,218,181,146,117,211,168,80,152,158,178,223,251,245,47,216,163,79,238,182,57,46,23,225,46,79,61,241,83,9,253,90,202,219,73,206,215,237,111,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,125,2,238,232,191,246,159,177,175,208,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,175,73,32,162,152,245,63,250,163,63,10,226,242,108,1,199,61,213,92,26,159,180,165,43,87,227,56,239,67,60,78,90,169,52,101,211,19,211,54,53,49,30,220,233,138,167,159,157,45,88,29,49,63,22,77,88,44,142,163,30,151,185,181,106,214,168,225,147,151,16,143,104,173,200,253,124,79,175,229,114,57,27,28,28,12,241,241,18,247,23,4,115,185,223,229,242,15,14,117,206,137,35,80,75,152,151,123,191,134,181,189,84,42,117,4,117,106,10,215,156,87,224,37,54,75,65,14,174,118,164,113,185,242,209,213,233,50,232,212,145,96,4,64,140,168,126,53,28,72,181,151,43,94,170,179,182,133,247,206,183,133,191,11,123,81,182,47,111,34,49,191,33,246,75,208,175,213,80,178,17,206,213,136,160,45,130,208,174,125,231,207,159,15,92,212,220,160,18,85,127,138,117,74,224,239,239,91,20,4,254,94,26,29,52,186,224,114,202,1,235,213,166,117,137,67,20,126,218,165,6,130,38,66,186,56,36,184,103,50,67,42,1,215,138,198,137,213,215,61,37,224,107,253,188,171,81,64,98,60,229,89,79,119,183,205,21,10,164,33,84,66,173,9,212,255,102,147,214,13,94,70,28,127,130,229,188,248,236,243,118,234,248,1,30,83,209,178,4,12,180,72,64,136,194,172,78,66,67,35,218,109,27,183,236,176,27,113,242,175,88,177,130,27,169,137,160,201,216,131,164,202,100,60,67,157,181,113,35,26,9,18,208,111,9,56,13,32,93,212,183,99,211,6,251,240,253,55,218,223,254,232,77,214,80,183,92,166,215,254,236,79,255,179,125,237,223,126,217,126,229,227,15,132,243,253,143,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,235,137,64,156,255,135,203,245,180,94,95,171,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,43,16,120,236,177,199,236,141,55,222,192,181,79,44,62,46,240,215,95,223,111,251,120,101,17,204,91,213,162,141,141,156,183,169,241,9,220,252,21,171,33,204,7,7,61,162,188,68,107,109,18,171,37,202,43,158,62,151,239,178,110,68,231,238,238,94,147,123,191,187,183,39,8,220,11,199,233,189,130,24,221,70,100,46,32,76,143,211,84,208,68,212,127,203,168,30,37,66,30,177,27,241,91,99,0,106,181,106,16,186,223,58,95,18,63,91,152,79,31,164,239,144,166,175,79,11,227,2,146,105,196,113,132,241,8,98,183,92,254,114,207,191,155,183,124,254,74,225,114,239,249,71,209,1,218,16,248,245,177,173,182,1,214,43,209,91,13,14,147,99,51,118,240,224,193,32,248,199,216,215,68,228,239,234,234,178,181,140,38,16,135,92,38,27,132,126,9,248,58,167,179,54,53,20,224,186,167,190,208,172,160,235,225,226,15,199,240,75,146,84,2,53,43,164,88,135,198,15,68,229,244,215,58,66,27,134,226,250,13,111,62,223,105,112,104,35,226,171,158,241,177,9,235,202,231,44,77,228,127,185,82,132,95,197,186,178,52,59,112,94,181,88,176,103,127,250,12,205,26,163,54,53,121,137,184,254,170,245,246,228,72,10,200,90,133,132,134,40,247,187,237,214,219,109,237,198,45,54,176,114,37,87,103,83,83,3,207,152,142,3,117,46,132,148,0,138,237,176,228,103,213,93,231,57,138,121,190,191,207,190,250,165,47,218,99,79,189,105,53,250,10,234,184,253,95,122,229,57,9,253,42,245,239,133,89,183,244,205,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,181,66,32,254,232,163,143,94,43,107,241,117,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,149,73,32,242,149,175,124,165,125,232,208,1,68,104,220,248,8,181,83,181,138,61,255,252,243,22,107,55,172,129,16,140,254,143,178,92,71,156,111,48,71,190,35,88,107,41,106,10,144,224,43,41,119,253,198,13,8,203,25,235,237,237,13,2,119,134,168,249,133,216,124,29,43,225,94,78,247,224,252,231,187,92,234,114,195,151,203,229,176,79,145,247,58,166,209,144,43,94,218,112,59,8,253,106,6,24,24,24,224,183,142,192,174,107,45,136,227,11,226,57,59,112,240,199,113,159,119,4,114,205,178,143,32,82,7,183,252,188,78,175,243,222,190,161,143,91,139,219,232,93,155,238,248,139,54,37,15,104,28,64,29,145,92,53,38,146,177,144,70,160,241,5,103,79,157,182,174,92,154,52,131,74,56,102,213,170,85,182,121,243,230,206,241,85,34,245,17,226,67,26,192,194,13,104,82,16,155,133,117,104,221,106,124,208,190,36,194,126,10,151,124,71,224,103,28,129,197,104,0,32,177,32,212,57,159,94,128,224,175,188,129,54,215,65,137,103,13,173,48,90,129,76,0,156,247,85,75,210,6,144,203,36,137,235,175,218,233,147,135,237,192,155,175,219,169,147,199,44,139,59,63,155,142,89,60,155,15,247,158,158,153,181,69,139,22,217,251,222,127,187,109,189,229,125,92,139,171,242,76,90,212,163,45,74,221,20,223,17,252,245,14,231,230,252,243,137,114,173,40,255,22,180,174,20,130,255,221,119,220,110,247,223,115,131,61,249,148,254,29,85,56,59,109,95,255,250,159,203,209,175,202,127,25,94,221,206,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,215,12,1,119,244,95,51,143,210,23,226,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,178,9,60,242,216,143,236,57,162,221,49,169,7,81,249,192,193,67,182,113,253,90,91,183,106,133,21,152,53,159,102,200,123,140,40,124,166,198,91,60,17,67,48,206,4,65,191,167,167,199,50,185,108,16,140,37,84,75,200,215,187,46,34,33,126,225,165,232,251,22,179,226,227,88,247,131,144,143,72,61,91,152,179,26,13,4,58,39,77,99,128,26,1,36,236,135,168,122,20,248,98,177,104,83,83,83,65,232,191,44,138,35,102,71,17,156,91,8,207,138,228,15,82,55,215,84,196,125,156,184,254,152,34,238,249,142,116,206,49,202,181,151,36,174,173,243,126,89,113,150,126,205,222,96,216,191,188,51,28,248,142,63,11,134,126,221,95,235,170,49,199,94,245,37,113,227,159,189,112,154,40,252,33,18,14,106,164,29,200,149,223,178,149,131,171,224,182,206,50,41,228,118,210,8,164,113,47,136,252,81,154,15,34,11,235,231,23,37,35,168,9,64,255,137,109,26,145,63,147,205,89,130,119,178,250,89,159,214,169,134,5,85,138,216,175,58,245,89,235,231,115,208,222,163,74,7,160,73,128,191,181,210,156,165,104,64,232,206,38,225,56,110,7,143,238,183,195,7,94,179,75,36,50,244,228,113,239,87,166,104,198,64,228,231,216,226,108,197,86,174,222,96,119,222,121,143,45,91,187,150,61,52,113,44,8,252,60,15,109,250,30,225,25,242,128,172,33,247,190,196,253,249,6,10,96,88,140,196,129,8,13,16,58,174,139,231,247,155,95,251,138,189,248,252,255,102,211,229,166,229,232,14,57,112,96,191,253,229,95,127,219,62,245,153,79,133,235,249,31,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,215,11,129,248,243,47,62,119,189,172,213,215,233,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,255,122,4,34,191,255,251,191,223,222,255,250,27,86,44,204,34,229,155,77,78,87,109,207,222,189,182,102,229,10,235,97,206,124,154,14,128,110,28,251,125,125,61,204,131,207,135,72,250,52,66,175,94,18,190,139,229,82,16,173,23,132,125,9,228,18,133,37,226,75,36,215,126,109,114,195,107,127,169,88,182,145,145,145,224,226,215,254,197,139,23,135,207,51,51,51,151,71,2,72,248,159,152,152,176,213,171,87,51,119,62,21,174,35,97,252,237,155,196,119,9,227,201,84,198,34,136,229,193,229,46,241,124,254,37,53,60,52,22,188,253,164,249,207,11,34,254,187,252,244,115,187,180,78,213,46,247,125,22,247,126,97,118,206,142,29,59,98,23,47,94,180,238,174,60,162,62,243,234,115,57,91,186,116,49,124,186,24,113,80,15,141,11,9,154,15,180,246,5,14,18,233,149,194,31,210,11,104,12,208,254,100,2,142,164,17,164,18,184,240,147,153,32,242,51,205,192,154,65,212,79,88,44,130,87,95,234,188,90,2,230,215,223,38,234,95,2,191,174,29,97,95,12,23,189,196,245,88,180,105,163,23,207,218,161,3,123,109,232,200,27,4,49,20,109,241,162,28,35,5,106,52,107,68,173,82,42,114,153,132,173,93,183,217,238,185,247,1,235,222,176,217,152,187,96,141,146,98,248,105,34,224,217,136,153,222,35,8,251,20,26,68,254,112,95,237,83,19,7,46,254,54,194,191,82,19,52,86,64,107,170,149,11,118,223,7,63,96,247,221,117,155,61,252,212,30,146,31,234,52,50,180,236,123,223,251,158,132,126,61,180,176,2,173,194,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,215,58,129,248,127,253,230,95,92,235,107,244,245,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,149,65,32,114,199,29,119,180,159,120,252,73,75,103,19,136,204,117,123,243,208,89,235,74,63,101,159,251,204,39,236,78,162,217,19,177,72,136,241,87,98,124,171,161,40,254,170,149,104,12,104,34,12,167,51,93,136,195,44,100,94,136,214,36,249,224,186,71,28,151,72,44,17,89,175,38,10,182,132,126,185,220,103,103,103,67,163,128,150,191,124,197,202,208,48,112,226,212,73,174,215,226,82,145,112,220,244,244,116,56,78,141,0,109,246,203,195,31,84,99,28,239,138,251,143,35,142,203,205,175,216,126,9,206,42,66,247,237,148,17,65,140,102,159,246,235,36,182,119,21,247,249,173,35,164,119,142,121,183,191,170,185,130,184,157,64,216,174,149,43,54,52,52,100,231,206,157,11,107,139,225,238,87,179,193,32,243,237,251,137,194,111,50,168,94,247,73,203,1,31,161,249,64,249,2,124,15,205,14,170,133,154,90,17,68,114,37,17,200,197,207,72,0,37,30,132,134,136,8,113,253,216,245,37,227,179,58,86,35,175,62,27,9,9,209,72,103,124,65,219,184,190,22,196,119,252,254,52,2,52,172,191,47,107,179,227,35,118,244,196,97,59,57,116,200,198,199,134,17,233,137,213,167,222,58,66,190,26,34,52,166,32,151,203,219,230,45,219,237,166,155,62,96,153,222,197,102,196,247,211,89,97,113,26,25,212,56,16,132,125,26,44,116,124,16,250,169,87,207,47,33,209,95,205,26,18,251,245,252,112,242,135,70,14,154,60,90,77,234,225,185,118,117,167,237,107,191,246,25,219,253,202,107,54,86,40,83,95,220,14,31,57,100,127,241,151,223,178,47,126,241,75,97,25,254,199,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,245,64,32,254,63,255,135,255,245,122,88,167,175,209,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,16,2,39,79,158,180,161,99,199,113,135,71,16,160,99,182,123,223,81,203,231,115,246,193,59,238,180,58,238,238,86,131,152,120,34,248,99,136,213,114,163,71,121,201,171,223,104,73,154,150,210,47,93,93,114,188,132,122,254,74,99,71,40,110,16,209,47,97,88,159,37,104,107,230,189,98,250,115,184,224,229,220,215,172,248,174,174,46,75,16,189,223,108,169,57,64,137,241,113,43,151,203,33,194,95,66,255,194,214,113,232,119,4,243,88,34,142,8,77,132,60,215,14,109,0,156,167,77,199,44,188,244,93,215,251,197,91,39,113,224,189,142,81,99,130,92,244,169,116,50,164,12,200,205,63,87,152,49,141,46,168,32,164,103,105,52,88,190,124,185,13,144,126,48,55,55,23,52,113,137,247,114,238,107,29,29,225,190,83,87,155,198,0,201,247,193,17,79,163,66,148,87,59,198,104,3,186,13,232,101,96,67,76,167,65,128,21,6,94,109,4,246,5,7,63,173,18,156,55,255,226,128,24,209,253,122,2,231,207,28,177,227,71,15,216,241,35,7,73,75,152,181,164,158,15,98,61,189,25,140,75,200,4,142,61,189,139,236,214,219,238,176,77,91,111,224,62,52,32,52,106,22,161,65,163,206,241,49,53,13,232,241,241,71,17,253,45,165,23,192,94,181,39,120,46,2,216,96,157,122,134,81,126,215,218,20,223,207,1,22,229,89,146,219,64,35,64,221,110,189,249,6,251,192,109,59,237,135,79,239,163,9,163,73,67,64,217,126,240,131,31,72,232,215,19,208,146,124,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,205,19,136,63,245,228,19,215,252,34,125,129,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,197,16,136,124,226,19,159,104,255,209,255,249,127,17,209,30,183,153,2,206,110,74,123,253,192,97,123,244,201,31,219,87,191,244,5,155,30,31,11,2,117,79,142,120,250,122,25,129,24,225,55,158,96,194,123,71,228,151,16,92,175,148,173,92,68,20,70,101,78,242,155,68,234,24,194,123,148,87,60,21,199,205,95,13,177,253,18,226,213,18,208,211,219,103,139,6,22,227,238,79,218,192,192,64,136,195,79,34,224,75,92,207,100,82,54,62,62,106,131,131,131,65,184,143,115,61,53,9,112,113,203,224,78,143,19,233,31,167,57,160,46,49,60,92,15,61,89,114,114,152,109,207,199,247,20,248,127,254,135,8,2,124,171,209,217,47,151,190,28,248,11,177,251,74,46,232,235,235,179,26,107,123,101,247,203,54,201,72,129,197,253,3,54,53,53,101,153,84,210,54,111,220,100,41,113,64,32,151,8,222,160,33,34,52,26,192,67,235,72,226,218,111,114,189,122,157,36,4,28,240,138,235,207,210,228,160,52,130,8,233,4,69,162,254,99,172,35,197,254,142,251,158,251,115,156,146,19,80,228,173,141,59,63,151,38,181,0,150,181,106,201,50,164,46,100,179,41,155,28,187,104,199,78,30,181,131,7,95,179,210,236,20,245,85,169,135,164,128,120,42,196,245,215,107,77,171,34,232,111,219,126,147,109,223,190,221,150,172,219,212,17,232,171,136,252,130,67,180,127,52,214,84,107,65,231,31,33,53,106,11,130,190,132,124,109,212,175,45,142,123,63,108,52,47,112,114,199,225,175,223,248,28,165,57,131,194,108,73,127,183,125,249,215,62,109,79,62,187,207,42,52,7,240,152,236,244,209,99,246,255,252,201,159,218,151,221,213,223,225,231,127,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,154,39,16,255,245,95,255,245,107,126,145,190,64,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,178,8,60,246,216,99,118,248,208,17,102,207,167,130,112,60,58,81,182,159,60,247,162,221,123,239,189,182,126,245,170,16,9,159,70,76,142,48,238,189,187,187,59,8,217,117,57,196,209,126,23,132,117,185,244,219,193,229,47,51,56,130,242,188,165,94,14,119,69,224,43,182,63,129,112,188,224,230,151,179,95,2,249,192,192,18,27,29,29,13,64,66,211,0,215,209,177,37,220,228,249,124,62,56,228,117,159,120,34,69,51,2,206,120,220,240,191,216,139,255,203,217,134,216,126,197,233,171,89,224,103,244,255,133,84,128,108,54,27,126,63,113,226,132,93,26,189,200,154,43,212,82,99,13,113,92,253,121,91,191,126,61,81,253,248,218,17,189,117,29,173,83,235,142,18,95,175,117,74,236,151,131,95,14,249,120,130,38,133,116,142,113,7,25,220,252,184,253,89,64,190,187,151,6,128,118,56,78,78,122,197,236,39,168,41,197,177,73,70,30,36,19,25,107,84,11,104,233,69,107,33,244,143,78,76,218,165,145,11,118,238,252,41,155,28,191,196,34,27,86,174,204,193,95,105,0,113,171,86,234,8,253,109,82,6,214,216,134,13,27,108,199,142,27,25,111,128,11,31,141,222,234,53,70,7,208,98,17,109,32,239,35,210,75,207,103,92,128,154,35,254,209,27,13,23,70,147,65,108,81,206,110,191,245,6,251,208,221,219,236,177,159,30,38,1,33,106,13,158,209,99,143,60,42,161,95,116,185,145,111,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,109,2,241,71,31,125,252,218,94,161,175,206,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,52,2,145,175,125,237,55,218,255,241,63,254,239,86,146,112,139,46,139,100,109,251,222,120,211,118,237,217,199,108,247,155,112,236,23,173,93,175,88,10,71,125,4,149,56,138,251,63,129,240,46,193,61,134,128,172,153,244,117,196,237,38,38,111,109,29,193,155,253,184,209,145,190,109,122,122,218,102,102,102,130,115,189,202,60,251,21,43,86,132,57,245,17,28,228,43,153,115,63,52,116,148,115,235,65,20,111,225,70,47,32,244,79,79,79,134,152,252,58,199,107,75,51,83,62,134,104,30,227,62,109,82,5,130,64,255,51,34,189,142,91,216,181,160,46,7,81,95,63,188,203,38,129,30,217,59,212,165,154,23,26,20,180,63,133,72,126,233,210,37,59,112,224,64,136,230,151,123,191,86,175,134,4,130,141,27,55,134,171,21,203,204,173,231,147,28,249,9,28,245,97,221,226,163,148,131,150,162,255,53,182,160,227,150,143,197,185,83,208,213,213,92,16,9,227,9,34,177,68,184,79,50,77,19,3,25,254,13,4,253,114,1,86,229,162,77,79,92,180,217,233,9,43,226,218,111,212,138,196,243,207,192,101,202,234,13,98,243,105,4,168,54,42,33,253,32,18,161,174,10,209,254,145,164,173,94,183,193,110,190,233,86,27,220,186,221,176,255,155,205,77,135,56,126,141,59,136,37,96,70,77,106,86,80,115,2,237,4,239,66,228,31,176,107,62,9,161,205,56,131,21,203,7,236,179,159,253,184,61,255,234,97,82,33,232,44,136,145,224,112,225,188,125,227,207,255,220,126,245,161,143,252,3,46,234,135,58,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,58,9,196,63,255,249,207,95,157,149,123,213,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,85,19,120,225,133,23,236,209,71,31,53,201,234,201,68,196,42,181,182,61,242,248,147,246,145,143,124,196,6,151,45,182,74,163,108,125,249,156,205,206,76,5,209,189,25,148,118,226,230,21,227,142,96,141,10,111,17,41,253,40,237,65,72,198,125,47,151,123,4,151,250,4,177,247,114,184,167,82,169,224,118,95,178,100,25,162,51,222,114,206,93,186,116,105,16,253,103,103,106,8,230,18,195,17,201,113,245,43,34,127,245,218,53,52,19,32,150,35,178,75,12,103,170,124,103,108,0,113,249,255,212,173,227,230,111,51,243,158,107,242,122,251,119,9,244,101,92,246,71,143,30,14,110,126,9,244,114,233,211,95,96,189,189,221,54,184,98,101,184,189,206,139,204,175,67,107,209,166,40,127,93,75,206,125,253,30,199,221,158,65,116,79,101,51,161,81,65,76,234,196,222,119,165,243,166,70,129,201,137,49,152,78,162,201,143,219,236,164,94,99,136,250,211,52,87,20,44,161,38,10,196,249,22,226,126,44,218,10,2,63,122,61,247,96,20,128,198,5,144,8,80,135,121,62,223,103,59,182,223,108,183,220,252,126,75,246,47,197,105,207,83,44,86,172,85,103,84,2,207,133,136,0,42,83,234,0,141,13,172,77,13,19,193,233,31,42,254,71,254,105,241,160,25,193,80,30,189,96,89,70,48,252,234,199,238,183,31,62,246,132,61,252,216,126,82,13,88,63,255,38,158,124,226,49,9,253,234,189,88,232,187,248,71,222,204,79,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,101,19,136,63,243,211,231,174,236,10,189,58,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,22,9,68,62,245,233,207,182,247,189,246,134,141,16,15,47,23,126,36,222,182,87,94,221,111,63,34,214,255,223,255,246,111,90,28,71,125,69,46,110,68,247,136,226,243,107,114,166,75,56,238,104,184,18,186,59,142,120,28,236,16,146,203,93,130,61,42,181,77,78,78,134,239,18,185,23,49,231,190,167,167,7,71,58,51,234,57,191,167,175,215,250,250,250,108,26,97,95,191,199,17,199,117,238,220,220,92,104,14,136,50,207,62,129,168,45,161,189,49,159,217,223,68,72,143,69,230,231,201,207,63,141,159,117,238,43,103,224,23,109,138,216,87,18,1,221,6,214,66,252,150,64,175,152,253,4,194,184,234,62,115,230,140,157,62,121,202,226,168,251,45,234,172,150,43,182,124,197,50,27,88,212,31,234,171,213,26,188,235,26,109,171,106,110,61,155,196,247,88,146,166,7,214,177,112,61,53,9,232,213,108,214,105,30,40,134,117,21,75,21,59,125,250,124,24,79,80,68,228,47,21,103,73,52,168,192,3,38,68,242,71,212,110,209,172,88,148,107,197,98,77,170,100,189,48,73,167,16,247,169,179,82,173,17,219,223,176,92,190,135,152,254,245,182,117,219,14,70,9,108,178,104,247,34,186,0,120,30,243,77,7,145,20,231,211,136,160,148,132,150,154,48,224,23,227,249,209,133,192,245,231,97,254,34,72,239,245,155,34,255,245,108,225,166,49,0,106,70,200,164,99,182,115,199,102,123,236,241,253,52,37,192,19,38,165,194,172,253,183,191,249,142,125,226,147,15,217,71,30,122,232,189,174,230,251,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,92,245,4,226,15,62,248,224,85,191,8,95,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,92,157,4,30,67,212,255,127,255,238,239,112,138,227,172,199,149,141,158,110,143,63,249,19,251,212,167,62,101,171,150,45,177,137,241,17,235,103,62,189,132,112,197,247,7,199,62,66,184,68,254,5,161,191,45,167,183,78,100,147,240,63,61,61,101,133,2,238,116,142,111,32,46,47,91,182,130,84,249,44,191,117,102,219,167,146,25,91,182,98,185,157,63,119,14,97,159,40,124,102,212,235,90,197,98,49,156,215,183,104,177,37,73,2,104,147,12,160,253,18,249,255,123,108,18,206,229,188,215,38,241,92,107,81,226,128,106,158,33,181,224,240,193,3,33,85,160,135,20,131,66,161,74,196,126,194,214,174,93,29,162,251,117,94,163,222,68,208,142,211,28,240,86,195,129,26,5,116,190,126,215,168,129,106,93,74,120,49,0,0,32,0,73,68,65,84,181,106,163,163,163,97,45,51,115,179,54,54,57,17,70,24,84,75,101,76,246,52,76,112,79,102,34,208,24,209,180,100,76,2,63,223,91,21,246,53,172,55,159,230,30,181,80,155,146,4,154,52,76,20,74,28,75,131,67,58,147,183,222,174,94,219,186,227,102,219,121,243,77,150,92,52,96,70,227,65,189,88,66,200,79,90,52,147,178,70,69,215,225,127,225,121,160,237,195,46,150,72,107,7,142,127,238,35,133,254,159,178,169,209,98,102,150,90,84,103,213,94,123,243,64,72,33,224,214,86,224,214,73,138,174,209,204,241,210,139,207,75,232,87,215,133,187,250,255,41,188,253,92,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,162,9,196,159,127,105,215,21,93,160,23,231,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,215,44,129,200,167,62,251,185,246,222,215,223,176,243,231,207,7,195,55,6,117,59,116,228,168,61,250,196,147,246,165,207,126,134,232,122,196,125,116,98,189,226,204,156,215,22,92,252,243,239,225,179,92,222,136,202,173,134,68,235,182,93,188,120,49,52,6,36,200,156,151,43,127,217,178,101,33,198,190,206,104,128,86,139,104,127,26,0,86,172,88,97,185,92,206,42,149,50,251,58,130,126,5,161,122,118,118,214,150,44,93,17,4,120,221,107,33,98,63,26,108,228,218,243,214,70,202,125,216,222,114,246,119,234,107,45,252,240,214,161,239,248,180,208,164,32,225,95,219,36,241,249,135,14,29,178,225,225,225,208,88,160,166,134,76,38,99,131,43,87,4,145,95,174,125,141,33,72,208,20,64,158,129,53,17,252,235,245,134,213,42,213,142,67,191,52,23,4,254,75,151,46,133,227,228,246,151,240,47,95,190,248,68,105,6,232,202,209,232,128,187,63,210,110,6,145,223,34,53,70,0,212,73,51,144,67,30,110,52,89,84,43,115,161,249,64,205,3,201,36,98,58,113,6,53,238,147,237,202,91,255,192,10,251,192,7,31,12,239,150,239,66,228,175,162,233,199,44,209,157,9,226,126,145,132,128,176,108,154,3,218,52,19,36,104,146,136,69,112,241,107,211,104,1,106,142,34,200,255,147,54,152,112,33,93,208,78,159,57,97,111,238,223,23,122,7,54,173,27,176,253,135,199,113,248,147,62,64,10,194,244,76,193,190,249,205,111,202,209,239,98,255,63,9,184,159,236,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,87,50,129,248,35,63,122,244,74,174,207,107,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,107,155,64,228,3,183,223,209,62,119,254,111,195,42,37,100,207,204,85,236,225,31,62,98,247,221,117,151,109,220,176,214,42,133,57,203,32,114,215,17,139,37,230,183,98,154,83,143,64,141,140,43,113,57,26,20,102,194,231,233,6,104,227,234,30,29,159,228,90,209,224,230,207,102,18,196,246,231,45,142,88,222,168,51,67,158,243,90,184,215,251,250,250,113,134,103,130,144,143,117,223,36,206,55,17,164,203,204,176,15,115,238,17,187,155,52,0,68,113,207,183,17,205,163,8,215,168,230,127,175,39,161,186,56,245,231,182,6,181,235,18,106,26,208,24,128,22,162,123,155,154,39,198,198,236,200,129,131,161,155,65,179,231,43,165,162,45,37,205,96,237,234,53,225,247,153,169,233,32,192,87,202,211,52,34,20,130,91,191,142,163,93,141,9,115,8,236,114,241,171,121,96,193,221,175,27,171,110,107,182,173,70,124,127,11,225,191,78,148,126,170,85,181,36,197,37,104,152,136,194,176,213,194,215,207,190,22,194,124,11,129,62,202,254,24,115,238,91,240,40,87,16,212,163,73,91,76,26,194,206,157,55,217,230,237,55,155,165,250,58,11,171,211,117,65,179,132,198,40,212,72,10,136,48,39,64,137,9,122,12,181,74,41,212,42,87,191,82,11,34,28,19,163,19,34,74,218,0,55,10,13,5,151,193,208,92,208,166,110,161,18,217,119,32,83,84,255,194,166,207,58,160,86,52,254,33,216,228,200,176,237,219,243,10,239,23,109,201,192,160,109,90,59,104,103,79,141,219,52,34,191,174,145,78,197,237,213,125,175,217,159,253,249,127,182,79,127,246,215,22,174,226,239,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,41,2,241,223,250,237,223,188,166,22,228,139,113,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,171,143,192,139,47,189,96,35,23,206,51,103,189,30,196,218,87,95,125,195,94,220,181,219,54,109,220,24,98,253,27,136,210,45,220,220,65,12,70,148,110,34,116,183,136,153,39,116,63,252,215,64,68,78,196,83,136,252,35,86,66,240,141,211,24,32,119,254,58,230,201,75,52,175,210,44,32,39,127,154,40,249,74,169,96,221,221,221,182,120,241,98,59,127,225,156,165,131,123,29,39,58,162,244,232,165,49,4,115,98,5,104,20,200,100,114,184,195,103,45,69,84,188,156,241,225,222,161,169,224,157,124,35,111,89,250,17,174,245,27,194,182,132,233,159,221,72,39,80,52,65,4,145,191,196,152,128,129,222,30,59,113,124,200,222,120,117,159,181,137,193,103,129,86,167,209,160,39,215,197,156,123,179,163,135,14,7,97,92,110,254,226,92,201,88,46,77,13,241,206,56,1,154,21,170,204,169,151,111,63,154,136,163,187,199,172,194,113,11,98,191,98,244,163,8,228,221,184,241,181,214,92,162,109,43,251,147,112,43,132,40,255,137,137,177,16,127,175,227,163,9,37,6,72,75,143,19,125,207,248,4,206,27,24,88,98,91,183,239,180,109,219,119,88,118,241,82,234,64,108,111,176,40,154,20,194,26,97,213,102,29,241,88,88,176,89,189,13,35,106,161,238,32,218,243,89,167,232,249,132,141,113,1,98,122,121,211,152,134,32,244,195,53,92,139,99,169,163,81,97,13,138,232,87,99,133,238,167,232,127,190,183,245,252,114,113,107,205,14,219,171,187,158,181,89,196,254,1,197,63,144,82,112,243,134,85,54,114,110,216,118,31,24,133,7,83,2,148,236,64,147,194,183,254,234,187,18,250,67,57,151,239,235,31,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,92,35,4,226,171,87,175,190,70,150,226,203,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,171,149,192,131,15,62,104,223,255,222,223,32,102,87,130,179,94,130,237,147,79,62,101,247,220,117,183,173,92,177,44,184,214,211,73,68,110,4,224,22,199,212,171,53,198,202,35,206,35,250,203,81,174,136,254,38,98,252,197,145,75,8,222,117,244,225,148,165,137,171,95,178,124,89,136,193,151,88,46,1,94,51,233,229,216,215,171,167,167,135,230,0,196,111,28,237,33,78,31,17,187,138,154,62,55,91,180,254,108,158,235,55,113,184,199,144,167,99,156,133,16,255,247,216,212,7,240,54,221,255,29,103,224,227,71,179,142,88,149,70,132,129,69,253,118,246,244,73,27,98,76,193,244,228,84,72,37,200,117,101,73,20,40,218,220,220,92,24,41,144,64,132,111,80,91,112,198,163,154,199,201,190,215,231,166,132,113,58,9,226,8,252,17,196,110,173,69,77,10,18,244,147,184,217,23,245,244,218,226,254,1,235,203,119,99,128,79,90,54,149,181,108,166,109,251,247,252,196,166,167,71,172,64,243,66,93,201,8,136,241,37,156,251,106,108,200,100,187,73,7,168,16,205,191,212,86,174,90,103,107,214,174,179,65,222,227,139,112,241,35,184,55,138,101,139,165,179,65,156,127,187,96,191,32,221,135,254,7,214,30,26,28,36,246,47,200,235,136,249,97,91,248,174,47,11,251,58,191,192,75,87,33,29,128,81,4,201,108,14,241,190,106,77,158,111,44,203,136,0,234,107,85,75,22,93,196,231,217,17,123,230,153,167,236,252,185,51,150,32,121,160,194,111,145,38,207,181,214,180,197,189,221,54,208,61,106,195,179,157,139,42,61,97,108,108,194,190,241,141,111,216,23,191,240,185,249,59,249,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,107,135,64,252,196,137,19,215,206,106,124,37,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,53,18,136,124,225,11,95,104,191,240,236,79,237,244,169,19,150,76,32,172,19,211,255,210,139,187,109,215,174,93,246,181,175,126,217,10,196,211,107,83,132,126,3,113,95,209,245,132,237,179,7,103,56,78,248,4,206,111,197,218,143,140,140,132,227,36,220,231,243,61,182,124,249,114,4,241,4,13,4,8,228,243,115,235,131,120,143,56,190,116,233,210,16,57,95,152,195,181,79,2,128,68,106,197,225,79,78,78,218,0,231,169,1,64,142,247,95,186,45,184,252,231,21,254,133,175,111,63,79,63,53,154,21,75,34,204,171,222,74,181,104,39,78,30,179,99,199,14,241,93,247,137,218,196,212,148,229,187,115,164,17,116,154,15,98,113,102,220,227,212,143,37,19,150,74,103,104,70,72,132,134,134,4,215,80,93,106,110,200,116,229,24,67,208,103,189,221,93,214,149,75,91,95,143,196,125,248,53,104,118,64,80,87,227,196,137,161,163,246,226,179,123,173,70,244,255,92,97,58,140,63,72,103,178,92,51,103,237,106,93,33,3,52,71,52,73,63,216,104,155,183,110,183,77,219,110,48,235,65,224,231,55,43,193,157,36,130,120,14,1,30,30,65,216,15,162,125,71,192,191,188,86,237,83,146,1,220,21,199,223,49,242,191,77,228,15,94,251,112,200,91,88,218,52,42,188,45,162,63,170,6,134,10,167,38,178,36,20,240,108,171,124,161,99,32,154,164,41,97,114,204,94,126,229,37,59,117,234,12,231,196,248,55,208,230,153,101,112,239,71,237,248,241,227,36,18,52,109,197,138,21,54,81,28,182,26,141,3,13,174,85,37,185,225,187,223,253,174,132,254,183,183,25,188,117,127,255,228,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,42,38,16,255,222,119,190,125,21,151,239,165,59,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,53,66,32,114,215,93,119,181,207,157,63,131,182,141,59,191,94,70,196,109,219,19,63,126,202,62,246,177,143,89,119,54,141,184,207,60,120,28,241,18,224,37,150,119,92,248,138,244,111,225,116,175,217,165,75,151,48,131,87,130,104,95,199,249,222,219,219,107,139,22,13,48,14,160,17,156,249,45,196,225,78,83,0,81,240,8,200,253,253,253,52,3,228,109,122,106,210,210,154,33,207,86,175,215,113,189,79,7,151,124,147,24,123,165,5,232,156,142,112,253,143,39,141,252,77,221,184,212,163,9,94,45,123,243,141,189,118,145,81,5,101,214,212,67,188,190,18,10,122,250,186,237,253,239,127,191,45,89,178,196,74,37,92,236,8,236,73,82,12,228,224,87,115,66,154,227,244,158,100,212,64,38,147,65,208,207,18,115,79,171,3,60,154,36,17,68,149,86,16,81,100,62,124,42,69,59,121,234,184,29,57,184,159,113,4,195,136,249,117,28,251,133,208,216,144,206,36,195,58,139,56,248,115,8,248,43,86,174,182,101,203,150,217,77,183,220,134,107,63,67,92,126,10,229,31,129,95,125,20,140,59,0,180,186,20,46,51,32,83,161,147,207,191,128,35,216,247,231,247,81,43,71,135,237,242,248,2,246,133,19,46,59,249,105,23,8,2,63,17,253,161,117,160,147,11,16,167,169,161,94,46,209,192,128,46,175,254,10,237,78,68,108,142,113,10,175,191,190,207,14,28,56,196,14,179,129,190,69,86,36,97,160,92,170,217,24,205,17,195,195,163,86,139,102,173,175,123,128,36,131,130,13,79,206,133,134,144,40,215,155,102,68,193,31,255,223,255,201,190,240,249,207,219,29,119,222,25,206,247,63,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,5,2,241,207,243,127,236,250,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,74,32,176,119,223,30,59,126,228,88,40,37,147,142,219,203,47,191,108,47,189,244,146,253,234,67,31,69,120,174,34,232,87,137,157,39,218,29,87,127,140,232,249,68,2,121,187,217,182,90,189,17,132,126,9,225,218,26,245,150,45,95,182,50,196,243,75,68,151,251,93,191,168,73,32,252,78,35,64,54,155,165,17,96,145,157,59,123,38,8,255,18,255,91,136,210,197,98,113,254,56,69,226,171,57,128,57,242,157,203,134,115,223,243,207,101,123,251,187,29,209,194,65,31,67,148,47,19,41,127,201,246,239,127,221,74,220,71,53,168,185,32,142,107,255,166,91,222,23,94,93,139,23,91,179,80,64,78,103,104,0,74,126,24,45,64,195,65,133,245,107,118,189,92,240,109,108,248,138,249,143,82,91,156,38,130,4,247,150,200,111,237,154,13,159,30,178,189,175,238,178,179,103,143,17,247,79,90,0,193,0,53,154,29,6,6,6,48,233,183,173,80,174,133,38,137,129,165,43,108,243,230,205,182,117,219,141,150,39,193,128,232,128,142,160,95,109,132,88,255,168,210,12,36,244,7,6,13,170,137,118,68,252,224,222,127,151,53,6,39,63,245,201,213,255,46,63,83,248,219,246,114,53,28,253,166,215,66,107,0,63,39,178,61,214,42,78,89,132,241,11,145,238,180,21,46,158,179,87,118,191,96,199,78,28,167,129,163,219,138,133,10,227,6,154,70,224,131,29,63,121,214,198,198,103,24,75,208,197,52,0,141,110,48,91,76,19,192,216,100,193,234,106,206,96,71,2,177,255,209,71,30,145,208,175,155,47,244,32,188,173,14,255,232,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,234,36,16,127,242,199,143,95,157,149,123,213,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,173,17,136,220,127,255,253,237,227,71,143,132,160,119,205,145,47,87,218,246,227,167,127,98,247,125,232,30,235,70,248,47,18,207,47,97,60,56,250,17,229,229,122,151,16,62,55,55,67,116,127,199,137,95,36,126,63,67,44,253,234,213,171,45,193,123,171,70,36,124,139,88,121,68,114,157,167,207,58,39,137,144,189,24,81,93,77,0,193,181,15,77,137,212,18,250,11,133,89,235,206,47,34,2,190,147,30,16,151,90,190,16,63,255,143,160,46,141,59,206,253,199,72,29,56,124,240,77,155,153,157,10,51,233,187,187,123,113,239,151,109,213,224,26,219,177,253,70,139,225,166,175,204,204,89,141,232,125,173,173,37,209,29,205,58,149,77,113,247,54,198,250,6,177,3,172,27,129,63,129,240,158,32,242,63,41,129,157,237,2,98,248,209,131,175,219,137,19,135,105,4,168,88,158,40,127,178,249,117,150,117,247,116,217,44,46,248,58,177,247,189,189,253,68,244,111,177,173,91,110,176,69,75,151,152,37,179,90,184,181,230,10,196,228,115,14,177,254,114,227,183,107,53,107,214,170,33,133,32,202,104,4,162,17,216,249,110,139,215,253,177,223,203,129,79,108,190,54,104,7,150,129,153,126,134,99,103,123,15,173,93,247,227,153,68,184,113,180,59,79,103,194,156,13,31,61,108,175,191,177,199,46,156,59,197,181,24,97,16,79,90,79,111,23,12,71,105,234,24,179,241,177,25,18,28,26,150,236,234,10,151,143,192,36,79,66,193,64,111,143,93,156,152,162,25,128,6,13,238,91,229,223,209,127,249,47,95,151,163,95,213,191,71,1,243,229,249,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,171,132,64,252,161,135,30,186,74,74,245,50,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,122,32,240,236,79,158,70,172,62,193,124,249,70,80,101,119,189,188,199,246,189,246,154,221,251,193,91,73,148,47,49,159,29,17,92,78,119,108,221,45,254,171,18,215,63,60,60,204,123,149,249,238,18,228,205,86,12,174,180,165,203,87,16,2,80,15,81,247,18,242,53,183,61,184,205,67,212,124,135,164,98,242,21,219,95,67,212,142,32,82,75,5,46,224,166,159,34,18,190,167,187,63,8,219,97,68,128,92,234,239,42,114,119,174,163,191,239,48,172,135,221,138,172,159,223,136,173,159,66,124,62,118,228,168,157,60,126,130,38,131,132,181,41,181,66,83,194,146,101,43,236,134,155,110,182,197,43,7,25,75,143,24,47,135,63,162,118,52,18,183,58,247,77,36,226,124,151,112,142,100,95,154,163,81,161,105,185,108,134,132,253,140,53,103,166,108,232,240,17,59,115,226,152,13,159,59,205,111,164,23,196,90,8,250,52,73,148,43,232,242,245,80,64,179,74,241,169,30,219,178,113,155,221,114,203,173,182,108,221,90,236,243,196,244,195,174,85,161,113,130,133,199,115,61,214,230,222,141,114,121,94,220,79,133,230,132,54,233,7,53,234,82,205,63,183,45,196,241,7,54,18,249,137,62,64,148,111,179,95,233,8,74,1,152,239,0,128,229,2,64,246,233,35,191,211,61,192,171,179,69,184,124,171,76,236,126,173,109,35,195,231,236,229,93,47,218,57,214,148,235,74,241,12,51,54,59,83,164,7,33,105,35,151,38,73,43,184,104,41,246,41,9,161,68,132,127,131,92,131,88,188,197,223,168,173,92,54,96,115,112,154,45,53,72,126,96,217,201,136,237,222,189,203,30,193,217,127,239,189,247,45,220,206,223,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,92,213,4,226,127,243,157,111,95,213,11,240,226,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,154,34,16,121,223,173,183,182,47,94,188,104,115,181,217,16,205,127,254,194,37,123,113,215,110,187,243,253,55,7,97,60,134,224,45,23,126,157,153,247,18,240,53,207,126,100,100,36,204,161,143,17,5,47,225,126,229,202,149,33,22,127,122,102,198,250,137,115,143,181,162,52,14,16,125,31,132,103,156,222,33,200,63,106,221,221,221,68,194,167,66,147,64,44,22,229,122,205,208,76,48,55,55,23,220,229,145,182,162,232,209,174,37,244,255,19,48,203,33,127,241,194,176,157,60,121,138,244,129,57,235,235,235,183,46,4,236,137,241,41,219,178,101,155,109,219,182,195,138,115,197,48,42,32,22,195,171,79,84,127,136,236,71,52,151,83,93,41,3,45,220,249,185,76,2,119,127,218,74,51,179,118,250,240,126,59,53,116,196,46,158,59,99,197,153,73,75,145,80,80,175,22,105,10,136,135,181,215,154,117,28,239,56,251,187,186,109,241,242,65,123,223,7,238,49,197,245,71,249,46,129,191,89,46,88,44,155,179,104,46,65,84,62,110,125,4,125,137,244,137,164,226,244,17,221,73,15,104,41,61,128,90,146,48,10,170,249,60,3,176,116,26,27,24,35,16,182,32,248,107,39,12,97,140,47,159,207,92,35,136,249,250,168,38,138,183,17,188,220,32,128,211,95,159,57,150,194,45,26,107,216,254,55,246,217,107,175,237,181,74,169,0,163,174,240,123,157,84,134,104,36,109,7,222,60,194,232,131,9,158,127,142,17,14,109,43,51,178,33,26,79,89,46,157,177,18,206,125,61,191,69,61,61,214,77,35,68,179,89,176,10,199,212,104,28,104,181,170,33,194,31,161,95,69,232,110,190,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,170,9,196,191,246,181,223,184,170,23,224,197,59,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,181,71,96,207,158,61,54,61,61,139,152,44,161,217,236,251,223,255,190,125,250,87,62,108,139,23,229,113,233,151,16,230,113,245,179,236,88,44,102,35,163,151,136,165,47,48,139,62,25,164,100,9,247,155,54,109,10,2,181,92,223,11,14,243,54,234,180,226,251,81,176,131,24,222,68,8,87,83,192,178,101,203,130,131,63,202,60,250,133,8,255,241,241,241,32,180,199,216,39,7,189,28,255,241,40,110,245,183,111,243,22,254,5,39,127,27,23,125,27,215,122,50,153,12,231,214,171,53,203,100,50,56,244,171,118,238,194,5,123,253,245,253,140,30,40,34,74,231,130,145,125,22,161,253,246,219,239,176,187,238,186,199,42,229,42,58,59,49,244,156,43,23,124,171,33,183,123,219,98,8,231,44,17,135,125,18,33,63,198,113,179,118,118,248,130,29,31,58,96,103,79,157,160,57,96,146,150,133,6,226,124,155,123,215,44,149,99,13,136,239,51,184,242,227,68,242,175,217,176,201,182,110,191,193,86,173,94,103,201,238,158,142,196,77,82,2,25,253,22,75,66,16,157,189,77,66,66,96,164,59,178,70,41,225,90,135,212,112,137,252,97,125,178,198,195,151,133,5,70,170,46,194,49,58,78,207,32,2,39,253,134,82,31,62,7,142,92,40,74,243,68,216,96,216,80,82,129,26,6,116,65,152,48,83,129,107,242,187,186,32,248,62,126,118,196,14,48,214,32,164,57,112,172,154,11,116,127,61,235,66,177,202,154,105,104,40,147,46,128,120,175,6,2,165,30,164,37,232,115,186,146,17,82,169,28,207,169,108,149,194,156,109,92,179,202,94,63,116,200,74,148,212,157,139,241,239,163,105,187,118,237,178,135,31,126,216,62,243,153,207,116,106,242,191,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,98,2,241,173,91,183,94,197,229,123,233,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,45,18,120,224,129,15,219,153,211,167,131,96,46,211,248,20,115,235,31,127,242,199,246,107,159,249,68,136,103,239,8,234,105,4,250,9,155,156,156,156,23,156,19,86,68,92,223,176,105,21,142,246,46,107,34,8,75,56,215,22,145,24,141,43,191,133,59,62,22,90,4,58,212,18,9,220,224,185,174,32,40,119,246,72,175,102,174,123,21,193,24,241,56,137,144,44,97,26,95,255,194,207,239,249,174,154,20,187,175,180,1,221,43,56,225,185,191,106,220,247,234,94,155,153,156,10,231,170,249,64,41,4,55,220,184,211,238,190,251,222,144,38,144,198,145,222,108,53,168,77,35,2,218,212,80,235,172,137,200,126,37,13,196,112,189,159,63,126,12,71,251,235,54,116,236,0,141,0,85,132,109,238,129,203,191,29,81,227,130,82,0,226,54,87,212,104,131,136,45,95,190,214,118,222,124,155,109,217,182,211,162,121,70,16,200,173,223,81,245,89,15,64,5,53,164,20,200,129,207,38,39,62,233,8,81,238,173,186,245,194,66,207,113,161,228,240,167,165,152,127,118,44,252,30,197,253,175,102,9,189,34,220,83,77,9,20,29,142,213,26,218,92,79,239,218,215,106,212,169,55,109,86,227,120,106,143,197,216,159,81,227,68,195,74,147,227,184,244,47,217,222,61,175,134,177,9,106,140,104,53,25,205,160,251,147,231,63,75,115,196,233,83,23,108,182,192,88,129,166,210,2,104,190,160,246,38,107,136,144,212,160,123,168,9,163,77,29,153,68,204,216,21,70,7,44,27,232,183,234,133,9,146,1,154,97,41,98,254,216,99,143,73,232,87,145,191,252,129,134,149,248,31,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,87,38,129,248,225,195,135,175,204,202,188,42,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,94,9,68,62,249,201,79,182,159,120,226,9,162,238,79,6,199,120,185,210,180,159,60,253,172,125,228,190,251,108,73,127,183,53,235,21,148,218,152,93,26,25,181,169,201,233,32,246,74,168,150,224,189,101,243,182,224,164,151,67,94,2,58,170,111,16,178,37,190,107,95,28,103,60,59,195,57,106,4,232,235,235,227,30,241,32,206,11,184,142,145,40,172,184,252,32,244,179,79,73,0,29,9,155,75,45,124,208,193,111,219,36,56,231,243,121,230,217,151,194,181,243,185,156,141,142,92,180,87,94,126,217,206,159,63,111,89,132,238,52,46,245,105,154,22,150,47,95,97,55,223,120,179,229,137,206,87,115,64,181,92,162,230,148,149,137,171,215,247,46,26,12,226,221,56,255,203,69,27,58,122,208,78,30,59,106,167,135,14,91,2,193,63,141,144,93,67,180,111,19,91,159,72,33,122,243,95,169,82,182,58,174,249,181,235,54,217,246,29,183,216,234,181,91,44,221,187,148,40,0,214,223,194,109,31,225,213,170,116,228,109,137,252,239,216,58,81,251,81,154,33,20,176,207,129,252,143,69,6,161,158,248,126,34,241,131,152,158,73,91,84,251,120,177,35,28,19,85,19,132,4,121,189,228,232,167,233,64,231,71,112,233,71,225,29,211,126,93,51,198,75,231,241,91,44,65,45,52,41,48,59,192,198,47,156,177,55,15,188,97,199,105,98,208,61,232,7,96,77,89,158,91,214,230,102,43,54,114,233,2,99,25,198,108,124,130,49,3,177,36,215,37,137,128,23,55,100,213,52,39,96,231,215,115,229,127,156,75,234,66,50,17,26,22,170,212,50,208,219,99,37,146,13,206,141,151,56,135,105,5,52,25,188,204,179,120,228,145,71,236,19,159,248,4,215,240,205,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,213,75,32,126,203,45,183,92,189,213,123,229,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,205,18,184,231,158,123,236,236,217,179,232,199,56,214,17,114,207,156,57,103,251,247,31,176,15,223,119,55,162,112,4,33,190,108,163,163,227,65,63,150,155,189,140,168,59,184,118,189,13,14,14,6,177,23,117,185,35,222,75,152,71,100,150,19,93,98,178,54,189,75,119,150,211,191,183,183,55,184,240,107,8,236,18,141,229,250,151,155,95,66,255,162,37,139,117,116,56,231,151,253,137,51,99,126,33,250,95,13,4,179,179,179,182,119,239,94,59,114,228,72,152,53,31,199,241,174,6,130,69,139,22,217,189,247,222,107,107,136,151,175,226,146,207,210,28,208,170,113,191,194,180,101,17,251,115,61,56,223,17,173,167,207,12,217,208,241,163,118,244,240,33,27,70,16,239,78,166,172,84,171,146,160,31,177,30,102,215,55,112,243,23,137,255,143,226,98,239,29,88,106,55,222,116,179,45,91,190,202,150,12,174,195,45,223,167,110,0,107,148,107,136,225,77,214,213,14,201,251,151,215,32,101,60,184,250,81,192,195,123,231,151,86,155,153,247,210,227,181,102,196,122,53,83,40,154,31,187,124,136,215,111,210,76,32,118,97,159,4,118,29,42,39,191,62,168,127,66,156,105,66,104,181,235,156,162,247,112,153,208,28,160,49,12,150,70,164,231,125,106,248,108,72,39,56,113,226,40,2,124,185,51,226,160,214,180,58,141,2,205,58,113,253,149,154,13,95,28,183,179,231,71,249,189,105,185,174,62,98,249,169,141,20,1,169,246,17,92,253,122,126,106,114,208,245,244,41,76,9,104,114,12,31,218,60,203,100,38,107,3,253,253,118,105,130,81,15,58,132,26,245,124,190,251,221,239,74,232,215,67,13,229,243,238,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,171,142,64,124,215,238,87,174,186,162,189,96,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,230,9,68,62,253,153,207,181,159,123,254,69,59,133,171,63,142,152,61,91,172,7,87,255,61,119,222,65,68,123,214,46,14,159,182,177,137,41,75,32,176,43,166,95,98,246,150,45,91,136,226,207,89,161,84,182,92,182,187,3,73,2,63,46,253,32,18,179,103,65,204,95,32,40,23,126,54,155,181,202,212,84,112,167,75,3,175,213,106,65,148,15,17,246,114,184,255,194,173,243,123,146,52,129,153,153,25,235,201,35,194,115,191,189,251,246,216,201,83,199,17,169,51,26,93,143,120,93,150,17,221,238,186,235,78,219,176,97,29,162,115,131,57,244,136,255,179,147,150,65,0,207,247,226,224,103,110,125,117,106,132,168,250,33,59,114,248,128,13,159,63,109,13,196,253,190,174,132,2,235,45,165,102,2,106,41,146,0,80,97,127,38,215,141,192,191,211,110,188,229,125,214,181,114,21,133,35,174,43,30,159,184,251,68,60,109,113,196,110,157,208,110,160,250,75,20,127,143,77,41,5,81,132,253,142,145,159,152,127,132,253,168,12,250,212,219,185,128,238,218,68,203,231,93,138,58,207,227,178,139,159,200,124,114,244,59,151,151,116,30,239,68,233,91,155,99,212,32,64,34,0,65,251,118,233,252,57,27,27,29,177,115,231,206,217,196,196,88,104,204,208,184,130,104,36,109,245,42,207,80,201,3,8,241,83,115,101,59,127,97,12,55,255,84,136,231,79,166,72,61,224,242,161,145,130,43,181,104,242,104,5,10,8,254,161,97,65,37,194,134,154,170,85,70,26,48,26,161,70,130,64,157,120,128,238,174,156,13,12,228,237,252,216,28,13,10,244,25,164,211,161,249,226,241,199,31,55,82,35,56,209,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,87,39,129,248,15,126,240,131,171,179,114,175,218,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,117,2,145,187,239,190,187,61,50,50,98,213,82,209,240,185,219,155,111,30,196,221,62,98,27,215,13,218,248,248,100,112,245,119,101,211,65,232,95,182,108,133,173,95,191,62,8,208,114,157,75,24,198,122,206,89,56,207,53,115,94,110,115,189,43,242,157,207,65,36,230,61,147,201,88,79,79,143,141,141,143,91,50,145,226,119,34,228,67,124,127,97,190,41,128,184,121,174,37,161,248,23,109,74,30,232,238,238,14,130,190,92,252,39,78,156,8,105,4,41,226,250,229,228,79,39,146,118,231,157,119,218,166,205,27,24,85,207,188,123,238,157,77,167,16,166,99,136,249,69,139,32,210,159,65,224,63,118,228,77,27,193,241,94,173,204,33,172,19,207,159,64,44,199,33,31,33,126,191,129,163,30,99,187,117,229,123,237,166,91,63,96,55,220,132,192,191,132,136,126,102,218,91,145,234,18,52,21,100,186,48,227,83,44,245,88,67,113,253,172,63,198,119,238,119,121,123,151,181,136,89,20,119,124,16,247,21,245,47,84,18,234,37,226,35,200,179,0,99,224,189,53,73,82,16,159,38,251,23,18,12,212,100,145,12,140,112,228,35,176,23,139,115,86,158,45,216,204,236,148,205,76,77,91,161,48,139,120,127,46,28,47,78,26,167,160,20,134,56,163,5,218,173,104,136,236,47,150,106,60,131,41,154,55,102,108,118,174,100,245,102,148,6,137,164,250,4,194,56,131,12,177,252,58,183,137,168,223,138,38,180,172,240,60,163,92,43,210,170,135,107,183,225,163,80,255,100,156,84,128,42,99,26,146,109,235,95,212,103,227,211,115,36,5,80,62,73,13,90,231,247,191,255,125,9,253,162,160,214,4,223,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,92,117,4,226,222,193,126,213,61,51,47,216,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,93,17,120,229,149,87,16,191,15,225,104,55,230,219,23,237,39,207,62,135,64,124,143,141,141,77,160,227,35,126,35,58,39,18,9,219,186,117,171,229,243,61,225,123,140,239,132,204,119,34,230,165,20,35,240,75,148,14,145,243,243,244,244,89,251,36,196,43,190,31,249,56,8,199,218,87,39,250,93,226,188,62,75,24,86,83,128,222,127,209,38,135,126,44,150,176,99,199,142,217,190,125,251,112,148,215,194,253,42,197,146,117,145,24,176,105,211,6,187,237,182,91,195,37,116,253,44,51,239,27,141,42,66,119,195,46,49,139,254,192,235,123,109,122,106,212,102,167,46,145,220,143,35,31,75,125,36,130,192,207,239,26,85,80,71,246,207,19,97,191,102,195,22,219,182,237,38,235,93,190,134,70,6,82,0,26,8,240,169,12,239,8,249,45,116,107,196,249,54,98,59,237,10,172,135,154,99,236,15,181,119,154,28,222,185,6,126,155,151,186,155,138,198,231,144,24,110,248,160,162,35,158,183,105,176,40,20,103,105,180,40,216,16,9,3,101,62,79,207,205,6,193,92,66,191,54,113,212,57,85,82,20,244,89,126,251,54,53,68,154,45,214,87,199,173,79,74,65,163,4,231,4,198,123,238,71,83,66,12,1,63,147,34,109,160,157,176,169,153,146,77,140,207,217,248,196,52,46,254,9,146,10,26,164,32,228,121,165,16,249,9,231,143,70,66,67,68,131,68,4,48,240,44,59,5,255,236,51,105,17,219,175,58,234,140,67,136,208,116,16,131,64,179,222,176,37,253,3,161,1,226,141,67,199,104,146,104,4,87,255,107,175,189,102,79,63,253,116,168,223,255,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,26,9,196,113,71,92,141,117,123,205,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,157,16,144,75,255,220,233,83,86,71,232,69,178,183,39,159,122,198,150,47,95,106,197,217,89,235,201,229,113,131,87,173,11,97,120,245,170,53,26,43,31,196,249,100,18,39,56,34,115,12,183,126,187,142,232,140,56,44,33,95,226,175,220,231,18,237,37,74,75,144,142,225,14,87,220,127,112,153,7,213,187,133,43,189,25,98,224,219,136,213,225,88,20,112,9,242,138,184,95,216,222,250,40,1,189,133,123,60,109,199,135,134,236,224,225,67,54,55,55,103,9,156,250,11,141,4,75,23,15,216,189,119,221,109,49,174,23,67,244,143,115,223,38,142,253,137,241,49,123,245,149,151,236,210,200,121,43,204,77,115,25,154,3,16,248,147,137,206,204,249,54,162,120,27,119,186,220,239,171,215,110,177,173,8,252,131,91,118,224,174,239,98,22,0,130,119,11,145,159,250,181,70,122,18,130,115,95,19,236,149,96,16,161,9,2,181,61,8,255,157,154,213,42,161,132,131,206,22,68,115,62,226,167,15,235,138,101,185,22,107,180,122,217,202,136,249,147,99,35,118,230,204,41,59,203,107,98,116,212,146,28,219,164,121,1,34,129,157,184,233,26,161,25,130,39,19,143,240,157,247,38,214,121,57,235,37,249,39,136,211,23,135,88,146,209,8,149,130,37,105,110,136,194,169,90,105,217,40,113,250,179,115,21,226,252,103,16,249,103,185,46,53,199,83,150,203,228,3,243,74,185,102,209,120,120,98,86,41,86,72,62,136,195,129,36,128,136,6,8,168,113,163,243,28,219,74,33,160,54,53,125,36,99,41,43,48,214,64,130,127,76,252,105,114,232,29,232,178,37,107,6,237,192,241,227,150,164,17,162,74,35,128,156,253,207,60,243,140,125,238,243,191,214,129,225,127,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,92,101,4,226,207,63,247,211,171,172,100,47,215,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,35,2,145,223,252,119,191,209,126,121,247,75,54,131,208,159,198,169,63,52,60,106,143,253,228,25,123,224,158,59,173,66,148,123,163,90,183,247,111,217,106,43,150,47,20,214,118,92,0,0,32,0,73,68,65,84,39,214,29,225,26,245,89,17,253,49,197,240,227,114,111,71,59,130,190,4,254,40,194,119,3,55,125,138,70,128,58,81,249,138,247,87,84,125,223,162,37,65,236,151,211,190,86,175,89,58,155,177,217,153,41,28,236,69,68,247,180,181,113,153,55,171,101,162,249,187,112,251,55,173,140,88,156,76,103,131,32,93,67,216,86,42,192,137,83,167,237,205,131,135,237,220,133,139,184,213,19,166,102,131,122,165,106,107,86,13,218,3,247,223,103,249,158,110,169,226,102,51,19,118,241,194,25,27,58,122,200,206,158,59,69,26,254,44,53,16,227,31,151,132,174,70,132,168,213,113,211,151,89,87,38,167,36,128,77,182,105,203,118,27,220,188,147,199,142,24,223,166,96,98,232,81,242,81,183,185,158,220,243,114,226,179,102,41,246,109,234,105,32,200,39,136,196,183,4,18,120,59,102,53,214,26,77,165,185,46,77,3,28,131,254,206,126,226,238,73,20,136,169,125,66,61,0,205,138,85,39,71,237,244,169,227,118,252,216,33,27,190,120,129,218,138,129,165,98,249,19,45,132,244,68,60,48,238,68,232,211,20,48,159,116,208,4,60,228,56,150,75,197,147,188,184,28,207,166,84,171,113,72,132,4,6,234,75,166,172,92,166,41,35,219,109,147,147,147,182,127,255,113,56,247,217,116,65,78,253,104,120,22,161,113,64,139,163,236,88,92,41,10,212,86,167,97,128,4,128,8,75,213,214,230,67,43,170,123,171,1,130,103,202,154,98,156,216,230,184,6,66,126,44,154,180,42,78,254,68,62,205,181,103,108,69,118,133,221,116,219,22,123,241,181,87,73,91,24,14,215,206,117,165,105,24,249,177,132,126,245,107,168,79,192,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,87,21,129,248,150,45,91,174,170,130,189,88,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,254,8,124,240,131,31,180,71,31,125,156,212,247,104,112,245,159,58,55,28,230,174,15,244,100,109,217,242,85,182,110,221,134,224,44,151,168,44,55,123,76,202,55,155,132,243,54,223,35,82,144,241,129,119,94,236,199,209,191,240,82,83,128,68,249,4,141,1,141,54,241,245,136,197,77,98,224,37,250,55,17,253,163,201,76,80,130,187,186,186,108,122,122,22,231,126,2,129,58,27,4,127,165,2,104,108,128,132,235,163,135,143,216,17,70,12,244,245,228,153,11,223,107,231,207,156,182,149,43,150,219,221,119,221,97,139,150,244,91,121,228,156,141,143,92,176,115,236,191,52,58,98,179,179,147,86,169,22,41,134,168,125,234,201,100,82,54,51,87,69,148,111,88,79,95,159,109,220,178,201,214,109,88,31,146,10,82,253,75,56,142,181,71,104,76,224,93,199,47,232,211,120,219,249,140,30,78,243,129,26,23,162,212,147,160,209,192,112,213,91,179,22,126,75,34,178,55,97,147,138,113,52,141,0,77,226,244,209,236,89,27,127,88,99,115,102,198,246,188,242,2,238,122,184,94,98,116,0,13,0,113,220,243,217,84,140,166,129,134,213,42,117,156,242,45,106,36,82,159,244,131,44,174,252,24,23,16,59,37,248,203,213,31,62,35,238,183,36,206,179,241,147,101,184,111,190,59,199,200,129,12,205,13,103,121,93,8,220,26,36,21,144,129,64,35,0,199,106,77,212,214,160,94,245,48,232,115,84,17,255,52,40,104,153,200,249,236,228,175,238,51,175,246,119,62,119,146,8,244,140,59,44,244,204,59,175,144,44,192,53,98,73,154,4,210,114,247,55,237,134,157,155,236,216,208,48,141,0,102,197,2,241,254,237,184,189,248,194,11,246,153,79,127,78,229,250,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,170,34,16,127,249,229,151,175,170,130,189,88,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,238,8,68,62,249,201,79,182,119,239,126,197,166,39,39,130,172,59,60,50,97,167,79,159,182,254,155,182,219,170,181,107,108,112,245,42,107,212,16,167,17,186,99,178,147,75,101,70,48,94,216,36,30,203,47,175,93,106,4,104,161,32,7,255,188,14,145,160,141,16,157,76,39,172,130,43,92,130,181,132,235,106,181,138,51,188,102,93,225,90,8,218,56,197,227,8,221,58,190,92,171,35,41,35,156,35,250,143,142,92,178,125,251,94,181,225,243,212,211,219,133,75,190,98,103,79,30,179,85,131,43,236,179,159,252,21,235,95,179,218,206,190,185,207,46,158,59,102,23,206,159,178,145,225,243,65,60,87,10,128,226,229,219,154,67,143,144,61,53,93,64,224,95,98,107,214,110,180,245,27,183,216,170,213,235,45,218,211,143,224,77,141,220,79,174,123,173,226,157,27,181,206,55,53,36,187,123,172,69,36,125,157,99,19,82,179,81,195,91,243,233,6,178,216,199,42,37,18,14,112,246,203,94,159,38,237,128,49,1,229,243,231,236,200,161,253,118,230,244,9,155,158,154,8,73,0,114,209,43,30,191,138,184,47,209,190,167,167,215,22,173,90,106,27,54,109,179,108,190,151,84,131,110,88,101,2,39,213,210,166,49,66,188,212,28,192,9,236,65,96,15,236,245,30,181,76,54,141,226,159,176,215,158,121,2,86,35,161,73,33,73,164,64,38,155,178,217,162,158,25,77,8,44,43,74,242,66,120,62,252,145,192,175,126,1,141,74,136,240,69,206,253,118,104,214,120,231,234,23,190,133,166,13,61,91,94,58,140,118,15,174,217,8,207,52,147,203,132,241,1,55,236,216,98,207,60,245,44,13,22,250,221,172,82,46,218,243,207,63,47,161,95,69,107,151,111,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,174,26,2,241,187,239,190,251,170,41,214,11,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,235,151,192,206,157,59,237,153,159,60,133,203,60,142,123,189,129,59,251,184,221,119,247,157,182,122,205,58,92,218,9,130,227,137,137,215,92,122,92,246,40,195,151,65,105,86,124,144,159,37,229,74,5,70,168,111,34,76,227,31,87,16,62,2,114,51,184,212,211,233,180,77,205,77,114,62,82,53,206,244,26,194,117,149,184,126,244,103,156,254,184,192,153,25,159,239,238,37,126,190,196,111,117,235,37,254,125,102,106,218,14,236,223,103,199,143,30,36,37,191,141,240,207,196,251,102,213,110,216,178,193,238,187,247,110,102,198,183,236,133,135,255,142,166,132,35,54,57,113,134,123,85,67,2,64,142,209,0,77,4,254,114,85,243,228,227,68,253,231,108,253,134,109,182,118,221,22,68,254,109,22,237,30,160,48,170,171,114,227,38,14,126,214,19,137,41,174,126,126,89,65,244,126,107,141,218,219,166,49,97,193,89,31,178,242,229,126,199,34,95,103,45,113,26,22,34,105,216,40,202,31,193,191,116,226,132,157,36,162,255,212,169,19,54,57,62,22,214,153,203,116,89,181,86,38,81,160,102,41,234,91,190,108,141,173,100,236,192,234,213,171,73,36,88,102,241,92,158,107,32,218,107,36,130,20,117,24,118,20,121,106,12,159,41,66,37,133,198,3,246,213,17,254,25,93,16,20,251,90,219,22,245,177,38,29,194,79,74,5,200,231,115,36,36,140,33,244,39,57,134,182,11,5,1,196,230,23,72,243,64,167,105,64,205,25,200,246,186,223,252,123,155,241,11,250,89,155,218,30,120,60,225,187,154,11,116,92,123,254,85,35,137,32,153,207,88,170,43,203,254,150,245,228,82,182,99,235,58,219,189,235,148,9,69,3,254,23,206,157,181,159,60,253,180,125,249,75,95,209,229,124,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,213,16,136,255,240,135,63,186,106,138,245,66,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,186,37,16,249,200,71,62,210,126,246,153,159,224,58,39,244,29,117,119,120,120,204,22,245,47,198,209,191,214,74,68,209,199,136,128,143,34,248,119,132,126,148,96,4,229,32,16,243,174,45,136,192,122,71,232,111,73,41,214,59,111,45,68,230,100,38,105,105,156,223,173,75,173,112,220,130,171,191,76,74,128,196,100,233,234,45,196,246,217,18,194,63,159,243,249,188,149,138,179,65,228,63,113,244,144,165,152,25,31,67,169,110,85,106,182,113,221,26,219,177,109,19,14,255,19,118,224,141,215,109,108,108,204,210,153,152,197,17,217,163,154,53,143,16,93,9,130,122,195,114,204,171,223,184,113,51,110,249,237,68,244,111,180,72,166,7,33,189,11,129,156,70,132,186,220,247,41,139,16,127,207,210,40,96,186,19,105,175,122,180,184,249,117,241,3,123,248,139,216,30,87,30,63,91,163,94,233,124,7,84,34,37,33,157,68,128,242,140,217,212,152,157,64,228,63,122,232,176,141,142,142,118,4,114,141,31,160,217,96,106,102,154,122,186,108,201,138,65,27,92,181,198,54,108,216,132,147,127,141,89,54,199,249,186,89,135,153,156,245,77,146,1,244,93,46,124,105,251,109,24,134,38,11,169,245,26,25,128,200,110,52,99,52,232,144,136,171,83,130,26,51,153,28,236,226,212,86,67,220,207,88,154,177,1,109,92,247,250,45,26,158,9,215,224,218,220,165,243,172,216,23,33,33,64,201,9,58,134,157,225,57,232,253,109,139,231,115,103,19,215,133,164,134,8,137,6,53,214,156,239,234,67,232,79,27,149,88,187,81,180,157,219,215,217,145,3,167,108,14,87,63,161,2,86,100,205,207,255,244,89,9,253,243,11,92,184,154,191,59,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,184,178,9,196,63,252,225,15,95,217,21,122,117,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,230,9,252,229,95,110,179,35,7,15,6,177,189,130,52,91,172,148,173,11,151,125,113,122,18,49,28,201,57,46,161,31,177,187,163,125,163,7,243,65,202,60,34,184,36,99,164,100,26,2,98,188,35,46,35,58,7,1,31,209,58,129,232,220,211,67,244,61,199,41,12,64,2,182,226,224,21,223,31,98,225,57,59,153,76,226,120,39,202,63,151,182,42,34,255,107,175,189,108,199,143,188,105,177,86,5,231,62,105,248,137,168,101,211,121,75,199,154,246,230,235,47,219,153,51,103,66,213,138,186,175,53,43,8,238,89,28,252,101,156,235,45,235,238,93,100,91,7,215,216,186,245,27,109,13,17,253,177,254,165,65,220,55,67,148,71,224,87,17,49,92,245,134,208,111,117,98,241,73,17,72,164,40,76,67,236,181,5,225,189,243,81,127,145,184,45,150,225,216,102,195,154,161,102,220,236,9,174,197,186,90,37,28,252,211,227,118,242,192,30,59,199,72,129,145,139,163,65,72,143,209,4,80,103,61,37,220,246,169,100,206,6,215,174,181,45,91,111,176,77,219,182,91,156,184,126,107,179,40,185,243,1,221,134,75,139,36,133,38,247,87,5,77,124,244,250,79,77,19,138,238,111,91,157,94,2,209,197,129,207,127,116,69,240,41,116,39,116,106,230,184,174,158,238,208,32,49,62,54,99,9,158,85,146,103,149,203,164,97,159,176,104,34,141,248,207,243,96,93,122,233,57,232,122,245,122,157,134,7,53,61,208,16,160,103,171,148,130,249,77,207,78,209,254,18,247,149,18,32,165,254,50,23,74,87,207,65,182,43,199,136,128,172,53,90,85,78,45,217,224,146,94,219,190,169,223,94,221,59,161,42,173,4,155,35,135,15,218,139,68,248,223,247,192,3,243,87,246,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,87,62,129,248,247,191,255,223,174,252,42,189,66,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,232,186,159,252,228,39,219,103,78,28,183,10,145,240,146,145,95,218,245,178,125,238,211,159,65,124,71,228,150,160,31,101,47,66,62,150,242,160,249,70,164,218,179,5,225,88,66,63,226,117,44,56,204,113,203,243,46,81,186,209,40,35,54,167,108,81,111,111,16,192,185,64,120,111,225,38,175,149,59,206,120,9,218,49,28,226,89,92,249,229,217,73,92,225,175,217,208,155,251,172,89,41,88,119,38,206,113,179,136,229,8,243,8,210,231,78,141,6,129,186,39,159,37,92,32,102,21,34,236,101,114,47,20,16,248,123,150,217,170,193,65,219,180,121,179,173,219,176,193,172,175,63,196,219,215,38,102,45,73,124,191,145,12,16,196,108,89,248,219,37,196,238,50,213,35,174,163,217,7,137,59,196,226,115,136,84,108,54,9,252,97,147,240,95,156,227,35,130,63,34,122,12,209,220,112,245,79,159,29,181,161,161,163,68,212,159,178,209,139,167,172,52,59,197,186,227,97,4,65,157,134,131,26,124,150,15,174,182,205,219,182,217,214,109,55,90,50,155,167,57,128,120,126,98,237,73,252,7,37,174,253,84,58,184,245,91,213,74,88,79,84,142,122,53,80,32,240,183,52,211,64,138,59,47,225,143,136,173,62,208,68,160,195,98,8,243,45,238,19,229,240,44,209,255,125,172,55,8,253,216,233,179,217,52,223,123,56,53,78,189,105,26,41,210,29,145,159,123,235,121,181,146,140,79,160,17,161,206,179,174,212,169,7,85,63,136,249,90,247,252,103,53,5,132,198,2,246,133,6,1,238,25,90,58,52,190,129,250,50,221,57,75,242,111,163,165,68,3,154,45,82,196,254,223,254,190,29,118,246,212,115,54,198,148,6,14,183,233,137,113,123,244,209,71,37,244,235,242,218,229,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,43,158,64,252,193,7,255,205,21,95,164,23,232,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,129,192,183,255,234,175,195,108,117,210,217,237,217,231,95,178,147,103,206,218,205,59,183,7,125,57,196,246,191,93,170,13,49,239,157,51,35,136,228,146,133,131,48,45,121,152,223,36,90,163,41,7,71,120,62,215,101,113,142,145,200,44,171,120,27,193,185,46,119,61,223,117,172,53,42,236,174,219,217,161,131,54,116,240,53,139,214,231,112,205,43,174,191,68,3,64,27,157,125,210,50,41,220,233,136,219,50,159,55,154,53,43,148,27,136,228,81,132,245,1,219,177,110,171,173,223,176,197,86,175,95,111,228,216,19,109,207,252,250,201,82,24,53,144,204,145,38,192,72,2,69,216,203,205,223,177,170,115,109,169,237,156,31,99,142,125,72,185,151,163,127,222,213,30,68,126,9,252,65,236,215,34,104,18,208,185,81,4,242,241,81,59,126,236,136,29,62,116,144,136,254,17,154,25,24,109,64,226,64,6,161,189,205,125,102,25,117,48,176,120,169,221,118,227,77,182,121,243,54,203,244,244,113,31,186,9,154,114,232,115,139,88,2,148,114,240,171,119,129,166,137,26,141,17,48,83,227,130,248,197,216,223,84,247,130,62,171,102,165,40,44,196,246,171,102,138,109,75,164,111,212,17,251,169,73,27,215,76,167,211,164,1,180,195,117,82,233,36,209,250,105,43,51,166,0,105,223,106,164,51,40,19,128,167,210,249,61,149,178,68,34,97,117,174,29,171,39,24,155,80,228,57,232,25,114,253,159,217,148,214,160,235,182,168,161,137,152,31,26,29,88,71,50,157,32,9,129,84,3,88,55,107,176,166,105,96,203,186,85,182,115,219,42,123,230,197,115,150,227,57,149,104,196,120,245,213,61,246,230,155,111,254,204,85,253,171,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,43,151,64,252,123,223,253,206,149,91,157,87,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,157,4,34,31,253,232,71,219,223,249,235,191,68,119,175,216,165,137,57,123,134,25,235,183,223,126,59,206,111,220,239,8,226,40,198,136,221,56,202,17,165,37,54,7,87,63,238,124,9,248,49,196,230,38,234,117,44,138,32,47,193,25,89,57,79,124,124,19,177,55,197,124,251,60,113,249,138,115,143,144,10,80,231,58,77,92,236,113,196,108,100,108,126,111,217,158,87,118,217,209,131,7,172,89,156,182,24,66,126,2,85,60,129,93,93,247,78,34,164,183,91,117,174,203,124,120,196,238,26,145,243,189,8,235,91,119,236,64,76,191,209,250,150,174,227,42,8,229,218,170,168,208,134,202,140,144,221,217,16,249,137,217,111,18,189,223,162,22,53,22,72,84,143,198,112,182,35,92,171,246,8,182,254,122,16,220,105,36,208,152,2,173,137,99,163,82,221,21,219,95,175,89,117,252,34,227,4,14,133,56,250,201,241,49,68,118,126,162,105,161,66,182,125,141,56,253,70,43,110,75,151,44,177,141,155,183,82,211,86,203,247,47,70,213,231,90,136,255,138,200,143,197,51,29,94,210,240,89,91,12,247,191,132,252,38,2,122,12,14,116,12,80,174,196,248,78,48,127,136,77,144,224,207,61,212,16,193,15,157,141,250,197,63,17,73,240,19,251,219,138,222,215,120,132,94,122,17,162,244,56,84,232,117,72,33,252,39,173,84,46,134,26,162,225,153,168,41,128,139,40,45,32,116,54,8,17,53,104,4,1,77,13,5,70,31,52,72,77,16,61,93,103,33,234,95,13,27,9,186,43,170,52,102,196,56,190,172,235,231,211,214,191,164,223,42,77,24,17,221,223,149,161,89,96,98,210,226,92,247,211,31,127,200,94,127,227,207,108,162,192,117,184,214,248,216,37,251,225,15,127,104,31,123,232,99,157,250,253,175,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,43,156,64,252,195,31,249,55,87,120,137,94,158,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,119,18,120,242,199,143,219,248,200,69,132,248,134,189,240,210,110,251,218,240,69,27,92,53,72,58,123,217,98,233,148,85,231,136,210,239,234,234,56,241,57,85,14,239,12,98,112,133,230,128,22,194,180,92,230,109,196,248,98,177,76,202,124,155,57,238,169,32,234,167,112,207,79,21,11,214,149,207,35,28,71,172,138,139,60,138,136,45,39,255,190,151,95,180,51,199,15,90,105,102,212,82,232,245,113,132,253,36,98,179,132,112,137,212,77,174,87,42,35,210,227,64,95,178,98,133,173,13,238,253,141,193,57,31,201,116,97,129,215,26,36,43,191,203,134,83,191,137,136,30,35,242,62,150,164,89,1,113,188,133,11,95,215,148,131,95,141,9,114,217,39,211,8,222,184,210,203,133,89,106,78,91,180,191,39,68,246,151,134,207,218,201,161,35,118,154,177,6,23,207,159,65,40,111,178,46,198,18,32,120,75,20,207,16,201,191,100,249,106,91,185,110,51,2,255,22,235,91,140,192,159,160,57,64,226,189,14,160,161,128,32,0,190,243,106,224,138,39,146,95,34,122,12,54,106,148,80,195,0,95,248,157,131,116,76,72,18,224,67,120,215,143,92,68,111,33,145,128,227,104,66,208,75,140,213,48,64,78,2,231,71,168,63,141,222,31,239,92,59,78,179,0,17,254,22,97,221,52,4,176,98,174,247,179,124,184,206,124,130,65,146,180,132,36,247,111,132,36,1,234,82,51,132,26,10,104,94,208,231,6,252,36,254,55,212,88,192,181,82,217,108,112,243,11,121,232,101,32,121,65,227,20,34,52,83,220,124,203,14,219,177,101,181,189,184,247,108,184,101,157,134,137,151,95,217,45,161,95,171,211,74,124,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,69,19,136,127,232,67,31,186,162,11,244,226,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,44,129,91,223,119,155,61,251,204,211,104,207,21,219,181,103,143,237,63,116,216,6,153,121,95,45,20,44,27,203,89,13,177,26,25,91,182,111,196,99,137,208,17,43,32,254,75,100,78,4,113,184,129,3,63,134,75,63,99,179,147,99,54,124,230,152,237,127,227,85,68,110,230,184,75,220,198,153,31,151,192,142,192,95,158,155,178,97,102,220,191,185,111,55,63,207,89,54,169,8,250,164,85,17,142,231,10,52,2,72,8,71,4,151,192,191,106,221,106,219,176,113,51,241,252,27,173,107,233,50,6,211,51,243,158,90,176,154,207,11,214,188,95,214,145,37,106,119,132,109,233,237,82,156,209,160,73,36,104,82,174,4,118,28,241,154,1,32,241,156,154,235,197,162,37,184,119,20,193,59,147,225,186,56,248,139,167,78,16,207,127,192,78,12,29,166,241,97,152,134,0,26,16,212,120,64,61,18,175,211,169,140,13,174,88,105,203,87,175,183,213,219,223,103,185,69,75,204,210,57,234,169,89,141,38,135,224,216,151,240,174,91,4,86,220,159,250,98,36,0,132,157,65,184,231,71,9,250,154,115,31,222,85,171,244,112,54,253,46,229,159,122,219,8,237,50,246,7,145,159,200,126,165,13,132,84,0,53,8,208,192,64,39,133,117,117,247,88,138,4,133,74,153,52,4,26,13,146,73,6,2,104,173,188,8,70,8,151,226,111,216,48,245,191,99,75,210,0,145,132,101,45,202,200,3,196,254,48,78,97,225,136,144,110,64,115,3,174,253,186,154,17,216,242,221,221,225,94,45,173,5,225,191,70,26,64,151,37,25,211,208,182,45,27,214,219,131,247,223,107,47,237,253,171,112,207,38,207,251,248,241,99,246,248,19,143,218,151,190,242,197,112,190,255,113,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,37,19,136,63,252,240,195,87,114,125,94,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,159,37,16,249,149,95,125,168,189,111,223,62,107,16,175,127,241,226,136,253,132,248,254,7,239,127,0,33,92,46,117,98,246,147,25,222,223,82,138,37,58,231,115,169,48,171,190,94,34,206,95,174,112,92,228,181,82,193,78,30,59,104,7,222,216,103,211,83,151,16,240,83,150,77,16,27,223,172,132,216,255,233,137,17,123,125,239,46,162,240,15,88,87,154,57,245,52,1,104,222,125,161,80,235,56,200,99,41,203,247,244,88,119,111,143,109,221,186,221,150,13,14,90,126,249,74,134,195,83,7,105,3,173,89,98,233,137,191,143,34,218,119,156,233,82,179,23,4,126,62,83,107,91,118,243,176,201,57,207,103,165,249,203,17,175,8,0,132,109,185,226,155,196,205,39,152,55,31,212,240,122,201,102,71,71,236,200,145,195,54,116,236,144,205,76,77,168,15,32,52,27,132,56,123,68,237,24,13,2,75,151,15,218,230,13,27,109,253,250,245,22,27,160,233,32,221,203,249,212,165,198,3,110,157,76,147,50,144,82,122,0,66,59,35,14,36,240,135,151,28,244,234,24,8,142,252,58,28,154,86,87,227,3,77,6,114,249,107,139,70,88,147,4,124,53,7,204,111,17,18,16,66,33,161,177,2,225,158,250,91,117,206,215,216,129,26,29,12,52,5,244,192,42,139,211,94,227,17,162,212,146,98,77,170,61,20,164,162,222,107,163,166,168,198,8,204,55,73,132,81,6,90,179,120,81,146,190,119,18,8,98,214,170,241,153,123,229,123,186,45,74,234,66,51,36,2,48,238,128,99,43,52,55,44,235,75,209,12,97,252,123,185,207,254,236,27,223,177,11,147,157,198,128,38,241,254,175,190,250,138,132,126,45,50,84,245,94,229,248,126,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,255,218,4,226,247,223,127,255,191,118,13,126,127,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,255,96,2,223,251,238,223,216,107,123,247,88,142,216,253,39,159,120,202,126,231,183,126,211,182,238,216,102,45,68,228,100,38,131,1,157,24,125,233,208,56,214,163,136,243,13,220,250,165,185,105,226,246,147,150,89,68,228,125,185,96,167,78,28,177,163,7,246,225,134,63,139,8,157,38,202,127,18,151,57,174,255,68,210,34,233,8,135,76,216,153,18,73,0,49,156,228,184,212,37,216,107,86,60,158,121,203,246,230,109,57,162,254,102,4,254,245,27,55,88,164,103,81,103,13,136,218,205,57,132,115,196,242,152,196,244,136,220,236,18,210,223,38,100,119,244,242,183,245,34,68,185,34,59,37,156,211,132,160,218,219,136,251,81,156,240,145,16,119,207,233,197,105,155,27,29,182,161,161,33,27,34,162,127,114,114,124,94,220,238,204,170,199,79,111,9,226,253,7,22,47,181,77,155,54,217,134,245,155,44,219,223,223,137,232,151,110,93,84,140,127,13,129,62,206,62,94,192,105,213,170,65,36,231,142,65,184,151,3,63,194,231,24,181,71,225,16,225,152,8,73,3,177,54,117,112,14,18,122,184,167,250,36,116,108,155,8,130,118,147,117,33,180,171,49,64,98,122,71,239,215,90,72,31,160,49,162,85,167,225,129,99,98,244,20,100,187,114,225,213,158,24,183,86,132,17,10,164,42,104,4,66,83,205,7,70,77,108,10,250,127,251,214,14,66,61,151,211,37,137,255,143,193,40,36,7,168,233,64,253,19,116,10,40,194,95,226,62,191,80,23,206,126,184,117,117,101,69,148,118,3,158,23,181,118,209,124,81,159,40,91,158,148,133,70,173,110,91,183,108,178,15,63,112,159,125,235,111,159,14,193,4,117,18,9,78,159,62,105,15,63,252,255,217,239,253,238,191,127,123,9,254,217,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,21,71,32,254,157,191,254,246,21,87,148,23,228,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,151,16,136,220,123,239,189,237,215,94,123,205,22,245,47,182,19,167,79,217,174,151,95,9,2,119,11,193,57,138,128,220,168,54,17,190,59,130,182,116,110,57,204,187,243,105,244,109,156,241,136,247,23,78,13,217,169,227,7,172,48,51,110,89,68,125,197,244,167,226,136,196,8,198,245,122,129,227,99,136,198,13,171,86,139,204,184,71,176,15,14,246,8,174,255,180,13,14,174,182,29,55,236,180,165,196,226,7,247,190,102,203,87,37,131,135,206,2,139,17,175,143,173,158,155,242,29,71,126,163,174,121,244,243,2,182,142,13,114,186,222,23,94,29,193,58,100,247,35,84,71,168,63,146,224,26,40,234,173,185,113,198,11,140,219,177,131,175,217,197,225,179,54,50,50,98,245,6,14,117,28,246,17,4,249,102,19,241,157,251,44,95,185,154,134,131,77,182,121,203,118,203,245,47,69,55,71,89,87,170,1,66,123,29,199,126,34,149,70,148,167,225,1,41,61,38,241,156,117,54,164,158,35,206,199,16,198,163,28,95,169,151,89,111,149,152,251,26,81,252,29,39,127,11,6,178,221,87,17,235,213,120,144,160,46,113,77,197,113,228,147,8,160,241,7,250,222,192,45,31,85,10,64,157,4,2,198,10,68,56,62,220,70,227,7,88,143,53,25,21,144,206,34,192,119,5,44,13,132,245,24,194,189,26,43,202,172,231,231,54,113,162,25,224,173,77,117,71,45,201,189,234,81,37,5,240,179,180,126,106,107,241,138,194,66,206,126,109,25,26,61,116,31,218,12,248,214,130,17,114,127,131,103,192,51,84,51,128,234,85,195,195,199,63,254,144,253,232,199,207,216,232,12,199,113,173,74,181,100,47,239,126,73,66,191,122,4,128,231,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,43,147,64,252,195,31,249,232,149,89,153,87,229,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,151,16,120,250,233,167,113,229,15,33,190,103,236,137,199,127,108,247,127,232,94,91,187,106,48,204,135,143,227,228,151,155,31,229,218,90,141,42,14,117,132,109,220,254,35,231,47,218,137,163,71,236,236,201,227,232,253,83,8,197,13,75,39,90,86,175,204,209,8,144,181,114,185,108,141,74,133,49,0,89,196,240,182,117,103,51,8,247,49,75,247,244,217,166,109,219,109,35,98,122,158,207,134,208,93,171,34,56,215,35,150,98,246,124,121,122,154,219,253,255,236,189,105,172,101,215,121,166,247,157,121,30,238,185,99,205,115,149,72,22,73,113,146,56,74,148,100,201,237,41,237,54,226,52,210,64,0,199,72,167,209,157,4,200,175,32,1,58,147,145,142,145,4,13,52,130,24,1,210,221,136,144,56,78,96,59,105,199,78,199,178,228,65,36,69,178,56,143,42,214,204,170,186,83,221,249,204,243,144,231,93,167,174,44,25,177,173,252,187,140,190,77,157,123,238,217,103,239,181,215,122,214,213,15,242,253,222,247,83,26,192,52,226,126,208,237,32,120,15,17,178,147,22,79,231,16,220,233,113,143,204,60,237,40,128,136,253,67,173,5,164,88,203,137,78,34,254,180,64,0,81,124,82,175,219,218,234,29,187,114,249,99,251,244,250,85,27,52,107,92,70,241,130,218,11,228,51,214,147,83,158,203,143,159,56,105,103,46,60,128,200,255,160,37,102,112,240,71,51,214,111,182,173,223,29,88,38,87,180,88,38,73,33,64,203,38,49,196,119,132,122,9,251,35,36,236,49,207,108,35,200,239,53,234,86,111,54,236,206,234,170,213,91,13,171,241,185,217,110,88,183,221,177,22,169,7,253,65,215,134,136,253,99,210,12,18,172,37,151,201,211,6,33,199,171,104,115,112,152,43,205,90,41,151,183,211,20,63,100,16,210,211,172,63,78,106,194,4,54,114,242,75,123,87,189,3,11,164,125,64,210,210,68,247,107,30,3,18,18,226,241,116,224,211,97,95,198,251,178,186,36,118,93,174,207,225,165,85,234,118,37,13,144,0,160,132,6,6,28,74,188,215,152,92,35,193,95,231,6,48,214,123,161,80,176,28,140,148,190,160,67,66,127,159,98,135,44,177,2,74,0,136,51,199,78,175,99,79,62,241,152,61,247,252,51,246,123,255,242,213,112,29,95,217,167,159,126,106,223,249,206,119,236,111,255,242,223,9,231,252,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,131,72,32,254,219,191,243,59,7,113,94,62,39,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,127,29,129,200,99,79,62,53,121,231,221,183,108,174,92,178,183,223,252,158,173,221,185,110,39,207,29,181,200,110,221,34,57,250,209,35,212,15,59,59,24,229,219,246,241,123,111,216,250,234,109,187,183,186,102,189,78,203,240,153,35,187,43,122,190,79,44,63,222,111,196,224,1,238,248,106,179,101,51,56,226,23,22,151,16,183,19,118,234,244,5,156,251,199,109,102,113,129,164,0,196,125,4,246,46,125,235,211,56,209,147,60,67,238,247,126,171,105,153,124,145,113,59,214,105,247,130,120,157,204,151,81,152,17,169,137,199,159,32,186,71,112,144,255,136,182,79,194,128,92,228,193,246,142,128,207,68,164,102,219,96,175,106,55,174,127,98,215,120,109,17,213,47,129,90,243,204,228,178,164,14,16,190,143,251,125,192,184,199,142,159,182,207,61,252,176,157,56,115,222,172,72,225,65,159,181,182,112,223,199,40,82,200,100,49,236,199,172,165,103,35,126,167,211,136,224,184,237,177,220,91,163,217,180,187,235,171,118,119,109,213,214,183,54,109,121,99,195,54,72,12,24,227,240,239,114,253,112,76,65,130,162,251,37,206,115,132,2,4,62,79,212,130,160,67,129,192,222,54,157,8,16,217,81,240,211,180,10,40,101,139,150,167,208,98,169,50,103,39,143,28,179,7,207,156,177,163,139,135,44,75,81,192,4,71,254,144,107,163,180,33,32,163,128,88,127,152,113,62,65,209,192,8,71,191,210,19,146,74,47,8,122,60,197,14,33,166,95,234,190,30,62,21,248,213,58,32,4,15,112,90,186,189,28,249,49,206,141,24,83,87,140,185,135,59,57,63,166,32,129,226,130,4,142,253,124,202,98,217,164,13,35,20,19,112,189,82,15,84,73,160,72,255,132,210,5,116,15,235,92,152,63,100,47,62,255,172,253,209,159,32,244,247,140,228,133,129,109,172,111,239,11,253,154,149,38,227,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,71,32,254,252,139,95,61,112,147,242,9,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,113,9,124,235,15,255,192,6,245,45,235,53,171,118,229,221,151,236,217,199,143,225,134,223,181,173,155,91,182,186,182,102,43,188,214,86,239,226,230,111,210,147,190,75,12,127,202,10,196,222,119,91,237,32,44,167,18,201,16,249,30,137,22,44,83,152,183,159,127,241,231,130,3,127,126,241,168,101,17,208,35,106,46,47,39,124,136,133,199,81,143,80,172,136,248,17,142,112,190,36,74,158,239,244,34,246,62,133,32,46,145,60,8,213,136,251,211,123,136,216,71,124,230,14,10,5,248,78,13,238,73,24,224,23,198,229,141,66,3,163,61,64,167,129,192,127,243,138,93,185,114,197,182,247,182,108,132,168,175,123,144,212,17,186,105,39,208,27,218,220,204,162,29,89,58,100,167,206,125,206,78,157,255,28,25,245,5,155,32,164,71,122,18,175,113,187,167,73,19,64,192,86,4,189,37,163,124,157,180,222,176,99,123,205,58,69,14,171,182,188,124,199,174,223,186,105,43,155,247,172,222,110,89,159,39,76,36,180,83,180,208,87,155,128,52,179,194,241,175,131,89,6,199,188,196,117,137,253,81,230,35,55,124,52,30,197,17,15,19,125,143,14,94,155,180,173,209,105,219,234,173,123,246,246,181,15,108,230,245,156,157,62,118,194,46,50,191,211,199,143,217,236,204,156,21,147,105,27,212,122,22,167,152,226,216,210,81,123,179,249,189,224,174,143,129,32,207,119,187,145,198,84,164,71,248,167,65,64,120,30,21,7,8,250,19,75,81,28,160,162,131,33,207,151,155,63,222,99,14,20,45,196,40,50,96,50,97,47,164,200,247,197,148,130,134,94,188,111,169,185,188,13,83,145,48,191,100,127,108,137,62,191,115,17,101,16,150,205,177,72,184,167,153,75,175,182,105,191,248,51,95,177,223,250,173,223,180,55,63,90,87,29,132,186,20,216,229,203,215,236,221,15,62,212,18,253,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,32,9,196,255,229,239,253,246,129,156,152,79,202,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,143,65,32,242,204,51,207,76,254,240,95,252,150,37,17,105,47,191,247,166,253,193,255,132,171,190,177,103,123,136,253,205,118,23,81,55,97,121,28,238,25,162,251,187,253,33,113,253,93,227,108,232,225,126,232,208,17,196,227,132,109,108,110,91,163,213,35,238,125,198,78,157,125,200,98,136,211,168,230,82,189,137,223,71,112,167,95,61,90,125,240,119,75,236,198,156,63,61,36,248,15,251,54,234,78,130,83,93,210,183,156,238,18,241,185,10,33,90,194,62,98,186,250,214,35,51,203,49,206,136,140,197,96,82,185,137,204,223,92,95,177,205,123,43,118,249,227,143,16,232,59,204,145,216,126,254,153,10,253,244,149,79,165,45,157,203,216,35,159,123,220,142,29,57,105,54,171,48,70,0,0,32,0,73,68,65,84,135,14,147,88,32,7,63,173,3,140,57,143,112,183,199,83,244,163,239,244,16,169,121,110,34,30,28,252,237,73,199,62,93,91,182,15,175,125,108,215,111,222,176,219,183,110,147,70,192,44,84,104,64,225,66,4,81,28,249,222,6,154,25,49,250,42,80,136,33,164,167,146,169,176,22,137,234,177,251,162,191,34,242,101,182,87,4,254,16,39,126,127,52,12,49,249,93,162,255,21,151,63,129,79,154,251,50,185,164,245,177,223,95,93,185,101,55,150,111,217,194,236,156,93,164,173,192,67,103,206,218,133,35,71,66,194,65,36,69,235,1,90,29,160,204,83,239,48,100,92,92,253,0,29,32,200,7,71,191,214,160,231,194,72,255,40,5,97,162,31,129,63,147,208,239,74,39,80,194,192,253,35,34,203,191,82,2,248,39,150,166,24,64,110,126,134,152,176,214,120,216,67,86,170,130,1,138,20,146,180,62,160,226,131,61,37,81,128,98,136,153,98,206,158,127,230,41,123,231,163,223,103,125,122,150,89,173,86,179,27,55,110,236,15,239,239,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,14,28,129,248,175,253,151,255,213,129,155,148,79,200,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,95,71,224,218,245,155,118,243,214,117,187,254,241,251,214,65,240,158,37,41,95,130,244,250,250,58,214,237,46,191,143,113,192,87,172,221,31,88,135,72,253,33,223,149,233,97,63,63,63,111,115,149,178,29,62,124,216,22,23,23,237,246,237,219,118,119,121,213,122,8,236,45,122,212,15,71,3,4,111,84,226,110,7,141,30,169,153,248,254,208,11,62,78,20,189,226,226,137,205,143,144,53,175,94,240,40,225,232,227,8,228,88,193,37,120,39,210,105,132,118,185,251,17,206,17,193,131,24,141,219,95,215,7,113,31,7,186,220,254,195,250,158,173,220,185,109,55,175,94,182,101,222,107,123,187,150,76,221,175,30,208,184,136,220,73,92,243,149,185,89,59,115,246,188,29,63,117,202,42,180,19,136,151,43,65,228,238,85,155,92,210,177,100,38,143,102,207,243,40,24,136,72,192,102,136,94,191,109,55,215,239,216,123,215,62,180,143,63,189,106,247,170,219,214,162,24,33,202,248,67,76,240,90,147,146,5,20,161,159,202,164,173,196,156,83,136,239,149,114,25,151,124,204,82,20,62,164,248,46,137,144,174,181,113,199,116,253,124,30,32,156,171,149,64,143,181,117,123,61,107,193,168,221,110,219,160,219,179,157,237,109,190,167,21,2,215,72,248,87,113,67,123,173,99,187,181,61,251,232,251,31,217,211,143,60,108,23,78,158,180,162,98,245,43,37,171,174,109,48,7,162,244,35,89,27,111,237,6,29,63,198,220,244,139,222,84,36,129,230,174,230,10,194,193,28,166,251,171,52,133,253,67,251,194,236,194,247,218,143,33,2,126,58,91,176,66,161,192,57,210,1,248,94,43,232,163,224,43,29,32,74,49,67,62,155,11,5,7,19,138,21,34,140,149,36,225,225,197,23,95,180,127,246,63,255,190,85,9,105,96,24,171,86,171,246,193,7,31,216,175,253,218,175,237,63,202,223,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,28,40,2,251,30,132,3,53,41,159,140,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,31,147,192,228,149,151,190,107,104,206,54,135,40,62,131,128,44,241,119,40,145,153,104,250,100,2,33,187,88,180,116,42,99,103,78,157,180,133,133,57,155,199,101,30,151,24,159,201,240,194,133,78,143,122,57,212,51,217,44,66,127,203,118,118,182,236,112,169,98,125,162,247,37,164,99,85,183,36,61,222,37,92,79,112,207,203,81,46,199,253,24,87,185,122,203,75,196,151,121,63,33,17,159,30,241,220,136,83,189,31,132,230,152,158,129,112,110,68,223,75,248,223,188,121,211,174,94,253,132,24,253,101,171,238,238,112,105,39,136,235,165,210,76,40,20,24,48,143,116,34,99,71,136,188,63,127,225,33,59,124,236,184,165,152,63,138,120,16,167,135,45,148,104,164,235,84,62,203,12,162,56,244,251,244,189,167,135,125,57,67,109,67,199,174,95,191,97,239,93,254,192,174,220,190,110,203,187,247,172,70,108,191,122,214,199,16,179,229,112,79,230,178,150,203,229,16,219,11,225,125,250,123,30,12,169,32,214,75,77,15,107,82,52,62,203,82,203,128,136,148,111,9,239,172,67,255,228,210,172,9,193,92,2,251,0,87,124,15,248,18,255,235,75,75,86,67,32,223,217,218,166,13,64,215,162,180,17,160,164,192,234,164,20,212,148,92,240,103,155,246,196,197,139,118,158,125,168,78,250,225,85,74,230,112,243,51,42,197,6,42,198,8,93,15,120,84,16,233,17,234,101,222,151,208,15,192,32,216,99,216,135,251,126,225,1,167,239,31,186,94,5,9,35,138,52,50,172,49,147,71,204,215,66,180,71,252,163,2,13,37,47,76,72,14,200,104,79,184,94,69,13,35,141,213,237,218,169,19,39,104,137,48,99,245,79,247,244,21,237,14,250,246,233,205,91,26,93,15,215,224,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,56,80,4,92,232,63,80,219,225,147,113,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,255,15,4,38,255,253,111,252,119,118,249,157,119,141,180,118,59,119,230,76,112,163,75,120,62,140,83,191,88,56,109,11,188,47,30,194,185,207,43,42,177,60,37,209,157,39,208,179,126,220,106,90,52,184,211,137,157,71,104,198,168,143,64,77,144,253,128,170,1,122,214,39,117,66,121,253,163,30,194,61,34,255,24,231,62,162,116,140,216,123,137,202,166,107,17,186,177,175,35,5,223,119,249,7,149,156,184,253,28,238,122,21,19,224,116,223,197,177,191,177,182,110,119,174,93,179,122,117,207,90,237,70,16,152,35,56,223,131,160,141,216,220,31,12,173,82,153,15,194,254,133,243,15,216,44,105,3,22,71,144,166,192,0,165,158,103,48,247,65,151,54,3,164,10,68,112,213,51,183,88,38,97,201,66,134,22,5,164,3,220,253,212,62,186,252,145,93,187,117,211,110,144,114,208,70,168,206,150,242,20,62,84,136,171,167,143,61,90,125,153,241,229,224,151,168,175,168,252,16,195,223,108,217,214,94,45,20,17,36,18,211,130,4,21,74,132,4,3,86,73,22,65,152,163,230,25,165,144,33,188,211,26,32,1,203,120,42,105,49,126,87,50,128,238,45,147,8,208,131,119,149,215,230,230,102,112,248,119,218,29,190,139,225,154,207,89,167,219,183,215,153,227,237,173,117,27,181,218,20,16,140,105,3,208,177,44,110,251,100,33,103,145,58,173,7,192,26,16,242,236,9,105,9,99,62,160,237,135,35,66,145,197,136,130,137,253,150,6,247,79,255,224,45,180,36,136,70,44,87,200,135,117,246,41,186,80,17,70,4,134,145,161,246,39,66,250,1,73,6,247,247,47,202,220,39,20,2,116,40,8,201,231,243,118,236,216,49,187,114,123,47,20,23,40,29,160,90,219,181,94,183,253,131,241,253,23,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,7,137,128,11,253,7,105,55,124,46,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,227,18,152,252,47,191,249,77,187,242,253,15,16,219,205,114,180,124,31,32,208,43,178,253,196,161,147,246,240,3,231,236,232,209,99,83,215,62,66,183,46,154,224,126,159,180,36,254,34,32,35,96,199,146,233,16,189,47,215,184,94,109,28,241,168,248,193,161,110,136,208,99,98,224,163,125,92,223,35,190,68,242,78,208,131,62,92,168,104,122,57,244,17,248,99,136,209,168,221,136,242,83,247,184,252,231,100,255,135,104,254,237,173,13,187,123,151,182,0,119,239,90,117,123,199,38,29,250,194,35,232,143,244,116,89,215,17,165,243,185,130,45,30,62,100,75,135,143,216,163,143,60,70,236,63,130,62,142,126,75,100,25,151,223,135,140,219,35,37,160,222,165,72,129,117,32,64,71,232,69,63,160,248,160,209,107,91,163,181,99,239,95,254,208,94,185,244,61,91,94,95,97,108,21,25,68,173,144,157,161,23,253,52,146,63,139,187,61,75,90,65,148,121,70,185,87,237,236,21,181,47,103,188,132,252,132,18,7,24,122,168,120,127,198,215,75,243,67,115,15,71,72,211,231,158,136,32,33,140,135,232,126,10,36,172,67,225,3,98,121,28,145,95,238,248,46,124,213,2,96,225,208,146,205,144,174,208,168,214,108,107,107,43,136,254,245,122,157,2,131,180,53,234,13,235,239,110,91,12,113,63,193,218,138,241,148,117,41,90,72,198,113,221,171,93,194,80,207,224,177,138,217,231,89,35,213,84,112,104,93,49,89,237,57,175,2,5,21,34,104,31,153,214,244,224,247,17,215,199,73,95,200,82,52,160,125,209,30,177,18,194,20,224,205,245,42,110,80,81,66,92,127,15,124,22,203,240,15,239,89,184,207,206,206,134,34,3,109,109,156,249,40,109,161,209,104,236,63,193,223,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,28,40,2,241,247,223,127,247,64,77,200,39,227,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,199,33,240,199,223,254,150,117,90,61,194,228,137,237,175,20,237,145,71,30,177,175,255,212,11,118,230,196,33,28,249,40,196,8,217,99,4,230,40,81,245,18,182,19,197,2,66,242,96,42,252,74,237,150,72,79,236,189,4,111,137,199,33,202,157,177,186,114,113,35,90,163,195,7,1,60,38,139,57,34,181,68,110,221,63,86,101,1,106,116,84,23,200,130,46,231,63,231,37,240,87,119,55,108,109,101,213,86,86,239,218,234,234,138,237,237,237,133,107,115,220,159,64,104,214,181,113,68,229,202,252,92,136,231,63,114,226,36,34,255,33,139,17,221,111,20,2,24,142,125,139,240,98,78,106,1,96,106,21,32,33,94,69,9,68,219,247,136,193,79,205,23,45,135,3,253,147,203,239,216,255,253,242,31,219,181,59,215,173,75,20,254,164,64,49,2,162,187,4,117,69,242,103,121,15,110,123,10,6,66,255,122,210,7,38,42,96,96,25,17,253,64,236,158,32,144,119,121,206,96,48,8,235,15,69,15,42,66,160,184,97,204,250,36,242,79,148,86,192,229,153,113,60,136,237,18,216,71,220,59,238,19,123,207,178,85,20,32,118,137,52,162,61,197,7,250,93,9,9,51,243,51,150,47,231,45,91,204,218,246,189,237,192,34,141,8,31,101,111,186,184,232,59,112,140,39,104,41,192,123,130,241,6,9,201,242,72,239,26,147,231,105,139,152,110,216,38,32,6,97,127,48,185,31,219,175,19,127,225,208,220,213,126,65,47,205,91,85,0,42,14,24,143,224,122,127,189,25,138,53,130,208,207,121,49,158,112,83,72,50,32,173,32,9,59,157,86,13,128,126,136,73,171,81,255,11,79,241,143,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,14,6,129,248,133,115,231,14,198,76,124,22,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,126,76,2,255,252,159,255,83,91,93,185,27,250,182,147,178,111,95,124,234,73,251,165,95,250,69,59,50,95,178,49,98,115,180,141,72,78,31,123,9,210,209,40,61,224,147,56,180,59,221,208,111,62,142,224,46,241,26,233,56,252,79,34,184,196,223,49,162,239,24,167,186,162,220,201,234,71,37,102,96,68,236,97,167,29,12,251,65,124,231,46,93,175,104,127,21,9,112,177,213,119,118,172,94,219,179,219,183,110,216,250,250,106,112,176,75,101,150,128,156,197,97,62,68,96,215,43,71,124,253,161,147,167,237,244,217,51,118,228,228,113,75,150,202,136,248,20,36,104,28,4,108,148,121,244,229,88,40,60,80,94,61,191,78,197,110,117,169,167,16,33,146,207,208,121,32,99,13,162,255,95,123,243,37,251,206,107,127,106,119,182,87,44,146,142,226,134,71,228,230,123,9,252,165,124,33,56,248,67,204,63,235,31,14,104,13,192,243,123,189,126,40,104,232,17,167,223,163,47,189,156,238,114,244,143,73,38,144,75,95,135,194,11,144,191,195,187,28,246,17,28,251,49,4,248,36,73,0,25,10,16,242,137,180,41,33,64,107,139,137,163,84,241,80,17,97,214,194,173,47,142,122,141,250,131,80,92,145,201,100,236,40,109,19,142,44,30,161,231,253,167,182,118,111,221,154,157,22,181,12,56,235,51,41,235,161,200,183,59,3,43,193,105,144,132,3,24,18,212,81,68,25,55,2,147,4,223,171,214,33,88,247,225,33,13,94,238,254,224,232,215,105,174,147,192,31,10,18,152,71,34,205,94,211,210,96,170,213,79,93,255,17,57,250,25,120,196,26,85,132,16,132,126,237,225,64,109,0,120,22,207,85,177,199,52,37,128,45,215,51,184,71,197,31,106,3,225,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,131,72,128,255,20,224,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,207,20,129,201,165,75,151,130,200,47,161,22,45,217,190,254,141,175,217,145,35,71,108,210,109,33,12,35,80,163,146,71,112,251,203,49,142,205,60,8,246,209,8,194,52,203,148,160,75,250,62,81,246,225,67,16,116,37,196,79,116,146,35,136,187,193,246,206,7,196,225,56,125,237,185,9,113,31,69,89,238,112,4,243,78,173,101,155,247,54,236,246,237,219,182,190,186,26,34,222,7,189,110,16,140,229,120,151,37,93,226,121,177,88,12,209,252,37,68,253,11,231,31,194,137,95,178,164,146,5,146,184,244,201,136,31,224,102,15,81,254,8,254,161,40,33,166,164,0,254,85,157,169,140,137,182,31,147,20,192,55,76,150,66,4,20,240,157,70,205,94,125,243,53,123,233,210,203,182,221,220,178,100,158,168,250,92,202,114,197,92,232,75,159,205,102,66,139,129,30,247,213,90,53,107,178,246,22,243,237,49,151,174,138,31,116,104,157,172,47,38,145,91,30,250,41,20,220,236,83,209,124,136,192,46,231,124,100,44,225,29,89,157,37,55,72,43,72,114,219,30,34,126,114,39,30,10,9,212,38,33,68,225,3,82,145,253,217,116,134,52,132,46,157,6,134,225,252,152,123,218,205,86,184,182,92,156,177,11,103,206,90,9,30,183,86,238,216,198,238,38,145,253,20,24,144,86,144,68,152,175,119,134,22,205,196,169,175,32,153,128,137,37,80,247,199,20,11,164,72,63,200,82,80,208,166,45,3,138,124,24,95,2,124,72,40,224,57,42,148,144,120,223,31,15,232,114,48,180,12,137,1,74,59,208,30,75,208,143,13,199,214,109,53,45,29,225,239,129,191,139,82,169,4,31,181,68,224,94,198,142,179,198,46,108,216,228,144,24,192,229,170,53,160,198,35,66,34,195,106,40,156,8,204,252,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,70,32,126,247,206,202,1,155,146,79,199,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,95,77,96,123,115,203,134,125,196,106,46,59,117,226,176,157,61,123,54,8,190,65,64,151,90,27,148,114,28,221,114,155,203,238,45,241,61,28,168,218,193,34,206,135,251,98,126,36,140,50,253,54,131,179,60,141,139,61,184,212,245,46,87,63,206,111,35,50,127,109,237,182,237,236,108,217,189,181,245,208,123,190,81,109,132,162,128,24,34,178,68,101,9,252,177,24,209,249,185,172,45,44,44,32,240,47,218,226,210,82,248,61,57,83,9,66,53,22,249,80,116,96,136,210,36,212,91,159,5,80,98,16,92,233,18,171,199,184,239,21,171,175,241,50,153,44,113,255,20,25,240,248,1,231,106,20,49,124,251,213,63,179,183,222,125,203,122,100,230,23,103,202,244,164,143,89,185,82,176,114,185,24,196,109,137,224,141,106,205,234,141,150,213,218,109,235,32,134,203,1,15,0,90,28,224,252,231,251,49,124,34,106,87,128,216,61,64,140,79,32,212,203,161,31,196,115,230,165,116,1,25,222,241,210,11,146,13,17,251,117,237,24,97,124,196,125,141,30,99,215,106,225,85,36,61,64,41,2,125,10,10,10,106,23,64,52,190,230,208,37,53,64,227,165,137,209,31,32,222,175,222,93,182,74,177,108,179,188,18,103,147,22,91,137,219,242,198,42,241,253,80,32,49,32,138,136,31,225,25,42,46,152,180,225,209,27,89,156,25,171,248,32,202,243,147,236,99,143,149,40,109,96,122,200,230,255,231,71,16,231,217,175,36,45,3,98,188,143,35,42,102,96,60,4,127,165,22,168,152,33,194,58,227,106,131,64,97,64,56,238,71,247,235,119,57,250,247,221,251,26,139,91,40,50,80,106,193,253,107,117,206,15,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,7,136,64,252,202,149,43,7,104,58,62,21,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,127,61,129,205,141,117,105,177,225,117,254,252,89,59,119,238,12,2,46,103,198,8,185,106,240,142,88,45,199,124,16,236,131,240,175,107,165,246,78,199,150,227,251,207,197,127,46,227,139,254,0,247,62,2,187,68,236,213,235,215,113,193,143,172,138,35,253,222,198,150,85,107,219,196,221,55,108,208,111,19,73,143,32,143,48,28,65,224,151,16,172,8,251,40,239,75,11,71,236,200,177,19,188,142,218,236,220,28,209,252,69,68,108,10,5,52,23,141,79,198,252,94,179,102,187,187,187,182,93,219,177,106,189,102,123,244,128,223,107,86,173,69,11,0,137,235,122,254,190,59,190,136,99,126,142,2,129,217,217,89,203,21,74,246,103,47,191,110,175,188,254,26,2,126,221,14,29,63,108,89,92,252,37,68,254,108,54,109,245,122,213,250,136,235,154,123,29,161,127,64,113,66,132,20,128,40,197,7,65,164,103,45,41,196,244,40,98,186,198,175,84,230,120,85,40,38,200,132,53,68,137,233,15,241,247,180,42,24,49,223,106,171,97,59,204,115,175,89,199,221,143,248,47,183,126,191,103,177,84,194,210,201,76,136,230,239,80,72,208,174,183,41,140,160,56,2,129,61,135,168,95,46,151,195,184,149,114,46,8,231,189,78,63,8,254,25,190,239,169,117,2,243,201,81,8,113,246,212,233,16,177,127,103,121,25,151,126,159,66,3,220,247,89,113,164,152,32,130,171,31,145,62,193,22,81,137,64,77,4,98,61,207,29,179,103,42,90,208,187,246,75,99,233,146,49,109,24,38,236,117,20,17,95,109,5,98,164,37,140,152,243,136,2,1,37,34,196,197,159,40,126,21,30,196,147,20,78,80,140,17,138,61,184,153,82,144,112,94,251,217,98,61,251,199,152,194,10,113,82,209,128,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,14,34,129,248,205,155,55,15,226,188,124,78,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,254,82,2,141,70,35,232,244,242,91,31,59,114,212,178,68,178,143,90,85,68,91,4,224,224,208,87,236,60,170,190,26,184,71,112,163,35,28,243,69,168,1,136,32,12,7,63,120,80,137,37,245,78,251,179,43,134,94,241,251,55,174,93,183,117,18,3,90,8,231,19,68,124,180,98,196,97,185,218,249,44,151,56,227,103,50,185,32,150,31,162,255,252,225,67,71,17,184,43,54,179,176,100,166,88,126,196,244,62,113,241,35,196,98,185,201,235,20,11,108,238,85,237,157,107,87,136,172,223,181,229,213,187,182,181,189,109,125,162,235,163,68,196,75,152,86,193,64,131,88,126,9,253,90,131,132,103,205,81,98,115,185,88,178,66,161,104,171,107,155,232,211,35,59,123,254,140,149,23,103,73,2,64,4,231,190,157,90,221,238,210,66,96,136,96,30,85,26,0,109,11,20,85,31,101,253,9,90,23,148,231,74,54,75,161,192,3,71,79,218,2,243,84,218,64,158,34,129,40,34,182,10,20,98,164,24,196,113,175,167,242,89,91,221,92,183,79,174,95,179,143,62,185,108,107,45,132,252,106,61,68,222,167,104,9,144,67,36,111,212,27,166,6,0,249,108,206,102,242,197,80,68,160,4,2,9,233,45,190,107,55,154,86,219,221,179,202,252,92,104,91,160,249,171,141,64,135,72,255,100,36,105,157,189,61,139,245,82,150,159,45,218,201,227,39,194,122,151,239,174,90,189,214,180,98,60,71,140,63,237,21,6,136,249,8,252,49,246,169,39,14,240,204,196,82,236,3,235,85,129,6,100,254,220,217,207,71,14,157,141,80,164,144,206,165,195,90,6,17,109,154,138,61,216,95,230,55,129,117,132,52,5,205,7,192,204,151,59,194,223,134,12,254,49,10,35,38,214,70,232,15,227,240,181,66,28,148,204,160,164,3,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,28,68,2,241,141,245,205,131,56,47,159,147,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,191,148,192,8,135,58,26,57,241,238,102,139,243,243,168,188,114,174,43,2,31,113,29,39,123,16,159,37,232,74,221,151,161,94,18,46,174,111,62,5,177,95,142,240,112,32,4,75,84,87,204,123,18,81,87,66,178,252,226,18,232,229,24,151,0,46,55,122,42,147,180,130,28,244,133,188,205,207,47,218,204,204,172,21,242,165,16,175,207,151,161,87,252,24,161,125,220,236,216,24,161,62,134,48,31,75,37,237,222,246,166,189,254,230,37,123,235,131,247,236,206,206,134,13,153,82,24,55,21,103,108,238,99,114,253,193,128,148,128,142,85,22,231,67,236,253,136,185,104,30,81,156,232,114,175,111,144,38,176,198,56,106,17,144,167,255,124,130,184,254,120,50,166,68,127,91,223,216,8,9,1,99,132,107,57,237,39,61,28,236,196,223,207,100,242,118,100,113,201,206,157,36,237,224,204,89,59,62,191,100,89,206,71,228,102,103,133,163,145,122,222,179,70,68,126,21,28,212,234,45,251,195,63,252,35,187,190,124,203,62,189,123,199,26,74,24,192,69,159,101,109,193,57,207,195,6,56,250,211,176,77,35,150,39,121,239,19,201,63,65,224,159,32,164,119,37,228,83,40,145,96,205,18,204,155,119,239,90,190,92,178,249,197,5,75,193,111,208,239,91,91,238,250,4,162,58,227,116,182,182,172,88,46,216,169,227,199,194,88,215,174,221,96,12,18,3,148,104,144,161,240,1,246,49,90,51,12,200,220,239,225,206,143,69,105,53,0,15,181,14,80,28,255,253,221,187,191,133,236,153,206,197,99,68,247,167,40,134,152,58,253,245,30,10,60,116,31,237,4,146,113,230,39,71,63,115,231,143,133,123,89,63,113,254,81,18,9,6,20,40,104,13,225,239,227,254,224,106,73,160,241,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,16,9,196,255,209,127,253,79,14,226,188,124,78,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,254,95,9,252,187,127,239,87,131,56,175,132,126,233,214,115,115,149,112,157,98,221,35,17,122,188,243,138,196,36,222,163,216,74,235,231,165,222,244,17,197,187,235,74,9,220,138,115,15,178,46,34,49,125,234,135,184,198,91,173,86,112,124,159,57,119,206,30,127,234,11,22,71,160,86,212,59,30,121,180,97,92,242,196,215,163,102,19,199,127,95,252,13,174,112,70,68,44,14,195,230,232,79,143,152,157,32,74,191,207,179,222,253,248,35,123,253,237,55,237,250,173,155,182,211,216,177,204,66,201,186,227,129,245,17,189,7,163,62,206,255,126,16,239,21,155,159,70,244,223,171,85,167,133,6,204,77,226,186,162,230,167,225,4,244,176,231,145,42,8,104,141,59,214,220,88,182,76,187,70,76,125,222,170,36,4,212,118,118,113,215,151,109,140,240,126,124,233,168,61,122,246,115,246,240,133,7,236,204,177,83,184,210,243,186,145,132,1,90,14,32,110,39,227,64,67,192,143,33,250,183,104,67,176,124,247,83,123,247,195,15,236,195,43,151,67,92,191,4,126,100,113,18,18,10,65,184,87,92,191,132,123,241,73,18,141,159,38,5,32,1,215,46,137,5,58,142,28,57,98,51,165,178,213,104,65,112,231,206,157,112,157,88,81,170,96,59,123,187,214,26,244,108,110,97,158,194,136,138,141,112,228,71,16,242,249,146,232,255,182,181,170,236,199,168,96,179,220,127,241,129,7,237,163,143,46,91,127,76,177,4,66,124,46,155,180,73,10,193,94,159,71,93,107,81,152,48,64,204,15,142,254,32,244,79,11,49,180,197,58,100,206,87,161,129,132,121,205,63,20,74,192,79,2,127,40,2,96,217,226,169,107,248,227,8,133,29,218,126,181,95,16,235,78,175,103,205,14,137,13,26,76,127,36,252,121,20,138,101,138,60,114,58,227,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,71,192,155,205,29,184,45,241,9,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,95,65,96,50,64,240,150,104,43,55,57,169,247,161,47,252,254,245,193,125,142,128,171,216,124,244,124,180,92,9,255,8,193,136,195,252,216,191,76,10,239,244,119,174,27,35,6,75,132,158,69,140,238,16,221,175,184,246,153,217,217,208,151,30,11,58,194,47,226,48,241,238,214,215,61,188,99,134,87,225,192,152,130,2,165,7,168,102,96,128,50,156,36,206,127,108,109,190,142,216,157,123,235,246,221,55,46,217,219,31,188,19,92,234,73,210,0,238,213,183,24,106,26,251,95,202,20,67,82,64,58,78,49,1,99,171,104,33,136,208,60,97,196,186,58,136,206,42,60,104,119,17,217,201,145,87,82,65,63,206,131,210,188,227,60,175,237,116,44,71,251,130,97,167,111,179,137,188,29,45,204,219,211,207,63,105,231,79,158,182,115,39,78,161,229,39,173,215,70,164,223,155,70,239,79,120,110,98,38,111,187,131,174,109,110,175,217,141,219,159,218,229,107,87,237,54,238,253,157,122,213,6,8,249,137,52,137,6,217,4,108,83,214,97,125,219,180,23,16,227,35,75,135,236,244,137,227,86,164,104,96,249,211,219,182,133,27,63,79,97,193,133,11,23,236,185,231,158,179,165,195,135,194,181,47,189,250,61,187,122,227,186,221,189,183,22,210,0,226,20,60,52,153,107,103,125,221,246,40,12,80,203,128,9,69,7,73,214,155,166,136,98,60,232,19,243,191,75,49,66,206,14,83,12,80,231,25,91,155,187,214,169,171,57,0,133,16,114,219,103,229,190,79,91,175,214,161,62,96,218,98,225,254,206,133,253,211,126,179,27,97,127,51,196,246,43,154,95,9,13,156,9,169,12,154,63,177,8,150,96,172,56,209,253,73,57,250,217,55,189,194,95,3,247,171,94,67,188,127,16,221,127,127,204,98,177,104,191,242,43,191,242,195,143,11,207,244,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,14,2,129,248,24,231,130,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,62,43,4,36,238,38,98,73,27,226,244,142,39,34,211,190,235,147,105,79,246,49,223,41,118,95,82,239,24,5,94,241,247,35,68,227,241,164,111,73,92,246,124,197,113,95,187,149,66,175,251,112,186,143,199,136,253,124,174,55,137,157,199,213,174,154,0,130,251,17,137,17,133,85,41,32,53,24,161,88,118,111,137,238,99,92,235,234,113,63,225,189,143,139,191,141,75,255,198,173,43,136,220,43,56,227,235,182,130,216,253,225,245,203,22,77,199,45,95,42,218,110,171,102,179,115,115,22,39,150,190,84,40,91,5,23,187,222,179,169,52,194,247,253,26,124,158,33,145,90,46,117,173,81,226,123,173,86,179,123,155,27,182,85,221,177,102,11,55,191,226,237,39,74,0,64,176,30,140,173,16,207,216,131,167,207,217,115,143,127,209,30,57,255,144,101,16,248,213,227,190,81,173,161,101,19,131,159,79,179,254,136,213,123,77,187,125,123,217,62,184,250,177,125,116,249,251,182,203,120,67,214,60,64,208,143,36,35,150,44,228,192,128,184,174,117,138,30,255,173,32,139,251,126,105,97,206,94,120,250,121,123,246,233,103,172,152,205,217,242,237,59,54,32,57,160,80,40,132,66,5,189,39,17,215,83,229,168,253,157,191,249,203,246,222,199,31,218,171,111,189,97,55,87,62,181,6,115,141,16,213,63,142,140,172,65,81,2,21,4,184,228,243,150,138,83,16,193,250,228,166,79,40,94,159,150,11,117,230,123,225,220,121,138,28,174,216,106,235,94,96,202,157,150,206,196,216,79,138,2,148,130,208,29,216,16,246,241,136,246,117,154,162,192,71,118,58,26,152,37,50,105,10,41,226,54,212,62,179,234,40,155,56,25,142,73,32,160,60,131,103,43,105,32,42,214,60,91,107,212,243,195,90,217,119,165,44,116,212,122,129,51,81,125,207,255,82,89,181,86,240,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,193,36,16,167,45,160,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,62,59,4,6,68,199,247,233,185,142,26,27,195,125,94,64,164,182,97,151,24,127,245,93,31,19,31,143,75,27,1,27,109,151,148,118,148,224,104,31,241,150,207,136,226,182,189,103,237,122,205,90,141,61,219,196,105,126,111,99,205,90,68,211,39,249,151,99,244,115,27,197,34,24,247,163,148,6,68,45,21,156,252,8,234,18,251,37,128,43,186,159,40,249,1,194,254,144,8,124,141,189,215,220,177,247,46,127,128,192,253,190,221,219,221,180,102,175,101,13,220,235,73,28,235,9,226,231,199,61,60,254,131,150,149,103,138,54,183,180,36,21,217,242,8,230,21,98,225,179,140,55,36,157,160,131,115,95,2,255,16,81,90,78,119,245,185,87,23,250,24,125,9,42,149,57,43,80,20,112,130,168,255,247,62,250,208,234,245,186,13,58,172,85,46,245,17,194,57,226,246,87,158,123,193,30,185,240,144,245,40,4,104,247,59,36,18,164,44,86,76,179,174,174,221,93,187,109,55,17,231,175,221,189,105,31,220,184,76,191,251,1,245,1,211,56,123,21,55,40,233,32,22,87,47,123,196,115,121,220,41,122,200,196,104,87,192,188,42,217,162,253,194,243,95,177,23,158,124,134,168,254,174,165,121,230,185,217,147,210,192,45,194,239,18,217,173,165,215,208,74,150,162,19,193,200,158,123,240,73,123,224,248,89,123,253,195,183,237,229,183,46,217,234,214,6,69,17,164,31,12,162,182,94,95,182,212,233,83,214,225,73,125,20,245,114,158,226,2,146,20,84,192,144,167,13,65,171,222,176,207,157,191,96,17,56,172,46,175,217,8,65,191,23,157,80,172,64,210,64,47,97,237,109,138,23,34,67,210,10,18,112,101,158,137,156,53,105,13,16,203,100,172,219,105,88,132,162,134,104,30,118,209,46,127,27,220,167,100,4,90,22,68,148,136,192,220,162,133,164,21,42,101,194,2,136,100,8,99,240,206,94,43,180,161,213,104,146,148,192,103,14,149,138,232,88,156,91,12,239,254,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,65,36,128,163,95,174,7,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,124,54,8,168,95,252,254,161,184,251,8,98,176,21,11,22,217,216,69,191,165,154,61,173,62,236,114,226,227,236,238,55,173,41,97,191,182,107,245,205,154,237,222,219,180,109,98,245,155,245,61,235,52,27,8,221,35,139,147,255,47,71,119,52,61,12,78,245,28,162,179,220,240,193,201,143,107,62,84,0,36,83,214,165,15,125,28,135,126,178,156,67,20,110,217,165,119,94,183,63,125,237,37,187,125,239,14,78,253,36,5,2,10,151,71,203,207,33,76,147,52,208,30,118,66,59,248,60,34,127,165,82,177,52,238,125,244,116,250,210,83,136,192,184,195,40,110,122,210,2,162,60,43,130,106,222,104,84,67,143,251,120,63,193,125,56,217,89,139,218,8,196,248,157,167,218,35,15,61,130,0,190,98,107,119,151,45,130,136,29,193,137,46,199,255,58,5,11,231,78,157,102,96,150,203,58,54,171,187,118,119,101,217,46,95,191,106,43,171,171,182,219,168,89,141,148,129,120,41,103,45,34,234,51,48,211,26,7,253,110,40,136,144,177,189,143,248,45,140,37,226,249,91,8,234,75,197,25,251,165,111,252,156,61,124,250,188,245,41,142,200,103,75,20,83,240,0,185,221,17,249,3,27,9,253,122,113,200,5,159,140,33,224,55,186,86,73,23,236,75,143,61,109,249,84,198,94,121,251,13,91,38,229,160,75,1,65,150,226,134,187,55,110,216,92,101,222,78,158,60,73,123,5,134,228,126,197,233,75,236,159,225,189,141,243,255,216,177,99,65,116,223,218,220,180,56,99,40,197,32,145,207,88,170,32,65,191,110,61,18,5,18,112,83,234,65,132,66,5,253,61,136,85,140,98,13,77,145,178,2,82,15,240,249,83,200,160,110,7,49,21,105,240,191,28,45,2,148,194,16,62,176,239,33,246,127,26,9,64,116,63,45,23,122,211,196,195,137,18,28,184,33,159,47,104,105,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,56,144,4,226,67,58,9,250,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,179,66,96,140,160,46,33,86,241,252,67,28,221,119,111,220,180,7,78,204,219,160,77,63,122,4,229,81,123,104,61,34,248,91,8,249,181,189,13,219,222,89,183,42,66,255,198,118,53,184,229,211,136,189,17,132,222,62,130,117,134,120,246,4,113,238,57,185,248,113,151,79,80,189,37,162,71,229,91,71,16,167,49,60,97,1,61,92,223,4,200,211,227,126,128,35,254,242,181,79,236,165,75,175,132,104,254,206,168,103,201,28,2,244,24,151,63,243,81,252,127,66,125,226,153,97,143,194,250,2,238,253,98,169,100,121,34,238,229,21,151,40,173,226,130,209,104,192,213,88,201,113,248,135,4,121,132,232,1,174,253,33,227,72,173,86,1,67,58,202,220,120,110,84,177,243,220,157,69,8,159,93,168,216,14,46,121,69,243,167,105,37,208,99,156,155,203,119,108,241,211,165,224,74,191,125,251,182,125,250,233,29,219,222,221,177,6,226,117,4,241,93,133,2,26,131,94,7,54,147,43,88,143,4,131,189,141,45,43,228,179,196,241,103,3,199,4,99,117,187,93,219,219,171,217,161,133,121,251,169,231,95,180,199,30,121,212,168,125,176,113,7,219,190,196,114,18,12,164,129,163,175,255,232,177,127,130,181,43,34,63,198,130,82,180,37,248,226,195,159,199,181,95,176,55,223,123,203,62,248,228,99,246,163,99,217,104,194,58,20,76,172,220,254,148,86,6,11,150,163,64,35,6,123,53,69,232,245,122,33,89,96,105,97,201,13,160,49,31,0,0,32,0,73,68,65,84,142,35,246,183,154,184,236,41,92,152,192,72,173,26,178,149,130,13,40,36,24,116,40,74,208,51,21,225,31,152,142,44,65,75,132,44,107,97,182,112,229,175,3,161,95,41,5,58,244,187,174,47,151,203,161,112,130,19,225,252,84,232,167,202,129,231,55,112,244,179,124,109,7,123,195,247,44,84,197,25,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,56,168,4,226,17,34,250,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,89,33,16,167,15,59,218,181,172,219,56,243,123,246,198,165,215,108,220,222,180,46,98,126,148,200,121,35,129,125,130,104,175,24,250,40,242,123,132,19,67,68,225,165,197,69,171,163,230,54,16,154,163,220,63,59,55,99,199,143,30,9,162,121,23,225,59,142,187,187,73,220,253,184,55,64,211,70,36,166,136,0,171,184,197,136,131,31,96,119,31,76,122,246,202,27,175,217,171,175,127,207,214,118,55,208,227,113,229,199,232,239,142,160,63,38,242,127,134,126,246,59,187,187,24,222,167,34,115,156,30,247,197,153,178,101,136,150,15,137,1,60,116,140,216,30,221,255,247,112,196,231,8,194,184,228,104,181,26,136,167,83,54,96,254,35,138,1,52,70,140,251,53,70,76,253,232,153,143,4,239,69,214,176,181,177,25,122,218,147,220,31,206,125,116,245,19,219,218,217,182,123,107,235,225,254,120,60,25,28,238,234,73,63,98,156,36,169,0,165,92,218,170,56,253,251,140,83,40,228,237,129,51,231,172,68,210,192,30,105,7,107,36,28,168,29,64,156,194,135,249,82,197,126,246,203,95,179,47,61,241,140,13,171,164,33,180,250,86,202,203,205,15,108,198,10,122,191,230,173,63,22,233,229,82,198,247,15,238,143,37,40,142,160,80,162,187,91,37,57,32,102,143,159,127,208,138,100,227,103,16,255,95,255,248,61,203,230,178,214,67,188,175,237,85,185,157,5,80,136,144,99,62,73,90,16,40,186,63,67,235,130,58,41,5,179,179,179,118,252,248,113,187,126,253,122,16,231,187,236,103,166,92,176,78,189,107,195,30,243,24,15,41,138,24,195,135,2,13,10,39,146,60,35,139,227,95,133,8,226,25,209,228,148,122,160,244,1,94,42,116,40,145,40,160,132,132,144,72,16,106,0,96,175,150,5,172,167,10,135,1,151,234,239,162,207,94,96,253,15,115,216,95,154,191,59,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,56,104,4,226,9,162,237,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,89,33,16,71,64,150,43,62,72,204,8,182,85,68,238,79,111,70,45,19,29,90,18,81,55,49,226,223,115,209,249,229,238,143,113,46,65,143,248,68,58,97,187,59,136,207,165,162,157,58,119,222,142,159,56,106,71,143,46,217,108,101,198,222,120,229,85,91,94,94,181,92,50,67,65,64,204,138,8,243,18,224,59,109,132,231,202,172,69,16,224,215,55,215,237,229,75,223,179,247,46,127,96,235,27,107,150,43,33,78,115,190,89,175,90,132,194,131,185,165,185,16,135,95,37,69,64,162,61,93,225,45,155,201,89,169,92,177,24,173,1,134,196,205,107,190,202,33,24,51,247,33,78,124,189,228,84,143,34,86,71,40,20,40,148,10,214,196,197,174,215,176,63,144,209,60,188,210,136,223,81,42,27,38,8,210,49,132,234,68,138,14,244,220,35,145,61,89,204,216,30,209,252,213,59,53,210,3,10,136,212,18,227,7,4,253,35,117,35,90,171,176,160,213,105,90,180,49,182,35,51,21,123,244,225,135,237,252,35,15,217,38,109,2,190,247,214,107,118,103,117,133,116,3,244,118,184,157,152,91,178,191,241,194,87,236,139,23,31,167,130,130,226,8,94,249,84,142,47,225,169,162,130,31,210,244,195,223,10,231,194,193,253,225,128,89,200,227,103,158,105,132,114,21,15,68,122,67,59,51,127,216,22,190,250,211,150,33,233,224,149,247,223,180,46,44,102,102,75,36,14,52,41,50,24,216,225,196,113,218,45,240,8,21,61,32,188,55,170,85,214,146,181,19,71,143,133,214,4,91,219,219,65,212,79,210,62,33,85,201,91,172,79,33,65,183,22,226,253,83,137,52,251,220,167,152,33,77,17,65,142,253,19,121,169,248,211,72,255,32,234,243,41,201,26,148,174,160,150,8,161,165,131,38,204,60,135,20,3,36,89,88,117,175,174,51,63,72,43,136,195,89,197,6,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,56,168,4,226,255,246,175,254,221,131,58,55,159,151,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,191,72,32,130,0,62,25,73,208,231,27,180,91,59,115,230,140,61,120,225,184,109,175,222,182,20,231,82,145,148,197,17,154,19,8,225,137,132,4,119,98,247,179,105,43,47,30,183,242,194,2,130,122,158,168,247,20,130,124,23,163,252,8,215,122,59,68,192,143,17,232,21,5,175,40,121,137,232,41,4,117,75,197,236,230,250,29,251,214,43,127,98,239,124,240,174,89,34,98,209,92,210,118,232,21,31,159,164,236,208,241,163,86,89,156,181,36,34,246,250,230,70,112,212,107,194,138,139,151,123,92,17,252,250,61,56,243,25,59,164,194,243,89,14,127,21,19,240,109,184,78,17,251,41,218,8,40,238,63,210,237,208,46,128,70,123,184,251,245,74,35,112,39,41,84,232,49,191,109,250,214,239,146,26,160,131,28,1,203,36,82,172,37,29,198,215,236,19,172,83,243,31,41,182,30,1,123,97,105,209,206,159,61,103,199,120,191,120,236,180,149,139,69,187,244,209,123,246,157,151,254,212,182,91,123,161,149,128,132,238,163,115,139,246,243,47,254,148,61,124,226,188,37,219,3,107,225,230,47,102,243,22,165,200,64,69,21,244,46,8,42,56,141,13,194,179,247,69,255,8,107,9,234,120,16,251,249,33,55,60,41,4,74,66,72,244,41,22,232,244,41,76,72,88,37,87,178,159,126,246,203,172,167,23,158,95,175,53,108,76,178,65,27,254,219,8,249,145,249,121,43,165,179,214,101,47,82,60,171,217,104,88,101,118,206,78,157,58,101,219,123,172,151,106,132,206,164,31,210,21,82,36,17,244,107,29,27,144,206,144,36,169,97,66,74,65,134,253,76,242,234,49,215,9,73,11,58,66,122,2,243,211,156,181,15,211,104,255,80,253,48,157,51,66,255,126,188,255,222,222,222,244,158,240,147,191,43,10,13,60,186,255,62,12,127,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,73,128,54,131,238,232,63,144,59,227,147,114,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,191,146,128,122,219,143,208,157,207,126,238,1,123,246,203,79,32,252,63,139,147,127,218,227,94,253,215,227,8,222,145,232,0,141,26,177,23,215,189,77,242,140,135,136,63,232,32,240,79,144,127,233,93,47,119,60,98,240,8,103,119,208,170,199,184,188,113,156,27,177,247,81,68,243,27,203,183,236,143,222,36,174,159,62,243,177,116,156,152,126,226,252,121,102,1,177,185,88,41,19,23,159,11,98,177,250,219,171,199,188,220,252,18,150,121,74,16,232,227,100,193,107,60,9,205,138,147,15,166,119,132,105,9,222,99,124,255,3,220,247,138,232,87,132,125,6,65,127,56,214,103,162,241,73,223,211,24,186,174,219,101,29,8,221,109,198,89,91,95,35,69,128,34,3,230,215,110,183,131,200,61,32,185,32,193,197,4,245,91,79,46,122,238,43,23,138,118,252,212,41,123,248,193,135,130,208,95,33,30,127,176,83,167,237,192,107,246,71,47,255,153,109,225,232,47,207,207,88,167,211,177,147,139,135,237,95,251,153,127,197,46,44,28,183,225,94,35,60,51,159,130,21,98,125,48,199,83,176,48,130,101,28,166,90,188,120,237,31,83,193,95,44,57,96,26,162,252,245,61,115,210,189,196,8,178,39,20,45,52,171,54,11,179,159,121,225,43,97,173,47,191,251,102,112,233,71,25,183,78,42,66,146,253,201,85,72,55,80,241,3,207,19,207,86,171,105,229,114,201,14,31,59,130,243,255,30,201,4,29,203,165,40,106,40,101,73,90,200,91,175,69,155,131,201,144,85,143,66,27,130,24,16,70,180,87,208,222,147,217,63,21,250,21,223,207,103,241,87,11,5,21,37,132,130,142,192,156,157,34,1,96,196,126,108,135,86,2,211,105,107,41,133,66,33,60,91,191,251,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,32,18,136,39,147,228,227,249,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,51,72,160,217,50,203,149,139,86,57,113,202,176,161,163,140,35,48,75,125,166,79,125,200,164,239,183,137,138,167,255,250,96,100,105,126,199,242,206,42,37,197,143,137,109,71,160,70,40,238,247,137,248,71,212,142,17,235,158,76,18,31,207,237,18,172,235,173,154,189,252,214,235,246,42,113,243,209,66,218,6,35,196,249,216,8,183,119,62,56,229,139,184,227,67,80,60,238,121,137,245,105,250,211,39,16,246,39,234,251,142,96,157,207,32,72,35,222,215,16,223,81,199,121,30,207,65,104,86,106,128,196,101,185,245,251,18,196,37,62,243,204,14,133,248,18,209,245,120,165,1,16,91,96,3,196,253,38,49,254,18,245,87,215,239,217,230,214,86,112,225,103,242,196,208,115,159,98,252,85,61,48,98,221,138,58,72,225,238,143,162,179,43,254,95,253,237,199,156,151,179,253,40,142,254,171,223,255,190,189,250,189,239,133,103,44,206,204,218,222,198,182,93,164,72,226,111,253,141,159,179,67,197,138,245,170,180,42,128,91,12,23,127,40,136,96,142,114,242,71,18,113,139,13,167,9,1,124,193,252,84,178,48,13,200,215,103,205,89,69,9,81,138,21,38,20,58,4,161,93,66,58,245,18,19,138,31,152,22,235,73,90,159,72,254,133,153,25,251,202,23,158,181,238,120,104,175,126,252,158,245,186,56,254,115,25,219,217,220,178,2,123,51,91,158,161,70,0,170,140,217,192,213,31,103,125,74,108,88,223,222,164,27,3,60,24,43,155,37,45,160,152,181,65,154,84,0,90,3,76,16,245,11,69,21,38,168,182,128,189,224,165,118,4,81,21,30,240,26,139,57,207,215,88,58,228,226,143,234,111,36,18,23,122,62,79,121,137,59,121,4,220,72,235,1,210,21,166,9,0,58,225,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,131,71,128,255,138,160,127,29,247,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,103,137,64,52,152,199,243,57,228,89,154,209,143,26,157,32,106,163,53,163,123,203,137,206,121,126,31,203,149,142,216,174,152,126,26,180,243,226,36,130,250,120,216,69,216,143,219,160,223,65,88,70,12,14,194,111,204,90,61,196,238,82,33,184,218,95,122,231,146,189,246,238,91,54,198,93,223,139,12,17,219,235,118,244,208,146,45,44,44,133,168,124,185,237,67,113,0,207,24,32,112,215,16,178,99,136,238,17,230,51,70,164,79,225,34,31,16,209,159,144,232,141,224,28,231,59,9,216,18,154,71,68,214,107,1,17,10,3,116,143,10,0,228,52,215,120,138,245,175,214,27,166,4,190,157,173,237,240,157,132,254,46,231,83,180,8,80,191,249,118,163,25,138,10,20,235,191,180,176,24,28,235,91,247,54,112,193,183,152,251,48,60,91,98,247,141,155,215,236,238,157,79,45,147,203,218,94,151,123,114,8,247,205,182,13,184,238,235,143,63,109,95,126,242,105,59,146,155,183,49,173,2,44,138,160,79,161,128,120,169,200,96,50,33,85,64,145,253,240,161,111,0,162,191,164,112,14,222,36,144,51,125,36,117,14,126,9,239,58,31,36,127,62,177,22,165,20,76,226,42,107,224,51,220,147,140,199,228,108,54,159,183,159,122,238,121,91,217,222,176,107,235,203,116,67,136,81,204,208,177,234,222,78,120,68,165,84,177,17,107,21,135,33,156,146,164,2,60,120,225,115,246,246,135,239,135,68,133,14,123,85,168,20,44,214,232,219,238,221,53,246,120,98,169,124,58,184,251,83,25,197,254,55,45,207,61,189,118,199,138,240,29,247,71,150,227,153,98,167,137,171,141,66,112,245,179,23,113,10,42,26,36,5,236,85,235,211,63,13,214,48,100,175,20,219,175,189,240,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,65,37,16,15,209,117,7,117,118,62,47,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,127,9,129,30,46,243,220,80,177,246,136,229,164,213,141,137,228,143,34,130,91,156,136,118,196,233,126,71,110,254,14,78,238,168,229,10,51,54,216,66,232,86,100,62,34,182,220,225,138,191,31,73,224,71,236,149,107,189,61,236,91,132,120,247,30,181,0,111,125,252,174,189,243,253,15,173,141,45,189,31,33,222,31,161,122,110,97,62,8,192,233,52,238,116,68,232,9,247,74,52,150,243,124,27,71,250,160,77,49,1,110,244,136,4,115,169,225,8,198,18,204,37,184,71,16,195,229,226,215,33,183,127,74,46,121,132,100,61,62,56,251,25,79,98,190,162,244,213,2,160,77,84,129,132,105,69,241,235,250,62,81,246,105,156,246,3,190,235,145,78,32,199,255,236,252,156,205,47,44,132,243,106,25,144,58,122,212,58,140,81,219,171,89,179,86,15,206,120,197,224,203,129,95,35,6,191,151,38,165,160,211,178,195,164,1,60,253,224,99,246,213,71,158,178,195,56,249,163,18,242,149,246,7,15,0,134,118,8,19,238,139,202,24,192,87,76,28,198,76,116,255,208,185,31,250,168,211,170,171,208,169,177,234,40,180,76,221,202,75,231,117,121,76,95,50,182,145,78,160,212,132,153,76,222,158,127,242,139,214,120,169,101,171,213,109,203,225,160,215,154,155,172,49,151,43,112,45,229,1,220,40,54,73,56,20,243,5,91,156,155,183,141,141,13,27,226,224,239,51,96,178,156,179,124,175,98,155,36,29,68,147,140,141,224,63,100,15,85,80,17,81,122,130,10,39,152,128,138,43,82,140,31,18,13,53,41,246,39,194,24,122,128,220,252,189,222,32,20,72,232,119,110,14,147,23,123,165,38,248,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,160,18,160,93,30,21,237,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,76,17,144,32,59,14,241,234,57,137,212,8,211,137,24,130,124,167,103,19,28,237,114,162,39,113,246,39,137,131,239,246,27,214,237,52,45,77,68,188,28,221,81,156,233,73,9,189,188,218,181,61,107,80,12,176,75,81,128,250,218,119,40,4,184,189,185,110,119,174,110,218,173,245,53,139,207,228,130,24,47,177,253,240,225,195,220,39,225,56,130,8,79,65,64,167,111,91,196,223,215,106,141,32,200,75,80,214,197,42,32,32,191,31,173,123,250,26,163,244,115,123,48,185,75,192,14,2,63,215,78,251,208,183,66,161,128,4,126,29,138,220,151,136,47,129,91,226,189,14,13,27,227,220,144,94,247,186,119,142,254,241,197,114,153,30,242,101,244,249,84,56,63,28,224,246,135,67,150,30,246,57,90,6,84,249,119,125,37,12,12,186,20,54,32,193,143,152,195,64,74,118,2,217,63,73,146,1,243,25,34,150,71,197,100,172,249,234,33,234,113,175,235,120,110,80,237,185,147,34,128,84,148,200,123,18,1,168,34,8,243,9,223,113,185,46,153,254,64,59,231,179,68,126,21,53,252,64,244,231,235,209,253,115,65,232,151,228,143,184,78,9,129,165,41,206,120,250,145,71,237,218,181,43,182,178,178,194,222,228,105,113,208,12,130,123,179,208,68,236,135,59,44,197,72,5,14,37,190,63,177,180,100,205,234,158,181,137,235,111,17,253,63,87,202,90,118,92,178,225,206,61,27,197,25,155,135,4,14,172,35,66,66,65,140,2,133,40,75,86,123,133,66,169,136,136,79,17,8,12,195,180,217,16,241,157,80,24,210,233,117,173,217,34,217,65,203,81,65,3,140,243,36,0,252,253,127,240,239,132,37,134,27,252,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,70,128,127,203,229,95,134,253,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,25,34,32,151,58,26,178,229,17,181,37,140,27,206,119,197,194,71,136,203,143,164,37,94,163,240,226,146,151,112,29,83,252,124,58,30,122,221,215,27,184,221,17,211,235,245,42,230,242,174,53,112,190,215,136,141,79,206,20,172,203,181,123,196,189,215,215,238,218,46,226,255,24,119,119,20,65,58,137,91,188,92,65,84,103,236,40,226,177,4,253,126,127,104,85,132,244,205,205,109,27,226,82,151,24,61,236,145,8,192,156,36,122,15,248,119,109,102,128,238,207,76,85,28,32,253,24,23,191,98,251,131,99,31,231,189,158,221,102,46,18,245,247,143,8,9,0,217,92,202,250,184,223,187,125,250,219,223,191,63,153,73,89,167,213,166,112,33,65,58,65,193,102,232,117,175,132,62,137,255,26,83,5,0,125,68,253,144,22,128,200,175,162,4,137,229,91,91,91,220,215,129,81,196,178,9,21,28,164,88,123,211,190,123,233,85,219,184,187,130,216,254,152,61,114,225,162,205,47,30,182,33,247,79,112,188,83,138,128,230,79,18,64,232,131,192,90,16,251,35,60,91,78,121,192,238,79,53,188,135,51,251,255,89,1,17,127,127,253,127,241,63,53,232,146,9,5,4,81,21,65,112,213,184,221,195,165,159,179,163,149,121,203,171,213,66,119,192,248,172,25,97,191,78,250,64,44,149,12,133,27,61,246,176,203,158,228,248,188,200,154,119,102,103,237,38,14,254,14,132,7,20,113,68,11,56,239,103,242,184,252,71,20,26,176,55,176,72,33,222,71,16,239,227,154,183,106,22,96,152,47,207,232,23,98,252,7,4,11,48,203,8,255,57,132,181,196,41,14,233,80,28,162,231,234,208,62,105,137,165,82,41,124,246,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,14,42,129,120,84,229,246,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,76,17,80,248,62,6,237,9,206,109,132,248,1,162,125,76,14,117,41,187,227,62,223,32,174,167,98,214,104,118,237,246,242,13,187,185,114,211,86,183,183,173,78,204,190,226,237,91,245,26,110,111,132,103,174,75,32,62,23,16,207,27,234,111,143,14,221,71,228,31,49,102,60,158,178,54,2,112,169,188,96,71,22,151,72,5,32,78,63,155,13,130,254,189,123,235,182,183,83,229,254,40,46,122,4,119,82,4,34,196,251,75,116,151,35,94,189,229,233,114,143,99,92,34,255,100,26,219,207,191,126,55,27,8,252,117,9,252,60,11,97,93,81,255,113,68,250,84,66,130,51,5,7,17,156,251,29,202,4,164,69,35,186,199,112,161,15,113,158,15,187,106,65,144,64,252,239,216,246,46,109,2,70,125,43,22,203,65,236,207,224,226,87,161,129,162,255,37,88,171,144,64,159,203,179,21,238,73,218,94,173,26,190,27,183,26,8,249,67,152,145,100,0,167,247,87,111,217,157,234,150,93,222,88,181,167,30,250,188,93,60,251,128,101,152,71,2,107,254,128,245,176,20,24,80,56,65,129,194,104,130,16,47,17,124,255,63,33,220,127,215,41,73,247,97,190,218,144,253,107,248,157,36,253,105,93,128,206,113,68,84,40,160,246,5,108,81,138,2,138,97,173,101,5,210,2,74,60,179,77,212,190,90,34,52,71,3,171,214,106,150,36,106,191,92,160,0,128,226,1,21,80,140,186,125,203,39,82,118,226,208,17,91,171,214,172,193,228,58,145,33,177,254,17,155,59,182,100,147,132,210,8,180,7,33,180,64,155,24,28,253,33,65,0,22,249,226,253,118,0,220,23,149,179,95,23,50,233,8,236,107,252,77,180,224,166,233,135,131,107,102,230,102,247,63,249,187,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,73,32,62,225,95,166,253,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,89,34,16,221,87,156,113,113,207,204,87,44,129,11,190,75,148,126,60,137,24,142,48,124,119,101,205,174,220,188,110,183,87,110,217,198,206,10,177,240,13,28,253,93,68,110,179,44,226,238,100,50,178,44,2,191,28,233,233,98,214,198,233,4,241,237,68,254,115,127,93,49,250,3,2,230,17,136,11,217,184,85,10,37,139,35,186,167,83,217,32,198,215,118,137,251,175,183,108,140,187,63,134,250,45,135,191,94,114,211,79,136,230,151,19,94,238,117,9,253,35,254,25,240,172,17,194,124,117,175,110,45,132,254,14,34,191,225,220,199,119,30,222,251,244,136,31,76,58,161,216,64,17,253,59,123,187,150,202,103,109,110,110,206,18,68,243,239,81,148,176,131,184,159,141,49,79,69,240,179,142,254,206,0,1,191,110,18,249,43,184,213,21,227,175,190,242,89,92,242,74,27,104,83,24,16,101,157,105,34,247,103,17,208,179,60,179,144,73,243,252,166,53,163,93,34,251,99,33,98,127,131,207,59,31,189,107,87,151,239,216,151,30,219,178,135,78,158,183,243,199,78,243,220,140,141,218,125,18,3,198,164,8,36,45,158,85,106,2,92,238,139,246,63,248,91,217,23,252,245,46,241,92,106,185,126,231,37,95,129,46,15,93,18,84,13,64,209,193,144,98,137,248,36,102,137,108,206,198,180,2,152,80,136,145,197,85,63,134,211,88,113,250,253,17,197,10,109,203,180,91,33,62,63,141,203,95,46,253,9,5,17,18,237,103,10,121,43,207,20,173,75,116,127,187,37,23,126,204,114,229,188,245,225,221,31,78,83,1,162,42,14,128,65,70,101,28,20,22,164,41,206,208,75,243,83,242,65,232,163,192,126,133,152,126,70,216,217,217,165,16,130,241,195,193,95,4,147,94,92,92,188,255,217,223,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,28,76,2,241,118,179,122,48,103,230,179,114,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,151,17,144,130,140,144,156,68,128,78,151,51,86,237,53,45,158,137,218,199,55,174,216,251,31,127,98,55,151,151,109,179,186,107,141,110,157,126,244,8,194,68,215,39,202,105,27,35,24,143,20,75,63,24,33,200,19,165,207,231,33,98,253,14,253,225,135,184,248,251,56,215,135,184,195,251,244,188,47,37,11,182,128,224,155,66,76,31,17,249,174,170,128,205,173,29,156,252,187,184,219,99,150,69,60,238,33,210,119,113,191,171,125,192,88,98,63,58,114,140,2,130,17,247,183,136,143,31,52,112,207,35,186,43,98,191,134,208,63,30,208,247,94,34,63,238,255,24,142,242,56,34,122,161,156,35,198,190,96,39,79,158,12,241,254,175,188,250,42,102,115,226,230,233,19,159,69,216,78,230,16,221,105,54,47,167,126,60,153,10,197,9,106,23,208,194,161,223,106,168,120,0,177,126,103,39,184,214,37,248,43,210,63,202,154,122,180,4,24,147,40,16,163,120,33,79,143,250,35,20,14,52,41,14,184,187,177,110,219,141,42,105,3,204,33,159,177,65,111,108,43,141,93,251,223,254,232,15,236,177,243,23,237,249,199,190,104,15,158,56,107,179,217,146,37,199,44,136,88,253,113,139,244,3,220,243,63,16,250,37,230,239,31,251,191,255,240,187,126,151,171,127,223,38,31,190,163,240,129,33,20,154,143,42,79,250,66,220,122,141,150,229,72,13,232,78,122,97,47,84,44,49,70,156,239,224,200,239,193,48,73,170,66,148,74,1,165,47,196,224,155,224,251,197,249,5,107,145,114,176,211,188,103,73,197,253,203,201,223,111,91,154,36,134,124,54,101,147,22,137,8,218,19,24,43,65,64,28,147,20,76,40,162,32,164,10,176,119,74,82,8,139,225,156,90,48,208,33,32,28,83,241,127,226,66,255,20,135,255,116,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,76,32,254,235,255,237,63,61,192,211,243,169,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,81,2,127,255,223,252,215,101,238,182,148,18,216,17,213,219,195,190,173,174,174,218,171,111,191,106,215,110,223,180,181,205,237,224,198,79,225,200,31,34,78,35,15,91,50,67,4,61,194,182,34,237,43,197,10,110,254,184,149,112,232,55,171,123,214,239,116,109,99,115,195,82,56,222,123,136,240,197,210,140,53,112,148,203,1,174,235,39,56,247,179,136,253,183,87,239,90,175,217,70,172,31,34,88,227,230,71,72,78,38,16,245,165,39,227,218,151,163,60,65,244,126,20,247,255,96,216,179,6,145,240,147,214,196,234,205,6,81,248,3,75,199,82,220,19,71,220,71,104,166,208,96,194,179,230,17,223,159,126,244,113,123,248,161,139,184,242,103,172,195,125,87,46,127,98,119,54,214,130,0,141,210,77,235,128,146,69,41,62,216,217,220,178,30,110,247,46,49,246,35,132,238,116,58,27,28,234,35,230,163,120,254,93,214,82,35,246,94,110,244,114,101,134,245,36,24,175,31,10,4,98,40,244,59,205,166,101,113,234,31,59,118,204,138,173,178,109,213,171,225,190,49,138,124,146,117,38,146,81,123,239,218,199,118,227,198,13,123,236,194,195,246,226,23,158,177,7,78,159,183,20,247,68,186,120,238,101,205,231,96,185,83,189,95,226,253,254,75,95,132,179,83,113,125,250,81,87,114,168,40,131,151,210,1,226,196,239,3,203,250,180,47,72,22,228,234,239,88,142,34,137,61,214,69,191,3,10,25,104,153,64,42,194,132,232,133,33,238,126,181,25,24,107,159,113,238,199,217,195,33,78,254,197,185,121,171,145,80,80,143,108,82,208,16,179,22,191,79,226,19,203,163,214,199,217,67,137,248,17,198,10,206,253,251,123,168,22,4,76,128,137,192,158,63,158,49,45,2,168,128,160,160,34,106,237,78,143,68,133,208,81,128,253,153,22,51,84,74,37,205,220,15,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,7,150,64,40,164,63,176,179,243,137,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,81,2,147,90,163,71,180,60,46,112,34,250,219,56,191,255,175,239,252,137,221,217,252,212,86,171,107,184,241,17,120,103,16,231,17,112,251,227,158,37,113,237,207,228,102,136,197,207,135,24,123,84,120,203,37,179,54,28,244,208,168,37,234,198,108,125,107,219,50,217,124,136,222,79,164,136,240,71,160,151,67,255,208,210,2,162,127,30,161,190,109,107,184,224,219,56,191,59,8,212,5,156,252,99,220,248,15,63,244,144,93,187,118,205,90,8,204,35,4,233,40,238,249,60,226,117,187,75,60,61,133,4,13,174,149,14,158,74,38,45,137,171,94,78,254,17,243,141,38,51,150,198,117,223,219,107,18,149,127,206,126,254,133,175,217,160,213,161,40,96,28,146,4,46,158,127,192,54,136,239,175,18,217,159,173,148,172,79,236,127,26,231,255,177,249,37,146,2,6,214,108,119,121,53,172,193,188,212,174,64,46,248,116,38,71,209,1,109,11,218,29,187,125,235,142,149,118,170,54,183,48,111,25,37,2,32,174,171,181,192,24,247,122,7,151,188,196,241,153,82,57,180,10,216,43,20,67,26,64,171,214,50,201,224,153,92,2,61,124,96,111,93,123,219,110,111,221,178,71,31,188,104,79,62,254,148,157,57,113,210,176,209,135,216,253,9,34,122,68,109,11,96,32,177,60,84,93,48,47,163,144,34,40,250,8,245,196,26,4,55,253,128,130,136,49,69,16,19,89,249,57,79,152,190,69,225,144,132,107,31,158,195,81,15,133,189,111,69,138,9,106,173,170,165,17,250,135,164,8,180,106,77,27,228,72,20,152,45,170,46,128,168,254,41,223,70,183,199,90,11,118,162,178,100,219,137,149,80,240,96,42,182,96,120,181,68,136,164,50,150,98,79,107,204,167,75,133,192,144,118,133,71,142,28,11,201,2,218,239,136,92,254,98,64,155,131,126,155,191,143,98,154,214,14,213,208,113,64,53,0,74,74,80,145,196,169,227,75,172,197,15,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,7,151,64,188,177,125,239,224,206,206,103,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,63,81,4,34,8,195,245,106,141,118,240,157,224,166,151,56,172,136,252,108,182,178,207,33,178,177,181,61,233,32,242,75,167,151,32,126,233,189,119,108,16,235,218,56,131,168,204,57,101,195,167,18,113,196,227,188,149,120,205,164,11,150,196,254,31,69,124,239,210,223,126,32,231,119,28,231,61,50,124,31,21,57,194,239,17,190,27,226,146,31,18,183,31,227,247,242,108,5,209,59,107,29,226,242,107,196,220,215,113,191,203,201,175,254,239,114,199,63,247,204,211,182,181,187,99,53,218,3,72,56,87,239,119,233,222,149,74,217,98,13,28,253,8,205,81,230,160,200,126,69,238,39,24,83,69,7,105,156,229,89,138,10,98,136,215,125,107,90,183,213,182,126,131,185,183,251,204,57,97,11,20,37,60,120,234,172,189,242,198,235,214,99,192,109,185,248,113,249,159,60,122,204,120,12,206,245,33,194,125,58,176,73,103,218,214,196,165,175,244,1,241,26,32,130,75,244,215,115,244,121,229,238,178,197,83,73,43,206,148,73,11,40,211,130,32,25,82,8,148,6,16,218,0,48,167,249,50,233,6,20,2,236,38,119,173,89,111,132,243,17,138,33,98,153,152,45,239,174,219,202,203,107,118,101,229,134,61,242,192,195,246,252,163,95,180,249,220,172,101,115,41,27,50,223,62,175,164,128,51,31,172,250,8,246,196,225,203,245,47,161,95,226,62,197,15,18,255,83,36,25,80,233,96,29,214,42,199,252,100,60,32,66,159,86,7,164,13,244,137,219,215,62,40,150,63,37,134,124,74,112,205,88,37,18,12,167,226,4,186,29,176,79,211,232,254,9,107,139,195,63,27,141,91,165,48,99,219,181,29,27,179,102,21,90,244,40,114,24,230,40,28,160,80,32,202,24,74,90,136,177,7,42,218,136,114,61,189,10,238,255,13,49,160,226,254,85,133,193,248,61,218,8,232,25,17,138,49,38,236,239,194,92,197,102,217,71,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,28,100,2,238,232,63,200,187,227,115,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,191,72,96,210,199,49,31,147,174,140,56,59,198,80,62,64,4,46,208,131,190,213,175,35,128,103,44,87,200,6,33,60,155,206,17,185,79,191,122,4,222,1,81,237,19,94,138,250,31,225,218,86,175,246,17,49,240,93,220,235,138,199,239,32,204,171,63,123,143,207,37,92,249,149,185,217,80,24,32,87,189,122,184,55,136,223,31,19,153,47,215,252,169,83,167,108,97,97,193,62,254,228,50,189,221,251,150,77,230,80,137,137,249,39,54,190,88,44,134,222,242,26,75,226,191,14,61,43,159,203,89,129,162,131,4,66,181,10,8,186,244,166,175,33,130,183,41,44,152,198,250,83,44,192,122,226,8,231,103,143,28,183,71,113,245,191,115,227,178,117,41,46,104,227,182,239,205,244,194,122,101,111,215,26,242,169,130,101,113,235,75,196,111,33,208,183,219,109,107,80,32,161,139,52,30,75,11,46,254,8,238,245,62,174,118,21,4,204,148,10,86,204,83,244,64,191,250,40,194,248,128,243,18,229,211,217,140,45,36,137,251,167,24,96,123,123,59,8,254,49,230,172,181,104,172,187,203,203,182,122,119,205,110,124,255,186,61,253,196,23,237,169,71,159,176,98,134,4,4,4,119,185,237,35,136,230,244,42,48,160,243,206,179,97,18,97,124,213,92,36,40,86,16,183,81,151,2,10,198,84,235,130,177,158,27,33,145,161,211,34,129,0,23,62,133,5,106,125,16,88,33,180,235,51,179,167,110,96,16,28,251,113,28,250,74,36,80,129,130,146,18,244,187,196,123,237,193,78,125,55,236,155,206,117,41,110,80,129,195,48,150,14,5,15,42,20,72,225,220,87,251,5,54,3,54,42,64,208,208,252,64,224,215,30,233,93,247,252,224,224,187,195,135,15,219,191,245,119,255,158,166,239,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,3,75,192,133,254,3,187,53,62,49,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,39,240,205,255,241,55,236,204,161,19,214,196,125,189,182,122,103,234,220,199,177,157,206,167,45,150,142,35,152,183,109,102,166,136,88,93,8,145,244,193,85,46,41,26,185,118,136,16,61,144,242,61,24,89,142,66,128,54,14,251,46,194,179,238,217,107,212,195,88,77,156,254,234,95,31,165,37,64,190,76,100,60,226,119,11,241,124,111,111,143,40,254,206,84,100,70,44,62,126,252,184,61,243,204,51,246,246,123,239,218,230,230,166,101,243,57,210,255,41,30,64,132,158,153,153,9,194,184,196,127,9,207,122,79,226,100,175,204,206,90,9,209,60,123,95,128,150,80,223,106,52,167,46,116,132,120,9,206,217,44,197,2,172,77,115,44,230,243,246,149,231,94,176,143,110,92,13,9,4,114,172,239,236,236,132,222,244,74,19,144,83,93,122,117,112,203,71,83,22,47,69,45,75,43,128,98,58,107,173,86,43,136,250,18,232,39,68,218,171,200,160,75,187,0,173,97,128,123,94,130,191,4,253,66,161,16,196,112,113,208,243,37,136,199,179,49,91,90,90,178,58,28,180,110,9,224,114,189,199,112,186,39,112,224,223,90,191,107,119,126,127,197,222,251,248,67,251,250,151,190,102,23,207,63,200,124,89,103,167,107,105,90,30,244,59,20,90,48,78,84,107,81,1,5,108,135,112,149,3,63,154,74,147,136,64,10,3,191,7,39,61,191,181,97,160,231,107,255,98,242,240,83,164,160,4,4,139,179,111,8,254,98,170,216,255,88,112,228,227,251,135,169,132,254,49,207,20,115,69,236,43,193,64,33,2,58,116,253,128,164,135,33,235,22,39,21,61,164,179,233,144,160,16,226,16,148,62,32,145,95,7,2,127,76,213,34,63,36,244,7,225,159,239,143,30,61,58,189,198,127,58,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,56,192,4,92,232,63,192,155,227,83,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,31,33,48,249,31,126,227,159,16,189,143,24,156,229,60,154,109,20,113,58,149,79,218,76,121,198,102,103,10,8,205,68,244,35,254,14,6,56,224,81,148,39,68,183,143,227,114,158,71,108,216,29,216,86,179,30,92,235,19,196,109,57,218,37,128,39,17,200,199,8,200,146,161,121,174,247,36,0,0,32,0,73,68,65,84,139,197,18,66,63,130,61,99,239,85,235,86,199,121,63,166,31,61,94,116,68,227,164,157,56,125,42,196,225,95,189,122,53,76,76,174,125,233,204,114,141,239,59,226,27,141,70,112,243,183,52,182,132,126,10,0,178,8,221,113,20,122,137,213,67,198,238,80,4,64,120,188,245,16,163,71,234,27,79,164,63,254,119,217,227,233,97,111,118,238,232,9,59,125,244,184,189,123,237,50,209,244,17,211,152,51,229,98,112,178,75,188,215,220,71,125,28,238,220,155,160,112,32,21,207,16,183,159,161,160,32,143,152,159,51,37,17,212,90,77,198,239,145,88,207,236,17,191,229,236,239,238,238,6,1,95,191,107,190,73,82,8,84,20,208,69,132,79,68,17,200,225,53,59,63,23,220,252,187,92,187,139,195,191,143,104,31,33,245,0,95,190,101,50,41,187,114,247,166,221,254,173,101,123,228,115,23,237,197,231,190,28,230,217,193,181,31,131,79,143,130,138,24,145,254,198,248,113,24,199,89,119,136,34,96,140,169,81,31,39,189,162,253,249,172,164,132,32,184,75,252,231,218,9,162,251,24,177,62,194,124,117,12,185,70,209,253,90,47,166,254,112,141,174,83,76,127,140,117,139,109,156,34,0,250,45,112,245,56,60,111,200,90,250,112,78,222,47,20,208,190,4,71,63,227,216,132,113,185,63,28,236,131,198,213,126,116,40,84,208,161,191,27,229,10,156,60,121,82,31,253,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,160,9,184,208,127,160,183,199,39,231,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,16,8,54,236,255,248,31,254,135,182,141,56,156,65,228,111,163,245,167,22,204,46,126,254,33,59,126,242,56,98,122,14,33,159,30,240,200,231,35,122,191,235,144,8,63,160,31,124,181,65,172,125,189,110,163,122,211,90,53,92,230,227,145,149,16,223,19,136,235,17,226,225,145,147,45,130,192,173,87,14,49,93,209,246,173,230,212,25,63,194,97,46,7,186,4,97,197,227,203,49,255,210,75,47,89,171,211,14,2,114,13,1,62,71,44,127,165,82,9,66,113,173,86,11,66,122,6,209,93,135,238,211,60,134,180,11,136,226,109,15,231,16,169,37,96,199,113,202,135,52,121,105,207,18,160,229,102,199,17,63,234,54,16,254,83,246,51,223,248,105,219,104,213,108,117,119,51,56,241,119,171,123,86,42,149,44,87,36,126,31,49,92,137,1,88,222,195,43,38,113,156,103,169,160,64,177,246,137,20,34,56,235,168,19,143,223,162,61,128,174,141,208,54,32,198,115,66,187,128,123,247,194,60,37,246,7,33,92,115,229,21,196,120,174,81,82,129,190,59,114,228,136,109,172,175,219,42,175,8,197,16,213,118,61,56,244,135,177,145,189,241,209,187,118,253,206,77,123,226,225,199,236,169,207,63,110,167,143,159,176,9,5,3,131,118,15,174,8,254,226,170,181,193,152,9,80,13,1,147,33,82,58,227,24,169,10,74,13,8,194,189,174,225,225,18,218,245,124,157,147,212,31,28,253,20,14,40,202,63,156,227,123,233,245,58,84,12,48,98,172,108,54,203,26,155,97,143,162,220,55,100,173,61,10,1,146,114,239,195,38,75,139,1,165,21,136,237,152,66,10,93,163,36,4,6,15,201,1,74,16,8,201,5,140,169,189,210,132,79,156,56,17,158,225,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,28,100,2,46,244,31,228,221,241,185,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,228,31,255,227,255,198,254,215,223,250,205,16,19,47,157,86,198,236,236,172,217,23,191,244,132,61,253,244,147,22,67,199,189,183,185,110,165,124,22,183,60,2,46,2,47,62,121,122,182,247,172,214,110,218,54,34,191,162,242,211,216,244,11,136,205,75,71,143,32,242,198,108,115,119,59,136,226,125,174,143,242,185,64,188,126,142,216,124,185,219,37,66,171,231,187,68,126,197,200,43,126,94,46,252,79,174,94,49,57,221,19,18,228,17,134,37,216,43,6,191,72,220,191,98,241,167,226,52,206,116,206,167,226,137,240,210,253,147,144,10,192,96,136,213,114,163,79,112,181,71,17,188,9,26,176,161,30,18,147,48,141,208,63,230,73,44,82,46,251,197,195,135,108,126,113,193,150,247,182,172,207,119,42,50,40,50,71,21,17,168,120,160,219,106,163,151,247,108,76,194,65,15,193,58,129,144,63,68,228,214,152,42,62,72,229,178,86,32,58,255,30,235,212,156,135,136,219,81,197,224,51,190,34,243,59,188,218,172,113,150,214,2,90,67,152,51,46,249,241,96,104,123,205,42,9,250,48,225,252,97,162,236,139,196,228,175,172,173,82,224,64,66,0,223,15,81,230,199,8,248,91,181,29,123,229,157,75,246,253,235,159,216,11,207,60,107,103,105,109,112,234,200,49,75,140,82,214,221,226,153,20,76,228,25,147,74,12,98,12,218,236,161,4,127,10,28,26,29,219,173,225,232,135,59,161,6,28,146,246,167,98,187,98,247,163,114,253,147,201,47,241,63,68,247,195,74,191,15,149,98,160,228,1,21,79,12,59,97,157,182,51,189,15,223,63,65,1,3,10,57,34,180,27,160,165,3,73,14,133,92,158,212,130,76,208,245,185,138,199,104,92,94,211,135,217,128,212,128,38,243,18,51,237,93,140,185,158,60,126,106,250,189,255,116,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,128,9,184,208,127,128,55,199,167,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,9,39,48,249,245,95,255,71,246,127,254,254,31,72,31,183,4,41,240,50,106,151,102,163,246,51,127,235,103,237,194,231,47,32,20,227,180,239,213,45,95,42,72,122,14,85,0,163,73,63,184,239,119,247,106,86,109,53,66,12,127,14,167,123,153,216,249,11,103,207,217,249,7,62,103,159,220,184,102,215,111,222,176,62,133,1,145,68,18,153,57,18,28,236,41,132,222,38,174,255,250,94,53,244,123,79,33,158,71,37,68,51,129,153,82,217,214,55,54,130,216,190,47,198,231,41,12,80,175,120,245,142,87,188,190,196,104,57,195,37,212,203,89,47,55,185,206,165,249,62,210,69,184,70,81,86,60,188,68,101,37,11,116,17,154,7,136,243,65,128,70,244,86,127,250,104,158,181,244,219,118,249,234,247,109,151,4,3,137,249,249,153,162,221,195,133,47,145,95,233,1,217,2,206,125,68,248,28,241,6,99,156,237,19,198,235,32,252,79,248,61,244,185,87,33,1,137,1,154,223,60,69,4,186,175,182,189,107,61,196,253,144,38,192,124,198,204,83,115,222,63,148,22,208,229,89,49,230,43,55,191,198,85,113,65,146,130,133,25,18,16,102,22,230,108,131,245,111,172,110,88,155,243,42,80,136,0,167,218,169,90,163,93,181,229,127,177,98,23,207,157,179,47,224,238,63,127,252,164,205,102,243,150,77,50,14,99,142,90,245,80,136,160,130,133,36,149,25,29,82,23,234,36,48,76,88,175,198,81,225,192,136,130,136,145,82,0,152,87,148,98,8,237,137,10,48,226,201,152,37,105,201,160,252,254,49,9,13,161,88,129,57,138,97,138,214,3,225,208,61,232,248,244,52,144,220,31,138,1,18,8,253,42,120,80,146,64,164,173,117,115,129,68,254,8,99,193,94,135,198,80,218,1,183,135,67,233,6,139,139,139,211,15,254,211,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,1,38,224,66,255,1,222,28,159,154,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,39,152,192,228,223,251,247,255,129,125,240,193,251,65,155,149,192,223,67,15,191,248,133,37,251,218,215,190,106,71,79,29,65,44,238,32,92,19,215,79,155,118,69,186,79,80,122,187,189,14,34,253,110,112,228,227,5,183,24,231,7,234,31,159,34,246,61,54,180,167,159,250,130,109,224,112,255,240,253,15,48,209,199,45,155,152,138,206,199,78,30,181,28,49,240,114,223,223,91,94,179,62,206,245,82,58,107,205,106,221,190,244,236,115,54,127,104,209,190,253,210,31,7,97,89,177,241,18,223,117,148,75,51,65,56,151,64,172,115,114,245,151,10,197,240,123,191,139,64,191,148,11,162,179,196,245,44,194,191,156,232,49,28,237,18,165,59,196,204,107,172,120,150,123,39,8,224,9,164,109,94,187,85,92,242,239,189,101,47,189,255,134,173,225,152,79,34,216,75,196,47,23,75,182,181,190,17,218,0,60,246,216,99,33,182,94,206,252,28,207,107,243,220,44,130,182,230,160,22,3,61,156,243,18,176,199,244,6,72,39,83,150,155,207,90,145,245,108,221,219,160,149,65,61,204,93,5,8,186,166,78,226,129,138,3,84,160,160,40,124,21,40,12,16,194,39,188,98,180,51,208,6,104,93,106,7,112,120,113,41,188,182,54,54,109,121,121,213,106,20,68,168,200,33,195,179,187,136,233,151,239,220,176,149,141,53,59,185,116,196,30,191,240,144,61,140,240,95,202,230,104,81,128,128,47,49,95,201,5,172,127,125,111,219,90,131,158,49,67,94,36,251,243,44,205,57,145,101,13,161,8,130,214,6,241,28,107,79,134,214,2,42,74,136,192,80,207,210,60,187,164,24,12,70,180,35,96,184,20,227,245,155,164,47,80,28,160,112,4,241,82,2,195,132,168,128,10,5,10,250,227,208,211,35,36,1,132,63,20,214,204,160,60,53,106,117,184,138,151,198,137,18,21,113,226,216,73,23,250,195,95,135,255,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,131,78,192,133,254,131,190,67,62,63,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,79,30,129,201,127,254,95,252,39,118,245,234,21,235,19,183,159,43,68,136,140,159,216,99,95,62,105,95,254,234,115,118,248,240,146,181,187,77,218,216,203,41,159,180,30,238,247,12,194,109,163,221,176,187,119,239,18,61,223,15,159,119,183,247,172,156,43,32,198,87,66,204,125,191,219,177,119,223,126,135,88,250,186,245,218,29,155,32,34,71,169,32,200,224,246,151,224,31,37,94,127,103,107,11,155,119,232,230,30,68,254,163,75,135,236,185,47,60,109,133,74,217,94,186,244,170,101,73,0,144,40,46,71,191,92,242,251,61,238,107,181,90,112,135,239,59,253,37,70,75,252,151,104,174,223,245,210,119,114,152,239,82,156,32,199,191,98,241,35,56,214,53,159,202,66,1,31,250,136,136,253,123,246,202,219,111,216,75,111,191,102,219,172,39,154,142,83,174,128,179,29,1,123,68,241,65,156,66,129,81,175,111,203,119,238,218,201,147,39,17,185,83,176,105,243,158,14,174,254,52,207,144,24,222,39,41,160,221,239,89,151,120,125,69,246,143,120,15,238,246,249,121,28,241,241,224,212,215,58,36,164,107,110,234,83,191,190,190,30,68,238,4,247,203,233,174,162,135,144,72,192,243,85,64,160,57,203,229,175,117,41,85,32,7,91,181,56,216,220,220,156,182,51,96,173,67,158,211,109,84,173,74,241,192,202,218,178,93,187,117,205,158,124,228,243,246,224,233,115,214,239,145,114,80,200,82,145,49,182,123,245,61,107,140,251,150,202,231,44,194,60,84,156,17,101,47,35,236,67,18,38,74,103,72,18,191,175,249,233,232,35,236,235,60,85,7,188,166,49,255,58,175,67,92,197,72,243,141,49,118,72,79,224,119,37,17,164,83,122,222,148,61,131,234,106,218,36,112,255,136,54,9,60,79,12,36,244,115,73,56,148,106,240,139,255,234,223,214,67,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,160,9,184,208,127,160,183,199,39,231,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,137,35,48,249,143,254,225,127,96,223,125,249,149,169,248,138,182,219,70,236,127,254,235,23,237,185,111,60,109,229,185,66,208,106,229,210,31,244,134,150,203,19,93,63,73,216,198,250,61,219,218,217,180,56,174,238,86,23,65,186,61,176,83,75,199,236,153,39,191,128,96,95,179,75,175,189,78,76,255,196,62,252,248,35,235,35,242,78,35,246,145,140,113,181,207,150,103,172,68,92,126,117,183,138,227,125,51,164,0,200,17,158,206,20,184,255,105,59,115,252,180,125,76,140,190,98,236,71,68,213,203,121,174,251,50,185,172,101,17,170,37,134,43,86,127,191,0,64,130,248,190,168,191,47,164,235,250,120,50,78,191,120,132,235,65,7,225,26,55,123,127,48,141,165,207,166,176,165,71,237,214,242,109,251,214,183,190,69,191,251,171,20,33,32,92,35,96,15,112,201,207,206,84,108,166,82,66,12,175,135,40,255,254,164,107,155,147,13,203,34,98,31,62,113,12,81,30,89,60,65,75,0,210,11,18,136,215,9,9,228,8,245,209,100,207,162,8,248,29,158,165,185,169,88,64,133,9,114,237,239,84,247,108,123,123,59,8,252,60,40,20,7,72,204,215,58,20,239,63,59,59,203,248,233,112,31,128,239,59,233,41,114,192,133,223,225,65,42,26,152,157,41,211,198,32,79,193,67,202,210,172,161,90,111,146,158,64,76,63,238,253,49,238,249,93,4,244,183,190,255,177,221,89,93,179,75,20,24,60,241,240,163,118,116,105,209,242,57,218,8,16,225,223,166,189,64,23,150,138,240,111,83,152,48,140,226,214,231,89,106,67,16,77,196,2,87,21,97,168,88,162,71,145,128,14,173,65,90,189,138,19,198,40,247,19,181,40,64,183,143,146,20,16,161,8,65,37,0,105,90,49,140,59,35,246,134,214,6,138,238,87,220,3,107,212,63,225,224,119,22,134,245,127,154,104,80,171,78,219,23,40,117,97,105,105,105,122,141,255,116,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,192,9,184,208,127,192,55,200,167,231,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,9,34,48,249,207,126,237,63,181,63,253,238,203,161,141,58,122,181,245,187,102,207,188,240,128,189,248,141,47,89,113,62,99,187,141,29,68,219,113,112,178,147,3,111,45,196,228,22,142,248,189,157,93,226,219,219,244,132,79,89,41,78,159,245,217,57,251,218,151,190,106,143,63,242,168,45,223,186,109,55,46,95,177,173,70,205,106,237,38,253,222,83,150,192,9,223,69,60,206,19,57,63,55,55,23,4,228,29,132,239,9,206,241,88,12,23,253,36,98,231,207,157,181,167,158,120,210,170,184,214,191,253,237,111,135,248,250,88,110,234,128,151,155,95,206,246,125,183,190,34,240,37,240,75,208,151,168,46,113,90,215,40,170,63,136,252,136,207,185,98,33,68,226,143,112,157,235,62,21,14,72,116,151,96,253,250,59,111,217,31,252,31,191,135,11,31,209,123,212,181,84,44,99,179,5,250,219,35,210,63,124,250,172,253,194,207,254,156,253,241,119,95,178,87,223,188,100,77,34,255,199,140,191,190,182,102,41,162,238,43,243,115,54,224,153,67,196,242,73,12,81,94,61,232,17,192,229,104,143,100,167,34,190,230,214,238,52,195,115,53,183,249,202,108,112,193,175,111,110,4,183,190,138,10,116,94,238,246,17,99,41,21,32,49,35,7,61,7,115,13,174,121,184,104,109,90,171,222,53,166,230,175,158,246,115,11,243,182,177,181,99,235,27,247,194,94,12,16,205,37,214,43,98,127,121,119,211,54,247,118,236,238,250,42,177,255,11,54,55,59,67,65,193,186,85,135,180,23,160,40,67,98,127,28,167,63,58,61,177,253,99,27,34,246,103,89,87,46,155,15,174,254,72,36,102,9,214,197,182,223,159,14,34,191,226,248,121,105,94,63,120,81,4,16,163,208,35,193,245,35,254,112,52,183,124,16,250,73,39,16,19,190,23,119,93,175,123,163,236,141,146,12,26,13,197,254,243,29,231,14,31,62,60,125,136,255,116,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,112,192,9,196,103,203,243,7,124,138,62,61,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,255,51,129,119,223,127,207,62,250,232,67,187,187,124,203,126,247,119,127,219,98,152,222,227,152,220,123,29,179,199,158,57,97,191,248,203,191,64,172,125,23,193,125,139,24,255,116,16,203,163,241,168,69,51,113,187,71,132,253,230,218,186,85,242,69,132,225,178,213,55,119,236,169,199,158,176,23,158,125,206,206,157,60,107,189,102,207,14,205,44,216,131,231,30,176,63,125,255,146,77,16,159,35,56,235,37,84,203,13,62,51,75,4,125,38,107,27,27,27,214,192,209,159,161,8,96,212,27,33,16,23,236,145,139,143,18,81,63,103,111,190,250,186,173,209,219,62,65,140,252,152,216,247,24,61,224,11,229,82,16,238,73,254,15,226,120,16,200,113,162,75,32,223,23,250,83,136,251,234,25,159,64,32,151,232,28,207,36,172,73,204,254,94,109,23,199,251,216,74,8,255,35,210,5,222,68,188,191,244,189,87,67,33,129,68,232,76,33,31,34,240,19,8,223,63,245,194,87,237,203,143,125,33,140,241,236,35,143,35,162,239,217,187,31,127,104,35,4,242,198,184,78,171,130,101,203,210,2,64,133,11,193,175,142,208,61,148,181,31,65,91,5,6,105,170,37,226,177,132,13,18,244,179,167,164,64,197,5,189,78,215,146,92,47,215,190,214,178,69,187,2,181,30,208,245,89,138,19,36,130,43,198,191,75,255,250,67,135,14,89,150,98,8,185,253,35,172,61,138,83,63,150,152,22,51,52,155,205,176,86,37,27,104,188,227,39,142,90,177,92,128,229,150,237,242,106,225,240,215,161,182,10,113,21,38,52,246,108,171,93,181,248,109,117,71,80,65,5,17,253,88,244,251,184,241,1,103,49,94,99,210,4,18,196,247,87,102,230,108,102,102,38,240,84,27,1,9,244,58,34,147,104,40,140,208,185,33,5,19,42,146,16,179,253,35,206,252,34,92,171,22,3,74,105,96,48,4,124,190,167,93,193,120,60,10,197,13,251,108,88,140,213,105,49,192,35,245,43,147,178,176,222,253,177,252,221,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,65,38,224,142,254,131,188,59,62,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,79,14,129,201,239,252,239,191,107,210,100,39,164,180,143,16,94,79,92,40,217,223,252,165,95,48,12,250,214,35,194,62,21,199,117,142,179,27,229,218,90,84,1,52,107,109,171,226,208,31,32,224,182,170,117,203,14,35,246,226,19,95,180,175,63,251,37,91,192,177,158,234,141,109,208,234,89,1,119,248,210,194,162,201,73,175,123,187,56,223,37,20,151,137,196,151,216,45,97,126,123,99,51,8,198,19,68,114,125,119,238,220,57,187,120,241,98,16,130,21,247,31,196,251,44,66,253,64,66,52,189,223,17,175,21,11,47,81,188,214,104,34,22,119,127,224,22,151,128,173,56,127,93,39,17,90,241,253,18,194,59,244,175,143,166,147,86,109,54,194,120,229,92,201,86,150,151,109,229,198,109,107,84,171,86,40,22,145,173,199,214,102,109,39,143,30,177,159,35,145,224,243,39,207,88,178,209,67,104,111,218,17,196,239,47,82,196,176,134,147,127,101,123,3,225,61,29,4,249,120,54,109,167,206,156,14,115,146,163,93,25,254,163,1,133,12,247,221,235,9,4,116,137,219,169,4,130,123,1,118,20,27,72,184,215,252,42,165,114,232,109,31,28,255,184,249,247,5,117,173,183,202,156,52,127,181,14,72,195,80,133,17,17,248,33,165,135,243,18,211,117,223,176,209,176,40,5,4,233,66,206,212,227,126,118,118,222,106,135,104,131,176,182,97,187,59,59,214,220,35,73,129,86,1,161,205,2,162,126,23,39,255,144,249,80,171,17,10,7,198,168,236,109,158,55,100,44,108,246,20,115,76,199,40,240,30,229,249,42,10,32,160,255,71,254,159,32,238,122,237,207,87,5,21,138,245,79,145,98,160,121,105,142,229,98,9,139,63,197,4,60,107,255,58,37,29,240,7,19,206,115,210,118,119,119,249,187,8,120,44,194,60,60,186,255,71,48,251,7,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,56,192,4,92,232,63,192,155,227,83,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,132,16,152,124,243,155,223,68,116,37,58,95,11,70,139,157,95,202,216,175,252,234,191,129,107,62,131,3,126,7,87,120,220,114,8,213,221,78,203,250,124,95,109,214,108,101,103,51,136,218,185,124,222,198,123,77,59,181,116,194,126,233,27,63,107,179,249,89,107,227,40,31,36,6,86,38,38,126,167,74,164,60,125,226,53,246,8,161,89,130,114,22,23,250,2,145,243,18,178,183,182,183,130,240,45,129,94,2,249,226,220,188,61,245,212,83,150,103,220,55,94,191,100,55,111,222,180,255,135,189,55,123,182,244,58,207,251,222,189,247,183,231,241,204,167,207,57,221,167,39,244,132,70,3,13,116,3,4,64,138,20,101,154,166,29,41,185,200,69,146,155,252,3,185,72,165,42,41,149,203,73,110,146,202,165,43,210,141,237,40,46,83,98,165,92,178,173,80,36,205,65,20,7,16,32,6,98,108,0,141,6,208,243,124,250,204,103,207,243,206,239,89,187,15,36,171,146,82,44,75,118,31,248,253,26,187,247,244,125,235,91,235,183,54,89,5,60,239,243,188,61,196,255,14,2,114,127,164,2,129,137,16,255,191,187,55,18,249,37,58,235,144,160,172,49,21,219,47,129,95,14,127,61,235,232,32,88,75,104,110,180,89,67,191,131,72,222,177,26,174,247,4,5,10,147,147,21,219,68,88,215,185,231,206,157,179,175,125,233,75,182,191,48,105,49,138,25,162,94,220,162,124,9,193,59,110,39,15,29,179,149,103,159,183,151,126,245,154,173,55,107,124,54,176,187,119,238,91,140,244,128,165,165,37,203,209,211,62,77,130,0,198,119,122,221,51,39,92,234,154,143,132,111,9,251,217,108,58,204,105,107,184,29,138,13,228,210,15,241,251,172,121,101,109,53,20,44,196,136,206,207,210,2,193,120,86,75,132,94,167,107,83,180,7,200,148,139,172,79,46,122,9,253,44,72,194,191,54,139,243,250,172,109,155,115,85,32,80,96,174,90,255,254,253,251,109,134,182,8,91,171,155,182,177,181,110,43,236,87,2,103,125,140,130,141,33,5,9,61,88,38,224,149,164,40,98,68,101,71,175,219,163,240,96,34,136,237,37,138,30,52,111,241,84,210,64,92,247,65,145,15,159,61,20,249,119,133,254,207,132,124,178,253,147,164,53,12,216,167,12,28,149,8,48,158,40,83,228,26,21,13,72,204,231,141,81,21,97,76,54,8,253,250,93,232,163,60,201,8,115,179,243,218,42,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,242,4,92,232,127,228,183,200,39,232,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,92,19,24,253,206,239,252,239,118,243,206,53,132,111,132,112,218,194,79,236,139,112,242,255,29,75,23,226,214,29,52,45,69,68,127,187,223,14,125,232,115,133,44,226,120,205,234,219,59,22,33,252,246,58,184,228,17,182,143,44,31,182,255,242,235,255,169,77,101,138,214,190,251,192,114,184,208,187,244,187,151,62,124,99,245,190,189,253,241,135,54,144,219,93,114,63,130,175,138,3,74,229,130,213,107,85,122,203,83,48,128,224,173,251,103,233,25,112,228,208,97,123,156,168,255,45,122,206,95,184,112,33,164,6,228,166,74,204,161,78,193,65,214,166,17,175,229,232,15,110,118,196,98,245,121,223,21,248,37,40,75,140,150,168,174,8,250,4,227,70,81,42,124,159,74,167,108,99,103,219,234,237,38,173,8,98,65,248,79,225,148,207,140,34,107,214,27,54,139,200,253,194,243,207,219,185,167,158,180,137,108,193,226,196,243,167,233,55,175,53,208,236,222,226,133,188,85,112,204,127,241,217,23,236,1,162,250,155,31,189,111,177,76,210,154,244,184,191,125,227,166,149,242,5,139,241,125,34,151,15,162,246,16,145,60,8,220,12,32,199,123,145,207,155,29,238,205,156,213,86,64,69,8,65,72,231,123,137,253,41,21,8,224,136,87,162,129,174,83,58,128,206,209,250,110,222,185,109,115,163,5,156,253,105,203,37,179,224,146,248,62,62,18,172,55,174,115,113,227,119,234,77,235,146,162,144,66,188,151,88,63,49,61,9,231,178,77,183,230,172,178,62,131,224,191,105,91,161,160,131,9,81,136,64,141,0,15,246,113,208,181,9,138,29,150,150,22,108,97,97,33,20,4,136,111,140,137,39,176,254,143,196,128,243,136,31,96,45,10,236,167,130,129,121,170,29,129,156,252,42,78,160,110,128,121,33,244,243,58,65,203,130,156,162,251,57,52,207,33,45,18,18,241,100,120,223,231,252,72,253,33,16,247,171,180,39,224,109,56,114,36,35,84,152,179,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,246,2,129,232,234,245,27,123,97,158,62,71,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,28,18,248,233,79,255,212,222,192,157,222,106,215,13,141,22,231,186,217,11,95,124,194,14,28,154,68,172,37,98,31,73,188,219,161,137,122,42,97,189,68,218,86,27,136,252,155,59,54,216,110,89,6,17,221,154,114,216,103,236,63,255,250,223,179,195,19,115,102,155,53,220,220,184,209,57,175,147,141,217,206,168,97,47,95,125,223,238,208,27,62,149,205,88,140,216,246,98,177,128,168,92,198,197,223,10,41,2,221,110,27,65,25,145,26,225,121,126,106,210,94,60,255,162,149,146,57,251,217,171,223,183,155,87,174,89,135,225,122,177,142,181,113,173,207,22,43,65,228,151,16,30,33,28,15,104,3,208,110,117,131,136,220,39,154,95,226,190,68,245,20,5,3,41,230,145,70,220,207,34,58,119,136,171,183,97,100,219,204,189,131,128,47,7,126,135,253,140,248,94,133,11,71,23,150,236,27,47,124,217,142,206,47,217,100,12,129,186,138,48,45,25,91,46,244,52,126,118,68,235,24,142,254,218,250,54,238,255,9,251,218,151,127,195,54,185,238,226,181,79,104,33,144,37,37,160,109,159,126,252,137,29,58,116,200,242,251,83,56,215,19,8,232,125,75,49,199,36,156,58,184,242,187,221,110,88,103,62,95,100,110,61,107,18,213,223,108,183,152,69,220,178,233,156,77,86,38,108,117,117,213,180,142,4,2,127,15,113,92,110,122,21,40,160,148,219,234,202,61,216,229,45,54,57,109,229,92,193,162,36,51,132,217,136,130,139,17,223,199,137,17,72,113,254,48,65,235,128,110,199,182,119,54,109,167,25,89,60,157,68,184,79,216,226,226,162,45,204,205,179,254,166,213,106,59,60,106,184,248,41,96,224,26,21,20,44,240,125,10,86,198,245,189,1,116,216,222,241,58,208,248,113,233,15,88,67,165,92,162,240,160,79,129,71,147,125,142,219,214,86,195,6,20,34,196,122,3,238,157,146,73,223,134,172,57,65,65,70,50,155,99,12,56,180,218,22,165,16,249,165,232,211,98,32,162,32,66,5,34,244,26,176,79,110,222,226,38,225,31,155,158,168,140,227,254,63,135,255,59,243,37,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,231,143,128,59,250,63,127,123,234,43,114,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,21,2,163,31,254,240,135,8,206,245,16,157,46,97,247,153,115,203,118,246,220,227,150,205,225,226,239,53,140,14,240,244,162,79,32,210,167,172,138,96,219,194,117,175,190,234,17,174,237,24,142,238,165,242,180,125,237,197,47,219,82,101,218,98,125,44,218,136,198,225,129,59,124,52,104,216,59,159,126,100,31,220,184,98,177,60,162,60,34,127,196,88,5,4,224,20,206,117,9,253,45,98,244,37,218,203,129,47,123,249,225,3,7,237,240,254,101,91,191,255,192,174,93,67,228,31,34,226,227,98,175,117,91,161,64,64,206,119,69,252,203,181,63,228,126,114,187,203,1,175,135,4,107,61,103,211,89,132,107,57,250,147,65,236,31,199,207,35,56,35,86,175,223,95,67,120,79,225,160,207,4,161,189,142,208,62,89,42,218,204,194,124,16,194,39,74,19,150,29,224,74,199,157,30,14,68,250,1,34,185,68,117,35,194,191,88,160,239,252,40,97,251,231,246,217,55,190,242,27,214,237,181,237,253,79,63,38,193,160,96,77,218,0,172,222,187,15,70,10,22,230,231,45,207,58,91,136,249,245,78,223,202,20,10,52,184,151,230,174,121,234,89,15,185,240,7,56,228,181,30,181,42,168,215,235,33,169,32,36,1,136,37,135,10,4,70,216,229,187,8,255,13,212,242,22,46,248,86,185,98,251,230,22,208,255,7,214,163,112,161,196,248,18,250,123,8,254,67,212,246,14,66,253,16,173,62,134,24,159,232,167,66,225,195,128,207,210,112,81,81,129,230,182,48,187,143,66,6,246,132,52,0,197,249,15,40,24,16,179,24,21,31,186,63,255,176,86,226,251,249,126,68,209,66,68,74,128,62,215,92,228,244,215,188,90,245,26,251,222,183,36,235,72,74,224,231,193,20,72,131,40,80,92,64,129,130,162,255,73,42,8,85,3,204,63,72,250,8,254,131,152,126,95,61,91,223,166,253,1,239,85,3,48,89,169,192,151,74,19,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,1,2,81,38,51,238,21,184,7,230,234,83,116,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,207,17,129,63,252,195,63,180,95,253,234,13,250,222,75,17,54,43,208,82,253,233,243,231,108,118,126,206,170,205,45,196,216,113,127,118,244,247,32,234,182,17,152,155,59,184,192,17,108,209,135,173,156,204,216,115,167,206,216,151,207,156,179,44,110,247,6,241,247,249,169,9,235,52,27,246,224,193,45,187,116,239,166,189,254,209,5,91,95,33,202,191,82,178,46,142,252,124,62,103,19,197,178,165,112,240,175,227,40,175,227,240,86,207,121,245,128,159,64,128,126,252,200,99,184,198,39,237,23,239,188,107,87,238,221,182,142,132,104,69,239,183,135,33,26,63,159,71,8,70,60,150,72,222,65,100,175,86,171,188,29,71,228,167,84,44,192,145,83,28,127,38,253,80,232,79,5,129,92,177,248,67,220,239,29,132,229,28,175,155,13,10,4,122,157,208,159,190,137,219,255,157,143,62,176,107,151,175,216,233,131,71,237,204,145,227,118,104,145,254,246,20,47,72,148,239,18,205,223,101,77,185,84,129,98,132,190,213,182,118,44,141,179,254,201,19,167,130,107,190,142,179,127,163,182,101,121,68,238,250,246,150,93,169,87,137,232,111,219,177,19,199,44,61,89,12,197,8,173,184,138,32,98,159,9,252,154,191,4,126,61,218,164,1,40,206,95,69,12,101,98,246,245,94,143,4,226,185,214,166,239,164,249,103,16,206,37,168,247,112,207,111,109,108,19,237,159,10,231,71,184,231,201,43,176,14,197,16,26,55,137,32,159,139,167,63,187,118,64,148,191,132,255,206,32,102,205,135,69,6,81,68,145,1,231,38,146,113,10,31,112,253,35,244,75,140,31,116,37,226,243,154,162,1,213,58,104,253,204,26,33,94,197,20,204,21,102,3,18,7,6,42,56,160,200,162,65,97,130,10,40,146,8,247,25,198,76,234,82,138,1,42,197,146,165,73,112,80,60,191,73,240,215,65,250,130,24,168,130,32,46,86,181,166,173,172,172,140,191,227,239,217,217,89,251,239,254,219,255,70,19,241,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,35,79,192,29,253,143,252,22,249,4,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,159,75,2,163,31,253,232,135,8,205,125,4,112,132,243,172,217,115,47,60,109,11,75,251,172,69,236,123,11,161,57,133,11,95,45,234,37,244,203,69,222,68,224,174,35,172,167,17,146,99,184,200,143,224,188,127,225,204,211,86,24,196,173,223,66,52,47,230,108,167,219,176,183,175,124,104,239,125,242,145,221,190,127,207,54,26,85,4,114,178,247,17,131,119,93,235,69,196,122,185,249,37,210,203,129,31,33,74,199,186,196,242,151,102,109,25,151,121,163,186,109,31,226,146,175,143,16,148,51,17,250,112,199,10,184,244,179,217,177,120,191,235,222,239,116,58,193,149,175,113,131,32,205,179,94,23,139,69,206,149,171,31,1,27,161,90,231,201,201,190,179,185,101,61,82,9,178,180,14,168,211,90,160,144,103,60,138,8,228,138,175,19,103,47,73,251,141,139,23,236,189,143,62,180,165,217,121,59,115,252,180,29,127,236,49,155,154,152,180,44,173,0,36,222,167,16,218,139,68,207,143,212,31,0,71,250,243,103,158,178,33,133,0,127,252,131,239,90,11,1,156,18,8,30,67,219,184,191,98,87,73,3,88,88,222,31,90,22,212,224,151,67,12,151,35,126,247,8,28,153,175,62,83,140,126,20,197,173,68,143,122,9,232,61,198,150,200,175,245,4,231,63,107,105,181,40,138,232,39,194,218,52,231,155,180,2,204,179,150,89,210,5,146,20,54,20,72,38,208,209,165,120,128,234,13,75,112,78,130,235,51,137,36,66,190,250,50,16,173,207,87,114,252,247,40,88,144,112,207,246,227,232,231,94,113,226,255,57,95,188,36,242,235,190,35,94,239,10,253,49,190,87,193,1,62,127,230,19,163,240,163,29,210,7,228,234,87,139,131,4,56,84,188,193,105,161,117,66,5,119,62,147,10,162,62,21,23,88,248,185,49,99,114,106,88,111,148,142,194,254,175,175,109,238,226,176,201,233,233,207,94,251,11,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,143,58,129,104,110,222,255,69,246,81,223,36,159,159,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,243,70,224,247,191,249,45,187,114,237,50,253,223,227,136,250,196,166,79,103,237,244,153,199,45,39,17,126,212,176,4,61,213,21,169,142,116,142,0,157,176,62,253,217,219,68,211,15,155,56,186,17,176,15,32,132,191,240,244,121,59,48,53,103,131,205,26,17,249,41,107,35,84,255,228,245,215,237,103,239,188,97,107,245,157,208,63,94,220,36,186,171,112,32,147,203,7,17,62,34,14,126,125,167,26,4,109,137,216,18,136,233,9,64,66,64,202,102,138,21,187,117,235,150,93,190,121,221,250,41,226,246,137,158,239,214,91,54,199,125,242,56,222,147,8,214,18,156,37,246,203,245,46,161,89,34,190,4,233,93,87,124,150,212,128,20,194,119,16,171,31,138,229,250,126,99,99,3,145,185,143,40,61,180,44,247,173,100,10,182,186,186,138,116,61,10,110,242,157,29,156,250,204,33,193,61,174,174,223,183,75,55,175,89,233,149,188,29,60,176,108,7,231,150,236,236,177,39,172,156,205,219,252,204,60,14,127,10,21,26,117,34,255,23,236,171,231,158,183,68,183,103,223,254,254,247,172,222,107,89,170,144,165,159,253,192,110,125,114,133,74,126,46,2,0,0,32,0,73,68,65,84,2,137,154,29,61,113,220,202,112,29,182,17,202,17,245,53,103,29,154,99,38,147,9,243,214,90,84,144,160,248,126,137,228,138,240,111,18,245,175,53,232,208,243,236,244,92,40,8,104,236,212,195,122,139,185,34,227,25,233,9,171,22,79,39,109,154,117,196,229,170,79,70,193,249,31,113,141,88,39,113,242,203,73,191,131,56,223,71,199,143,96,49,66,172,143,17,201,79,208,127,184,127,31,33,94,28,123,12,168,152,254,112,112,157,138,13,116,232,254,161,8,128,123,180,213,66,160,186,99,85,138,19,70,20,112,164,217,191,148,132,126,149,74,80,73,160,244,4,21,91,4,247,190,4,126,77,146,235,24,32,8,253,35,230,148,160,232,96,99,99,203,84,0,49,190,3,191,193,201,201,112,47,255,203,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,94,32,224,142,254,189,176,75,62,71,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,231,139,192,232,103,63,255,9,78,125,122,172,75,229,71,127,61,254,248,49,155,153,155,182,158,92,244,15,5,227,33,54,237,116,58,21,4,231,141,181,117,172,226,253,32,230,246,17,115,207,28,63,197,227,164,141,26,189,224,226,86,111,248,95,188,241,170,253,236,173,215,237,118,29,151,118,42,226,31,28,245,196,1,196,16,120,37,112,79,210,71,62,151,206,112,207,142,109,111,111,135,94,238,41,156,221,9,37,186,35,254,74,48,78,35,84,95,71,96,223,168,110,90,43,133,123,28,23,124,156,2,130,2,66,121,158,136,250,17,130,179,138,3,36,140,203,249,174,99,87,140,214,179,138,10,84,116,32,55,255,174,208,175,215,125,250,202,55,136,232,79,229,179,214,230,186,34,14,253,167,31,59,105,107,165,41,187,123,247,174,53,214,119,108,162,84,176,26,17,253,85,28,250,186,134,40,2,107,224,207,191,124,239,150,221,184,117,219,46,92,120,223,246,77,206,217,99,135,143,216,242,129,3,99,65,190,182,29,206,61,115,230,9,27,82,175,240,179,95,190,108,183,86,238,89,148,203,16,97,223,177,205,149,85,91,161,192,97,102,110,214,166,202,83,97,190,154,151,28,251,42,86,8,81,251,56,222,37,248,215,106,157,176,22,173,65,66,121,151,168,251,221,162,0,93,163,182,5,203,251,15,216,131,187,247,236,238,173,187,172,19,97,29,182,91,204,89,145,249,55,110,220,176,52,69,14,42,20,152,224,250,56,142,250,56,66,123,140,71,143,66,132,100,22,103,189,196,118,142,24,45,17,228,216,79,32,246,83,61,97,250,143,19,154,207,144,251,140,168,240,8,78,126,94,107,255,164,206,235,254,98,210,37,181,160,94,107,217,198,206,86,216,131,36,69,19,236,160,229,41,18,8,66,63,109,5,178,20,43,168,96,33,136,251,20,133,48,240,67,145,159,73,178,71,227,253,138,217,157,123,247,217,11,78,227,72,209,66,64,209,253,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,43,4,162,151,95,126,121,175,204,213,231,233,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,159,19,2,31,125,252,1,66,47,78,107,116,216,226,92,100,79,156,125,156,72,251,140,53,218,59,54,136,119,137,236,143,33,154,35,86,35,8,175,175,175,135,152,245,74,44,131,164,155,176,163,199,79,216,179,167,159,180,52,175,251,125,92,226,184,228,47,125,252,177,253,248,229,151,108,165,181,101,133,185,73,171,18,133,223,70,96,78,225,36,111,35,14,43,33,160,76,223,118,245,133,95,165,16,160,209,106,90,132,192,156,96,10,177,78,63,8,239,229,92,33,20,0,124,244,233,39,164,6,16,105,79,193,193,136,2,130,28,226,117,38,131,140,140,48,221,65,252,222,21,250,219,205,58,238,244,177,64,173,109,81,20,190,122,220,75,144,14,238,115,196,233,33,194,178,206,215,253,182,90,245,224,104,31,34,178,31,221,183,223,126,253,233,23,44,71,172,253,173,27,55,237,189,139,31,216,149,59,55,173,141,217,62,174,34,133,84,150,117,141,197,120,69,242,55,232,93,223,100,46,55,175,173,217,27,87,62,176,233,201,41,91,94,92,194,101,63,109,11,184,250,151,151,151,237,248,217,51,182,213,111,88,251,173,1,66,248,54,61,235,211,214,237,244,236,230,39,159,4,113,254,241,83,79,88,177,82,14,162,190,132,243,1,34,185,10,32,52,63,9,253,61,90,20,200,213,31,67,28,159,152,154,228,254,3,219,220,220,68,39,239,133,243,110,220,186,105,115,164,9,188,240,220,11,118,119,254,142,125,114,241,35,219,90,219,178,52,5,16,89,218,31,12,136,235,239,183,41,46,96,191,234,20,82,236,32,244,87,72,32,152,224,123,69,251,115,75,132,246,65,16,244,7,184,242,197,87,243,208,253,165,255,235,235,1,105,9,138,223,143,199,217,27,218,20,140,143,177,208,223,108,54,225,208,178,181,205,141,144,56,144,102,158,49,92,255,113,238,155,163,184,34,205,117,35,10,3,74,180,54,72,231,232,5,33,175,62,123,220,167,64,36,82,106,131,90,10,72,235,231,71,55,160,152,224,206,157,21,10,25,198,119,80,17,131,56,250,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,175,16,136,142,63,118,108,175,204,213,231,233,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,159,3,2,255,228,247,254,49,177,233,107,164,229,163,178,166,204,246,237,155,181,249,197,89,156,243,244,151,39,182,61,142,128,155,194,253,157,65,28,222,216,90,15,145,247,89,132,232,168,151,176,136,168,246,175,60,243,5,123,108,225,128,109,221,93,177,18,66,242,26,99,41,174,191,218,67,244,71,198,205,32,30,203,137,174,107,6,8,191,77,98,255,39,138,101,43,16,189,175,163,142,232,222,70,176,47,81,72,16,227,188,24,223,103,113,211,75,164,95,97,172,203,55,174,5,97,58,193,181,18,195,229,112,79,32,24,43,53,64,66,184,68,241,221,168,123,137,212,18,243,117,228,24,95,78,248,177,112,141,114,205,33,33,61,206,124,234,141,134,237,16,181,223,103,205,5,10,1,14,46,44,217,76,190,100,185,81,194,246,159,62,107,39,14,28,162,0,161,106,23,174,92,178,143,110,93,179,149,173,13,171,85,155,26,33,164,9,196,242,73,214,70,225,0,226,121,18,1,124,189,215,180,123,31,95,8,69,5,42,96,80,145,193,254,165,5,59,128,211,255,240,19,39,173,117,241,162,213,136,223,87,76,253,128,181,14,225,118,233,210,37,59,112,232,160,45,46,46,134,57,14,17,187,229,110,87,97,130,214,40,161,95,194,126,68,81,132,28,241,90,171,34,252,59,180,1,80,225,66,146,194,129,247,222,191,96,135,230,151,236,63,251,79,126,211,222,154,156,177,15,73,25,168,35,238,223,94,185,111,249,169,138,117,16,240,123,20,6,52,185,118,48,106,89,155,53,183,50,180,50,64,136,207,149,139,22,131,99,134,215,113,165,35,112,111,241,145,147,95,2,189,184,33,219,179,131,72,241,33,109,159,82,0,185,252,57,71,5,1,91,68,237,215,59,45,91,135,77,60,54,130,75,150,223,3,2,62,247,204,80,24,144,194,184,223,103,191,84,148,145,36,165,128,145,249,45,165,184,158,86,0,92,207,143,129,103,198,231,101,159,181,175,51,30,75,227,60,126,134,217,28,237,35,198,137,7,188,245,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,35,79,192,163,251,31,249,45,242,9,58,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,62,87,4,70,191,250,213,235,196,222,35,242,147,228,46,135,245,241,83,135,173,80,204,218,78,125,219,210,89,122,212,19,163,94,44,35,52,227,222,190,242,233,85,67,211,13,34,109,135,107,158,127,250,57,123,242,200,113,219,190,125,223,202,19,21,171,18,27,255,71,47,255,169,125,178,126,207,168,3,8,209,252,189,70,43,196,240,75,56,110,247,59,214,197,25,127,116,110,38,136,225,43,8,210,117,122,197,103,138,244,172,71,64,78,210,6,160,132,16,157,70,40,158,222,55,103,175,189,253,166,117,112,157,183,218,56,247,53,63,196,104,205,37,70,76,189,132,105,185,197,171,213,42,61,226,233,15,207,123,29,18,149,21,133,95,44,149,130,160,172,251,234,209,39,70,94,223,69,60,116,141,198,74,211,63,62,209,29,217,225,197,131,134,76,109,177,230,152,195,84,186,72,97,66,193,230,231,231,237,124,247,57,187,249,224,174,93,190,122,197,174,95,191,110,219,235,107,204,153,94,242,149,162,53,6,29,226,240,233,123,79,75,131,97,26,215,63,99,182,71,4,252,215,119,236,211,247,239,90,230,211,15,194,28,35,90,18,140,72,64,24,53,145,205,73,39,80,97,195,128,130,134,171,87,175,134,34,133,67,135,14,133,164,2,185,228,67,81,4,66,255,110,219,1,9,225,18,214,245,126,98,98,130,185,199,172,1,211,46,172,10,233,156,253,201,159,252,137,237,43,77,218,111,253,237,191,103,231,78,62,105,239,190,251,174,189,247,209,135,118,127,107,213,154,236,89,142,162,137,62,215,107,156,205,237,45,235,230,186,8,246,61,43,215,225,76,65,66,10,222,226,50,126,77,46,3,231,170,88,98,4,195,44,124,116,239,33,206,126,197,253,247,152,179,230,216,164,221,194,198,78,45,236,77,177,88,96,13,77,10,33,170,118,128,118,4,11,121,198,104,209,127,1,61,95,251,152,165,61,67,137,164,131,30,197,6,113,132,255,144,174,160,141,82,132,63,44,82,20,135,212,80,248,111,223,190,171,79,245,19,180,98,161,108,115,115,251,194,123,255,203,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,94,32,16,189,243,206,59,123,97,158,62,71,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,156,16,184,114,245,211,241,74,176,82,207,46,164,108,249,200,1,68,97,156,252,56,250,115,133,44,189,224,179,214,66,140,191,123,231,190,245,112,139,199,80,250,71,196,175,207,20,43,246,236,217,103,44,78,212,126,14,49,183,213,110,219,171,239,191,99,31,221,191,105,253,28,170,60,98,177,68,99,172,228,150,68,101,150,139,125,68,116,127,145,130,128,20,125,234,27,45,196,106,137,199,56,192,241,234,91,114,72,114,0,145,238,217,136,216,119,4,232,181,157,77,187,135,88,221,139,141,5,225,33,238,251,34,46,244,12,209,253,125,138,2,144,160,131,40,46,55,127,31,33,90,71,112,155,147,53,47,151,191,226,223,53,142,94,75,172,222,117,172,111,109,109,217,214,214,54,238,115,220,243,12,189,52,61,103,251,112,195,103,17,188,109,148,230,193,64,76,59,193,188,98,20,7,228,136,193,63,181,124,212,78,236,63,108,219,103,54,236,206,213,27,118,123,245,174,125,112,239,150,37,56,183,199,189,229,198,31,144,48,48,68,184,150,3,30,237,223,18,89,162,250,17,182,55,73,6,144,120,173,245,199,112,202,167,72,0,136,30,246,170,215,220,239,223,191,31,230,63,183,111,62,164,24,104,206,114,239,203,217,47,1,190,221,165,56,130,164,3,189,175,84,42,193,17,47,161,95,135,10,26,98,172,227,165,151,94,34,85,225,160,45,204,204,217,220,87,126,195,94,56,255,156,189,252,171,95,218,39,215,175,218,181,251,183,173,214,220,177,226,212,4,2,122,206,18,81,34,56,246,107,181,170,53,27,196,237,199,183,131,248,174,118,10,114,250,43,41,0,139,126,24,63,112,131,81,159,253,239,247,240,228,247,187,97,110,29,90,16,164,115,69,235,180,137,254,231,183,144,162,32,160,88,174,216,84,153,84,132,14,9,0,141,158,165,70,68,242,147,8,161,52,2,54,96,252,32,33,32,78,225,134,126,27,220,52,164,7,196,217,203,173,157,186,173,173,111,5,244,130,85,161,21,130,10,27,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,176,87,8,68,231,159,62,191,87,230,234,243,116,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,61,78,224,31,254,206,63,180,157,157,6,209,237,18,201,17,189,151,231,109,223,226,52,17,234,109,122,189,35,186,35,86,75,120,94,93,125,96,247,239,220,69,184,143,35,74,119,45,193,201,199,143,28,181,99,135,143,216,96,179,198,185,105,251,244,246,53,123,229,221,55,109,181,83,15,209,251,73,180,247,36,170,109,28,177,60,141,184,220,34,170,61,201,179,34,217,227,136,202,205,237,29,107,41,82,94,206,238,24,113,240,8,195,9,196,223,24,238,251,81,20,183,219,235,15,16,250,215,81,204,249,28,241,87,177,255,101,220,233,138,130,151,248,157,196,45,222,229,185,65,12,191,132,254,120,44,66,112,167,199,61,41,253,138,253,151,139,95,71,156,231,1,243,141,115,111,69,254,87,235,53,107,214,234,150,66,32,79,98,224,63,188,111,191,77,87,38,117,38,19,230,26,129,64,136,78,75,160,198,185,63,68,228,150,152,158,35,82,96,110,122,209,78,20,102,173,73,172,254,139,219,235,118,13,167,255,245,219,183,236,246,131,251,246,128,8,251,54,69,9,113,230,167,249,247,24,167,143,248,175,67,115,137,40,134,144,208,63,226,243,17,133,1,114,182,171,248,96,103,103,39,184,228,85,240,32,161,93,237,6,84,176,48,66,16,215,123,137,249,125,10,34,52,119,181,35,24,12,38,56,191,205,58,154,164,19,36,112,202,183,237,83,4,253,31,253,248,135,246,91,95,255,134,85,178,5,203,37,43,246,119,94,252,138,157,123,252,12,251,114,221,222,253,248,3,187,3,207,187,235,247,3,251,2,169,8,2,213,197,217,63,224,17,92,251,172,83,2,191,56,198,35,197,39,60,60,134,180,27,224,28,118,129,125,96,254,204,59,158,74,83,144,145,49,202,52,56,41,110,89,10,8,230,74,69,155,200,21,44,185,94,101,221,218,15,141,17,179,105,220,252,58,98,20,113,232,96,135,217,76,30,20,49,12,41,18,72,80,36,176,65,108,255,253,123,15,198,223,179,175,75,75,75,129,67,248,192,255,114,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,176,7,8,120,116,255,30,216,36,159,162,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,115,66,96,164,152,119,29,104,249,184,246,141,158,242,11,150,36,22,191,31,35,182,157,62,233,114,145,75,136,94,185,183,98,45,34,219,203,196,180,239,108,241,76,100,254,83,143,63,97,131,54,49,240,136,195,59,173,70,136,139,191,187,185,102,249,137,178,213,136,114,207,227,185,151,112,143,100,109,17,5,2,9,132,235,36,194,117,37,95,196,25,222,15,253,221,37,110,171,21,128,186,193,203,161,31,2,0,56,191,133,176,188,141,200,223,64,80,79,34,144,247,121,206,82,76,80,42,20,131,56,142,26,31,230,45,231,123,139,100,0,9,227,9,132,248,16,255,143,128,44,161,127,215,197,175,103,21,19,36,147,169,240,153,250,220,15,36,156,35,182,231,226,41,219,63,191,64,34,65,206,134,36,19,196,227,136,211,204,85,2,245,0,215,122,132,232,92,76,34,174,83,220,48,108,118,66,17,128,132,240,66,42,111,39,150,39,236,216,194,1,107,63,113,46,172,255,198,10,241,254,119,110,218,213,219,55,237,230,234,125,34,235,83,214,234,245,173,67,76,191,220,235,35,21,30,60,76,22,8,147,71,104,151,216,175,34,0,137,249,107,107,107,193,193,191,176,176,16,230,223,163,64,66,105,4,154,187,226,242,67,49,3,231,235,179,217,217,89,220,244,119,195,117,17,69,19,9,196,248,215,223,123,219,142,31,59,102,103,79,60,110,3,162,245,83,32,90,156,152,178,125,83,147,118,242,208,178,93,99,126,87,239,223,180,107,119,110,217,181,219,55,130,99,158,140,129,192,132,141,38,83,97,100,125,152,128,146,98,132,24,247,35,161,0,61,158,128,4,4,126,196,127,30,210,234,217,85,94,115,94,187,111,25,248,100,138,37,82,26,10,252,38,178,204,67,238,127,10,7,40,184,80,242,67,138,66,132,201,169,138,6,100,32,6,211,128,234,33,160,67,174,126,29,172,127,229,193,154,173,109,110,135,34,13,149,20,204,205,238,179,255,245,127,249,223,30,158,56,62,205,255,118,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,40,19,136,94,125,245,181,71,121,126,62,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,28,17,80,207,121,29,36,242,91,105,198,66,108,255,96,216,9,194,173,156,252,35,69,207,175,111,216,198,250,58,238,124,132,105,28,233,67,132,220,195,199,246,219,99,203,135,136,126,111,88,30,231,251,135,239,127,100,31,94,191,108,125,52,242,20,66,187,97,14,143,165,16,143,17,117,251,114,129,35,204,71,68,214,151,112,124,23,233,101,175,232,249,134,250,209,35,244,43,214,95,99,75,232,215,63,248,243,81,139,219,214,68,72,150,139,93,162,254,8,225,184,60,93,14,226,116,139,8,127,221,67,66,115,187,217,10,125,227,105,42,31,244,249,8,209,120,55,174,127,247,121,183,39,188,4,127,21,5,108,111,111,135,248,249,28,183,153,160,40,97,113,223,82,112,219,15,229,66,71,184,150,231,28,21,154,191,153,55,98,52,18,55,2,188,20,110,98,15,16,228,81,216,205,36,250,179,134,24,124,114,114,218,103,74,54,117,32,103,39,23,15,90,253,108,219,182,26,53,187,240,233,37,219,170,237,216,253,205,13,219,38,38,191,193,117,61,28,254,49,4,126,173,171,71,225,131,28,255,193,237,143,208,46,49,95,251,161,226,133,229,229,229,48,55,38,18,98,251,117,142,206,221,21,251,229,250,159,155,155,179,59,183,111,51,47,210,18,40,68,24,140,18,246,227,95,254,194,230,41,2,88,158,153,183,230,26,81,248,181,46,209,249,57,59,88,153,179,105,250,222,63,115,242,148,189,127,249,99,251,118,181,110,219,213,29,173,16,65,158,245,194,47,206,254,196,209,227,7,161,24,65,28,115,172,159,66,0,190,19,7,37,238,247,105,33,160,54,2,35,138,23,134,59,53,246,164,18,10,55,10,20,126,176,4,235,212,26,22,227,199,148,99,172,33,197,28,165,226,132,229,41,14,25,81,172,16,28,253,18,247,131,190,207,70,195,50,104,254,188,87,251,130,6,88,35,138,49,250,124,56,53,53,165,165,251,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,207,16,136,78,159,61,189,103,38,235,19,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,189,75,224,247,254,241,63,181,90,173,22,196,117,90,169,219,161,67,11,56,197,167,17,147,59,136,207,68,184,71,49,107,240,125,13,65,56,56,224,113,147,55,170,53,156,234,25,59,126,244,49,43,209,211,190,51,104,218,86,187,97,191,186,244,190,173,214,182,131,136,93,39,146,191,152,31,167,1,200,141,62,96,172,33,34,117,1,39,250,76,105,34,184,192,107,184,229,235,29,250,204,35,224,167,17,151,83,96,212,253,6,216,199,233,120,143,32,222,165,248,160,139,216,156,9,189,237,51,180,16,40,211,159,62,193,57,84,7,88,138,88,248,237,230,246,159,197,246,51,183,93,55,191,226,237,37,234,75,28,151,216,175,207,119,221,253,18,249,21,245,63,118,249,247,109,223,190,69,155,156,157,35,149,128,88,250,20,98,62,237,3,130,235,92,142,116,69,237,35,86,163,110,7,33,156,139,66,220,188,220,249,150,230,115,165,17,232,123,125,142,88,157,162,72,32,197,53,21,82,7,244,80,91,3,37,29,172,238,108,219,202,246,134,221,95,91,181,59,171,43,182,74,196,127,189,221,178,17,81,249,93,21,13,112,40,162,95,5,9,18,251,31,60,120,16,94,231,113,200,107,158,250,92,143,36,5,2,58,36,186,235,243,169,201,73,174,239,216,157,187,119,195,245,125,214,112,225,202,199,54,251,210,79,237,191,248,198,111,89,165,84,98,110,13,4,117,20,122,138,35,98,205,58,197,28,21,155,162,96,97,142,68,130,40,209,165,120,96,72,27,132,190,181,170,45,235,134,98,9,74,46,164,216,179,164,120,156,150,1,172,15,20,33,85,64,78,253,118,155,57,171,42,4,161,191,83,175,34,228,231,45,139,56,159,210,53,3,198,99,207,212,214,33,205,103,195,110,203,38,153,99,68,81,70,159,130,136,63,19,250,165,244,199,66,145,65,138,22,0,250,141,220,189,123,63,232,255,218,175,68,34,109,243,11,251,194,90,253,47,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,133,128,172,3,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,155,38,48,122,239,189,247,198,142,106,68,221,4,102,245,147,39,143,19,173,159,176,54,186,176,122,178,15,6,241,224,180,150,56,174,67,241,250,93,92,216,135,150,15,216,145,131,135,16,123,9,123,71,116,126,243,163,247,237,227,187,55,173,135,115,63,136,210,244,0,40,79,230,172,78,193,64,7,27,248,32,137,64,141,90,92,66,120,158,159,158,177,110,171,29,156,223,93,196,255,8,193,58,56,250,209,126,99,125,4,254,104,100,77,78,15,162,243,195,2,1,201,219,21,68,254,116,46,203,45,17,249,233,233,46,65,185,213,104,6,135,190,230,166,251,14,17,170,21,107,47,183,187,132,112,29,106,61,32,7,186,190,151,160,188,181,181,21,28,243,17,142,250,40,158,182,197,163,135,172,60,53,129,128,221,179,28,2,51,55,102,93,92,171,136,249,157,38,194,62,226,63,34,124,48,249,35,100,75,204,30,197,89,55,255,246,30,143,82,152,210,17,172,89,155,138,9,176,212,147,76,16,60,242,112,193,221,78,124,254,0,145,93,115,40,144,122,144,239,181,45,219,174,35,184,211,195,190,211,12,183,80,49,130,24,106,110,154,227,110,84,191,196,254,116,58,105,243,243,243,33,206,127,215,209,175,117,233,252,144,96,192,243,100,165,108,155,20,98,40,61,65,73,0,201,114,206,222,187,124,201,78,29,126,204,158,89,62,98,249,33,243,103,30,90,67,190,48,129,224,207,178,110,222,179,238,157,117,91,174,76,82,68,49,178,237,94,141,98,132,38,142,122,218,25,16,198,48,74,40,194,191,71,129,71,131,245,177,127,172,79,247,212,58,213,98,64,177,252,35,50,250,35,138,50,50,177,148,165,41,112,96,235,199,5,21,48,31,177,231,148,34,4,254,211,211,211,218,156,240,58,236,9,231,105,238,108,80,248,76,49,0,77,246,241,214,173,91,225,125,50,153,102,158,21,91,92,92,26,127,239,127,59,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,35,4,162,35,7,14,239,145,169,250,52,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,175,18,248,246,247,190,107,159,92,254,52,8,184,234,187,62,61,153,182,229,131,251,17,107,233,187,158,25,187,203,7,8,215,247,86,238,91,117,167,65,143,118,196,90,28,227,89,196,237,99,184,224,23,203,83,24,197,187,182,209,168,218,91,31,94,176,58,238,116,69,210,75,212,206,210,179,93,14,239,46,223,245,17,125,147,56,186,241,164,7,177,187,140,211,253,222,78,213,234,245,122,16,182,131,112,141,216,172,136,127,228,114,250,196,83,76,192,53,61,68,255,28,110,239,158,220,251,220,183,84,46,7,199,127,15,1,58,141,168,93,195,249,46,209,89,15,137,224,113,226,235,135,58,23,71,184,28,253,18,166,147,204,33,195,123,185,222,117,31,137,233,138,208,111,117,59,150,79,101,108,162,50,101,251,247,47,91,174,80,178,205,250,58,227,210,96,0,231,121,146,251,5,97,159,130,130,208,160,94,173,4,16,167,7,8,224,12,26,92,253,65,187,150,195,190,151,128,195,32,164,4,236,212,119,172,186,90,131,215,142,173,111,108,216,38,78,254,45,68,248,181,237,77,171,182,41,74,96,117,125,196,241,1,215,73,231,30,224,150,23,27,205,181,243,176,24,33,77,161,130,222,171,197,192,149,43,87,66,209,194,204,204,76,88,163,132,124,237,149,10,2,18,12,144,102,146,42,136,56,116,120,217,46,92,252,40,20,14,228,17,202,117,175,159,190,250,178,29,156,152,181,252,212,44,115,100,254,140,9,0,226,246,183,173,190,182,110,179,236,67,212,161,56,129,130,134,110,55,110,233,214,144,2,12,218,8,164,199,45,16,84,240,144,233,16,219,223,70,244,167,160,99,247,72,83,202,144,128,117,44,21,179,118,212,177,12,197,23,113,152,104,206,9,246,80,109,14,134,236,157,10,5,34,126,51,249,178,82,5,152,52,223,177,234,177,200,47,239,62,47,181,199,41,18,20,106,245,6,191,179,149,112,11,202,10,44,77,122,131,138,66,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,176,151,8,184,163,127,47,237,150,207,213,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,176,55,9,140,126,240,131,31,34,120,35,206,167,113,136,163,3,47,239,223,103,251,230,103,172,222,219,38,25,191,67,156,253,164,125,242,241,85,250,202,247,172,27,37,67,52,124,27,129,60,135,176,252,165,163,167,173,132,51,188,157,143,236,149,139,239,217,221,245,213,16,145,175,30,244,72,199,54,129,11,93,241,248,52,161,199,37,159,180,30,125,226,243,184,236,15,237,63,136,240,63,118,235,55,57,55,131,99,93,231,213,185,38,147,166,55,59,194,247,144,226,2,185,237,251,70,12,60,239,251,68,196,79,237,219,103,169,60,17,239,136,240,233,116,54,20,35,52,154,109,138,5,154,225,156,116,54,99,109,162,233,179,169,172,201,65,30,68,125,174,45,228,242,33,102,62,129,208,28,225,58,127,176,190,98,245,102,195,162,12,5,4,189,161,29,58,112,200,230,39,247,89,149,126,245,9,138,2,8,48,224,190,196,241,103,163,80,216,32,103,186,238,169,242,3,121,212,59,68,245,55,136,191,175,214,107,184,208,107,182,245,96,45,8,250,43,136,231,181,94,211,170,56,246,55,106,136,253,141,250,216,161,143,248,29,81,132,160,226,135,56,169,6,140,108,131,24,227,169,102,2,177,190,211,236,134,194,132,4,175,119,184,70,174,255,68,42,25,82,7,10,217,92,40,4,184,124,249,114,112,203,151,43,197,112,207,52,197,15,138,247,87,12,254,8,145,188,128,83,191,21,31,218,242,210,162,221,89,121,96,109,120,169,125,192,181,7,119,237,167,111,190,106,255,213,55,126,211,82,172,135,202,1,196,245,113,225,194,218,234,61,146,247,113,255,199,179,204,47,10,197,18,29,246,89,110,122,165,28,80,47,65,113,69,18,173,159,23,140,151,164,77,130,197,99,33,49,128,55,20,29,196,249,157,180,108,200,111,167,56,59,99,195,136,181,241,219,40,35,222,119,104,237,144,98,128,52,227,36,16,236,39,102,137,224,135,253,8,81,127,216,33,181,64,237,17,72,106,64,241,39,61,128,24,137,40,111,219,213,21,187,118,227,122,248,237,236,84,183,108,233,240,81,91,240,232,254,189,249,255,44,62,107,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,127,196,4,162,43,87,174,254,71,188,124,95,186,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,251,32,112,225,194,5,110,67,4,59,18,118,9,133,246,248,137,35,244,107,239,241,94,98,122,218,118,112,165,43,62,190,143,32,62,68,228,149,48,221,71,172,125,236,208,99,54,155,47,135,126,244,215,16,248,175,221,187,109,53,68,234,108,177,16,4,237,36,130,189,196,113,21,5,40,206,93,113,252,25,10,5,38,75,229,224,74,231,35,107,33,202,247,17,145,147,184,201,209,136,49,124,227,138,231,228,30,247,150,72,175,10,120,185,193,229,18,47,148,138,20,9,20,66,139,1,197,227,203,149,223,33,182,191,137,208,175,66,0,185,247,245,172,235,138,196,216,143,152,235,144,115,130,171,31,39,186,98,231,227,26,31,231,127,181,138,155,31,193,91,130,125,30,33,250,216,99,143,89,133,164,0,121,205,9,229,167,46,97,100,213,126,19,225,185,206,248,245,176,174,42,169,4,114,231,175,110,109,216,150,28,250,36,2,212,91,245,208,58,96,208,64,168,71,104,239,71,49,107,192,142,85,89,156,226,133,68,14,175,61,5,17,72,218,227,64,0,230,48,80,180,63,110,126,185,218,187,136,236,61,250,220,79,20,203,214,35,86,63,193,24,83,185,162,181,89,83,179,217,177,180,138,3,88,127,28,17,126,103,167,102,119,239,223,35,117,224,72,40,10,104,183,41,144,192,245,207,32,70,205,128,74,7,44,66,240,207,33,170,171,101,65,173,86,163,245,2,110,122,138,37,46,221,188,102,111,124,248,158,157,63,122,194,50,20,10,48,152,221,123,176,18,24,64,55,48,219,77,69,96,170,184,238,213,254,128,223,132,42,17,244,61,251,163,199,248,224,53,140,181,127,42,124,80,65,71,146,2,139,100,38,201,235,241,167,49,181,41,224,247,130,196,207,24,67,34,248,75,22,81,152,192,143,39,104,251,193,209,207,169,35,10,19,20,16,49,232,241,57,149,31,107,171,155,20,124,80,57,194,193,22,216,196,68,217,178,172,199,15,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,137,64,180,180,188,184,151,230,235,115,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,61,70,224,255,252,189,127,102,55,111,221,64,77,71,174,197,180,61,53,55,97,135,142,29,65,12,239,132,222,235,234,50,127,139,239,21,61,31,79,164,44,133,112,155,66,240,237,35,202,158,60,122,204,50,229,34,137,239,49,123,255,131,15,236,14,34,52,10,112,16,247,229,250,206,21,242,65,148,151,128,44,97,120,136,200,157,203,231,109,110,110,46,8,253,93,62,151,216,46,65,89,143,16,187,143,16,44,81,127,247,189,112,6,81,153,207,202,8,241,114,186,239,30,18,250,149,2,32,87,187,94,75,208,223,38,30,63,155,205,218,228,228,228,103,215,233,154,12,206,118,197,221,167,16,206,87,183,183,108,147,200,122,21,31,148,112,250,79,209,175,94,162,249,7,23,223,183,245,181,77,250,220,111,134,118,2,155,219,27,33,70,127,131,243,187,184,217,251,196,29,244,40,74,224,21,110,124,21,37,32,87,19,93,31,207,82,248,192,188,147,82,243,229,250,199,173,78,195,3,203,14,249,174,67,220,61,81,252,17,45,0,198,45,10,204,42,147,19,196,221,71,36,2,52,57,47,105,133,233,9,162,242,219,214,107,182,44,135,227,125,122,114,202,90,81,59,176,83,186,192,141,251,119,45,93,202,7,62,247,214,30,88,166,152,181,217,217,89,235,144,26,160,54,10,106,113,160,249,72,234,23,247,162,210,11,38,41,34,96,189,29,146,14,98,20,28,172,108,172,217,175,222,123,199,22,38,38,237,200,212,49,27,214,44,20,13,244,41,18,72,226,216,143,49,78,139,100,5,181,50,32,89,255,51,118,218,7,21,118,232,89,251,162,71,236,97,177,199,16,128,225,61,123,155,103,95,197,191,195,30,171,171,193,144,22,1,218,19,93,59,64,244,215,126,132,162,4,206,213,103,161,58,96,119,35,245,204,152,125,216,221,186,123,135,248,254,241,23,154,199,210,210,146,253,207,255,211,63,8,171,251,243,167,251,107,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,143,50,1,143,238,127,148,119,199,231,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,251,4,70,223,251,215,223,101,21,136,179,252,27,40,230,118,219,79,193,121,161,92,32,186,190,30,196,94,185,249,239,174,220,15,34,115,132,229,62,226,79,172,221,179,233,172,226,247,15,32,112,155,221,222,92,181,183,223,127,143,254,244,68,228,35,170,215,59,173,224,240,214,107,9,241,114,121,7,177,30,185,86,66,255,4,162,47,31,88,7,241,188,217,38,70,158,67,130,113,16,128,53,155,135,226,242,174,192,44,193,88,201,2,18,146,21,125,175,239,245,44,225,94,227,203,197,175,99,87,140,150,155,93,98,255,0,17,59,69,170,64,50,73,244,60,115,211,61,116,157,68,253,118,163,105,9,106,27,186,141,150,173,183,186,246,195,63,249,65,120,47,49,94,209,252,3,68,125,37,2,232,158,77,69,221,243,58,134,91,31,139,189,74,29,144,212,17,240,37,234,51,55,165,22,36,16,211,123,68,222,39,104,55,80,136,210,150,229,172,36,227,167,1,155,98,62,41,90,4,236,63,127,222,178,20,70,220,197,73,127,251,222,93,27,102,134,214,165,8,96,123,117,53,20,6,156,89,62,108,103,30,63,99,199,137,171,143,70,84,13,112,207,141,122,213,126,244,202,207,237,195,27,87,172,56,85,177,141,198,182,93,190,126,131,228,133,137,16,175,223,237,146,96,0,143,129,250,222,83,116,160,67,107,172,144,124,208,172,21,109,131,148,128,30,243,211,222,221,92,189,111,239,126,124,209,230,102,167,44,75,145,194,250,230,6,179,76,80,240,192,38,114,72,232,239,40,29,64,159,241,189,90,39,168,120,64,220,118,5,125,49,166,100,99,188,87,180,51,80,241,70,44,57,34,105,33,111,105,28,253,189,65,75,191,16,210,31,72,132,224,59,173,97,200,245,147,51,211,180,44,32,246,159,215,159,29,187,175,153,123,68,210,131,214,112,251,206,61,213,155,24,183,103,14,49,91,94,94,254,236,116,127,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,175,16,136,190,243,61,253,7,23,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,205,16,248,240,226,69,4,227,113,156,125,30,253,253,228,19,199,131,112,43,119,125,147,88,252,213,181,181,32,164,71,169,76,136,133,151,155,127,208,232,216,227,167,143,7,161,191,186,179,105,175,126,240,174,221,35,186,63,34,90,95,233,238,3,4,220,41,162,243,213,99,126,231,65,45,136,252,232,226,65,128,150,8,47,103,183,4,99,137,220,122,196,228,240,126,120,236,138,245,186,191,138,3,36,242,235,144,155,95,130,189,190,87,1,128,30,18,236,229,230,215,33,97,90,66,181,198,214,185,49,226,242,117,200,105,174,107,80,155,131,83,93,66,254,250,131,213,32,244,239,126,167,196,129,237,78,21,193,155,130,4,122,205,39,36,72,171,118,128,247,3,236,233,113,196,253,17,243,208,247,52,171,103,129,136,219,140,153,193,5,47,81,61,60,112,226,151,42,21,155,43,77,216,84,190,100,149,84,214,202,36,26,200,121,63,49,59,109,177,124,198,110,173,173,216,187,159,126,100,215,87,110,219,234,230,90,152,87,58,153,10,115,60,185,239,128,125,249,153,243,118,242,224,99,150,207,230,199,247,65,36,223,55,49,109,189,243,29,123,176,190,102,219,68,252,39,147,105,219,170,111,135,226,139,249,233,41,75,202,33,31,139,92,84,136,144,0,0,32,0,73,68,65,84,152,110,159,180,2,165,33,48,109,230,151,101,220,137,74,137,22,0,45,90,2,180,225,51,178,6,197,11,239,112,255,253,251,23,237,216,236,2,66,255,230,88,120,167,16,64,137,0,45,10,21,122,18,231,19,99,135,255,8,198,106,9,32,145,95,71,130,247,138,225,15,156,148,36,192,231,67,21,57,176,87,106,169,192,166,168,231,1,233,5,112,99,44,37,38,136,125,146,214,1,21,216,232,251,192,145,66,2,106,1,194,189,181,199,58,212,178,161,195,111,225,206,157,59,193,236,175,91,166,249,205,45,44,44,133,239,253,47,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,137,64,164,104,59,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,77,16,248,221,223,253,93,121,215,17,107,233,137,142,222,122,96,121,214,150,143,44,225,84,71,240,237,182,109,75,189,232,183,55,113,231,103,131,115,123,132,131,59,234,197,172,68,12,254,83,39,79,90,9,65,250,226,167,31,218,107,31,92,176,17,81,244,114,205,119,17,120,21,217,175,127,159,173,54,232,109,79,159,248,124,38,203,248,177,224,178,15,130,47,139,145,107,94,113,248,138,239,223,21,123,181,198,32,202,243,44,241,88,175,245,157,220,249,186,78,66,255,238,161,2,1,137,246,138,254,223,21,254,37,216,79,79,79,7,225,92,46,127,157,175,36,128,224,228,127,88,56,176,189,177,25,230,20,147,88,207,3,73,155,63,8,212,252,51,10,206,119,221,3,38,204,109,52,68,62,71,113,142,16,181,115,233,172,101,16,207,21,139,95,46,20,109,178,84,182,10,143,114,177,132,48,159,181,169,169,41,171,228,73,18,64,36,167,122,33,184,218,147,184,248,187,200,214,59,157,166,93,186,126,213,126,252,203,95,216,71,55,47,91,30,1,62,135,48,94,221,218,182,34,133,8,231,79,60,97,127,247,252,11,196,234,207,142,11,12,118,234,54,162,160,96,136,163,61,157,203,218,153,99,39,237,210,205,107,246,147,183,94,179,68,54,105,165,66,217,86,239,175,134,180,128,125,147,51,48,26,88,31,247,125,136,239,151,208,15,55,21,54,20,178,57,155,96,142,27,196,232,55,72,89,72,211,235,254,62,109,9,46,221,184,106,81,127,96,117,138,0,210,184,249,147,180,100,104,245,41,188,80,220,190,146,1,184,175,10,54,116,140,139,45,200,100,128,133,94,143,247,74,241,253,136,252,61,62,71,205,143,224,172,20,136,33,133,4,17,251,202,87,214,161,40,33,195,249,218,195,66,113,34,20,95,72,232,239,147,64,160,194,146,241,224,227,167,80,157,64,107,3,181,93,184,113,251,142,202,0,172,205,24,51,20,108,168,80,194,15,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,141,128,71,247,239,181,29,243,249,58,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,246,14,129,209,251,31,94,32,82,62,137,88,222,179,76,201,236,241,51,39,44,157,79,90,181,85,179,205,173,53,219,164,55,253,174,240,46,107,247,144,122,128,36,145,242,167,143,28,181,227,7,14,217,237,155,183,236,245,247,223,181,181,102,213,226,184,247,251,156,32,103,246,244,44,226,51,49,242,219,196,254,143,133,225,49,20,69,249,79,76,76,124,38,224,75,140,215,67,162,63,222,241,207,200,237,94,35,55,127,136,161,71,228,151,216,255,231,93,254,18,249,67,91,0,132,100,125,46,49,95,194,190,196,247,36,113,249,125,68,231,108,38,21,198,84,33,64,167,215,181,44,5,10,42,12,136,56,63,71,241,65,175,222,10,46,245,108,138,40,126,198,73,34,228,23,10,8,247,249,108,16,211,43,19,37,68,125,196,252,92,33,136,251,25,68,252,2,46,243,60,227,228,162,148,165,113,241,199,41,2,96,145,214,171,214,45,41,117,90,210,62,74,119,60,151,182,14,60,62,189,115,195,222,191,126,217,126,241,206,175,172,195,231,169,194,184,21,64,134,107,79,29,61,102,207,227,226,63,127,236,113,203,55,123,214,94,91,55,114,19,24,131,52,3,238,145,64,112,239,18,165,31,231,220,23,158,126,214,238,111,172,219,39,140,151,202,166,172,222,110,88,117,179,106,133,116,62,204,87,188,123,136,251,226,24,248,33,228,39,99,137,208,74,161,213,165,197,65,183,105,173,56,105,8,12,255,233,221,155,54,168,53,172,135,72,159,2,187,18,21,218,20,39,200,205,31,220,251,136,255,218,247,17,107,211,242,180,15,122,104,220,17,191,3,100,126,37,242,135,98,0,37,41,164,178,25,43,150,75,156,51,22,250,19,220,123,0,231,36,73,3,26,175,194,158,171,101,67,200,227,103,92,126,36,60,88,38,69,5,161,228,131,115,84,108,177,190,185,19,162,251,85,116,33,91,255,196,244,76,40,220,224,157,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,246,20,129,40,147,206,237,169,9,251,100,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,111,16,248,214,255,245,7,8,179,61,4,93,50,234,17,86,15,30,154,180,163,199,151,113,217,183,131,96,191,131,72,47,215,124,6,39,251,8,1,89,34,248,16,151,118,42,158,177,147,143,29,67,80,47,217,235,63,127,211,222,186,248,161,165,38,242,193,93,47,161,189,92,174,4,247,253,78,189,22,62,147,64,175,8,119,73,224,138,213,87,92,126,147,136,253,8,49,126,128,232,27,250,220,75,84,70,108,150,144,188,251,144,64,44,177,89,66,191,226,254,117,236,126,167,226,0,69,246,135,216,127,174,145,144,175,207,116,175,92,46,23,196,101,137,255,114,243,75,160,214,179,142,254,112,96,171,171,171,193,73,159,137,33,218,227,204,63,117,252,132,61,113,236,184,77,224,126,207,144,74,160,57,234,158,26,43,69,1,64,31,161,93,133,3,76,212,18,136,207,113,88,132,103,222,99,251,15,206,121,185,231,147,201,12,231,240,94,95,34,186,111,214,119,236,226,237,107,246,242,187,111,218,133,203,31,91,28,113,94,197,16,177,222,192,202,137,180,61,117,252,148,125,245,249,47,218,65,162,233,227,205,174,229,163,12,151,83,73,81,36,253,0,119,253,16,70,113,230,164,181,165,40,48,56,182,124,200,190,132,216,127,235,214,45,107,53,186,86,202,228,73,93,232,218,250,198,6,137,11,139,22,49,118,79,174,125,148,252,36,238,248,1,110,123,137,240,105,214,144,205,231,44,217,202,88,67,46,123,138,7,110,195,160,71,145,192,92,50,71,224,255,144,2,129,177,155,191,71,42,128,126,12,114,243,131,42,232,241,226,182,251,59,73,40,173,224,47,28,35,20,127,221,59,93,200,144,6,192,239,133,157,78,104,28,156,251,113,138,72,52,86,150,132,135,40,236,1,63,52,138,8,216,72,70,225,28,158,180,207,35,9,254,204,185,74,241,193,198,102,75,26,127,120,40,197,161,196,239,204,15,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,141,128,59,250,247,218,142,249,124,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,131,192,232,245,55,94,181,30,81,237,18,249,227,232,224,79,159,63,99,251,15,46,218,70,125,211,30,172,173,18,235,222,64,175,198,193,205,122,212,71,190,209,104,89,10,167,249,129,165,253,118,250,212,41,187,113,235,166,189,250,246,155,136,185,41,219,106,52,172,128,64,142,98,27,122,181,71,233,148,181,55,58,140,143,112,205,103,18,158,19,136,229,139,139,139,65,160,151,184,47,65,94,135,4,122,21,8,232,94,114,219,75,104,151,184,93,173,86,131,216,62,55,55,23,158,245,153,68,123,9,248,157,78,199,182,183,183,195,179,196,120,21,4,36,16,155,103,102,20,99,63,22,254,37,206,171,192,64,130,189,238,17,231,186,58,109,4,212,74,64,61,236,99,56,211,167,38,203,246,155,127,235,235,86,65,164,47,33,214,199,24,95,2,116,16,159,219,8,220,244,182,79,48,127,102,169,169,6,19,122,28,151,122,112,241,135,79,198,98,181,81,32,208,235,52,44,134,152,223,231,245,205,173,85,123,245,253,119,236,181,15,223,131,77,205,114,83,229,112,207,126,173,105,203,83,179,246,213,103,95,176,103,137,235,47,170,56,96,93,69,15,18,192,41,106,160,21,2,139,12,162,55,189,2,108,0,19,170,3,184,83,220,162,65,220,206,30,59,109,31,31,251,196,222,253,248,34,105,9,77,75,228,225,12,227,141,234,54,197,21,37,75,80,96,48,164,72,160,135,74,159,24,74,80,71,116,103,140,114,185,72,225,1,188,40,12,80,188,255,136,34,135,77,18,8,82,201,145,229,178,101,107,183,6,86,107,52,225,168,53,42,29,129,103,56,138,195,0,119,190,248,106,143,84,88,49,96,108,237,175,198,138,19,193,223,165,88,100,106,102,50,36,67,116,134,180,44,96,140,161,90,2,176,166,184,6,100,223,102,231,231,204,82,252,200,152,107,146,253,34,194,129,207,153,136,246,129,239,131,240,143,203,255,242,245,27,70,200,66,152,99,62,151,178,233,153,57,155,155,159,15,164,253,47,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,137,64,20,254,27,195,94,154,177,207,213,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,30,121,2,127,248,47,255,57,98,254,10,226,43,83,69,116,157,158,79,219,169,39,79,210,103,61,103,23,175,93,180,205,205,141,224,130,151,254,220,110,183,113,192,87,173,82,70,204,69,183,61,119,238,156,53,123,29,251,87,223,253,99,219,105,53,108,128,126,155,198,49,222,109,119,109,158,200,254,233,233,233,32,192,75,80,151,51,94,66,124,15,39,185,62,151,232,158,37,50,95,99,74,172,151,112,47,1,89,162,175,138,2,118,197,101,9,203,42,4,40,211,163,93,194,255,159,63,84,12,160,177,117,173,196,127,29,58,191,144,45,132,115,53,134,132,253,12,194,178,238,175,67,239,213,71,94,41,5,186,46,184,254,107,109,59,180,184,223,202,169,172,165,229,206,111,117,24,72,10,247,184,137,64,12,145,60,206,188,146,193,125,46,131,122,63,172,69,238,115,205,65,247,78,19,175,47,85,188,209,110,34,230,151,172,218,239,216,71,183,175,216,75,111,191,97,23,111,92,177,6,34,120,148,78,134,245,38,218,125,59,119,226,180,253,250,83,207,218,201,165,131,150,145,128,223,1,104,31,193,187,199,125,35,214,66,162,253,136,66,2,9,252,67,68,123,185,229,99,8,224,90,211,176,75,18,64,38,103,207,157,126,218,110,221,188,25,206,223,102,31,58,141,54,231,238,88,174,0,219,100,20,10,33,226,20,13,232,224,74,198,195,113,207,208,106,155,160,118,7,61,82,3,134,20,61,12,97,211,98,243,91,164,18,100,34,210,0,112,225,203,197,31,164,126,218,51,16,212,207,100,184,144,245,73,240,87,26,194,56,175,95,115,212,224,20,94,240,121,130,123,102,73,105,80,187,2,149,133,232,222,67,90,5,164,153,247,144,34,129,12,191,13,197,250,143,143,241,126,61,124,19,220,254,92,22,14,181,13,184,255,96,53,212,0,132,96,1,246,65,109,30,254,199,127,240,247,117,55,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,41,2,238,232,223,83,219,229,147,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,9,2,163,239,124,231,219,33,27,93,58,184,116,230,243,95,120,202,142,157,60,106,119,30,220,180,149,85,10,0,56,250,56,195,187,136,194,18,204,51,68,205,55,171,53,59,253,212,211,118,252,212,49,251,241,247,127,72,44,253,21,139,35,46,103,114,69,91,111,108,219,76,169,98,147,147,211,65,108,223,124,176,18,196,112,185,239,119,197,120,197,176,75,120,150,106,27,132,107,196,249,221,40,255,157,26,238,125,132,120,137,254,18,229,119,133,126,197,182,43,118,95,227,140,231,212,15,34,191,220,254,58,103,247,243,221,120,127,9,248,138,218,151,96,159,74,164,24,47,29,68,106,93,171,226,130,149,7,15,66,129,65,133,216,251,65,172,107,199,15,31,181,60,231,13,90,77,153,203,45,252,75,184,132,103,137,251,187,78,115,93,204,251,20,201,5,125,92,236,234,80,159,206,101,67,193,64,157,66,7,21,50,228,231,103,236,234,218,109,251,233,219,175,219,235,23,222,177,26,17,250,49,4,254,56,66,121,130,199,68,166,64,76,255,115,246,228,193,199,236,177,125,7,168,26,224,102,85,172,235,56,235,25,24,209,156,251,13,153,55,194,190,4,254,65,146,248,124,54,71,238,122,177,74,160,172,199,21,42,48,76,216,217,83,79,218,229,171,87,236,229,247,223,182,248,160,29,214,215,192,141,223,32,45,32,89,164,216,129,249,196,98,184,240,71,253,240,93,12,193,92,123,80,161,104,98,115,115,211,90,240,25,114,159,17,172,219,196,251,111,83,140,80,102,30,221,224,220,127,168,186,135,37,107,175,40,154,64,204,87,113,196,110,97,133,138,15,134,124,22,143,98,225,247,145,166,229,96,113,178,98,3,20,123,125,158,96,136,14,69,19,52,42,128,87,219,202,115,243,86,153,156,12,5,3,33,30,66,191,0,254,249,179,59,233,102,9,107,51,175,43,215,110,134,200,126,186,15,132,212,128,165,165,37,190,244,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,222,35,16,133,62,128,123,111,222,62,99,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,120,68,9,252,254,183,190,137,152,222,179,4,201,249,253,174,217,204,82,100,95,254,245,23,209,157,119,236,195,79,62,10,226,176,4,120,197,220,235,223,73,163,120,210,6,56,180,231,38,166,236,217,179,207,216,133,139,31,218,207,94,255,165,149,22,102,131,163,191,135,51,63,135,216,43,81,54,133,40,223,108,54,195,35,44,95,34,49,2,110,14,23,255,84,101,130,116,250,97,16,218,229,16,87,148,127,177,88,12,143,85,122,198,71,150,14,130,180,4,124,9,254,18,249,149,0,160,67,231,75,240,86,116,188,92,233,18,237,119,69,126,137,216,26,39,143,171,92,159,245,232,19,159,196,161,174,2,1,185,197,135,40,248,9,68,243,45,138,9,228,232,215,248,3,210,3,102,166,166,131,163,63,244,147,71,72,143,209,158,64,134,118,52,232,112,232,126,127,118,48,239,102,155,162,6,226,244,185,190,142,144,159,204,164,173,80,154,12,45,4,62,184,120,193,190,255,171,151,236,211,123,183,172,70,209,64,161,84,12,151,198,7,125,59,78,171,131,23,207,60,99,207,17,213,159,83,156,126,27,65,159,24,126,75,143,215,102,8,242,214,225,206,196,254,171,79,61,209,3,60,197,49,211,143,69,126,58,12,140,15,120,177,112,51,68,245,23,159,123,209,222,251,244,19,171,14,58,196,231,167,112,230,119,172,182,189,19,226,242,85,184,16,127,56,119,173,85,182,121,173,36,75,250,64,14,158,93,218,17,12,112,221,107,10,93,238,83,31,113,239,30,35,40,70,159,115,67,129,131,250,57,240,16,119,61,52,142,30,113,220,251,10,11,24,32,211,199,184,182,219,27,88,145,162,135,98,185,64,237,130,218,52,144,3,192,154,71,252,38,82,81,138,88,127,82,8,40,48,200,83,128,16,38,17,212,125,141,61,222,211,240,150,185,42,190,191,197,188,110,223,185,19,10,0,178,20,73,100,72,47,216,183,184,16,206,245,191,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,53,2,193,76,176,215,38,237,243,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,150,192,232,149,87,94,177,24,89,238,3,89,216,209,117,159,62,127,198,230,22,167,237,189,75,239,216,218,198,170,21,11,101,235,32,40,167,112,195,23,137,123,111,108,110,7,151,246,111,124,253,215,104,249,62,178,63,250,222,183,173,75,92,255,40,222,179,86,124,72,127,247,166,157,61,123,214,242,244,109,151,128,44,49,94,15,137,205,61,196,97,245,120,159,196,237,63,129,163,95,194,123,144,157,185,111,12,215,125,26,247,249,68,169,28,132,250,46,241,247,227,56,252,52,201,0,147,54,53,53,245,153,195,95,98,179,28,229,18,249,85,72,176,43,252,75,124,86,81,128,210,2,228,172,239,34,50,75,160,151,179,95,239,149,14,32,7,122,28,151,188,82,0,244,94,247,208,252,78,156,126,204,42,133,162,13,104,57,144,192,245,222,97,114,138,164,39,177,127,60,79,61,127,182,141,140,33,7,188,92,239,204,37,162,112,33,158,137,108,101,115,221,126,245,246,91,246,218,187,111,217,173,218,134,229,38,202,20,53,228,173,185,83,179,60,252,158,58,249,140,189,72,84,255,209,165,101,75,163,167,143,40,48,24,145,75,31,83,66,1,243,144,48,30,186,5,144,22,16,139,50,97,174,177,135,2,127,130,248,124,169,222,98,166,135,94,35,181,91,188,222,180,197,253,75,129,249,230,155,175,216,22,109,4,210,217,200,154,245,134,181,41,62,232,208,138,32,71,10,67,2,199,125,224,70,52,191,168,199,17,241,203,185,130,245,41,88,232,48,198,128,247,114,245,55,89,83,27,145,125,196,115,146,244,129,221,20,129,221,165,107,159,244,157,238,174,135,90,26,12,153,183,90,24,40,221,32,87,200,91,10,177,191,57,170,34,242,243,57,108,245,172,154,5,113,173,16,191,111,240,55,77,99,247,224,218,17,227,140,180,120,246,135,65,109,103,187,106,43,107,235,180,91,224,36,62,75,178,127,179,179,179,187,87,248,179,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,61,69,32,210,127,232,240,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,95,7,129,127,246,251,223,10,14,244,145,114,224,209,110,231,15,103,236,236,211,79,216,253,213,59,182,186,65,100,63,122,172,142,94,183,143,120,62,25,92,236,61,122,203,191,240,194,243,86,74,23,236,231,63,253,153,109,55,106,150,155,158,176,187,219,235,193,169,189,188,111,57,8,230,59,59,91,56,222,179,193,85,47,65,61,68,189,75,156,230,33,183,189,4,120,36,221,32,180,15,41,8,208,57,42,56,144,152,155,72,37,109,27,209,188,131,19,92,174,124,185,249,37,224,75,168,150,48,175,67,110,124,61,36,210,135,177,24,79,231,202,245,175,62,240,250,76,99,166,248,172,128,208,159,144,160,79,33,0,118,113,235,50,238,198,198,198,216,149,206,152,114,155,31,61,124,36,136,250,131,14,9,0,184,226,197,99,200,185,145,212,254,32,169,11,6,210,58,227,142,176,213,167,138,57,238,221,198,112,31,89,143,124,250,247,63,253,216,126,250,242,207,236,234,141,235,54,76,38,44,135,139,191,89,171,19,177,63,180,3,51,243,246,252,217,115,246,236,233,39,109,182,56,101,67,238,161,222,0,74,49,80,245,128,214,64,131,2,139,16,179,83,89,170,38,18,68,248,199,136,234,71,104,23,164,136,231,160,129,107,225,122,33,142,68,236,199,89,107,187,221,80,210,189,125,241,203,191,102,31,221,185,110,27,87,46,141,247,13,241,189,165,8,127,90,1,164,80,203,35,214,175,4,5,93,172,53,12,153,87,129,2,133,54,15,9,253,4,248,195,74,241,251,184,245,149,202,192,121,41,238,147,208,122,121,86,81,135,80,104,15,118,247,65,133,21,226,172,207,181,135,42,86,40,85,202,76,63,98,52,9,247,61,126,59,20,121,176,8,57,251,243,20,30,168,96,67,243,208,120,84,50,132,245,105,89,26,243,179,131,113,238,174,220,183,173,173,173,112,111,253,118,84,172,49,61,229,66,255,103,140,252,133,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,41,2,238,232,223,83,219,229,147,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,210,4,70,191,248,197,207,17,106,153,163,244,95,180,237,47,124,225,89,68,248,140,93,191,126,213,186,35,162,215,213,31,30,145,53,133,200,46,81,183,213,236,216,242,254,131,246,216,193,163,246,238,155,111,217,199,31,93,178,226,194,164,109,116,235,22,43,100,172,60,59,109,135,15,28,182,22,14,118,12,218,65,104,151,88,175,104,125,29,18,226,245,121,5,225,94,194,238,80,162,53,143,48,7,222,75,16,86,17,128,122,222,151,139,249,224,186,15,5,2,18,233,17,140,117,189,132,254,22,174,117,137,252,114,243,235,8,98,51,215,23,72,28,144,155,95,231,237,10,199,114,242,71,8,221,26,71,98,255,144,155,73,64,222,141,237,151,224,60,55,55,103,11,11,11,227,84,1,137,239,52,14,200,6,221,25,5,93,207,154,180,170,30,148,155,31,28,231,18,195,123,150,68,148,127,80,221,178,215,222,127,219,94,197,197,127,123,141,226,136,84,204,50,89,138,18,134,3,203,224,164,63,126,228,160,125,245,252,243,118,122,249,152,101,6,8,236,53,146,10,136,227,239,19,115,31,79,49,38,69,1,137,100,198,146,52,162,15,206,254,192,185,109,89,146,20,62,187,53,110,251,93,23,63,147,96,46,58,248,86,194,59,215,183,137,251,159,158,157,9,174,254,245,234,166,61,216,164,245,1,162,125,187,217,178,70,84,35,166,159,182,2,48,21,19,253,225,78,97,77,25,4,249,12,69,14,114,218,43,126,191,199,144,61,189,98,189,57,68,248,24,21,4,114,244,107,30,35,197,240,235,69,120,61,110,157,160,182,5,42,206,64,234,15,99,139,115,145,104,126,165,38,8,151,126,51,218,183,12,118,126,165,0,20,41,2,144,208,175,20,132,4,143,207,14,189,30,255,8,198,207,188,190,125,251,174,53,154,140,75,45,64,156,57,78,205,204,218,204,252,220,103,151,248,11,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,137,64,116,238,220,217,189,52,95,159,171,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,130,4,126,252,227,159,216,143,126,244,39,214,234,182,80,81,7,22,229,98,54,179,88,176,19,143,31,181,173,198,186,109,33,22,119,98,189,32,140,39,17,111,201,224,183,6,238,244,202,68,201,142,159,60,102,31,95,185,108,151,174,93,181,18,253,225,55,27,117,122,187,15,109,118,113,222,22,231,23,199,206,124,132,90,245,97,223,169,85,67,98,128,196,254,44,162,119,80,109,225,81,200,151,198,81,250,56,219,123,184,238,185,81,232,203,46,23,120,191,79,156,61,98,179,4,226,17,174,247,148,122,212,75,232,167,32,64,66,114,143,184,123,185,241,37,246,203,177,31,138,7,184,159,196,126,21,9,72,236,87,86,0,33,253,104,205,68,190,83,164,160,239,212,50,32,92,143,243,92,34,127,175,199,181,8,208,124,107,11,251,246,135,196,130,168,203,60,114,40,203,172,215,98,114,213,51,89,21,65,140,255,130,21,159,243,181,177,94,137,244,239,95,189,100,63,123,227,85,187,240,201,69,107,224,94,207,192,167,31,27,88,149,66,135,125,185,162,125,241,220,57,123,241,233,243,182,80,158,177,168,75,68,64,47,132,237,99,225,239,147,4,128,216,207,154,52,47,9,217,202,182,151,168,30,199,205,159,45,102,17,195,37,159,43,98,159,191,37,132,243,79,16,195,89,139,142,56,5,9,253,22,110,121,230,145,229,81,223,218,177,167,79,159,177,187,55,111,216,250,218,3,27,166,40,136,232,181,45,222,108,88,161,91,162,199,61,173,0,16,222,229,190,23,143,144,76,160,33,197,94,15,190,235,195,70,226,125,68,209,129,34,13,248,52,156,171,215,18,249,119,29,253,42,10,136,115,205,80,169,4,40,241,113,10,32,116,125,148,73,144,116,64,65,129,234,23,116,31,141,201,126,106,127,85,104,145,165,141,65,41,95,96,108,78,144,130,31,14,173,243,47,28,20,10,172,174,109,88,151,75,147,233,56,115,207,218,236,244,140,253,253,255,225,191,31,47,254,47,156,238,111,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,234,4,244,111,218,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,119,37,48,250,206,247,191,135,243,60,109,237,110,3,129,215,236,55,190,241,107,214,139,58,118,245,230,101,203,230,112,121,99,194,79,197,147,193,237,221,232,118,130,16,127,240,224,1,171,181,235,246,238,197,119,137,215,71,60,71,144,29,13,19,54,93,170,216,225,125,203,86,204,151,173,85,173,91,143,152,246,234,86,213,234,245,186,173,175,211,103,157,63,9,162,232,235,20,11,76,150,43,56,221,51,196,231,247,16,145,17,137,113,220,99,88,71,251,29,247,120,87,28,126,135,182,117,213,173,77,162,222,137,254,199,49,46,103,248,216,161,222,64,228,223,178,173,141,77,98,238,17,202,21,205,79,33,128,196,255,98,169,96,115,184,190,37,202,119,66,252,190,10,4,112,172,211,163,126,196,13,36,96,35,47,91,157,56,251,205,205,45,34,229,17,175,19,41,122,191,103,236,185,231,94,164,8,32,111,221,86,199,162,137,25,67,101,54,108,232,97,78,84,34,40,154,192,12,87,188,209,231,126,208,111,89,181,215,180,239,255,228,167,246,214,165,247,109,165,182,101,131,8,1,157,20,1,177,145,32,126,226,192,178,253,215,191,254,13,219,95,154,34,114,62,111,195,102,27,7,63,107,72,50,6,69,11,18,247,21,219,31,71,220,79,72,84,151,155,95,174,119,164,245,32,122,83,19,16,147,120,206,59,16,141,69,254,207,132,241,177,44,62,96,94,17,133,13,241,126,219,6,172,37,77,113,66,129,226,130,175,63,247,101,187,116,241,35,187,23,175,155,101,243,182,89,107,88,14,238,37,138,43,144,247,45,77,91,130,62,162,251,16,174,29,152,20,113,216,175,194,195,250,180,64,160,168,33,23,165,17,240,27,193,245,159,96,49,3,210,2,84,224,16,177,215,29,56,119,123,157,32,248,119,228,202,87,210,67,135,136,127,132,252,132,138,32,72,50,200,207,211,178,32,214,178,56,69,8,105,230,165,61,234,170,80,130,117,207,144,156,96,81,214,172,73,235,2,181,39,8,197,31,172,147,253,31,146,128,160,133,14,21,247,223,238,216,149,235,119,56,133,68,137,97,156,247,61,91,152,223,199,247,126,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,155,4,92,232,223,155,251,230,179,118,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,74,4,70,223,252,214,31,32,169,34,172,34,80,99,125,183,211,103,15,217,204,194,140,109,86,239,35,88,227,234,230,143,226,220,213,35,190,90,173,162,113,167,237,192,226,82,112,103,95,190,115,219,58,244,135,207,228,115,214,36,146,191,88,46,217,225,229,195,86,201,149,137,210,111,91,163,209,8,145,250,155,91,235,65,160,151,72,47,193,61,136,204,140,147,68,236,110,33,168,231,114,56,239,17,136,21,9,47,145,87,14,254,222,160,107,173,78,27,97,183,21,156,249,221,86,51,124,46,87,126,159,115,170,56,241,53,31,141,57,148,19,158,81,245,90,199,110,92,191,198,82,2,128,62,206,100,16,242,185,182,75,225,65,232,35,143,160,172,226,131,78,171,109,83,20,28,52,182,235,118,228,240,33,155,44,78,80,48,128,0,78,112,189,109,213,184,144,226,0,146,14,184,129,197,24,3,93,156,185,34,230,243,111,229,23,174,95,182,31,191,252,51,187,185,190,98,27,181,29,139,167,17,235,249,163,244,129,233,98,197,30,63,118,194,254,214,185,231,108,113,152,66,52,207,160,96,107,229,252,65,88,103,146,65,240,86,59,123,84,127,156,240,122,47,161,95,2,191,20,125,230,205,67,123,163,162,132,177,194,207,164,85,8,241,23,14,173,23,120,236,223,192,146,140,61,66,16,143,40,38,216,87,158,180,47,61,251,5,251,214,43,63,96,110,89,190,75,89,173,86,179,181,196,154,45,45,46,82,20,129,80,31,184,43,196,63,76,47,236,131,134,23,79,36,251,113,17,66,12,49,158,67,191,5,125,170,50,12,37,11,132,248,127,205,135,249,15,72,27,144,115,63,180,95,136,15,41,16,201,88,44,155,32,213,128,184,126,54,96,36,161,159,235,250,20,12,164,217,135,18,45,27,128,48,22,249,41,252,8,155,196,36,196,85,123,166,187,105,78,77,126,3,235,27,59,44,45,70,242,67,146,34,140,148,77,76,76,240,141,31,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,246,38,129,232,250,205,59,123,115,230,62,107,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,120,36,8,252,242,213,87,236,141,55,95,199,17,79,15,119,226,239,19,36,169,63,247,194,121,162,216,135,8,194,8,215,136,207,18,201,21,13,47,209,53,30,37,44,67,127,119,185,238,239,61,88,65,128,93,15,17,249,114,106,75,68,87,111,251,249,249,121,171,61,116,239,75,84,174,214,107,97,44,69,229,43,34,94,18,174,132,250,56,226,116,156,207,36,230,215,137,148,215,247,49,68,96,57,242,59,56,202,251,60,6,188,86,127,123,154,214,91,28,247,185,132,101,9,245,27,235,91,182,186,186,26,206,205,229,114,161,0,32,193,220,198,133,4,138,119,71,84,231,208,220,37,130,7,161,31,161,59,149,73,7,161,59,69,114,128,230,160,132,129,46,173,4,144,169,45,197,162,158,57,245,132,149,17,228,19,125,218,4,80,188,48,216,105,146,86,144,15,162,182,230,210,26,178,206,66,218,54,219,53,251,201,47,126,110,47,189,254,10,134,244,86,16,163,179,36,34,164,17,174,135,20,46,28,218,183,100,95,121,225,139,118,242,240,81,155,206,22,45,209,32,18,65,0,17,226,37,236,199,36,100,75,20,103,61,65,212,102,237,146,214,131,101,31,70,250,51,226,196,135,242,59,223,253,37,135,108,240,15,133,119,89,226,53,166,56,102,113,249,63,127,254,57,123,245,218,135,118,125,245,142,21,41,172,208,122,55,55,55,173,82,46,243,125,6,151,190,38,198,221,195,222,32,194,43,90,159,225,226,184,246,217,142,144,150,48,138,247,194,103,58,115,28,217,175,249,61,188,78,11,161,16,100,8,155,17,78,126,21,87,104,230,165,137,138,165,179,41,210,18,218,97,156,80,140,1,99,37,5,100,217,159,153,105,28,253,58,194,218,121,230,186,62,99,69,252,230,226,140,167,225,245,92,39,133,224,206,157,59,160,235,83,44,145,11,109,30,244,59,243,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,94,37,160,255,10,224,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,191,42,129,209,55,191,249,77,4,93,165,166,227,188,110,15,236,215,190,242,140,45,238,159,182,203,55,47,49,230,88,132,150,83,59,136,243,136,249,18,213,37,232,63,120,240,32,184,245,37,152,171,199,187,68,250,197,253,75,182,180,180,100,29,220,248,42,2,144,152,220,38,230,191,217,108,6,113,86,34,188,206,149,24,220,198,73,142,156,43,37,23,193,125,104,91,184,243,211,68,179,75,160,86,31,247,62,110,254,224,12,231,252,68,40,54,32,106,31,193,94,78,255,173,173,173,48,182,94,143,139,3,116,14,226,54,162,112,183,71,68,124,54,19,230,169,132,128,33,125,8,18,220,35,73,219,1,205,91,247,151,16,46,161,93,110,254,205,141,13,139,33,234,247,73,11,152,173,76,218,241,253,7,172,192,90,70,196,253,203,109,174,57,19,24,31,230,57,68,245,142,103,146,246,193,245,79,236,219,63,253,129,125,200,115,148,166,157,65,42,97,133,116,222,6,136,249,101,132,245,115,231,158,177,103,31,127,210,14,204,237,179,52,41,8,163,26,34,63,2,246,0,126,242,195,107,29,106,93,160,207,228,224,87,241,4,54,122,222,75,232,231,179,63,119,36,116,221,159,123,255,255,245,114,36,182,99,101,60,156,18,132,126,4,253,65,162,103,211,149,41,251,219,95,248,178,253,193,31,253,115,139,115,94,134,152,124,137,241,119,238,222,181,227,167,142,147,80,208,231,206,98,196,28,216,107,181,63,104,35,178,135,189,82,117,2,45,10,134,48,148,248,175,2,15,253,22,116,128,141,228,2,218,9,168,141,0,9,6,18,254,181,31,221,174,4,255,24,66,127,217,146,105,138,51,58,20,117,104,237,68,238,199,117,62,15,253,142,202,147,184,242,85,43,192,185,90,247,40,68,37,168,128,64,28,248,156,185,196,216,179,26,173,6,86,86,30,232,150,225,247,161,68,137,125,251,60,186,63,0,241,191,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,79,18,136,138,68,33,250,225,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,223,150,192,39,151,175,217,247,127,240,93,187,113,235,86,104,143,222,164,79,122,101,33,102,207,62,127,198,170,141,117,92,248,27,150,171,228,16,98,37,254,18,141,143,218,44,77,86,253,220,37,228,247,16,135,131,64,139,72,43,103,252,193,131,7,237,192,129,3,65,28,190,119,239,94,16,227,219,68,249,119,17,237,37,176,71,196,201,75,152,31,34,6,203,57,174,107,123,136,191,72,250,22,79,33,238,227,62,151,0,156,64,77,150,240,60,228,62,18,185,37,210,75,245,85,48,255,14,49,253,155,235,27,193,145,47,81,187,128,88,44,113,185,135,160,29,73,164,230,181,132,121,21,31,124,230,232,231,114,137,211,133,52,49,242,140,212,195,81,159,224,123,133,194,171,96,64,173,5,178,136,236,25,220,254,39,246,31,178,185,66,197,82,136,240,3,10,13,84,52,144,72,35,200,171,223,60,137,7,219,59,117,251,225,207,127,97,47,189,253,154,85,71,20,25,148,242,161,71,125,42,198,104,221,145,29,91,92,182,23,78,158,177,231,78,61,105,101,226,255,173,214,52,226,7,44,38,33,31,237,122,136,168,159,160,192,32,65,252,60,31,242,224,67,68,127,44,243,128,133,103,32,204,147,14,214,18,38,140,55,94,28,254,141,239,194,9,255,230,95,226,202,72,129,191,216,197,147,81,16,221,7,61,198,69,56,127,250,216,41,187,120,244,164,189,121,225,93,203,150,114,204,37,206,244,26,182,185,189,21,218,45,40,53,65,115,211,156,178,36,39,84,101,187,87,204,62,169,2,145,146,18,18,236,1,95,143,248,62,60,32,40,214,226,31,138,39,224,170,57,134,226,10,13,195,158,230,167,74,176,167,249,128,150,130,248,31,83,97,6,195,170,40,99,130,86,9,17,251,23,214,45,6,20,81,40,41,64,69,15,74,3,32,102,32,32,80,33,196,198,198,22,69,25,77,139,72,149,208,172,50,92,55,61,61,205,43,63,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,77,2,238,232,223,155,251,230,179,118,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,10,4,70,255,250,251,63,180,20,162,110,183,223,64,3,55,147,251,0,0,32,0,73,68,65,84,108,54,251,234,215,190,104,249,114,202,110,125,122,201,10,197,108,112,218,143,80,95,19,241,116,16,223,243,217,172,117,16,213,91,68,252,167,17,203,37,244,202,193,45,129,127,255,254,253,97,77,183,137,88,191,127,255,190,245,16,142,7,8,206,138,244,207,114,93,31,7,191,228,106,57,183,37,12,235,186,158,132,121,137,186,56,239,101,23,31,119,100,71,224,69,220,151,3,95,174,244,56,174,110,21,23,108,111,111,219,250,230,134,237,108,109,7,71,185,174,31,237,186,200,37,242,235,224,92,137,200,114,139,75,48,86,196,191,238,167,67,194,191,4,103,197,217,71,8,237,213,122,213,30,172,175,133,239,228,102,207,226,114,127,250,244,25,43,228,11,54,32,129,128,165,89,170,66,113,61,142,244,141,149,123,118,227,234,77,251,254,79,127,100,23,111,92,177,88,129,181,227,114,239,35,94,167,41,96,72,115,155,23,206,156,181,23,79,159,181,19,115,251,45,61,100,61,155,59,140,205,115,54,111,64,163,94,2,185,30,65,63,193,188,131,184,47,215,122,16,246,121,14,89,248,99,49,159,41,134,67,239,20,155,175,175,66,214,125,56,119,252,221,255,219,223,65,108,215,164,57,196,93,109,17,146,56,223,135,114,210,35,214,103,153,211,215,190,240,107,118,237,211,203,214,160,128,97,72,43,4,49,185,115,239,174,29,202,101,224,173,150,10,20,33,60,220,155,221,123,247,184,86,223,197,84,112,193,99,55,174,95,207,187,66,191,10,17,228,238,215,54,106,254,3,46,206,21,51,193,177,175,56,255,56,99,80,229,97,177,158,138,55,18,150,66,188,159,154,154,145,170,63,190,64,211,142,41,5,64,104,40,250,96,254,97,217,218,59,190,187,115,251,30,251,70,247,6,210,19,116,76,76,76,216,228,228,100,120,237,127,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,139,4,92,232,223,139,187,230,115,118,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,135,39,48,250,71,255,232,159,88,163,213,64,120,70,124,165,157,253,193,227,211,118,234,137,199,130,155,191,221,175,211,67,61,143,184,138,244,142,163,63,134,139,91,66,178,132,120,137,240,114,121,43,138,61,95,40,216,252,220,156,45,47,47,7,1,88,113,254,18,249,229,146,151,234,43,49,56,68,241,119,123,33,150,93,2,188,10,0,36,228,38,16,214,229,116,239,33,4,183,113,207,199,16,135,145,145,131,192,174,107,134,220,79,73,1,189,86,219,154,237,150,61,88,219,8,41,2,186,78,130,189,100,242,72,243,146,8,173,185,13,233,33,207,253,36,94,23,139,197,240,153,68,253,20,98,183,138,2,20,87,175,249,244,229,232,207,164,208,225,183,131,155,61,141,144,63,108,116,108,126,223,162,29,60,176,196,168,164,23,32,152,247,153,207,168,215,180,91,247,174,217,91,31,94,176,239,252,248,123,150,46,101,45,51,81,96,30,20,11,192,38,197,121,135,103,22,237,220,169,39,236,203,79,63,107,133,81,100,177,22,145,255,114,235,35,98,247,149,52,144,194,233,206,156,164,89,71,68,226,3,100,188,251,204,61,28,18,243,113,221,171,149,128,212,109,9,220,65,76,15,142,250,241,251,191,68,227,15,195,72,216,87,244,125,92,220,25,43,68,249,35,238,171,136,33,166,98,141,78,223,142,206,45,217,11,103,207,217,171,23,223,177,173,126,11,221,62,178,6,108,55,73,54,152,42,151,66,42,194,104,52,176,164,198,224,254,106,177,160,66,12,197,246,203,209,47,17,127,55,186,95,82,252,174,208,31,198,103,61,114,239,107,127,123,92,151,45,23,131,163,191,58,104,51,47,84,122,21,88,224,210,79,177,231,42,46,153,158,154,101,161,172,150,123,105,96,37,18,140,4,73,197,4,180,91,80,27,134,24,73,11,35,56,223,188,121,91,6,127,139,30,182,94,144,155,191,82,169,132,117,251,95,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,246,34,129,168,88,118,173,127,47,110,156,207,217,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,31,138,192,135,31,124,98,47,191,242,166,189,241,214,235,56,223,179,214,108,173,91,178,96,246,236,11,79,91,148,137,89,141,152,244,84,38,226,115,138,0,146,84,0,4,183,57,130,49,174,249,157,157,157,224,206,151,96,31,195,61,127,240,224,65,59,136,200,175,94,247,181,90,141,136,117,196,120,4,93,9,245,109,4,250,100,38,109,89,34,243,37,252,103,16,120,75,133,162,181,58,109,219,170,142,221,238,65,160,71,156,238,114,77,22,49,92,2,55,129,240,136,246,164,1,240,172,232,127,57,248,119,182,170,140,75,50,64,42,29,122,219,119,251,29,203,165,114,86,65,76,86,59,128,245,245,117,75,103,83,136,195,49,83,255,246,48,63,94,171,160,32,139,0,158,137,50,136,216,99,97,189,195,56,74,2,208,156,53,175,217,210,132,53,119,26,118,242,244,227,150,202,102,172,73,156,125,174,84,180,1,34,253,155,31,189,103,63,122,229,231,246,233,173,27,150,172,100,233,91,143,188,205,92,71,56,249,39,152,239,19,39,158,176,47,158,61,111,39,150,15,91,107,99,219,146,69,181,215,227,62,168,210,67,89,226,89,63,57,248,214,109,119,96,81,10,177,246,250,126,68,161,4,242,187,236,235,82,245,199,241,245,8,220,225,224,125,112,231,255,219,254,64,88,175,132,247,4,145,253,9,4,124,57,249,37,218,7,193,159,91,228,19,41,107,118,154,246,194,185,103,237,147,91,87,97,218,10,12,114,229,188,109,110,110,90,169,152,15,133,11,9,21,32,60,156,11,151,5,161,63,188,215,248,90,147,62,124,120,240,19,96,124,21,90,36,8,132,128,55,95,170,56,99,128,224,31,21,50,150,43,100,41,28,169,211,142,65,133,33,172,25,1,63,65,146,64,146,185,20,10,165,241,88,136,247,234,11,49,98,190,227,8,3,21,151,112,62,231,168,96,66,251,251,96,117,45,220,86,92,244,40,151,203,246,219,191,253,219,15,129,237,206,198,159,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,29,2,174,242,239,157,189,242,153,58,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,30,21,2,163,63,254,206,255,141,112,138,144,142,99,93,141,221,159,120,234,184,157,58,115,220,82,185,158,37,208,224,235,141,170,165,51,196,223,35,142,247,58,156,41,241,25,253,87,110,121,137,201,18,211,15,29,88,182,125,251,246,5,97,95,130,185,220,252,18,251,235,60,138,37,68,109,4,89,245,128,151,155,94,206,251,28,9,1,19,5,92,216,195,45,107,226,118,87,76,123,135,22,0,114,242,247,186,109,203,229,25,27,65,184,135,187,63,69,91,128,173,205,170,221,187,119,15,129,30,33,24,73,55,73,161,65,2,97,89,130,127,68,241,193,19,143,159,182,12,226,254,27,111,188,193,249,184,231,37,20,51,223,201,201,74,16,184,251,253,177,232,223,233,244,194,125,37,238,39,35,10,5,172,139,152,223,180,187,119,239,134,185,53,90,77,91,92,194,205,255,216,97,107,82,64,144,202,165,236,227,107,31,219,75,175,189,102,23,174,124,108,85,62,179,124,50,136,216,3,146,9,18,189,161,29,153,155,183,175,60,243,5,123,241,204,211,20,50,228,172,187,185,109,165,4,49,249,141,22,231,33,70,35,224,199,112,173,235,49,196,177,30,21,136,239,231,206,210,200,99,178,196,35,140,135,55,178,169,235,179,16,97,175,252,250,191,250,33,55,127,104,11,160,194,1,246,72,123,167,232,131,17,106,252,64,197,23,124,6,92,155,169,76,218,87,190,248,37,187,249,157,127,97,25,21,78,48,215,157,237,13,146,24,34,59,188,127,217,18,217,116,224,31,210,27,36,184,83,56,48,232,32,220,203,213,207,31,21,83,104,111,85,156,17,90,35,104,202,176,213,15,68,69,5,73,88,13,122,109,155,94,152,165,222,129,189,34,9,160,67,113,135,238,173,162,134,17,130,127,121,118,2,177,158,223,130,242,254,169,133,208,231,42,38,136,152,75,95,115,229,143,138,52,34,248,181,73,34,184,113,235,118,248,253,233,183,164,66,130,125,139,11,127,117,80,126,165,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,128,128,11,253,143,192,38,248,20,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,136,192,232,255,248,167,191,103,91,59,235,76,153,136,121,68,216,242,100,206,158,125,254,105,94,247,173,51,64,120,71,32,206,209,179,61,74,102,209,94,249,215,206,164,4,94,132,93,156,213,249,124,206,102,102,102,108,97,97,193,166,42,19,65,244,223,192,13,46,71,253,246,246,118,112,224,203,109,45,231,127,9,177,191,68,191,251,96,2,71,0,46,100,115,193,181,223,233,102,108,19,93,87,145,236,57,132,230,33,66,244,234,253,21,147,136,46,71,189,138,6,36,196,215,119,170,97,188,92,142,184,1,206,45,37,178,214,169,55,233,237,62,101,79,61,117,198,158,126,230,172,189,246,171,215,208,136,85,178,48,22,204,85,32,144,72,209,18,0,33,90,159,7,81,58,129,195,93,206,121,98,236,123,172,65,69,10,55,111,92,11,226,180,62,31,34,182,55,123,157,112,93,179,223,181,15,222,124,205,126,249,218,235,118,103,149,57,17,235,223,143,212,66,0,23,63,5,3,165,84,214,190,240,228,19,246,245,47,124,201,14,84,102,172,185,182,101,157,97,221,210,180,47,48,138,26,212,124,32,166,216,123,238,73,70,61,226,53,5,13,114,248,83,213,32,14,113,158,21,144,160,99,247,89,159,255,181,30,18,205,117,232,233,225,75,237,224,168,215,165,152,34,103,157,248,208,150,23,23,237,241,99,39,236,253,171,151,172,77,97,70,37,95,228,185,17,246,177,68,219,3,9,247,73,156,246,3,246,77,108,41,85,8,67,234,47,181,77,208,192,161,189,128,94,177,30,61,148,240,160,182,1,157,62,251,152,35,85,129,180,5,21,115,196,6,148,62,32,222,235,89,197,26,90,175,126,27,49,68,123,252,253,161,240,97,192,30,196,17,250,149,64,160,103,26,13,32,244,115,34,5,17,213,102,139,223,43,173,32,56,52,167,56,173,36,244,27,240,195,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,94,38,16,109,241,31,79,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,255,135,192,43,191,248,133,189,252,242,75,166,232,251,120,26,135,121,52,64,228,63,103,71,142,31,68,160,221,10,142,112,9,249,232,177,182,177,94,197,157,223,64,44,207,90,18,241,124,17,113,120,122,122,202,230,166,103,66,52,190,68,116,197,223,87,183,119,236,1,66,189,98,246,37,176,15,251,244,120,71,144,149,195,94,14,111,233,194,74,2,40,20,10,193,41,94,46,150,172,90,168,226,254,223,225,28,98,250,57,175,142,184,223,174,146,34,128,208,175,113,36,34,71,68,254,231,178,89,4,122,226,224,17,138,219,141,145,157,58,122,204,158,125,246,156,61,118,252,168,85,91,117,251,248,226,71,225,62,113,137,241,132,253,167,242,233,112,175,144,68,128,88,45,7,120,138,113,146,18,149,105,19,63,96,110,9,100,235,187,183,239,132,248,254,224,122,71,196,111,17,105,255,189,63,253,65,136,228,191,115,227,166,109,109,87,173,168,100,0,68,231,102,163,70,250,126,202,78,31,58,102,207,61,254,132,61,115,252,113,43,211,210,32,222,236,177,38,162,250,153,235,136,30,247,177,124,126,220,199,94,247,146,208,143,200,47,201,90,14,126,185,234,229,82,255,119,58,130,192,206,8,15,11,5,118,199,218,45,24,8,160,245,161,206,219,61,151,251,6,1,158,247,3,214,25,49,239,30,69,20,11,244,184,127,238,169,167,108,101,253,158,221,124,112,143,86,13,89,56,14,108,155,117,12,58,221,208,158,33,69,116,126,139,223,9,82,188,165,227,41,120,33,214,135,130,5,9,242,10,13,24,23,88,140,239,63,190,97,156,246,12,109,220,252,229,133,105,155,152,158,24,23,0,224,204,167,74,36,240,86,97,197,136,98,128,169,233,89,84,123,162,249,9,97,208,130,66,203,1,21,93,224,214,15,123,66,1,202,64,197,6,156,187,78,178,195,234,230,22,60,133,84,187,151,8,133,38,186,210,15,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,123,149,192,159,149,212,239,213,21,248,188,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,223,23,129,209,31,127,247,187,56,180,81,188,17,139,37,170,62,118,124,201,206,127,225,73,28,235,45,235,14,219,150,68,147,45,151,39,112,92,87,172,152,223,66,116,239,227,196,175,16,145,159,183,98,5,113,59,73,191,123,4,218,16,203,143,19,124,101,101,37,184,192,229,246,207,229,114,33,198,127,11,177,248,200,145,35,33,202,127,64,244,187,196,221,28,66,178,68,247,30,162,126,22,241,126,146,52,128,126,187,69,164,123,135,241,198,81,241,26,163,223,164,151,61,2,111,154,115,34,98,246,85,72,64,88,188,205,149,38,236,249,147,207,216,51,143,63,101,139,203,139,150,161,247,251,181,183,174,5,231,127,17,7,250,218,214,186,37,137,220,207,226,88,79,226,234,215,125,37,30,75,52,206,42,158,30,103,184,220,229,3,30,219,91,59,161,197,0,246,114,62,192,83,206,57,109,92,232,175,189,253,166,21,73,29,72,34,210,231,167,74,214,227,250,122,181,110,51,20,55,156,127,226,41,251,202,233,167,108,127,105,42,244,186,239,85,27,214,239,18,75,207,249,84,17,48,14,237,5,88,103,12,33,122,196,115,136,230,103,222,35,84,240,177,208,206,189,254,130,64,255,215,189,233,218,147,160,192,127,166,242,115,7,21,33,72,149,231,16,127,131,249,128,24,253,236,48,109,39,104,189,176,194,154,154,181,186,53,234,45,75,179,142,110,179,109,117,138,47,250,221,1,241,251,125,226,254,241,214,51,110,98,128,240,206,56,114,243,107,25,98,27,24,7,149,31,225,63,236,18,66,188,88,146,124,112,96,114,130,223,75,25,177,158,223,26,156,168,34,160,94,131,103,216,198,153,71,112,228,171,93,129,148,254,135,227,242,163,26,71,249,171,202,228,225,61,116,254,202,218,154,237,84,105,159,192,216,90,139,82,27,230,148,160,224,135,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,61,76,32,234,241,31,64,252,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,151,17,248,87,255,226,95,218,133,11,23,16,76,17,108,209,88,213,42,254,171,95,123,193,202,211,184,232,7,255,15,123,111,30,100,233,121,157,247,157,187,175,189,239,211,61,75,207,190,0,51,88,7,196,66,82,38,29,137,101,41,166,172,200,41,203,81,44,37,150,19,57,178,146,184,42,118,100,229,175,148,146,84,34,41,73,37,145,42,146,82,182,44,187,172,138,85,137,99,197,145,74,150,84,20,65,130,36,8,2,24,96,6,131,193,96,246,165,123,122,239,190,221,119,95,243,123,222,123,239,204,16,2,64,73,148,228,154,230,121,137,219,223,189,223,242,46,191,247,251,103,248,156,243,156,50,2,106,194,170,245,146,165,176,214,31,29,29,199,118,127,28,81,55,110,41,4,247,6,65,1,157,72,211,202,213,178,53,58,245,144,177,95,66,32,190,75,237,244,237,205,45,44,253,115,33,243,187,138,253,254,244,196,164,141,82,127,125,125,101,181,91,235,157,140,110,5,1,36,115,25,4,225,96,34,31,4,250,90,165,74,166,120,220,218,170,245,78,109,251,28,247,144,207,205,220,168,107,223,232,88,165,184,99,89,68,243,35,199,142,219,217,51,79,219,147,243,143,219,216,192,144,149,234,101,139,243,79,225,101,130,12,154,140,23,193,34,95,118,249,9,108,246,83,56,7,168,214,123,167,217,21,183,99,212,141,79,226,46,32,129,184,141,144,220,34,83,252,246,221,59,33,51,92,130,181,92,7,98,105,220,7,16,164,83,121,50,255,17,145,19,140,89,41,149,67,246,250,169,227,199,236,249,179,207,217,169,249,195,54,217,76,88,172,210,96,142,56,22,224,18,96,73,68,116,89,210,83,18,32,50,66,102,191,44,234,37,138,243,59,88,248,51,166,100,113,137,229,93,17,94,63,63,228,223,240,154,200,159,160,221,207,228,239,63,203,186,229,126,16,154,68,115,141,175,143,206,233,131,144,223,170,21,41,151,0,15,92,19,70,9,128,120,241,177,51,118,235,218,85,123,239,214,117,74,54,196,16,230,225,212,104,83,202,160,24,214,31,103,16,101,244,55,216,159,4,76,37,244,199,248,200,161,32,136,253,172,84,206,14,29,56,115,91,55,131,31,198,131,99,67,4,65,36,172,206,251,210,38,152,35,74,240,128,154,252,29,242,4,99,228,7,41,15,64,176,128,74,66,168,191,80,90,129,224,12,58,134,35,31,252,253,21,36,193,102,218,194,242,138,129,221,18,218,39,246,107,100,100,196,173,251,3,77,255,227,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,143,50,1,133,191,123,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,173,8,116,190,252,229,175,96,81,95,199,18,31,145,150,204,253,167,63,121,200,14,29,158,195,106,189,136,141,63,210,52,90,109,44,70,13,116,217,180,75,172,230,30,148,95,196,255,90,176,250,183,68,39,216,226,203,142,127,121,121,217,238,220,190,29,4,123,101,138,75,72,223,88,95,55,217,254,191,244,210,75,118,229,202,21,220,218,25,139,123,37,226,14,141,12,7,17,93,226,240,78,169,24,92,0,178,136,229,79,156,56,101,53,156,1,100,151,223,172,214,45,130,144,155,192,53,160,76,230,249,0,1,6,167,79,159,177,231,158,127,209,30,63,118,210,202,75,59,212,122,239,88,130,224,131,34,229,2,174,95,185,106,37,44,255,169,64,16,2,10,20,76,16,71,236,111,34,22,19,150,16,198,141,19,52,144,84,224,0,227,118,34,9,43,86,107,182,188,186,18,2,21,90,172,77,243,14,34,60,75,141,177,142,82,189,106,81,196,238,8,98,243,248,208,152,29,219,55,111,71,231,246,219,120,138,178,3,4,38,68,9,76,232,240,92,131,172,120,101,175,199,210,216,207,199,201,230,71,240,87,22,127,20,219,0,89,203,51,188,36,112,122,37,8,64,162,59,247,82,23,224,91,237,209,183,125,93,66,122,84,226,190,198,84,11,34,191,132,115,62,77,217,231,195,55,55,96,205,74,153,57,55,109,52,157,179,177,84,206,134,19,25,171,114,111,139,151,32,74,22,125,189,65,25,4,214,170,110,226,216,32,212,203,148,112,224,186,140,243,37,246,119,224,35,166,161,48,3,247,104,52,173,83,236,83,249,44,182,253,99,129,79,91,140,201,240,23,207,8,226,125,147,227,48,217,254,41,156,16,100,253,127,63,0,130,119,132,8,3,209,234,206,185,183,47,109,250,187,75,89,8,182,132,119,47,21,198,212,59,38,177,223,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,153,64,124,255,222,125,143,242,252,125,238,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,231,64,224,31,253,227,95,181,187,11,139,136,249,209,32,198,102,209,73,191,235,179,47,145,157,95,181,118,148,172,118,4,214,50,182,237,201,84,198,82,201,116,16,252,155,136,180,18,115,227,241,168,13,228,243,182,83,219,9,25,213,18,244,175,94,189,106,27,107,235,193,198,63,153,73,5,81,127,120,120,216,94,120,225,5,27,27,29,181,87,215,214,80,131,201,202,175,84,108,156,122,240,202,248,175,146,53,95,37,147,188,184,189,21,44,254,143,28,61,102,127,233,123,62,103,157,114,197,110,190,127,213,190,241,213,87,173,84,216,102,60,44,248,9,52,24,27,155,176,79,96,45,127,108,118,191,181,182,203,150,33,8,33,130,165,124,42,25,179,43,119,238,218,14,247,142,50,102,61,30,177,10,78,4,89,198,136,147,173,222,80,102,61,194,112,146,18,3,178,225,79,144,169,94,70,136,111,97,171,191,186,181,65,176,3,229,2,112,1,144,88,29,15,2,115,55,59,93,162,191,196,254,4,150,254,202,64,175,236,108,219,155,175,190,106,237,205,162,61,115,252,49,59,177,231,0,226,120,221,234,68,64,200,162,191,1,203,42,253,198,16,172,83,136,253,33,89,95,202,184,84,111,254,244,3,8,66,4,133,148,127,53,137,240,31,217,194,131,189,231,63,242,166,143,190,208,23,247,251,119,232,247,67,227,53,90,114,98,64,80,103,206,113,166,161,189,221,88,223,176,102,161,100,195,201,140,237,176,174,38,129,20,74,203,111,178,38,249,18,180,106,68,123,116,120,6,251,253,40,123,18,83,204,0,253,7,135,4,5,79,208,127,72,188,231,36,43,38,46,164,69,217,135,193,32,230,119,0,210,161,207,14,204,34,61,183,3,217,253,143,176,175,10,200,96,136,46,35,250,81,108,68,152,171,92,9,196,138,255,184,8,223,38,239,237,61,28,37,204,178,236,77,19,197,127,207,158,61,246,211,63,253,211,186,209,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,150,128,103,244,63,178,91,231,19,119,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,185,17,232,188,254,218,27,182,33,139,125,4,251,82,117,203,206,60,241,24,217,247,35,8,253,69,18,210,17,118,17,225,149,116,46,27,246,38,34,119,131,140,110,137,224,241,96,201,142,89,61,130,109,12,145,248,250,141,171,118,231,214,109,50,194,27,150,67,144,239,132,122,238,212,124,199,30,255,153,39,158,182,239,249,174,207,218,111,254,171,255,215,10,27,155,97,172,10,110,0,131,99,35,86,109,202,123,61,22,132,254,18,194,178,178,188,135,147,57,155,206,12,2,33,105,209,177,41,187,129,149,124,148,241,148,233,63,200,247,9,2,6,230,198,166,17,240,153,231,230,182,37,50,3,88,200,151,44,145,207,217,102,97,203,182,43,37,43,96,13,111,25,202,11,96,217,159,74,165,44,142,168,223,192,206,95,150,253,9,50,248,229,38,160,204,251,54,130,116,147,26,241,133,157,45,50,214,73,110,151,179,1,35,171,116,128,84,100,217,213,71,9,24,72,80,2,160,94,169,161,51,71,88,83,202,86,215,215,236,229,175,188,98,203,119,22,172,121,246,37,59,188,239,128,101,38,198,16,196,107,86,195,129,32,73,150,185,114,248,171,21,190,107,60,117,46,21,93,48,123,45,100,189,35,102,63,56,195,133,143,147,169,37,114,127,139,22,196,245,15,185,79,1,14,247,27,162,58,114,126,16,219,85,48,65,110,13,164,233,91,179,88,178,56,188,162,220,188,141,45,126,109,179,0,239,56,90,59,236,8,130,104,16,76,81,47,147,133,143,232,222,42,41,16,36,110,209,10,193,13,45,133,131,116,91,16,248,37,242,243,233,199,23,16,22,192,40,148,105,160,4,66,154,172,126,53,101,255,43,104,34,214,164,8,68,4,161,158,235,3,148,95,224,101,98,19,164,229,199,112,151,168,51,23,184,209,23,145,22,221,140,126,6,210,181,58,65,9,27,91,155,244,171,223,132,30,240,101,100,100,44,244,237,127,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,202,4,226,139,215,23,31,229,249,251,220,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,207,129,192,189,91,203,104,207,100,222,35,56,199,82,102,39,79,30,15,130,55,229,212,41,45,79,38,191,68,120,146,183,101,175,222,110,35,199,34,252,39,17,133,163,220,80,38,227,126,123,187,96,215,110,222,176,29,108,246,107,8,236,185,24,194,122,39,110,219,100,200,79,12,140,216,83,167,158,180,79,63,247,41,107,172,109,35,30,175,35,152,39,172,140,189,125,60,159,177,86,6,193,22,197,183,131,149,127,97,109,211,234,100,200,79,167,71,236,165,163,79,88,182,216,68,196,223,177,141,139,151,173,182,112,215,246,96,235,190,89,42,4,235,248,51,159,254,172,141,12,12,155,21,36,202,35,28,35,172,39,200,4,71,205,183,139,215,174,89,153,236,241,248,96,206,42,204,127,152,186,239,10,82,136,35,4,75,176,110,147,9,158,202,198,45,67,192,128,130,13,100,177,191,190,185,102,247,22,239,88,130,84,242,209,92,222,154,91,219,214,170,236,216,196,240,168,29,127,252,52,193,15,79,216,187,87,46,219,91,239,190,99,203,8,252,59,88,237,39,71,6,141,16,5,123,111,243,158,173,252,206,111,218,89,106,218,63,73,64,195,212,212,20,28,83,65,236,151,85,127,6,225,188,133,64,174,96,129,72,10,177,90,66,54,142,1,45,214,172,50,8,113,101,210,35,108,67,56,252,39,161,94,226,117,16,236,117,154,166,90,245,93,161,254,97,181,190,123,237,163,254,182,21,136,209,107,81,246,86,122,121,232,148,192,12,107,84,153,3,130,189,178,234,117,154,32,132,166,2,56,96,194,166,195,49,98,27,203,139,150,32,227,158,80,9,226,37,18,4,55,12,176,207,11,22,175,211,23,78,15,9,50,232,147,4,1,180,234,17,178,249,9,86,32,16,130,67,112,118,208,176,10,172,80,150,191,68,122,101,239,227,9,96,51,251,103,44,206,158,215,176,226,111,41,232,162,138,157,63,65,2,109,130,61,6,217,207,61,83,123,152,27,174,11,209,68,8,12,232,40,82,0,135,4,99,186,212,89,0,76,211,138,197,178,229,167,15,216,157,171,183,236,246,194,109,2,40,224,195,251,43,140,123,102,230,52,180,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,143,52,129,120,167,205,63,136,189,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,24,2,178,100,87,198,123,133,108,254,244,72,194,38,167,167,16,254,35,86,160,214,125,54,143,40,141,80,155,228,122,131,12,106,139,84,67,13,245,42,2,249,198,230,170,173,172,44,218,14,53,218,215,119,16,224,201,248,206,198,201,156,39,243,186,93,110,218,236,228,180,125,226,204,211,118,246,217,103,169,105,63,110,239,223,184,102,235,247,150,173,133,40,223,68,147,207,144,241,158,31,26,12,54,241,119,174,222,180,246,78,21,201,62,97,159,249,196,139,118,120,102,47,227,198,172,181,83,180,197,27,55,44,141,224,27,81,118,55,2,241,158,201,41,27,39,163,63,30,71,224,143,36,17,176,37,48,87,17,171,205,54,113,38,88,41,108,80,83,30,177,24,137,186,33,201,156,235,25,156,0,66,45,120,132,252,4,182,253,73,230,168,127,49,75,135,150,77,253,210,210,146,180,109,75,113,239,14,229,7,134,233,247,20,150,252,199,231,15,219,83,79,62,73,150,123,202,14,205,238,181,131,123,247,219,23,190,246,138,93,189,123,43,56,1,80,162,30,247,128,162,69,178,3,246,187,231,94,181,27,4,12,188,248,220,39,236,196,225,99,54,50,57,142,234,221,177,50,65,3,89,2,30,130,162,142,184,95,174,238,32,144,167,45,78,57,1,181,102,185,12,179,7,162,188,206,5,177,255,161,127,210,75,228,151,78,255,177,141,251,251,193,1,125,145,95,34,254,67,221,116,31,151,208,175,90,2,17,50,241,149,6,175,231,180,103,8,247,173,54,238,12,154,75,177,64,160,198,22,129,15,4,127,232,30,222,145,210,78,221,82,53,230,209,150,224,222,21,245,83,109,202,33,240,76,55,8,129,224,5,110,149,5,63,167,224,195,179,252,255,18,10,38,80,144,72,130,32,135,129,161,129,16,112,160,24,4,5,92,200,246,63,222,194,41,2,79,131,124,38,111,41,246,230,97,199,131,48,97,69,15,220,207,230,39,120,64,81,15,156,219,216,216,176,237,66,145,247,177,27,92,144,72,228,40,5,49,241,177,136,252,162,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,129,64,60,55,56,240,40,204,211,231,232,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,255,6,9,116,200,168,175,35,162,163,114,91,141,12,248,119,223,191,100,159,152,122,220,242,195,67,212,155,71,140,69,148,109,160,224,214,17,201,107,229,42,66,245,146,149,17,183,87,87,87,172,184,189,209,21,211,179,41,139,144,185,222,68,249,94,221,222,178,73,44,245,95,250,11,159,182,79,159,125,193,82,164,146,119,120,118,241,206,93,238,223,177,129,76,182,151,17,142,158,76,48,193,210,226,61,139,215,58,150,70,207,221,51,62,142,72,126,180,43,78,19,56,112,139,76,254,173,157,109,235,36,147,86,33,75,159,89,218,220,129,121,27,29,65,68,151,244,173,2,237,88,225,71,177,225,71,189,183,229,123,183,109,11,129,90,150,252,17,89,243,19,44,144,33,163,63,129,176,94,199,125,64,26,113,134,154,243,178,237,71,125,38,134,161,67,201,128,26,110,2,27,132,5,68,44,170,44,117,236,232,207,156,122,220,254,226,243,159,180,137,193,97,27,26,30,177,74,177,24,4,241,199,152,219,196,196,132,189,122,238,117,123,229,181,87,109,167,82,14,25,252,42,19,208,33,227,252,171,55,47,217,245,205,101,251,204,115,47,217,211,167,78,219,158,161,9,203,78,77,154,109,148,152,47,138,58,153,234,217,60,98,118,19,43,123,214,21,165,196,65,28,30,86,87,202,250,131,38,225,252,155,165,255,254,181,135,100,251,135,190,118,163,8,250,247,60,56,126,243,45,146,253,63,188,201,120,191,131,48,31,145,159,62,66,255,58,238,10,235,235,27,220,12,91,217,234,35,220,151,88,171,130,34,98,177,100,16,244,35,240,19,103,53,125,23,203,54,251,220,98,159,116,31,121,252,4,82,116,237,251,185,204,186,37,196,143,7,246,81,242,251,235,184,58,104,221,233,112,79,4,219,253,17,202,44,160,218,227,120,208,209,128,60,20,76,9,36,244,171,131,166,156,6,8,236,96,127,212,22,151,151,176,238,175,91,154,119,175,193,181,76,54,105,115,115,158,209,31,224,248,31,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,120,164,9,196,199,166,249,63,19,188,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,24,2,51,123,247,216,165,235,239,26,201,244,214,169,152,157,59,119,206,38,230,242,54,64,118,127,179,93,179,98,173,132,216,139,184,139,8,94,41,215,201,236,46,7,251,254,52,194,118,54,77,86,58,226,112,3,189,183,134,205,123,2,101,118,120,108,204,242,201,156,45,44,221,179,183,47,93,180,73,234,166,15,13,141,216,54,118,241,202,128,151,91,128,4,245,54,153,253,117,50,178,155,244,23,109,32,244,146,245,254,226,179,103,109,239,204,140,37,200,132,39,37,220,174,223,186,105,53,228,226,8,66,127,181,89,179,40,214,242,123,247,31,176,212,32,181,220,17,128,219,184,12,200,18,223,82,116,204,124,86,214,150,173,88,66,84,71,172,150,248,156,72,32,172,103,179,65,132,150,0,29,195,78,94,41,229,50,192,147,72,221,70,32,222,33,48,160,94,169,178,124,78,98,39,127,100,254,160,125,234,121,92,5,14,31,177,54,243,219,92,92,178,193,65,156,7,176,151,87,202,252,44,65,6,10,2,152,25,157,176,215,206,189,97,23,111,93,179,214,104,206,202,157,166,229,198,135,108,131,128,130,255,235,95,255,86,40,103,240,221,47,254,5,59,56,53,107,195,67,212,142,47,178,18,156,16,162,202,90,103,94,65,36,135,3,81,19,193,42,95,195,135,15,7,201,231,44,255,126,211,239,208,116,79,175,245,179,247,245,51,18,126,60,244,64,240,42,232,63,37,161,156,15,66,60,189,118,143,124,151,11,96,191,59,89,235,171,133,57,113,219,234,234,42,37,25,182,67,153,5,113,20,187,10,65,30,29,198,137,19,36,209,148,189,63,79,75,220,215,108,181,167,106,109,28,23,20,20,210,45,8,192,29,60,27,70,37,114,33,63,148,183,145,209,33,102,192,126,18,84,208,32,192,34,206,30,70,120,103,244,244,40,46,13,88,29,244,250,81,208,1,239,137,4,126,217,3,176,20,5,15,104,69,234,83,107,89,93,89,179,10,232,146,217,104,152,71,38,147,34,232,194,255,127,144,0,208,255,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,35,77,32,254,47,126,243,95,60,210,11,240,201,59,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,159,57,129,200,247,253,229,239,237,92,189,253,190,221,190,115,197,98,232,246,251,15,236,165,14,58,25,251,100,219,167,114,73,4,252,106,16,250,37,200,90,135,138,237,216,248,39,163,89,139,161,183,54,235,21,50,229,75,104,177,45,203,99,143,223,65,232,173,16,28,80,143,149,109,13,33,246,194,251,151,109,114,114,210,102,16,239,87,169,109,95,194,46,62,129,173,190,90,167,214,176,250,70,195,178,216,192,39,16,110,143,207,207,219,233,227,199,130,85,124,147,140,238,141,123,11,182,142,61,123,68,182,242,4,19,200,222,125,116,108,210,38,84,199,93,181,228,171,61,129,25,193,190,209,65,68,199,10,126,129,44,239,26,130,124,135,203,58,166,50,100,204,147,129,222,144,48,45,241,159,140,250,38,34,51,151,17,220,169,47,143,107,192,214,230,102,8,58,136,82,11,94,153,237,178,235,223,55,189,199,106,155,172,159,51,185,132,254,70,45,135,19,64,29,161,190,178,83,177,73,132,255,137,103,62,97,147,249,33,203,227,166,247,7,215,46,88,52,151,10,172,210,88,212,103,83,131,246,214,251,239,134,146,0,207,159,121,214,158,59,253,180,205,81,202,32,158,207,91,19,87,131,118,169,98,201,129,65,214,129,219,65,9,235,255,8,81,22,82,187,105,93,27,124,166,219,253,249,205,127,85,159,128,38,93,31,201,190,215,16,192,249,221,21,251,187,167,148,152,255,240,29,189,174,239,223,223,251,114,255,32,17,189,107,231,79,255,184,19,172,173,173,5,113,95,37,6,34,4,70,212,41,57,160,143,190,247,91,63,0,32,136,253,10,154,160,15,177,237,138,255,189,160,1,100,126,57,5,116,120,89,134,199,199,44,153,73,91,141,50,11,70,96,65,147,140,254,4,139,85,112,65,148,189,25,29,197,165,161,39,226,63,60,134,250,83,72,66,55,8,65,253,241,46,16,32,177,138,227,128,24,212,9,44,208,243,131,236,195,208,16,1,32,222,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,60,226,4,226,47,125,242,249,71,124,9,62,125,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,243,32,240,203,191,252,63,147,189,77,98,60,174,232,163,136,209,25,178,206,209,225,67,214,117,150,90,242,213,10,213,238,73,49,79,146,205,29,71,240,111,150,107,86,173,85,168,171,158,180,217,201,57,123,242,200,9,155,26,186,161,63,220,0,0,32,0,73,68,65,84,27,183,197,149,101,59,119,241,130,109,87,43,193,202,190,196,61,239,223,190,97,23,174,191,31,68,216,42,153,229,74,170,79,96,7,223,66,204,175,144,205,158,194,138,253,40,217,243,103,207,158,181,225,225,97,139,83,183,93,153,245,87,175,94,13,162,174,156,2,34,109,30,66,12,223,51,119,192,114,249,97,21,130,71,44,134,140,44,248,81,181,91,124,182,74,219,182,184,122,47,212,128,151,200,173,249,102,50,153,32,16,43,35,61,174,44,122,149,17,64,245,150,213,191,132,234,114,185,108,133,66,129,192,5,50,207,25,119,36,55,104,243,123,247,133,245,23,40,77,144,26,28,177,100,58,107,237,98,137,50,6,49,75,240,73,38,210,214,192,217,64,245,236,79,236,157,183,195,71,143,216,232,107,47,219,171,239,188,69,233,128,37,107,199,218,86,162,20,66,34,149,176,2,65,18,191,245,165,223,179,43,183,110,216,243,207,126,194,206,158,121,198,6,70,113,7,128,103,167,213,64,156,111,226,86,240,64,228,15,123,29,68,122,190,245,143,253,23,160,167,214,135,228,253,222,57,125,143,4,241,255,129,236,223,191,253,254,49,100,243,243,75,253,33,146,223,255,220,191,65,167,36,166,211,248,179,73,224,131,50,250,19,4,56,24,125,183,224,88,34,117,94,177,0,81,246,74,206,14,202,236,87,22,191,184,134,172,125,158,87,226,125,11,209,61,4,13,168,47,49,165,67,78,33,240,39,108,114,143,178,237,201,212,231,108,135,61,109,213,234,225,93,82,32,64,46,59,24,246,62,12,162,249,246,155,132,127,53,205,155,128,128,112,36,240,163,82,169,217,157,219,247,20,187,17,198,213,107,48,61,61,109,121,222,93,111,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,30,117,2,241,3,7,166,30,245,53,248,252,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,207,128,192,226,226,130,45,98,173,191,137,53,253,173,171,55,237,250,229,43,65,232,77,80,34,61,130,0,27,193,86,125,32,158,178,157,42,54,248,241,182,165,37,240,170,110,58,86,249,164,103,91,62,158,182,201,185,25,123,252,228,9,59,115,228,168,29,25,157,180,24,118,251,235,123,11,118,112,98,214,222,186,114,201,46,221,190,110,181,90,19,87,0,178,194,17,200,101,151,47,27,128,38,89,220,77,132,222,56,223,149,225,157,207,230,176,228,143,218,218,230,154,165,17,118,231,176,250,143,53,235,182,83,220,166,44,123,147,204,239,22,98,123,215,73,224,200,193,163,22,167,92,64,27,81,30,169,57,216,187,183,100,59,79,255,235,107,91,182,130,107,128,198,234,32,252,75,35,30,24,24,8,66,191,212,96,101,132,203,14,191,195,133,24,226,186,50,212,183,10,155,148,34,40,90,154,32,128,54,245,226,15,237,59,96,51,19,147,161,180,64,22,135,130,32,44,19,116,32,129,219,16,152,37,68,183,100,191,79,31,153,20,54,243,210,164,139,117,251,203,167,159,179,199,166,230,236,43,175,126,221,222,162,92,65,3,225,57,153,78,81,110,160,105,13,202,10,156,95,188,97,119,254,96,195,222,93,184,105,207,157,121,202,142,238,61,104,233,56,78,5,8,214,152,28,16,60,144,234,218,210,51,191,208,62,120,12,87,185,210,211,189,123,119,221,207,254,239,255,190,127,124,88,44,191,127,242,193,23,9,251,247,197,125,78,71,130,0,207,98,16,240,215,86,86,109,125,125,29,23,253,36,251,132,112,79,48,66,89,182,253,129,55,238,9,56,39,40,179,63,22,131,33,1,29,42,143,32,145,95,2,127,139,15,249,251,97,160,16,0,192,175,22,159,212,96,198,38,246,76,133,123,164,215,55,171,188,71,240,143,41,88,160,129,27,4,2,125,118,144,0,142,16,185,32,77,159,155,180,129,253,38,161,31,53,159,184,130,48,222,198,102,201,174,94,187,209,13,218,136,51,62,227,206,237,221,99,255,237,127,247,51,15,61,212,127,216,143,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,30,45,2,252,63,16,222,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,124,44,129,206,127,245,211,63,109,131,8,211,9,180,213,103,79,31,182,239,126,233,69,187,179,116,203,170,157,170,13,101,200,230,199,2,95,217,221,3,195,3,54,58,60,102,115,212,156,63,180,119,191,237,221,51,107,131,185,172,37,9,0,72,96,103,175,32,128,201,161,9,27,127,98,204,230,247,239,183,103,215,87,236,189,27,215,236,220,123,23,109,171,92,68,244,199,162,30,219,254,52,25,242,53,172,244,165,145,203,82,191,129,160,95,189,89,182,247,47,95,178,249,241,25,59,115,240,136,229,91,81,91,199,29,160,130,8,63,58,56,132,53,63,110,3,204,101,110,102,191,25,66,127,167,89,33,115,95,98,112,20,235,118,178,227,153,252,86,101,219,54,183,177,225,39,48,65,89,226,81,68,227,52,101,6,36,214,119,148,93,142,4,172,12,244,100,36,137,102,28,35,75,189,108,59,59,59,93,215,2,28,12,48,144,183,67,7,230,67,224,65,185,84,178,92,120,150,135,164,91,7,117,26,149,153,126,98,216,217,135,147,8,222,74,87,79,113,46,77,73,128,39,39,246,217,158,79,13,217,60,165,5,190,252,214,235,118,123,109,217,58,217,180,165,17,177,235,48,90,44,172,219,242,107,175,216,205,197,187,246,220,99,79,80,166,224,164,205,78,204,88,158,254,26,197,26,74,57,125,63,188,85,26,87,159,143,144,174,187,246,252,221,7,62,226,150,112,49,34,145,92,253,4,226,80,39,218,65,229,1,116,74,76,116,62,218,175,23,192,254,108,109,109,5,46,147,227,83,86,67,200,111,243,124,149,192,15,22,143,246,222,181,232,143,193,94,98,188,130,5,196,178,201,222,75,108,215,71,231,186,173,251,189,69,36,67,50,155,9,78,6,53,74,59,196,152,184,2,56,216,124,214,27,227,208,178,84,26,166,250,52,21,108,32,31,0,130,53,52,67,189,36,193,145,224,193,10,99,148,98,40,150,183,108,97,105,41,184,5,68,17,250,235,4,36,140,143,143,246,198,245,131,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,155,128,11,253,143,246,254,249,236,157,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,127,214,4,58,255,201,143,255,45,27,206,50,76,217,236,197,167,246,217,127,253,15,126,202,102,230,103,173,21,105,216,118,101,7,91,121,132,116,210,181,83,169,12,182,245,41,106,207,103,45,67,173,250,20,194,54,14,245,22,81,150,63,154,109,36,75,39,117,213,114,39,83,27,117,118,42,63,26,62,71,201,114,255,174,211,207,216,91,239,94,176,219,203,139,118,227,222,130,109,34,236,71,16,111,27,100,244,71,168,23,208,65,40,222,198,26,126,2,65,252,230,221,91,182,118,251,182,205,102,135,44,135,93,127,46,147,181,122,169,102,49,68,247,227,71,142,147,249,143,24,140,56,31,203,228,17,159,235,148,23,168,89,110,116,192,58,185,168,93,195,65,160,29,235,88,185,74,246,121,60,98,35,56,3,132,108,115,196,231,56,98,112,147,185,54,153,223,232,232,40,122,114,43,136,217,18,181,21,12,208,164,175,89,74,15,28,57,120,40,172,75,250,114,200,120,231,89,137,251,193,10,64,187,161,223,250,40,219,92,226,63,238,1,170,31,175,72,132,40,194,245,76,110,200,190,231,153,231,109,102,106,218,94,126,227,235,118,145,245,40,104,32,134,136,157,202,18,116,64,96,192,93,202,11,172,191,188,106,111,191,123,222,158,123,234,172,157,61,253,164,141,165,135,173,65,118,127,11,145,59,137,144,29,84,120,156,21,20,200,128,10,206,152,74,153,231,147,196,89,161,134,232,142,165,126,60,153,178,90,177,72,191,176,39,176,161,43,218,107,146,60,214,215,218,213,145,190,195,152,194,246,4,72,52,195,71,247,127,176,105,29,213,82,209,174,93,191,2,187,145,224,120,16,197,197,96,107,139,32,13,28,20,218,17,56,177,198,104,130,255,187,129,121,73,172,87,214,191,130,39,212,164,239,87,224,219,102,34,81,196,124,137,254,81,237,47,231,247,204,207,89,139,189,105,17,72,144,132,93,105,179,96,49,230,16,195,213,64,66,255,212,20,142,132,98,138,211,130,74,40,116,212,63,65,32,73,246,63,66,230,63,23,3,247,40,229,27,140,117,175,172,174,227,198,80,14,21,28,26,4,7,100,9,36,216,191,127,111,152,135,255,113,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,168,19,112,161,255,81,223,65,159,191,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,207,142,64,231,39,255,206,143,35,42,183,109,7,145,255,36,229,211,191,235,185,167,236,244,145,131,104,214,77,43,97,79,63,50,54,21,108,247,235,161,238,186,116,88,153,229,83,231,94,153,231,202,188,150,224,205,17,137,25,129,157,159,136,222,33,91,188,141,8,205,71,106,243,112,44,77,112,64,212,62,255,217,207,81,38,96,211,110,44,221,177,43,139,183,237,250,18,165,3,54,86,109,171,86,14,217,224,18,166,43,100,216,99,228,110,18,151,35,156,136,33,214,71,176,229,215,184,202,188,223,139,139,128,77,78,88,237,222,50,89,252,219,100,136,99,241,143,248,189,73,118,247,23,191,252,138,93,188,114,153,185,147,61,158,74,112,84,45,120,166,32,175,126,132,122,217,244,39,233,87,98,120,28,113,185,223,103,149,160,128,12,217,227,81,238,155,155,34,187,62,157,9,207,117,16,197,35,220,23,4,113,9,217,202,54,151,98,173,53,75,36,239,127,215,254,240,51,4,2,168,24,61,243,73,230,211,246,204,201,211,54,59,59,107,175,188,245,166,125,253,194,91,182,72,89,130,4,98,123,2,187,127,141,93,41,215,236,242,141,107,182,76,169,129,215,207,189,110,159,125,246,83,246,248,209,227,54,58,52,110,229,13,92,9,42,117,203,15,99,101,79,43,172,173,224,102,192,248,240,77,34,240,71,17,195,33,204,186,98,150,66,244,38,157,29,59,6,173,246,131,141,249,242,95,55,35,94,215,96,194,220,59,33,67,94,23,30,52,57,32,40,166,160,176,185,30,88,73,188,143,194,69,199,6,226,190,172,250,63,216,8,27,208,44,66,83,14,126,163,69,159,176,110,193,50,78,16,132,222,140,70,171,110,169,129,172,13,140,177,22,230,152,232,16,168,208,168,88,179,92,182,24,247,183,120,215,98,184,49,164,115,121,189,96,129,101,155,137,196,20,68,33,174,42,203,160,198,79,173,69,193,5,9,222,185,165,165,21,35,46,194,18,73,2,45,152,91,154,253,81,0,135,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,187,129,64,255,223,219,187,97,45,190,6,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,248,211,35,208,249,207,255,179,159,176,91,87,22,131,126,58,51,100,246,217,151,206,218,158,209,188,21,86,22,17,152,201,166,71,148,142,35,240,54,11,21,18,202,17,147,85,163,94,226,118,83,153,218,136,175,40,230,221,172,113,213,106,239,88,45,138,42,75,150,127,16,233,177,113,239,32,226,74,208,142,196,82,65,140,110,109,237,216,48,153,243,79,29,62,97,167,143,157,176,237,90,197,22,176,246,191,126,251,22,22,247,139,118,111,125,213,218,205,26,181,220,177,115,47,98,203,175,64,2,148,222,170,236,241,17,183,247,31,58,204,188,70,204,54,54,172,137,232,155,30,204,90,133,210,2,231,47,94,176,55,46,156,179,119,110,92,182,245,226,22,226,188,230,19,199,182,159,196,111,178,223,227,136,225,18,247,165,27,43,187,95,66,113,140,140,244,10,14,2,170,67,95,199,146,62,157,72,219,32,229,4,78,30,62,106,3,148,7,136,243,128,50,202,195,67,18,245,85,34,128,192,7,69,0,244,109,233,251,199,176,70,105,236,250,23,56,130,182,196,233,22,193,11,109,202,9,76,229,6,236,179,100,236,31,63,48,111,95,254,250,215,236,206,242,178,45,34,218,55,1,151,201,16,80,144,78,90,165,89,181,235,119,111,219,221,155,255,204,158,56,118,210,62,245,220,75,118,234,200,49,75,12,228,16,195,43,22,39,48,96,232,200,60,227,87,3,255,22,243,215,167,89,218,9,25,250,217,108,79,32,135,81,104,18,241,67,3,64,191,233,171,246,174,247,9,78,5,253,107,225,13,32,243,94,139,195,86,127,113,113,49,48,17,52,237,101,3,81,190,82,193,33,33,220,167,133,106,156,222,88,247,251,232,126,9,118,252,236,185,250,151,173,191,50,250,107,141,186,77,143,76,216,208,212,40,46,17,10,178,136,90,149,50,15,245,114,41,32,107,54,9,104,200,230,108,56,4,53,208,47,89,252,1,180,222,29,62,33,176,66,221,235,59,253,182,20,144,192,61,87,174,221,160,28,2,102,7,112,210,220,6,7,7,109,110,239,158,238,68,252,175,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,156,64,124,167,218,139,124,127,196,23,226,211,119,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,111,159,192,210,221,59,118,241,194,121,59,255,246,155,246,202,23,95,179,145,65,28,251,183,205,126,244,223,251,188,157,156,25,182,50,89,231,55,174,92,178,39,159,127,1,149,60,109,45,196,240,6,66,123,66,218,49,117,239,67,83,70,185,68,112,9,195,18,95,131,32,78,134,191,124,252,57,77,213,118,132,113,52,89,252,252,145,124,249,194,73,106,180,203,186,30,223,124,171,109,23,131,88,59,136,213,250,232,220,33,123,124,238,160,109,55,202,182,193,167,134,64,222,218,41,218,213,243,111,219,202,245,91,22,71,236,175,181,176,237,143,39,109,100,207,148,101,38,200,216,206,97,129,31,205,216,141,133,59,246,214,197,183,237,13,178,225,23,87,150,45,146,199,86,158,241,146,8,204,202,66,87,150,184,108,255,19,18,171,17,134,37,248,7,43,121,174,75,136,94,91,91,179,226,246,78,176,158,239,48,206,204,244,164,29,194,49,128,152,133,224,2,16,215,186,36,140,43,155,95,153,253,58,106,213,172,185,67,214,122,52,8,207,225,132,30,232,222,75,160,130,2,28,100,191,175,64,133,14,89,251,3,4,63,204,143,78,217,244,119,127,175,189,115,229,61,251,198,133,11,118,139,242,5,197,90,195,90,136,222,17,130,8,98,201,8,54,252,9,59,247,222,5,123,239,253,247,237,212,177,227,246,93,47,188,100,135,231,15,219,50,123,114,229,245,87,173,76,137,130,252,192,144,77,77,76,218,190,61,179,150,29,25,178,218,70,65,209,11,6,184,48,183,63,244,135,233,135,200,3,69,31,104,45,100,199,51,187,63,116,91,56,129,123,66,179,220,176,229,123,212,189,23,63,254,167,181,214,81,211,235,53,137,239,218,89,62,112,124,208,88,163,120,137,5,215,26,56,26,232,187,28,30,212,196,187,137,48,63,60,49,102,217,129,188,213,59,141,32,238,215,9,242,104,19,56,145,97,237,109,156,22,6,39,6,109,120,72,217,248,244,207,244,34,204,69,65,22,161,95,57,40,168,105,32,174,199,120,166,5,227,27,55,110,133,81,162,148,100,144,227,196,232,248,152,77,79,79,135,91,253,143,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,71,157,128,103,244,63,234,59,232,243,119,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,233,19,232,252,211,95,251,85,27,38,17,92,34,255,231,63,247,132,253,216,143,252,144,189,250,123,191,105,197,210,58,150,242,100,138,35,200,90,13,235,124,196,213,108,78,89,234,136,172,210,91,37,232,170,214,187,178,251,37,244,75,106,229,158,14,66,107,76,2,48,162,108,87,248,229,187,196,90,73,239,92,107,55,27,212,120,175,98,225,159,196,29,32,71,61,123,250,151,221,60,98,183,2,1,178,214,192,134,127,196,58,185,65,43,180,151,237,125,50,250,183,214,86,131,213,189,92,2,210,233,184,237,127,236,152,217,216,144,221,89,92,176,183,223,67,48,127,235,117,91,184,119,151,4,240,134,229,134,115,86,193,81,64,226,116,20,129,95,54,253,169,152,158,35,184,64,226,177,50,244,153,170,178,247,19,212,148,175,98,139,191,178,178,196,52,106,150,149,91,193,78,213,14,239,59,96,163,100,224,183,240,131,143,51,167,132,214,67,144,67,16,189,121,166,187,48,97,160,35,90,27,1,59,100,245,35,58,203,10,63,78,63,117,214,165,146,3,201,12,247,51,111,236,3,194,39,13,138,124,126,200,158,63,253,148,237,223,187,207,222,185,246,190,157,123,247,93,187,206,252,43,181,42,118,254,41,107,16,12,145,30,76,89,133,128,253,87,47,190,73,48,192,29,219,55,183,63,100,196,223,92,184,99,133,109,74,21,32,244,31,61,124,196,94,58,251,9,123,242,232,99,4,79,48,6,243,233,104,92,89,248,211,186,46,11,225,116,248,125,255,143,0,176,23,161,180,66,119,9,247,47,133,47,8,235,219,59,91,182,137,117,191,4,118,5,115,72,168,23,75,5,74,68,34,148,28,232,134,110,48,162,190,61,104,226,208,230,29,17,171,38,216,244,124,247,92,219,82,172,109,116,124,220,162,41,202,0,240,62,232,190,70,173,30,74,37,80,72,1,145,190,17,178,249,35,89,189,103,93,166,65,224,135,244,125,161,95,131,41,208,130,126,181,127,27,165,178,45,44,222,11,19,232,80,70,162,205,186,102,102,102,236,239,255,151,255,224,225,105,61,152,160,127,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,136,17,112,161,255,17,219,48,159,174,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,207,152,64,231,103,126,230,103,200,208,110,4,173,125,207,184,217,223,253,137,255,216,230,166,199,44,157,73,88,173,89,177,141,194,170,149,54,55,44,151,31,14,46,234,177,84,218,26,100,246,39,82,104,168,100,83,135,12,126,101,239,135,154,237,8,186,109,4,97,217,169,83,211,94,77,249,220,18,159,35,100,171,7,145,29,241,86,89,221,113,50,207,67,70,189,172,217,117,175,172,249,17,151,117,79,60,194,181,141,98,16,131,203,247,214,172,178,190,25,50,235,147,8,245,169,161,65,203,143,79,89,108,40,103,95,249,198,215,236,11,88,224,203,238,191,70,246,124,28,155,126,139,54,109,171,84,176,24,153,254,18,164,147,8,193,49,130,17,36,48,39,201,196,111,17,80,16,226,19,176,235,111,32,136,203,82,190,80,40,216,246,86,129,32,132,22,245,226,155,54,136,141,254,177,249,67,100,152,39,16,161,171,88,214,51,47,101,241,83,186,32,166,204,126,117,32,49,91,7,173,81,191,251,71,148,117,253,42,149,176,162,167,94,188,202,2,212,201,176,111,214,169,65,207,125,41,5,27,48,167,242,214,54,118,252,89,219,55,51,107,131,4,53,204,238,219,111,151,111,94,183,43,183,110,216,226,198,170,109,86,202,182,137,163,65,130,222,178,131,105,219,168,149,236,222,187,231,176,167,135,45,243,73,12,164,109,177,184,110,197,203,117,208,181,108,108,96,196,166,179,67,22,103,47,194,116,228,42,0,203,111,106,58,215,23,245,197,93,98,63,77,34,124,111,9,225,119,88,13,123,178,186,180,108,229,114,57,108,75,148,224,8,217,238,43,40,66,129,18,218,217,176,247,250,206,127,31,236,67,34,127,95,240,23,127,182,61,236,247,208,240,40,66,255,40,107,32,8,131,185,54,88,99,77,37,9,212,99,175,188,195,56,129,0,93,222,148,16,208,59,161,201,105,142,170,191,160,142,212,248,173,255,69,216,151,229,229,37,62,171,225,116,147,235,137,68,202,230,231,231,195,111,255,227,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,55,16,112,161,127,55,236,162,175,193,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,167,67,160,243,179,63,255,243,182,184,176,96,210,233,7,72,58,255,15,255,198,95,183,103,94,124,222,202,247,174,218,129,131,123,237,206,194,251,182,178,182,196,241,182,29,127,18,113,189,66,198,61,2,174,132,237,166,106,196,39,16,214,149,105,109,60,140,37,126,71,130,46,194,108,176,242,39,171,90,230,238,125,17,28,255,122,238,197,236,157,177,146,136,195,17,4,243,38,226,124,11,193,57,33,17,93,153,244,82,140,117,95,131,103,99,8,226,100,122,111,221,94,176,198,118,41,216,238,55,185,188,141,205,123,9,33,255,255,254,221,223,182,139,55,111,219,118,181,106,241,76,202,242,201,140,85,74,219,65,76,206,228,16,245,169,209,94,194,5,160,209,170,7,157,88,217,252,18,253,107,85,214,128,80,46,1,89,191,149,161,190,190,190,142,219,125,45,216,239,75,160,62,249,216,105,130,29,102,44,130,176,159,100,93,17,57,24,116,167,143,118,206,154,229,62,128,93,191,244,103,173,79,214,253,124,53,233,208,65,240,230,87,62,137,69,130,210,233,37,166,103,226,150,204,139,21,13,235,251,114,105,199,210,212,146,175,48,183,106,17,155,125,56,238,155,155,181,129,225,1,50,253,179,150,190,125,221,46,145,221,95,109,227,32,128,163,128,214,28,35,170,32,145,140,91,60,151,9,99,55,153,71,135,223,165,118,205,174,221,189,105,235,59,155,54,55,134,64,174,38,158,223,170,73,40,239,125,62,236,214,102,149,44,249,133,187,93,55,132,68,210,218,236,73,21,214,226,164,53,119,195,56,190,249,73,245,23,246,144,191,65,232,103,206,205,14,101,18,82,188,27,4,80,232,185,137,201,49,27,25,27,13,78,8,49,202,19,148,10,149,16,76,144,227,209,8,207,167,24,75,217,248,68,140,116,69,125,248,99,145,16,130,71,2,100,13,41,174,226,206,253,17,198,184,117,235,22,239,233,170,182,132,96,148,14,129,19,3,46,244,139,147,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,53,4,226,149,237,202,174,89,140,47,196,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,254,100,4,174,97,21,255,181,215,190,102,255,223,191,252,127,44,159,77,89,13,177,249,137,199,14,32,244,255,176,149,150,239,89,14,49,57,142,248,60,128,189,252,6,117,223,111,220,184,97,199,79,158,70,96,150,232,138,78,142,72,31,33,123,158,228,125,116,249,22,86,233,178,220,87,166,53,117,220,165,228,35,194,198,164,186,42,163,92,7,196,115,110,226,139,196,91,2,5,232,67,22,251,186,20,39,251,90,183,169,54,187,68,119,213,88,79,242,9,98,250,246,150,45,221,89,232,10,193,227,67,86,96,156,29,106,185,55,17,244,239,221,91,180,123,155,5,27,155,153,182,10,231,118,176,153,79,208,225,137,163,135,237,204,19,167,237,210,245,27,33,171,190,86,174,5,141,94,2,178,178,250,85,95,158,225,195,88,154,231,206,206,14,182,253,43,204,27,33,93,247,32,44,63,241,204,211,70,93,1,43,20,171,150,198,2,191,78,192,65,154,217,54,34,77,226,25,226,97,188,54,130,178,146,217,67,149,123,178,200,229,78,16,62,247,51,217,169,101,95,169,18,204,160,122,246,196,44,176,94,101,199,203,101,160,195,184,91,219,59,214,128,89,17,17,127,167,92,178,42,217,242,154,153,174,239,132,0,136,22,8,200,158,135,87,20,87,0,61,83,13,118,248,21,206,17,88,192,60,99,216,223,199,152,196,234,218,114,40,61,80,158,156,177,193,56,1,18,114,29,8,193,20,218,19,90,16,224,117,212,15,157,227,211,63,167,83,161,41,88,129,27,180,40,205,3,65,127,131,0,136,182,220,22,40,127,208,226,254,122,173,197,58,228,4,64,96,135,198,8,142,1,58,210,180,255,156,83,239,221,253,85,95,4,118,208,95,34,10,67,174,180,8,176,72,15,15,91,98,48,99,165,72,221,114,148,51,232,224,92,208,41,21,45,201,48,209,78,194,98,184,41,12,77,76,50,69,28,19,116,78,46,13,234,158,192,145,88,140,185,193,129,95,122,113,8,54,105,89,156,251,150,86,86,109,75,21,38,184,181,69,96,65,22,219,255,201,73,250,240,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,151,16,248,35,132,244,239,146,149,250,50,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,227,8,116,254,217,175,253,147,80,23,189,133,16,158,67,32,253,169,191,247,159,218,212,212,168,21,86,23,67,118,253,225,249,163,246,246,235,231,44,25,77,219,93,178,234,87,22,23,109,114,223,65,51,234,218,71,16,204,131,133,58,34,176,4,114,201,187,170,181,222,110,32,126,203,86,30,91,126,107,75,160,213,71,2,48,226,172,44,215,201,80,215,81,130,184,4,115,89,218,199,82,73,107,33,118,183,16,114,211,212,156,239,32,246,227,159,143,184,220,177,226,198,18,153,234,235,150,36,251,125,19,209,188,78,6,187,37,211,182,178,190,69,247,81,27,31,27,65,76,239,218,190,239,221,183,215,30,63,245,152,29,57,56,79,86,124,222,222,187,116,205,154,59,100,251,51,7,137,197,249,252,96,16,249,155,168,208,18,252,37,192,47,173,174,80,131,126,147,4,248,184,53,177,241,175,81,194,96,24,6,175,157,127,219,222,106,159,167,10,0,101,6,184,79,159,14,107,213,188,149,69,46,113,95,182,255,250,221,66,224,14,71,4,126,29,195,61,172,186,220,64,144,231,222,254,231,254,53,206,169,113,107,184,87,86,243,106,202,118,215,135,17,66,159,145,36,142,3,184,14,180,152,111,131,96,10,5,1,40,8,162,35,71,1,154,132,248,28,65,18,113,2,14,100,221,159,38,202,65,31,54,129,50,8,140,145,64,240,15,17,20,244,207,243,193,127,95,66,57,65,2,70,118,189,230,31,71,192,215,152,77,28,10,228,110,32,183,130,38,214,252,113,130,28,86,150,238,225,144,128,0,207,121,77,49,142,99,194,242,250,29,246,54,143,209,130,68,120,4,126,137,253,124,36,236,235,89,89,235,183,224,164,242,8,202,232,143,118,120,23,16,250,163,45,130,35,42,45,75,193,118,120,126,175,85,83,81,107,36,96,215,44,90,140,160,141,28,99,14,68,178,76,171,109,217,177,89,139,228,199,120,15,232,50,172,167,203,39,148,76,208,68,152,62,87,20,67,16,108,251,35,4,103,92,190,118,205,88,53,220,88,42,147,25,157,24,181,131,7,15,235,70,111,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,118,5,1,23,250,119,197,54,250,34,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,223,22,129,206,255,248,115,255,147,45,222,185,99,185,20,22,236,181,142,253,157,159,252,33,123,225,236,211,136,199,165,144,225,223,66,108,151,37,250,161,3,71,237,181,149,215,44,129,24,127,241,226,69,155,24,159,178,72,6,65,22,113,54,145,193,154,30,225,85,34,111,27,113,89,137,224,9,106,210,43,145,191,94,222,33,139,155,28,120,9,193,106,18,250,239,139,222,93,177,188,195,179,161,254,122,16,190,163,100,107,115,31,231,36,16,199,229,129,143,216,191,184,182,96,165,6,246,254,88,188,27,159,10,2,245,38,217,245,37,202,6,68,16,158,101,48,144,203,166,45,67,22,184,196,125,89,240,175,144,233,191,189,93,180,69,234,182,39,17,187,37,242,111,21,119,130,80,158,196,22,127,107,189,108,229,237,66,168,55,191,131,144,29,44,251,25,78,193,9,202,94,95,94,94,182,181,101,50,252,153,179,68,250,48,111,45,129,15,191,112,42,80,65,2,166,39,241,191,119,190,205,125,186,174,117,234,216,226,143,108,233,165,169,247,155,184,116,180,46,154,78,71,226,252,197,18,65,245,238,145,200,17,201,37,154,43,104,66,49,14,48,98,46,98,75,78,127,16,254,227,113,4,117,132,122,5,12,104,206,3,217,1,107,151,170,136,234,109,27,31,28,162,84,64,202,202,69,132,243,88,146,57,2,134,192,139,208,153,216,135,17,17,201,53,33,184,182,20,72,17,97,12,244,127,221,23,68,126,221,199,154,226,114,83,32,32,99,25,161,191,138,125,127,11,65,95,231,170,136,241,29,230,219,32,168,160,133,162,158,32,224,162,205,220,53,127,101,251,51,59,102,74,0,0,159,38,243,47,215,216,35,198,11,142,13,140,209,226,93,72,15,230,201,232,31,180,40,165,12,98,60,163,160,142,142,74,47,132,181,178,222,118,220,38,166,102,217,235,12,215,120,158,233,117,155,184,117,5,127,253,214,104,192,32,182,32,142,51,194,182,221,185,183,196,57,150,11,211,14,28,135,113,13,200,231,6,117,171,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,187,130,64,124,32,175,154,135,222,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,59,141,192,213,171,215,237,252,219,239,216,53,178,159,191,252,229,47,134,92,251,58,34,255,233,227,179,246,163,63,250,163,150,157,152,176,194,173,43,150,71,132,109,99,127,158,136,39,109,255,254,253,118,225,194,5,244,223,182,93,191,126,141,44,233,131,182,255,196,137,144,28,46,161,56,36,151,163,208,83,241,62,8,231,29,132,90,101,120,203,30,63,42,47,246,158,56,43,209,188,223,36,120,247,127,7,161,95,193,2,18,184,17,110,13,193,87,2,183,165,249,78,198,249,245,197,187,86,110,34,6,147,121,110,8,217,45,68,102,217,214,103,242,57,43,49,39,253,174,225,48,176,67,182,255,234,218,90,16,134,101,241,46,251,251,72,38,101,17,202,15,32,75,147,33,158,180,244,216,0,231,226,86,110,33,142,163,112,223,190,123,43,136,230,17,68,232,4,115,150,166,47,107,120,9,237,45,158,87,228,129,130,23,36,132,235,40,209,93,71,73,217,138,102,136,147,233,222,191,30,214,20,148,102,4,123,142,113,78,212,212,7,45,4,11,232,168,190,244,209,129,62,165,76,135,159,252,105,106,12,101,225,247,90,82,55,227,180,144,198,178,127,144,50,10,209,100,22,14,88,250,151,42,4,80,68,45,159,202,81,74,32,97,133,242,182,165,177,191,63,117,240,136,205,207,237,183,108,60,133,128,206,10,212,151,22,162,38,246,250,104,129,176,110,211,79,200,182,15,123,194,106,96,33,167,0,149,74,104,193,60,150,73,90,125,123,211,150,150,150,186,66,61,227,197,96,177,141,197,190,248,52,148,169,175,160,4,142,154,113,139,62,187,173,203,176,77,137,130,38,123,38,71,134,86,88,39,165,22,8,214,72,101,99,54,179,119,202,134,217,135,58,34,126,44,142,83,1,251,214,40,243,157,254,91,184,65,168,28,196,252,190,121,139,16,41,241,128,198,131,111,189,129,194,65,1,15,49,246,224,222,210,45,187,118,245,70,56,167,160,142,40,1,27,122,111,255,155,159,251,121,22,237,205,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,238,32,224,25,253,187,99,31,125,21,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,63,41,129,206,175,254,227,127,104,217,76,218,98,45,196,88,50,183,127,242,39,254,182,29,192,246,190,185,181,17,50,242,27,136,178,105,101,208,35,67,15,12,12,216,236,236,108,8,14,144,184,251,206,59,23,108,122,122,202,82,163,163,102,136,180,109,137,190,137,28,218,126,194,162,178,178,231,183,68,219,4,89,229,202,230,191,47,114,35,50,75,204,239,126,212,53,66,46,66,173,250,212,49,180,158,120,28,68,100,190,23,152,207,202,230,58,98,61,182,250,100,136,215,168,87,175,58,246,202,102,111,17,97,144,96,28,67,216,141,244,178,215,27,136,199,109,50,254,19,92,75,145,221,95,33,16,161,138,216,174,103,227,172,231,30,25,254,250,44,82,130,64,217,231,25,2,7,194,216,13,4,107,158,107,209,47,51,68,164,143,89,18,225,91,165,4,148,0,47,125,188,111,191,223,157,168,166,31,177,122,179,214,255,25,142,15,214,215,213,151,99,202,82,231,190,168,62,172,39,124,231,168,177,213,148,197,175,146,1,41,172,231,229,38,160,143,50,235,245,201,196,18,54,53,52,20,238,205,13,14,80,210,32,135,187,193,154,93,184,244,110,112,28,136,177,71,165,106,145,146,11,113,155,159,158,181,83,71,142,217,112,54,111,245,2,86,251,4,104,168,4,65,34,134,155,1,123,160,160,132,208,196,153,253,110,135,242,9,18,235,17,197,153,79,27,129,159,11,236,93,157,241,88,108,180,77,54,255,162,237,108,21,194,252,218,64,80,96,66,185,184,29,96,116,8,174,136,199,211,176,107,90,176,211,151,75,129,2,31,248,116,96,174,64,2,139,208,103,140,96,15,202,43,16,103,65,204,70,205,18,185,1,178,245,71,44,75,89,128,157,58,239,90,167,97,141,98,197,26,100,245,167,152,51,175,142,229,114,89,155,157,158,177,86,165,134,237,127,119,218,31,245,87,37,15,98,60,119,151,108,254,59,11,235,122,93,89,91,7,71,138,172,29,57,114,228,163,30,243,243,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,30,73,2,46,244,63,146,219,230,147,118,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,252,169,16,232,252,194,47,254,175,86,46,237,216,80,62,67,205,244,166,253,149,239,253,140,253,224,191,243,3,116,142,64,139,128,155,197,2,190,85,220,68,52,237,102,108,167,17,103,15,31,62,106,11,11,11,161,134,253,157,219,215,237,210,187,231,237,137,103,158,86,209,118,172,223,17,143,171,149,144,109,31,151,176,47,159,0,50,202,83,212,142,87,147,149,123,56,74,45,231,123,87,114,238,253,213,24,106,216,200,75,12,239,166,188,163,15,35,120,75,144,190,117,235,22,115,172,88,26,139,250,122,29,113,191,90,183,36,89,255,33,99,189,142,200,76,13,251,26,193,6,202,43,79,33,204,103,148,149,142,240,45,71,128,102,25,177,57,211,29,39,8,250,140,191,112,243,54,34,115,214,146,200,217,77,236,255,171,181,50,153,227,109,75,241,140,68,242,220,0,194,56,203,137,40,40,65,211,69,184,126,88,188,127,88,172,215,121,9,242,247,197,123,4,115,5,56,232,30,29,227,100,228,231,201,174,143,179,226,240,27,65,63,193,56,18,246,251,247,13,229,7,194,239,100,79,228,239,11,253,169,20,207,113,159,172,250,21,76,160,18,0,169,108,134,242,3,37,155,27,30,181,11,231,47,218,34,182,250,241,76,194,14,31,152,183,147,71,142,219,209,3,7,177,186,39,24,2,123,253,108,46,133,27,67,138,253,84,0,69,215,82,95,209,10,10,106,8,193,21,98,174,157,208,158,112,136,104,177,100,224,71,9,136,48,198,166,38,129,221,163,252,65,21,75,253,4,115,104,16,192,81,69,188,47,34,244,183,90,177,208,111,44,66,0,5,246,253,125,70,124,161,63,130,37,216,183,102,179,130,57,64,133,242,10,101,130,23,82,150,36,160,64,194,127,14,87,133,165,11,185,197,0,0,32,0,73,68,65,84,193,145,44,231,218,150,238,16,76,193,218,106,59,188,59,85,202,62,116,226,214,224,125,24,30,31,183,216,192,176,53,118,118,112,25,8,97,7,189,119,38,76,154,63,204,81,142,5,122,119,52,127,198,189,125,103,193,168,212,16,90,173,214,10,193,41,71,112,158,240,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,55,17,112,161,127,55,237,166,175,197,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,71,39,208,249,217,159,253,239,237,250,181,43,150,77,37,201,206,174,216,161,253,147,246,247,255,222,223,69,72,39,155,186,184,69,61,251,36,130,47,54,234,18,218,17,214,241,104,55,27,200,219,220,220,92,248,220,188,113,45,88,178,95,186,116,17,193,60,109,71,159,126,10,209,154,103,106,136,175,220,31,165,174,186,234,166,91,93,210,59,98,57,130,183,132,240,144,213,31,148,115,105,179,18,103,185,173,255,23,97,88,231,116,111,72,233,150,224,143,200,221,220,217,182,229,197,133,32,152,199,164,39,99,211,63,72,182,247,241,249,67,216,250,103,168,91,79,94,60,243,149,69,127,19,17,90,221,43,187,60,201,179,202,198,199,243,222,206,223,33,40,225,246,85,50,211,119,108,144,12,255,170,4,229,86,133,96,1,178,234,27,109,50,202,227,54,57,62,102,71,230,15,218,225,253,243,54,54,60,18,198,67,66,14,89,253,202,188,87,214,125,95,236,151,136,223,23,251,117,174,223,30,190,174,239,65,236,103,62,10,40,144,224,223,63,23,225,121,46,178,248,160,174,195,183,107,237,15,170,174,104,221,99,19,250,229,158,38,238,5,89,152,182,56,223,68,16,31,36,108,224,236,177,199,236,224,196,156,173,172,172,128,41,105,51,147,83,54,54,56,194,222,225,168,128,221,253,96,46,31,248,69,17,225,37,243,211,113,248,171,242,3,114,91,136,32,198,163,212,155,18,237,35,10,4,32,208,33,42,120,4,121,0,16,161,159,178,13,91,91,182,177,190,202,41,178,242,97,169,128,129,6,251,27,35,240,33,33,119,5,182,42,158,194,241,0,107,254,8,29,105,125,170,52,208,161,4,128,146,249,187,90,60,3,176,63,77,222,161,22,165,21,84,121,97,207,236,132,77,77,14,19,76,65,144,6,129,5,9,189,39,59,165,80,178,160,193,24,209,72,220,166,247,238,11,243,103,53,116,136,208,143,67,64,111,1,221,142,123,191,52,160,44,250,107,236,233,123,239,95,11,107,149,251,130,150,59,61,53,17,222,215,254,173,126,116,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,176,27,8,196,85,91,209,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,124,103,17,120,251,237,183,237,247,127,247,247,44,137,48,43,161,53,151,142,216,143,255,71,127,211,158,124,241,19,86,186,123,131,108,120,241,160,102,58,246,245,9,50,200,27,212,177,151,112,46,193,56,73,150,255,177,19,199,109,171,176,97,91,91,29,219,222,41,216,59,23,47,216,192,96,222,102,230,246,162,104,103,173,67,134,124,68,98,177,178,183,101,89,47,37,89,194,53,89,226,210,95,245,9,77,162,114,56,207,47,137,222,65,224,229,42,217,219,109,217,181,35,212,75,181,47,108,110,89,105,179,96,41,2,7,234,4,37,36,17,147,167,135,39,237,133,51,207,218,192,196,56,150,250,113,43,34,32,167,17,253,67,102,189,186,213,184,116,171,121,183,201,246,223,179,103,15,214,246,8,254,231,207,91,166,69,86,60,215,141,140,239,24,253,143,227,84,112,140,160,129,253,123,230,236,48,66,255,228,200,152,165,17,181,37,238,203,153,64,25,227,29,250,127,48,111,190,61,44,196,107,49,154,107,88,75,127,77,28,213,122,7,137,235,161,113,236,16,168,208,70,8,191,255,155,231,98,247,159,239,158,190,31,4,160,159,42,55,160,199,37,104,163,96,203,202,190,205,185,92,38,99,67,51,123,237,16,159,86,77,65,18,93,141,190,134,243,65,50,153,70,151,79,89,189,92,33,88,3,47,129,158,195,64,183,59,178,237,17,238,35,204,129,213,49,20,235,97,171,20,160,17,2,16,180,80,237,7,217,251,43,75,75,182,189,185,129,128,47,55,0,230,129,205,65,156,18,9,99,227,3,204,57,77,0,0,193,11,176,146,3,65,140,146,13,106,45,2,8,218,250,176,159,45,130,47,106,4,21,104,127,234,56,47,212,10,101,74,45,152,237,157,25,39,200,36,202,251,179,97,28,172,85,216,177,230,118,169,27,12,193,72,137,92,198,246,29,154,231,253,33,90,64,193,16,31,211,20,88,16,137,38,109,117,125,195,206,95,184,20,144,235,213,139,211,207,222,189,123,109,102,122,250,99,158,246,75,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,30,61,2,158,209,255,232,237,153,207,216,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,237,18,232,252,211,95,251,39,65,224,110,33,220,75,199,254,244,139,47,216,143,254,240,15,153,109,23,16,179,201,166,70,64,54,172,241,19,233,52,10,42,22,239,8,169,81,196,220,22,25,215,177,129,12,25,210,251,236,206,158,155,86,194,246,191,131,136,191,186,186,108,47,191,252,7,246,217,207,254,91,54,177,15,113,86,162,182,50,212,227,122,144,1,82,244,83,175,134,190,56,193,177,39,122,247,5,92,101,106,163,82,171,94,124,84,217,252,124,66,182,127,79,12,47,97,19,95,42,22,17,129,99,56,187,215,44,79,166,250,104,126,48,8,242,248,216,99,189,223,36,177,127,192,154,234,163,132,8,78,102,186,178,249,227,204,217,16,213,101,249,127,98,207,188,13,125,50,103,83,201,188,173,175,175,91,29,155,255,145,145,17,178,248,39,236,0,1,10,227,163,99,54,152,205,133,114,0,170,19,223,169,82,123,94,235,103,14,173,10,235,198,106,63,180,48,231,222,252,31,222,137,38,25,239,82,218,31,110,247,215,199,37,150,45,193,90,255,83,211,207,208,238,223,195,25,132,241,240,209,5,157,215,39,168,247,252,134,73,171,88,13,65,19,105,230,169,214,64,240,175,150,183,8,198,96,158,218,57,5,4,224,170,16,65,229,86,77,123,253,174,51,255,252,232,180,117,88,67,24,84,253,133,62,9,12,96,188,136,50,247,213,196,61,100,242,247,247,135,251,170,101,219,88,91,177,114,165,200,35,100,220,243,34,196,216,211,4,99,101,179,195,129,137,170,53,68,8,192,104,240,46,197,122,125,233,156,66,58,34,188,92,145,72,202,242,12,49,208,204,219,64,38,111,45,50,247,183,202,69,158,143,91,97,125,197,170,248,49,76,205,205,216,10,78,11,109,156,10,82,204,63,78,25,132,212,192,128,13,206,204,132,96,3,49,233,208,119,135,247,38,194,154,212,187,130,31,186,239,146,38,31,37,184,192,108,149,96,144,107,183,238,232,42,167,34,84,30,72,219,52,34,255,207,253,220,255,208,91,164,46,120,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,232,19,136,207,206,29,120,244,87,225,43,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,63,18,129,223,249,157,223,182,175,188,242,37,91,88,68,12,69,140,199,209,222,6,169,69,255,15,126,234,191,176,52,54,237,205,90,201,82,248,170,183,171,165,7,66,52,153,239,201,20,194,63,103,58,209,154,53,168,13,159,64,132,125,242,169,103,66,157,246,107,87,175,88,62,159,181,205,205,77,123,229,149,87,236,204,233,162,29,60,254,24,86,237,136,207,85,196,126,4,88,101,101,183,219,8,225,146,127,17,133,67,29,248,32,98,115,10,209,89,34,114,132,76,117,213,97,151,64,139,199,59,9,230,60,200,215,198,214,166,45,220,190,195,220,234,225,218,232,208,176,173,110,109,219,126,185,7,168,188,0,182,251,113,165,111,243,137,41,192,0,193,186,173,192,1,125,39,99,95,221,164,17,233,137,33,176,125,131,216,184,127,230,115,161,206,124,139,44,115,217,234,167,232,35,69,64,64,179,222,32,91,158,33,153,79,58,66,54,63,93,170,236,128,90,140,235,193,10,62,252,250,152,63,125,209,254,3,183,180,89,22,137,239,100,178,75,168,102,74,124,239,199,58,116,1,49,125,137,252,106,220,219,109,220,216,99,0,50,74,11,48,15,50,244,67,235,205,43,129,40,158,208,60,131,200,143,208,142,179,65,16,227,113,46,144,31,191,178,243,243,131,195,102,149,178,69,112,59,32,226,1,219,125,130,5,216,7,49,107,179,86,118,149,128,12,238,175,17,136,145,84,48,3,191,171,85,219,88,93,181,235,55,174,82,222,225,166,149,203,37,222,143,24,129,20,204,145,249,73,208,199,239,129,24,10,156,9,56,213,66,217,151,56,79,81,1,198,231,121,248,71,180,7,146,220,97,194,206,90,150,192,139,70,185,172,201,90,134,119,109,115,245,158,89,121,195,178,188,127,183,11,5,235,172,23,44,195,174,215,112,17,104,51,255,83,199,142,153,101,51,214,88,88,227,85,202,17,144,192,123,194,38,182,120,151,98,105,149,149,224,125,162,156,129,17,184,209,228,29,136,229,210,118,233,242,53,91,94,229,221,1,83,185,214,177,233,217,73,123,250,233,167,195,152,254,199,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,110,34,224,25,253,187,105,55,125,45,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,111,77,160,243,230,155,111,90,163,90,193,174,63,138,182,219,182,191,249,35,63,108,103,159,125,138,172,245,109,158,150,149,59,98,180,250,145,224,46,133,58,40,222,104,191,219,197,80,239,62,138,184,44,253,54,139,224,254,216,233,51,216,177,215,77,98,255,232,232,168,45,44,44,160,41,87,209,137,155,118,228,240,49,2,2,16,153,165,247,54,170,22,165,142,187,250,15,42,55,194,126,55,35,187,59,142,50,208,41,244,30,178,254,235,184,4,196,17,133,163,41,126,243,76,101,109,221,238,222,189,205,117,68,96,106,185,183,17,164,115,131,3,136,184,123,184,191,174,178,242,22,203,14,118,69,127,137,204,10,24,208,145,255,20,68,160,163,244,247,40,194,112,10,129,58,66,45,123,99,13,114,51,8,1,6,10,60,224,158,132,108,231,37,80,135,212,123,58,237,31,165,108,235,60,199,22,145,0,186,174,90,241,127,156,163,158,151,117,66,76,71,245,251,33,199,8,172,59,234,255,67,142,178,204,15,11,101,73,15,90,216,165,238,79,250,148,113,2,106,120,216,183,14,123,23,44,248,85,50,65,150,13,180,54,174,8,42,133,144,64,204,111,213,42,204,3,113,30,75,127,82,236,173,179,179,109,17,137,252,48,218,193,254,254,218,181,107,118,245,218,251,193,249,64,194,189,202,33,224,13,192,252,233,151,177,36,186,211,49,99,69,9,24,160,255,88,219,106,10,32,208,117,193,212,248,128,239,176,223,29,5,92,16,229,160,128,0,125,34,236,99,44,147,34,64,33,18,156,2,10,101,198,78,100,44,67,240,130,2,21,140,50,11,205,104,220,246,29,156,231,185,134,37,16,251,195,242,41,1,16,227,217,118,147,113,37,240,235,253,100,61,154,131,92,9,26,188,8,151,175,220,32,212,128,219,137,1,208,178,7,121,255,102,228,10,224,205,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,46,35,192,191,136,189,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,119,8,129,206,111,252,198,111,216,210,189,69,234,207,71,130,200,127,250,228,62,251,177,255,224,111,160,138,162,192,82,83,61,198,71,34,118,16,113,165,144,75,128,151,166,75,166,117,2,27,244,168,132,99,68,250,6,117,223,19,8,178,179,243,135,209,98,155,8,251,85,91,93,94,177,20,22,242,245,74,221,94,255,250,171,118,235,250,13,59,245,248,25,234,172,31,38,42,64,41,214,100,115,35,200,6,49,58,164,179,211,113,80,126,57,135,152,220,44,150,45,142,0,156,28,33,56,0,241,182,179,181,101,235,139,183,237,206,237,5,43,98,29,223,70,76,38,239,223,234,168,184,179,83,179,150,154,156,176,122,169,74,150,57,221,171,63,217,206,75,232,150,5,189,68,232,126,211,24,52,213,139,143,5,199,0,4,125,50,235,99,74,214,103,189,33,85,159,53,119,16,145,249,193,57,214,168,223,18,248,245,187,119,148,212,255,97,2,125,255,254,143,59,42,131,62,165,160,9,245,23,132,247,15,57,74,48,23,251,15,59,134,121,104,46,31,209,52,103,53,237,87,16,190,213,151,230,219,61,173,113,163,100,193,183,16,251,59,202,190,79,41,88,163,101,77,44,244,241,58,176,8,142,12,197,165,37,246,236,154,93,190,124,217,86,215,150,67,182,190,4,254,68,66,238,6,8,233,13,201,246,8,247,60,95,107,116,221,16,210,236,107,86,229,14,210,41,203,80,238,65,14,9,18,250,229,88,160,50,12,45,132,250,134,50,244,17,231,235,219,60,205,218,183,27,37,43,181,107,8,250,188,83,4,26,196,40,187,144,98,255,219,4,135,164,8,238,40,243,62,77,206,78,35,208,207,18,131,64,112,1,215,58,109,2,58,8,76,80,38,127,132,121,208,113,119,159,196,74,203,38,64,96,179,176,109,175,191,249,118,120,93,169,214,96,169,76,206,102,247,237,181,35,7,15,245,33,248,209,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,174,33,16,223,88,95,222,53,139,241,133,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,71,19,248,151,191,249,175,108,25,49,55,129,56,42,187,247,58,130,233,223,254,91,63,102,115,7,246,219,246,242,29,234,211,171,206,123,144,179,123,157,72,248,166,73,152,70,100,143,13,144,53,143,5,124,147,172,111,9,238,29,172,238,147,153,180,237,59,112,216,146,216,244,191,242,229,151,131,125,191,50,252,211,212,182,191,119,111,193,150,151,151,109,207,229,119,109,255,254,253,182,255,192,129,32,8,71,179,217,135,178,239,73,189,150,82,175,32,3,196,228,82,97,195,138,11,69,219,222,222,178,197,197,37,28,2,238,88,161,176,67,230,247,142,229,17,149,99,73,170,195,51,159,41,101,243,75,0,38,171,59,65,134,126,149,57,69,131,206,207,60,131,214,221,19,186,117,143,132,103,142,122,54,136,223,82,191,149,101,174,53,32,140,7,55,1,158,145,198,30,130,28,16,205,251,71,149,0,136,246,132,255,254,241,163,4,253,14,78,2,193,174,158,251,255,208,81,66,125,16,227,37,214,75,156,254,144,163,56,135,73,124,200,145,39,194,99,58,126,84,99,141,97,125,33,139,159,53,242,95,104,58,207,167,141,168,31,67,184,151,11,66,109,187,128,168,158,176,56,206,8,157,173,117,91,124,247,162,93,188,120,209,22,239,221,133,253,182,229,114,57,203,33,220,87,176,250,47,96,171,175,176,135,28,193,0,195,195,163,54,57,57,105,99,163,227,124,31,166,44,192,128,101,41,9,16,67,176,143,203,254,95,89,246,33,192,128,49,41,249,208,32,40,163,37,161,159,189,169,108,55,173,193,229,75,247,110,218,213,197,91,4,27,176,119,220,86,95,222,52,219,169,16,74,34,207,132,168,85,107,13,59,245,216,99,236,11,251,128,160,223,192,197,33,170,200,129,16,36,210,95,148,248,241,48,1,7,68,12,88,20,71,128,155,183,110,96,221,255,126,88,119,148,125,141,82,146,225,196,137,83,246,191,252,194,47,246,31,10,56,252,143,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,221,64,192,51,250,119,195,46,250,26,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,223,154,64,231,75,47,191,140,112,91,10,153,237,21,202,177,127,250,249,199,237,251,63,255,125,214,216,217,180,193,193,92,176,215,15,226,176,132,218,126,11,162,45,191,67,138,54,53,217,169,143,30,165,126,122,26,193,184,137,133,126,135,96,129,72,50,107,211,251,15,218,139,220,115,238,220,57,108,252,223,183,90,113,199,50,73,178,248,35,117,91,188,123,19,193,254,22,182,234,239,89,26,27,246,129,92,62,88,193,107,136,38,34,110,147,244,107,101,127,151,118,202,36,253,23,173,84,42,89,165,74,246,191,198,68,164,79,98,207,62,186,103,150,140,237,181,48,43,101,125,207,31,56,160,135,209,126,177,195,71,232,111,144,5,46,145,92,65,0,90,131,68,98,153,199,135,255,56,72,232,14,2,52,71,9,242,252,234,245,47,81,94,42,63,63,249,95,87,126,15,70,249,234,164,187,236,158,194,142,225,124,247,153,32,216,235,1,9,246,15,142,17,205,247,161,223,223,116,93,28,149,125,174,163,158,251,168,163,132,114,101,254,127,240,24,186,214,159,135,90,88,196,67,191,251,238,8,154,67,152,135,178,222,185,73,31,174,53,106,53,75,146,25,47,123,253,84,70,65,15,81,107,172,174,218,123,239,190,99,23,223,57,31,108,250,211,100,204,143,141,141,113,123,171,43,240,243,220,28,89,241,7,14,206,219,129,3,7,45,151,29,176,244,192,0,218,58,65,33,90,131,72,138,189,148,124,5,79,224,148,16,206,43,216,0,92,9,246,68,98,190,198,202,78,102,177,247,175,89,38,90,182,225,84,155,119,8,190,59,69,43,172,109,179,223,53,76,31,114,86,169,55,45,75,64,201,177,99,199,201,218,103,63,121,55,228,194,16,209,158,137,9,123,30,202,45,196,244,127,103,16,126,192,184,218,115,5,107,92,188,120,201,214,55,43,224,139,224,28,64,137,2,156,8,78,158,60,201,125,222,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,62,2,241,178,172,19,189,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,174,38,240,133,47,124,1,177,125,193,74,88,183,247,100,96,251,145,127,255,135,109,24,251,251,194,226,13,27,26,195,46,95,150,232,65,2,215,29,8,181,250,133,120,45,241,91,201,212,168,181,100,73,247,226,197,123,226,109,208,226,37,76,119,98,54,179,255,144,229,243,3,54,57,62,97,23,222,57,103,133,205,117,178,190,135,200,28,79,90,1,225,255,198,141,107,33,243,59,69,166,181,44,222,213,100,167,175,143,90,83,14,1,100,153,171,181,200,228,86,198,184,172,227,55,55,55,67,134,127,18,49,87,247,68,147,25,203,167,168,219,142,64,31,163,140,64,7,161,57,129,170,220,150,136,143,56,44,1,184,29,233,90,203,135,58,245,156,145,184,173,181,104,13,170,231,174,220,241,208,194,146,249,163,194,238,92,14,89,251,124,237,31,201,231,15,218,117,224,161,123,239,63,215,127,254,225,35,55,4,241,159,219,62,236,24,24,114,255,71,28,187,143,112,61,116,249,193,99,120,136,149,245,230,163,204,127,221,24,142,154,23,99,107,93,154,99,95,220,215,206,193,67,110,6,17,50,235,149,193,223,170,151,217,3,178,250,217,147,205,27,183,236,27,95,255,154,221,190,117,131,135,218,88,240,167,3,167,82,169,24,248,143,140,140,218,137,83,39,237,228,99,167,44,133,141,190,85,112,95,144,122,79,166,126,171,92,197,142,31,145,29,65,63,46,209,189,39,188,135,215,71,115,208,158,42,16,32,4,81,104,238,49,171,81,102,225,242,234,130,221,216,92,179,26,217,252,145,68,148,160,142,162,213,112,13,72,18,172,161,245,84,217,223,195,100,243,71,179,249,96,207,95,39,34,37,163,239,4,41,40,32,35,4,154,112,39,246,1,122,97,232,94,99,199,172,66,223,111,190,117,222,136,19,8,66,191,230,49,57,53,77,192,192,49,221,237,205,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,174,35,208,251,127,104,118,221,186,124,65,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,240,128,64,231,75,95,250,146,149,17,219,59,136,179,41,4,225,79,127,242,57,251,220,119,255,69,51,50,231,179,189,218,237,49,101,99,7,241,248,161,7,17,137,37,46,171,197,168,97,31,141,102,173,131,232,90,231,19,85,38,181,174,201,61,93,130,46,194,237,192,200,184,61,115,246,172,29,152,159,179,119,206,159,179,171,100,247,151,202,5,139,35,216,103,115,136,243,180,14,181,214,91,8,193,18,160,213,162,8,194,18,226,147,92,87,134,127,12,225,118,98,98,202,14,29,58,20,234,187,151,119,200,248,46,215,208,118,49,119,215,88,149,186,221,190,122,221,142,61,57,22,116,238,8,125,69,121,166,41,145,95,226,114,139,172,111,50,193,59,88,201,51,69,38,206,57,178,188,131,8,174,19,26,86,247,169,105,14,100,162,7,49,60,220,220,61,221,255,171,71,187,247,247,206,60,252,59,244,243,208,117,126,135,192,135,143,56,170,159,16,107,208,239,252,131,71,245,247,80,147,148,255,160,33,214,71,18,97,42,36,183,119,219,55,205,87,110,6,226,200,24,170,95,175,236,250,94,150,125,68,107,132,121,27,17,61,150,205,133,44,250,247,112,94,120,247,226,5,219,90,239,186,36,104,235,227,244,87,131,127,150,210,10,7,14,28,176,227,39,79,217,248,222,57,248,69,173,185,182,17,246,62,2,231,72,44,25,74,0,112,232,54,189,35,140,25,165,124,67,104,33,112,163,59,251,176,199,154,10,243,170,19,168,177,217,168,218,54,175,138,165,227,8,255,59,182,185,190,106,41,132,254,108,60,99,53,44,254,83,185,172,29,39,184,32,4,10,104,95,153,55,222,255,33,24,36,130,184,175,0,144,184,130,68,180,38,222,101,172,9,194,189,183,111,223,181,243,231,47,244,182,150,0,144,68,202,206,156,121,210,14,31,58,210,157,147,255,117,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,176,203,8,196,67,100,252,46,91,148,47,199,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,30,16,248,237,223,250,45,187,115,235,54,89,211,88,165,147,241,220,108,118,236,175,253,224,15,216,24,34,110,105,225,166,229,134,177,98,175,238,4,65,181,171,156,19,19,46,109,24,49,85,122,106,55,3,157,163,68,118,217,168,35,180,170,222,125,140,108,234,118,173,142,200,139,56,79,176,128,178,199,131,184,140,101,250,248,220,62,123,97,48,111,243,135,15,217,173,91,55,130,155,64,177,140,173,58,226,109,187,213,21,214,131,248,78,128,128,36,97,37,166,203,162,125,108,124,202,142,30,61,106,71,14,29,70,195,77,217,235,223,248,6,25,253,5,27,28,200,161,247,86,45,65,86,122,163,81,179,75,23,223,33,91,251,132,89,102,136,135,187,89,230,49,82,226,59,168,249,29,77,148,121,71,34,74,211,231,154,44,223,59,172,9,161,57,44,72,235,10,98,52,247,104,125,52,137,228,31,218,122,215,213,223,125,14,31,122,227,183,113,82,169,252,247,51,243,31,244,195,89,4,242,222,4,136,16,136,240,189,235,68,16,136,113,245,225,73,113,69,107,96,93,225,17,156,14,180,23,97,157,186,141,223,209,108,210,234,8,235,239,189,247,94,176,234,47,108,108,226,160,128,197,61,2,122,189,94,183,98,165,108,163,163,163,246,248,153,211,118,242,233,103,205,134,6,205,182,54,41,209,208,180,248,192,144,181,171,244,39,148,216,231,43,120,128,25,49,111,205,189,59,231,38,130,188,156,12,244,51,38,101,95,243,101,236,32,242,19,44,112,103,115,5,161,191,102,157,164,130,5,72,210,215,251,128,101,127,146,78,181,214,58,235,25,198,13,98,118,223,126,189,12,156,32,40,37,67,54,63,243,146,53,127,176,232,87,135,122,88,78,5,188,199,145,108,202,90,181,142,221,92,92,178,155,119,238,133,87,52,198,122,146,188,59,39,79,30,183,95,250,149,95,238,205,174,59,71,255,235,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,183,16,224,95,206,222,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,23,19,232,188,254,141,55,77,101,219,218,181,146,244,94,251,236,39,159,178,191,242,111,255,37,107,109,172,83,199,28,209,148,140,106,84,84,132,112,253,19,81,98,61,31,233,180,136,184,81,82,189,163,65,62,229,146,238,81,22,53,66,107,12,241,188,221,70,240,69,192,141,68,177,219,87,246,184,132,231,100,170,251,157,223,201,129,49,219,63,48,98,251,247,31,161,6,123,9,177,255,14,22,252,219,86,160,46,123,173,218,176,6,89,231,18,112,179,88,179,231,243,121,219,179,103,143,205,206,76,7,17,55,130,181,124,173,176,105,87,222,191,105,153,116,158,158,25,143,233,53,18,4,10,160,10,47,109,46,219,133,75,239,216,227,79,62,103,45,196,226,216,224,168,69,16,164,53,7,9,222,109,188,248,155,141,58,53,226,149,118,30,179,14,66,118,36,73,54,187,132,255,176,56,14,127,172,38,113,157,22,34,31,116,12,191,190,249,40,102,58,253,161,199,112,5,225,91,146,246,7,27,231,164,160,139,111,104,93,65,93,157,51,243,238,41,9,220,138,210,160,105,10,125,55,4,5,40,244,203,32,24,37,12,164,172,183,9,136,144,171,65,148,189,105,53,216,219,6,89,240,3,41,171,174,220,181,183,207,189,110,239,188,243,14,193,18,45,75,103,210,161,159,122,179,17,246,113,255,190,195,246,196,19,79,217,158,195,135,25,133,82,7,171,5,139,164,210,22,207,96,249,143,53,62,145,34,214,108,227,228,192,53,188,18,152,4,251,174,233,241,53,138,245,65,37,138,149,63,239,69,74,175,130,112,133,146,14,184,55,112,190,194,18,111,23,183,108,135,11,137,120,202,106,219,27,214,90,37,208,160,88,181,24,193,34,241,44,153,249,204,119,223,193,131,22,101,204,22,30,252,10,22,8,123,139,173,191,130,75,154,148,29,8,132,82,41,107,227,234,16,205,170,220,68,220,26,88,11,124,229,245,243,182,69,101,66,13,221,100,253,71,14,28,183,23,158,127,134,95,222,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,78,2,241,153,57,234,236,121,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,93,73,224,159,255,250,63,15,25,220,81,4,214,52,153,212,149,74,203,254,221,31,252,126,203,34,242,150,118,54,45,63,144,69,44,69,196,237,137,251,223,4,129,44,115,9,171,146,250,67,147,168,43,161,90,214,233,120,232,71,91,18,212,27,33,179,186,19,178,199,91,150,64,172,69,149,13,79,5,5,88,223,227,17,68,229,168,29,126,242,233,80,107,93,194,115,155,243,114,151,239,40,83,61,150,178,56,226,237,206,214,22,98,188,230,83,11,98,255,202,242,90,200,52,143,69,226,33,224,160,70,22,119,150,18,0,53,108,252,83,185,156,157,127,231,130,205,236,217,103,227,123,246,146,253,141,160,77,192,65,215,166,94,89,253,116,206,156,90,42,5,64,96,130,2,5,164,149,91,84,25,239,136,253,90,152,44,251,131,114,172,121,112,199,125,161,157,107,180,112,127,247,43,127,181,166,158,216,127,255,220,31,247,139,250,120,184,61,252,155,239,178,169,87,99,78,90,71,127,110,247,179,253,5,140,134,159,2,55,244,38,174,19,218,59,34,56,100,217,223,38,171,94,65,24,45,92,22,170,165,138,165,71,17,195,225,176,116,133,44,254,243,223,176,155,55,174,133,160,143,225,17,202,30,208,199,218,230,22,239,66,206,14,204,31,180,39,206,60,101,99,19,147,8,238,4,71,144,181,31,142,61,177,190,163,44,122,238,87,96,71,224,160,243,140,215,157,108,152,176,69,40,221,80,103,172,140,2,63,4,143,0,12,35,179,158,104,11,91,217,94,183,98,179,98,21,5,95,196,184,198,30,182,55,139,150,70,204,79,39,176,241,167,20,68,142,57,205,226,50,81,39,8,68,110,17,234,59,4,49,4,119,0,130,21,8,52,8,107,165,4,65,52,150,224,43,215,121,111,238,220,90,182,175,189,246,58,161,29,76,153,161,99,233,180,205,205,237,177,125,251,246,113,198,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,221,73,64,255,114,246,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,187,147,64,231,149,87,190,100,27,155,107,148,68,39,227,186,214,178,227,71,166,237,243,159,255,60,194,54,194,41,86,249,65,180,237,103,169,7,6,156,235,219,200,247,179,207,123,162,114,16,195,101,131,31,148,104,29,16,90,201,240,151,220,27,108,254,209,155,219,100,118,7,11,121,137,209,253,126,17,109,149,145,45,113,55,8,181,124,143,146,249,31,76,222,155,100,232,75,68,71,52,30,192,158,63,8,216,212,129,183,122,205,22,23,23,131,208,159,224,254,14,217,236,113,4,228,233,201,61,182,178,66,0,64,173,109,75,171,75,118,249,242,101,27,28,28,193,61,0,11,127,217,21,116,85,114,196,125,137,196,241,32,150,171,92,0,202,48,215,200,56,151,200,223,23,236,165,79,107,57,97,158,33,20,128,31,250,45,46,28,116,173,215,30,136,254,15,157,236,95,252,83,58,246,179,244,25,153,30,123,243,9,243,235,13,160,211,154,176,38,19,38,206,111,214,214,134,93,68,65,13,237,70,216,211,38,86,247,77,130,37,210,148,78,80,16,199,205,247,222,181,119,47,156,183,219,55,175,145,77,31,181,129,193,225,192,181,9,251,201,137,41,59,113,226,132,29,59,113,210,178,19,184,41,200,177,161,74,224,135,134,145,106,46,54,124,226,216,225,107,70,97,94,10,222,8,159,240,147,63,144,213,148,216,199,54,207,183,25,35,198,28,155,56,62,196,227,105,43,119,26,182,184,182,100,21,130,49,34,109,2,47,176,218,111,110,239,88,189,88,178,44,79,197,19,169,32,238,207,225,230,48,179,119,175,213,200,230,239,6,151,40,176,128,253,10,17,33,122,185,24,136,117,43,168,36,66,9,135,54,239,64,52,145,182,171,87,174,219,165,75,87,194,60,146,4,130,164,112,136,120,236,177,199,236,31,254,234,63,210,132,189,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,149,4,226,95,254,226,203,187,114,97,190,40,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,48,123,239,210,37,75,37,146,8,176,248,154,35,198,254,240,95,255,107,54,52,62,102,165,141,21,203,97,151,223,40,22,16,208,17,84,37,196,247,51,202,239,11,252,34,248,65,173,84,191,249,232,30,137,205,136,233,145,120,59,8,235,36,222,163,65,75,141,149,56,172,67,80,102,249,162,198,189,113,132,99,101,129,171,139,160,12,247,251,9,55,160,39,243,144,44,246,41,39,208,226,190,213,181,101,206,33,234,18,60,80,227,124,158,154,241,71,143,32,72,103,238,218,249,243,239,4,187,255,107,215,175,88,46,55,96,79,156,125,78,58,126,87,208,87,6,56,153,231,17,196,105,205,71,66,191,234,219,119,100,81,175,32,6,173,53,148,41,208,184,154,140,214,175,185,104,210,31,222,36,250,235,206,208,116,155,126,252,73,142,221,30,62,246,239,7,157,5,238,223,220,23,247,117,66,115,85,0,3,22,253,33,147,31,81,189,129,184,31,37,59,94,73,247,241,124,26,209,190,110,151,222,122,221,222,120,227,13,43,110,23,200,146,143,89,42,157,9,34,255,118,169,108,227,99,19,118,230,201,167,236,212,169,83,102,10,148,160,59,49,106,202,234,95,118,249,100,232,135,113,122,92,228,190,16,130,51,194,190,3,32,100,247,11,12,37,6,20,63,1,16,5,4,180,57,10,113,4,59,254,26,1,26,75,197,77,91,227,61,235,80,6,34,77,192,69,167,184,77,217,8,222,59,189,30,136,248,53,230,158,229,93,60,116,232,80,120,71,18,4,11,116,112,111,104,51,78,136,105,208,56,220,219,198,101,32,170,61,13,131,33,248,51,155,22,182,255,175,189,241,166,21,121,189,101,58,160,53,14,14,14,218,51,207,125,66,19,242,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,215,18,136,31,58,60,191,107,23,231,11,115,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,124,39,19,248,149,95,249,21,178,226,239,98,217,159,66,188,109,219,190,201,172,125,239,247,125,206,154,229,109,52,98,140,206,17,97,131,144,46,133,244,15,53,41,217,180,190,232,207,215,112,70,226,125,247,75,87,4,70,140,141,34,10,7,165,87,194,55,226,178,68,122,89,207,71,101,191,174,115,18,164,131,40,206,131,136,197,29,253,150,28,44,209,157,254,59,136,236,193,45,0,209,183,129,229,124,34,73,89,129,114,209,182,183,183,185,79,173,43,214,231,115,67,182,111,110,158,245,228,236,198,181,219,214,32,243,187,76,86,248,123,151,46,216,212,212,4,217,224,251,17,138,89,11,130,176,150,39,237,94,201,224,77,126,199,44,105,81,50,203,219,88,247,71,181,38,137,215,202,74,215,77,253,245,247,4,237,251,142,6,114,26,120,168,117,179,204,187,203,15,203,225,218,31,245,24,110,124,168,175,15,251,122,95,224,15,124,123,119,72,84,215,32,106,82,189,181,32,68,112,49,84,0,67,135,133,106,47,161,104,9,132,244,70,181,100,169,161,1,74,36,148,237,220,171,95,181,243,111,191,73,185,6,50,233,89,103,130,125,218,34,147,94,118,248,71,143,156,176,211,167,79,219,222,121,196,117,178,224,173,76,22,63,34,185,178,248,19,148,82,232,6,50,168,0,66,239,127,193,44,129,156,126,68,247,168,34,58,196,173,103,175,31,238,149,147,3,123,151,197,74,191,173,140,124,89,232,231,50,182,90,88,183,219,235,107,214,0,165,150,146,34,112,163,180,177,109,157,173,146,13,68,9,64,33,203,191,66,208,199,190,217,89,219,183,127,222,218,133,162,69,217,231,118,131,189,226,93,211,123,145,32,80,197,90,140,43,193,95,239,95,140,32,6,158,145,125,255,173,59,11,246,197,151,191,108,13,176,164,83,4,25,176,151,7,14,28,176,103,159,125,182,203,204,255,58,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,165,4,220,186,127,151,110,172,47,203,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,239,120,2,157,175,125,229,171,65,131,13,153,208,224,248,171,63,248,253,182,119,118,79,16,135,179,233,164,85,118,118,44,147,65,52,149,120,138,64,223,21,240,197,13,69,86,237,190,200,223,23,188,123,194,124,176,200,231,46,9,208,18,201,117,187,142,18,160,169,148,46,105,56,100,200,75,12,238,9,197,145,54,215,149,150,45,7,128,208,61,185,225,221,47,60,171,254,37,224,38,44,70,141,121,30,193,158,127,137,90,242,197,112,158,43,100,138,39,108,132,26,238,209,204,144,77,140,71,237,216,209,147,246,230,235,175,161,81,39,173,80,216,180,115,111,190,110,195,35,131,150,25,25,239,138,253,100,122,43,219,93,125,107,158,49,196,237,174,48,206,28,249,30,137,162,92,43,171,218,36,62,33,0,0,32,0,73,68,65,84,95,243,214,58,194,92,57,170,133,117,113,137,227,195,246,253,221,139,15,206,245,175,253,81,143,129,87,191,147,63,116,212,42,105,161,108,66,143,127,8,132,96,158,18,247,213,20,136,192,71,25,252,45,56,5,167,2,57,30,132,9,183,45,206,94,198,147,81,219,190,119,215,46,93,124,219,222,199,205,161,82,65,248,199,33,33,66,168,67,129,253,30,24,24,177,131,7,15,218,227,136,252,99,170,97,47,17,29,171,254,54,99,64,8,209,31,145,95,233,248,4,71,180,100,145,207,30,133,125,10,123,20,35,72,2,102,10,166,144,216,175,141,15,251,207,17,161,63,78,15,177,100,2,203,254,170,169,66,66,139,185,172,86,118,108,165,84,64,225,231,217,122,213,90,165,146,53,214,55,45,94,170,226,46,144,182,10,238,11,73,50,255,231,14,30,48,195,177,161,182,188,110,153,28,65,3,140,219,102,173,122,163,244,194,200,164,65,217,252,157,90,141,125,209,222,17,184,65,64,194,219,239,188,107,151,174,220,213,204,249,68,44,77,159,18,249,127,233,23,127,161,7,145,11,222,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,236,66,2,241,153,185,153,93,184,44,95,146,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,224,59,155,192,255,241,75,191,108,119,239,222,181,76,58,110,173,106,211,142,29,222,107,127,245,7,126,128,172,110,105,197,93,193,56,148,173,151,68,74,38,184,196,106,36,221,30,180,190,176,223,61,70,130,224,47,41,181,219,36,26,171,15,201,207,178,196,239,159,13,98,57,130,188,12,222,165,21,7,241,94,169,245,18,137,53,46,153,222,97,140,144,153,29,6,12,34,110,72,191,215,156,176,138,15,253,33,98,47,47,47,119,51,241,17,144,53,150,44,225,167,38,103,233,19,107,250,68,214,78,30,59,105,11,183,239,216,230,214,58,25,232,49,214,122,27,59,255,183,236,228,201,147,54,48,62,221,29,31,177,153,153,32,18,135,153,34,16,179,6,134,13,142,2,44,88,174,3,97,142,172,63,92,224,222,128,160,31,224,128,208,46,34,253,76,126,190,126,123,45,8,247,31,211,69,152,15,215,195,145,57,49,111,205,53,130,8,223,81,93,2,29,117,141,128,10,185,49,104,61,81,238,233,31,141,108,254,45,74,50,188,254,218,171,246,254,229,119,17,248,227,150,203,36,172,90,174,192,44,137,200,63,100,39,79,61,30,24,13,14,99,213,95,33,139,191,166,253,145,152,15,44,173,22,231,7,141,219,221,109,216,49,92,140,23,37,184,51,40,88,131,96,140,0,55,184,53,112,177,251,226,8,82,16,226,245,59,194,184,205,72,203,54,16,248,151,139,91,86,178,58,150,253,56,5,48,231,210,234,138,117,118,74,150,109,227,65,192,123,25,167,191,169,217,57,219,115,224,0,99,55,45,131,133,191,33,230,43,152,32,202,123,163,0,4,241,8,235,230,123,248,201,159,120,42,201,222,151,237,139,95,250,170,85,136,13,33,190,32,172,97,122,122,218,62,253,201,79,125,12,100,191,228,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,96,119,16,80,8,190,55,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,216,93,4,58,175,189,246,90,16,169,131,40,204,218,94,120,254,57,59,121,226,24,25,215,49,171,83,159,189,73,61,247,236,200,176,213,183,182,72,226,70,156,151,50,47,21,245,99,155,212,251,174,4,124,63,27,31,97,55,136,176,18,197,17,132,101,253,30,83,166,188,148,95,4,251,150,132,126,190,198,16,247,35,49,178,199,53,171,160,158,119,251,145,136,123,191,49,39,101,169,199,16,176,11,219,155,225,180,98,4,218,8,219,81,2,8,38,38,166,233,75,125,55,45,63,54,133,96,253,152,125,225,11,191,111,57,234,209,203,198,255,141,215,191,97,249,129,156,157,200,13,80,171,158,204,116,236,250,121,152,15,121,225,204,165,155,249,206,240,18,140,53,141,48,116,127,30,18,177,121,164,31,212,112,95,236,215,116,149,87,174,181,255,201,155,250,16,135,238,31,1,80,235,141,29,250,214,117,221,192,7,225,61,92,83,70,61,217,235,18,251,197,184,67,237,250,48,23,190,107,45,178,235,215,49,36,219,243,196,10,153,252,18,249,111,221,188,65,240,131,68,242,54,25,253,53,130,36,20,94,17,179,103,206,126,2,123,252,131,54,56,69,192,191,178,226,27,124,8,160,8,227,233,59,238,8,173,6,78,8,236,105,12,222,58,223,196,21,161,197,120,228,210,119,69,126,9,253,10,212,232,205,17,7,253,238,148,57,40,192,163,129,88,207,224,86,51,130,53,182,54,108,189,92,160,92,2,253,224,24,145,66,232,175,22,182,44,93,149,240,31,183,106,173,97,201,161,156,77,205,236,181,161,241,73,171,111,87,44,57,58,105,205,123,43,22,71,240,15,67,232,189,212,218,249,104,31,99,204,183,209,210,230,197,108,97,105,197,94,121,245,53,222,6,109,93,212,210,56,3,204,206,238,181,51,103,206,112,198,155,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,129,221,77,32,254,214,27,111,238,238,21,250,234,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,223,129,4,206,241,111,189,52,25,242,13,50,180,115,201,136,125,250,197,231,45,147,69,164,109,84,73,150,70,200,37,195,26,111,252,96,125,47,49,92,66,170,196,224,63,78,235,244,21,230,160,91,243,39,232,214,28,123,150,253,178,119,143,33,40,171,116,128,236,230,67,112,128,130,9,244,9,42,174,84,226,7,77,130,118,44,151,179,141,187,119,108,99,99,35,204,173,209,148,173,124,219,198,134,70,44,159,27,68,244,149,242,47,161,185,99,199,78,63,97,155,4,4,124,227,245,87,201,86,207,33,38,71,236,141,55,222,32,136,161,101,167,30,63,109,113,9,194,8,214,241,28,89,226,245,154,213,171,172,151,254,101,107,16,37,107,188,137,40,173,76,247,48,47,9,223,178,29,8,107,130,67,148,197,244,109,233,185,18,74,17,48,15,137,206,253,22,196,231,254,143,111,113,212,83,33,152,66,130,249,131,46,186,253,5,167,1,78,138,163,132,125,230,31,50,248,21,96,160,121,49,174,24,180,17,250,83,131,3,214,102,223,4,59,138,160,174,178,11,45,214,117,235,250,53,251,250,107,95,177,114,169,24,108,253,147,113,172,237,17,201,75,245,10,37,15,38,236,204,147,207,218,209,83,79,243,28,207,200,17,32,8,247,172,55,236,25,99,147,161,175,254,195,154,153,136,196,125,77,39,240,145,184,175,95,202,232,151,13,132,246,142,62,68,44,162,128,0,90,155,128,142,118,3,225,126,48,107,197,74,209,86,75,155,118,107,105,193,106,189,0,139,52,25,250,91,183,150,172,178,185,105,3,145,12,238,14,148,26,96,142,185,236,144,61,254,228,211,86,166,212,66,38,69,25,137,237,34,37,8,50,161,116,64,71,1,10,218,110,222,29,173,37,204,89,235,98,13,101,130,5,190,244,213,175,219,141,187,155,97,30,201,84,138,42,4,105,251,204,103,62,99,255,231,175,255,186,166,238,205,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,174,38,16,63,195,63,168,189,57,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,192,238,33,240,191,255,226,255,70,182,116,221,178,212,72,151,60,122,236,200,97,59,251,204,83,104,200,178,123,151,168,223,21,246,165,55,247,51,243,187,98,247,183,98,16,84,225,143,184,73,35,73,138,237,102,153,7,49,56,136,226,221,243,40,196,225,106,184,41,220,72,95,189,172,240,238,57,28,1,148,98,207,103,103,167,96,13,230,223,66,196,238,151,1,24,25,27,165,254,60,89,250,178,140,151,184,220,196,222,61,17,177,163,71,143,134,251,223,191,114,41,212,103,47,108,110,217,107,223,248,186,180,113,123,242,185,23,140,232,6,179,98,49,60,151,204,240,60,194,51,74,56,191,99,116,195,111,230,216,172,214,172,70,38,123,46,79,32,129,230,20,44,246,165,21,211,137,178,215,213,84,116,94,173,119,90,243,84,158,188,142,93,251,250,111,113,148,152,47,209,94,125,202,238,94,108,248,175,123,236,117,202,164,59,18,204,117,212,189,124,2,34,110,211,44,18,242,167,175,85,173,86,46,89,42,9,7,220,25,154,59,59,118,249,242,37,123,237,235,95,11,207,148,74,216,226,167,51,193,65,161,84,218,177,153,233,89,59,123,246,172,205,237,155,167,7,141,243,208,126,132,181,246,127,203,153,129,113,185,174,119,161,195,39,66,214,125,36,4,62,232,158,158,192,175,117,52,249,77,48,71,68,123,161,123,89,139,158,139,49,191,74,165,108,109,2,75,110,95,191,103,149,118,221,154,172,65,14,13,157,82,205,42,235,155,150,139,167,172,83,70,228,135,125,157,192,130,147,167,159,194,118,63,107,9,2,53,80,251,25,71,124,248,104,170,52,85,85,232,6,161,240,67,204,176,16,232,68,18,86,216,169,216,191,254,253,63,176,58,152,18,41,149,115,200,216,222,253,7,236,169,167,158,10,207,249,31,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,187,157,0,255,42,247,230,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,187,136,64,231,139,95,252,98,208,159,91,100,243,147,20,109,207,60,245,132,29,216,183,23,13,181,196,167,137,36,43,97,86,42,115,172,43,162,246,109,234,63,8,65,183,132,134,240,170,22,196,87,125,239,139,195,225,108,239,55,98,174,174,223,127,166,127,237,3,199,208,71,239,38,29,194,239,254,61,252,64,252,93,95,93,163,76,123,13,177,90,25,228,17,214,144,8,130,117,36,139,104,47,55,0,50,204,37,132,43,104,97,116,223,1,59,77,0,195,70,97,195,182,183,10,54,56,56,104,213,106,213,206,157,35,179,31,39,129,199,31,59,99,105,106,211,203,201,192,178,221,250,239,237,86,61,136,217,145,8,78,3,12,29,87,214,127,118,208,218,100,137,7,1,187,151,201,47,161,59,44,74,130,184,4,104,57,21,132,249,74,244,239,115,248,152,99,0,194,117,241,101,174,221,76,122,253,166,19,137,214,90,139,68,114,126,135,224,11,178,228,35,40,219,209,255,159,189,55,15,179,236,44,203,189,239,181,246,218,243,174,185,170,171,171,231,185,211,115,198,78,128,132,32,138,122,68,6,113,66,134,163,30,60,185,240,243,187,252,244,194,75,61,223,57,30,13,224,128,71,5,12,10,78,159,138,138,128,50,25,36,96,18,72,66,6,72,200,156,78,167,231,161,186,134,174,185,106,207,227,250,238,251,93,123,119,170,219,16,80,225,146,238,126,222,176,107,173,189,214,187,222,225,183,54,127,36,247,243,220,143,196,243,115,32,153,185,175,108,118,33,151,0,206,242,6,233,52,5,255,174,28,202,19,99,120,232,193,251,113,234,212,41,186,21,148,29,179,254,254,126,23,180,176,200,0,128,77,155,54,227,198,27,111,68,223,234,213,116,52,224,252,220,87,200,119,174,216,4,183,23,13,201,13,69,193,30,250,85,240,187,202,47,112,62,205,233,107,255,218,187,251,72,232,231,71,65,18,78,136,103,63,94,111,113,253,141,182,48,175,242,12,45,10,241,19,179,103,49,189,56,75,161,159,204,105,225,159,230,192,229,233,89,84,37,244,199,82,12,100,104,130,62,13,200,246,13,98,219,246,157,136,199,153,201,239,177,204,130,254,11,69,200,64,12,153,241,107,30,149,131,224,55,5,27,8,23,21,125,98,228,21,190,175,199,159,122,12,247,62,248,180,179,237,207,241,221,49,156,0,87,95,117,45,62,249,137,79,235,17,107,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,121,2,193,225,35,207,93,242,155,180,13,26,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,39,2,39,79,28,115,219,149,67,123,119,214,199,13,215,239,167,80,202,186,244,178,64,167,202,219,177,156,119,153,210,18,113,191,153,166,44,119,39,110,63,223,185,147,204,30,93,145,18,45,177,159,25,225,78,50,86,127,93,99,115,129,4,250,126,65,59,111,76,222,15,216,191,86,195,236,236,44,154,13,74,210,210,211,217,226,241,56,134,134,87,2,169,36,26,133,138,219,131,79,251,253,144,66,190,215,242,176,130,53,231,175,103,253,249,251,239,251,50,157,12,88,231,157,181,230,107,180,234,255,218,195,95,101,134,121,25,55,236,191,158,150,242,253,0,45,238,37,178,251,46,128,128,115,81,184,246,164,32,235,83,171,243,156,235,151,232,46,1,94,162,190,130,9,100,87,239,24,81,128,86,6,187,26,3,4,206,181,175,199,207,41,211,236,213,57,242,180,73,55,1,74,225,28,63,98,238,222,67,231,190,230,100,19,83,9,219,174,135,214,35,99,122,103,169,207,51,186,28,196,122,232,58,192,64,134,227,95,123,4,79,62,245,56,38,199,39,40,200,51,185,159,123,214,71,25,253,146,199,247,238,185,10,47,121,217,75,145,234,237,101,124,71,9,126,64,49,93,34,190,123,59,157,223,0,247,202,9,61,190,159,150,246,193,253,121,98,34,145,95,118,253,186,230,50,250,181,48,126,88,242,193,157,72,108,87,147,125,191,214,200,175,90,67,141,65,36,117,206,254,220,137,163,168,251,13,46,187,6,202,247,8,202,117,6,37,76,34,197,125,123,20,249,155,28,83,165,1,174,220,179,7,241,44,131,48,152,141,15,246,113,47,220,227,126,185,235,80,34,127,132,36,98,162,223,16,131,8,188,68,26,139,75,37,124,250,179,119,160,170,215,164,50,12,12,20,72,211,185,225,37,55,222,164,85,89,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,89,16,8,30,126,248,225,203,98,163,182,73,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,229,66,160,84,162,192,42,133,149,9,234,35,43,134,177,255,154,107,157,188,219,17,181,37,236,158,107,18,154,157,160,75,181,182,35,58,119,110,58,33,190,243,133,66,188,132,87,167,190,62,47,226,235,171,132,222,168,105,92,9,181,47,214,52,200,5,77,151,244,161,0,95,100,13,247,165,165,37,46,41,202,52,87,98,119,58,155,115,153,250,178,209,143,81,216,109,54,162,140,252,22,133,235,144,153,255,1,69,233,13,219,119,49,131,191,133,47,127,249,94,44,45,46,96,112,112,16,37,214,178,127,230,233,39,40,144,151,177,125,199,110,172,90,183,89,81,3,209,228,12,18,112,107,13,34,241,190,193,192,128,128,231,110,43,156,219,101,212,147,135,19,253,181,60,222,240,84,15,64,172,218,45,202,132,239,124,227,177,115,175,205,113,121,64,5,31,230,88,45,151,1,207,142,231,30,234,136,217,138,43,112,106,185,132,115,149,37,144,3,0,155,43,103,224,144,49,240,161,183,11,101,214,189,63,120,240,32,14,28,56,128,197,197,121,228,232,114,160,236,251,122,157,129,10,228,144,76,166,177,115,215,30,92,125,237,117,8,178,116,64,160,171,131,159,234,34,179,22,117,122,238,139,99,185,225,220,232,209,31,173,83,255,196,124,178,33,211,40,16,162,19,224,192,119,234,238,235,32,119,1,62,163,1,120,174,163,214,23,231,123,243,248,94,138,229,42,70,167,206,96,190,184,136,144,218,125,156,165,5,210,12,6,40,76,78,34,156,203,163,135,14,1,13,58,11,84,9,115,112,213,8,182,237,217,203,119,206,31,106,140,153,250,20,250,133,143,132,248,11,210,216,92,47,57,249,10,52,104,47,184,204,241,211,185,126,60,243,236,51,184,243,75,247,210,160,33,133,166,159,98,9,128,16,55,240,55,126,253,245,215,47,219,149,157,26,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,180,9,4,63,244,250,31,189,180,119,104,187,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,70,4,126,229,87,223,225,118,43,65,86,250,232,198,141,27,176,106,213,74,138,168,18,121,153,17,77,49,181,35,80,119,132,104,247,192,215,253,35,81,95,173,173,182,182,15,18,174,169,10,187,59,223,232,79,36,107,171,127,116,22,245,215,247,206,96,237,57,184,232,121,10,253,178,222,119,182,253,234,193,53,247,245,245,33,96,221,121,137,191,30,179,250,189,106,139,162,62,179,219,41,28,235,126,171,197,76,121,158,111,161,152,175,239,143,62,242,48,102,231,102,16,87,32,64,163,238,106,216,79,207,205,226,170,74,29,195,35,107,208,205,32,0,23,9,65,247,0,62,204,148,243,4,130,52,199,87,84,129,154,230,233,44,141,227,105,159,250,27,213,176,215,55,126,111,71,56,68,25,241,81,102,124,231,186,71,33,91,130,181,142,174,31,167,208,81,150,252,238,5,104,68,157,119,154,6,215,119,55,73,147,211,179,188,130,148,127,5,33,40,139,94,214,12,220,239,204,177,35,174,36,193,216,232,104,196,165,167,199,177,202,211,166,63,67,193,63,151,203,225,218,235,174,199,166,93,187,185,175,16,229,66,153,194,56,29,0,40,254,183,234,5,214,187,127,126,206,206,105,232,50,248,41,238,243,168,44,126,57,50,68,63,146,182,157,130,123,199,12,3,32,135,90,216,32,83,6,91,104,173,228,38,231,1,137,252,10,192,104,50,48,161,80,200,227,240,241,35,44,149,144,198,84,97,26,125,93,89,212,10,5,44,141,141,35,83,167,59,130,182,169,61,38,227,216,180,123,15,178,67,43,56,14,159,231,107,240,40,248,135,28,191,206,251,114,9,208,182,185,26,247,46,120,87,0,105,56,16,71,147,206,11,247,220,119,31,166,102,155,72,118,37,185,77,31,169,68,10,175,120,229,247,224,246,207,221,169,41,172,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,44,8,180,125,7,47,139,189,218,38,141,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,151,58,129,240,224,179,135,220,30,165,89,75,134,87,150,115,58,197,204,231,90,153,37,208,101,220,222,201,212,118,242,169,19,112,37,226,118,196,255,243,1,181,5,248,243,47,254,135,190,73,96,150,69,254,11,54,138,211,115,51,179,180,221,143,50,246,101,113,175,207,224,0,5,225,100,50,18,229,41,46,43,171,95,107,14,155,13,6,4,196,157,46,221,42,150,185,183,38,182,238,216,193,10,0,30,190,250,208,131,88,88,152,67,119,79,206,205,183,72,161,255,158,123,238,193,198,205,219,176,131,125,70,70,70,152,233,78,59,123,9,249,20,209,157,224,239,210,213,47,88,153,147,142,41,210,183,47,187,245,83,228,102,120,1,199,85,0,192,243,199,168,139,84,125,90,239,203,122,222,61,21,9,226,46,32,96,185,12,173,121,151,55,247,149,29,104,109,239,178,216,41,158,107,99,97,161,136,217,233,25,204,205,207,224,129,7,238,229,82,171,212,201,19,44,81,80,69,137,34,122,146,92,122,186,186,209,63,56,128,107,40,242,143,172,89,231,68,113,9,253,233,158,1,212,43,85,212,152,97,159,237,237,70,171,90,225,152,178,218,143,118,35,39,0,101,240,123,12,146,80,25,3,217,244,75,188,143,126,57,81,31,9,236,122,91,45,42,244,45,174,185,197,231,157,208,175,224,3,173,145,99,200,77,32,95,46,224,244,216,25,23,120,208,98,166,125,64,231,4,149,77,40,143,143,195,43,87,144,150,139,68,173,225,2,54,86,111,220,136,245,219,183,58,11,255,152,199,185,203,228,79,241,95,1,14,226,219,210,176,154,148,4,221,5,167,247,183,144,160,67,193,147,79,63,139,187,190,120,143,51,102,104,233,23,205,247,127,5,3,27,110,186,233,38,61,96,205,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,101,67,32,144,229,159,53,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,52,8,76,79,79,35,145,100,38,59,149,254,20,93,209,175,223,127,45,179,213,227,168,149,230,33,77,213,165,84,59,49,151,74,42,5,212,229,218,243,191,141,128,132,96,169,177,157,99,244,180,203,216,118,217,254,250,30,205,17,245,211,119,213,131,95,254,12,159,117,125,53,6,173,244,121,94,40,44,49,129,157,54,238,62,69,101,214,100,215,248,93,221,125,76,239,102,198,61,207,171,12,2,72,38,146,20,140,125,84,22,107,180,237,247,40,42,43,99,189,142,32,147,101,253,250,50,54,110,187,2,93,93,93,120,224,193,251,49,54,54,74,13,153,60,40,254,135,205,42,14,63,119,0,19,99,167,177,121,243,102,108,223,190,29,3,43,24,68,160,172,116,9,215,20,199,207,3,226,178,238,151,237,79,217,239,92,133,24,82,18,143,142,90,34,247,201,229,186,245,187,253,243,123,196,129,251,109,247,115,71,199,139,253,36,122,119,132,126,237,95,243,170,41,139,223,61,200,239,20,252,67,89,225,51,123,255,224,51,79,227,196,137,19,228,144,69,133,229,8,130,128,54,251,20,210,69,50,197,76,254,141,27,54,99,255,254,253,136,175,28,1,10,37,218,245,171,222,125,2,117,10,237,113,178,138,167,50,20,251,139,220,166,230,229,28,238,192,63,20,248,37,148,19,32,71,34,3,53,173,173,211,184,70,45,147,79,240,205,113,47,236,226,68,126,93,148,19,130,214,203,241,10,213,26,206,46,205,227,228,228,40,114,3,57,156,153,159,196,138,225,62,76,159,58,137,249,209,9,172,166,99,130,207,119,217,10,24,102,66,119,129,237,87,236,66,223,192,16,7,142,115,169,250,77,132,46,56,67,91,247,121,206,183,69,9,159,95,180,80,189,3,222,80,161,133,120,44,131,251,31,121,12,79,62,59,131,92,47,179,249,85,159,34,72,225,250,107,175,193,199,62,242,247,90,166,53,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,151,13,129,224,233,231,158,189,108,54,107,27,53,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,234,4,162,196,105,218,164,51,163,127,251,158,205,216,180,97,13,26,75,11,78,252,103,177,250,72,160,149,80,235,132,212,101,218,104,187,38,124,196,167,35,246,118,142,186,42,89,249,133,218,178,235,20,172,37,208,59,105,88,130,190,108,5,220,92,210,106,165,226,242,214,185,169,163,12,114,39,108,135,53,94,230,179,213,2,22,150,166,121,198,204,110,246,107,176,246,122,79,239,16,69,97,10,216,96,29,119,138,223,201,4,197,124,39,61,211,178,61,211,141,176,206,108,112,101,138,7,12,4,96,127,57,0,120,65,18,131,27,182,225,21,137,12,30,125,236,17,28,61,126,12,53,6,0,100,18,170,39,95,71,121,105,6,79,63,54,141,177,147,71,156,224,191,105,203,22,244,14,82,240,231,115,110,129,218,210,57,70,154,78,156,184,120,39,110,243,216,201,252,111,239,141,55,163,62,186,239,132,233,229,92,181,97,54,246,109,242,31,87,146,128,130,183,227,208,224,62,185,39,79,130,57,51,235,193,50,3,206,6,191,200,236,248,147,199,89,114,224,16,198,199,199,152,197,95,231,251,75,160,84,172,208,133,63,139,6,185,54,41,156,15,143,172,197,158,61,123,176,137,65,11,126,87,15,80,42,71,227,104,44,14,25,167,50,175,241,157,243,129,230,96,243,121,207,11,164,216,83,220,87,38,127,76,209,31,220,19,215,29,106,253,110,97,234,217,182,218,111,103,255,7,76,177,143,211,73,161,70,135,128,68,72,129,61,150,226,150,152,237,207,57,230,170,101,60,118,244,32,90,93,62,183,80,68,127,42,128,79,103,134,198,169,9,244,135,1,90,141,22,154,92,127,153,153,251,87,108,222,142,77,235,183,33,17,203,50,190,33,142,42,127,147,57,186,46,160,90,100,153,133,10,43,42,4,168,179,228,64,144,229,123,46,201,129,128,107,77,119,33,30,100,240,244,241,49,252,205,39,63,15,159,175,41,158,73,33,207,253,174,93,185,18,63,242,67,63,160,5,91,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,89,17,8,110,249,175,63,125,89,109,216,54,107,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,84,9,252,234,111,252,26,179,185,27,20,114,105,111,79,97,126,227,250,13,24,84,125,123,165,74,83,84,110,251,161,115,251,109,241,217,101,143,235,107,36,2,191,56,23,169,244,18,130,217,218,226,111,244,101,217,95,151,157,175,177,56,190,203,220,103,255,229,98,184,203,92,231,253,182,24,46,161,216,105,246,252,174,33,43,249,18,197,224,34,167,161,32,78,17,154,121,253,72,49,27,61,73,193,158,42,188,27,86,43,208,74,220,154,41,2,123,78,168,230,119,10,252,77,90,240,251,62,69,104,10,203,84,151,209,51,56,140,235,94,114,35,122,104,253,127,226,216,33,204,159,29,167,96,236,179,148,1,197,103,138,218,115,179,83,152,167,37,254,201,147,39,48,184,98,152,162,255,86,244,244,245,34,215,55,8,80,72,118,227,40,144,128,99,187,162,241,46,227,94,99,107,143,12,98,208,81,129,13,178,74,160,30,237,68,105,93,87,246,58,235,205,203,218,95,58,181,187,175,108,118,62,42,183,130,144,174,4,206,53,159,89,249,158,79,193,93,2,127,173,194,255,149,112,230,244,40,142,28,58,136,137,137,113,39,170,199,248,92,34,201,241,201,168,206,247,85,99,150,127,150,34,248,246,43,54,83,228,223,135,190,213,171,56,1,199,101,166,127,76,25,238,162,35,230,238,157,106,109,116,31,144,240,175,166,163,179,219,231,120,18,249,245,189,253,14,100,203,239,10,20,104,107,234,202,71,163,38,226,110,24,52,43,53,36,88,54,32,44,201,254,159,189,179,105,76,206,77,225,208,153,227,104,166,98,180,226,175,33,197,223,64,154,252,167,79,140,34,85,109,180,247,144,66,145,191,203,30,6,83,108,188,98,39,82,3,195,44,35,80,71,149,67,199,25,0,64,144,110,66,23,139,144,95,64,92,107,98,89,6,247,59,201,230,220,239,34,160,155,193,93,247,60,132,163,12,30,136,209,177,162,197,62,42,223,240,189,175,250,110,124,226,31,254,174,189,106,183,84,251,99,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,178,32,192,127,179,183,102,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,151,0,129,240,216,115,135,41,220,74,18,167,8,203,227,190,93,59,105,113,78,219,251,194,98,36,156,58,117,57,18,110,207,219,111,71,38,93,110,219,222,233,112,78,240,237,92,248,38,143,78,108,190,224,97,205,163,75,18,250,117,202,62,158,115,1,224,119,174,45,159,207,163,68,193,90,34,124,64,65,94,2,112,46,151,67,134,246,244,106,30,159,211,227,238,57,93,112,153,245,18,177,121,149,194,115,200,140,126,47,197,116,111,138,252,77,10,231,49,102,135,119,209,206,126,31,45,253,87,14,13,226,169,39,30,193,220,244,20,203,3,20,152,57,158,64,58,147,115,117,228,39,38,38,49,197,12,244,147,39,79,163,183,191,15,35,43,87,99,100,100,4,253,253,253,200,228,152,89,78,187,121,39,140,203,18,95,107,239,124,220,98,200,147,243,69,226,186,214,28,5,0,168,178,189,179,235,23,7,9,217,58,240,79,44,224,191,134,115,93,46,112,128,130,127,113,102,6,147,147,147,152,159,155,97,89,129,67,174,198,125,131,107,119,15,80,249,110,168,124,1,199,8,18,12,222,96,153,130,117,235,55,178,228,192,14,172,95,191,30,49,138,224,46,24,129,247,101,137,239,154,68,114,6,89,112,21,142,151,167,8,10,5,67,72,69,87,137,2,69,30,184,232,131,168,187,254,118,120,122,122,214,53,6,40,184,245,182,127,43,58,231,39,166,32,130,38,223,1,75,33,180,24,124,176,216,44,225,232,204,24,38,22,166,89,30,194,71,156,221,147,220,117,101,110,17,11,83,83,232,97,208,69,156,37,4,154,10,240,224,156,219,119,236,196,186,45,219,164,238,51,107,63,239,222,95,146,101,23,234,149,34,197,125,62,172,73,213,87,1,11,53,238,128,150,255,4,192,56,137,20,198,38,166,241,249,59,255,133,241,42,13,116,247,244,145,83,13,43,153,205,255,125,223,247,125,237,53,219,193,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,229,69,32,152,24,31,191,188,118,108,187,53,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,162,4,230,41,86,199,148,165,93,111,34,78,77,118,199,214,45,145,24,46,225,88,153,220,20,82,169,211,178,241,92,226,51,143,190,59,70,26,171,238,156,215,168,185,254,219,27,31,90,254,156,203,242,111,143,34,209,187,45,242,119,250,56,145,217,9,231,62,74,133,34,170,229,138,11,82,96,174,62,45,231,91,232,234,234,130,151,166,136,221,121,86,153,220,10,14,208,62,244,71,22,244,237,230,75,24,230,115,18,229,125,94,111,72,152,167,24,29,80,4,95,189,117,27,134,87,244,227,185,131,207,226,224,193,131,46,168,160,73,11,124,159,245,233,147,204,82,151,240,95,169,84,48,126,102,12,99,103,38,144,76,38,209,219,219,139,193,193,65,12,12,12,80,240,239,194,200,240,74,78,23,208,194,158,243,36,56,47,133,119,151,17,175,18,5,18,168,147,186,166,245,80,226,215,250,184,126,151,153,78,65,63,228,59,209,94,171,180,185,95,90,42,96,102,102,10,211,211,211,152,227,59,203,51,16,163,198,62,77,102,189,215,185,102,197,56,164,185,231,128,65,1,77,102,182,183,56,182,158,189,254,134,151,98,237,218,245,232,29,30,142,222,39,75,22,68,238,10,12,43,224,248,62,251,147,12,247,47,122,60,82,92,247,36,238,203,170,95,65,17,142,51,207,213,20,0,224,132,125,45,180,93,242,64,167,108,145,200,31,157,159,247,151,162,125,200,18,8,232,98,128,68,44,196,179,167,143,227,228,252,56,131,43,124,190,171,42,130,102,141,153,250,101,76,157,26,69,146,110,7,33,197,251,56,185,86,153,217,63,188,122,13,118,236,185,146,220,210,104,45,230,221,222,32,55,3,174,169,89,227,179,44,13,224,201,217,64,12,217,154,101,58,20,36,51,124,79,37,228,250,135,113,247,167,239,192,99,143,62,195,224,140,172,19,249,85,186,224,123,191,247,251,112,251,237,183,183,87,125,222,74,237,139,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,75,158,64,48,54,54,118,201,111,210,54,104,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,28,8,212,149,197,46,13,159,186,115,95,87,10,27,55,172,227,57,197,215,70,149,117,205,89,83,157,10,110,232,4,94,137,190,236,199,12,126,39,247,183,181,249,175,171,152,118,132,251,23,232,112,46,9,252,66,192,18,230,249,145,64,29,181,232,187,59,119,227,232,186,204,226,121,148,72,206,107,18,250,37,142,251,20,165,59,207,117,119,119,51,3,156,226,175,234,199,43,136,65,253,245,151,253,149,225,31,125,209,166,25,180,224,113,143,245,42,159,165,232,157,72,210,217,128,153,227,117,90,226,211,38,94,66,114,64,203,248,221,215,100,176,126,195,70,156,62,125,26,199,143,30,195,248,228,89,84,89,119,190,206,121,37,172,39,105,37,31,35,35,101,142,159,157,28,199,228,196,152,19,253,19,116,10,208,245,84,38,141,158,174,110,116,245,240,195,140,122,125,79,48,88,192,167,152,46,161,94,153,243,204,135,39,215,16,141,90,157,101,230,203,46,120,161,202,18,0,114,44,168,86,171,40,80,188,150,184,175,192,2,137,234,10,50,136,115,143,113,150,20,144,192,47,71,131,10,251,213,139,101,6,27,116,99,39,237,238,183,110,221,138,222,161,17,10,225,44,41,32,166,188,47,81,223,147,59,0,223,99,200,204,119,37,255,107,126,22,9,112,129,0,10,118,136,4,126,9,253,109,86,17,177,8,160,206,117,185,197,21,115,111,231,4,254,8,49,111,136,43,155,43,195,192,115,6,22,168,84,66,137,101,9,142,207,156,197,225,153,83,200,183,74,232,162,109,191,95,169,163,69,167,132,34,3,24,106,11,121,116,41,24,130,191,195,10,69,252,46,150,66,184,242,218,253,200,12,177,204,0,51,245,171,181,16,233,238,28,127,154,44,139,208,168,32,165,128,137,38,69,126,149,73,112,113,8,220,25,223,117,157,252,114,189,3,56,61,57,141,127,252,204,231,162,61,120,113,150,91,88,192,174,157,87,224,181,175,125,109,180,62,251,107,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,50,36,16,76,240,63,90,88,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,139,159,128,132,101,9,190,210,110,87,172,24,194,16,237,234,89,16,30,33,181,96,151,38,47,1,183,99,207,207,99,36,253,74,204,101,54,245,57,113,151,95,47,108,81,199,232,234,178,243,243,68,126,101,238,187,241,217,141,66,187,83,121,221,81,22,246,188,33,81,222,205,209,238,39,57,220,93,227,69,9,253,236,91,162,80,44,129,63,214,22,250,3,218,18,56,161,95,209,11,117,62,167,32,5,9,210,156,75,114,122,91,165,230,222,156,58,76,145,152,34,55,251,122,20,141,155,12,112,208,158,98,204,242,15,217,191,209,34,27,10,196,201,92,6,93,107,55,98,215,224,74,172,94,179,1,103,206,156,193,232,232,40,102,41,80,47,44,44,56,129,63,224,120,10,54,144,0,175,245,72,120,47,23,75,156,175,133,98,105,9,243,180,255,111,42,68,130,202,186,142,178,180,111,113,178,92,58,235,240,250,4,211,185,95,167,173,191,178,237,27,28,163,161,204,126,238,57,224,154,52,118,55,93,2,196,64,89,252,10,0,232,156,199,152,133,63,52,188,2,91,54,109,198,134,77,27,89,78,96,136,2,63,75,18,8,171,196,112,89,239,83,240,247,152,237,95,45,87,233,200,31,71,144,74,211,60,128,98,121,219,205,64,199,232,163,23,166,143,24,43,208,131,223,120,122,78,248,215,239,64,92,213,20,64,240,66,173,253,184,156,34,24,65,130,201,249,9,60,55,122,12,101,212,16,100,60,212,202,5,244,50,24,160,56,59,131,210,248,89,100,149,249,207,247,229,51,40,128,161,1,216,178,125,39,54,237,220,227,214,47,90,233,12,131,21,184,239,38,247,18,211,239,134,46,9,174,4,129,156,7,42,228,76,54,126,182,27,101,6,15,196,123,122,241,133,143,126,10,79,60,125,8,93,221,253,152,156,94,160,65,129,135,155,95,249,221,216,187,239,170,23,90,173,93,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,89,16,8,102,230,102,47,139,141,218,38,141,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,151,58,129,70,139,130,50,181,90,233,250,221,125,221,172,165,46,251,116,10,220,172,159,30,82,148,165,162,74,145,183,45,234,242,155,242,249,35,129,159,215,164,241,74,116,93,222,36,240,186,214,185,244,137,118,221,0,0,32,0,73,68,65,84,254,252,179,157,59,238,216,126,238,156,112,127,222,205,206,23,142,209,25,95,130,178,4,103,9,253,58,145,197,61,179,196,23,23,23,153,60,206,53,201,187,158,45,65,113,59,199,204,121,103,83,32,161,191,211,40,196,83,126,231,218,181,104,183,112,41,250,60,103,31,102,215,163,37,193,88,194,58,133,111,182,4,179,229,99,172,23,47,11,251,86,181,134,70,190,236,178,247,123,105,39,223,187,102,45,182,94,177,3,115,20,239,71,79,157,166,165,254,12,51,249,39,81,96,208,129,102,145,133,127,156,153,254,90,187,236,226,53,135,179,197,231,61,143,193,0,113,6,22,196,60,150,10,8,60,20,153,177,175,128,10,199,152,71,222,113,223,3,138,238,1,231,78,229,114,212,179,249,142,24,140,209,210,81,117,232,217,154,84,223,21,88,144,206,228,92,221,249,245,235,215,99,120,100,37,122,122,251,232,225,79,81,156,123,111,149,202,240,51,93,168,211,210,94,130,126,146,78,2,94,34,131,164,223,100,162,125,157,162,120,21,41,23,104,192,57,185,30,199,140,99,58,241,158,239,92,1,11,30,215,228,104,117,222,171,251,45,116,222,61,47,158,139,220,104,179,238,188,47,45,82,175,137,229,10,150,10,11,56,57,61,134,185,194,60,188,92,12,9,58,5,132,92,83,117,41,143,250,236,28,80,228,58,24,116,80,85,80,3,221,6,54,111,222,140,93,251,104,217,79,142,245,130,172,252,51,209,123,160,211,65,66,110,4,12,192,112,229,13,228,26,160,215,174,223,132,2,15,244,62,249,121,234,137,3,248,204,231,238,68,157,11,47,45,20,80,35,139,93,123,118,225,7,95,253,90,60,241,216,147,157,157,104,133,214,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,86,4,130,82,73,89,9,214,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,98,39,64,41,218,105,181,74,144,247,211,180,88,103,125,250,66,200,236,113,106,197,53,102,71,39,105,123,30,91,166,151,59,213,119,249,166,157,10,188,252,66,251,188,35,167,234,254,139,54,118,144,56,172,126,206,238,157,71,45,102,217,68,206,146,95,162,243,242,49,213,135,194,119,185,88,140,4,105,39,246,122,136,211,70,63,149,97,38,187,108,231,249,191,150,19,171,41,179,187,135,41,195,51,91,94,90,191,244,108,215,65,153,238,202,120,103,139,81,244,142,37,41,246,51,67,188,82,163,56,207,136,134,36,51,223,61,186,4,196,99,28,147,130,125,72,161,93,154,114,146,117,223,71,214,111,192,200,170,53,40,229,11,20,251,167,48,61,53,229,68,255,69,6,199,203,114,191,198,18,0,49,206,43,243,0,231,40,192,115,229,243,203,180,64,220,189,166,199,36,123,6,25,44,107,110,175,92,184,74,9,40,6,97,105,73,217,247,18,255,117,141,206,5,20,178,179,93,61,116,95,88,129,222,190,1,172,90,181,10,125,3,131,72,116,117,69,252,26,124,72,145,27,124,198,149,94,160,117,126,60,149,67,156,115,55,89,90,32,164,184,31,240,229,38,196,72,34,61,237,242,207,57,29,144,133,120,241,97,174,51,18,248,85,122,64,69,5,162,235,44,117,224,148,117,118,113,60,151,45,92,167,157,247,211,190,220,36,167,22,75,11,28,58,124,26,103,102,38,57,29,199,113,110,2,33,2,150,70,88,56,53,134,248,82,25,73,6,15,180,170,13,174,43,137,6,51,251,247,94,115,29,186,215,109,68,101,118,137,90,127,143,19,239,155,213,10,203,37,84,144,25,166,227,196,252,12,75,20,228,89,186,64,19,80,244,119,101,26,128,114,153,231,201,28,254,233,179,95,192,99,79,61,203,32,137,30,20,102,150,248,142,86,227,165,47,185,17,159,252,228,39,47,88,225,5,235,183,175,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,113,2,65,189,25,101,16,92,226,251,180,237,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,121,2,53,90,185,75,160,149,142,29,100,18,184,247,225,7,112,245,181,59,177,118,245,16,186,114,84,251,153,81,45,65,221,233,238,18,156,165,114,235,223,9,37,68,71,106,121,155,145,4,226,168,155,244,227,80,253,216,98,209,101,119,254,130,127,36,24,171,143,4,230,206,167,211,177,125,207,163,45,187,203,80,231,188,170,107,223,162,96,237,167,19,88,164,229,187,178,232,83,169,4,106,204,6,175,81,244,93,59,178,134,66,63,51,192,153,253,173,104,5,159,106,115,52,124,123,33,20,204,163,236,122,238,75,98,54,3,6,60,89,214,171,41,208,128,139,151,16,238,146,253,185,199,70,147,246,248,188,22,61,29,115,110,6,190,158,113,66,55,251,51,59,63,211,215,143,117,131,3,88,183,117,43,133,236,50,22,105,231,175,44,255,124,126,17,139,243,179,20,160,75,40,50,32,65,86,251,178,244,215,167,193,61,212,235,13,164,185,143,38,247,213,185,174,101,72,216,15,232,50,160,140,253,108,46,233,28,2,186,40,228,247,245,245,81,212,31,66,127,127,63,203,19,244,194,75,113,159,110,101,100,200,140,127,73,243,170,83,239,46,41,16,194,143,187,83,237,49,212,222,152,181,31,83,73,3,109,78,253,116,212,203,114,156,157,87,3,199,211,94,217,199,93,230,90,21,109,224,136,241,194,242,166,231,212,124,221,231,244,220,75,192,236,125,90,42,80,180,47,209,177,191,137,100,119,23,30,63,124,0,163,249,41,84,154,101,116,101,19,242,135,64,113,98,28,165,147,103,16,20,40,220,183,124,186,11,48,0,33,225,83,163,239,193,245,47,125,41,214,110,217,134,150,178,247,25,76,209,226,253,144,99,251,92,99,70,246,253,75,139,92,78,200,248,4,206,213,168,186,61,52,232,184,224,241,123,186,103,16,247,60,240,8,222,243,222,191,118,165,39,42,116,123,32,106,12,14,174,192,155,223,252,86,183,78,251,99,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,114,38,16,180,104,143,104,205,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,126,2,29,173,62,78,161,191,127,176,31,181,176,138,103,143,61,135,66,99,30,187,55,111,67,23,40,122,71,170,47,69,97,138,251,18,133,89,239,28,161,4,229,182,120,222,198,160,111,210,127,91,210,128,249,145,197,191,211,145,219,221,58,218,240,11,83,163,34,235,198,227,209,61,40,1,89,15,118,174,107,106,13,76,109,217,77,164,100,238,154,171,85,47,161,60,198,154,237,30,197,110,217,220,199,114,20,192,181,70,247,188,123,228,197,255,56,161,91,139,141,4,110,39,152,115,13,204,159,103,105,251,40,8,64,229,1,20,240,160,174,18,229,53,180,196,103,23,52,160,64,136,118,192,132,79,113,186,47,75,81,126,245,90,206,201,126,213,50,245,232,50,228,140,87,102,16,128,11,72,96,80,130,68,255,122,189,238,190,107,113,18,245,37,240,39,24,212,160,143,236,255,245,61,77,151,129,56,51,214,83,169,20,2,126,168,166,11,132,27,218,109,79,65,10,218,42,151,64,191,129,104,15,110,85,209,218,60,10,251,172,124,239,216,121,204,216,119,12,245,140,123,241,209,126,181,239,86,59,48,195,137,252,90,185,198,100,243,29,19,238,227,235,53,190,51,49,15,88,46,160,65,225,189,68,113,189,171,183,135,229,1,124,28,62,117,12,227,139,51,40,212,74,140,135,224,42,248,190,26,139,11,168,140,79,193,155,47,34,203,177,67,58,14,244,244,244,97,142,98,253,182,157,187,177,115,239,85,116,83,104,114,207,73,46,49,112,66,191,182,235,187,31,143,246,215,102,45,182,106,44,225,16,75,164,81,172,133,72,208,201,224,179,119,220,229,226,23,150,104,210,144,97,169,2,189,170,215,188,238,181,248,151,187,238,108,239,40,122,204,254,26,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,28,9,4,206,54,240,114,220,185,237,217,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,137,17,232,136,230,221,93,89,244,15,244,210,245,189,129,83,163,199,41,244,207,34,197,26,242,251,86,238,228,142,41,234,83,49,109,41,163,94,130,176,50,236,165,46,51,19,251,156,216,175,235,109,225,95,98,50,37,217,243,218,114,145,95,34,50,123,63,223,244,92,251,227,234,194,75,217,213,0,237,241,158,239,168,51,222,208,162,121,175,35,150,75,120,143,209,130,94,107,172,82,112,111,241,227,83,252,109,208,198,62,160,93,188,226,6,58,173,179,142,142,160,29,122,20,142,57,157,19,236,121,212,184,158,234,213,187,5,112,191,12,116,144,141,190,175,57,41,42,59,145,159,53,238,61,102,201,183,152,37,175,12,121,151,44,207,204,115,39,66,203,54,63,164,133,188,107,60,79,166,93,166,123,119,174,11,221,237,171,110,95,82,160,181,191,128,115,233,168,79,167,105,255,231,62,18,242,181,48,17,99,31,233,219,206,121,128,167,60,106,221,122,50,100,159,104,111,188,226,250,211,249,128,238,5,49,6,6,240,237,181,199,227,153,27,87,87,52,166,219,176,238,254,171,230,126,23,231,93,93,246,198,220,132,92,136,30,103,139,130,7,88,140,64,217,253,9,174,55,17,195,60,51,239,143,80,232,159,173,231,105,173,239,33,197,192,139,198,252,60,202,227,227,104,205,44,32,45,49,159,65,20,117,6,31,44,44,149,176,243,186,253,216,125,213,117,136,165,84,130,64,63,45,6,6,72,212,231,166,162,64,19,94,228,239,143,118,14,252,232,168,249,185,38,62,207,208,14,164,187,187,241,248,129,195,248,204,103,239,160,179,131,22,5,20,75,101,92,191,255,37,120,253,235,222,224,214,105,127,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,238,4,130,92,90,246,128,214,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,98,39,208,162,45,58,147,225,209,147,205,32,46,91,123,151,181,30,98,97,97,14,143,61,253,56,146,229,0,171,251,87,97,144,118,241,126,152,64,171,86,103,230,60,237,236,249,143,179,189,151,157,127,91,164,118,130,47,5,86,233,192,18,215,221,247,229,2,54,175,119,50,197,35,110,174,167,174,114,44,57,199,81,64,215,211,18,178,59,25,219,18,166,37,248,42,43,157,255,80,221,230,185,142,45,151,37,31,9,239,145,200,77,3,120,39,54,159,28,63,131,13,219,118,58,93,56,80,247,101,205,153,5,240,241,23,110,188,209,185,231,78,9,198,89,253,75,204,215,28,13,242,161,184,46,81,159,74,184,88,213,26,53,154,7,176,202,61,51,216,61,90,229,187,181,83,144,86,80,68,139,123,138,49,99,221,37,203,203,42,223,9,240,154,153,139,98,16,197,185,166,211,11,56,69,247,120,163,78,75,126,222,139,226,2,248,28,133,109,5,223,123,109,107,127,89,230,75,224,151,28,174,44,125,151,181,207,163,214,163,190,110,206,206,145,123,81,207,115,77,167,218,203,139,181,101,129,18,78,252,191,128,167,92,4,60,238,165,68,187,254,24,69,254,92,87,55,166,22,102,112,232,240,97,44,149,243,172,30,64,11,255,24,131,48,10,101,228,39,207,162,54,53,139,76,51,100,16,73,156,236,24,28,192,160,138,193,85,171,177,239,218,27,144,237,95,137,74,169,202,210,11,89,142,90,103,92,5,61,21,220,114,219,191,7,253,14,26,12,162,144,224,47,94,220,87,131,155,175,241,147,102,96,199,63,124,226,118,140,78,86,160,95,82,58,151,230,239,163,134,159,120,211,155,240,229,7,238,91,182,233,23,219,172,221,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,105,19,8,122,249,47,238,214,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,226,39,64,195,123,10,252,76,194,166,144,30,86,42,0,133,252,92,50,142,134,87,193,252,236,20,238,153,191,31,187,183,238,193,174,228,78,244,247,244,83,180,102,63,138,207,190,83,158,169,87,187,154,240,212,81,165,197,178,73,72,151,116,44,193,89,122,54,165,247,118,166,185,187,253,130,127,36,100,235,227,196,91,30,255,149,42,171,185,156,88,173,73,36,96,179,7,131,1,84,247,94,34,183,4,238,70,139,194,176,38,12,98,56,120,244,48,86,110,218,130,68,156,130,49,45,221,61,23,56,192,126,237,129,117,112,207,233,200,139,124,74,122,190,27,246,220,141,115,162,188,158,147,133,127,148,41,239,73,237,166,224,236,156,7,40,244,199,184,127,9,254,45,173,159,2,180,219,63,133,109,63,73,177,93,65,16,172,53,31,13,204,113,34,181,62,122,86,227,243,211,164,43,66,148,129,223,30,191,51,175,142,154,202,105,245,148,241,221,254,181,114,54,206,213,228,39,148,224,77,193,60,218,87,204,137,251,178,187,231,162,162,57,221,59,224,32,46,243,157,207,106,147,252,234,246,168,245,234,156,45,10,190,136,94,96,123,134,232,134,254,182,251,248,98,232,206,57,182,142,12,0,80,107,241,200,221,83,208,231,188,241,24,102,150,230,112,232,196,17,140,206,78,208,126,223,67,119,34,142,42,131,70,10,20,249,155,179,115,72,178,92,129,207,9,171,20,241,27,60,14,142,172,197,247,50,227,62,211,53,128,86,165,133,84,110,0,141,98,193,149,94,72,178,100,65,216,100,96,73,155,173,203,230,119,89,254,81,224,135,222,93,149,170,126,182,183,159,65,41,7,241,169,219,255,217,25,36,48,182,130,101,17,154,248,238,87,189,10,111,124,227,27,221,58,237,143,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,192,255,140,176,98,160,223,56,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,37,64,32,151,76,161,176,88,71,53,159,71,139,86,231,13,138,231,168,149,17,239,98,205,248,76,10,75,249,18,158,29,59,142,197,70,9,107,87,174,193,58,102,95,15,177,166,186,79,5,186,81,170,80,187,150,9,254,249,242,176,196,238,78,139,68,236,206,183,72,127,214,55,151,157,175,19,234,197,145,13,62,101,91,9,225,231,154,198,164,160,171,131,178,248,37,44,75,252,118,231,58,182,92,205,123,39,184,83,192,110,80,136,14,121,84,134,249,248,212,89,156,157,157,193,200,112,38,178,173,95,182,158,11,150,122,110,54,157,184,177,156,136,173,73,217,116,112,167,237,239,12,40,112,123,99,148,128,59,242,187,172,241,157,227,128,50,248,85,131,158,89,234,33,179,236,253,134,178,252,235,142,143,148,113,245,87,112,129,167,103,25,0,160,0,1,9,242,170,47,127,110,143,82,208,85,30,64,162,58,247,169,189,168,159,132,248,208,93,143,214,161,125,170,188,128,198,75,36,146,60,42,180,66,195,112,76,54,183,5,5,110,232,26,215,72,48,58,227,152,186,203,38,225,220,29,24,44,32,241,255,27,180,243,50,249,163,71,163,39,248,104,192,61,212,185,247,84,38,141,197,74,30,207,28,58,128,137,185,179,136,167,147,252,141,208,109,160,88,194,252,169,81,148,207,158,69,142,65,8,9,174,167,82,169,50,48,32,133,158,149,195,184,238,230,155,145,89,185,138,107,99,160,64,89,10,125,200,49,19,168,242,55,24,4,226,205,9,85,10,129,99,73,232,87,25,133,206,138,181,239,184,246,31,139,227,163,31,255,20,70,39,248,219,141,16,32,149,204,224,150,91,222,142,123,239,127,160,211,253,27,236,210,110,27,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,244,9,4,107,215,172,185,244,119,105,59,52,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,6,4,250,187,123,80,92,204,163,188,88,66,189,84,66,35,95,64,35,86,66,46,72,35,209,149,65,118,48,139,249,114,17,11,167,143,96,114,113,206,217,177,111,90,179,14,131,93,253,172,187,30,103,102,57,33,241,227,75,48,150,8,47,81,185,157,141,126,14,223,55,144,90,37,176,235,35,1,250,188,192,0,93,59,39,235,158,27,45,26,159,115,85,232,64,32,129,63,78,81,219,217,217,115,49,249,114,9,96,54,253,161,163,71,144,205,244,97,40,193,154,239,255,214,230,214,18,61,212,162,202,222,17,195,61,170,245,78,23,151,176,238,246,74,17,158,34,183,203,220,103,230,186,159,76,34,161,100,115,186,11,72,176,87,0,64,44,160,128,173,241,216,47,100,112,130,62,202,254,111,240,190,19,239,117,157,143,248,98,198,207,185,35,5,113,157,75,168,111,74,248,103,11,121,46,62,1,199,244,227,73,231,94,224,92,4,148,185,239,90,7,180,120,74,224,215,69,6,63,180,3,1,162,62,186,196,61,41,51,158,221,99,174,207,185,59,60,233,68,3,44,191,182,236,188,157,201,127,238,10,129,180,234,45,204,47,46,224,244,228,25,76,204,76,209,142,159,1,10,20,233,203,11,69,52,198,199,209,156,153,71,162,82,7,241,184,160,142,120,34,129,161,245,107,177,121,247,85,88,119,229,62,228,167,150,208,213,59,194,61,145,91,158,98,125,87,142,2,127,153,124,40,234,43,202,160,193,181,50,179,63,148,224,175,166,245,187,64,6,190,119,6,170,124,249,254,7,241,217,207,125,222,109,151,143,32,201,224,137,215,190,246,245,248,167,79,125,186,3,36,122,206,254,26,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,204,9,4,43,134,71,46,115,4,182,125,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,165,65,32,170,135,30,57,204,215,74,204,64,175,81,41,245,153,61,205,236,254,26,51,168,171,172,151,14,10,250,126,44,160,136,190,132,167,142,60,139,105,90,250,111,91,191,5,155,86,173,71,218,167,77,189,203,24,151,64,44,177,122,25,23,157,83,100,86,70,122,212,46,16,145,37,50,83,56,118,221,156,37,187,50,223,217,199,245,231,177,45,84,203,26,222,213,106,167,192,43,241,220,169,237,20,218,107,205,26,231,86,191,16,9,174,177,210,170,161,156,95,66,119,182,11,163,167,142,99,203,250,205,24,26,162,208,175,241,254,149,160,29,73,218,18,206,93,144,129,22,200,49,221,146,206,245,141,238,73,167,167,65,63,199,224,247,142,208,173,139,108,62,197,119,237,209,77,66,11,255,104,30,126,103,9,1,120,204,246,151,72,205,190,220,25,59,71,93,37,203,183,228,94,160,117,39,58,34,189,70,139,218,242,96,7,101,245,7,154,35,205,128,1,29,21,105,160,33,105,249,223,172,214,25,224,160,226,11,157,7,117,140,130,1,218,11,113,65,10,242,6,136,2,48,200,186,253,174,220,126,212,253,220,94,245,229,130,198,129,59,239,206,101,245,235,118,167,127,251,94,165,81,3,67,68,112,108,244,4,78,156,57,201,37,182,184,167,0,75,115,83,168,206,206,162,52,54,142,110,6,53,164,210,252,29,53,234,168,240,247,149,27,28,196,198,29,123,177,235,186,151,184,189,116,245,175,160,189,127,30,201,116,142,62,252,1,90,133,60,18,233,20,97,241,119,216,126,191,161,220,1,154,116,74,96,16,129,50,249,25,74,192,128,130,0,52,79,192,199,62,249,89,156,24,91,66,58,155,66,190,212,64,87,79,55,110,249,239,111,187,96,51,246,213,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,8,222,253,174,223,49,10,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,241,19,240,214,111,219,25,62,115,232,16,40,35,227,232,241,49,108,219,182,14,195,189,67,152,158,58,134,88,119,18,233,84,154,162,116,85,26,55,90,18,211,41,48,159,153,25,71,158,130,250,241,19,71,113,229,246,125,88,193,236,254,238,76,15,251,80,124,87,129,116,138,201,1,51,220,61,138,221,18,180,157,54,76,81,187,201,116,107,26,206,35,232,100,152,43,235,221,163,106,237,100,91,138,216,234,233,132,221,72,4,151,130,173,167,43,236,199,225,156,206,221,98,86,119,140,98,183,31,163,77,126,88,163,198,206,172,121,206,215,44,151,145,148,102,78,49,184,182,48,139,116,31,112,240,153,71,177,250,229,195,240,155,49,36,187,186,89,154,160,196,219,77,196,83,73,84,171,53,214,131,207,162,81,227,24,124,204,107,105,126,182,142,144,221,62,143,81,184,214,190,156,133,252,242,251,10,58,80,235,28,37,252,11,146,190,119,174,233,62,51,219,213,218,189,221,185,254,252,107,121,255,220,173,243,78,156,131,64,231,138,92,4,244,225,104,178,255,15,52,138,132,251,206,154,221,177,179,46,94,103,80,2,229,113,46,43,10,166,208,119,173,38,38,198,106,110,40,61,207,19,5,30,168,45,95,187,158,141,71,239,208,227,59,240,154,122,90,227,242,195,255,49,212,0,204,217,199,129,209,163,56,57,49,202,236,250,16,25,186,13,148,230,102,81,30,155,64,109,110,14,57,190,193,128,99,214,200,157,200,209,59,184,6,251,111,188,25,91,246,93,205,121,211,168,85,26,156,178,129,4,223,137,115,66,224,156,62,29,25,24,113,226,150,83,231,123,141,199,35,103,3,143,246,3,141,90,137,251,137,33,206,119,231,35,137,47,124,225,65,124,248,99,255,204,18,8,57,44,20,149,241,239,225,237,111,127,59,238,186,235,174,11,145,187,241,236,143,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,203,153,64,176,110,211,230,203,121,255,182,119,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,37,69,192,139,37,81,110,86,113,252,228,25,204,207,229,177,111,247,149,168,22,102,40,230,47,210,54,126,30,201,76,10,233,158,46,10,185,73,20,40,140,23,74,121,84,89,143,158,249,255,184,251,225,123,49,210,63,130,45,171,55,96,221,200,90,228,250,251,157,88,92,43,86,80,100,102,118,138,53,212,3,138,210,202,82,79,184,236,115,137,248,252,72,228,103,134,183,203,208,167,115,128,44,232,157,216,76,81,221,53,137,201,148,106,125,214,168,143,203,95,158,169,229,13,246,151,157,187,44,237,21,52,208,100,58,183,110,249,174,126,0,144,201,228,88,39,158,1,0,245,58,26,149,50,230,230,102,112,224,248,33,238,231,42,212,202,121,248,28,35,78,193,159,158,255,206,254,190,198,163,50,242,165,207,187,166,169,245,209,247,206,53,157,234,218,55,211,206,137,228,203,30,254,102,158,123,145,62,231,214,118,97,31,151,153,127,222,50,47,236,193,239,180,182,39,235,104,249,226,174,189,240,184,188,117,190,43,162,96,249,250,37,254,243,90,179,86,167,8,207,236,122,190,14,148,40,190,203,81,33,30,48,248,162,204,82,14,243,56,60,113,10,179,165,121,70,15,48,224,130,67,84,104,225,95,152,24,67,245,236,20,188,114,149,1,31,73,248,65,2,197,114,13,125,67,195,184,241,21,175,194,122,102,243,131,193,23,85,6,133,4,65,92,210,62,67,6,244,94,21,80,33,225,159,115,59,135,7,190,47,222,111,86,75,252,105,148,249,59,98,224,2,215,155,202,102,233,240,95,68,129,142,6,31,254,200,199,25,80,146,228,117,70,130,112,164,171,174,218,139,55,189,233,77,203,119,104,231,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,64,155,64,176,125,199,21,6,195,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,17,2,61,61,125,88,152,155,196,98,49,196,131,15,127,13,63,252,134,31,128,180,221,19,7,159,161,253,250,18,18,197,22,154,69,102,202,103,147,20,202,147,200,229,50,168,48,59,124,162,52,139,4,69,214,185,233,19,56,179,56,133,225,137,19,88,55,180,18,43,7,87,98,160,119,128,194,110,55,154,75,85,138,205,18,110,249,145,184,47,27,121,41,194,20,255,65,219,255,176,202,90,236,18,153,153,249,174,46,10,8,144,224,235,154,203,94,143,33,193,127,16,202,115,128,253,100,95,31,227,71,34,113,147,66,176,71,129,151,226,111,139,153,252,217,84,23,154,65,19,211,197,60,90,204,20,47,251,69,60,117,250,48,122,86,143,96,117,166,23,25,245,149,227,0,215,17,72,172,166,59,129,27,47,154,237,249,191,156,166,65,81,89,77,129,4,157,229,60,223,225,59,231,172,19,8,240,130,107,228,22,164,207,187,191,220,211,121,77,223,249,113,37,4,200,83,220,245,81,25,131,115,99,241,249,68,83,204,52,10,29,25,226,20,228,249,238,74,97,5,103,248,123,57,73,145,127,102,113,26,9,90,41,164,40,212,87,102,230,176,52,54,134,250,236,28,82,245,38,82,201,20,234,60,150,25,116,177,106,221,70,92,119,195,77,88,183,125,7,7,229,143,171,74,246,146,248,249,62,245,179,208,188,156,129,223,219,239,94,191,19,138,253,181,114,145,227,83,236,47,211,81,32,145,64,170,135,191,189,34,221,24,210,61,248,203,143,126,20,119,127,233,171,44,217,32,119,1,86,55,200,117,227,255,250,185,183,227,254,7,190,114,225,110,121,215,154,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,16,236,222,189,219,40,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,37,66,96,104,229,176,203,154,174,149,150,240,228,129,105,60,250,196,1,252,228,91,127,24,89,63,137,195,95,126,8,160,176,90,164,239,122,88,173,50,147,62,227,68,245,56,69,255,24,107,162,75,28,174,243,222,44,179,183,11,149,69,156,157,30,67,95,119,15,214,140,172,198,170,1,138,254,217,97,100,56,142,172,230,233,225,78,98,252,40,139,156,234,110,200,250,238,117,137,237,12,26,112,186,174,19,153,121,78,201,87,194,175,108,234,227,20,123,125,101,247,199,249,93,89,236,44,7,224,178,189,107,33,234,20,237,99,28,91,54,239,85,90,195,183,26,33,214,173,89,135,249,195,71,153,180,223,64,60,237,97,174,176,136,71,14,60,138,225,27,190,139,2,115,2,141,169,121,4,41,214,139,231,112,41,150,34,144,181,253,185,214,89,30,143,140,33,112,77,162,55,103,188,120,91,103,123,58,182,247,167,205,208,220,32,114,50,112,142,6,237,205,146,69,139,239,70,101,10,180,239,32,20,107,222,171,49,139,63,193,247,76,161,127,174,90,196,169,153,49,156,153,30,199,210,210,28,178,233,56,98,124,143,149,233,89,44,140,158,70,115,126,1,89,190,175,76,60,1,159,239,171,206,223,199,234,117,235,112,195,75,95,134,85,219,249,223,18,56,84,35,95,224,59,200,209,146,63,194,234,241,229,51,196,128,65,9,157,69,202,221,129,191,139,102,157,165,22,170,122,81,236,203,206,180,236,111,150,67,218,244,119,225,224,225,83,248,240,223,124,12,53,253,92,20,56,66,135,135,31,250,161,215,224,75,247,222,219,217,76,52,184,253,53,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,206,17,8,222,255,222,247,157,251,98,39,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,81,19,240,174,216,177,35,204,207,207,160,88,92,114,25,224,127,243,145,79,225,45,63,249,83,184,250,218,151,163,191,25,224,216,129,167,176,120,118,140,66,43,237,247,147,53,212,234,21,212,243,62,82,189,93,104,49,27,63,193,140,240,184,44,218,121,94,168,230,49,55,53,135,211,243,103,208,157,236,198,230,190,245,24,204,246,163,159,150,254,61,180,205,207,166,147,116,1,144,104,171,255,49,123,159,117,223,101,197,175,103,89,16,222,137,251,78,13,86,54,191,20,118,93,87,6,63,91,131,98,174,46,133,12,14,168,208,158,191,69,91,127,74,194,124,150,165,1,252,0,213,74,29,219,54,111,195,25,138,249,103,102,230,169,19,183,88,98,160,130,209,201,81,28,27,63,137,93,107,54,33,160,48,173,125,48,194,128,74,118,2,1,21,239,78,86,188,142,45,6,29,232,168,143,196,103,183,80,254,253,78,111,157,61,116,214,169,45,186,229,119,46,156,59,146,165,246,199,239,210,200,29,95,30,92,70,189,4,126,201,237,188,175,119,226,94,64,139,189,24,12,80,243,155,152,42,46,226,200,244,105,140,78,159,33,190,50,178,217,0,62,45,244,23,198,199,81,28,27,71,64,123,254,156,23,32,206,103,154,44,237,80,105,249,216,176,101,23,94,242,138,239,65,207,154,181,104,149,170,180,241,79,33,160,245,190,2,61,90,124,199,178,233,215,220,206,182,95,175,89,243,106,78,141,193,82,13,233,92,138,89,253,116,149,144,91,3,85,253,165,114,3,233,238,20,222,123,219,159,226,208,241,121,23,251,225,211,157,97,221,198,181,184,229,103,127,134,3,88,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,190,30,129,224,229,55,223,248,245,238,217,117,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,8,9,220,117,231,23,92,237,243,6,173,210,159,60,120,22,255,116,251,23,241,166,91,222,138,205,204,160,239,93,209,15,239,169,39,113,116,244,56,150,230,242,240,146,62,147,227,3,52,74,21,164,114,89,39,246,135,201,10,144,164,112,46,11,126,58,237,55,252,58,150,234,75,120,252,248,211,232,165,205,122,111,79,15,122,114,93,78,236,239,233,238,70,46,153,70,50,22,48,57,159,153,247,204,0,79,240,60,224,81,255,168,142,188,142,77,138,238,85,10,193,117,138,194,149,90,21,181,74,213,221,107,86,43,104,113,157,37,222,43,51,243,59,73,113,56,70,177,183,201,126,43,6,134,177,121,195,38,204,45,62,139,124,161,132,122,80,65,54,51,136,199,15,60,134,4,3,2,118,81,120,198,18,107,205,203,239,93,98,63,133,105,143,243,134,180,234,87,22,63,227,14,216,162,12,115,185,247,71,33,6,23,225,11,213,146,165,213,235,179,60,94,65,58,186,174,181,155,50,247,25,218,16,57,40,240,154,172,244,245,113,59,231,254,9,141,236,75,56,125,246,44,142,207,158,193,116,105,142,183,234,76,178,103,152,70,177,128,217,19,39,81,153,156,70,188,84,67,47,131,61,154,100,90,40,149,208,221,215,139,117,235,55,226,218,151,81,228,95,177,154,65,21,25,248,201,192,185,46,248,180,243,87,128,65,167,84,128,47,222,114,121,144,139,3,29,28,148,201,31,234,163,172,126,5,113,72,248,215,239,129,129,3,125,195,171,240,145,143,126,26,159,189,227,1,48,142,131,191,51,61,82,199,27,222,240,122,124,250,211,255,184,108,103,124,196,154,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,30,129,224,250,27,110,56,239,130,125,49,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,139,155,192,10,218,247,23,230,23,49,87,46,83,27,110,225,111,62,250,25,252,151,31,252,1,244,49,251,122,96,255,53,184,113,227,58,228,30,251,26,14,62,253,20,138,75,139,72,212,41,174,83,49,46,77,46,210,74,157,226,60,235,168,131,118,254,1,237,252,227,153,4,106,148,92,43,33,5,245,158,20,230,188,42,230,42,83,8,139,19,8,166,99,200,165,210,204,236,207,32,205,140,250,116,34,237,68,126,9,253,18,226,35,161,159,25,222,76,43,111,49,125,191,20,54,208,160,8,92,101,217,128,6,179,248,37,190,55,43,69,100,152,13,62,91,43,80,160,167,150,77,129,88,193,2,106,117,214,126,223,115,197,110,76,76,204,225,240,153,227,72,44,134,72,228,42,56,187,184,132,167,50,7,144,235,239,195,96,178,23,25,150,18,240,228,251,222,214,180,101,21,32,209,88,66,127,140,122,115,156,183,52,215,127,118,147,16,255,66,237,235,92,62,175,43,117,113,74,248,218,224,249,77,106,184,62,218,167,59,39,203,150,178,234,41,240,123,109,247,132,38,197,243,10,131,48,150,202,44,199,64,183,135,83,211,163,44,131,176,128,128,65,30,169,88,19,181,217,5,204,79,76,160,113,118,6,93,117,184,242,12,96,57,133,42,131,45,186,7,87,96,235,149,187,177,99,239,53,232,89,181,21,213,153,37,36,125,254,22,186,122,16,46,44,161,88,42,210,13,32,75,163,6,190,99,246,87,168,1,60,10,252,18,251,57,103,216,106,186,192,3,101,251,43,160,35,158,73,50,64,128,165,25,188,52,158,123,238,20,62,240,161,191,6,19,251,89,118,129,123,224,239,110,231,238,29,248,241,55,255,56,191,89,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,94,140,64,176,114,245,170,23,187,111,247,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,34,35,112,211,203,95,129,143,127,244,99,8,226,105,84,88,135,253,233,3,71,113,223,67,143,226,53,175,189,17,149,210,12,252,108,23,94,114,211,43,177,125,211,54,60,245,181,175,225,248,161,103,81,89,90,162,182,31,167,70,235,211,54,191,129,18,51,185,107,243,20,139,179,172,207,158,78,57,17,190,153,110,192,119,182,254,204,154,167,152,92,111,120,20,143,107,180,212,47,57,97,57,30,147,11,0,69,254,32,137,24,197,119,159,226,179,250,73,224,150,133,124,77,249,230,18,132,153,213,173,140,255,20,45,250,155,173,42,226,12,12,136,103,211,180,117,47,49,1,188,14,154,200,187,231,242,139,243,24,218,119,45,214,172,28,193,153,177,211,8,153,253,95,153,152,68,114,120,16,163,83,99,120,244,185,167,241,178,125,215,51,192,32,195,57,164,236,243,69,73,96,102,83,128,131,251,112,110,106,217,188,238,46,70,106,184,58,92,100,77,203,87,224,194,185,109,240,68,124,213,252,104,203,110,111,62,247,47,211,126,149,45,144,240,95,231,247,74,163,138,82,189,140,231,78,63,135,249,194,28,179,250,43,200,164,125,114,161,248,63,49,133,197,209,81,52,102,23,209,203,114,11,61,116,103,104,149,235,88,44,210,206,127,104,16,187,174,189,14,91,175,222,135,236,224,8,90,133,42,146,61,253,104,50,80,163,53,183,128,56,29,32,178,252,109,52,42,21,103,219,175,119,206,23,23,189,3,142,221,98,128,65,139,153,252,206,213,129,129,7,141,38,3,16,248,27,41,151,245,59,8,240,251,239,251,32,158,124,238,36,127,83,41,110,174,137,100,42,131,31,123,227,155,112,247,93,95,210,210,173,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,47,66,32,248,252,63,127,254,69,110,219,45,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,200,8,120,251,247,239,15,31,188,255,1,28,63,126,156,54,248,25,76,206,45,226,111,62,242,9,220,120,227,213,24,88,181,26,115,39,79,208,122,61,142,254,45,59,112,115,79,31,246,238,217,131,103,158,120,148,253,143,161,209,168,193,99,61,245,20,133,248,56,253,239,27,21,186,2,4,180,228,79,197,80,138,149,104,255,78,91,254,68,28,241,120,28,126,60,193,0,0,230,237,199,100,203,238,161,201,126,117,50,105,212,243,0,0,32,0,73,68,65,84,218,192,87,3,10,255,202,178,167,232,31,227,39,160,21,191,19,129,153,241,237,178,245,117,143,2,116,64,165,58,147,205,160,56,55,139,68,50,70,23,254,50,134,178,57,52,75,117,138,193,37,87,58,0,245,10,174,190,250,74,140,157,57,137,201,19,135,153,77,158,96,240,66,3,101,62,127,224,240,179,72,196,147,120,249,246,107,208,205,0,4,176,252,0,85,99,103,223,31,103,100,129,60,5,2,87,159,158,74,127,131,107,228,90,156,250,253,159,245,66,219,194,252,133,107,232,100,250,43,24,66,77,54,248,106,173,246,177,243,24,111,184,44,125,101,239,135,53,238,135,60,125,185,31,116,100,113,150,102,8,201,166,198,64,10,79,162,123,16,71,158,28,79,77,141,99,98,122,28,115,75,19,200,230,146,200,198,99,40,206,204,98,145,65,19,13,102,229,199,75,85,100,91,1,210,116,97,104,48,112,131,111,6,43,215,111,194,142,107,174,198,214,235,174,99,246,126,6,11,243,69,116,39,251,92,48,133,196,122,63,96,137,0,173,65,189,25,168,225,50,249,21,200,65,193,94,25,253,33,221,27,154,60,15,184,38,207,227,184,181,166,19,249,89,27,130,191,155,36,254,234,111,255,17,159,191,251,94,198,102,120,40,115,28,5,39,188,250,213,175,193,83,143,63,211,217,141,16,88,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,190,14,129,224,117,175,123,205,215,185,101,151,141,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,98,37,240,241,143,127,28,199,142,29,119,9,214,148,131,113,239,125,15,224,129,123,191,130,87,222,124,3,122,187,6,153,213,207,204,237,179,19,240,123,134,208,79,113,253,229,35,35,216,57,54,138,83,39,142,226,200,145,35,88,88,152,3,243,251,41,226,170,86,123,147,122,123,13,9,138,253,181,82,153,250,114,17,172,186,14,143,194,176,71,225,95,89,254,158,68,102,6,15,72,248,111,50,8,192,125,167,248,79,79,119,246,99,246,56,63,89,102,222,183,40,76,43,231,92,245,223,107,180,153,143,81,12,110,21,242,104,20,10,136,43,219,95,182,238,20,137,213,39,79,91,248,62,170,224,177,174,28,174,220,179,23,79,44,44,32,95,203,99,242,244,4,122,183,110,128,151,201,224,185,67,7,208,229,197,177,119,221,21,232,235,162,16,93,167,10,206,108,114,159,99,249,28,63,164,24,206,51,6,40,48,16,64,53,227,47,230,198,189,180,200,43,108,68,1,19,62,203,37,48,90,130,123,230,219,168,150,209,168,242,122,119,134,217,250,73,20,88,18,225,244,248,73,156,158,154,192,2,249,214,90,37,34,32,223,122,129,101,29,242,152,57,51,134,234,244,2,210,20,222,115,124,199,137,148,143,58,3,44,10,213,58,54,108,222,132,151,125,247,171,144,219,186,149,98,126,21,249,249,10,186,187,6,16,50,142,34,116,209,8,228,42,135,126,197,24,184,40,4,113,141,68,126,143,115,55,11,12,8,97,227,43,71,177,88,68,58,201,50,16,92,107,131,245,20,42,172,3,241,208,35,143,227,3,127,242,23,40,50,40,33,72,100,81,173,213,177,113,219,86,252,252,207,255,188,123,206,254,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,223,152,64,240,145,143,124,244,27,247,178,30,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,49,17,240,94,253,234,87,135,207,60,115,0,249,124,158,22,251,77,44,45,21,240,119,127,245,247,184,110,215,110,228,86,12,2,11,21,234,222,84,98,11,202,130,167,106,75,33,118,112,243,54,12,174,95,135,189,87,95,139,177,209,211,56,113,228,40,38,78,159,161,142,92,67,150,89,220,33,179,251,165,238,134,204,208,86,6,191,178,179,155,13,214,114,207,151,168,175,83,128,166,168,31,82,120,246,99,20,252,121,12,153,129,46,93,216,105,195,60,95,144,176,203,32,128,22,175,213,41,78,203,194,63,206,243,128,207,6,20,254,147,186,81,171,81,150,151,245,60,48,183,48,143,117,82,148,153,1,190,97,231,46,20,39,207,226,171,143,124,5,221,204,84,111,205,230,163,160,0,142,247,248,179,79,184,44,248,107,119,236,67,154,89,251,30,75,10,184,162,239,156,216,101,182,243,171,19,249,117,252,78,104,157,20,253,175,179,30,237,253,194,166,44,126,143,2,191,47,87,2,238,159,240,184,199,26,131,26,120,131,239,194,75,209,101,129,174,8,178,229,159,158,152,192,216,236,20,38,22,166,177,84,45,128,198,12,72,38,24,180,65,139,253,165,201,73,228,39,103,208,98,22,127,47,131,31,146,45,102,219,243,189,84,196,157,130,255,117,175,184,9,123,247,191,4,65,47,133,253,50,3,46,188,4,114,10,224,224,84,18,249,249,150,89,50,64,139,225,71,107,112,74,127,36,244,123,252,29,181,242,243,206,197,129,47,199,101,234,167,211,89,247,110,150,24,200,145,201,246,224,196,241,49,188,239,143,254,28,39,39,11,44,229,160,215,84,65,182,187,15,183,222,122,43,142,31,27,125,129,157,95,72,194,190,27,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,34,16,252,240,15,255,144,145,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,75,144,192,103,62,243,25,220,123,207,61,145,56,79,245,248,206,187,239,195,23,62,127,55,222,242,198,31,69,181,92,68,134,22,252,96,45,119,254,161,136,79,203,254,110,102,136,83,188,143,167,51,216,176,99,55,54,108,219,133,234,204,28,78,31,63,133,179,99,167,177,56,51,137,90,165,128,82,169,228,132,97,89,178,203,198,95,226,122,154,89,245,117,138,245,76,236,166,240,76,129,184,26,1,85,102,190,250,169,37,41,12,251,204,232,150,144,93,161,149,190,172,221,105,10,128,4,237,254,227,33,179,254,121,189,197,49,84,22,64,226,244,60,109,229,85,187,93,162,49,178,89,108,221,189,11,71,88,94,0,229,2,3,24,42,20,146,171,232,94,53,140,82,181,136,131,199,159,229,88,33,182,140,108,192,202,238,21,220,146,38,169,243,72,97,156,54,246,213,86,147,85,7,24,66,64,125,250,98,109,172,116,16,241,117,34,59,25,183,152,201,47,180,132,24,114,155,213,70,137,25,252,103,112,226,204,73,204,151,150,224,197,125,36,232,184,160,160,138,218,82,30,211,39,143,243,125,206,192,163,176,223,157,202,177,52,131,143,98,190,72,60,73,116,245,13,225,101,55,191,18,35,235,55,32,232,31,112,1,28,13,6,17,36,153,161,15,190,155,10,179,244,19,41,186,64,16,171,74,11,240,192,19,45,40,18,249,93,32,5,249,22,10,75,232,238,235,115,115,134,12,8,136,241,93,150,153,213,223,221,55,140,233,185,2,51,249,255,26,95,124,240,32,127,21,64,154,78,18,5,150,10,184,229,150,91,240,248,163,143,185,33,53,172,53,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,27,19,240,126,239,15,126,255,27,247,178,30,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,49,18,8,127,233,151,126,9,93,61,125,180,95,159,3,101,124,108,91,55,132,191,251,203,191,192,222,237,91,80,165,61,127,50,35,177,159,98,45,69,242,202,226,12,197,220,56,124,102,112,59,223,117,101,139,211,13,64,66,175,20,102,221,47,228,23,48,61,61,141,217,89,214,120,159,167,149,62,29,3,42,165,2,170,213,42,69,101,206,192,236,124,101,234,75,196,15,249,172,196,94,9,195,46,75,159,217,255,177,120,130,2,116,192,163,44,255,227,72,165,18,204,54,15,144,96,86,122,126,126,150,206,3,75,78,80,174,242,249,161,181,27,241,250,55,254,4,154,126,34,202,18,231,88,147,7,15,226,95,190,112,7,42,205,26,26,140,12,152,111,150,208,191,121,45,202,188,23,112,254,221,155,174,192,149,155,119,163,159,86,243,168,210,113,160,222,98,63,150,24,96,105,129,56,215,197,48,131,255,188,247,40,117,251,5,155,248,18,93,91,234,14,229,150,224,90,251,58,207,149,209,239,52,117,50,109,133,12,96,32,51,47,77,17,159,129,26,11,229,37,204,45,205,99,108,250,12,202,180,240,175,84,74,180,214,103,112,4,75,24,148,89,254,96,97,122,22,101,178,13,151,22,145,165,35,67,38,158,230,187,9,41,242,151,17,103,57,133,237,187,246,96,247,190,107,48,188,113,19,5,248,24,131,44,232,202,192,224,1,159,217,252,206,49,128,67,177,94,131,43,195,160,53,50,44,36,18,249,181,14,45,138,239,220,89,40,144,175,2,51,244,238,21,92,224,209,217,193,247,3,62,218,66,170,123,8,183,190,243,189,120,239,7,255,150,101,31,40,242,119,231,48,75,151,137,215,188,254,71,240,129,63,250,35,94,137,98,7,116,98,205,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,248,198,4,188,177,137,51,223,184,151,245,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,129,139,145,64,248,214,183,190,21,95,188,251,75,72,82,80,15,41,142,203,47,253,45,111,120,21,126,247,93,239,196,192,80,31,170,83,227,8,168,34,199,2,42,184,172,211,78,5,152,86,255,117,214,83,111,184,76,252,120,140,162,60,152,46,174,204,127,222,139,142,20,122,153,33,95,163,221,123,133,217,253,37,214,128,175,150,202,152,58,59,73,145,159,153,250,202,214,103,221,245,38,173,229,37,250,43,19,157,249,250,200,101,186,56,23,45,230,153,37,158,204,102,24,100,144,102,86,119,26,41,6,22,36,104,251,127,247,191,220,129,209,83,167,41,62,39,81,230,116,217,254,33,252,240,155,223,138,204,192,176,155,47,108,84,41,110,167,240,248,231,238,192,227,143,125,13,181,6,173,232,155,101,196,134,123,105,53,159,67,157,130,126,50,153,198,102,102,245,239,221,182,23,107,134,214,115,205,113,212,232,18,160,228,243,128,2,244,69,45,244,147,162,115,42,224,251,106,250,77,20,232,167,63,83,90,160,192,63,129,179,243,211,200,23,22,40,206,55,153,169,207,0,139,82,5,181,133,69,10,252,11,168,242,253,180,202,21,244,36,83,46,96,160,70,167,131,22,45,19,6,6,87,226,138,221,123,177,109,215,94,164,87,142,48,107,191,140,84,87,15,65,37,208,40,151,81,175,214,144,98,182,191,4,123,190,72,247,251,63,39,244,171,54,130,202,42,72,236,111,201,215,191,133,26,127,3,9,58,47,212,121,140,39,82,204,214,175,32,71,91,126,240,221,254,217,159,255,45,110,253,173,15,98,182,18,34,206,96,146,60,215,176,113,235,22,252,221,223,187,114,130,157,200,134,139,241,255,99,182,102,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,255,41,4,130,123,238,249,226,127,202,196,54,169,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,124,219,9,120,111,123,219,79,135,143,63,254,40,138,204,186,175,81,155,165,43,63,62,242,201,59,177,125,219,102,252,242,255,243,115,136,81,104,143,177,182,58,60,137,251,53,38,239,135,104,49,83,222,167,184,155,160,29,191,71,129,30,181,22,234,20,245,37,208,50,113,222,137,247,84,131,17,36,3,103,1,223,61,36,171,124,31,235,119,236,224,134,152,221,77,81,56,148,216,47,107,121,102,130,43,163,159,57,245,204,170,79,179,31,199,99,118,189,234,202,187,28,110,101,131,183,101,222,222,129,21,56,121,122,140,129,1,202,38,247,80,164,240,60,61,53,131,245,67,171,153,37,206,53,112,244,20,23,112,213,141,47,115,22,241,71,15,31,196,16,215,52,61,183,192,57,90,72,12,244,96,161,184,136,103,78,31,65,145,235,220,201,117,143,244,175,68,206,207,49,62,129,23,190,19,154,150,241,77,202,218,203,87,44,203,124,159,2,62,226,49,6,65,212,48,149,159,199,169,133,41,140,47,78,99,174,56,199,50,6,20,215,25,205,208,164,168,95,159,103,201,3,138,252,201,66,5,105,50,232,166,51,67,204,79,129,175,23,101,101,218,51,203,126,237,186,245,216,187,239,90,172,223,206,119,150,206,161,186,88,65,138,150,253,149,60,127,39,181,130,115,90,72,211,170,159,150,8,124,255,124,144,207,132,124,199,238,253,185,12,126,254,102,228,26,160,224,15,6,125,232,92,65,20,10,16,136,49,224,66,229,18,2,150,116,168,208,182,255,193,175,124,21,239,123,239,31,163,196,97,244,187,41,80,228,31,89,189,10,239,191,237,15,49,51,51,245,77,210,248,78,120,121,182,6,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,223,57,4,130,167,158,122,234,59,103,53,182,18,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,248,86,19,240,88,3,61,124,207,239,252,30,164,179,151,171,146,90,129,63,184,237,67,216,190,125,43,126,224,85,175,64,169,156,167,237,62,181,90,229,221,203,102,159,162,185,236,215,27,180,126,143,203,234,158,54,238,241,100,210,93,11,121,46,161,88,189,91,20,221,155,20,121,61,89,252,43,195,155,215,92,253,118,159,130,48,45,250,253,22,5,95,85,6,224,152,250,208,103,158,125,120,77,31,10,239,45,42,207,10,46,8,24,92,224,83,248,207,116,229,92,237,246,40,22,32,142,66,173,130,249,153,179,88,95,41,114,45,77,164,122,186,49,63,53,137,190,190,1,220,244,170,239,71,153,162,242,137,83,135,49,208,213,139,153,197,37,84,24,92,144,29,232,115,115,29,63,113,152,207,206,97,231,150,61,216,190,97,27,250,114,189,204,80,151,187,0,75,9,184,180,116,174,185,125,244,117,228,204,238,122,180,2,247,61,242,210,191,64,153,255,143,200,210,122,86,214,2,110,62,158,159,107,100,76,246,157,91,114,64,104,18,161,174,118,186,134,124,39,18,248,243,133,2,38,231,102,48,54,51,78,177,127,14,197,70,17,117,9,238,188,39,81,29,116,88,240,151,138,136,151,170,136,215,66,36,121,43,174,219,124,79,101,70,11,164,122,7,177,117,59,203,27,92,125,45,50,171,215,113,6,46,138,58,125,50,215,141,38,159,75,241,189,165,152,249,239,130,53,24,168,33,109,159,118,11,92,8,131,55,184,46,175,157,217,47,94,122,135,234,39,123,255,144,247,227,169,20,90,12,36,104,242,119,35,151,135,220,200,122,124,245,158,47,227,127,221,250,219,152,156,119,102,18,81,176,70,58,139,119,190,251,221,56,59,49,249,31,161,201,133,89,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,249,18,240,142,29,59,114,249,238,222,118,110,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,60,8,132,111,248,145,31,197,147,79,60,129,24,21,253,24,5,92,212,67,108,92,221,131,15,254,225,239,225,198,235,175,166,40,95,163,252,46,75,247,58,37,103,167,232,146,12,117,88,169,187,172,11,79,165,159,162,46,191,43,91,91,162,189,50,189,157,242,203,251,108,45,101,239,235,187,19,202,221,37,39,4,71,215,162,174,180,10,112,89,222,158,203,230,167,64,204,76,241,22,237,231,125,149,13,72,196,113,226,169,199,112,223,151,239,101,182,126,193,217,247,7,188,182,102,195,70,124,239,235,223,192,121,53,127,146,243,176,126,188,243,225,103,109,250,241,51,120,224,193,123,113,248,200,65,231,46,80,163,141,124,140,207,164,41,252,251,153,12,42,148,202,155,177,4,6,70,70,176,110,245,122,236,92,183,29,89,238,35,240,233,76,192,245,135,220,79,64,247,130,22,235,213,183,106,20,198,121,221,141,29,82,116,151,204,174,253,58,22,220,179,130,23,148,185,174,189,47,111,220,115,103,143,30,51,216,93,115,28,218,157,58,231,124,140,116,249,56,179,235,249,143,182,224,132,114,29,53,166,83,212,53,69,3,92,14,188,68,0,159,229,22,26,156,191,80,46,97,169,86,196,145,233,211,20,249,167,176,56,59,131,70,189,10,159,239,165,81,46,192,35,199,132,108,244,139,180,219,207,231,225,215,154,200,210,126,159,70,253,104,86,56,2,75,23,132,65,10,189,171,55,97,223,254,151,98,211,206,93,209,126,42,140,250,136,171,44,131,199,126,204,196,79,209,238,65,37,26,56,103,200,5,106,251,10,48,8,121,95,122,127,140,14,15,205,10,127,39,138,196,208,186,105,205,239,90,140,92,106,37,87,250,65,193,6,49,10,249,94,34,131,67,199,198,241,139,191,252,191,241,224,195,199,20,199,192,53,196,233,60,208,196,255,249,189,223,213,99,23,128,140,134,178,191,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,55,71,192,251,212,167,255,233,155,235,105,189,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,98,38,16,254,212,219,126,6,139,115,115,200,101,83,40,83,76,151,44,189,97,36,135,63,253,227,247,226,198,253,87,163,148,95,96,77,245,52,109,220,23,168,255,82,80,207,81,248,101,134,184,19,162,37,244,75,129,142,241,41,137,219,204,196,87,214,191,19,174,149,241,205,0,128,176,210,22,126,207,81,138,180,92,137,218,178,125,151,129,127,200,12,112,79,130,57,31,113,227,202,9,64,129,7,204,74,47,46,205,227,11,95,184,3,179,179,179,20,255,99,140,3,168,33,219,221,133,159,120,211,91,16,239,31,6,170,20,250,41,54,55,216,63,136,83,124,78,249,200,79,77,224,43,15,125,25,79,61,246,53,100,51,41,150,40,224,122,105,111,159,27,236,67,200,245,231,37,156,115,125,153,108,55,86,246,174,196,250,225,117,88,179,106,53,186,178,57,10,254,220,163,86,69,109,91,110,244,113,174,81,217,244,46,128,129,53,236,93,182,186,190,75,147,150,208,239,4,121,221,143,46,185,235,110,139,186,207,79,141,193,3,60,56,17,95,223,245,28,235,211,59,17,95,223,101,115,223,17,254,93,54,188,27,220,5,10,80,78,119,99,120,20,222,189,120,28,85,166,217,207,242,61,140,158,29,199,153,137,113,76,51,123,127,174,54,143,42,185,199,232,92,144,230,122,178,92,79,172,74,87,132,197,60,90,133,34,252,106,3,73,138,240,9,186,46,104,63,53,126,15,40,248,15,13,175,192,208,170,117,216,125,237,203,145,238,25,96,204,4,223,37,51,239,105,199,192,0,11,90,57,72,197,231,152,174,73,232,231,82,91,18,248,185,230,166,19,250,163,61,249,172,253,16,176,164,131,139,0,80,240,71,93,129,6,69,238,151,1,22,93,25,180,170,101,248,116,101,0,131,49,142,140,78,226,29,255,227,86,220,121,223,65,164,211,10,88,240,25,176,80,193,59,126,233,151,240,11,191,240,11,154,74,128,172,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,255,78,2,222,111,188,251,183,255,157,143,218,99,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,145,17,8,223,255,254,247,98,126,122,202,233,236,221,25,31,213,82,11,91,214,117,227,93,183,254,79,188,246,13,175,71,137,194,121,38,147,166,246,206,236,112,90,231,39,153,25,223,40,81,204,165,168,236,49,211,189,69,177,218,151,64,206,140,115,151,221,79,209,62,172,87,168,19,83,4,118,226,246,243,68,156,93,191,190,242,57,201,186,117,214,102,87,221,118,143,89,244,33,131,4,154,78,92,110,81,180,231,88,26,143,22,240,95,188,243,243,56,112,224,0,135,142,185,121,146,180,131,255,177,31,251,113,100,105,191,143,37,138,209,204,76,15,185,134,122,171,138,68,150,130,117,50,134,121,58,213,61,246,240,67,120,250,137,71,41,42,51,24,128,235,40,51,24,192,227,121,118,69,63,51,205,227,40,82,244,174,50,187,189,59,219,135,254,254,126,244,247,246,98,168,111,16,195,131,67,24,232,238,71,50,158,66,165,192,172,118,138,253,113,23,2,193,53,75,135,151,48,175,245,171,73,232,215,69,137,244,58,234,160,75,202,198,215,222,41,176,187,139,18,208,149,97,191,188,31,239,52,40,174,139,137,28,12,60,58,15,184,61,243,185,134,246,195,254,229,70,5,11,165,2,166,230,167,49,201,119,52,179,56,143,165,82,158,129,13,20,213,217,39,233,55,25,140,64,118,213,42,42,75,75,104,50,131,63,96,182,190,223,96,240,4,69,247,128,81,6,164,75,87,0,190,39,78,159,102,134,254,154,245,27,176,115,215,30,172,217,180,5,80,176,4,51,242,67,6,36,112,5,92,47,153,171,117,156,11,116,46,97,191,115,100,23,109,61,218,102,11,49,206,229,162,24,24,69,208,146,27,0,215,236,51,75,95,140,170,20,241,235,13,31,185,21,43,49,57,62,139,159,123,199,175,224,238,251,158,2,171,7,56,187,126,141,241,214,255,250,147,184,245,93,239,116,163,235,143,53,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,223,79,192,123,231,187,126,243,223,255,180,61,105,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,23,27,129,240,127,255,218,255,100,102,54,117,102,138,204,212,201,233,192,30,82,236,6,126,225,255,190,5,255,237,39,223,140,254,129,1,148,23,102,41,240,50,99,159,34,110,58,151,67,139,246,241,126,54,205,52,113,102,237,51,171,220,101,184,75,2,118,217,248,60,186,180,253,118,86,184,19,184,219,88,36,142,75,229,229,193,101,143,83,224,143,178,199,169,32,203,234,158,118,249,84,252,89,9,160,142,10,69,232,227,199,143,227,254,47,63,224,132,126,101,244,171,237,223,191,31,251,111,124,5,251,51,91,92,202,115,146,197,5,104,93,95,173,20,145,76,48,39,95,214,255,20,196,31,121,232,126,28,63,118,20,227,180,244,167,34,78,251,254,56,234,92,151,151,161,224,223,215,71,193,63,131,170,2,12,104,31,47,187,253,158,76,55,134,6,6,209,75,161,63,157,72,99,243,198,45,72,6,73,39,250,199,93,230,186,156,11,72,129,1,8,202,126,15,152,105,31,217,237,71,118,253,29,203,254,206,81,107,117,1,17,220,179,11,114,208,222,59,31,221,116,162,56,21,120,102,192,215,40,222,151,154,21,228,185,135,69,214,179,151,53,255,236,226,52,22,232,170,48,179,48,79,35,133,34,3,41,66,23,24,17,99,96,68,130,243,199,105,175,239,179,196,64,157,162,122,181,80,162,216,94,115,194,126,156,89,252,114,39,208,154,203,37,22,8,160,224,63,60,178,6,123,174,188,6,87,208,166,223,239,238,225,123,163,179,1,121,134,10,6,80,176,5,3,27,220,75,97,128,128,226,8,124,149,100,80,80,131,154,130,22,84,186,64,217,253,174,241,186,44,2,232,186,160,107,77,150,11,168,51,16,36,37,103,0,206,93,167,154,31,50,60,34,145,233,195,217,233,2,126,254,29,255,3,119,220,243,136,70,112,175,139,85,34,240,95,126,240,213,248,195,219,254,72,163,105,112,107,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,127,144,128,247,155,191,105,66,255,127,144,161,61,110,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,216,8,132,239,126,247,59,81,43,87,145,74,177,94,60,5,125,38,229,187,44,255,87,127,255,13,248,95,191,250,203,216,189,107,59,154,180,98,143,51,211,190,146,95,114,181,235,245,221,37,242,203,170,95,2,54,197,249,38,133,254,152,236,252,117,67,65,0,82,245,37,24,119,68,99,145,225,87,201,187,18,230,227,20,203,125,218,201,71,53,233,3,39,74,215,40,166,215,40,56,119,111,220,140,241,167,15,224,182,63,252,0,75,7,4,72,82,72,206,165,51,46,3,255,173,63,245,223,0,10,243,117,214,128,15,146,20,170,147,113,180,40,134,55,27,85,196,83,156,91,98,63,109,228,159,253,234,131,120,236,209,175,97,169,56,79,49,219,71,221,167,48,205,91,97,38,129,86,119,142,193,10,41,36,40,114,43,227,189,198,204,118,149,31,8,188,36,247,16,71,55,5,241,116,42,139,30,218,219,247,245,14,240,216,75,7,128,28,25,101,184,61,174,155,174,0,178,250,119,142,6,20,214,59,142,5,29,161,191,165,178,4,29,145,159,91,214,119,141,47,183,131,38,179,223,75,180,217,175,212,107,200,51,40,97,137,107,207,151,243,88,40,46,81,220,159,67,137,108,234,204,232,87,112,5,195,9,184,198,24,82,114,8,104,212,153,45,95,116,214,252,49,102,240,183,88,154,32,164,232,159,77,165,25,228,144,112,65,11,213,114,141,207,54,29,215,53,107,55,98,203,21,187,177,134,44,251,134,71,0,174,191,197,192,134,82,177,192,241,24,56,160,247,22,39,127,10,254,33,21,120,137,252,49,189,15,125,100,231,175,230,222,151,222,33,111,58,185,158,176,232,40,64,251,7,62,235,163,89,90,224,42,155,116,84,200,160,176,84,96,57,129,24,6,86,111,197,153,227,211,248,197,95,185,21,95,188,231,43,8,210,61,88,96,64,64,140,239,113,255,75,246,227,175,62,252,151,26,153,147,91,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,190,21,4,188,247,190,247,189,223,138,113,108,12,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,184,184,8,132,239,122,215,187,48,55,55,199,204,108,102,132,51,197,191,201,140,111,234,184,200,48,99,94,153,253,63,251,223,223,134,161,193,94,218,217,83,32,150,224,219,164,16,44,193,151,159,80,162,182,20,97,101,125,83,200,174,75,112,151,5,191,4,126,169,232,18,137,157,239,59,143,204,250,118,253,20,12,64,169,183,73,81,154,9,230,8,41,174,199,19,57,106,254,204,188,167,26,127,248,208,81,60,240,192,131,248,192,7,62,132,94,214,122,87,182,253,202,225,33,102,219,39,241,235,191,254,235,232,91,179,154,206,2,101,14,27,34,70,33,220,217,227,107,77,90,71,83,217,255,156,139,89,231,243,163,39,240,232,163,15,227,196,233,227,78,144,86,223,2,3,18,230,188,6,188,92,10,217,108,22,73,138,247,158,50,236,185,54,143,214,251,33,37,252,58,51,247,67,6,45,196,98,9,39,126,7,156,55,65,49,61,72,164,104,34,16,96,101,111,63,141,2,98,220,103,194,237,85,1,14,62,179,223,221,243,20,242,59,199,22,29,13,234,20,244,171,18,246,153,133,95,161,205,125,157,174,5,243,12,152,168,80,184,175,48,32,162,198,163,196,242,144,252,104,222,207,249,153,177,207,243,56,199,9,136,207,103,31,137,250,178,200,15,9,43,96,192,64,150,235,108,106,255,180,218,87,6,127,147,1,18,117,6,72,36,25,12,209,197,160,132,245,155,183,97,3,63,195,91,174,224,75,204,161,193,140,255,82,149,54,253,92,111,138,165,2,130,122,41,122,103,20,249,185,28,142,227,187,0,7,79,22,254,122,101,124,119,50,102,208,59,226,75,229,5,189,67,30,93,103,158,147,117,139,193,9,126,78,153,252,12,92,96,0,66,134,229,15,88,36,0,7,158,27,197,187,126,243,3,248,194,157,15,161,194,95,139,143,36,170,28,227,230,155,111,198,109,127,252,126,13,104,34,191,40,88,51,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,240,45,34,224,125,232,79,254,236,91,52,148,13,99,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,23,25,129,240,182,219,110,195,129,3,207,112,217,172,193,30,176,182,123,189,165,146,246,206,145,127,243,186,94,188,254,117,175,193,247,127,207,43,177,119,207,14,244,200,186,95,162,58,109,243,43,149,10,29,0,104,216,158,98,38,56,211,194,235,53,214,139,151,148,75,1,88,25,231,161,132,111,10,202,82,142,153,3,79,229,154,143,73,48,142,249,240,37,158,167,115,122,26,167,206,76,225,129,7,31,193,35,143,62,137,207,125,238,14,44,204,87,40,78,51,163,157,143,170,2,64,134,122,126,138,186,242,175,253,191,239,192,79,255,204,79,185,113,52,191,178,228,101,105,239,178,234,93,230,185,150,198,241,85,147,128,2,122,253,236,24,158,124,242,113,60,115,224,73,228,11,139,8,184,246,90,202,67,169,85,67,67,89,252,92,67,146,25,233,113,138,228,18,194,155,18,209,185,54,134,2,240,60,116,71,157,115,2,6,4,4,220,27,55,80,35,35,30,149,253,175,185,125,10,228,158,246,167,64,6,242,171,41,122,65,138,57,55,27,114,77,138,119,104,74,28,231,145,185,253,8,184,17,101,246,135,228,160,108,127,57,228,19,57,72,144,210,56,69,251,124,17,9,6,42,196,249,14,60,10,250,173,34,133,121,6,95,248,12,64,224,76,68,201,206,252,116,28,4,20,112,208,63,48,132,245,155,54,99,205,186,141,24,216,181,151,107,172,19,15,109,250,185,182,24,131,25,98,201,12,234,20,240,91,12,28,136,55,104,253,175,20,254,144,163,209,170,223,247,232,114,192,181,54,249,190,180,158,56,29,4,156,107,63,215,232,132,126,149,101,96,153,1,39,244,147,25,60,134,38,148,152,165,207,32,12,189,215,66,169,140,116,79,63,30,127,250,40,110,251,224,135,241,143,159,121,16,153,76,150,110,5,116,48,224,184,251,111,184,30,31,250,208,31,115,44,129,180,102,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,124,43,9,120,15,60,252,232,183,114,60,27,203,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,46,2,225,123,222,243,30,220,127,255,253,152,155,158,164,0,30,167,86,79,113,153,42,187,116,115,74,203,24,30,136,99,199,214,45,120,197,77,47,195,85,251,246,240,115,37,5,230,94,248,18,243,213,129,34,117,232,178,253,153,161,238,178,194,37,244,71,217,225,78,136,103,246,185,20,228,26,69,235,42,251,141,142,77,226,171,143,62,129,47,127,229,107,120,242,153,67,56,117,122,18,212,184,93,226,191,244,100,5,26,48,225,221,205,157,165,200,223,164,240,255,234,31,120,25,62,252,23,31,224,69,154,219,87,153,229,206,241,131,20,235,204,83,160,110,176,238,64,160,242,1,106,12,2,144,32,77,239,123,55,200,236,233,147,78,240,63,122,236,16,74,117,213,189,231,16,114,30,224,122,148,71,223,84,176,0,69,127,159,1,11,49,218,225,179,208,61,90,10,120,224,253,38,215,93,151,48,79,153,90,218,183,4,126,9,227,30,231,110,186,253,157,127,76,179,212,64,231,186,164,114,245,11,25,40,16,147,93,62,91,139,34,190,80,196,248,71,226,189,156,16,90,20,230,67,238,199,231,121,64,129,63,100,0,69,200,72,135,24,51,245,211,12,60,96,81,1,46,85,105,246,62,249,113,12,2,143,7,73,244,13,244,99,211,6,218,244,111,219,134,236,200,106,90,244,119,3,133,2,35,6,8,44,32,23,62,203,33,80,83,208,5,69,253,4,231,140,243,189,106,78,173,201,143,165,200,208,163,35,0,195,25,248,93,37,21,90,58,167,68,239,233,197,243,200,197,241,211,22,250,185,246,38,221,5,98,43,134,80,159,153,67,141,61,179,43,215,226,161,135,30,198,187,126,251,125,248,210,131,71,72,147,248,24,204,80,172,52,153,201,255,93,248,179,191,248,115,94,49,145,95,16,172,25,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,248,86,19,240,70,167,231,190,213,99,218,120,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,112,113,17,8,111,191,253,118,252,201,159,252,9,142,30,58,132,226,194,60,197,100,10,238,9,138,222,20,162,169,13,59,181,54,73,189,154,151,176,114,197,0,118,238,186,2,123,247,238,198,214,173,204,38,95,189,10,189,189,221,236,31,32,73,177,59,160,120,46,81,191,92,40,98,126,126,30,147,147,147,152,154,157,193,161,195,135,241,236,225,35,120,250,153,35,152,203,115,76,206,193,228,115,10,238,60,167,0,174,12,254,4,159,191,98,219,86,236,184,98,27,190,246,149,7,113,118,98,210,137,254,91,214,247,224,243,159,250,123,172,30,25,224,247,58,130,92,14,101,142,157,238,235,115,194,120,147,130,180,4,235,24,69,109,42,216,28,140,163,202,222,159,3,215,102,166,113,118,108,20,79,63,242,16,29,3,102,176,196,12,255,144,66,126,64,113,159,21,3,80,165,160,45,65,223,79,198,25,4,16,163,224,79,209,63,153,96,0,0,5,121,57,4,56,117,62,64,133,199,26,231,240,184,80,186,231,83,130,247,220,81,223,25,226,160,24,4,55,110,231,216,233,167,163,108,240,147,18,254,105,231,223,144,184,47,81,157,214,251,94,131,193,18,2,76,85,94,215,2,102,226,39,232,16,160,96,0,143,65,12,77,70,62,40,219,190,193,9,147,153,62,172,90,189,158,204,183,97,221,186,117,72,119,81,220,87,128,131,246,171,176,8,62,27,69,94,112,113,220,183,130,2,228,84,160,32,5,53,229,239,243,134,187,167,210,11,13,174,75,1,19,62,231,146,99,129,243,49,112,157,41,242,51,186,162,81,45,240,83,34,70,114,85,80,69,147,227,213,184,206,32,141,160,171,15,183,127,246,110,220,250,91,191,139,227,163,179,40,243,145,24,75,64,148,120,255,230,87,220,140,63,250,208,7,53,37,39,179,102,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,124,59,8,152,208,255,237,160,106,99,26,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,46,50,2,139,11,84,222,41,25,223,241,207,183,227,19,255,248,15,120,234,177,71,80,102,141,120,202,199,160,254,77,225,156,137,226,20,131,27,20,166,219,186,177,187,39,37,55,205,36,242,174,92,6,171,86,173,68,32,155,123,62,36,161,191,68,161,127,113,113,145,98,127,13,53,106,209,234,171,103,153,35,238,178,191,169,13,43,111,156,2,113,10,131,67,195,184,254,250,235,113,211,77,55,225,117,175,127,13,175,194,251,189,223,126,103,248,103,127,250,255,185,146,0,148,176,113,219,123,126,17,111,187,229,167,81,95,90,226,220,145,248,92,160,216,159,235,234,113,98,124,189,81,117,153,233,18,190,107,204,146,87,228,64,34,193,197,113,221,188,0,204,77,224,204,201,99,56,196,96,134,177,201,113,84,88,110,64,153,239,1,163,23,98,113,138,248,116,27,104,50,155,189,193,15,243,224,157,195,128,71,161,95,123,82,150,127,141,86,249,117,126,151,125,191,2,0,226,18,217,25,48,160,132,123,215,159,199,200,154,95,34,58,5,113,102,211,235,187,238,199,248,241,171,21,120,109,65,95,247,130,22,231,102,86,189,50,254,101,203,31,40,242,129,77,2,124,153,125,235,124,38,219,213,133,21,228,58,48,180,18,155,183,238,67,54,215,143,222,238,30,248,105,149,81,96,163,96,239,62,162,219,17,252,221,13,238,217,201,236,207,91,253,123,138,78,80,227,154,37,240,235,211,254,202,190,143,56,235,223,0,0,32,0,73,68,65,84,12,86,160,27,66,76,193,29,213,34,221,250,105,245,175,154,9,12,195,104,149,139,170,206,192,152,130,52,131,51,88,10,160,149,196,199,254,225,159,240,235,191,245,7,152,93,226,58,249,54,88,160,192,189,215,239,254,190,239,194,135,254,204,68,126,7,214,254,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,128,17,248,54,18,48,161,255,219,8,215,134,54,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,92,44,4,218,66,63,26,165,37,45,57,188,235,174,187,240,57,138,254,207,60,253,36,197,250,121,102,161,83,176,110,111,134,178,116,100,149,207,90,243,202,100,215,245,36,133,240,42,131,0,212,20,28,64,237,218,101,232,187,11,252,227,196,127,222,150,180,172,79,34,149,197,134,141,155,177,239,154,107,112,227,203,111,198,190,171,174,82,87,239,161,7,238,115,66,255,125,247,222,173,239,225,187,111,253,13,44,210,97,32,63,87,192,203,175,89,131,219,63,245,81,100,104,177,47,155,121,101,224,203,246,190,206,117,196,233,4,80,173,215,156,208,239,209,98,63,100,182,124,147,153,242,148,229,169,229,83,64,103,98,62,170,139,156,129,97,6,197,34,198,71,79,227,216,177,35,56,125,250,52,179,252,231,80,173,150,209,221,197,113,153,121,239,73,213,246,90,116,7,160,197,189,179,205,167,128,207,253,84,88,195,190,193,236,119,101,242,187,0,1,10,254,218,63,40,218,55,40,232,47,207,240,151,166,222,201,232,87,134,63,115,255,17,176,175,132,125,222,66,140,34,191,207,65,37,248,75,228,87,143,106,141,25,253,12,76,8,88,231,62,219,215,139,190,225,97,12,175,93,141,225,213,107,208,221,63,72,17,158,1,13,30,75,43,112,60,101,249,135,13,206,78,177,94,217,255,10,62,112,66,191,224,234,179,188,181,3,0,34,93,95,115,113,24,13,194,231,162,193,180,95,57,32,4,88,58,59,134,20,185,38,232,106,176,196,247,158,96,32,68,42,147,193,82,190,128,116,118,8,5,166,238,255,225,109,127,129,247,127,240,239,40,252,39,145,231,26,98,241,36,203,34,148,241,163,63,254,122,188,231,247,127,199,13,239,38,177,63,70,192,8,24,1,35,96,4,140,128,17,48,2,70,192,8,24,1,35,96,4,140,192,183,141,128,9,253,223,54,180,54,176,17,48,2,70,192,8,24,1,35,96,4,140,128,17,48,2,70,224,226,33,112,129,208,143,193,129,62,45,62,124,250,233,167,113,223,125,247,225,145,175,62,140,185,185,5,44,205,47,97,118,118,150,117,216,153,229,221,168,81,83,126,94,85,14,40,10,55,41,92,119,174,72,208,86,75,82,8,238,238,237,97,214,127,31,54,110,222,130,125,251,246,225,154,235,174,197,190,43,175,214,109,239,238,251,238,233,8,253,144,208,255,150,55,255,184,174,171,133,111,255,217,91,240,153,79,124,90,73,232,232,99,18,251,31,191,239,86,252,216,155,222,130,210,212,20,199,165,136,47,113,62,159,119,25,245,212,206,157,67,128,207,204,248,32,160,253,62,255,105,201,129,160,74,65,156,214,254,241,12,71,244,41,106,75,200,151,93,62,131,4,22,230,103,49,122,234,4,198,40,252,159,62,126,148,253,104,169,79,177,95,114,184,130,19,36,208,55,216,87,159,32,157,113,86,253,157,76,120,149,10,232,100,198,75,120,151,5,190,174,117,142,218,128,174,63,255,97,64,2,75,11,4,126,60,10,22,104,68,132,104,214,175,116,121,172,93,183,222,217,241,75,224,31,92,197,114,8,43,134,64,187,130,104,33,12,6,168,53,184,31,30,59,243,203,213,192,39,24,9,253,62,133,254,22,51,242,21,84,224,94,128,123,9,81,224,133,139,184,80,32,0,103,13,25,104,192,85,185,64,12,183,73,158,243,65,126,200,131,239,83,229,14,154,12,152,168,252,255,237,221,123,212,101,117,121,31,240,231,188,247,121,231,202,204,0,35,119,212,82,139,84,98,3,24,106,149,152,0,201,90,106,189,208,106,171,70,160,38,141,73,219,213,218,202,106,131,86,73,162,38,105,109,178,218,213,54,113,37,94,98,209,38,216,168,40,169,134,50,220,34,2,35,183,10,4,130,114,25,152,225,50,247,153,247,126,61,125,158,125,222,51,14,35,166,216,46,100,14,243,217,122,102,191,103,159,125,249,157,207,62,255,176,190,191,231,217,211,211,77,229,127,61,138,161,149,99,110,167,233,183,238,188,63,126,231,63,253,126,124,253,154,219,58,247,184,53,156,245,254,57,174,244,250,185,139,222,29,191,241,239,127,61,207,221,204,99,168,181,133,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,120,14,5,58,125,1,159,195,11,56,53,1,2,4,8,16,32,64,128,0,1,2,4,8,244,172,64,55,171,143,203,46,251,72,125,137,246,182,12,216,183,230,243,238,119,236,218,153,173,249,199,178,56,126,34,198,199,199,155,96,184,42,234,135,134,6,98,213,170,53,177,126,253,250,56,226,136,117,205,250,216,99,143,141,163,178,245,124,46,173,75,255,205,165,181,254,43,151,235,54,110,236,126,222,122,251,223,123,123,251,186,107,174,139,153,233,241,152,205,128,254,51,159,251,98,156,247,211,111,204,60,58,195,241,12,179,167,119,236,142,145,117,107,162,61,182,47,134,134,135,242,145,1,51,25,136,79,55,225,250,80,238,147,177,122,244,101,203,253,10,210,231,99,42,230,115,34,194,226,124,54,155,207,112,124,36,171,230,215,28,189,62,214,28,127,92,188,36,171,215,247,237,220,29,187,118,110,143,39,50,244,127,234,201,39,98,50,207,185,144,225,119,255,208,72,12,15,103,144,190,144,213,235,57,113,160,27,238,215,57,246,135,250,149,163,215,146,99,170,110,2,221,165,111,41,152,175,142,0,67,43,215,52,173,252,155,134,1,25,188,175,204,201,15,27,54,108,136,227,142,61,41,214,173,59,50,134,179,83,193,80,182,229,143,122,213,35,7,114,156,217,166,32,22,38,179,49,126,6,250,131,163,43,51,179,239,76,46,168,243,215,164,130,90,154,234,254,12,235,247,223,172,10,239,191,247,38,255,94,122,159,157,13,90,77,171,255,156,232,80,83,34,106,152,237,188,70,62,178,160,94,213,1,97,106,108,42,231,22,28,17,163,203,87,199,248,228,116,78,110,88,29,79,110,219,17,87,94,245,103,241,137,79,255,247,248,139,239,108,143,213,171,151,197,174,189,83,233,48,151,195,28,141,95,122,207,63,174,97,28,120,197,122,111,33,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,158,67,1,65,255,115,136,235,212,4,8,16,32,64,128,0,1,2,4,8,16,120,129,9,60,231,97,238,187,222,254,182,239,35,251,153,243,95,31,95,184,226,243,177,152,255,5,187,233,206,251,226,138,47,255,207,248,197,95,184,56,91,240,239,141,233,169,201,136,217,185,234,164,223,84,164,103,189,123,83,233,159,41,116,19,148,47,100,176,221,159,21,244,89,150,30,115,211,89,81,63,58,20,3,35,89,153,159,1,254,212,228,76,78,16,152,136,161,129,129,24,93,185,54,70,215,28,21,27,78,126,73,156,122,250,223,138,217,201,169,230,145,5,59,182,111,143,29,219,182,199,196,216,222,152,201,206,1,11,115,115,217,8,96,54,230,114,82,195,124,182,173,95,200,150,253,139,139,77,98,158,193,123,13,34,255,206,0,190,63,7,52,152,19,12,70,242,57,247,195,195,35,217,146,63,219,225,103,75,254,85,171,143,136,163,179,98,127,237,145,71,197,138,21,171,50,208,207,177,213,163,5,114,124,251,95,85,117,63,53,211,9,226,115,170,66,181,200,239,31,200,128,63,131,255,118,94,175,157,207,5,104,30,13,112,64,208,95,143,15,24,28,28,108,182,119,231,28,52,65,126,105,238,191,107,89,181,95,45,251,171,77,127,85,240,87,200,223,206,117,5,253,249,29,250,151,175,136,229,185,115,77,220,24,30,205,14,12,107,214,199,109,119,126,59,254,235,239,253,65,92,113,229,77,145,35,202,237,67,177,61,67,254,26,238,234,85,43,227,195,191,250,107,79,187,66,189,177,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,207,189,128,160,255,185,55,118,5,2,4,8,16,32,64,128,0,1,2,4,8,16,120,150,2,183,223,118,215,193,123,182,46,252,185,11,219,27,55,94,155,213,246,219,98,247,216,108,124,246,242,47,196,79,156,113,102,156,126,202,201,177,60,187,7,204,143,237,201,240,62,31,27,48,147,21,232,249,156,249,204,198,51,184,206,116,59,195,239,38,240,207,28,59,147,249,88,86,149,242,179,83,89,33,63,213,180,188,95,54,144,207,2,24,204,253,42,167,175,48,188,2,246,10,235,51,248,31,204,71,2,172,207,240,255,200,227,95,154,219,234,195,133,152,157,24,203,34,251,233,12,250,43,236,159,202,83,46,100,216,63,155,143,43,104,103,216,159,77,236,171,98,62,131,244,90,15,102,11,252,225,225,101,177,108,217,112,134,253,163,49,144,29,5,178,164,63,207,147,131,171,231,16,100,96,95,215,205,35,99,33,207,223,174,22,252,249,184,129,185,28,231,252,108,62,62,32,183,13,87,192,223,151,251,47,77,90,104,101,64,223,159,125,9,114,231,206,152,50,109,111,101,87,129,102,150,67,118,82,88,200,142,3,245,85,242,204,205,146,159,52,75,142,40,247,175,118,253,245,105,30,223,170,106,254,140,237,171,101,255,66,190,175,22,3,213,130,63,187,25,12,101,215,128,21,47,58,54,182,60,184,57,62,249,219,255,37,174,248,147,175,198,99,79,77,215,81,177,106,237,218,216,181,123,79,237,26,47,127,197,169,241,145,143,254,90,157,191,112,44,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,192,143,88,64,208,255,35,6,119,57,2,4,8,16,32,64,128,0,1,2,4,8,16,248,193,2,95,191,250,207,158,233,195,214,59,222,241,142,246,239,126,226,19,89,124,62,21,183,221,245,191,227,63,254,231,223,141,223,251,157,127,23,67,25,160,47,86,242,220,159,207,189,111,30,80,159,21,239,25,196,47,102,136,221,84,242,103,53,125,211,10,32,219,210,199,248,68,158,59,219,239,87,232,158,97,126,5,232,139,89,157,95,161,122,43,39,8,212,179,233,251,242,60,117,174,218,86,185,127,117,4,168,86,253,53,113,96,104,245,250,24,202,231,209,143,86,251,251,90,114,159,230,213,121,215,9,228,15,220,94,199,53,199,230,254,53,241,96,54,223,231,80,155,104,60,3,250,118,254,111,161,53,152,175,230,160,108,76,48,159,195,26,140,101,249,168,128,188,76,211,74,191,198,84,249,252,64,30,215,202,201,0,57,29,160,115,124,133,253,21,235,103,72,191,144,213,248,53,198,122,140,64,103,169,117,118,26,104,58,12,100,192,95,95,164,174,182,152,231,106,38,10,212,149,243,123,229,35,6,218,121,158,86,14,170,149,93,15,134,214,174,143,109,143,63,21,87,94,254,201,248,252,31,127,57,238,186,239,137,168,57,18,181,140,44,203,118,253,187,246,69,127,62,94,224,220,243,126,50,254,195,111,255,86,109,110,70,94,127,88,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,31,173,128,160,255,71,235,237,106,4,8,16,32,64,128,0,1,2,4,8,16,32,240,87,8,220,241,237,239,171,232,239,238,221,122,213,217,175,106,223,124,203,77,49,59,59,19,95,189,250,107,241,202,63,124,89,252,179,95,250,133,88,152,205,255,180,173,222,253,11,249,202,208,187,85,161,127,166,227,237,108,173,223,170,246,244,149,123,215,115,234,107,221,148,251,231,170,42,217,115,233,235,175,242,255,58,182,78,49,152,1,120,95,78,18,168,79,42,12,175,3,234,243,60,60,67,243,197,169,172,180,207,173,79,207,183,235,253,193,75,109,203,113,52,19,1,234,28,249,170,94,247,253,149,139,215,223,157,99,234,227,42,238,175,249,9,53,31,160,63,3,249,214,92,6,240,25,194,215,177,217,173,127,233,152,250,90,57,65,161,38,39,212,184,107,231,90,154,227,106,148,121,173,60,81,181,245,111,213,247,201,207,23,106,98,67,142,182,127,32,223,231,37,23,231,102,242,53,30,3,43,70,99,97,223,116,204,166,205,192,224,178,124,106,192,178,124,252,192,96,108,222,242,84,92,115,253,198,248,31,95,252,74,220,114,199,253,197,17,195,67,195,57,143,96,49,230,179,99,193,228,212,92,172,90,181,34,62,124,217,101,249,137,128,191,16,44,4,8,16,32,64,128,0,1,2,4,8,16,32,64,224,249,20,16,244,63,159,250,174,77,128,0,1,2,4,8,16,32,64,128,0,1,2,251,5,230,231,38,226,99,191,241,145,253,239,159,233,143,139,47,190,56,118,109,219,26,59,247,140,199,199,62,254,241,216,240,162,35,227,245,231,191,174,105,159,223,132,245,173,252,207,220,106,139,159,65,121,107,36,171,249,43,229,158,207,240,60,3,242,86,83,22,95,33,121,37,232,223,191,180,155,10,248,78,240,94,93,2,106,175,166,155,127,147,171,247,229,150,10,253,235,245,131,151,170,172,111,142,107,118,201,191,154,203,117,215,57,150,90,150,42,237,107,108,125,53,214,165,165,242,251,58,118,177,218,236,55,127,213,225,205,197,155,61,102,166,166,154,9,0,131,25,230,183,106,98,67,125,199,230,147,206,62,173,108,221,191,152,1,127,95,182,251,175,202,251,154,244,176,48,157,143,42,200,176,126,32,247,31,24,204,224,126,108,50,38,167,231,99,100,197,234,108,92,176,34,30,248,238,230,248,242,87,175,142,175,92,117,117,220,253,151,143,164,81,127,86,241,247,197,96,118,21,152,207,206,7,83,249,168,131,161,60,238,239,188,234,172,248,208,135,63,88,87,235,92,178,185,174,127,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,231,75,64,208,255,124,201,187,46,1,2,4,8,16,32,64,128,0,1,2,4,8,60,77,224,161,239,126,231,105,239,159,225,77,235,223,126,224,210,246,191,122,223,63,111,62,218,189,119,62,62,116,217,175,199,202,229,163,241,179,231,101,216,63,211,23,115,11,51,217,130,127,62,134,7,135,50,7,239,139,133,169,153,152,207,240,123,120,213,170,108,157,63,189,116,202,110,120,190,148,89,87,181,127,46,75,133,246,205,223,85,105,95,75,125,178,20,207,231,31,75,27,235,240,250,243,89,172,155,137,2,185,107,39,30,239,134,250,117,112,254,221,12,163,187,173,118,234,156,176,121,2,193,82,213,254,210,21,243,147,197,24,94,185,34,119,201,125,50,184,207,47,149,147,23,22,242,109,119,16,57,188,172,248,175,177,46,86,75,130,153,153,156,239,80,143,31,168,170,254,161,236,92,208,138,124,10,64,244,15,47,207,230,6,51,113,227,55,239,138,43,255,244,235,113,195,13,55,199,195,91,246,53,95,114,46,79,85,93,5,242,97,0,217,53,161,99,117,252,9,39,197,187,222,245,174,26,92,119,40,245,183,133,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,120,158,5,4,253,207,243,13,112,121,2,4,8,16,32,64,128,0,1,2,4,8,16,232,8,220,125,231,29,207,134,162,117,209,187,47,108,127,250,83,191,159,129,254,84,60,180,121,79,188,239,146,95,137,177,15,125,48,222,244,250,159,141,161,149,203,163,111,114,34,102,166,166,99,36,131,249,254,172,70,143,122,158,125,134,222,255,215,101,41,240,175,253,59,207,178,175,26,254,165,32,190,206,209,141,252,187,167,122,134,117,213,216,119,171,240,43,228,175,165,222,119,106,239,243,92,117,141,12,223,59,75,254,221,156,183,243,174,105,245,191,244,201,193,171,250,108,126,223,88,6,246,149,184,247,55,1,127,109,235,203,170,251,206,249,242,209,2,57,193,161,111,100,56,187,4,180,50,231,159,206,189,178,253,255,200,242,156,0,49,27,59,118,141,197,174,221,251,226,107,87,255,175,184,246,186,27,226,142,59,239,141,108,138,144,35,203,57,3,249,26,200,115,13,231,177,99,211,211,185,173,47,86,175,89,19,111,120,195,27,226,151,255,201,123,107,40,205,128,39,199,167,234,111,11,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,112,8,8,8,250,15,129,155,96,8,4,8,16,32,64,128,0,1,2,4,8,16,32,16,113,201,37,151,60,107,134,93,187,119,196,229,159,253,92,12,103,142,95,97,255,7,46,251,72,236,217,59,30,63,245,186,215,198,75,78,60,33,230,231,90,25,209,103,107,252,225,193,104,205,79,198,196,222,125,177,124,121,238,220,13,243,15,188,210,82,245,252,247,54,85,0,95,17,120,119,93,159,228,223,185,116,219,251,55,111,14,250,167,130,247,166,194,190,187,94,250,188,9,240,155,199,9,28,120,190,238,193,185,173,155,251,119,55,117,195,255,131,182,15,12,13,101,201,125,37,253,57,17,161,170,246,235,243,218,55,43,251,103,178,194,127,168,127,40,91,247,119,42,250,91,125,131,57,150,190,216,186,101,91,108,186,245,214,184,121,211,29,113,221,13,183,196,195,143,61,17,179,181,79,30,218,55,152,29,15,242,123,206,207,87,191,128,193,152,155,158,141,21,43,86,197,121,231,159,31,23,189,231,31,213,104,14,26,65,109,178,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,135,130,128,160,255,80,184,11,198,64,128,0,1,2,4,8,16,32,64,128,0,1,2,177,107,215,174,103,171,208,186,228,253,255,186,61,149,207,172,255,202,151,175,140,149,107,70,50,192,222,19,255,244,95,94,22,63,127,209,219,226,189,63,127,113,156,246,178,191,158,41,245,66,76,143,101,21,124,214,168,47,63,242,168,136,201,177,12,234,23,51,36,207,112,252,192,192,63,131,249,78,176,223,189,124,133,252,181,116,215,77,44,222,217,212,137,200,243,239,238,182,239,173,43,88,239,110,111,53,207,1,232,190,207,243,215,53,234,124,7,86,244,55,251,215,53,158,33,79,207,0,190,249,164,149,193,126,45,221,161,100,168,63,63,55,215,180,231,239,203,199,19,12,12,14,70,228,107,160,181,16,173,209,149,49,63,57,21,79,110,219,22,247,222,123,111,220,120,227,55,226,134,63,191,49,30,252,206,19,49,153,225,254,92,158,166,170,247,107,233,239,239,171,238,255,177,152,213,255,173,214,96,172,88,189,38,206,57,231,156,120,231,59,223,89,31,63,195,128,106,179,133,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,56,84,4,4,253,135,202,157,48,14,2,4,8,16,32,64,128,0,1,2,4,8,28,230,2,99,99,19,63,140,64,235,125,255,226,146,246,236,204,98,108,220,184,49,6,178,114,127,126,102,46,62,125,249,21,113,219,237,119,196,219,47,184,32,254,254,155,223,24,199,159,124,66,62,175,126,58,38,118,239,142,209,145,193,140,231,179,202,63,43,226,15,94,90,7,6,255,251,43,252,43,196,63,96,169,73,2,245,182,73,224,243,179,31,176,110,47,102,171,254,190,252,176,251,121,29,213,188,175,243,229,171,27,222,31,112,234,230,207,218,94,215,206,241,117,219,255,215,227,2,234,168,86,126,182,152,91,251,250,178,154,127,184,154,247,87,88,159,33,127,46,99,227,147,177,111,223,120,220,186,233,218,248,214,183,110,143,111,222,116,75,118,57,120,36,198,198,22,98,174,78,215,236,155,243,1,6,134,99,217,200,178,108,235,63,23,147,211,213,134,191,47,142,57,246,216,120,203,91,222,26,231,188,238,117,117,170,108,73,80,87,179,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,135,186,128,160,255,80,191,67,198,71,128,0,1,2,4,8,16,32,64,128,0,129,195,68,96,217,232,170,31,246,155,182,46,251,213,143,182,151,175,88,19,215,95,127,109,236,220,177,173,121,54,253,29,119,127,55,30,124,240,227,177,241,154,107,226,109,111,125,83,252,204,249,231,198,134,19,142,141,249,137,234,24,48,16,11,77,90,159,129,121,19,161,127,239,146,149,197,55,219,246,87,248,127,255,132,128,102,239,238,164,128,131,214,237,236,32,208,9,247,155,132,63,79,86,161,126,94,172,169,238,175,232,190,115,190,214,210,186,83,229,159,103,108,42,251,115,213,13,248,243,253,82,61,127,142,167,6,91,239,51,131,239,235,143,246,64,127,44,204,47,198,206,156,184,176,245,209,173,113,215,221,223,206,96,255,214,184,251,222,191,136,135,31,218,18,147,179,157,33,44,141,160,185,68,253,157,221,249,99,126,118,46,22,102,102,154,243,253,248,25,103,196,27,223,252,150,56,247,220,115,243,125,180,30,223,250,68,173,45,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,143,8,8,250,123,228,70,25,38,1,2,4,8,16,32,64,128,0,1,2,4,94,232,2,3,67,195,255,47,95,177,245,43,31,248,96,251,216,227,79,200,54,254,95,138,93,59,183,199,216,238,29,49,158,189,234,175,253,198,237,113,211,77,183,199,217,103,125,33,126,250,220,115,226,252,243,126,42,78,60,241,248,88,125,212,186,136,217,217,152,28,207,182,254,89,33,63,208,151,77,254,23,218,49,216,63,144,209,127,134,245,11,85,247,95,85,249,25,204,55,149,248,153,146,87,165,125,189,175,117,83,117,95,1,126,51,99,32,218,217,78,127,33,95,253,253,253,157,99,114,221,44,139,25,244,231,107,49,63,203,54,2,205,180,130,129,129,161,206,121,114,123,59,219,230,231,155,200,75,103,27,253,249,60,190,186,240,231,231,85,175,95,159,13,166,71,110,156,201,199,15,236,220,189,39,158,216,190,61,238,185,255,47,99,211,166,77,113,207,189,247,197,99,155,183,196,246,157,99,49,151,45,248,243,20,251,167,45,212,223,221,165,174,81,221,0,106,135,163,95,180,62,94,243,154,215,196,223,125,243,155,226,236,179,207,174,93,90,143,63,249,172,31,151,208,61,165,53,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,112,8,8,8,250,15,129,155,96,8,4,8,16,32,64,128,0,1,2,4,8,16,32,240,255,37,208,58,229,165,47,141,247,191,255,146,246,21,127,244,71,113,243,55,111,140,254,225,118,244,183,23,98,98,98,58,174,191,245,238,184,249,182,187,227,83,127,248,153,120,229,43,127,44,94,251,218,215,230,250,244,120,241,73,39,197,186,117,171,163,53,144,207,184,95,152,141,133,172,120,111,55,213,245,25,247,87,16,159,45,248,99,177,19,230,55,13,244,51,183,111,103,107,251,78,120,158,147,1,250,6,154,236,191,213,63,28,3,253,21,232,183,155,80,191,61,191,144,251,100,184,159,33,126,205,13,232,207,207,163,63,207,144,129,255,236,98,174,179,34,127,49,207,61,144,19,11,134,70,70,162,38,56,12,228,117,231,39,39,99,122,110,49,91,238,143,197,147,79,62,25,143,110,126,44,30,120,224,129,248,246,61,119,199,131,15,111,142,123,31,120,40,38,178,227,126,157,249,224,101,96,160,149,129,127,167,15,64,181,244,31,200,73,2,53,241,96,237,218,117,241,138,87,188,34,95,127,51,254,225,63,120,107,28,117,116,78,114,200,128,127,106,122,238,224,83,120,79,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,244,144,128,160,191,135,110,150,161,18,32,64,128,0,1,2,4,8,16,32,64,128,192,51,11,156,121,230,25,245,65,43,215,237,207,93,254,217,248,218,159,94,21,59,183,63,149,161,120,59,38,39,102,98,58,211,241,199,159,26,143,135,191,250,141,248,82,190,214,175,31,140,151,253,181,83,50,0,63,45,94,126,234,169,113,108,62,171,254,148,83,78,137,209,225,225,24,29,29,205,103,217,15,197,192,64,254,39,115,181,221,111,218,239,103,224,63,159,225,120,181,227,111,38,3,228,9,155,96,61,175,144,147,1,170,109,127,255,80,85,235,215,254,121,92,21,245,215,126,237,44,183,207,253,22,114,130,64,100,181,126,43,219,239,247,101,71,128,185,108,161,191,123,207,120,108,219,182,57,182,108,217,18,59,118,236,140,7,31,122,40,3,254,109,249,216,129,7,227,209,71,183,196,238,93,147,77,181,126,77,53,168,83,13,142,142,68,255,178,188,110,78,24,104,231,57,230,107,98,65,157,118,112,48,6,107,194,64,78,44,24,204,128,255,196,19,79,140,159,248,219,175,142,87,191,250,213,113,234,169,167,53,46,95,248,227,207,215,218,66,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,188,64,4,4,253,47,144,27,233,107,16,32,64,128,0,1,2,4,8,16,32,64,128,64,35,208,186,224,130,11,34,95,237,207,124,234,147,113,221,245,27,99,223,238,93,49,51,59,29,123,247,76,100,20,30,89,73,31,177,111,124,46,110,186,229,222,184,241,230,123,99,100,48,178,178,127,85,108,216,176,33,214,172,89,21,199,29,115,76,28,115,204,134,56,234,168,163,114,251,186,56,98,245,154,24,93,62,18,203,51,76,31,202,48,127,56,39,3,84,184,222,234,182,238,175,86,254,185,204,100,120,191,88,173,250,243,53,55,55,23,211,211,211,49,62,62,222,84,232,79,76,79,197,99,91,182,198,174,189,123,226,241,199,159,140,39,158,120,34,31,51,176,39,246,237,219,151,251,76,198,212,204,66,142,177,57,77,243,207,112,142,41,231,4,100,23,128,204,245,243,244,249,52,129,152,24,159,110,90,244,215,14,85,173,63,178,108,52,199,187,166,153,164,80,99,253,177,31,63,35,78,59,237,180,56,235,172,179,106,151,214,55,111,186,185,214,22,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,224,5,40,32,232,127,1,222,84,95,137,0,1,2,4,8,16,32,64,128,0,1,2,4,162,245,238,139,46,140,124,181,255,228,75,95,140,187,238,184,61,54,63,242,80,86,249,111,139,189,123,39,179,133,126,6,233,153,250,103,113,124,76,100,161,254,244,182,125,241,232,147,251,26,182,236,130,191,191,136,191,138,250,71,134,178,197,126,6,252,35,203,134,99,40,219,252,143,100,224,95,65,127,95,157,224,128,165,194,253,110,192,95,161,255,236,236,108,134,255,179,185,142,152,203,235,228,161,145,157,249,179,26,191,115,237,58,188,254,206,195,154,101,120,168,47,102,179,173,127,109,171,14,4,213,12,160,158,30,208,223,215,202,107,143,100,5,127,43,86,174,234,76,72,56,225,132,19,226,197,47,126,105,188,252,229,127,35,78,63,253,244,56,249,228,147,235,28,173,235,110,252,243,206,201,252,75,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,188,160,5,4,253,47,232,219,235,203,17,32,64,128,0,1,2,4,8,16,32,64,224,176,23,104,93,120,241,123,34,95,237,59,54,221,26,119,222,121,103,108,218,180,41,182,110,221,154,1,252,116,83,117,191,119,207,222,166,98,190,155,219,103,214,222,132,237,37,151,133,246,49,49,147,137,123,204,71,127,107,114,63,102,133,241,249,255,253,75,181,215,239,6,247,221,141,75,5,255,205,219,118,86,231,215,185,234,220,205,210,93,231,155,254,254,86,243,152,128,185,118,43,31,0,48,159,225,254,98,118,29,24,136,101,203,150,199,234,213,171,227,168,163,143,206,71,13,172,143,51,207,124,85,28,127,252,241,217,142,255,212,12,249,95,92,167,105,93,117,213,87,154,211,249,135,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,56,188,4,4,253,135,215,253,246,109,9,16,32,64,128,0,1,2,4,8,16,32,112,184,10,84,22,31,191,248,222,95,174,87,251,190,251,238,139,123,238,185,39,238,191,255,254,172,244,127,36,118,238,220,25,143,62,250,72,204,207,207,55,175,218,183,42,246,171,61,127,181,226,95,200,210,255,197,104,229,4,128,3,227,253,78,11,253,106,163,95,251,85,21,127,173,15,60,174,246,239,30,211,108,207,42,254,110,203,255,58,103,115,157,129,145,24,94,182,44,31,29,112,76,172,93,187,182,9,243,79,58,233,164,56,225,228,147,154,74,253,147,78,236,84,235,127,254,242,255,214,236,239,31,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,128,160,223,111,128,0,1,2,4,8,16,32,64,128,0,1,2,4,14,55,129,38,244,175,47,125,233,165,31,172,85,251,241,199,183,196,67,15,61,20,79,61,245,84,179,222,188,121,115,108,223,190,61,219,252,239,141,137,137,137,38,196,175,192,191,19,250,87,120,191,144,129,125,127,179,158,157,171,242,254,172,250,111,13,102,149,127,77,10,168,211,87,201,126,95,182,235,239,207,86,255,163,217,250,127,160,105,249,191,124,249,242,166,58,255,232,172,210,63,242,200,35,163,214,199,29,119,92,28,185,225,69,113,204,209,27,98,205,186,181,53,158,214,167,255,224,147,181,182,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,158,81,64,208,255,140,44,54,18,32,64,128,0,1,2,4,8,16,32,64,128,192,97,36,176,63,248,175,239,252,91,191,249,177,90,181,43,228,223,189,123,119,236,217,179,39,38,39,39,155,224,127,110,110,46,219,253,207,198,212,212,68,182,254,175,234,255,217,12,251,59,193,254,204,204,92,134,255,237,108,197,63,152,109,247,135,99,213,170,53,89,161,191,38,142,56,98,93,140,142,142,52,1,255,240,240,112,172,88,177,162,206,223,250,232,199,126,179,214,22,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,192,15,45,32,232,255,161,201,28,64,128,0,1,2,4,8,16,32,64,128,0,1,2,135,129,192,211,194,255,195,224,251,250,138,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,15,9,228,211,1,45,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,175,8,8,250,123,229,78,25,39,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,72,1,65,191,159,1,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,232,33,1,65,127,15,221,44,67,37,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,130,126,191,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,208,67,2,130,254,30,186,89,134,74,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,4,253,126,3,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,135,4,4,253,61,116,179,12,149,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,8,250,253,6,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,15,9,8,250,123,232,102,25,42,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,16,244,251,13,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,30,18,16,244,247,208,205,50,84,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,32,232,247,27,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,61,36,32,232,239,161,155,101,168,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,64,208,239,55,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,122,72,64,208,223,67,55,203,80,9,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,128,160,223,111,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,244,144,128,160,191,135,110,150,161,18,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,65,191,223,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,232,33,1,65,127,15,221,44,67,37,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,130,126,191,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,208,67,2,130,254,30,186,89,134,74,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,4,253,126,3,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,135,4,4,253,61,116,179,12,149,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,8,250,253,6,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,15,9,8,250,123,232,102,25,42,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,16,244,251,13,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,30,18,16,244,247,208,205,50,84,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,32,232,247,27,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,61,36,32,232,239,161,155,101,168,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,64,208,239,55,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,122,72,64,208,223,67,55,203,80,9,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,128,160,223,111,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,244,144,128,160,191,135,110,150,161,18,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,65,191,122,85,109,153,0,0,1,217,73,68,65,84,223,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,232,33,1,65,127,15,221,44,67,37,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,130,126,191,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,208,67,2,130,254,30,186,89,134,74,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,4,253,126,3,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,135,4,4,253,61,116,179,12,149,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,8,250,253,6,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,15,9,8,250,123,232,102,25,42,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,16,244,251,13,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,30,18,16,244,247,208,205,50,84,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,32,232,247,27,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,61,36,32,232,239,161,155,101,168,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,224,255,0,214,15,192,32,145,101,126,14,0,0,0,0,73,69,78,68,174,66,96,130